Jellyfin: The Free Software Media System

8107 readers
16 users here now

Current stable release: 10.11.5

Community Standards

Website

Forum

GitHub

Documentation

Feature Requests

Matrix (General Information & Help)

Matrix (Announcements)

Matrix (General Development)

Matrix (Off-Topic) - Come get to know the team and blow off steam!

Matrix Space - List of all the available rooms on Matrix.

Discord - Bridged to our Matrix rooms

founded 5 years ago
MODERATORS
1
 
 
2
 
 

I'm sorry for not doing it in English...

3
 
 

Happy New Year and welcome to the State of the Fin! This new blog series will regularly basis highlight the ongoing development of Jellyfin and our official clients. We aim to keep our community informed and engaged, so feel free to share your feedback or thoughts on our progress!

4
 
 

I moved last week, and finally got around to plugging in the raspberry pi today, connect it via Ethernet, and plug in my external HDD. When I tried to test it out though, I can still sign in and access my whole library but nothing will actually play. I’m not really good at this stuff but I’d appreciate any help (and patience) you guys would be willing to give me. As mentioned, I’ve got it set up on a raspberry pi. It all worked fine before the move. If anyone has dealt with this before I’d appreciate some tips. At the old place I set up a static IP for it too if that helps at all.

5
 
 

Greetings, I am in the process of learning self-hosting. Recently built a pc and its running as my Jellyfin client along with a Android TV box I flashed LineageOs onto. I grabbed a Lenovo mini pc, installed proxmox and I now have a few LXCs running, with one being Jellyfin. Was wondering what most people used as a solution for file storage on a budget? Was looking at getting a 2-bay Ugreen NAS, but then I heard the NFS latency can be a bit much- also read that an Intel processor is necessary on these for transcoding and swapping OSes, which ups the cost a bit. I've heard of some people using the Lenovo mini PCs and just attaching external storage. I'm still new at selfhosting and am wondering what would be the best route for me, don't really like tinkering with hardware a ton and was hoping to use an open source NAS like trueNAS and not some proprietary system. Thanks!

6
 
 

Hey everyone!

In case you missed it, we released Jellyfin Rewind 2025 a few days ago! Another year has passed, and it's time to look back at all the music you've listened to!

In case you don't know, "Jellyfin Rewind" is an open-source version of Spotify Wrapped (& co.) made specifically for Jellyfin, a project I started in 2022. This year, we've rewritten the whole web "app" in Svelte to keep things maintainable in the future, and hopefully allow more people to contribute.

You can find more info below, but if you just want to see your Rewind Report, use the links below:

Links

Local Network / Self-Hosting

If your Jellyfin server is only accessible on your local network, you will need to self-host Jellyfin Rewind so that it's also accessible on your local network. Otherwise your browser will block the connection.
To do this, check out the GitHub releases page and either download the zip-archive or pull the ghcr.io/chaphasilor/jellyfin-rewind:2025 docker image. The zip-archive will need to be extracted into a folder that is served by a web server, like Apache or Nginx. The Docker image will need to have port 80 exposed instead.

HTTP (works for both http and https Jellyfin servers, as long as they are accessible over the internet):

Make sure your browser shows "insecure" / no lock at the top after opening the link, otherwise connecting to your HTTP-only Jellyfin server might not work! You might have to manually paste the link into a non-incognito window to avoid using HTTPS.

http://jellyfin-rewind-http.chaphasilor.xyz/

HTTPS (only use this if your Jellyfin server has an https connection and is accessible over the internet, this is the best experience):

https://jellyfin-rewind.chaphasilor.xyz/

Download your Rewind report!

Please, download your Rewind report at the end!

Jellyfin's statistics aren't very exhaustive, and any additional data could help offer you more insights during next year's Rewind! Especially if you don't have the Playback Reporting plugin installed, this year's Rewind report might come in very handy, so keep it safe!

If something doesn't work and you can't download the data, I'll be happy to help you resolve the issue.

Something isn't working!

I'm sorry to hear that! We spent a lot of time trying to make everything as robust as possible, and already had a few days of fixing bugs, but everyone has a different server and different media, so it's no easy task.
If you're on iOS and the browser tab keeps crashing, please try again on a desktop browser.

