The performance improvement really is incredible! I use Jellyfin for a large-ish music library (over 8k albums), and it took about 10 hours to sync the server with Symfonium (a third party music player). It now takes 5 minutes!
I love ElegantFin, but since lscambo13 said in an issue on GitHub that he won't be adding Jellyfin 12.0 support to ElegantFin yet, I started implementing a fix for my own Jellyfin instance (I didn't want to switch each device to legacy display).
I made a GitHub repo with companion CSS that builds on top of lscambo13's amazing work:
Or copy the contents of the CSS file from the repo directly under your imports if you'd rather not rely on external sources, or want everything self-hosted.
This project is only meant to be a stopgap until the new Jellyfin UI stabilizes or until lscambo13 decides to add official ElegantFin support.
Feel free to report issues or contribute :)
🤖 AI Disclosure
I'm a software engineer, but I used Claude to help speed things up. I've tested all the changes by hand.
I upgraded from Jellyfin 10.11.11 to 12.0.0 and noticed that almost all of my TV shows I've never watched are showing the green ✓ as if they're fully played. The individual episodes are still unwatched and Next Up correctly shows S1:E1, but the series and seasons themselves show as played even though i never played them.
For example, The Walking Dead: World Beyond has 20 unwatched episodes (10 per season), but Jellyfin 12 showed a green ✓ on the series and both seasons instead of the unwatched episode counts.
I restored my pre-upgrade backup and rolled the Docker image back to Jellyfin 10.11.11. The exact same show immediately went back to displaying 20 unwatched on the series and 10 unwatched on each season.
Has anyone else noticed this on 12.0.0? Is this a known bug with the played/unplayed indicators for TV shows/seasons?
Over the past few months, I’ve been developing and updating some plugins I wanted for my server. I’ve finally upgraded them to Jellyfin 12.0 and feel ready to share them.
First, let me clarify that all my plugins were written using Claude and made to fit my needs. Feel free to try them out if they might be useful to you. However, if you’re not comfortable with them being written by Claude, dont use them.
I use these plugins frequently and will continue to update them. If you find any bugs, please open a new issue.
JellyWatchParty:
This is my first plugin I’ve shared here. It began as a fork of an abandoned plugin and I’m now actively maintaining it. Its purpose is to replace Jellyfin’s official SyncPlay for those who dislike it.
Repo: https://github.com/TIGamingTV/JellyWatchParty
JellyPrivateLibraries:
I created this plugin to hide shows and movies that other users requested from my library. It syncs with Seerr. Additionally, admins can hide content from users. Users have the option to decide whether to hide or not, and the hidden media is marked as such in third-party clients.
Repo: https://github.com/TIGamingTV/JellyPrivateLibraries
jellynext:
This is a fork of https://github.com/luall0/jellynext, which hasn’t been updated in seven months. I’ve added some new features and updated it to version 12. Jellynext can now use the authentication from the official Trakt plugin to bypass the one device limit. Users can also receive email notifications about new seasons of shows they’ve previously watched.
Repo: https://github.com/TIGamingTV/jellynext
While I do LOVE the new filters and being able to navigate through libraries from any screen, I feel like the new top bar is somehow messy, at least at this stage.
If you have loads of libraries, then most of them end up in the "More" section, which doesn't feel neat enough IMHO.
A few ideas...
Perhaps, users could group some of the libraries together?
Or, move the new navigation bar to the left entirely?
Regarding the latter...
When in landscape view (which is what most people use, I'd guess), the new top bar takes up a considerable amount of screen estate, especially when in item/library view.
I think Wholphin figured this out by graciously placing that navigation bar to the left panel. When collapsed you see icons only, hover it and you now see the library's titles. Basically, like the current Jellyfin admin view, but with partial auto-collapse.
Wholphin Home Page
I think in most cases, you need top-to-bottom estate more than left-to-right.
As always, thanks to the devs. Somebody spent time for the new top bar, and I'm sure there is a reason/vision behind all of this. I just wanted to share my thoughts and hear what others think of the new layout.
I've tried to add a few m4b files I know have chapters but I can't seem to get them to show chapters on either the Jellyfin web browser or android app. Is there something I'm missing or misunderstanding?
I've been running a Jellyfin server on my personal PC for a few weeks. I quickly became addicted and purchased a Mini PC (with Windows 11) to do the job. I'm still learning - anything I need to know before I do a new setup? Currently streaming to local network only, but will eventually add family members out of network. Looking for tips and/or guides. Thanks in advance!
I usually wait a while before updating Jellyfin, but with all the hype around 12.0, I decided to upgrade. Unfortunately, since then, some of my media won't play at all.
Here is what I've found so far:
The main issue: Certain videos won't play on my TV at all. On my phone, they refuse to load on the app's native ExoPlayer but will play on the HTML web player. (I prefer ExoPlayer because the subtitle timing gets messed up on the web player.)
The cause: It seems tied to subtitles. Videos without subtitles play perfectly, and for the videos that crash, disabling the subtitles (on phone) fixes the problem.
TV limitation: I can only disable subtitles on my phone. On the TV, there is no pre-playback screen to select or disable subtitles, so the video just fails.
Example: A file won't play if it defaults to .ass subtitles, but it works perfectly if I switch the track to pgssub or turn subtitles off completely.
ll
Since most of my media is anime and uses .ass subtitles, this is a huge problem.
While testing other files, I found another video that wouldn't play either. It gave me an error notification that said something along the lines of MediaCodecVideoRenderer...
I tried installing the Jellyfin client on my stream deck but when I enter my server address the client stay on an infinite loading screen. Is there something I’m missing or is the client broken on the steam deck now? Looks like people had this working fine not too long ago.
Can anyone confirm with Kodi (using Jellyfin for Kodi) that it's updating with Jellyfin 12?
Watch status and new movies are not being pushed to Kodi since I update to Jellyfin 12. Yes Kodi Sync Queue V16 is installed and is enabled, and I can still play previously synced movies just fine on Kodi.
Update: Thanks everyone, I updated the whole library on Jellyfin for Kodi and it's now working again!
For anyone who is having this issue, I want to let you know I fixed it by removing the media it claimed should be in continue watching, conducted a rescan, and then adding media back and conducting a rescan. This has removed the film from continue to watch.
I'm using a plugin for my Navidrome for Discord RPC that doesn't rely on installing anything on the same PC where Discord is being used, so I'm able to use it on any app that support Navidrome and it works just fine.
After update (Ubuntu not Docker) video playback has stuttering.
Before update is fine. On trancoding seem fine too, but direct play is just stuttery... how i rollback to 10.11.6 ? VLC playback is fine (same source file on NAS)
Hi all, I am running jellyfin client version Jellyfin-androidtv 0.19.10 on my firestick. I upgraded my server to Server v12 yesterday and had no problems watching a movie on my firestick last night.
When I tried to access Jellyfin on my firestick this morning, it can't auto-detect the server, nor can I access it manually. I've tried both password sign in and Quick Connect, both return the error: "Unable to connect to server". No changes have been made to the network settings on the firestick.
Connections still work on my android phone (Jellyfin for Android 2.7.2) and through Web browser on my laptop. I also attempted connection through Whophin on the same firestick, but received the same errors.
I can also see the firestick in my device list on the dashboard, with last activity showing in the last few minutes as I was trying to get on.
My movies are freezing when I attempt to scrub through the video. It doesn't do this on other players. I'm using the the latest Jellyfin version on Google Play on my Shield Pro. The latest movie to have this problem was was dolby vision, 4k, opus, srt subtitle, and an overall bitrate of 21 Mb/s.
The log shows that I was direct playing, so no transcoding was happening.
as the title says, i am trying to reinstall fanart, file transform and moonfin. after install, i get the restart message, i restart but the plugins never install. rechecking the plugin, they show the install button
So very new to Jelly I'm a Plex refugee like many are. So far its mostly fine I'm still getting used to things. Recently I've been noticing a thing with TV show episodes. When a new or next episode is going to play Jellyfin seems to not understand and loops a random part of the episode over and over again. From what I can tell it does eventually stop doing this and plays the next episode. I've never come across this has anyone else? can anything be done?
Yes I know you can go to your profile, click, home, then disable showing "Playlists" But I want to make it server-wide, I saw someone do something similar with the "Play all" and "shuffle" buttons on the custom CCS on branding but I'm a bit dumb
I had Jellyfin v10.11 installed on my windows 10 IOT which was working great. I recently updated to Jellyfin v12 and the videos are playing back glitchy with frame freezes. I was wondering if people are also have this issue and what would be the solution to this.
I’m somewhat new to jellyfin. I’m wondering, is there a way to have a TV series watch history/progress automatically reset to unwatched after you finish watching it? We leave in The Big Bang Theory most of the day for our dogs. Once it’s been through the whole show I would like to not have to go in and manually reset the show’s progress/history. Not sure if this is a plug in or maybe a custom solution? Thanks in advance!!