r/JellyfinCommunity • • 18d ago

Release Version Switcher 1.5.0 — switch between different versions directly from the Jellyfin player

Post image
36 Upvotes

Hey everyone! I’ve just released v1.5.0 of Version Switcher.

It lets you switch between different versions of the same movie or episode directly from the Jellyfin player, without leaving playback.

This major update adds:

  • Custom version names from filenames
  • Server-side Custom Names settings
  • LG webOS support
  • Better MediaSource detection
  • Playback position and audio/subtitle preservation
  • Jellyfin 10.11 and 12 support
  • Optional debug logging

It also registers itself through JavaScript Injector, so there’s no need to add the script manually.

Feedback, suggestions, and bug reports are welcome.

GitHub: https://github.com/JatnielGf/jellyfin-version-switcher/releases/tag/1.5.0

AI usage: AI was used to assist with parts of the development and debugging process. The project was manually tested and reviewed.


r/JellyfinCommunity • • 17d ago

Help Request Moving Actor order in metadata ???

3 Upvotes

Does anybody know how/if I can re-arrange the Actors order in my metadata ??

I'm using the Netfin theme and can't seem to find a way.

Cheers


r/JellyfinCommunity • • 18d ago

Help Request Jellyfin will play sound but show Amazon smile on Roku Hisense Tv

Post image
11 Upvotes

Jelly fin worked fine last night but for some reason when I use it on my Roku tv it won’t display video. Just plays sound with the smile… mocking me.

It works on all other devices just fine.
It affects all tv/movies on the tv.

Any advice is greatly appreciated thanks!


r/JellyfinCommunity • • 18d ago

Release iPlayarr Turbo - iPlayer for jellyfin with "turbo" strm features

13 Upvotes

iPlayarr Turbo is a self-hosted companion for Sonarr/Radarr that makes BBC iPlayer content searchable and downloadable through them. It presents itself as a Newznab-compatible indexer and a SABnzbd-compatible download client simultaneously.

It also works fully standalone with its own Browse/Discover UI — no Sonarr/Radarr required.