If you have any other issues, please comment below (or create an issue on GitHub) and include:

  1. What isn't working?
  2. Which device are you using to view Jellyfin Rewind?
  3. How are you accessing your server? (local IP, public domain, https yes/no)
  4. A screenshot could be super helpful.
  5. If you are familiar with web development, some logs from your browser's dev tools probably have the highest chance of helping us debug the issue.

How does it work?

Glad you asked!
Essentially, Jellyfin Rewind loads most of the information about your music from your Jellyfin server, processes it on your device, aggregates some nice statistics, and then shows the result to you!

Your data never leaves your device; it's very similar to using the Jellyfin app on your phone.

Sadly the built-in statistics of Jellyfin are pretty lackluster as of now, even with the Playback Reporting plugin, so that a lot of data has to be processed on your device. That's why it takes a few seconds to generate your Rewind report.

Where's the source code?

You can find the source code on GitHub: https://github.com/Chaphasilor/jellyfin-rewind. There you can also find the files needed to self-host your own instance if you feel like it (under "Releases").
Self-hosting might actually enable you to use Jellyfin Rewind if nothing else works, because both Jellyfin Rewind and your Jellyfin server are running locally.

Can I help out somehow?

If you know something about web development, are a designer of some sorts, or have experience (or are curious about) developing Jellyfin plugins, we'd love to hear from you! Especially a proper plugin would go a long way towards making Jellyfin Rewind faster, more robust, and more usable.

Thanks to everyone who checks out Jellyfin Rewind, we sincerely hope you enjoy!
See you next year!!!
- Chaphasilor, Floschy, and other contributors

7
 
 

Findroid is third-party Android application for Jellyfin that provides a native user interface to browse and play movies and series.

New features

  • Fresh New Look: Enjoy a complete redesign of the main user interface for a smoother experience.
  • Jellyfin 10.11 support: Full compatibility with the latest server APIs.
  • Media Segments: Now uses the Media Segments API for skipping intros, outros, and credits.

Improvements

  • Playback now starts instantly, adding items to the playback playlist as you watch.
    • This allows you to watch very large seasons without issues.
  • Save images locally when downloading media items.
8
1
submitted 2 weeks ago* (last edited 2 weeks ago) by Pacrat173@lemmy.ml to c/jellyfin@lemmy.ml
 
 

So I finally have my server up and running but I still need a hand.

I cannot access my media library on my internal storage or my 4tb sega gate portable drive I am using. What is the fix for this? Thanks

The issue is resolved I managed to fix it thanks for the help everyone!

9
 
 

Back for round 3 and this time my PC is dual booting windows and Linux(mint) so I’ve got 2 methods of trying this. I have failed at both. In the time since I tried to run Jellyfin a few months ago the install process has changed completely and I can’t even get it to boot. Windows I can’t even get the server to open. Linux I can get the client to work but the server throws up libicu67 is not satisfiable. I’m completely lost any help would be great

Edit one

No luck with the docker I keep getting a permission denied error

Edit two

God bless the terminal it appears to be working

10
 
 

Some people who use my Jellyfin server have access through Roku. The Roku client doesn't use the user language preferences and has been slow to gain Jellyfin features. They would like to replace it with something that can access Jellyfin and conventional streaming services. What do you recommend? FOSS is preferred but not required. Same for raspberry pi options.

11
 
 

Hi again, Running 10.11.5 on Debian Trixie kernel 6.12.57 and I can't get Jellyfin to see my connected drive. Here's the permissions for my drive:

