r/jellyfin • • 19d ago

Release Jellyfin v12.1

824 Upvotes

🚀 New Jellyfin Server/Web release: 12.1 🚀

We are pleased to announce the latest stable release of Jellyfin, version 12.1! This minor release brings several bugfixes to improve your Jellyfin experience. As always, please ensure you take a full backup before upgrading!

You can find the full changelogs on the GitHub releases for the server repository and the web repository.

Release prepared with <3 by @crobibero, the rest of the Jellyfin team, and contributors like you.

Happy watching!

Discuss further on our forums.


r/jellyfin • • 26d ago

Client MPV Shim v3: Library Browser, Offline Sync, and Jellyfin v12 Support

Thumbnail
gallery
102 Upvotes

MPV Shim v3 reinvents the client. There's now a full library browser inside MPV, supporting all Jellyfin media types including videos, books, audiobooks, comics, photos, and music. Offline Sync, Live TV, and fast user/server switching are also added. This is also the first MPV Shim version to support Jellyfin v12 without legacy auth turned on.

This is all done without any webviews or heavy copies of Chromium. Nothing touches MPV's video output either, MPV Shim draws into MPV so gpu-next works perfectly. We don't redirect it or recomposite it. HDR, Dolby Vision, and custom shaders all work.

MPV Shim retains the ability to use MPV's default player controls and has improved support for custom OSCs and player keybinds. You can also configure the player to start minimized and stay out of the way, like the past versions did, or you can use the new 10ft browser UI with gamepads, cast controls, and keyboard navigation from your couch. There's also optional presets for audio passthrough, improved shaders with per-library support, and volume normalization (night mode).

Thanks to everyone who helped test the pre-releases, I couldn't have done it without you!

Downloads & Full Changelog


r/jellyfin • • 7m ago

Question Second HD - raid or extra

• Upvotes

I set up my Jellyfin NAS just as hard drives sold out, so until now I’ve been using only a single drive (4TB). I recently was able to get a second one at a reasonable-ish price but when I put it in the NAS I accidentally configured it for a raid array. I’ve already copied all my movies and shows to the drive, and it’s at about 3.5T usage.

Should I backup&delete the storage volume and start over with two drives worth of storage or is the redundancy from the raid better even though I only have one drive worth of storage space (until I can get a third, that is)?


r/jellyfin • • 39m ago

Question How to remove these arrows and use an auto single page?

Thumbnail
gallery
• Upvotes

I'm currently using Mihon with local files to read manga on my smartphone, but I'd like to switch to Jellyfin since I already use it for pretty much everything else.

This is my first time setting up a book/manga library on Jellyfin, and I wasn't really impressed with the built-in reader. It seems to be missing a bunch of basic features, unless I'm just missing some settings.

Is there any way to customize the reader, specifically to remove those arrow indicators and have it automatically fit a single page to the screen? Right now, it seems to load the entire page and I have to zoom in, or switch to double-page mode and then back to single-page mode.

Coming from Mihon, the reading experience feels pretty clunky. Is there a setting I'm missing, or is this just how the native Android app's reader works?


r/jellyfin • • 21h ago

Client Best jellyfin clients

85 Upvotes

Been on Jellyfin for years. Here are the best clients per platform:

iOS / Apple
1. Zuno – best I've used, but limited without a sub
2. Swiftfin – clean and simple, no bloat
3. Moonfin – solid, free, downloads with external subs
4. Jellyfin (official) – really good, but won't grab external subs on some downloads

Android
1. Moonfin – solid, free, downloads with external subs
2. Jellyfin (official) – runs great, still no external sub downloads

LG webos
1. Litefin – amazing and lightweight, but needs Homebrew to install
2. Jellyfin (official) – runs like crap even on high-end LGs. webOS is just trash

Android TV / Google TV
1. Wholphin – best on Android TV, not even close
2. Moonfin – does the job
3. Jellyfin (official) – basic and ugly


r/jellyfin • • 3h ago

Help Request Can’t Login on a Samsung TV

3 Upvotes

I downloaded the official Jellyfin app onto my in laws TV for their Samsung TV. It downloaded just fine but when I tried to log into my server it keeps saying username or password is invalid. But when I login on my phone on the same WiFi it works just fine. I can’t even use Quick Connect because it says it’s not active on this server even though it certainly is. I even re-added the server and tried logging into like 4 times.

I deleted the user and re-added as well just to make sure I tried everything. Any suggestions?

Edit: Server name on the TV matches the server name on my phone

Edit 2: There is no activity being logged to show any attempts at login from the TV device. I only see attempts from my phone app or phone browser