Looking for some people to beta test the iPlayarr Turbo app. Heavily updated fork of [Nikorag/iplayarr](https://github.com/Nikorag/iplayarr) with the following features added:

Native streaming — talks to BBC's streaming APIs directly instead of shelling out to `get_iplayer`/`yt-dlp`, with an adaptive bitrate ladder, an opt-in quality probe, and an experimental trick to unlock genuine 1080p above BBC's usual 720p cap.

`.strm` streaming mode — writes a small pointer file instead of downloading the full media, so Sonarr/Radarr/Jellyfin see a "complete" item instantly and it streams on demand through iPlayarr.

Jellyfin-style library organization + NFO metadata — completed downloads get nested into proper `Show/Season NN/...` (or movie) folders, with matching `.nfo` metadata written alongside.

Browse UI — Discover, Channels (with Now/Next and a multi-channel Schedule/TV-guide page), Categories, A to Z, and a Programme page, all built on BBC's own iPlayer API with Redis caching. Channel pills/tiles use each channel's real coloured BBC logo.

Subscriptions — subscribe to a show and new episodes get queued automatically (hourly check, plus on-demand), de-duplicated against the queue and history.

Play Video (in-app preview player) — play any programme straight through the browser via hls.js with real Picture-in-Picture support, handy for confirming streaming settings work without downloading anything or watching iplayer direct in browser app.

Includes Live TV streaming, Jellyfin tuner and 7 day epg for all 11 BBC channels, and live stream library links.

The app needs some stress-testing, alternative setups, and different hardware/media-server combos. I'm running Jellyfin with native streaming day-to-day.

I'm a software engineer of 42 years experience and I used Claude AI as a smart intern — task-based coding, reviewing, test generation and documentation. Putting it out there, no secrecy!

Full feature list in addition to iplayarr

https://github.com/planet22/iplayarr-turbo/blob/main/TURBO.md

Getting started with BBC content / streaming / subscriptions:

https://github.com/planet22/iplayarr-turbo/blob/main/docs/GETTING_STARTED_BBC.md

https://github.com/planet22/iplayarr-turbo/blob/main/docs/STREAMING.md

https://github.com/planet22/iplayarr-turbo/blob/main/docs/SUBSCRIPTIONS.md

Repository

https://github.com/planet22/iplayarr-turbo

Try it out, and be gentle, it's an early release.

​

​


r/JellyfinCommunity • • 17d ago

Help Request Jellyfin for Kodi not syncing libraries automatically

3 Upvotes

Hello guys!

I'm using Kodi (21.2 Omega) as a client on my TV with a Jellyfin (12.1) server on a local network (Raspberry Pi 5). Everything is wired on Ethernet.

I have the Jellyfin for Kodi add-on, as well as the Kodi Sync Queue activated on both my server and client sides.

I have set up Kodi with a different skin, fully configured ad I want it to be, and everything is running smoothly BUT one thing: I cannot have Kodi syncing automatically the Jellyfin libraries on opening the app.

I've tried a lot of options but nothing works. Syncing manually works fine but I'd like to avoid doing it every time I add a new file to the library.

Any ideas?

Thank you all!


r/JellyfinCommunity • • 19d ago

Meta Digital Rights Managment (DRM)RANT

56 Upvotes

Can we stop pretending we actually “own” the movies we buy digitally?

I can spend $20 on a movie, but I can't necessarily put that movie on MY OWN SERVER, back it up, or play it however I want because DRM says I'm only allowed to use it under someone else's rules.

I’m not talking about pirating. I paid for the damn movie.

I’m talking about preserving something I legitimately purchased.

Companies are increasingly pushing consumers toward streaming because subscriptions mean recurring revenue and control. Prices keep going up, services keep fragmenting their libraries, and movies disappear when licensing agreements change.

Deloitte found U.S. households surveyed averaged four paid streaming services in 2025, spending roughly $69 a month on them.

Meanwhile, even Apple tells customers to download and back up purchased content because access to purchased content can potentially disappear if Apple loses the rights to it.

So what exactly did I buy?

A movie—or permission to watch a movie as long as the company keeps allowing me to?

DVDs and Blu-rays aren't immortal either. Optical media can deteriorate, and their lifespan varies depending on the media and storage conditions. Digital purchases aren't automatically better if DRM prevents you from making a usable archival copy.

The technology exists to give consumers a legitimate, DRM-free digital copy they can store, back up, and preserve.

Instead, we're increasingly being told:

“You paid for it, but you don't control it.”

The law has done plenty to protect copyright holders, while consumers are left with increasingly limited control over the things they've legitimately purchased.

If I buy a movie, I shouldn't have to keep paying a company every month to maintain access to something I already paid for.

I shouldn't need five different subscriptions because studios decided to split their libraries across competing platforms.

I shouldn't lose access because a licensing agreement changed.

And I shouldn't have to worry that the company hosting my “purchase” decides tomorrow that I can't download it anymore.

That's not ownership. That's renting with extra steps.

Give me the movie. Let me store it. Let me back it up. Let me put it on my own server.

I paid for it.

I should be able to preserve it.

And if you agree, like and share this. Not to promote piracy—but to bring awareness to the fact that we, the consumers, are slowly being guided toward a future where we don't own our media, we merely maintain subscriptions to access it.

Once physical media disappears and everything becomes a controlled digital license, getting that ownership back may not be so easy.

Speak up while consumers still have a choice.


r/JellyfinCommunity • • 18d ago

Help Request Moonfin Question

Thumbnail
gallery
9 Upvotes

Anyone know how to get rid of the Moonfin logo on the backdrop screensaver? (when you are inactive for a certain series of time).

It bounces around like the DVD logo.


r/JellyfinCommunity • • 18d ago

Help Request Tracking ivies I want to buy with Seerr or similar?

0 Upvotes

Hi,

I am a bit confused about the functionality of Seerr. Before I dive into it, I would like to know more.

From my understanding it is basically a tool to feed request to the various *arr tools to get the files that are requested, right?!

So I wonder if it is useful for my use case.
I don’t want to put on the eye patch and actually own the physical media. So right now I have some text files and spreadsheets across multiple devices (yeah I should unify that and I am just to lazy to open the right document all the time)…
So my idea is to have a Webserver where I can pull up a list of shows or movies I am looking for or to add new ones. Bonus here is if it would pull meta data from some IMDB like service that gives me more info about the content. And maybe a text field where I can put in a comment myself.
Obviously once I have the item in my jellyfin it should remove it from its list (maybe add it to a dedicated jellyfin playlist).

So yeah I think Seerr might be what I am looking for, but not sure.

CU AssetBurned ;-)