velummortis@velummortis-20bts1rt02:~$ ls -l /media/velummortis/d64ea996-98aa-4eef-8a93-0a2ba2246f0f
total 240
drwxrwxr-x 2 velummortis video  4096 Sep 28 02:52  1-100
drwxrwxr-x 2 velummortis video  4096 Sep 27 20:29 'Bi Chun Mu - Dance in the Sky'
drwxrwxr-x 2 velummortis video  4096 Sep 27 16:46  Chor.Lau.Heung.1979.Complete.720p.WEB-DL.H.264.AAC-KMX
drwxrwxr-x 2 velummortis video  4096 Sep 27 20:17 'Dance of Breaking Sky (1980)'
drwxrwxr-x 2 velummortis video  4096 Sep 28 02:20  Dance.Of.Breaking.Sky.S01.1990.1080p.YT.WEB-DL.AAC.x264-RSG
drwxrwxr-x 2 velummortis video  4096 Sep 28 04:28  Deep.Rooted.Tree.1983.S01.SD.WEB-DL.AAC.AVC
drwxrwxr-x 2 velummortis video 16384 Sep 27 18:59  Empress.Myeongseong.S01.2001.1080p.YT.WEB-DL.AAC.x264-RSG
drwxrwxr-x 2 velummortis video  4096 Sep 27 13:32  Hong.Guk.Young.2001.S01.720p.iMBC.WEB-DL.AAC2.0.H.264-RSG
drwxrwxr-x 2 velummortis video  4096 Sep 27 21:55  Jang.Hee.Bin.S01.1080p.WEB-DL.AAC2.0.H.264-Snowy
drwxrwxr-x 2 velummortis video 12288 Sep 27 16:21 'King Gwanggaeto the Great'
drwxrwxr-x 2 velummortis video  4096 Sep 29 01:00  Kings.woman.S01.NF.WEB-DL.1080p.H.264.AAC2.0
drwxrwxr-x 2 velummortis video 20480 Sep 28 01:25  Ladies.of.the.Palace.S01.1080p.WEB-DL.H264.AAC-AppleTor
drwxrwxr-x 2 velummortis video 16384 Sep 27 13:17  lost+found
drwxrwxr-x 2 velummortis video  4096 Sep 28 00:20  Namhan.Mountain.Castle.1986.720p.iMBC.WEB-DL.AAC2.0.H.264-RSG
drwxrwxr-x 2 velummortis video 12288 Sep 27 21:04  Queen.In.Hyeon.1988.720p.iMBC.WEB-DL.AAC2.0.H.264-RSG
drwxrwxr-x 2 velummortis video 36864 Sep 29 15:10  Story.of.a.Mermaid.S01.1080p.AMZN.WEB-DL.DDP2.0.H.264-MrHulk
drwxrwxr-x 2 velummortis video 20480 Sep 28 03:10 'Tears of the Dragon - 1996 - 159 - 480p'
drwxrwxr-x 2 velummortis video  4096 Sep 28 00:04  The.Imjin.War.1985.720p.iMBC.WEB-DL.AAC2.0.H.264-RSG
drwxrwxr-x 2 velummortis video  4096 Sep 28 01:43  The.King.of.Chudong.Palace.1983.720p.iMBC.WEB-DL.AAC2.0.H.264-RSG
drwxrwxr-x 2 velummortis video 12288 Sep 28 06:07  The.Memoirs.of.Lady.Hyegyeong.1988.S01.1080p.WAVVE.WEB-DL.AAC2.0.H.264-unco@AvistaZ
drwxrwxr-x 2 velummortis video  4096 Sep 27 17:03  The.Royal.Road.S01.1991.480p.YT.WEB-DL.AAC.x264-RSG
drwxrwxr-x 2 velummortis video  4096 Sep 27 17:17  The.Tale.of.Lady.Ok.2024
drwxrwxr-x 2 velummortis video  4096 Sep 28 02:16  The.Young.Warriors.S01.1080p.WEB-DL.AAC2.0.x264-Cezane
drwxrwxr-x 2 velummortis video  4096 Sep 28 01:33 'Time of Dynasty (1990) [Complete] 1080p WEB-DL AVC AAC'
drwxrwxr-x 2 velummortis video  4096 Sep 27 19:56  Tragic.Grass.1992.S01.1080i.SBS.WEB-DL.AAC.H.264-RSG
drwxrwxr-x 3 velummortis video  4096 Dec 27 01:13 'Watched Series'
drwxrwxr-x 2 velummortis video  4096 Sep 28 03:30  West.Palace.1995.S01.720p.WAVVE.WEB-DL.AAC.H.264-RSG
drwxrwxr-x 2 velummortis video  4096 Sep 28 02:06 'Wind and Cloud (1982)'
drwxrwxr-x 2 velummortis video  4096 Sep 28 00:12  Women.of.Legend.Hwang.Jin.Yi.1982.720p.iMBC.WEB-DL.AAC2.0.H.264-RSG
drwxrwxr-x 2 velummortis video  4096 Sep 27 22:28  Women.of.Legend.Jang.Hee.Bin.1981.720p.iMBC.WEB-DL.AAC2.0.H.264-RSG
drwxrwxr-x 2 velummortis video  4096 Sep 28 01:33  Women.of.Legend.Silver.Knife.1982.720p.iMBC.WEB-DL.AAC2.0.H.264-RSG
drwxrwxr-x 2 velummortis video  4096 Sep 27 19:46 'Wu Ze Tian (1995) [Complete] 486p WEBRip AVC AAC'

