2026-02-10, 03:24 AM
I started my Plex server with almost no storage, so I heavily compressed everything just to make it fit. As my setup grew, the quality of my encodes improved, but the library I ended up with was a mix of old low‑bitrate files and newer high‑quality ones. I wanted a way to quickly spot which items still needed a proper upgrade.
That turned into Totality, a desktop app I originally built for myself (with help from Claude). It now supports Plex, Jellyfin, Emby, Kodi, and local folders. Totality uses the metadata your servers have already collected. Then uses FFprobe, TMDB, and MusicBrainz to fill in the blanks.
Repo: https://github.com/bbidwell85/totality
Please stress test, break, criticize, and critique.
Happy to answer questions or hear what features would help others.
That turned into Totality, a desktop app I originally built for myself (with help from Claude). It now supports Plex, Jellyfin, Emby, Kodi, and local folders. Totality uses the metadata your servers have already collected. Then uses FFprobe, TMDB, and MusicBrainz to fill in the blanks.
- Multi‑server support
Connects to Plex, Jellyfin, Emby, Kodi, and local folders, using existing server metadata whenever possible.
- Video quality analysis
Resolution, HDR format, bitrate, codec efficiency, audio format, and quality scoring.
- Music quality analysis
Four‑tier system from low‑bitrate lossy to hi‑res lossless.
- Collection completeness
- Movies: TMDB collection grouping, owned vs missing
- TV: Missing episodes, season breakdowns
- Music: MusicBrainz discographies, missing albums/tracks
- Movies: TMDB collection grouping, owned vs missing
- Local folder scanning
FFprobe analysis, filename parsing, embedded metadata, and TMDB lookups only when needed.
- Wishlist
Track movies, shows, and albums you want to add.
- Live monitoring & task queue
Detects library changes and manages long‑running scans.
- Customizable UI
Grid/list views, quality badges, themes, and real‑time search.
Repo: https://github.com/bbidwell85/totality
Please stress test, break, criticize, and critique.
Happy to answer questions or hear what features would help others.


