r/jellyfin • • 11d ago

Release Jellyfin v12.2

788 Upvotes

🚀 New Jellyfin Server/Web release: 12.2 🚀

We are pleased to announce the latest stable release of Jellyfin, version 12.2! 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 • • Sep 08 '26

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

Thumbnail
gallery
103 Upvotes

UPDATE 2026-10-04: v3.1.0 was released, go grab it here!

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 • • 7h ago

Question Xbox App Update.

7 Upvotes

Is there any plan to update the Xbox app? Or is it even possible? My main media player is my Xbox but I hate not being able to see all my plugins on my TV. I’m running enhanced and several other plugins but they don’t work on the Xbox app.

Sometimes I’ll use Moonfin just for the better UI.


r/jellyfin • • 34m ago

Question Can I have a library for both movies and shows?

• Upvotes

My use case is to have a "documentaries" library where I can add those that are a single video/movie, and those that are a series.

I tried using both movies and shows as library type, but it won't recognize both (kinda obvious, I know); just wondering if there's a workaround for this.

thx in advance


r/jellyfin • • 14h ago

Help Request Trying to get started

12 Upvotes

Im trying to get started self hosting, but not exactly sure how or where to begin. Im not a complete dummy, but im not a network engineer either, so please a little grace. There's a lot of opinions and options out there and im not sure what are the best options for me.

Im only looking to view on my home network, so no remote options needed, and Im not looking to hoard a massive library.

Can anyone provide me with options, or a good comprehensive guide to help. Im having some analysis paralysis and think ive consumed information from too many different places from people doing to many different things.

Any help would be greatly appreciated! Thanks in advance.


r/jellyfin • • 1d ago

Client One Year Old: Wholphin, an Android TV client for Jellyfin

486 Upvotes

Exactly one year ago, I released the first version of Wholphin! Wholphin is a free, open-source third-party Android TV client for Jellyfin that is inspired by the (previous) UI of Plex's Android TV app. Wholphin is not a fork of the official client, but instead its user interface and controls were written completely from scratch.

The past couple months of development have focused mostly on stability and bug fixes. But there's are some work-in-progress PRs for improving HDR and Dolby Vision support. Also, the companion server plugin is making good progress.

How do I get Wholphin?

https://github.com/damontecres/Wholphin

Please note: The Amazon AppStore version does not include Seerr integration, but the GitHub release has it and can be installed on Fire TV devices.

If Wholphin is not for you, check out the official client, or one of the many other third party clients such as Moonfin, another great free, open source option!

Acknowledgments

Many people have contributed to Wholphin over the past year with code, ideas, bug reports, and translations, so a very big thank you to all of them!

I also want to thank the Jellyfin development team for all of their amazing work! But especially the devs who work on the server and the official Android TV app!


r/jellyfin • • 18h ago

Help Request Apple TV Client for photos

3 Upvotes

Hey,

We're currently using swiftfin for jellyfin on our apple TV.

Had absolutely no problems with it. Except, I've recently added our family photos to jellyfin only to realise that swiftfin can only support videos and not photos.

Any suggestions for an alternative?

Thank you in advance


r/jellyfin • • 13h ago

Help Request Binding Looping Bad?

1 Upvotes

Years of no problems, and now I can’t see my server from a client. No 8096, no service. Jellyfin 12.2, Mac server. Only change is a new TMobile hotspot. Im narrowing it down, I think.

I’ve tested with firewalls off, the port is listening on the server, but nothing. The log says that its requests are looping back to 127.0.0.0, which is some issue I’ve seen mentioned.

I’ve changed my Dashboard binding to 0.0.0.0, without success. One thing I’ve also seen is that the field for the setting should be blank, but i get a default “Bind to…” entry. Should I be editing the network.xml file instead?

And how does something like this happen? Thanks.


r/jellyfin • • 13h ago

Question 5200 rpm portable disk?

0 Upvotes

Is it good for a jellyfin archive. want to buy a 4tb of 5200 rpm USB 3.0 portable disk. Do i have ant issues with it?


