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.----
  • Grandwolf319@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    66
    arrow-down
    2
    ·
    edit-2
    2 days ago

    Holy shit, sounds like this would enable people to have a community in which m every person has a Jellyfin and they each use all of them.

    One person could specialize in documentaries and another in shows.

    Combined, it would mean a huuuge library.

    I wonder how high demand content would work. As in, if a TV show is watched a lot, could it be saved in multiple servers and the swarrm figure out who streams from what to balance demand?

    • kiol@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      42
      ·
      2 days ago

      Keep in mind this isn’t federation. It is a way to access multiple independent servers via reverse proxy.

      • Revan343@lemmy.ca
        link
        fedilink
        English
        arrow-up
        14
        ·
        2 days ago

        Yes, but a group of friends could use it to set up a group Jellyfin, sharing their libraries

            • XNX@slrpnk.net
              link
              fedilink
              English
              arrow-up
              4
              arrow-down
              2
              ·
              2 days ago

              I mean how would they upload their files to the server

              • BlueÆther@no.lastname.nz
                link
                fedilink
                English
                arrow-up
                6
                arrow-down
                1
                ·
                1 day ago

                um, they don’t

                Each run their own jellyfin server and I guess their own jellyswarrm to access al of their friend’s servers? - Not read the docs though

              • kiol@lemmy.worldOP
                link
                fedilink
                English
                arrow-up
                4
                ·
                edit-2
                1 day ago

                Jellyfin plays the media. It doesn’t make/produce/edit or upload the media. Think of it as DIY Netflix service

    • magguzu@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 day ago

      It seems like the libraries are server specific. So it’ll probably just be saved to whichever server owns the library you’re using.