github I-IAL9000/shrinkerr v0.4.4

latest releases: v0.9.98, v0.9.97, v0.9.96...
3 months ago

Fixed

  • Jellyfin/Emby Stream-Aware Scheduling toggles didn't persist visually. Save toast appeared, DB write succeeded, but reloading the page showed the toggles disabled again. Root cause: the GET /api/settings/encoding response builder didn't include *_pause_on_stream, *_pause_stream_threshold, or *_pause_transcode_only for Jellyfin or Emby — only Plex's pause keys were assigned. The frontend had no value to read back, so React initialised the toggles from undefined and rendered them as off. v0.4.2 fixed the PUT side; v0.4.4 fixes the GET side. The test_jellyfin_settings_round_trip and test_emby_settings_round_trip tests in test_routes.py now assert all three pause keys round-trip correctly (would have caught this earlier).

Docker images

Pinned to this release:

docker pull ghcr.io/i-ial9000/shrinkerr:0.4.4         # portable (amd64 + arm64, CPU)
docker pull ghcr.io/i-ial9000/shrinkerr:0.4.4-nvenc   # x86_64 + NVIDIA GPU (NVENC)
docker pull ghcr.io/i-ial9000/shrinkerr:0.4.4-edge    # as above but ffmpeg master
docker pull ghcr.io/i-ial9000/shrinkerr:0.4.4-edge-nvenc

Floating tags (:latest, :edge, :nvenc, :edge-nvenc) track the most recent release of each lineage.

Don't miss a new shrinkerr release

NewReleases is sending notifications on new releases.