HarriPotero
I haven’t done that in a long time.
Most recently I probably overclocked my original playstation portable.
I went local with my music collection.
I’m not sure if it ticks all your boxes. But there are many options for subsonic servers and clients - you can probably give it a good test run on Mac/iPhone as well. I managed to migrate from spotify painlessly enough to pass the wife test.
I’m running navidrome as server and tempo on my phone. It’ll either stream from my self-hosted server, or play offline if I’ve downloaded that playlist.
I don’t think I’d want to use a platform the government is so intent on getting a backdoor access to.
That’s every platform. Telegram is just too big to push back as hard as it has.
I had Android running on my OG iPhone. Must’ve been around Android 2.1 or so.
It was not really usable. More of a curiosity.