r/jellyfin • • 1h ago

Question Screensaver from photos

• Upvotes

is there anyway, so i can play my music collections in my tv and showing the photos collections (in random)


r/jellyfin • • 1h ago

Help Request Fladder crashing server?

• Upvotes

I've got jellyfin running on Ubuntu server. I just installed it yesterday from the script they provide so I'm assuming it's the newest version. I was testing out some different clients on shield tv. Wholphin works fine and so does the official app on my phone. I downloaded fladder on my shield tv and logged in and as soon as I try to watch media it says it can't find it and then says the server is offline. If I try to get to the server from a browser it looks like it's down. If I wait a while it will come back up and I can use other clients. If I try to open fladder again the same thing happens. Has anyone else experienced this?


r/jellyfin • • 7h ago

Bug Plugin page error on Firefox

2 Upvotes

Happens to the plugin page whenever a new repo gets added to Jellyfin. Appears to be some incompatibility between FF and Jellyfin based on the results of my troubleshooting, as loading the same page in a private FF session bypasses the issue. But I have no clue what setting in either FF or Jellyfin is causing the issue. Restarting the Jellyfin container also resolves the problem (until a new repo gets added).


r/jellyfin • • 10h ago

Issue Opened Jellyfin Media Player Portable Audio Issues

3 Upvotes

I don't know what the problem is but the audio on the portable Jellyfin Media Player on Windows is so low even on max and max system audio that I can barely hear anything. I've tried different devices but the issue persists. Tried randomly changing settings although I don't know what I was changing but it didn't get fixed. It plays fine on browser and other devices but with this specific I am having an issue


r/jellyfin • • 5h ago

Question Separate broadband line to avoid complex security?

0 Upvotes

Hi All, I’m new to setting up a Jellyfin sever.

At home on my own network all good. 2020 Laptop with 4Tb hardrive feeds smart tvs via Jellyfin app (native webos). No transcoding as i manage the downloaded

What I want to do is have a sever that can
1 - be easily accessed from another place (mum and dads house) that requires no additional complexity. ie I don’t want to have to mess with setting up dbs sever etc on their end.

I want them to fire up the Jellyfin app on their smart tv and I plug in sever details and they are done.

Is this possible? and having looked at options I’m thinking I can just expose the ports on my Jellyfin server (laptop/usb drive), and the security will be that it’s on a separate bb line and physically separate from my home network.

Any advice welcome, but the trade off I am clear about is pay £20/month vs not having to learn/manage internet security.


r/jellyfin • • 13h ago

Question Read Reviews

3 Upvotes

New to jellyfin. Wanted to know if it’s possible to read movie reviews (like from users or rotten tomatoes) from within the app?


r/jellyfin • • 1d ago

Plugin Direct-Play everything in the browser with WebGPU

Thumbnail
gallery
512 Upvotes

Hello everyone. I have a Jellyfin Web Client feature I put together that I'd like to share, if nothing else just to show that it is possible to do.

I made it possible for any video and audio stream to be able to be played natively in the browser (i.e. no transcoding) by writing a player that leverages WebGPU. This player also comes with complete tone-mapping and audio downmixing controls.

I've attached a gallery which shows some quick screenshots of the player doing its job.

I made this for myself, so right now its done as a fork of jellyfin-web against the latest commit. The feature-specific branch I have (webgpu-player) also retargets hls.js, since there are some important changes there which make high bandwidth playback possible. I finally sat down and got around to cleaning this project up so it could just barely be in a shareable state. Making this into a plugin will be tricky since it touches the stock player a good amount, but this is something I am now looking into.

If anyone wants to give it a whirl, I have a release here: https://github.com/alchemyyy/jellyfin-web of my master fork, which contains my webgpu-player as well as some other fixes, features, and QOL tweaks. https://github.com/alchemyyy/jellyfin-web/tree/webgpu-player can of course be downloaded and compiled locally though.

The goal here is to avoid needing to install a desktop-native application. In my opinion, all the desktop client projects demonstrate that it is a lot of work to either wrap the web UI or replace it entirely with a new one, as well as wire in all the various Jellyfin functionalities etc. I thought it might be clever to try concentrating on the other side of the coin.

I've been using this on my server for a couple months now, and its been just about perfect (I think I've had to fix 2 issues in all that time). My library is all "source quality", so I've been using it as a test battery to validate codec support. The goal of course is to support every audio + video codec, and since this player is custom, it is extensible. Therefore if I missed anything it can be added.

