What about a naitive engine like this?
I knocked this together at the weekend, inspired by the work done here. It allows selection of streams from the preset list which can be catagorised with the bank list. Volume can be edged up / down and steam stopped and started. It supports mp3, aac, pls, m3u streams and probably others.
This dev depends on some changes in the audio player development branch so I can’t make it available until we merge that into testing… but that may be soon.
[Edit] Actually - I have created a development branch for this so you can try it if you really feel brave! There is no guarantee that it will be accepted as a pucker Zynthian module - that depends on our glorious leader and maybe your lobbying.
What do you think? Worth having?