GNOME Bugzilla – Bug 614141
Mad is not installed.
Last modified: 2010-03-29 08:25:43 UTC
I downloaded all possible files on the ubuntu synaptic Package installer that had to do with Gstreamer. and I cannot get gst-launch to play a mp3 file. when I type : gst-launch playbin uri=file:///place/of/file/Hope.mp3" I get : ** Message: don't know how to handle application/x-id3 Pipeline is PREROLLING ... ERROR: from element /GstPlayBin:playbin0/GstDecodeBin:decodebin0: A ID3 tag demuxer plugin is required to play this stream, but not installed. Additional debug info: gstdecodebin.c(986): close_pad_link (): /GstPlayBin:playbin0/GstDecodeBin:decodebin0: No decoder to handle media type 'application/x-id3' ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... Freeing pipeline ... and when i type : gst-launch-0.10 filesrc location= "place/to/file/Hope.mp3" ! mad ! alsasink I get : WARNING: erroneous pipeline: no element "mad" I have the good , bad and ugly plugins installed and the base and the multiverse versions installed too. I've tryd everything so im thinking this just might be a bug. or is mad depreciated and gstreamer uses something else? HELP :(
Please get a debug log with GST_DEBUG=GST_REGISTRY:5 GST_DEBUG_NO_COLOR=1 gst-launch-0.10 filesrc location= "place/to/file/Hope.mp3" ! mad ! alsasink &>log GST_DEBUG=GST_REGISTRY:5 GST_DEBUG_NO_COLOR=1 gst-launch-0.10 playbin uri=file:///place/of/file/Hope.mp3" &> log2 And attach the two log files here
You need the id3demux element, which is the gstreamer0.10-plugins-good package. The mad element is in the gstreamer0.10-plugins-ugly package. gst-inspect-0.10 mad and gst-inspect-0.10 id3demux should output something. If they don't, and you have these packages installed, then maybe you have some old copy of gstreamer lying around in /usr/local which you installed from source at some point?
I got it too work , I forgot I compiled form source a few days ago and forgot. I just uninstalled it and reinstalled tools and plugins form ubuntu synaptic package installer.
Ok, thanks for letting us know you got it resolved.