Unable to play streaming music... - FIXED !
Thanks for your help.
From: Katheryne Helendale
Very strange. Normally, this is where I would point out that your gstreamer output may be misconfigured (something that can be checked by typing gstreamer-properties in terminal); but you mentioned that it plays fine in Rhythmbox - which also uses gstreamer... Of course, the command didn't throw any errors, either, so maybe this is a Pulseaudio problem... But even that doesn't make any sense, since Rhythmbox works...
'gstreamer-properties' output :-
gstreamer-properties-Message: Skipping unavailable plugin 'artsdsink'
gstreamer-properties-Message: Skipping unavailable plugin 'v4lmjpegsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'qcamsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'esdmon'
'Multimedia System Selector' dialog box appeared, containing :-
Default Output
Plugin: ALSA - Advanced Linux Sound Architecture
Device: Default
Pipeline: alsasink
From: Katheryne Helendale
Maybe typing gst-launch-0.10 -v playbin uri=http://{URL}:80/stream/1048 (note the -v) might reveal the problem.
The music played OK when I did this, here's the output (note that the URL has changed a little) :-
me@main-desktop:~$ gst-launch-0.10 -v playbin uri=http://{URL}:8010/
Setting pipeline to PAUSED ...
/playbin0/source: iradio-genre = "Chill Out, Lounge, Ambient"
/playbin0/source: iradio-name = "1.FM - The Chillout Lounge"
/playbin0/source: iradio-url = "http://{URL2}"
Pipeline is PREROLLING ...
/playbin0/source.src: caps = application/x-icy, metadata-interval=(int)8192
/playbin0/decodebin0/typefind.src: caps = application/x-icy, metadata-interval=(int)8192
/playbin0/decodebin0/typefind.sink: caps = application/x-icy, metadata-interval=(int)8192
/playbin0/decodebin0.sink: caps = application/x-icy, metadata-interval=(int)8192
/playbin0/decodebin0.sink: caps = application/x-icy, metadata-interval=(int)8192
/playbin0/decodebin0.sink.proxypad0: caps = application/x-icy, metadata-interval=(int)8192
/playbin0/decodebin0/icydemux0.sink: caps = application/x-icy, metadata-interval=(int)8192
/playbin0/decodebin0/mpegaudioparse0.sink: caps = audio/mpeg, mpegversion=(int)1, layer=(int)3
/playbin0/selector_audio_src0: active-pad = NULL
/playbin0/preroll_audio_src0: min-threshold-time = 2850000000
/playbin0/decodebin0/mpegaudioparse0.src: caps = audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)44100, channels=(int)2, parsed=(boolean)true
/playbin0/decodebin0/flump3dec0.sink: caps = audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)44100, channels=(int)2, parsed=(boolean)true
/playbin0/decodebin0/flump3dec0.src: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2
/playbin0/selector_audio_src0.sink0: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2
/playbin0/decodebin0.src0: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2
/playbin0/decodebin0.src0.proxypad1: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2
/playbin0/selector_audio_src0.src: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2
/playbin0/preroll_audio_src0.sink: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2
/playbin0/preroll_audio_src0: min-threshold-time = 900000000
Pipeline is PREROLLED ...
/playbin0/preroll_audio_src0.src: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2
Setting pipeline to PLAYING ...
/playbin0/abin/aconv.src: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2
/playbin0/abin/aconv.sink: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2
/playbin0/abin.sink: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2
/playbin0/abin.sink: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2
/playbin0/abin.sink.proxypad3: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2
/playbin0/abin/aresample.src: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2
/playbin0/abin/aresample.sink: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2
/playbin0/abin/volume.src: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2
/playbin0/abin/volume.sink: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2
/playbin0/abin/audiosink/audiosink-actual-sink-alsa.sink: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2
/playbin0/abin/audiosink.sink: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2
/playbin0/abin/audiosink.sink: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2
/playbin0/abin/audiosink.sink.proxypad2: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2
New clock: GstAudioSinkClock
{CTRL-C input here}
Caught interrupt -- handling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 21765569328 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
/playbin0/abin/audiosink/audiosink-actual-sink-alsa.sink: caps = NULL
/playbin0/abin/audiosink.sink: caps = NULL
/playbin0/abin/volume.src: caps = NULL
/playbin0/abin/volume.sink: caps = NULL
/playbin0/abin/aresample.src: caps = NULL
/playbin0/abin/aresample.sink: caps = NULL
/playbin0/abin/aconv.src: caps = NULL
/playbin0/abin/aconv.sink: caps = NULL
/playbin0/abin.sink: caps = NULL
/playbin0/preroll_audio_src0.src: caps = NULL
/playbin0/preroll_audio_src0.sink: caps = NULL
/playbin0/selector_audio_src0.sink0: caps = NULL
/playbin0/selector_audio_src0.src: caps = NULL
/playbin0/decodebin0.src0: caps = NULL
/playbin0/decodebin0/flump3dec0.src: caps = NULL
/playbin0/decodebin0/flump3dec0.sink: caps = NULL
/playbin0/decodebin0/mpegaudioparse0.src: caps = NULL
/playbin0/decodebin0/mpegaudioparse0.sink: caps = NULL
/playbin0/decodebin0/icydemux0.src: caps = NULL
/playbin0/decodebin0/icydemux0.sink: caps = NULL
/playbin0/decodebin0/typefind.src: caps = NULL
/playbin0/decodebin0/typefind.sink: caps = NULL
/playbin0/decodebin0.sink: caps = NULL
/playbin0/source.src: caps = NULL
Setting pipeline to NULL ...
FREEING pipeline ...
me@main-desktop:~$
--
Bob