been working on a way to manage my Jellyfin music video library for ~1.5 years. finally got it in a state where i think it might be useful to others.
i was using nfo files for kodi, so i figured i'd use that same system for jellyfin.
thought i'd share it here in hopes it can help someone else. i'm sure there's lots of bugs, i don't code much. let me know what you think and what improvements or new features i can make.
🌷Spring Cleaning release🌹
Scheduled for release on the Roku channel store Thursday, April 24, 2025 5:00 PM Pacific Time
🎉 New Features
Add unplayed episode count and refresh number in real time by...
Link Actions
🌷Spring Cleaning release🌹
🎉 New Features
Add unplayed episode count and refresh number in real time
Add folder support to music video library
🐛 Bug Fixes
Fix clicking skip outro can result in video stuck in buffering state
Fix voice search in visual and music libraries
Fix search in collections library
Fix NFO not updating when media finishes playing
Improve default audio track selection in video player
Fix quickplay from causing video player error on list of episodes in TV season
Tl/Dr: Which subtitle formats does Roku's custom subtitle option support?
Hi, I'm using the 3.0.1 Roku client, server version 10.10.1 on MacOS 10.13. I'm watching a series with Chinese srt subtitles and enabled fallback fonts, directed them to a folder full of necessary woff2 and otf fonts as well as enabled custom subtitles on the client. But the srts either display squares or just nothing at all. Works fine if I switch to the ass file I exported though. Does the CJK support only apply to ass/ssa files or is there something I'm doing wrong?
Configurations behind a reverse proxy that did not explicitly configure trusted proxies will not work after this release. This was never a supported configuration, so please ensure you correct your configuration before upgrading. See the updated docs here for more information.
Security
Fix validation of API parameters to FFmpeg [GHSA-2c3c-r7gp-q32m], by @Shadowghost
Fix trusting forward headers if none are configured [GHSA-qcmf-gmhm-rfv9], by @JPVenson
Note: GHSAs will be published seven (7) days after this release.
General Changes
Fix regression where "Search for missing metadata" not handling cast having multiple roles [PR #13720], by @Lampan-git
Clone fallback audio tags instead of use ATL.Track.set [PR #13694], by @gnattu
Backport 10.11 API enum changes [PR #13835], by @nielsvanvelzen
Anyone know of a good Android client for music on jellyfin? I'm currently using finamp but would like a client that works with Android Auto and can sort/filter playlists
A Jellyfin music client for mobile. Contribute to jmshrv/finamp development by creating an account on GitHub.
Link Actions
TL;DR:
Digital Hackathon for Finamp, an open source Jellyfin music client.
From today until April 6th, so two weekends and the week in-between.
Looking for designers and developers, as well as anyone else interested in contributing!
Check out the Finamplify GitHub project and our Discord server for more info!
Hey everyone!
Today's the day, Finamp's first-ever Hackathon - called "Finamplify" - is starting!
Let's have a week of hacking together on your favorite open source music client for Jellyfin :D
Digital Hackathon for Finamp, an open source Jellyfin music client.
Saturday, 2025-03-29 to Sunday, 2025-04-06, so two weekends and the week in-between.
Looking for designers and developers, as well as anyone else interested in contributing!
Checkout the GitHub repository and our Discord server for more info when the time comes!
Hey everyone!
I'm thrilled to announce that Finamp, an open source Jellyfin music player, will have its first Hackathon starting next week, starting on Saturday, March 29th and continuing until Sunday, April 6th!
Get ready for over a week of improvements to your favorite open source music client for Jellyfin :D
I’m just starting with Jellyfin, so I apologize if this question has already been answered or if it seems silly.
For reasons that aren’t important, I have two separate servers (in different geographic locations), and from what I can see, the only way to switch from one to the other is through the sidebar by selecting the server. This is quite inconvenient.
Until now, I was using Plex, and there, once you register both servers in the client you’re using, it displays all the libraries from both servers. The user doesn’t even need to know where each thing is located, as they are combined seamlessly, almost as if they were separate libraries on the same server. I hope that makes sense.
Is it possible to do something similar in Jellyfin?
Thank you.
The most popular open source content collaboration platform for tens of millions of users at thousands of organizations across the globe
Link Actions
As most know, Jellyfin is great for consuming media stored on any drive. I integrated my Jellyfin library with Nextcloud to:
Enable friends in different locations to upload and manage files.
Share specific media with people who don't have accounts
Sync media between devices
Install Nextcloud and setup an external drive.
Assign the Jellyfin account to the Nextcloud user group:
usermod -aG nextcloud jellyfin
Add the libraries in Jellyfin
I gave my friends access to create but not delete media on the drive for safety. We sync what we want to different devices to play on better apps for the media type such as Librera Reader for books and Voice for audiobooks.
When the files of movies and episodes are modified on disk and scanned again by Jellyfin, the "date added" field is modified.
This means that old items jump to the top of the Recently Added list, which I find annoying.
For this reason I've written this script, which detects these changes and sets the date to the previous value. It can be installed with docker and is simple to configure.
When I'm uploading a show to my server, or setting the subtitles or whatever, I'd like to have the show disabled and invisible to everyone until I have everything uploaded and set up at 100%. Is there a way to do this?
Maybe the answer lies in front of my eyes, I am good at not seeing this kind of things but... Is it nornal that my jellyfin recognizes en.hi subtitles as Hindi instead of English?
The subtitles come from bazarr and the related github issue I found is closed: https://github.com/jellyfin/jellyfin/issues/4291
Did I miss something?
EDIT: Bazarr problem: Somehow it was completely missing the language tag "en". My fix is to "remove HI tags" in bazarr. It is a per file operation though.
I've had my server running for over a year and it's been fantastic until last week. Suddenly, I'm having a lot of issues playing certain titles on certain devices, but none of it really makes sense to me. Here's what I know:
I have two Roku TVs in separate rooms. Both are nearly identical models (and support the same codecs). One is directly connected to the server and the other uses a power line adapter or WiFi. The direct connection does not stutter when playing anything so far. The other tv is nearly unplayable with stuttering. My first thought was a network issue, but other apps (Netflix, etc) play just fine. I then thought it was transcoding ( I use QSV), but it doesn't make sense that the DC tv doesn't have the same issue. Other devices which connect over WiFi also have the same issue. Is there some way to tell through the logs if jellyfin is actively transcoding or failing to serve media in real-time? Or any other steps I could take to troubleshoot the root cause of my issues. T
I am using the show duplicates feature in Plex quite often, it is pretty much the only thing that keeps me from switching to Jellyfin permanently. Is there a way to substitute it? Maybe an Addon?