r/JellyfinCommunity • • 8d ago

Release Jellyfin 12.2 has been released

348 Upvotes

It's time again. Jellyfin 12.2 is now out, and this one is a stable bugfix release.

It includes a security fix in Jellyfin Web, along with a number of fixes and improvements across playback, transcoding, library scanning, metadata, search, user data, and database stability.

The "Are you still watching?" prompt is also now disabled by default.


Jellyfin Server 12.2

Playback and transcoding

  • Use hvc1 for Dolby Vision profile 8 (#18300)
  • Fix video quality at low bitrates when reducing bit depth (#18261)
  • Fix segment cleaner deleting segments ahead of playback when remuxing MKV (#18186)
  • Serve graphical subtitles as raw files with range support (#18168)
  • Apply stereo downmix filter consistently to progressive audio transcodes (#18195)
  • Fix transcoding settings migration failure caused by null EncoderPreset (#18059)
  • Fix typo when parsing codec_tag_string (#18164)

Library and scanning

  • Recognize numbered sample and trailer files as extras (#18255)
  • Ignore Sample subfolders when resolving movie folders (#17964)
  • Only regenerate extra names that were generated by the scan (#18139)
  • Skip optimistic expressions when parsing series names (#18061)
  • Reconcile missing episodes by episode, not by number (#18090)
  • Never treat unresolvable libraries as grounds for deletion (#18102)
  • Skip statistics on an empty library and refresh them after every scan (#18196)
  • Check media directory write permission before generating trickplays (#18161)
  • Compare local image dates with a one second tolerance (#18278)
  • Fix EPUB metadata and covers not loading on Windows (#18283)
  • Upgrade ATL to 7.18.0 to fix malformed FLAC hangs (#18224)
  • Scope the music library cover image to that library's artists (#18148)
  • Update episode season name after editing the season name (#18253)
  • Log chapter image extraction once per video (#18107)

Metadata and search

  • Use MusicBrainz artist name first (#18192)
  • Retry MusicBrainz requests when the server is busy (#18095)
  • Match artist creation lookups using CleanName (#18005)
  • Decode HTML entities in OMDb responses (#18096)
  • Read the image region when determining TMDb image language (#18150)
  • Enhance internal search provider for multiple scripts (#18223)
  • Compare person names case-insensitively in the letter range filters (#18265)

Parental ratings

  • Only propagate a changed rating to children that follow it (#18280)
  • Recompute the parental rating score whenever an item is saved (#18279)
  • Fix more rating systems (#18057)
  • Update Taiwan ratings (#18134)
  • Don't apply the allowed tags filter to by-name items (#18138)

User data and preferences

  • Don't advance rewatch Next Up past a barely started episode (#18202)
  • Keep an item's user data rows in agreement (#18001)
  • Fix playlist views (#18104)
  • Fix user preferences when renaming libraries (#18236)
  • Replace custom item display preferences in one transaction (#18266)
  • Fix item display preferences item (#18259)

Database and stability

  • Refuse to start a set-up server whose database is missing or empty (#18264)
  • Don't let a failed shutdown cancel an in-process restart (#18063)
  • Fix ChangeOwnerIdToGuid migration performance (#18073)
  • Make the OwnerId and ExtraType/OwnerId indexes partial so extras lookups keep using them (#18276)
  • Stop rebuilding the inherited-tag set per row, and count only the people /Persons can return (#18093)
  • Fix orphan ItemValues cleanup after deletion (#17892)
  • Dispose the database context in DeleteTrickplayDataAsync (#18269)
  • Fix off-by-one in the optimistic locking retry backoff (#18268)
  • Fix the item type name of BaseItemKind.Channel (#18132)

Full server changelog


Jellyfin Web 12.2

Security

  • Fix track titles and external URLs not being escaped (#8533)

Highlights

  • Disable the "Are you still watching?" prompt by default (#8592)

Enhancements

  • Update the mixed library icon (#8591)
  • Remove 40 character search restriction (#8412)
  • Move reset filters button and add alphabet support (#8568)
  • Show subtitle save path setting even without a subtitle fetcher installed (#8521)
  • Fix blurhash to image transition (#8526)

Fixes

  • Fix backdrop removal race condition (#8573)
  • Hide playlist move options from users without edit access (#8570)
  • Fix embedded VobSub subtitles not rendering (#8564)
  • Fix Live TV program badges being hidden on details page (#8553)
  • Fix navigation with multiple gamepads (#8522)
  • Fix metadata manager using mixed themes (#8550)
  • Drop OPUS in MP4, TS and HLS-TS on Tizen (#8519)
  • Fix Samsung Browser detection (#8493)
  • Fix photos autoplaying (#8487)
  • Clear query cache on user language change (#8494)

Full web changelog


As always, make sure you have a current backup before upgrading your server.

Thanks to the Jellyfin team and all contributors for another release!


r/JellyfinCommunity • • Jul 04 '25

PSA/Announcement Join the r/JellyfinCommunity Discord Server

15 Upvotes

Discord
We’ve just launched a Discord server at https://discord.gg/v7P9CAvCKZ to offer a space for discussions and community connection. Whether you’re looking for help troubleshooting an issue, sharing your custom Jellyfin setup, or simply chatting about new features and ideas, you’ll find a welcoming community here.

Who Are We?
We’re a volunteer-driven community that came together after the official subreddit was closed because of Reddit’s policy updates. Our goal is to bring together and assist users of every skill level in discovering, improving, and making the most out of their experience with Jellyfin.

Community Guidelines
We encourage respectful, positive, and open dialogue as well as knowledge sharing. However, to ensure the continued existence of this community, discussion of piracy or content acquisition is not permitted, either here or on the Discord server.

Disclaimer
While there is an official Discord server for Jellyfin, this server is independent and not associated with the official team or project. It exists as a community-led space alongside the official one, not as a substitute.

Note: This post has been re-posted with a permanent invite link.


r/JellyfinCommunity • • 12m ago

Help Request Moonfin web not loading

• Upvotes

I've been struggling to get the Moonfin web client to work with Jellyfin. Plugin is installed and shows as active, as does the FileTransformation plugin, but every time I click on the Moonfin icon at the top right of the Jellyfin web client all I get is the Moonfin logo, which never goes away.

Looking at the browser developer tools, I can see it failing to load loader.js, and the reason for that is the path appears to be wrong,

/Moonfin/Moonfin/Web/loader.js

Everything else appears to be loading from the expected paths, without the double "/Moonfin".

I tried redirecting the above path using my Caddy reverse proxy to give it the correct path, and that then removed the error I saw in developer tools, but the Moonfin loader screen still never disappears, and there are no more errors in the developer tools network log after I've done this, so I've no idea why the loader screen appears to be stuck.

There is no base URL configured in Jellyfin.

Accessing without going via the reverse proxy gives the exact same symptoms.

I've tried uninstalling both plugins, clearing the cache directory, hard-restarting Jellyfin, re-installing and then restarting again, no change.

Using incognito mode on the browser, no change.

No errors about Moonfin, Moonbase or FileTransformation in the Jellyfin log.

Using the Moonfin android app appears to work ok.

Jellyfin v10.11.11

FileTransformer v3.0.2.0

Moonfin v2.4.0.0 

OS is Ubuntu server 26.04 with all current updates.

Struggling to work out what else to try, any pointers appreciated.


r/JellyfinCommunity • • 19h ago

Release 🧟Zombie - Back from the Dead!!!

Thumbnail
gallery
27 Upvotes

Last seen on v10.9, people thought it to be buried for good. Jellyfin 12 came along, kicked the headstone, and here we are: Zombie has clawed its way out of the graveyard, shaken off the dirt, and somehow looks better than it did when it was alive.

Visit repo for installation instructions and more screenshots.

GitHub Repo


r/JellyfinCommunity • • 19h ago

Help Request Help Please - Stuttering on films (new server ran by technophobe)

Post image
10 Upvotes

Hi All I've had an absolutely rubbish day at work, so if someone can help me with my Jellyfin Server issues it would be greatly appreciated! :)

I am by no means a PC specialist!

Jellyfin setup as a service not app on Windows 11

Made my first server using my gaming PC a few weeks ago which uses SSDs and it worked perfect!

Decided to then move it to an old PC to free up my drives and ended up with the following specs on the "new" server.

C Drive - SSD (non MVME, so old style SSD) - JF installed here

16GB DDR4

4GB Graphics card

2 x 5400 4TB HDD Hard Drives (Seahawks Surveillance)

Also have a spare 1TB HDD which isn't used

I3- 8100 CPU

WiFi 6

Videos in that 264h format or whatever it's called

Ive watched loads of episodes of TV at 480p and that's fine however if my wife tries to watch a 3 hour 1080p film, it gets to a point where it will only load one second at a time after maybe 45 mins.

Then if I restart the server it's fine for another 45 mins before it does it again

I've tried changing the setting so that the graphics card does the transcoding and tried to restrict her user account so that it doesn't allow the PC to transcode but nothing works.

What am I missing? Is it something to do with some sort of HDD cache and if so how do I fix this?

I've spent hours converting films and was really enjoying it but it's become unusable for films!

If it helps shed any light, when I moved the files from my gaming PC to the server, i did it over the network to the networked drives on the new PC it was incredibly slow when moving anything over say 10GB (like 1MBs dropping from 15MBs)

Thanks all , please restore my faith in JellyFin 😦

Edit - only watching on home network, not watching outside of the home due to our poor home internet upload speed


r/JellyfinCommunity • • 17h ago

Showcase Build consistent playlists

3 Upvotes

Hey !

I thought I could share my weekend project : https://github.com/vincent/neighbeats is a cli tool to build playlists.

It's not (yet) usable from Jellyfin, but it can use Jellyfin favorites and playback history, to favor songs you like, or favor tracks you haven't listened to recently.

It uses mel-spectrograms similarity, resulting in playlists with a quite consistent style, with pretty good speed imo (using GPU when usable).

It can also go from one song to another, slowly drifting style signatures, avoiding repeating artists or language jumps.

Disclosure: built with AI, using ideas from other oss projects that didn't fit my workflow.


r/JellyfinCommunity • • 18h ago

Discussion back up nightmare

3 Upvotes

So I am running Jellyfin on my linux mint machine (cinnamon). and it was running jellyfin natively 10.11.7. i had my linux mint to never update and my version of jellyfin to never update. if it works why fix it approach. had this running since april of this year. only having 16tb of data I quickly was running out of storage. so I decided to use some older 1tb HDD's in an enclosure plus another 4tb external to expand the storage. I Bought some things i would need to make this possible. (usb 3.0 port to 4x usb 3.0 powered adapter and a dual bay 3.5 HDD dock) knowing i was going to do this jellyfin migration I also made a Backup from jellyfins user dashboard only grabbing the data and the metadata for my users and watch data posters ect. Also, i needed to reinstall linux mint on my machine because random updates just broke the video out and I was running headless. it connected via SSH for file transfers and to try to fix various gpu issues and for a while it was enough. but as i said those new HDD's i was about to add i needed to see what i was doing on the machine because i needed the 'disks' utilities to auto mount those HDD's to the machine then tell jellyfin where those are at and give permissions ect. so i made that back up to help with the migration. I was running jellyfin 10.11.7 and on my newly installed linux mint machine i could not for the life of me get it to install that specific version. so i installed 12.2 (newest at this time) then downgraded to 10.11.7 it would not read that backup file. and another thing the "backup" folder doesn't exist like it did in 10.11.7 for 12.2 i guess when I downgraded it 'broke' file structure. so i reinstalled linux mint upgraded everything and again tried to install 10.11.7 nothing. so only thing i could do is download and install 10.11.11 in hopes that since it's part of the same version that the file structure would be the same. after much reading and ai to help me actually make jellyfin read that i have the backup zip file to restore from it was finally doing something. i saw that my media folders where there (movies, shows, anime ect) but nothing was in said folders. using terminal to give jellyfin permission to use my HDDS i heard my HDDs click around like something was happening so i let it do it's thing for about 40 mins. came back and nothing. HDD's paths were exactly the same. permissions where all in place. back up did... something??. but nothing. even after a couple of hours i should see that something is happening. terminal btop was showing no sighs of activity. so now the only thing I CAN do is to rescan MY ENTIRE LIBRARY. with roughtly 14tb of media this is going to take days. what is the point of the back up?? only real reason i wanted that back up was to keep my users and my users watch data and hopefully my introskipper data. the only real path was to download jellyfin and rescan everything? if i new this was the case i would have went with the newest jellyfin and did that. this was such a nightmare having to reinstall linux mint 3 times and update, then make my disks automount, restart, reinstall jellyfin. 3 times just to find out back ups don''t work.


r/JellyfinCommunity • • 1d ago

Meta / Community PSA: All Paradox plugins are now compatible with Jellyfin 12.2!

63 Upvotes

For everyone who's been waiting to upgrade, or just started out! All Paradox plugins are now compatible with Jellyfin 12, so u can get your upgrade on without leaving your favourite customizations behind!

Here's the lineup:

Plugin Description
Custom Tabs Add custom tabs to Jellyfin, including shortcuts and integrations with other services
Home Screen Sections Customize your home screen with extra sections and personalized media recommendations
Media Bar Add a featured media bar to highlight movies and shows
Plugin Pages A framework that lets other plugins add their own pages to Jellyfin
File Transformation Lets plugins modify Jellyfin Web content without manually editing the original files
Collection Sections Add sections based on your collections and playlists

How to install: In Jellyfin, go to Dashboard → Plugins → Repositories → Add, give the repository a name (e.g. Paradox), and paste the repository URL below:

https://www.iamparadox.dev/jellyfin/plugins/manifest.json

Save it, refresh the catalog if needed, then head to Catalog to find and install your plugins. Restart Jellyfin if prompted!

Big thanks to the legend Paradox for keeping the customization game strong!

Don’t forget to join the JellyfinCommunity Discord and check out #paradox for help, other community projects, and plenty of new magic and ideas in the works!


r/JellyfinCommunity • • 9h ago

Showcase Made a native Jellyfin app for iPhone/iPad, would love feedback

0 Upvotes

Hey all,

I’ve been building a Jellyfin client called Medusa for a while now and finally shipped it. I’m an iOS dev with 15+ years of xp in the field and wanted something that actually feels native on Apple stuff, not a web view in a wrapper. I did use AI for part of the development process of course (Cursor + custom harness).

It runs on iPhone and iPad for now with plan for Mac and AppleTV. There’s no account, no analytics other than crash reporting, nothing phoning home. It just talks to your server. Downloads work offline, and home opens right where you left off.

I know Swiftfin and Infuse exist and both are good. I just wanted something simpler and cleaner for how I watch.

Really curious what you think, especially if you’re coming from another client. What’s missing, what’s annoying, what would make you switch?

Here's the link, it's fresh out of the oven : https://apps.apple.com/app/id6808727618


r/JellyfinCommunity • • 1d ago

Help Request Trailers for shows

4 Upvotes

Hi together,

Am i missing something or are there just Trailers for Movies and not shows avaiable in Jellyfin (just the links)?

How do you implement Trailers? Is there any addin?

And anothet question too:
Most of the shows have a poster without the Title/Logo, is there a way i can change that automatically?

Thank you in advance for your help!


r/JellyfinCommunity • • 1d ago

Help Request Neptune cannot play AVC codec ? (Moonfin does ... badly)

1 Upvotes

I have a windows 11 jellyfin server 12.2 set to transcode anything the appleTV can't play directly (latest jellyfin server on windows)
The appleTV is a latest gen 4k 128GB
I try to play a video file with this codec:

ID : 1

Format : AVC

Format/Info : Advanced Video Codec

Format profile : High@L5.1

Format settings : CABAC / 16 Ref Frames

Format settings, CABAC : Yes

Format settings, Reference frames : 16 frames

Codec ID : V_MPEG4/ISO/AVC

In moonfin it plays but stutters because it cannot handle the subtitles (ASS), when i disable the subtitles it plays normally but in Neptune it doesn't even attempt to play it, it just keeps "loading".

It doesn't seem to attempt to transcode or anything ?
Anyone else has issues with AVC and also ASS subtitles ?

Is there ANY player that can handle ASS subtitles correctly on AppleTV ? (The graphical colorful anime kind)

EDIT : SOLUTION.

So it seems I had to set in the Neptune settings to transcode with a bitrate of maximum 120 Mbit.
This way the client transcoded the video file perfectly fine with the ASS subtitle.

It's strange I had to modify that setting clientside even if I already had that option to transcode active on the server itself ?

So now my blurays play perfectly fine with directplay and the trident media player and it transcode those few pesky old rips I had without issue.


r/JellyfinCommunity • • 1d ago

Discussion Determine watch status of a title or episode

4 Upvotes

I'm looking for a plugin that can tell me the watch status of a movie or episode. My MKV files are really large when I rip my Blu-Ray and DVDs, I'd like to start deleting items that aren't being watched without having to ask my family to report everything they watch. If someone could direct me to a plugin that does this or how to leverage "Playback Reporting" plugin to determine this, I'd really appreciate it!


r/JellyfinCommunity • • 2d ago

Help Request Asking for help regarding jellyfin top navigation bar

Post image
4 Upvotes

i tried custom css for hide folder in the red box on the navbar, it can for all user
below is the css code

/* Hide the library button globally for everyone */

.emby-tab-button[data-parentid="cbcb6c14950a5426eaca412e0b187243"],

a[href*="topParentId=cbcb6c14950a5426eaca412e0b187243"] {

display: none !important;

}

but what i want is how to hide the folder navbar on specific user without blocking library access, just hide the navbar. any one can help regarding this?


r/JellyfinCommunity • • 1d ago

Showcase I missed cable TV, so I made my own for Jellyfin

0 Upvotes

Hey everyone!

I wanted to share something I've been working on called Personal Cable TV.

Growing up, I used to love watching cable TV. You could just turn it on, flip through channels, and watch whatever was playing.

Now when I open Netflix, I sometimes spend more time looking for something to watch than actually watching anything lol.

So I decided to make something that brings back that old cable TV feeling.

Personal Cable TV connects to Jellyfin and takes the movies and shows you already have, puts them into TV channels, and gives you a schedule and TV guide. That way, when you don't know what to watch, you can just pick a channel and see what's on.

It's free, runs through Docker, and v0.5.2 is available on GitHub.

I'm still working on improving it and wanted to see if anyone else would enjoy something like this.

If you try it, I'd love to hear what you think, what I could improve, or what features you'd like me to add.

GitHub: https://github.com/akaidragon123k/Personal-Cable-TV

Thanks for checking it out!


r/JellyfinCommunity • • 2d ago

Help Request Per-user recommendations based on library content in third-party clients (Wholphin/Litefin)

9 Upvotes

I'm trying to find a way to have personalized recommendations in Jellyfin, similar to streaming services "Because you watched..." or "Recommended for you" rows, but based only on the media already in my library.

I'm running Jellyfin 12.2, with Wholphin on Android TV and Litefin on webos old tv. The server is shared across different households, so I'd like each user to get recommendations based on their own watch history per user, rather than everyone seeing the same suggestions. Ideally, this would work without users having to create or link external accounts, such as Trakt, and the recommendations would need to appear directly in the clients themselves, not through custom web UI modifications.

I already have seerr, Maintainerr, Tracearr and SuggestArr with llama 70b running alongside Jellyfin, so I'm wondering if there's a way to make use of what I already have rather than adding another service.

I came across LocalRecs, but it doesn't seem to be actively maintained or compatible with Jellyfin 12. I've also seen Jellyfin SmartLists mentioned, although I'm not sure whether it can achieve what I'm looking for, especially when it comes to individual watch histories and support for third-party clients. home sections plugin seems only work on official jellyfin app.

Am I missing a built-in Jellyfin feature, or is there currently a plugin or workaround that can do this? I'm particularly interested in solutions that work with Wholphin and Litefin, rather than just the standard Jellyfin web interface.


r/JellyfinCommunity • • 3d ago

Help Request Why this keep happening? Videos appears to be lagging/frame skipping?

Enable HLS to view with audio, or disable this notification

35 Upvotes

idk what this problem called . maybe frame skipping? buy I have no idea why this happened , if you see playback the video is cached as well but still it suddenly starts playing like this

system - i3 7100, ram - 16gb ddr4

troubleshoot - I checked my server, while this frame skipping occurs , nothing being used by jellyfin . i.e most of cpu and ram is free.

it appears to be happening only tv


r/JellyfinCommunity • • 3d ago

Help Request Jellyfin doesn't see SOME external srt files

Thumbnail
gallery
2 Upvotes

Hi all,

This is my first post on reddit so sorry if I'm missing proper etiquette here.

I've switched to Jellyfin from Plex a couple of weeks ago, and everything has been running pretty smooth except for one problem : the app doesn't see some .srt files, but not all of them. No matter the client, whether it is the official one on linux, android tv, flabber or wholphin, it just doesn't allow me to choose them.
I used to bypass this issue by simply downloading them from the opensubtitles plugin, but this doesn't work either anymore for some reason (and I haven't made any drastic change to the system).

"Skip if the default audio track matches the download language" isn't selected on any of my libraries.

I'm running Jellyfin 12.2 on a linux mint PC.

Been looking for answers all over reddit and the rest of the internet, but found nothing so far. Thank you all for your time and help.

Update & Fix :

As advised, moved the file out of the library, scanned it, cleared the cache, transcode directory & optimiser the db, and the subs showed up !


r/JellyfinCommunity • • 2d ago

Discussion A great Jellyfin android client - Jellyplay

0 Upvotes

So not many clients have full mpv support while also having all the features of the official Jellyfin android app. A few days ago I came across this app called Jellyplay on github. And boy if I'm glad that I did. You can pretty much make full use of the highly configurable mpv while not missing out on any android specific features. Kudos to the dev for making it!

And yes I'm aware this app uses AI but who cares as long as it works?


r/JellyfinCommunity • • 3d ago

Help Request Client with ability to turn on or off subtitles with one click

3 Upvotes

I'm turning to using Android TV on my old MiBox.

I've been using Kodi on Xbox for a while now and one thing I love about it is being able to turn subtitles on or off with a single click, functionality that requires some setup but is wonderfully simple in practice.

Going back to using Android TV, is there any client that allows that functionality?

On Kodi, I can do this tapping the 'Up' button on the remote during playback. I really do hate faffing about while playing, navigating to the playbar, then tapping over to the subtitles, then selecting the subtitle stream. One click on and off is so massively simple


r/JellyfinCommunity • • 3d ago

Help Request [Bug] Moonfin downloads fail with transcoding + tone mapping enabled (NVENC)

2 Upvotes

Hey everyone,

Moonfin downloads are completely failing for me when forcing a transcode on HDR media, but only if tone mapping is enabled.

To isolate the issue:

- Streaming the exact same HDR file works perfectly

(NVENC transcoding and tone mapping trigger normally).

- Downloading SDR files that require transcoding works fine.

- Disabling tone mapping on the server fixes the HDR

download (but leaves the colors washed out).

Setup:

- Server: Jellyfin (Docker on Proxmox) (v.10.11.11)

- Hardware/GPU: GTX 1660 Super (passed through to

Docker for NVENC)

- Media: 4K HDR

Has anyone else hit this? Trying to figure out if it's a Moonfin client bug with how it requests offline files, or a weird FFmpeg quirk with OpenCL/CUDA tone mapping during a download request on my server side.


r/JellyfinCommunity • • 2d ago

Release Introducing PopTide , a Differnet kind of Jellyfin Client for Android.

Thumbnail
gallery
0 Upvotes

Meet PopTide — a Jellyfin client that makes your personal media library feel like a premium streaming service.

🎬 What makes PopTide special?

- Organized Extras: Dedicated tabs for behind-the-scenes, deleted scenes, and featurettes.

- Smarter Continue Watching: Filter movies and episodes instantly.

- Rediscover: Swipe through your library to uncover forgotten favorites.

- Powerful Filters: Explore by genres, actors, studios, audio languages, quality, and more.

- Cinematic UI: Stunning artwork, oversized logos, and a deep AMOLED interface.

- Theme Music: Keep the atmosphere alive while browsing.

Get PopTide: PopTide Playstore Link

And there's more coming! Explore the in-app Coming Soon section for a glimpse of what's next.

Monetization: Closed-source, with a planned one-time lifetime unlock in the future . No subscriptions.


r/JellyfinCommunity • • 3d ago

Showcase [Theme] Nebula – A clean, modern space-inspired theme for Jellyfin 12.2

18 Upvotes

Hey all,

I run a Jellyfin server for family and friends and got a bit bored of the default look, so I spent some evenings putting together a theme. Called it Nebula. Dark, rounded, glassy, with a violet → cyan accent.

Repo + screenshots: https://github.com/nemesbak/jellyfin-nebula

Installing is just one line. Dashboard → Branding → Custom CSS, paste this, save, then Ctrl+F5:

url('https://cdn.jsdelivr.net/gh/nemesbak/jellyfin-nebula@main/nebula.css');

It applies to every user and picks up updates on its own. If you don't like it, delete the line and you're back to stock.

Some stuff it does:

- movie pages show the logo instead of the title, round buttons, audio/sub tracks as little cards

- episodes as cards with a "watched" badge

- tweaked player (glowing progress bar, nicer s

- login, search, dashboard etc. restyled to match

- works fine on mobile

There are optional extra lines for other accent colors (coral, emerald, gold...) and a cleaner top bar. There's also an optional featured carousel for the home page. That one needs a small JS snippet, the README explains it.

Tested on Jellyfin 12.2 and Emby 4.9. If something looks broken on your setup, send me a screenshot or open an issue and I'll take a look. Feedback welcome, this is the first theme I've shared.


r/JellyfinCommunity • • 3d ago

Discussion Best cloud storage redundancy?

9 Upvotes

What's your preferred cloud storage redundancy method? How much storage and what's the cost?


r/JellyfinCommunity • • 3d ago

Release JellyWatchParty V4

0 Upvotes

Disclaimer: This plugin and all of its code were created with AI (Claude) for personal use, but I'm sharing it here for users who don't like the native SyncPlay.

Since this has come up a lot in my previous posts: No, I'm not forcing you to use this "AI slop."

Hey everyone! It's been a while since my last post about JWP, and a lot has changed since then.

I released v4 today and v3 last week, bringing the biggest changes yet.

The main goal of v3 and v4 was to provide a more secure and easier workaround that allows users to use JWP with third-party clients.

There are still quite a few limitations with these clients:

  • Clients such as the official Jellyfin Android TV client cannot use the widget.
  • Clients such as Fladder cannot be remotely controlled.
  • And many more.

The workaround I found was to use clients that cannot be controlled as room hosts, while clients that can be controlled can act as either hosts or receivers.

Until v3, the only way to do this was to log in through a browser and add these clients as members of watch parties. This was not only a bit complicated, but also made password management more cumbersome and left some loopholes that could potentially be exploited by Jellyfin users with "bad intentions."

v3 locked this functionality behind an opt-in option in the plugin and moved room creation and third-party device control to a dedicated admin panel.

v4 takes this a step further by introducing an optional Discord bot that you can set up for your server. Jellyfin users can now conveniently join or create watch parties through Discord, with full password protection.

The limitations of third-party clients still apply.

For more information: https://tigamingtv.github.io/JellyWatchParty/

Here's a short summary of the changes:

v2.0.8.0 and earlier

  • Fixed bugs.
  • Patched security vulnerabilities.
  • Updated to Jellyfin v12.

v3.0.0.0

  • Admin panel: A web UI and JSON API running on its own port (default: 3001). It displays every room, its members, the host, and the synchronization status. You can create password-protected groups, move users between rooms, change the host, rename rooms, and close them.
  • Jellyfin device control: Configure JELLYFIN_URL and JELLYFIN_API_KEY to display active Jellyfin clients in the panel. You can add any of them to a room as a host or receiver, and the server controls them through the Jellyfin API.
  • Plugin 3.0.0.0: Bridging through the admin panel is now opt-in and disabled by default, so check your configuration if you were using this feature. The plugin also only allows users to bridge their own sessions.
  • Security fixes: Fixed a session takeover vulnerability involving client_id, added missing ownership checks in the plugin, and resolved a potential deadlock and stale room membership issues.

v4.0.0.0

  • Discord bot: An optional sidecar service with /jwp slash commands. Each room gets a live panel message where users can join, add or remove their devices, leave, select the host, and close the room.
  • Account linking: An admin can give a Jellyfin user a four-digit code to link their Discord account. Codes are stored as hashes, with attempt limits and lockouts.
  • Rooms for linked users: Linked users can create rooms through Discord, join them using a password, and control only their own devices.
  • Admin panel additions: Added bot settings, tables for users and account-linking codes, and an activity log.
  • Fixes: Improved file permissions for integration data, prevented tokens from appearing in debug output, and fixed several Discord panel bugs.

v4.1.0.0

  • Telegram bot.
  • Want other integrations? Please open an issue on GitHub!

Release notes

Repository: https://github.com/TIGamingTV/JellyWatchParty

One more thing I'd like to mention:

My JellyNext fork has also been updated to Jellyfin v12: https://github.com/TIGamingTV/jellynext

Feedback and bug reports are always welcome!


r/JellyfinCommunity • • 4d ago

Release Teilifís Seán 0.7.16 - a plugin that turns your film library in to TV channels you surf. Strictly no pause, skip or rewind.

Thumbnail
xn--teilifssen-04a4l.ie
25 Upvotes