Sonora Music – Pain Edition
After a week of absolute debugging hell, I finally located and fixed an issue that prevented audio from playing entirely. That took up most of my week, and I also forgot to reinstall Wakatime after I reset my laptop and lost 2-3 hrs there :(
While I was at it, I also added Shuffle and Repeat functionality, making the player a bit nicer to use. I’m currently experimenting with a few UI prototypes because I’d really like to add proper playlist creation and management in the future.
In terms of releases, I uploaded the first version to GitHub, then realised I built my backup one that didn’t have shuffle and repeat, or the customisation. After uploading the correct build, my next steps are just to update the Sonora Website (another Stardance project ofc)
Here’s what I want to tackle next:
-
Migrate the audio system to AVAudioEngine so I can implement more advanced audio features.
-
Add a 3-band EQ (This is why I need to migrate over to AVAudioEngine, as my current AVF Framework doesn’t have support for these types of things or DSP in general).
-
Implement a proper library and playlist view.
-
Create a few custom themes which are similar to the current palette.
-
Add a dedicated Settings page for things like themes, EQ controls, and other app parameters to keep the main UI less cluttered.
Overall, this update was mostly focused on bug fixes and polishing. Aside from the features above, I also designed a custom application logo and branded the DMG installer with a custom Sonora Music background, replacing the plain white installer window with something that actually matches the application’s style.
Hopefully, the next devlog is a little less about debugging and a little more about adding new features. Maybe? Please???
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.