this post was submitted on 20 Apr 2026
71 points (98.6% liked)

Selfhosted

61054 readers
893 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
 

cross-posted from: https://lemmy.ca/post/63642187

Hey everyone! I've spent the last several months building "Dorsal", an iOS-native music player for Jellyfin with the features that I felt I personally wanted. Designed for those who like to see and listen to their music as an album-focused experience.

I'm interested in getting it in your hands to see what you all think. I have my Jellyfin server set up in a pretty basic way so I'm curious to see if it works well for others too! The code is open-source (MIT-licensed), I have a TestFlight open beta, and it is available on the App Store (it does have a price to support development, developer program fees, etc), so you can get it for free or use and support the production release, up to you! Here are the links:

I'm the solo dev, so I'm happy to try and answer any questions! Thanks everyone!

top 16 comments
sorted by: hot top controversial new old
[–] irmadlad@lemmy.world 4 points 3 months ago (1 children)

Neat! The UI looks good. Is this app specifically for JellyFin or can it interface with Navidrome?

[–] jared@lemmy.ca 9 points 3 months ago* (last edited 3 months ago) (1 children)

Thanks for looking! It is specifically for Jellyfin right now. Though, like 95% of the code is not Jellyfin-specific, so I think I would be interested in supporting Navidrome in the future, especially if the way Navidrome's SDK returns music data is at least somewhat similar. Do you strictly use Navidrome? Maybe I should put Navidrome on my home server and play around a bit to get an understanding.

[–] irmadlad@lemmy.world 8 points 3 months ago (1 children)

Do you strictly use Navidrome

Yes, I only use Navidrome. Navidrome is a very popular media library server. It might garner a wider user base if Dorsal was compatible. I'm not a dev, and I'm not trying to rewrite your app. Just throwing it out there.

[–] jared@lemmy.ca 5 points 3 months ago

Understood, thanks, appreciate the question for sure. I think I will definitely investigate Navidrome and try it out on my home server and see what it takes to pull music from there as well!

[–] Foni@piefed.zip 3 points 3 months ago (2 children)

Any possibility to make it for android?

[–] Strit@lemmy.linuxuserspace.show 3 points 3 months ago

Wouldn't Finamp do this for you?

[–] jared@lemmy.ca 2 points 3 months ago (1 children)

If the iOS version does well and ends up with a lot of usage then I would certainly consider it!

[–] Squizzy@lemmy.world 4 points 3 months ago

I would love something like this, that has android auto! Well done

[–] crank0271@lemmy.world 3 points 3 months ago (1 children)

This looks really cool. Thanks for creating it and sharing, Jared. Looking forward to testing it out.

[–] jared@lemmy.ca 3 points 3 months ago

That you very much, appreciate you taking the time!

[–] Sickday@kbin.earth 1 points 3 months ago (1 children)

This looks really nice! Glad to finally see a decent FOSS iOS music client; well done! Is there any chance that you have plans for navidrome support lined up for the future?

Edit: Didn't see that you've already answered my question.

[–] jared@lemmy.ca 1 points 3 months ago (1 children)

Thanks! Would you be willing to be a beta tester if I end up getting Navidrome support figured out?

[–] Sickday@kbin.earth 1 points 3 months ago (2 children)

Absolutely. I use navidrome daily but the only client I'm aware of on iOS is substreamer. I'd be happy to try your app once support lands!

[–] thestrike@lemmy.blahaj.zone 2 points 3 months ago

I use amperfy with navidrome on iOS but I would be delighted to try out dorsal if it gets navidrome support!

[–] jared@lemmy.ca 2 points 3 months ago (1 children)

Ok awesome great to know, thank you!

[–] irmadlad@lemmy.world 1 points 3 months ago

I would be very happy to beta test if Navidrome were supported. When it is a finished product, I don't mind paying either. If you take a look, and Navidrome just doesn't line up with what you are endeavoring, that's cool too. At least you made the effort.

Good luck all of it.