I’ve been using Pi Music Player, and I’d like to switch to something free and open source. The only feature I absolutely need is the ability to import m3u8 playlists from the file system into the app’s own playlist database, in bulk. That is, it must be able to import /Playlists (or any folder that contains playlists) that point to local music on my phone, overwriting playlists of the same name it previously imported. This is how I keep my phone’s playlists in sync with my PC’s. Pi Music Player supports this. It also supports creating playlists on the phone and exporting them to a file, but that’s less important to me.


Lock Interface should disable all gestures but is probably more effort than necessary
I haven’t had any issues remembering where I was last; it always shows my last played audio file
Turning off defaults is normal, not sure why you’re surprised you have to configure the app to your liking
There is such a thing as “intelligent defaults”, though. I can’t be the only one carrying around 10 GB of music on my phone. This will affect anyone in my shoes, and it was super annoying until I found the setting. Luckily that setting exists, but where’s the setting to disable pull to refresh?
I’m allowed to be surprised, since this is the only media app for android but I’ve ever seen that refreshes the entire library every time you open it, or with pull to refresh. It’s completely unheard of. Totally surprising.
Unfortunately programs are built for the masses not “intelligence”.
I think you need to consider that the options you want are here and that the decades old VLC project respects your desires for customization more than you assume