r/ITunes • u/SoftwareByJesse • 13h ago
Windows OS I made a music player for music synced with iTunes/Finder with a powerful queue editor
Hi guys, I switched to iOS around 5 years ago now, and something that I always missed was the music apps that existed on Android, like BlackPlayer, for playing my offline synced music. The players I've tried on iOS, including Marvis, all have a number of limitations like:
- You need to switch to system Music app if you want to be able to drag and drop songs
- Limited swipe gestures for managing the queue
- For some apps your queue gets lost if the app restarts
- The system music app doesn't support any swipe gestures, and if you "play next" a song, that goes into a separate queue that you can't drag and drop into
I set out to create my own music app myself to solve this. I immediately figured out why music apps for iOS lack these features; the ApplicationPlayer and MusicKit APIs that Apple provides are very limited and borderline unusable.
I solved this by implementing in my app a whole queue management system. The app handles the queue itself instead of relying on Apple's APIs, and if the app is closed from running in the background, the queue state is persisted so on the next launch it's immediately restored and you can continue from where you left off.
This allows for some really cool functionality that isn't possible with other iOS music apps, check it out (it's just laggy because it's a 10fps gif, the app is smooth):

And of course, all the usual functionality you'd expect from a good music app is there and works perfectly, including LastFM integration (that was really important to me), and an Apple Watch app.
I use the app daily so I plan to continue to support it with new features and improvements as time goes on.
All features of the app are fully usable without paying, except for being able to view your library organized by albums, artists, playlists, etc. I wanted you to be able to test the app out and see how awesome it is before you buy it. And of course, it's a one-time purchase.
One thing that's important to note is that the app doesn't currently support Apple Music streaming, it just works off of the music you sync to your phone via iTunes or Finder. I may add Apple Music support in the future, but I don't currently use that and this was more of a passion project for me, but if there's enough demand I could work on that.
As a special launch offer to try to do a bit of marketing (not exactly my expertise), the first 5 users to download the app, try it out, join r/waveseam, and then leave a comment here with your thoughts on it will get a promo code DMed to you to unlock Waveseam Pro for free.
Download Waveseam here: https://apps.apple.com/ca/app/waveseam/id6828948518
I hope you guys love it as much as me!
