this post was submitted on 08 Sep 2026
645 points (99.7% liked)

Selfhosted

62027 readers
735 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

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.json

After migrating please perform the following steps.

Perform a full library scan to restore alternative versions
Run the "Optimize database" scheduled task

___

top 50 comments
sorted by: hot top controversial new old

Apparently, it silently auto-upgraded. Aight. I was wondering why everything was smoother.

[–] nullroot@lemmy.world 286 points 3 days ago (8 children)

Let me guess, another price increase.

[–] Mountaineer@aussie.zone 234 points 3 days ago (1 children)

I can confidently say that the Jellyfin team intend to raise the price 10x the previous price.

[–] nullroot@lemmy.world 83 points 3 days ago (1 children)

Those bastards! I knew it!

[–] rainwall@piefed.social 40 points 2 days ago

Plexing their muscles, as usual.

[–] DonutsRMeh@lemmy.world 61 points 2 days ago (1 children)

Thank you for the reminder to donate to them <3

[–] Appoxo@lemmy.dbzer0.com 60 points 2 days ago* (last edited 2 days ago) (1 children)

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

[–] DonutsRMeh@lemmy.world 12 points 2 days ago (1 children)

Oh shit. Ok. Thank you for bringing that up. I only really use their official apps, but I’ll find another one to donate to.

[–] Appoxo@lemmy.dbzer0.com 6 points 2 days ago

No worries :)
You can still send them a token of appreciation. But maybe not all of it.

[–] tired_n_bored@lemmy.world 1 points 1 day ago

I think they'll increase the number of ads

load more comments (5 replies)
[–] hydrian@twit.social 7 points 1 day ago

@Mountaineer Great to hear. This #jellyfin has been a long time coming. But I'm waiting for the 12.1 or 12.0.1 release. I want to see the tires kicked a bit first.

love the new layout just sad that home screen sections isn't working yet :3

also if you did `"^jellyfin" in your apt install, they specifically do a new jellyfin-ffmpeg8 which trips it up so you have to manually specify each package (that was my only issue.. which isn't even an issue)

[–] jjlinux@lemmy.zip 61 points 2 days ago (2 children)

I'm so happy that I got the 253 years subscription.

[–] DaGeek247@fedia.io 16 points 2 days ago (1 children)

Ha! Shows what you know. I got a 256 year subscription at only 10x the price!

load more comments (1 replies)
load more comments (1 replies)
[–] SatyrSack@quokk.au 88 points 3 days ago (1 children)

, and . scrub frame-by-frame during playback

SO0LaBn99MO6v8V.webp

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.

[–] TunaLobster@lemmy.world 20 points 2 days ago (1 children)
[–] SatyrSack@quokk.au 16 points 2 days ago (1 children)

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:

  1. Pause video, no that's not the right frame
  2. Scrub back five frames, not right
  3. Scrub forward one frame, looks closer
  4. Scrub forward one frame, looks closer
  5. Scrub forward one frame, that's almost what I want
  6. Scrub forward one frame, that's worse, I guess I went too far
  7. 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.

[–] TunaLobster@lemmy.world 2 points 18 hours ago

Yep. I didn't say it was good, just that there is an option.

[–] smiletolerantly@awful.systems 103 points 3 days ago (5 children)

Now THAT is a changelog.

Really excited about the query performance improvements, and the improvements to subtitle handling.

load more comments (5 replies)
[–] german@pawb.social 12 points 2 days ago (7 children)

Any changes to the massive memory footprint of JF? I’m basically stuck on Plex because JF eats multiple gigabytes of my very limited RAM.

[–] jj4211@lemmy.world 47 points 2 days ago (2 children)

You could just upgrade, I assume RAM is cheap, haven't looked in a while, just let me look up memory prices real quick...

[–] Randelung@lemmy.world 19 points 2 days ago

They died from the shock. 😔

[–] Andres4NY@social.ridetrans.it 15 points 2 days ago

@jj4211 @german Be sure to take a big swig of coffee first!

[–] tired_n_bored@lemmy.world 2 points 1 day ago

I think you're accidentally transcoding something

[–] smiletolerantly@awful.systems 3 points 1 day ago* (last edited 1 day ago) (1 children)

Does it actually? My VM has a lot of RAM, and Proxmox reports usage always around 90%, but that's no matter how much RAM it ACTUALLY has, because almost all of that is cache and not strictly necessary. free -m shows Jellyfin using maybe 2 Gigs.

[–] german@pawb.social 1 points 5 hours ago

2 gigs is ludicrous for a glorified file server with built in ffmpeg, Plex has never used more than 200mb for me. Maybe I’m outdated but I find that pretty unacceptable. I wouldn’t care if I had 32 gigs, but I have 8 and most of that is occupied by other stuff like ZFS or buncha Docker crap

[–] ohulancutash@feddit.uk 2 points 1 day ago

Yeah that mostly ironed out by 11.11.

But its also a different philosophy where JF caches more in RAM than it did before, but that’s available for use by other proceases if needed.

[–] Funkt4st1c@lemmy.world 7 points 2 days ago

Only if either your app requires it to transcode. My cpu is maxed if i try to play off chrome on my phone, but the same file on the jellyfin app keeps it under 1%

[–] awelo@tuiter.rocks 9 points 2 days ago* (last edited 2 days ago) (2 children)

@german @selfhosted @Mountaineer
All my homelab uses around 2gb of ram with 20 services, jf one of them.
One thing, I use hw accel with vaapi

[–] german@pawb.social 1 points 5 hours ago

See, that’s a problem for me, because Plex uses anywhere between 20 and 200MB depending on what it’s doing. Mostly it idles at 50MB which keeps me very happy. When I tried Jellyfin fairly recently, it ate 1.4GB just to initialize and then promptly crashed my system. I don’t like to dunk on languages like that, but Python man… I don’t have that kind of luxury. It’s not just “cache” either, I wasn’t able to configure JF in any way where it wouldn’t crash, it’s certainly not “reclaimable” memory usage, it’s just a chunky program.

I never even got to transcoding, it’s impressive, honestly, how fast it destroyed my homelab lol.

[–] Statick@programming.dev 7 points 2 days ago (1 children)

If it's direct play, this makes sense, but it sounds like maybe they are transcoding video

load more comments (1 replies)
load more comments (1 replies)
[–] EncryptKeeper@lemmy.world 28 points 2 days ago (8 children)

My wait for OIDC support for sensible client logins continues

load more comments (8 replies)
[–] rumba@lemmy.zip 25 points 2 days ago (1 children)

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.

[–] kalpol@lemmy.ca 16 points 2 days ago (1 children)

Most people I know run it behind a VPN, so 2FA is less critical.

load more comments (1 replies)
[–] TheOctonaut@piefed.zip 51 points 3 days ago (4 children)

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.

load more comments (4 replies)
[–] krimson@lemmy.world 45 points 3 days ago* (last edited 2 days ago) (14 children)

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?

load more comments (14 replies)
[–] Decronym@lemmy.decronym.xyz 14 points 2 days ago* (last edited 5 hours ago) (1 children)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
DNS Domain Name Service/System
NAS Network-Attached Storage
Plex Brand of media server package
SSO Single Sign-On
VPN Virtual Private Network
ZFS Solaris/Linux filesystem focusing on data integrity

[Thread #98 for this comm, first seen 8th Sep 2026, 17:10] [FAQ] [Full list] [Contact] [Source code]

[–] irish_link@lemmy.world 8 points 2 days ago
load more comments
view more: next ›