- cross-posted to:
- opensource@lemmy.ml
- cross-posted to:
- opensource@lemmy.ml
cross-posted from: https://aussie.zone/post/36389875
Why jump from 10.11.11 directly to 12.0? -> Blog Post
You can find more details about and discuss this release on the official forums.
As always, please ensure you stop your Jellyfin server and take a full backup of your metadata/configs before upgrading!
Direct upgrades from 10.10.7 and 10.11.x to 12.0 are supported; intermediate upgrades are not required. Users running releases older than 10.10.7 are strongly encouraged to upgrade to 10.10.7 before migrating to 12.0.
Installed repository plugins (anything not built-in) should also be removed before migrating. Plugins will likely need time to adapt to the new database changes, so re-adding them afterward is the safest approach for testing.
Official plugins compatible with Jellyfin are available through the stable plugin repository. If you have changed to the unstable plugin repository please change it back.
Go to Dashboard -> Plugins -> Manage Repositories Update the Plugin Repository URL to: https://repo.jellyfin.org/files/plugin/manifest.jsonAfter migrating please perform the following steps.
Perform a full library scan to restore alternative versions Run the "Optimize database" scheduled task___
Looks like my move to navidrome for music is paying off :)
Seems strange to push books over Audio.
I’m happy to see such a huge list of achievements through. Especially the endpoint hardening.
Sad to see still no 2FA,
Progress is progress; it’s still free and open.
Most people I know run it behind a VPN, so 2FA is less critical.
Most people I know use Plex so they don’t have to.
I’m hoping we can change that eventually.
I’m so happy that I got the 253 years subscription.
Ha! Shows what you know. I got a 256 year subscription at only 10x the price!
My wait for OIDC support for sensible client logins continues
Are there different hardware requirements? I’m running on a raspberry pi 4, and as soon as it tries to load my movies the entire server crashes. This happened with the first release candidate, but seems to still be happening.
Did you report the issue?
Not yet. I’ll have to mess with it more when I get home tonight.
How do you get this to work remotely easily for old people on smart tvs?
Tailscale is a pretty good option if said old people have an Android or Apple TV, not sure about availability of Tailscale on any other OSs. Run it on your server and the TV client, grab the Tailscale IP from the dashboard and enter [Tailscale IP]:[Jellyfin port] when the Jellyfin app asks for the server address. You could homebrew a VPN too. Only other option would be a domain name and a reverse proxy.
Only other option would be a domain name and a reverse proxy.
This is how I set it up for my family and friends. Works like a charm, especially if you have a dynamic IP. Everyone just signs in through whichever app they want to use.

You go and meet them.
Best case if you can set up a s2s vpn.
Let me guess, another price increase.
Thank you for the reminder to donate to them <3
Please donate to your favorite client maintainer (if 3rd party) or another project.
The core team stated that they already have enough funds.
(Look at the funds that are still unusued): https://opencollective.com/jellyfin
The price increased 4 times over the previous price.
I can confidently say that the Jellyfin team intend to raise the price 10x the previous price.
Those bastards! I knew it!
Plexing their muscles, as usual.
Jellyfin is free. What price? :D
That’s the joke.
,and.scrub frame-by-frame during playback
That is exactly how MPV does it. But from what I remember, VLC devs claim it’s impossible, so VLC only allows you to scrub forward frame-by-frame, not backward. You can skip backwards in three-second increments or whatever, just not frame-by-frame at all. It’s the main thing that keeps me using MPV as my default video player, because I frequently skip around videos trying to get a screenshot of the perfect frame to use to make a meme or something. Being able to scrub frame-by-frame in both directions is a big deal.
There’s a VLC addon that is able to do it. https://addons.videolan.org/p/1154013/
So, every time I want to go back one frame, I have to open that plugin from the menu and then respond to that dialog window? That is certainly more cumbersome than the way MPV/Jellyfin do it, where scrubbing is just a keyboard shortcut. Even if I assigned a keyboard shortcut to activated that plugin (I assume that’s possible), I still have to respond to that dialog box?

