Does Poweramp not rely on these Google libraries?
I just installed it to see if it’s a general Android issue or an issue with my specific stream but it neither crashes within 30s nor has it a problem with the embedded metadata except for the fact that it only updates title/artist when I pause and resume playback.
VLC for Android also has no issue playing my stream and updates the metadata during playback.
foobar2000 on Android also has no issue playing my stream and updates the metadata during playback.
This makes me think that so far, Symfonium only supports the ICY metadata which has several drawbacks as it’s just one string that can either be the title, the artist or a concatenation of the two. Embedding the tags in the actual audio chunks like it’s done in my stream is superior to this method as it allows discrete tags and more information (if the API I use included the album title for example, I could also add that as a tag).
It’s your choice ofc but I don’t think there’s anything exotic or non-standard about my stream. You could create a very basic stream by using local audio files as the source and the metadata of each track would be embedded and transmitted in the same way by default.
All the hacky stuff happens before the stream is generated.
I can give you access to my stream if you do decide to tackle this issue.