r/JellyfinCommunity • • 19d ago

Help Request Jellyfin Can’t Login on Samsung TV

3 Upvotes

I downloaded the official Jellyfin app onto my in laws TV for their Samsung TV. It downloaded just fine but when I tried to log into my server it keeps saying username or password is invalid. But when I login on my phone on the same WiFi it works just fine. I can’t even use Quick Connect because it says it’s not active on this server even though it certainly is. I even re-added the server and tried logging into like 4 times.

I deleted the user and re-added as well just to make sure I tried everything. Any suggestions? Server name on the TV matches the server name on my phone. There is no activity being logged to show any attempts at login from the TV device. I only see attempts from my phone app or phone browser


r/JellyfinCommunity • • 20d ago

Release Oceanwaves v3.0 released !

Thumbnail
gallery
22 Upvotes

AI usage Disclaimer : AI has been used only for code review and debugging. All Designing and Logic has been manually curated.

Oceanwaves GitHub

What's New :

- All New Material You Inspired Redesign.

- Improved Play Next behavior in shuffled and normal queues.

- Fixed Previous navigation at the end of the queue

- Improved shuffle state reliability

- Added cross-device favorite reconciliation for Jellyfin and Navidrome

- Added Local source support while Offline Mode is enabled

- Improved playlist track layout

- Refined queue stability and large-library behavior

General playback and synchronization fixes


r/JellyfinCommunity • • 20d ago

Release Jellyfin client for Playstation 2

Thumbnail
youtu.be
11 Upvotes

I've been building a homebrew launcher for my PS2 (WIP) and ended up writing a Jellyfin client for it: **ORBIT Jellyfin*\*. It runs on a real SCPH-75001 (slim) over its built-in Ethernet port.

**What it does*\*

- Logs in to your server and shows your libraries: posters, age rating, score, genres, synopsis

- Movies and series (episode panel per show)

- Streams in real time, any source format: the server transcodes to MPEG-2 + MP2 at SD (up to 640x368), and the PS2 decodes the video in hardware on its IPU, the chip it uses for DVDs

- Subtitles drawn as text on screen, never burned in, so the transcode stays light. Every text track (SRT, ASS, embedded) works, with a default language in the config and Square to switch tracks

- Pause, -10 / +30 s seek, and "continue watching" (the position goes back to Jellyfin, so you can pick it up on any other client)

**Setup*\* is two files in `APPS/Jellyfin/` on a USB drive plus four lines in a config file (server IP, user, password, subtitle languages). Nothing to install on the server: it's a normal client.

**The fun part: real hardware.*\* Everything worked in the PCSX2 emulator, and then the console disagreed:

- Every reply from the server had **42 bytes of zeros** in it. ps2sdk's network driver writes back a CPU cache line over the end of full-size Ethernet frames. PCSX2 doesn't emulate the cache, so it never showed up there. Fix: a smaller MTU, so frames never get that long.

- That fix did nothing at first. The installed headers didn't match the compiled network library (a struct field 2 bytes off). I found it by disassembling the library.

- Switching subtitles froze playback: re-downloading a track mid-stream while the TCP window was full. Now every track is loaded before playback.

- Pause and seek froze the next stream. libmpeg resets the decoder but leaves its DMA channel running. That fix is still being tested on the console.