When I scrub through a video to get the perfect frame to screenshot, the experience is usually something like:
- Pause video, no that’s not the right frame
- Scrub back five frames, not right
- Scrub forward one frame, looks closer
- Scrub forward one frame, looks closer
- Scrub forward one frame, that’s almost what I want
- Scrub forward one frame, that’s worse, I guess I went too far
- Scrub back one frame, settle on that one
Using MPV, that’s pretty simple because each step there is just a keystroke that takes zero effort and zero time. But if each of those steps also required me to respond to a dialog box, that would just make the process tedious.
Now THAT is a changelog.
Really excited about the query performance improvements, and the improvements to subtitle handling.
I’m wondering if this has anything to do with the team lead changing?
A big push in features that had been waiting on the back burner?
Is anybody who updated already using Findroid? Just wondering if the update breaks anything in terms of 3rd party apps.
(Take a look at the patch notes which warn about it amd tell you to wait or look at the changelogs from the project)
Runs fine for me with jellyfin v12 and findroid on both tablet (LineageOS) and phone (GOS)
Awesome, thanks for the confirmation!
The reason is the feedback we got after 10.11.0, which we first raised in January and confirmed in May. A release like 10.11.0 was, by any reasonable measure, a major release - it rewrote the library database - but the version number presented it as a minor update, and people upgraded with expectations to match. The leading 10. never changed and never told anyone anything, so all it did was push the number that actually mattered into the middle position and make “major” releases look minor. Dropping it means the first number moves when the release is big.
lol. All the Jellykins in here lost their minds when this was pointed out.
My guess is that people would call the 10.11.x update something like .11.x instead of the full version because “they don’t change the first number anyway” and it would cause confusion to call the next update version 11.x.x so they just jumped to 12
I dont get why they didn’t just call that update 11.0? Or use that for this update?
I guess if you’re changing the semantics of your version numbers its also a good idea to introduce a deliberate discontinuity to mark the change?
I was confused too, but I guess their logic is that 10.11.x is 11.x.x. They might have been more explicit about that.
This one goes 1 more than 11
Multiple versions for episodes
❤️
Edit: so I have two libraries, 4K and HD because of different viewing locations. Transcoding 4K to HD is not an option, hardware is too slow for that.
Now my multi quality tvshows get combined into one “view” per show which is nice. But it seems it still shows seperate episodes per quality and does not track viewing progress yet sadly or am I missing something?
Working as designed.
They mentioned this behavior in the notes.That’s not as common of an occurrence as multiple versions of movies, but I have sure had a few instances when I wanted that for a TV show episode as well. That is certainly a welcome feature that I am looking forward to.
Can you in theory set the servarr stack to fetch multiple languages of the same media now, when available?
You’ll need multiple instances, which is what I do for different reasons.
So you have multiple servarr stacks as well as jellyfin?
Multiple sonarr instances, multiple radarr instances, one prowlarr, one qbittorrent, etc.
And one JF instance with different libraries for each.
I see! Thanks 😊
Are you able to differ easily between the jellyfins on client devices like Apple tvs?
There’s only one Jellyfin instance, its just additional libraries as mentioned.
Well, kind of, I have other JF instances as lxc’s but not for that reason.
I don’t think seer, sonarr, or radarr support that but in theory could. You’d also need your sources to have a good way to supply those details in a good way as well. I wish they had a good way to filter for languages now as I hate dubbed anything.
I don’t have the arr stack now, but when I fiddled with it a year or two ago I had to set one language. I ended up scrapping it because of it and just continuing with the streaming services. I also hate dubbed anything, but have small kids who want to see their shows in Norwegian. Switching them over to English on shows or movies they already know in Norwegian would be a great way for them to learn. Maybe I get to watch the Disney movies in English with them finally.
The annoying but workable answer is to run two instances, one for each language.
What a great software
FINALLY. it’s been so many candidates and every one has so many bug fixes
I’ve been running the RC’s, smooth sailing in all regards.
Using Wholfin as my main client on all compatible devices, works great.
I’ve tried multiple Jellyfin apps for TV and all but VoidTV refuse to play Atmos with DV. 5.1 works, but 7.1 doesn’t. Including the offical Jellyfin app. It’s odd because it used to work until it didn’t.
Same here with DoVi profile 7. I installed CoreELEC on a USB stick and boot my player (Xiaomi TV box 3) from that if I need DoVi 7. My guess: Anyone setting up and maintaining a JF instance should be comfortable doing the same.
Updated on Ubuntu, installed package is 12.0 for Server+Web, but clients still show server version 10.11.11

What kind of client? In browsers usually CTRL + F5 solves those kinds of problems for me. In other cases (apps?) force quitting and restarting the client might help.
Do you try turning it off and back on again?
Haha. I did.
From the changelog:
Packaging
- Debian Bullseye and Ubuntu Focal packages are no longer built
Are you maybe running Focal?
I’m on Ubuntu and it reports server and web to be v12. Also the ui is different. Same happening on web interface & Android app.
Cleared your cache?




















