• A_norny_mousse@piefed.zip
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    2
    ·
    edit-2
    12 hours ago

    I never understood why they don’t support the subsonic protocol.
    Also, there’s no native Jellyfin app for my phone.
    In the end I changed to Navidrome and use it with a subsonic-compatible app.

    Also, my server is still PHP-free and I’d like to keep it that way.

    • lemmyvore@feddit.nl
      link
      fedilink
      English
      arrow-up
      10
      ·
      10 hours ago

      I never understood why they don’t support the subsonic protocol.

      I mean… you might as well ask why the DLNA plugin has been broken for years. Or why they don’t add a custom HTTP header to the client app so people can lock access in their reverse proxy.

      As usual it’s a mix of not enough developer manpower and “I don’t use that so it’s not a priority” i.e. the whimsies of FOSS.

    • Brickfrog@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      9 hours ago

      Jelllyfin + Subfin (https://github.com/williamkray/subfin-plugin) works well, I’ve been using it with the OpenSubsonic Android apps listed in https://www.navidrome.org/apps/?platform=android&api=opensubsonic without issue. e.g. Substreamer, Tempus, Airdrome, etc. all work fine with Jellyfin + Subfin.

      I’m guessing you’re not on Android or iOS since Jellyfin has apps on those platforms - but you should be able to use any Subsonic/OpenSubsonic app once set up with the plugin.

    • curbstickle@anarchist.nexusM
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      1
      ·
      edit-2
      11 hours ago

      What phone do you have that the jellyfin app and the jellyamp app are unavailable?

      Edit: Also you can support subsonic with jellysub acting as a go-between. Considering its not a music-first solution, I’m not surprised that it doesn’t support subsonic natively, personally.

      Edit 2: Its unmaintained but works as of the last time I tried it out, fwiw. It isnt exactly a complex codebase either if something got tripped up by minor changes.