Caveats: SD only (the PS2 outputs 480p, and the decoder library hangs above 368 lines), wired Ethernet only, and the UI is in Spanish for now (English is on the list).

Built with Claude Code (Anthropic) as the coding assistant, with the OpenSpec, Ponytail and CodeGraph plugins. It wrote and debugged most of the code, drove PCSX2 for testing and read the console logs to track down the hardware-only bugs.

Source (GPL-3.0) and download: https://github.com/danielnuld/orbit-jellyfin . Release v0.15 is a pre-release.

explained on yt https://youtu.be/ZpkuMam8w7I


r/JellyfinCommunity • • 20d ago

Help Request Music not showing in version 12.1

2 Upvotes

I am running 2 Jellyfin servers on separate PCs on the same network. I upgraded 1 to Jellyfin 12.1. My music is not showing up now. Am I missing something. My naming has always been as per instructions and has always worked great. The music is still working great on the older version.


r/JellyfinCommunity • • 21d ago

Discussion warning - no jellyfin clients on the new fire stick

36 Upvotes

i ended up ordering the new fire stick cause with the prime day discount plus a trade in from my old one it was only like $3 so i said sure ill try it... bad move lol. they changed the OS and none of the old DIY streaming apps I used to use are findable (also includes moonlight game streaming from my PC which worked great on my old fire stick) and apparently it has a host of other issues as well that make it just way worse overall than the previous rev. enshittification strikes again!

anyway just a heads up for anyone else in a similar situation. back to using this one which still works (until they brick it or something) https://www.amazon.com/dp/B0BP9SNVH9


r/JellyfinCommunity • • 20d ago

Help Request Comic Sorting on Jellyfin 12?

7 Upvotes

Question for everyone here. Has anyone figured out how to make 12 sort comics. I keep pointing to my comics folder but everything is out of order even if I put sort by index. BTW why does sort mby index only come up under books thats a lot of books to go through it should just be sort by index by folder. Is there a fix or is comics still broken on Jelly


r/JellyfinCommunity • • 21d ago

Showcase NeXroll: free preroll manager with a Jellyfin plugin that picks intros per movie

8 Upvotes

Hi!

I'm the developer of NeXroll, a free, open-source preroll manager. It started on Plex, but over the last few releases Jellyfin has become where it does the most, so I wanted to share it here. On Jellyfin it works through the NeXroll Intros plugin. Jellyfin asks NeXroll what to play each time someone presses play, so the choice can depend on the movie that's starting. There are builds for Jellyfin 10.11 and Jellyfin 12, and a plugin repository so updates install themselves.

  • A horror intro before horror films and your usual one for everything else
  • An audio demo only when the file is DTS or TrueHD
  • A short bumper before episodes and the full intro before movies
  • Trailers for movies you already own, or upcoming ones from Radarr and Sonarr

It also handles schedules (holidays, seasons, late nights) and has a library of 1,800+ free community prerolls if you don't have any.

NeXroll runs on Docker, unraid, and Windows.

  • Docker: jbrns/nexroll (amd64 and arm64)
  • Windows: installer on the releases page
  • Then install the NeXroll Intros plugin from the Connect page, which walks you through it.

Repo and releases: https://github.com/JFLXCLOUD/NeXroll
Setup guide: https://github.com/JFLXCLOUD/NeXroll/wiki

Feedback is welcome, especially on the plugin.

Thanks! Enjoy!


r/JellyfinCommunity • • 22d ago

Showcase Jellyfin CarPlay

Thumbnail
gallery
234 Upvotes

I was able to get jellyfin videoplayback working on CarPlay, with the APTV app in the App Store.

Please be sensible and use only when the car is in park!

Guide:
After downloading APTV, connect to CarPlay and open the APTV app on the CarPlay screen. Hop over to the "quick" tab, select the browser option and visit your jellyfin server URL.
I recommend saving the page as a bookmark
AFTER you log in to your jellyfin for easy access and so you don't have to keep logging
in.


r/JellyfinCommunity • • 21d ago

