Skip to main content

Roku Version 3.0.0

· 6 min read
1hitsong
Roku Team

You know the feeling when the assignment was to write a 500 word paper, but you have so much to cover that your first draft is 25,000 words?

...what? Just me?

That's exactly how I feel attempting to condense all the new features, bug fixes, refreshed UI components, and improvements found in Jellyfin for Roku 3.0.0 into a single blog post.

But I'll do my best, here goes.

- 1hitsong

EFCore refactoring is here

· 3 min read

EFCore has landed in unstable, and this will have consequences.

We have finally reached our first milestone in cleaning up the legacy database access code. This means that all SQL builders that targeted SQLite directly have been removed from code. This marks the first step towards a completely new database design, but we now need to take a quick look ahead and see what's next.

Unstable builds will be temporarily turned off this week, skipping the 20250127 unstable to provide a full week of in-master testing, and will be re-enabled for the 20250203 unstable next week, so ensure you have backups ready this week if you run unstable builds.

Otherwise please read on to see what exactly that means and what the future brings.

- JPVenson

Warning for Unstable - EFCore refactoring is coming

· 5 min read
Joshua Boniface
Project Leader

Brace yourselves, EFCore refactoring is coming

Unstable users: we are planning to merge our pending EFCore conversion of library.db in the next couple of weeks. It is imperative that all unstable users understand what is going on, what the plan is, and how to mitigate issues that will inevitably arise from this. Stable (10.y.z) users require no action.

Unstable builds are currently paused for roughly 4 weeks post-release of 10.10.0, and during this time, we plan to merge these extensive database changes. There will be breakage - bugs, fixes, and database migrations - during this time. This is your fair warning to either (a) prepare yourself with a good backup and recovery strategy and disable automatic upgrades; or (b) move off of unstable onto 10.10.0 stable until the dust settles (but, please don't, as we need your help to test!)

Please read on for a more detailed overview if you are interested.

- Joshua

Jellyfin 10.10.0

· 6 min read
Joshua Boniface
Project Leader

We are pleased to announce the latest stable release of Jellyfin, version 10.10.0!

This major release brings several new features, improvements, and bugfixes to improve your Jellyfin experience. With our faster release cadence between 10.9.0 and 10.10.0, this release should be far less daunting, so please read on for a quick peek at what's new and some important-to-know breaking changes!

You may upgrade your Jellyfin instances at any time now. For those who were running Unstable builds for testing, we thank you immensely, and you may now switch back to the Stable repository and forcibly reinstall/repull the latest version. As always, ensure you back up your Jellyfin data and configuration directories before upgrading. With a major release, it's possible you will hit a bug and want to revert, and to do so, you will need to restore from a backup.

Happy watching!

- Joshua

Release Roadmap for 10.10.0

· 8 min read
Joshua Boniface
Project Leader

Good heavens, look at the time!

We are pleased to announce that we are now beginning the process for the 10.10.0 release, with a planned release date of Saturday, October 26th (updated - see below), 2024! We said 6 months in our 10.9.0 release posts, and we're sticking by that! The feature freeze proper starts next week, with a soft "new PR freeze" today, so here's what you need to know about the timeline and a recap of how to help us test 10.10.0 before release. Remember, the more people who help test it out before release, the less bugs we're likely to find after release, so fire up those secondary servers and warn your users: 10.10.0 is coming!

Developers/contributors, and those users who want a bit more information, please read on!

- Joshua

Android TV version 0.17

· 4 min read
Niels van Velzen
Core Team, Android Lead

The latest Android TV app release features enhanced stability, improved navigation with a new home button, and an updated screensaver with age rating filters. Check out the full blog post to see all the new features and update now!

Jellyfin 10.9.0

· 9 min read
Joshua Boniface
Project Leader

We are pleased to announce the latest stable release of Jellyfin, version 10.9.0!

This major release brings many new features, improvements, and bugfixes to improve your Jellyfin experience.

You may upgrade your Jellyfin instances at any time now, however please read on for a complete detailing of what's new and changed, including some very important release notes. For those who were running Unstable builds for testing, we thank you immensely, and you may now switch back to the Stable repository and forcibly reinstall/repull the latest version.

Happy watching!

- Joshua

Testing 10.9.0

· 6 min read
Joshua Boniface
Project Leader

We are pleased to announce that we are now in our feature freeze window for the 10.9.0 release! That means that from now until the release, we'll be focusing only on merging bugfixes and other improvements, while all features will be on hold until the release is finalized.

That also means it's time to start testing. As outlined in our last blog post, we're doing things a bit differently this release, so this post will provide the steps one would need to take to help us test the new release.

If you want to help out, please read on!

- Joshua