r/jellyfin • • 1d ago

Other Adding a Classic Touch to Our Modern Setup

224 Upvotes

I'm at that point in my life where I'm becoming a crabby old guy who yearns for the "good ol' times" before phones, computers, and social media ruled every facet of our lives. I was endlessly browsing our list of movies on the TV the other day, trying to find something to watch, and realized that while extremely convenient, it was also rather unsatisfying somehow... and I realized it's because rooting through physical media - although at times frustrating - was just... better. I can't help but think of how they tell you that if you use a laser to play with a cat, you should follow it up with a physical toy they can catch, otherwise it leaves them feeling unsatisfied and frustrated...

ANYWAY... I'm actually not the first person to do this, but all of the other implementations I've seen so far use actual VHS tapes or DVDs that get tapped to a little NFC reader, and are primarily intended to allow young children to easily play a handful of allowed movies without needing to learn how to operate the TV.

I took a slightly different approach, as I wanted to better-mimic the experience of using old VHS tapes. I followed these instructions (https://github.com/adonno/tagreader) for assembling a wireless NFC reader using ESP components, but rather than create a little tap box, I decided to design a miniature VCR, with a little illuminated logo as an indicator. Actually it functions more like an A-track player, honestly... which I guess is appropriate because I am using old-school cassette cases to build out a miniature library. The idea being to hopefully eventually have a whole wall or shelf full of them (best laid plans...) to browse. Each one houses an NFC tag, and slotting it into the "Mini VCR" automatically turns on the TV, and starts playing the movie via a Home Assistant automation!

Funnily enough, in my attempts to get away from technology, I've learned that by far the most time consuming part of this whole process was not getting any of the tech working, but actually the physical design of the cards for the cassette cases, as they don't match the aspect ratio for either VHS or DVD/Blu-Ray cover art. (I stole the primary image for this test piece from Reddit and adapted it to fit - so thank you, whoever you are!) It's going to take a looong time to create those one-by-one.

Anyway... I can confirm it is WAY more satisfying to start playing a movie this way 😄


r/jellyfin • • 1d ago

Plugin Would anyone be interested in a Jellyfin Trend Library Builder? Not a plugin — looking for feedback before a GitHub release

Post image
12 Upvotes

Hey everyone!

I've been working on a tool for my own Jellyfin setup, and I'd like to gauge interest from the community before preparing a public GitHub release.

It's called Jellyfin Trend Builder, and it automatically creates and maintains separate Jellyfin libraries for trending movies, trending TV shows, holiday movies, award winners, custom lists, and just about any other category you can build a list for.

One important distinction: this is NOT a Jellyfin plugin.

It runs independently of the Jellyfin client and generates standard folders, symlinks, poster images, and NFO metadata for Jellyfin to scan. That means it isn't tied to a particular Jellyfin client or interface — you can browse the resulting libraries through any Jellyfin client that supports your server's libraries.

What can it do?

  • Automatically build custom libraries from TMDB trending feeds, popular titles, TMDB lists, or your own lists.
  • Match against your existing media so only titles you already have locally are added to the generated libraries.
  • Create symlinked folders without duplicating your actual media files or changing your original libraries.
  • Download posters with visual overlays, including ranking numbers, release years, and movie/TV labels.
  • Generate rich NFO metadata, including plots, genres, cast, studios, and provider IDs. It prefers metadata already available in Jellyfin before falling back to TMDB.
  • Import IMDb and Letterboxd lists to create your own custom categories.
  • Edit your library configuration through a web UI. You can add, duplicate, edit, and delete list entries and configure your trend libraries from your browser instead of manually editing the CSV file.
  • Automatically manage Jellyfin libraries, including creating libraries and removing expired or stale generated libraries within the configured trend directory.
  • Run scheduled updates so your categories stay fresh without manual intervention.
  • Optionally integrate with Jellyseerr/Overseerr-compatible APIs to request titles that are missing from your collection.

Some examples

You could have separate libraries for:

  • Trending Movies
  • Trending TV Shows
  • Christmas & Holiday Movies
  • Fright Night
  • Classic Kung Fu
  • Oscar Winners
  • Top Black Films
  • Easter Movies
  • Custom IMDb or Letterboxd lists

You configure the jobs, and the builder handles matching your local media, generating the folders and metadata, downloading artwork, and refreshing the corresponding Jellyfin libraries.

What's under the hood?

It's a Python application designed for Docker deployment, with CSV-based configuration, a browser-based editor, and scheduled execution. It requires an existing Jellyfin server and access to your media folders.

I'm using it in my own setup, but before I spend time polishing the repository and publishing a public GitHub release, I'd like to know whether there's interest in the community.

A few questions:

  1. Would you use something like this in your Jellyfin setup?
  2. Which features interest you the most?
  3. What would you want to see added or improved before a public release?

If there's enough interest, I'll prepare the repository for release.

I'm happy to hear honest feedback, suggestions, and feature requests. Thanks!

(This post was writtem by muse ai)


r/jellyfin • • 16h ago

Help Request Help migrating from Emby to Jellyfin

1 Upvotes

Now I know that the databases aren't compatible and there's no way to just install Jellyfin and delete Emby and walk away. BUT..

I have all my metadata stored in nfo files and artwork all downloaded from Emby, is there no way that Jellyfin can read that info and use it? I have tried everything I can find online, most of the info is years old and even 2026 migration info on the Jellywatch site is incorrect.

I disable metadata scrapers, image downloaders, but it still claims it can't identify movies, downloads artwork (wrong artwork and duplicates galore)

There HAS to be some way to get Jellyfin to read existing data and use it... I have several thousand movies and thousands of TV episodes, I can't go through each one to tidy up the incorrect data....


r/jellyfin • • 17h ago

Help Request Easiest (cheapest) way to set up Jellyfin on a dumb TV

1 Upvotes

If I wanted to set up Jellyfin on a TV with only USB or HDMI and no apps, what would the best thing to use be?

I thought maybe Chromecast, but I hear that it's not really supported anymore.

Just looking for a dongle where I can install Jellyfin and have it run on any screen with a USB/HDMI


r/jellyfin • • 17h ago

Help Request Playing in-progress live tv recordings

1 Upvotes

I recently set up HD Homerun. Going great for the most part, but I'm having trouble watching in-progress recordings, particularly on android tv. This isn't a rare usecase for me, as I would prefer to have something start to record to get a buffer (for commercials, etc) and then start watching like 15 min later. I think the issue is playing the .ts file. It actually works ok/well on web, and I think this is because it's transcoding for me. When I try to play on android tv, it shows up in "recordings" library, but it won't even try to play (it seems). I've tried on main client and on wholphin, and I get an error something like "unsupported type: recording". I'm not able to get into the "inner" menu of the file itself, so i can't even tell Wholphin to transcode this.

Has anyone encountered this issue? I think what I need is to force transcoding for .ts files, or just the recordings library? Or maybe batch-convert to h264 in chunks as it records?

Any insight would be appreciate, thank you.


r/jellyfin • • 1d ago

Custom CSS Rate my Jellyfin look 😝

Thumbnail
gallery
251 Upvotes

Been messing and tweaking the web client for a year 🫠


r/jellyfin • • 18h ago

Help Request Movie files missing?

0 Upvotes

Today I noticed that a bunch of my movies are missing, and I checked the drive that they're located and only the movie file is missing in that folder of the movie none of the other files in the folder for that movies are missing ex .info, trick play, .jpg. The reason why I'm posting here is is it a jelly fin issue ? Some maintenance mode or does anyone know what could be going on?


r/jellyfin • • 5h ago

Plugin I vibecoded better support for 3D videos

0 Upvotes

Regular Jellyfin doesn't do much for 3D videos besides version tagging; it treats 3D playback the same as 2D. You have always needed a display that supported the 3D format your video was already in. Besides that, 3D TVs are a dead technology, 3D capable projectors are expensive, and VR headsets are not ideal for long videos or watch parties, so true 3D playback is out of reach for the masses.

The most accessible method of watching anything in 3D is converting to anaglyph, which can be viewed on any color display and needs only a cheap pair of glasses for each person watching. Interestingly, the official Jellyfin docs say anaglyph is not a supported format. Additionally, converting h.264 MVC (the format used in 3D bluray) to anaglyph requires janky software, multiple conversion steps that lose quality, and lots of waiting which is no good if you want to watch something tonight. Now there is a way to skip the conversion entirely.

Anaglyfin is a plugin for Jellyfin that allows streaming of h.264 MVC video to displays that don't support the format by transcoding it into another format first, such as anaglyph or side-by-side (for VR headsets). All you need is a video - 3D mvc.mkv file in your library, and Anaglyfin will add formats of your choosing to the version menu of you video. The video versions are not pre-converted so no extra disk space is used.

FFmpeg-mvc makes this possible; it is a fork of FFmpeg that actually has working h.264 MVC decoding, making it possible to parse the 3D video into left and right views before recombining them into your desired format. No drop in video quality is necessary either, the decoder is fully functional and lossless. It even supports floating subtitles!

No more will you silently cry because you are forced to give up a dimension when watching a video, give up some color fidelity instead. Throw on a cheap pair of anaglyph glasses, and watch your video in glorious 3D!


r/jellyfin • • 18h ago

Help Request Metadata Scraping

1 Upvotes

My filing system does not fully meet Jellyfin's requirements. I have collections in _Folder Name/(YYYY) Movie Name. This way the items are in a chronological order. The filenames are still Movie.Name.YYYY but apparently this is not good enough. I have painstakingly and manually added IMDB and TMDB IDs, Titles and Years but the data and images still don't pull through. I am sure this has been asked 1000's of times but have not been able to get a working solution without having to change my preferred filing system. Please help.


r/jellyfin • • 19h ago

Help Request Jellyfin Forced Re-Logon

1 Upvotes

Hey!

Since moving to 12.12, when ever I turn down the server. To do maintenance on the PC, or do backups. When the server comes back online, it invalidates every user logon. When users try to log back in, it's 50/50 that it allows the user to logon or it acts like an OOB experience to make the first admin user. I didn't seem to have this issue in earlier 12.X releases.

Is anyone else experiencing this? Should I reinstall?


r/jellyfin • • 20h ago

Question How does signing-in work for servers with users outside your house?

0 Upvotes

edit: Upon further testing I was wrong about a single user being asked for credentials every time (I accidentally saved the bookmark as the login screen URL instead of the home screen), so the problem I am concerned about is the lack of ability to swtich between accounts on the same client device without reentering credentials. Is that just how it is?

edit2: I just found this forum post from 2023 which indicates that user switching is only available with the AndroidTV app... Will need to test that more. It didn't seem to work when I tried it on our Shield. Nevermind for now I guess.

Hello all,

I am in the early phases of transitioning my server away from Plex and switching to Jellyfin. For context, I have about 25 users, all friends or coworkers (not paid). I expect some of them will not follow me to Jellyfin but for the ones who do I'd like it to be a smooth transition.

I'm still working out some replacements for tools I've come to rely on with Plex, but there's something a bit more basic I am concerned about. Specifically the sign-in process. With Plex, your user account is stored on the client. So when you open the Plex client app you can just select your account and you're in. With Jellyfin, it seemingly asks for username and password every time, or at least asks you to pull out your phone for the "quick connect" code. I find that really clunky and annoying. I've clicked "Remember me" multiple times and that option doesn't seem to do anything. It still is asking me for my password every time... And even if that DID work, how would my wife get to her account?

My question is pretty simple I guess - for those of you with servers shared with people outside your home, how do you handle sign-ins? Everything I've found has said to check the "Hide this user from login screens" option for all users. So would that mean that each user will have to type in their username and password and/or take out their phone and open the app to get a code EVERY SINGLE TIME they want to watch my server?

Is there really no way to get a Jellyfin client to remember one or more user accounts? The behavior I was hoping for was that mine and my wife's accounts would be available to choose from like Plex and allow us to login without typing our passwords, and the same would be true for each of my users. It sounds like that isn't possible though unless I'm not understanding something.

Sorry if this is a super basic question, I'm just having a hard time believing there is really no way to make sign-in seamless and easy for my users... Something this basic is making me reconsider the switch. I'm just imagining my users being faced with a sign-in screen and immediately switching to Netflix. I really don't want this change to negatively impact the watching experience for anyone (including me).

TIA for any insights!


r/jellyfin • • 1d ago

Help Request New User Help Please!

0 Upvotes

Hi everyone, i've recently set up Jellyfin using my old PC running a VPN. I'm not particularly tech savvy so please treat me like a 5 year old with your answers!

I'm using the app on my TV that is not running a VPN. I have made a separate user and hidden the admin user from the login screen. I'm only planning to use this at home across my computers and TV. Is there anything else I should be doing for a "safe" setup. Honestly I don't even know what it means to be safe.

As mentioned I'm useless so please bear with my minimal understanding.


r/jellyfin • • 1d ago

Solved Jellyfin started stuttering for 4k movies. After enabling Hardware acceleration and Tone mapping it wont play at all.

4 Upvotes
The movie I am trying to play
The error I get
The setting Pt.1
The setting pt. 2
Direct Playing

For logs, let me know what you need and I will paste them in the post.

For any additional information please let me know what you need. I am a jellyfin noob so please be nice.

Forgot to mention: I have a nvidia 1070 graphics card and a I7 8700K CPU

EDIT: I FOUND OUT MY GRAPHICS DRIVER WEREN'T RUNNING AND HAD TO DO A MANUAL UPDATE OR ADD VIA SHELL.

Here is the video I used: https://www.youtube.com/watch?v=Yw4VV_sJM3s


r/jellyfin • • 2d ago

Other Spotifeishin: A Spotify-inspired theme for Feishin (based on Fluentshin)

Thumbnail
gallery
31 Upvotes

Before anything, it´s vibecoded, and i took inspiration from this github repository of ZortexSenpai , which has a pretty good one, but i thought, well, it could be even better.

With all of this said, here is some photos of how it looks, and of course, you´re free to use it if you want, i believe it is worth sharing it with the community.

To make things easy, here is the link to download it: spotifeishin


r/jellyfin • • 1d ago

Question Multiple Resolution Copies of Same Film

14 Upvotes

Is there any advantage to, also, copying over a 1080p version of a 4K film to store on Jellyfin? Maybe even making a 720p copy?

Beyond the obvious of you can relieve a little bit of computational power of the transcoding process.


r/jellyfin • • 3d ago

Client Jellyfin client for the ps2 (WIP)

Thumbnail
gallery
1.3k Upvotes

I am currently building a Jellyfin client for the ps2 ( with the help of Claude ). It will also include a music player.
Transcode will happen on the server so work on the ps2 stay as low as possible.
It does not handle https for now. Only local server which is enough.

The elf reads a txt file where the server IP and port and let you connect users with a basic auth ( no https)

During playback, we can play/pause, skip 20secs, back 10sec and of course stop the video.
Resume a video when stopped midway is also a feature.
Of course there are some limitations. It is a ps2 after all and improvements can be made by more experienced people. I am doing this in my spare time. It won’t replace other similar tool but still great to see what the ps2 could do.
There is also a home page where we can “ continue watching “ and “next to watch “ for the ongoing watching media and for next episode of a show.

Hd videos on the server will be transcoded to sd and letterboxed on the screen. We can also choose subtitles when available. PS2 will either draw them as text for basic type or ask the server to burn them in the frame.

480p will be a future feature so we will be able to watch them on a pc monitor ( CRT ).

here is the first version ready to try

https://github.com/jimmyBizMobile/jellyfin-ps2/releases

Please let me know if issues are found and be aware that it is still in progress so bug are expected and insulting won’t solve them.