I have lots of music in exotic formats and an installation of foobar2000 that plays all of them. I keep using foobar2000 even though I switched to Fedora KDE because I don't see any alternative that will allow me to play music without forcing me to convert everything. Also, I have an Android app to control foobar2000 from my phone.
Big downsides are that scaling is broken on Wine so the UI is tiny. Moreover, whenever I manually change tracks using the mouse, it lets out a massive fart before continuing normally. But I can live with that.
Hmmm, now that I think of it - I've never made any GUI app. Suppose I want to write my own music player, what's the best way to approach this?
Fooyin looks to be inspired by foobar2000 that compiles natively on Linux, but I haven't tried it.
https://fooyin.org/