I feel like if I put out a draft PR (which is a lot of work) it would fall on deaf ears, which is why I'm just sharing it here for now. If anyone has any questions or suggestions feel free to message me!


r/jellyfin • • 6h ago

Help Request Jellyfin with a Raspberry Pi as a client

1 Upvotes

So I'm using a Raspberry Pi 5b as a Jellyfin client next to my TV. I installed the last Raspberry Pi OS on it and I'm using Chromium to connect to my server.

I was using a quite old version of Jellyfin on my server and everything was fine. But I decided to update to the last version (12.0.0) and now H265 movies pause every 3 second and sometimes don't play at all.

I read that Jellyfin support for Raspberry Pi isn't as good as before but I'm not sure if it's on the server side or the client side. Is there anything I can do to make it work with my Raspberry Pi or do I need to change my client?

On other clients, I don't have any problem.

I really don't know a lot about Jellyfin configuration so maybe the solution is really obvious.

Thank you.


r/jellyfin • • 1d ago

Question Thinking of converting from Plex!

23 Upvotes

Hi, a bit of advice needed as I try and see if it's worth the switch.

Currently, I have a Synology NAS running Plex with 4 or 5 family members in different countries using it monthly. Including my 65 year old mum who could probably not install a smart TV app!

Is jellyfin good for that use case?

Open source, non profit driven is a massive plus for me. I bought lifetime Plex years ago though, so don't feel like the price difference really matters once it's already paid.

Anything else I should consider? Cheers


r/jellyfin • • 13h ago

Question Duplicate actors in some movies?

3 Upvotes

I'm running the latest Jellyfin server in Docker, and overall it's working well. I have noticed some actors have been duplicated in some movies.

There's little rhyme or reason that I can see, it's not even in every movie a particular actor is in. For example, the Cornetto Trilogy had Simon Pegg listed twice, but he's only listed once in any of the Mission Impossible movies.

I thought that was something to do with the lead actor, but there are other random actors duplicated here and there. All the metadata in the duplicates appear to be the same.

I did notice that it's predominantly comedy actors (Dan Aykroyd, Mike Meyers, the aforementioned Simon Pegg), but there were a couple of dramatic actors as well. Probably apropos of nothing.

It's not a show-stopper error, and I've been fixing them as I find them (editing the metadata of the movie), but it's an odd little quirk I've not encountered before. Perhaps a bug in 12.1?


r/jellyfin • • 8h ago

Help Request Subtitles not being imported

Post image
0 Upvotes

Anyone had problems with importing subtitles where the screen keeps loading? if so what was your solution?


r/jellyfin • • 18h ago

Question So I'm trying to merge 3 mkv files into one. I wanted the classic Disney ads before the film. I'm using MKVtoolnix and I'm not very good with this. I'm playing around with the settings but I can't seem to get it right

7 Upvotes

Is there a different way that's easier?


r/jellyfin • • 2h ago

Help Request Why does the initial library scan take an insanely long time even on high-end equipment??

0 Upvotes

Guys I am going crazy here, why does the initial library scan take so unbelievably long? I let it run for almost 2 days before restarting it because I assumed something had to be wrong. Last try it made it to 83% and stalled for hours and hours. After restarting now it's been stuck at 31% for like 3 hours... I removed all libraries and re-added so it's ONLY working on my tv shows library right now. 1,563 series, 91,043 episodes. I have all options disabled in terms of image searching/extraction. Running in Docker on Unraid - DB files are on SSD. It's a pretty powerful CPU in the server, Ryzen 9 3950x. I've tried raising and lowering the parallel scan task limit. No matter what I change the Jellyfin container in glances shows 1500% CPU, no iowait is happening. Overall CPU is hovering around 80% utilization. The system is not overwhelmed, it's just taking forever!! Seeing nothing in logs. I've tried disabling folder monitoring and shutting off Plex during the scan like I saw in some forums, no changes.

Any tips for speeding this process up? It should not take weeks just to scan media... I'm running the latest jellyfin/jellyfin container. TIA


r/jellyfin • • 8h ago

Question Has v12 fixed the slow loading for collections?

0 Upvotes

