this post was submitted on 21 Jul 2026
321 points (99.7% liked)

Selfhosted

60861 readers
573 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] A_norny_mousse@piefed.zip 8 points 1 day ago* (last edited 1 day ago) (5 children)

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 15 points 1 day 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.

[–] doeknius_gloek@discuss.tchncs.de 15 points 1 day ago (1 children)
[–] A_norny_mousse@piefed.zip 9 points 1 day ago* (last edited 1 day ago)

Huh. yeah, no PHP anywhere. Sorry, no idea where that came from.

[–] brickfrog@lemmy.dbzer0.com 6 points 1 day ago* (last edited 1 day ago) (1 children)

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.

[–] A_norny_mousse@piefed.zip 2 points 1 day ago

Thanks, it's good to know that this exists as a plugin.

[–] curbstickle@anarchist.nexus 8 points 1 day ago* (last edited 1 day ago) (2 children)

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.

[–] Tango@piefed.ca 1 points 1 day ago (1 children)

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?

[–] curbstickle@anarchist.nexus 2 points 1 day ago (1 children)

PMOS is probably broken for it, so I'd probably lean toward lineageos.

[–] Tango@piefed.ca 2 points 1 day ago

I'll give that a try, thanks!

[–] A_norny_mousse@piefed.zip 1 points 1 day ago (1 children)

Thanks but I'm happy with Navidrome.

[–] curbstickle@anarchist.nexus 8 points 1 day ago

Perfectly fine, doesn't change my question or that others may benefit from being aware.