video is the name of the group my username and jellyfin share drive access on. I have the group on 7 yet it won't see my drive. Is there something I missed?

12
 
 

Because that is not Canadian Metal four piece Tomb Mold. (They're pretty dorky looking too, it turns out, but that ain't them.)
I think I know why it's doing this: because my music library is organized under directories for each letter of the alphabet (/albums/T/Tomb Mold/...)
The same picture of eight Asian guys shows up for Talking Heads, too, for example. I'm just wondering if there's a way to specify a better placeholder image. I'm perfectly happy to go digging in the server's directories if that's what it takes.

13
 
 

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!

🚀 Jellyfin Server 10.11.5

📈 General Changes

Fix unnecessary database JOINs in ApplyNavigations [PR #15666], by @andrewrabert
Skip invalid ignore rules [PR #15746], by @Shadowghost
Fix backdrop images being deleted when stored with media [PR #15766], by @theguymadmax
Fix NullReferenceException in ApplyOrder method [PR #15768], by @theguymadmax
Fix AV1 decoding hang regression on RK3588 [PR #15776], by @nyanmisaka
Fix collections display order [PR #15767], by @theguymadmax
Fix parental rating filtering with sub-scores [PR #15786], by @theguymadmax
Fix case sensitivity edge case [PR #15752], by @Collin-Swish
Fix trickplay images using wrong item on alternate versions [PR #15757], by @theguymadmax
Fix blocking in async context in LimitedConcurrencyLibraryScheduler [PR #15662], by @SapientGuardian
Use original name for MusicAritist matching [PR #15689], by @gnattu
Backport dependencies [PR #15723], by @Shadowghost
Fix symlinked file size [PR #15681], by @ivanjx
Fix ItemAdded event triggering when updating metadata [PR #15680], by @theguymadmax
Fix: Add .ts fallback for video streams to prevent crash [PR #15690], by @martenumberto
Fix stack overflow during scan (#15000) [PR #15698], by @myzhysz
Fix the empty output of trickplay on RK3576 [PR #15670], by @nyanmisaka

🚀 Jellyfin Web 10.11.5

🏗️ Enhancements

Add hevc level 6.2 check [PR #7392], by @imtsuki
Add help link to backups page [PR #7380], by @theguymadmax

📈 General Changes

Fix browser detection overwrites [PR #7411], by @thornbill
Fix the return value for 'behavior' property [PR #7415], by @dmitrylyzo
Fix subtitles need to be uploaded twice [PR #7409], by @shempignon
Fix card actions in experimental layout [PR #7387], by @thornbill
Bind PlayerChange before handlers to report correct isLocalPlayer [PR #7376], by @sildur
Fix duplicate years due to type mismatch [PR #7379], by @Collin-Swish
Fix card and logo position for rtl languages [PR #7378], by @thornbill
14
 
 

I hate #Spotify but didn't want to miss out on all the #wrapped excitement, so I made mine out of @jellyfin event logs

15
 
 

Hi. What's the best way to access my content from a remote location? I've got tailscale set up but I'd prefer to cast the content to a TV instead of watching on my phone.

Is there an easy way to accomplish this? If so, how? I've tried searching but nothing obvious/easy comes up.

16
 
 

On server 10.11.3, using latest client version on Google TV

So when I start watching something, I may have a set of languages, say English, Russian, Japanese. I check the language selected, it -correctly- says English. Great! Press play, and I hear Russian.

I then go and select any different language, select English again, and now I do hear English

Does anyone else have this bug and is the a known fix?

17
 
 

So i just stood up my jellyfin and went poking around and huge sections of my library where missing,.. Or so I thought. Turns out they where just combine with other things. For example I am a huge fan of the Canadian band The Birthday Massacre, I have all their albums (Even the original Imagica tapes, anyhow), well I searched for them and its just a jumble of all their tracks. It jumps from Violet to Imagica to Nothing and Nowhere, then back to Imagica... you get the point. If I search for the album specifically it can de-tangle it. But if I just search through tracks or artist, all the songs are mixed. Another example The Protomen from Nashville. They have a whole thing about naming their albums Act 1, Act 2, ect... save a few one off shows. Well Jellyfin is acting like it has never heard the word Act before, and so my page for them is also utter chaos. Jellyfin shows me one album The Protomen.... ok Track 1 Hope rides alone, Track 1 Hope Rides Stallone... (technically that's makeup and Vanity Set, but eeh..) Track 1 Intro, Track 1 The Calm..... soo many issues. Am I just daft or is there someway to fix this? Cuz the tags on each of these files on my system are correctly labeled but Jellyfin is acting like a fool about these tags.

18
 
 

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!

🚀 Jellyfin Server 10.11.4

📈 General Changes

Fix ResolveLinkTarget crashing on exFAT drives [PR #15568], by @theguymadmax
Cache OpenApi document generation [PR #15672], by @crobibero
Revert "Localization/iso6392.txt: change pob and pop" [PR #15555], by @MBR-0001
Add hidden file check in BdInfoDirectoryInfo.cs. [PR #15582], by @QuintonQu
Fix isMovie filter logic [PR #15594], by @theguymadmax
Fix locked fields not saving [PR #15564], by @theguymadmax
Save item to database before providers run to prevent FK errors [PR #15563], by @theguymadmax
Prevent copying HDR streams when only SDR is supported [PR #15556], by @gnattu
Fix NullReferenceException in filesystem path comparison [PR #15548], by @theguymadmax
Restrict first video frame probing to file protocol [PR #15557], by @gnattu

🚀 Jellyfin Web 10.11.4

🏗️ Enhancements

Fix trickplay not displaying when content is played from a playlist [PR #7331], by @theguymadmax

📈 General Changes

modify TOC and button layout in book player [PR #7344], by @dkanada
fix book playback in continue reading home section [PR #7345], by @dkanada
19
 
 

When I watch videos in jellyfin on my laptop its cooling fan runs pretty much constantly but is silent when I watch a youtube video. Is the flatpak client unable to use the Intel igpu for decoding?

OS is fedora 43 with all the rpm fusion video codec stuff installed.

20
 
 

I stumbled upon this third party client a couple of months ago. Switchfin started out as a Homebrew client for the Nintendo Switch. It has since been ported to the PS4 (also Homebrew) and all three major PC OS's. For Linux there is a flatpak, but not on flathub for some reason.

If you are looking for a client that works well with your living room PC, the upcoming Steam Machine or a gaming handheld, this might be worth a look.

21
 
 

Recently Jellyfin client was crashing under Garuda distro. Instead of doing proper troubleshooting I just deleted it via package manager but... I did not pay attention under what repo it was (AUR?) and could not find it anymore to reinstall it. Has it been removed from the repo? Who should I ask? I solved my problem by installing flatpak but somehow I would prefer to have it in an Arch/garuda repo.

22
 
 

So long story short here: I'm using AI to write this Nginx Proxy Manager advanced config for Jellyfin because I've been having lots of issues with videos starting and stopping. Am I stupid? Any advice would be welcome!

23
24
 
 

Hi, I’ve got a Show with tons of episodes, each without an intro in the mp4 file.

It makes sense for saving on storage, but I’d still like to see the intros, as I enjoy them.

So I was wondering if there’s any way to always play an "intro.mp4" before starting the actual episode. Of course each season would have to be able to use its own intro file.

The local intros plugin seems to be the closest to what I need, but from what I’ve gathered it plays random intros, so that doesn’t really work for me.

Thanks for any help.

25
 
 

Hey guys I just stumbled upon this new music client : Gelly, which is a Linux only application (for now ?) which looks basic but might be a nice alternative to Finamp (especially on Linux Phones !)

https://flathub.org/en/apps/io.m51.Gelly

https://github.com/Fingel/gelly

Feel free to give the dev some love by trying the app :)

view more: next ›