Jellyfin
Free software media system for streaming and organizing personal media libraries
Seven candidates in, 12.0 is still trading features for correctness in the metadata layer.
◆Recent moves
- 15d ago
RC7 folds permission checks into search and similar-items queries
Twelve changes, mostly metadata correctness, but two carry real behaviour: search candidates are filtered by user access within a single query, and permissions are enforced on similar items. Together with virtual-item episode counting and migration progress logging, this is the 12.0 train auditing the 10.11 backend rewrite rather than adding to it.
View source ↗ - 21d ago
12.0 RC6: people and credits lookups stop full-scanning
RC6 names performance as the release goal and spends most of its changes on the metadata layer: credit-map lookups replacing full scans, TMDb series casts built from aggregated credits, persisted refresh stamps, plus SQLite variable-limit and large-playlist fixes.
View source ↗ - 1mo ago
12.0 RC5: SQLite cache and batched lookups cut query load
RC5 continued the database work with a SQLite cache and batched lookups to cut query load, alongside a fix for image endpoints upscaling past source resolution. Another narrowing round in a train converging on 12.0.
View source ↗ - 1mo ago
12.0 RC4: MP4 track detection and SyncPlay queue fixes
RC4 carried MP4 track detection and SyncPlay queue fixes. Narrow bug work with no capability change, typical of the later rounds in this candidate train.
View source ↗ - 1mo ago
12.0 RC3 reworks bitrate reporting, speeds book collections
RC3 reworked bitrate reporting and sped up book collections. Mid-train work still touching real subsystems rather than only patching regressions.
View source ↗ - 2mo ago
12.0 RC2 revamps the startup UI, defers heavy DB tasks in scans
RC2 revamped the startup UI and deferred heavy database tasks during scans. The startup UI later became how users watch the 12.0 migration progress, which RC7's migration logging now feeds.
View source ↗