Jellyfin
Free software media system for streaming and organizing personal media libraries
Jellyfin renumbers to 12.0 and spends the whole cycle paying down its backend rewrite.
◆Recent moves
- 8d ago
12.0 RC5: SQLite cache and batched lookups cut query load
The fifth RC narrows to database and transcoding work: SQLite connections move to a private cache, people lookups and MediaSourceCount calls get batched, and image endpoints stop upscaling beyond the source resolution. This is the converging end of the 12.0 train — individually small changes aimed squarely at the rewrite's performance debt.
View source ↗ - 16d ago
12.0 RC4: MP4 track detection and SyncPlay queue fixes
A routine RC round — dependency bumps, an MP4 audio and subtitle probe fix, and SyncPlay play-queue handling. Nothing here changes what the server can do; it is the maintenance layer between RC3's reporting rework and RC5's performance pass.
View source ↗ - 28d ago
12.0 RC3 reworks bitrate reporting, speeds book collections
RC3 reworks bitrate reporting and fixes long-standing slowness in book collections, alongside session cleanup for dropped WebSockets that had been leaving SyncPlay groups stranded. These are precisely the rough edges the 12.0 cycle was opened to sand down.
View source ↗ - 1mo ago
12.0 RC2 revamps the startup UI, defers heavy DB tasks in scans
RC2's visible change is a revamped startup UI, which carries more weight than usual because 12.0's first boot runs migrations that take minutes. The rest is database scheduling — heavy tasks no longer run during library scans, and large batch deletes no longer exceed the SQL variable limit.
View source ↗ - 1mo ago
Jellyfin drops the '10.' prefix and opens 12.0 on .NET 10
⚡ SPARKRC1 opens the 12.0 line and carries the entire delta from 10.11.x in one cumulative note: the move to .NET 10, removal of legacy API route middleware and deprecated API members, a rebuilt OpenAPI spec, an HLS transcode seeking refactor, and the renumbering that turns 10.11.x into 12.x. It is the only entry in this window that changes the shape of the product rather than polishing it.
View source ↗ - 2mo ago
10.11.11 adds a UserManager lock helper
A single locking change in UserManager on the outgoing stable branch. 10.11.x is maintenance-only now, kept current mainly so servers have a supported floor to upgrade into 12.0 from.
View source ↗