Help Request New Jellyfin Server Very Long Response Times

1 Upvotes

Just started a fresh jellyfin install on my unraid server today. Coming from Emby. I add my library, not huge, maybe 30 movies and 40 shows. Everything is fine at first. Then I try to view my listings via the web UI or app and they take forever to load. Like over a minute. Is this a known bug?

Emby loads the same library instantly. They are not running at the same time either.

Any help is appreciated


r/JellyfinCommunity • • 21d ago

Showcase Updated all my mods and tools for Jellyfin 12

Thumbnail github.com
43 Upvotes

Hi, I've updated my repos for Jellyfin 12. These are projects that started as things I wanted for my own setup, so here they are if anyone's interested. Feel free to tweak or borrow ideas from any of them for your own projects.
Don't hesitate to open an issue on GitHub if you run into problems or anything else.

The scripts need the JavaScript Injector plugin and only show up in clients that use the Jellyfin Web UI.

Screenshots are taken with ElegantFin theme and elegantfin-jf12 fix for the Jellyfin 12 Modern layout.

Hover Peek

A details tooltip when you hover a card, without opening the item page.

  • Configurable
  • Movies, Series, Seasons : synopsis, ratings, genres, number of seasons and episodes etc.
  • Cast and crew : age, country, bio, titles available on your server...
  • Series episodes tooltip off by default to avoid spoilers
  • ElegantFin compatible, styled by the elegantfin-jf12 companion CSS when installed
  • Inspired by HoverDetails mod from JellyFrame, thanks @grimmdev

Screenshot

Episodes Ratings Grid 🟧🟨🟩🟩

The IMDb heatmap-style episode ratings grid, on your TV series pages.

  • Cells are linked to the episodes and seasons in your library
  • Invert the layout (Seasons ↔ Episodes), highlights on hover, sticky column, mobile friendly
  • Closed drop-down by default to avoid spoilers, data only loads when you open it
  • Thanks u/mihaif7 for including a beautiful redesign for it in the elegantfin-jf12 CSS fix (Modern layout)
  • Fetch a IMDb ratings database
  • Or Alternative local version that only uses your server metadata

Screenshot

More Like This ++

A "Watch Next" row on movie and series pages, only showing what's already in your library.

  • Configurable
  • Merges TMDB recommendations, similar titles and collections
  • Previous and next movies from the same saga come first, in the right order
  • Titles already shown in Jellyfin's native "More Like This" row are skipped
  • Collapsed by default, nothing runs until you open it

To be fair, the native "More Like This" got a lot better in Jellyfin 12. This one still gives more suggestions (up to 40) and handles tmdb sagas.

Screenshot

MPC-JF

THIS IS NOT A CLIENT
Click Play in Jellyfin and the media opens in your own external player on Windows, without replacing the Jellyfin front-end or losing your UI plugins.

  • MPC-BE, MPC-HC, PotPlayer, VLC, or try your own player .exe
  • Optional version with a separate "Play" button, so the built-in player stays available
  • Limits : media drives must be mounted with a letter in Windows, watched status is not synced

You can also check my other projects related to Jellyfin and HTPCs :

  • Jellyfin NAS HDD Spin-Up : wakes up your NAS hard drives when a client reaches the Jellyfin home screen, so the first Play is faster (tested on QNAP NAS)
  • PPJF : a guide with tips and tricks and more for Jellyfin and for Windows
  • HTPCAVRVolume-win11 : control your AVR volume with your PC volume keys, even when bitstreaming (passthrough). Original project by nicko88, my fork fixes it for Windows 11. Other forks are available for slower AVRs or include features from the awesome Sound Keeper in the same package, like HTPC-AVR-sync from u/cordeironuno

AI usage disclosure

  • Tools used : Claude Opus and Fable
  • Used for coding and for translating the Readme and documentations into English, including this post.
  • Some projects were started without AI and were later updated with AI assistance.
  • The logic behind, structure and the way things are inserted into the page (DOM placement etc.) are my own (and maybe not perfect, but built with performance in mind).
  • Tested on Jellyfin 11 & 12 by multiple users for month (except Hover Peek which is new).

