Re: GKrellmms - Streaming Live Audio
Adam Nielsen <[email protected]> Wed, 11 Apr 2018 09:40:57 +1000
| Newsgroups | gmane.comp.gnome.apps.gkrellm |
|---|---|
| Message-ID | <[email protected]> |
> > =C2=A0 ./waf configure --with-ruby-binary=3D/dev/null > >=20 > The above 'configure' line worked Adam. Next step, run ./waf -vv build. > No joy there :( Output posted to pastebin. The error there is interesting: /usr/bin/ld: src/clients/vistest/ripper.c.3.o: undefined reference to symbo= l 'vorbis_comment_add_tag' This is saying the Ogg Vorbis library (one of the .so files, probably in /usr/lib) is missing a function that it's supposed to have, according to the corresponding .h file in /usr/include. This is unusual and could mean there's something wrong with the version of libvorbis installed. I think this is significant because the Icecast stream you are unsuccessfully trying to play is also in Ogg Vorbis format, so it could also explain why that isn't working if there's something wrong with the Vorbis playback library. Can you play any other .ogg file through XMMS2, in the same way that you've successfully played .mp3 files? If that doesn't work either then we'll know it's a libvorbis issue, but if you can successfully play .ogg files with XMMS2 then we'll have to keep hunting. Perhaps the easiest solution for the time being is to figure out how to disable this 'ripper' plugin, or the whole 'vistest' client, which sounds like it won't be so important based on having 'test' in its name. > Back to trying to add the icecast link. According to the WiKi it should > be easy: I think what you're doing is fine. When I try it, it gets added to XMMS2 but then XMMS2 removes it from the playlist almost immediately because it can't figure out how to play the audio format, so it considers it an unsupported file. In my case the problem is because of some of the changes I've made to XMMS2 which I need to fix, so in your case the cause will almost certainly be different, but without the debugging output we won't know. But I don't think you need to worry about trying different ways of adding the URL, I think that part is correct. Also the fact that mplayer plays it means you don't need a proxy (but in that snippet you provided, the "useproxy" option is set to 0 so the proxy is unused, which seems correct.) Note that it's better to use the "xmms2 server config" (or for older versions "xmms2 config") command rather than editing that XML file directly. Cheers, Adam.