github connorgallopo/Tracearr v2.0.0-beta.1

pre-release3 hours ago

Tracearr v2.0.0-beta.1 - Media Library, One Identity Per Title, Public API v2

MAKE SURE YOU HAVE A BACKUP BEFORE UPGRADING. This release migrates the database heavily, and we are not responsible for data loss/integrity for people on pre-release builds.

New Media section

Browse your whole library as a poster wall with an A-Z rail and filters for library, resolution, HDR, size on disk, and watched - two-tone checkmark for "you watched" vs "someone watched". Detail pages list every copy of a title with per-file quality, library, and size. Genre breakdown, storage, and watch pages round it out.

One identity per title

The same movie on two servers is one row everywhere now - stats, leaderboards, history. Seasons and music get real identities too, and wrongly split titles heal themselves.

Every file counted

Tracearr used to read a title's first file and drop the rest. Now every version is tracked: 4K + 1080p copies, duplicate libraries, mirrored files counted once. Storage totals are honest, duplicates catches same-server copies, sessions record which version actually played, and 1440p/8K no longer count as SD.

Public API v2

Bearer tokens, rate limits, OpenAPI docs served in-app. Built so apps that use Tautulli can use Tracearr instead.

Under the hood

  • Plex library changes sync in seconds via server events (Jellyfin/Emby get this with the next SSE plugin release)
  • Upgrades show migration progress instead of looking dead, and a bad migration can't boot-loop the server
  • First sync is much faster
  • Fixed a silent gap in sharing detection on polled servers

Notes

  • Counts may shift after upgrade as versions and identities settle - that's the double counting going away
  • Overall trust scores move too: you now see a person's worst account, and violation totals actually count - both sat frozen before

Don't miss a new Tracearr release

NewReleases is sending notifications on new releases.