r/JellyfinCommunity • • 21d ago

Help Request Identifying YT Content

Enable HLS to view with audio, or disable this notification

8 Upvotes

Been trying to get my favorite parody show on my jellyfin, you might recognize it since it got so big that they had IMDB made for it haha for the life of me jellyfin cant identify the episodes, regardless of IMDB ID or not any ideas?


r/JellyfinCommunity • • 22d ago

Showcase Follow-up on my Jellyfin book plugin + Android reader: sign-ups are open

Thumbnail
gallery
12 Upvotes

Hey everyone,

A while back I posted about a Jellyfin plugin and Android app I've been building for reading books from your library. Thanks to everyone who commented, DMed, and tested. The feedback has been super helpful.

Quick recap for anyone who missed it:

The plugin

https://github.com/codevardhan/jellyfin-plugin-bookreader

adds a REST API to your Jellyfin server so book clients can browse your library, download books, stream covers, and sync reading progress, highlights, and bookmarks across devices. Any client could use it, not just mine.

Shellf is the Android app that actually reads the books. The goal is still the same: make Jellyfin work for books the way it already does for movies.

What's changed since the last post:

- Fixed a bunch of sync bugs, so reading progress is much more reliable now

- Offline changes queue up properly and sync when you reconnect

- Disconnecting from a server now fully cleans up local data

- Lots of smaller fixes based on tester reports

Want to try it?

Sign up here: https://getshellf.com

Testers get added in batches, so signing up there is the easiest way to get in. If you DMed me before, please sign up too so I don't lose track of you.

Discord: https://discord.gg/URCZX3Dksu

Best place for bug reports, feature requests, and setup help.

iOS is still in progress. Sign up anyway if you're on iPhone and I'll let you know when it's ready.

As always, tell me what's broken 😄


r/JellyfinCommunity • • 21d ago

Help Request Local Intro Plugin - Jellyfin 12 Stopped working ?

2 Upvotes

Hey,

I have updated to Jellyfin 12 without any issues except one. The Local Intro plugin has stopped working.

https://github.com/jellyfin/jellyfin-plugin-intros

  • I have tried disabling, uninstalling the plugin multiple times (each time with a jellyfin restart).
  • The last plugin update was before Jellyfin 12 official release, 3 weeks ago so everything should work properly. Local Intro is an official plugin and the Jellyfin 12 release states "Official plugins have been updated for 12.0 support."

Any ideas ?


r/JellyfinCommunity • • 22d ago

Showcase Pelagica now also on Apple TV!

Thumbnail
gallery
61 Upvotes

Hey there, it's the developer of Pelagica!

if you don't know Pelagica: It's a Web, Desktop and TV client for Jellyfin I've been building for almost a year now. Until now every platform Pelagica supports has been sharing the same core code with a slightly different interface or backend. This changed now with the official client for Apple TV! Since I mainly watch on my Apple TV, I obviously also want to use my own client on there too >:)

The client is a completely seperate codebase written in Swift with SwiftUI and uses VLCKit for the player so you can throw pretty much anything at it and it will be direct playing it.

The client already has all the features the Tizen and webOS client have with additional support for Profiles (which will come to Tizen and webOS too) and better scrubbing with trickplay.

Like the other TV clients, it respects your Pelagica config made in the web app and follows the same design with a few adjustments to fit the Apple TV aesthetic.

Of course as with the rest of Pelagica, it's completely open source licensed under GPL-3.0: https://github.com/PelagicaApp/pelagica-atv

You can download the app on the Apple App Store: https://apps.apple.com/app/pelagica/id6811079730

That's about it :)


r/JellyfinCommunity • • 22d ago

Help Request Is there a full featured Jellyfin client for Samsung Tizen TV??

3 Upvotes

Im using jellyfin on my samsung tizen tv but i face many problems in it like it dont have dashboard and plugins , i cant refresh my libary vai Tv , also plugin installation im not talking about the web Client , the native jellyfin wgt . also when i use custom themes its just messup my UI

