GStreamer encountered a general supporting library error

I had some trouble getting to work a local radio stream using Pi MusicBox. Since it took me a while to figure out, how to make it work, I document my workaround for others that may run into the same issue:

On the Radiopage of Pi MusicBox I entered this streaming URL, but nothing happened:
http://www.fritz.de/live.m3u
A look at /var/log/mopidy/mopidy.log revealed this error:

2014-09-14 12:29:31,682 - WARNING  Problem looking up http://www.fritz.de/live.m3u: GStreamer encountered a general supporting library error.

I searched the web, but did not find useful information.
I also tried other *.m3u resources, e.g. http://mp3-live.swr3.de/swr3_m.m3u, which worked well.
I downloaded the m3u file using Firefox and checked its content:

#EXTM3U

#EXTINF:-1,Fritz vom rbb live hören - www.fritz.de
http://rbb-mp3-fritz-m.akacast.akamaistream.net/7/799/292093/v1/gnl.akacast.akamaistream.net/rbb_mp3_fritz_m
#EXTINF:-1,Fritz vom rbb live hören - www.fritz.de
http://rbb.ic.llnwd.net/stream/rbb_fritz_mp3_m_a
#EXTINF:-1,Fritz vom rbb live hören - www.fritz.de
http://rbb.ic.llnwd.net/stream/rbb_fritz_mp3_m_b

When I entered any of these URLs listed within the m3u file, the stream played well in Pi MusicBox.
Of course, if the content of http://www.fritz.de/live.m3u changes, I wouldn’t notice until streaming fails again.

I am not sure, what breaks GStreamer. The m3u file at http://mp3-live.swr3.de/swr3_m.m3u also defines #EXTM3U and #EXTINF settings, but works well. Maybe it is the German umlaut ö in the #EXTINF statements.

Hope this might be helpful for others.
Cheers,

slowjoe

What version of MusicBox do you use? 0.5 should support m3u. Otherwise you could file a bug at the github of mopidy.

Hi Wouter,
thank you for your reply.
Yes, it is 0.5. And, yes, support for m3u is provided. As I mentioned, other m3u files work. It is http://www.fritz.de/live.m3u, which does not work. Does it work for you?

I got this URL from the ubuntuusers wiki, but it is also listed on this radio station’s official website.
I could imagine that the umlaut in #EXTINF is the issue here.

Should I file a bug with Mopidy or rather GStreamer?
Thank you,
slowjoe

The m3u handling is Mopidy specific, so please file a bug with our project :slight_smile:

Thank you. I filed a new bug at github.