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:
- GitHub: https://github.com/jaredreich/dorsal
- TestFlight: https://testflight.apple.com/join/p3cMepSH
- App Store: https://apps.apple.com/us/app/dorsal-music/id6762251157 (happy to offer promo codes for early users as well!)
I’m the solo dev, so I’m happy to try and answer any questions! Thanks everyone!
I also just want to say that setting up and using Jellyfin over the last year or so has been an absolute blast for me. My home server (which is mainly just for Jellyfin) is now my main hobby. I’m so thankful to the devs/contributors/community.
Giving the TestFlight a spin. I’m logged into my server on Dorsal successfully, although it doesn’t seem to be syncing. I have about 8,000 albums on my server so maybe it’ll just take a while.
Right on thanks! That’s a big library, sadly my library is way smaller than that so I may have trouble figuring out how to test huge libraries without help from folks like yourself, appreciate it.
So you’re able to log in but it shows no albums? Are you able to upload screenshots of what you see via TestFlight?
FYI, currently there’s only two times where a sync occurs, when you first log in, and when you manually press the “Sync” button in the settings.
Yes, I can log successfully into the server but sync didn’t happen when I first logged in, nor does it happen when I hit the Sync Now button in Settings.
The Sync Now button does give me the rotating bezel type image suggesting it’s doing something but it doesn’t then populate the app with any albums or other information.
I usually use Finamp and it’s all working fine with the same server details. I’ll keep playing around with it to see if I can work out what’s going on.
I’ve sent some screenshots via TestFlight.
Awesome, I see the screenshots, thank you! I will follow up over DM if that’s ok?