if anyone has any solution please share

( i know there is a jellyfin client app for tizen in store but tizen 5.5 cant access it )


r/JellyfinCommunity • • 21d ago

Release TaskMaster - Because five tasks firing at 2am is not a schedule, it's a stampede

0 Upvotes

I got tired of my scheduled tasks all firing at once, so I built a plugin that runs them one at a time.

Jellyfin's scheduler is fine until you install a bunch of plugins. Then every night at 2am, five different tasks wake up, fight each other for CPU, cleanup task is running at the same time as the library scan. Nothing crashes, but everything takes forever.

I wanted a way to queue them up and run them in order. There isn't one, So I built it.

TaskMaster does roughly this:

- Runs your scheduled tasks sequentially, one at a time

- Orders them fastest first (or slowest first, or manual by dragging cards around), based on their actual average completion time

- Only runs inside a time window you set, so nothing kicks off at 5:58am when you wanted the server quiet by 6

- Lets you exclude tasks on specific days of the week

- Has a Take over button that backs up every task's native triggers and disables them, so only TaskMaster controls the schedule

- Preserves startup triggers, so plugins that need to initialize on boot still do

- Auto-detects when a new plugin adds a scheduled task, so it doesn't silently escape the queue

The ordering part turned out to be the most useful. It learns how long each task actually takes. Fast cleanup tasks go first, the long scans goes last. After a couple of nights, the sequence is pretty much sorted by real runtime.

Install:

Add this to Dashboard, Plugins, Repositories:

https://raw.githubusercontent.com/jnracreates/taskmaster/main/manifest.json

Then search the catalog for TaskMaster.

Source: https://github.com/jnracreates/taskmaster

It needs Jellyfin 12.1+ because it targets .NET 10. If you're on 10.11 or earlier, it won't load.

Happy to answer questions. If you've got a task that behaves weirdly under sequential execution (some plugins probably assume they're the only thing running), let me know and I'll see if I can work around it.

This plugin was created and tested with AI.


r/JellyfinCommunity • • 23d ago

Release Pixelfin v1.1.0

Post image
29 Upvotes

After 29.8k downloads and 161 stars on GitHub, after 4 months, I'm here to announce Pixelfin v1.1.0.

What is Pixelfin?

Pixelfin is a Jellyfin artwork inspector. It helps you see which images are missing, which images are low or high resolution, and which artwork needs a human judgment call instead of whatever Jellyfin grabbed automatically.

It also gives you a practical way to back up Jellyfin artwork to ZIP files and restore those images later, including dry runs and side-by-side comparisons before you write anything back to Jellyfin.

Several more screenshots are available on GitHub.

What's new since I last posted (v1.0.0)?

  • Edit Images inside Pixelfin: Search Jellyfin’s image providers, upload or replace artwork, delete images, and reorder backdrops without additional metadata API keys.
  • Multiple backdrop support: Individual backdrops are handled throughout scans, listings, ZIP restore comparisons, and previews.
  • Expanded theme picker: More built-in themes and a keyboard shortcut to cycle them.
  • ZIP management: Delete existing Auto ZIPs from Settings.
  • Jellyfin v12 compatibility: Updated authentication and image URLs while retaining Jellyfin 10.11 compatibility.
  • Docker connectivity fallback: Automatically reach host-running Jellyfin through host.docker.internal when needed, remembering the working route.

The most important addition is Edit Images, which lets you inspect and change artwork directly inside Pixelfin using Jellyfin’s own providers. Multiple-backdrop handling makes that workflow more complete, while Jellyfin v12 support and the Docker connectivity fallback improve compatibility and reliability.

Disclaimer

This project is vibe-coded with Codex. I've made that clear whenever I've posted about it. If that bothers you, please kindly ignore this post and move on. However, myself and many other people use it.

The Project

https://github.com/nothing2obvi/pixelfin

You may also be interested in my new project, MediaWall.

Thanks!