• TL; DR all the oldest members who’ve already not really been contributing because they’ve moved on in their lives have officially handed the reins to the people actually doing the work.

    • We should celebrate these kinds of changes. Like its great that they’ve already achieved so much and not just that, but left behind a group of folks just as committed in the future of the project.

      I always feel that posterity of your work beyond your own contribution is the real achievement and a sign of humility.

    • Glad to hear, the ones doing the work now will get more recognition and the one leaving can do more of what they want. Hopefully they had a good handoff.

  • I always find the phrasing of “effective immediately…” to sound a bit hostile, but I hope the transition is smooth.

    • Slightly better “this happened weeks ago but we’re just now getting around to updating everyone”.

      • And that’s slightly better than “this happened weeks ago but we’re just now getting around to updating everyone because we were trying to hide the fact that we had a leadership change”.

    • “Effective immediately.” = Hostile, forceful.

      “Effective yesterday.” = Mysterious, invites questions, makes you sound like a time-traveler.

      • Effective as of the end of this sentence. This sentence I’m speaking right now. Period.

    • Sounds like the rest of the team will continue so it should be similar? Seems like they just didn’t have the time anymore due to other life commitments.

    • The linked post is fairly positive. I’m not too worried - we’re probably gonna see an uptick in user friendliness.

  • 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.

    • 5 days

      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.

    • So to answer your question: OpenSubsonic is only for music, and Jellyfin does much more than music. Adopting OpenSubsonic would mean maintaining two APIs, which doesn’t make a lot of sense.

      Meanwhile Navidrome is adding Jellyfin API compatibility to get access to more clients :P

    • 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.

      • 4 days

        Not the person you’re responding to but if I wanted to turn an old Asus MeMO Pad 7 into something I could stream from my PC with, would you advise me to install Postmarket OS, LineageOS, something else?

    • 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.