I’m trying to use DI.FM with Symfonium since I have issues with their official app in Android Auto. I have a problem though, as any channel I try to play in Symfonium only plays for around 30 seconds and then stops. I found another issue here which I think might be similar: Liquidsoap embedded metadata support for icecast radio stream
I suspect DI.FM also do some kind of metadata refresh after 30 seconds which is why this happens.
Logs:
Upload description: DI.FM-radio only plays around 30 seconds
Reproduction steps:
Add any channel from DI.FM as an Internet Radio and play it. Requires a subscription.
Since that was not resolved I’ve moved away from Symfonium for radio streams. Foobar2000 for android is able to play my radio stream for hours while displaying the correct metadata without any issues. You could check if that is able to play the DI.FM radio to narrow down if it’s a Symfonium issue.
The issue was because DI.FM only allows one stream playing, if another stream is started the previous one will stop. It looks like Symfonium accesses the stream again after it started playing and that’s what caused it to stop. I think a workaround has been added so it should work in a future release.