Jellyswarrm - reverse proxy all your Jellyfin servers from a single interface, presenting as a standard Jellyfin server, clients should work out of the box.
-
Seems this just released 10 hours. Was mentioned in this other thread, but figured it was worth granting it's own topic. Very Cool! I'm not the dev, but this is awesome. Was originally posted to Reddit here.
Oh wow, repo is https://github.com/LLukas22/Jellyswarrm
Jellyswarrm is a reverse proxy that lets you combine multiple Jellyfin servers into one place. If you’ve got libraries spread across different locations or just want everything together, Jellyswarrm makes it easy to access all your media from a single interface.
Working
- Unified Library Access – Browse media from multiple Jellyfin servers in one place.
- Direct Playback – Play content straight from the original server without extra overhead.
- User Mapping – Link accounts across servers for a consistent user experience.
- API Compatibility – Appears as a normal Jellyfin server, so existing apps and tools still work.
️ In Progress
- Websocket Support – Needed for real-time features like SyncPlay (not fully reliable yet).
- Audio Streaming – May not function correctly (still untested in many cases).
- Automatic Bitrate Adjustment – Stream quality based on network conditions isn’t supported yet.
Not Planned
- Admin Functions – Server administration (user management, settings, etc.) won’t be supported through Jellyswarrm.----
-
Seems this just released 10 hours. Was mentioned in this other thread, but figured it was worth granting it's own topic. Very Cool! I'm not the dev, but this is awesome. Was originally posted to Reddit here.
Oh wow, repo is https://github.com/LLukas22/Jellyswarrm
Jellyswarrm is a reverse proxy that lets you combine multiple Jellyfin servers into one place. If you’ve got libraries spread across different locations or just want everything together, Jellyswarrm makes it easy to access all your media from a single interface.
Working
- Unified Library Access – Browse media from multiple Jellyfin servers in one place.
- Direct Playback – Play content straight from the original server without extra overhead.
- User Mapping – Link accounts across servers for a consistent user experience.
- API Compatibility – Appears as a normal Jellyfin server, so existing apps and tools still work.
️ In Progress
- Websocket Support – Needed for real-time features like SyncPlay (not fully reliable yet).
- Audio Streaming – May not function correctly (still untested in many cases).
- Automatic Bitrate Adjustment – Stream quality based on network conditions isn’t supported yet.
Not Planned
- Admin Functions – Server administration (user management, settings, etc.) won’t be supported through Jellyswarrm.----
I feel like this problem should be solved via some form of federation within Jellyfin, but if Jellyswarm works well enough.. I'm not gonna make a fuss.
-
I feel like this problem should be solved via some form of federation within Jellyfin, but if Jellyswarm works well enough.. I'm not gonna make a fuss.
-
Has this been tested?
-
Seems this just released 10 hours. Was mentioned in this other thread, but figured it was worth granting it's own topic. Very Cool! I'm not the dev, but this is awesome. Was originally posted to Reddit here.
Oh wow, repo is https://github.com/LLukas22/Jellyswarrm
Jellyswarrm is a reverse proxy that lets you combine multiple Jellyfin servers into one place. If you’ve got libraries spread across different locations or just want everything together, Jellyswarrm makes it easy to access all your media from a single interface.
Working
- Unified Library Access – Browse media from multiple Jellyfin servers in one place.
- Direct Playback – Play content straight from the original server without extra overhead.
- User Mapping – Link accounts across servers for a consistent user experience.
- API Compatibility – Appears as a normal Jellyfin server, so existing apps and tools still work.
️ In Progress
- Websocket Support – Needed for real-time features like SyncPlay (not fully reliable yet).
- Audio Streaming – May not function correctly (still untested in many cases).
- Automatic Bitrate Adjustment – Stream quality based on network conditions isn’t supported yet.
Not Planned
- Admin Functions – Server administration (user management, settings, etc.) won’t be supported through Jellyswarrm.----
Nice, this might finally allow me to have an English, German and French Library without having conflicts all the time.
-
Nice, this might finally allow me to have an English, German and French Library without having conflicts all the time.
What sort of conflicts?
-
What sort of conflicts?
I constantly have issues with Sonarr or Radarr overwriting French originals with horribly dubbed versions because I have English as the default language, same for German originals.
I would just love a way that would always prefer the original language if it’s one of the languages I speak - but that’s currently not possible.
-
I constantly have issues with Sonarr or Radarr overwriting French originals with horribly dubbed versions because I have English as the default language, same for German originals.
I would just love a way that would always prefer the original language if it’s one of the languages I speak - but that’s currently not possible.
I set Radarr/Sonarr to download original language and just bite the bullet with subtitles as I've found very few dubs that aren't completely atrocious.
-
Seems this just released 10 hours. Was mentioned in this other thread, but figured it was worth granting it's own topic. Very Cool! I'm not the dev, but this is awesome. Was originally posted to Reddit here.
Oh wow, repo is https://github.com/LLukas22/Jellyswarrm
Jellyswarrm is a reverse proxy that lets you combine multiple Jellyfin servers into one place. If you’ve got libraries spread across different locations or just want everything together, Jellyswarrm makes it easy to access all your media from a single interface.
Working
- Unified Library Access – Browse media from multiple Jellyfin servers in one place.
- Direct Playback – Play content straight from the original server without extra overhead.
- User Mapping – Link accounts across servers for a consistent user experience.
- API Compatibility – Appears as a normal Jellyfin server, so existing apps and tools still work.
️ In Progress
- Websocket Support – Needed for real-time features like SyncPlay (not fully reliable yet).
- Audio Streaming – May not function correctly (still untested in many cases).
- Automatic Bitrate Adjustment – Stream quality based on network conditions isn’t supported yet.
Not Planned
- Admin Functions – Server administration (user management, settings, etc.) won’t be supported through Jellyswarrm.----
Well that sounds like a security nightmare
-
Well that sounds like a security nightmare
Haha, you certainly don't have to host it at a public url over http.
-
Has this been tested?
Good question. Asked the developer, so feel free to chime in: https://github.com/Angablade/JellyfinFederationPlugin/issues/1#issuecomment-3217864250
-
Haha, you certainly don't have to host it at a public url over http.
Wait till you learn how many security vulns jellyfin has, and that you can't put it behind basic auth due to further out stand bugs