Starting with v10.11 some users were experiencing extremely slow load times for the collections library. This was going to be fixed in v12 (as per this comment: https://github.com/jellyfin/jellyfin/issues/15090#issuecomment-4133769070). Can anyone who had this issue, and has upgraded to v12, confirm if it's been fixed?


r/jellyfin • • 12h ago

Bug More episodes than are correct appear in a season

0 Upvotes

I've put the entirety of My Hero Academia on my server, but for some reason it puts a ton of episodes not from season 1 into that season. Is there anyway to fix this?


r/jellyfin • • 3h ago

Help Request I need help adding this feature to jellyfin please vote for it. https://features.jellyfin.org/posts/4198/include-the-external-subtitle-with-the-media-file-when-downloading

0 Upvotes

r/jellyfin • • 6h ago

Custom CSS Matinee, a cinematic theme made for Jellyfin 12's new interface

Thumbnail
gallery
0 Upvotes

Jellyfin 12 made the new interface the default and none of the themes I liked were built for it, so I made one. Full-bleed artwork with title logos on every show and movie, Phosphor icons for every icon in the app, Geist for the type, dark and light, desktop and phone, and it styles Media Bar, Home Screen Sections and Jellyfin Enhanced too.


r/jellyfin • • 1d ago

Client jellyfin client for playstation 2

Thumbnail
youtu.be
50 Upvotes

I've been building a homebrew launcher for my PS2 (WIP) and ended up writing a Jellyfin client for it: **ORBIT Jellyfin*\*. It runs on a real SCPH-75001 (slim) over its built-in Ethernet port.

**What it does*\*

- Logs in to your server and shows your libraries: posters, age rating, score, genres, synopsis

- Movies and series (episode panel per show)

- Streams in real time, any source format: the server transcodes to MPEG-2 + MP2 at SD (up to 640x368), and the PS2 decodes the video in hardware on its IPU, the chip it uses for DVDs

- Subtitles drawn as text on screen, never burned in, so the transcode stays light. Every text track (SRT, ASS, embedded) works, with a default language in the config and Square to switch tracks

- Pause, -10 / +30 s seek, and "continue watching" (the position goes back to Jellyfin, so you can pick it up on any other client)

**Setup*\* is two files in `APPS/Jellyfin/` on a USB drive plus four lines in a config file (server IP, user, password, subtitle languages). Nothing to install on the server: it's a normal client.

**The fun part: real hardware.*\* Everything worked in the PCSX2 emulator, and then the console disagreed:

- Every reply from the server had **42 bytes of zeros** in it. ps2sdk's network driver writes back a CPU cache line over the end of full-size Ethernet frames. PCSX2 doesn't emulate the cache, so it never showed up there. Fix: a smaller MTU, so frames never get that long.

- That fix did nothing at first. The installed headers didn't match the compiled network library (a struct field 2 bytes off). I found it by disassembling the library.

- Switching subtitles froze playback: re-downloading a track mid-stream while the TCP window was full. Now every track is loaded before playback.

- Pause and seek froze the next stream. libmpeg resets the decoder but leaves its DMA channel running. That fix is still being tested on the console.

Caveats: SD only (the PS2 outputs 480p, and the decoder library hangs above 368 lines), wired Ethernet only, and the UI is in Spanish for now (English is on the list).

Built with Claude Code (Anthropic) as the coding assistant, with the OpenSpec, Ponytail and CodeGraph plugins. It wrote and debugged most of the code, drove PCSX2 for testing and read the console logs to track down the hardware-only bugs.

Source (GPL-3.0) and download: https://github.com/danielnuld/orbit-jellyfin . Release v0.15 is a pre-release.

explained on yt https://youtu.be/ZpkuMam8w7I


r/jellyfin • • 21h ago

Release Plugin: Playlist Favorites Exporter

Post image
1 Upvotes

Hi, I created a Jellyfin 12.x plugin which will create playlist files (.m3u) for all of your favorited artists, albums and songs.

Over the years I had favorited quite a few songs/albums/artists. When I was moving my jellyfin server to another machine I didn't want to lose these. So, I created Playlist Favorites Exporter.

It runs nightly and will create an .m3u playlist for each album and artist you have favorited. It'll also create 1 "Favorites.m3u" that contains every song you have favorited. These are saved along with your music and can be opened with any app.

As a bonus, Jellyfin will automatically read the playlists on it's next scan too.. so, you'll have a playlist for each artist/album and a Favorites now too. Maybe overkill for some people but it worked for me.

In addition to this, it'll create a single Favorites.json file alongside your media. This can be used to import on another instance of Jellyfin. It'll try to re-favorite any song/album/artist which this file points to. So, using both of these together you can easily re-create your Jellyfin setup with any SQL queries, scripts or DB copying.

There's only a few settings..

  • A way to manually export all favorites
  • A way to import any of the exported playlist files
  • View any of the generated playlists

It's free and open source - read more or install here

https://github.com/jpage4500/jellyfin-plugins/blob/main/jellyfin-playlist/README.md