Tracearr v2.5.0-beta.1 - Duplicates, upgrades, and automations that read the stream
Upgrades are not new
A Radarr or Sonarr upgrade deletes the old file and imports the new one, so the server hands Tracearr a fresh item and the title reappeared as newly added. Newsletters and the Recently Added shelves now leave those out, and a Recently Updated shelf on the library page lists them instead. Titles reacquired more than a week after the old copy left still count as new.
Duplicates
The Storage duplicates tab shows every file's path with a copy button, flags a file the server still lists but cannot find on disk, and names the series behind an episode. Each group is marked Movie, TV or Music.
Automations know the stream
Four new conditions: source dynamic range, source video codec, season number and episode number. Tell a stream in Dolby Vision from one in SDR, catch AV1 before a remote viewer does, or fire on the first episode of a season.
New
- Recently Updated shelf on the library page lists titles whose file was replaced
- Automations can match a stream by HDR format, video codec, season or episode number
- The Storage duplicates tab shows each file's path and flags files the server cannot find
- The browser tab title shows how many streams are playing, on every page
- Settings → Notifications → Email takes a system title for the header beside the logo
Improved
- The Storage duplicates tab names the series and marks each group Movie, TV or Music
- An upgraded title no longer counts as newly added in newsletters or on the library page
- Hovering the device icon on a stream card names the client
- The poster cache survives a container restart instead of re-downloading every poster (docs)
- Poster cache warming eases off while people are streaming and backs off when a server stops answering
Fixes
- Incremental syncs no longer list every movie in a library twice
- A media page opened directly shows its poster instead of waiting for a browse visit
- Imported Tautulli plays reach the stats without waiting for nightly maintenance
- A digest caps rows per media type, so a large show library cannot crowd out movies
- The iOS widget asks for no more wake pushes than Apple delivers, so it wakes at most every 20 minutes
- The poster cache pass finishes on large libraries instead of stopping a few percent in
Notes
- Standard Docker installs should add the tracearr_images volume to keep the poster cache (GitHub)