Choosing the right stream - m3u does not work?

My local radio has a live stream feature so you can listen online. A m3u file is provided with the link to the stream inside. I would like to link to the m3u file at the web configuration of the AmpliPi, so if anything changed in the file (new stream address) I only had to restart the stream to get the right settings.

Instead, AmpliPi does not recognize the m3u file. I have to download it and extract the stream source directly. Then it works like a charm. Still… :wink:
vlc will interpret the m3u file correctly as well, but it’s less hassle to use a preconfigured setting in the browser.

For your reference: http://radiox.de/media/radiox.m3u
Inside you will find three lines; two lines of meta data (extended m3u format) and the stream address.

Sorry you had some trouble with this, we really need to have a better way to test a created internet radio stream from the web interface but it is going to take some time to get there.

It looks like the python interface to vlc we are using doesn’t support m3u files although it may just be an implementation issue.

I added an issue for this on GitHub: Feature: Add m3u file support to internet radio stream · Issue #255 · micro-nova/AmpliPi · GitHub

Hopefully we can resolve this soon, but I’m glad you found a workaround in the meantime.

1 Like

It might be the extended format that throws the python interface off?
vlc has no problem interpreting the m3u, though.