rdio doesn't work (codec problem?)

Reported by Joshua Coats on 2012-12-09
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Nuvola Player
Undecided
Unassigned

Bug Description

Running nuvolaplayer 2.0.1 on Fedora Core 18, rolled from the release tarball into an RPM myself.

The Rdio site loads and allows me to click the "play" button (and switches to a "pause" one), but the time indicator doesn't move, and no music plays. I've verified that I have the necessary codecs to play rdio in firefox

The following plugins are loaded (from nuvolaplayer --verbose --debug):

    Nuvola Debug main.vala:283: WebPlugin: Windows Media Player Plug-in 10 (compatible; Videos), /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so
    Nuvola Debug main.vala:283: WebPlugin: iTunes Application Detector, /usr/lib/mozilla/plugins-wrapped/librhythmbox-itms-detection-plugin.so
    Nuvola Debug main.vala:283: WebPlugin: Gnome Shell Integration, /usr/lib/mozilla/plugins-wrapped/libgnome-shell-browser-plugin.so
    Nuvola Debug main.vala:283: WebPlugin: Google Talk Plugin, /usr/lib/mozilla/plugins-wrapped/libnpgoogletalk.so
    Nuvola Debug main.vala:283: WebPlugin: DivX® Web Player, /usr/lib/mozilla/plugins-wrapped/libtotem-mully-plugin.so
    Nuvola Debug main.vala:283: WebPlugin: Google Talk Plugin, /usr/lib/firefox/plugins/libnpgoogletalk.so
    Nuvola Debug main.vala:283: WebPlugin: Windows Media Player Plug-in 10 (compatible; Videos), /usr/lib/mozilla/plugins-wrapped/libtotem-gmp-plugin.so
    Nuvola Debug main.vala:283: WebPlugin: VLC Multimedia Plugin (compatible Videos 3.6.3), /usr/lib/mozilla/plugins-wrapped/libtotem-cone-plugin.so
    Nuvola Debug main.vala:283: WebPlugin: Gnome Shell Integration, /usr/lib/mozilla/plugins/libgnome-shell-browser-plugin.so
    Nuvola Debug main.vala:283: WebPlugin: QuickTime Plug-in 7.6.6, /usr/lib/mozilla/plugins-wrapped/libtotem-narrowspace-plugin.so
    Nuvola Debug main.vala:283: WebPlugin: Google Talk Plugin, /usr/lib/mozilla/plugins/libnpgoogletalk.so
    Nuvola Debug main.vala:283: WebPlugin: QuickTime Plug-in 7.6.6, /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so
    Nuvola Debug main.vala:283: WebPlugin: iTunes Application Detector, /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so
    Nuvola Debug main.vala:283: WebPlugin: NPAPI Plugins Wrapper 1.4.4, /usr/lib/mozilla/plugins-wrapped/npwrapper.so
    Nuvola Debug main.vala:283: WebPlugin: DivX® Web Player, /usr/lib/mozilla/plugins/libtotem-mully-plugin.so

Joshua Coats (q-joshu) on 2012-12-09
Changed in nuvola-player:
status: New → Invalid
information type: Public → Private

Thanks for taking the time to report this bug.

> The Rdio site loads and allows me to click the "play" button (and
> switches to a "pause" one), but the time indicator doesn't move, and no
> music plays.

You might not have installed a MP3 decoder. Could you post output of
following command? (gst-inspect may be in package gstreamer0.10-tools
or similarly named.)

gst-inspect | grep mp3

> I've verified that I have the necessary codecs to play rdio
> in firefox

Firefox uses Flash for Rdio playback, but Nuvola Player uses
Gstreamer, so you need different codecs.

> Status: New => Invalid

Why did you set status to invalid? Is the problem solved?

> ** Information type changed from Public to Private

Why did you marked this bug as private? I cannot see any private
information in the bug report.

  status incomplete

Changed in nuvola-player:
status: Invalid → Incomplete
Joshua Coats (q-joshu) wrote :

Sorry; wanted to do additional information and re-file a ticket later as I wasn't sure of the nature of this bug.

Installed fluendo's mp3 decoder to verify, but still doesn't work, and I've got lame installed as well.

hammonia % gst-inspect | grep mp3
ffmpeg: ffdec_mp3: FFmpeg MP3 (MPEG audio layer 3) decoder
ffmpeg: ffdec_mp3float: FFmpeg MP3 (MPEG audio layer 3) decoder
ffmpeg: ffdec_mp3adu: FFmpeg ADU (Application Data Unit) MP3 (MPEG audio layer 3) decoder
ffmpeg: ffdec_mp3adufloat: FFmpeg ADU (Application Data Unit) MP3 (MPEG audio layer 3) decoder
ffmpeg: ffdec_mp3on4: FFmpeg MP3onMP4 decoder
ffmpeg: ffdec_mp3on4float: FFmpeg MP3onMP4 decoder
ffmpeg: ffmux_mp3: FFmpeg MPEG audio layer 3 formatter (not recommended, use id3v2mux instead)
flump3dec: flump3dec: Fluendo MP3 Decoder (IPP build)
mpegaudioparse: mp3parse: MPEG1 Audio Parser
typefindfunctions: audio/mpeg: mp3, mp2, mp1, mpga
typefindfunctions: application/x-apetag: mp3, ape, mpc, wv
typefindfunctions: application/x-id3v1: mp3, mp2, mp1, mpga, ogg, flac, tta
typefindfunctions: application/x-id3v2: mp3, mp2, mp1, mpga, ogg, flac, tta
mad: mad: mad mp3 decoder
lame: lame: L.A.M.E. mp3 encoder
lame: lamemp3enc: L.A.M.E. mp3 encoder

information type: Private → Public
Joshua Coats (q-joshu) wrote :

As additional and potentially useful data points:

* neither Google Play Music nor Pandora work either: Pandora complains that flash isn't installed (although I've installed it from Adobe's official release), and Google Play Music tries to play a single song and then stops, saying "Couldn't play song. Skipped ahead."

> flump3dec: flump3dec: Fluendo MP3 Decoder (IPP build)
> mad: mad: mad mp3 decoder

These two decoders work great on my system.

What versions of following libraries do you have installed (package
names may differ)?
libsoup; gtk3; webkitgtk3

The webkitgtk3 1.10 seems to use the latest GStreamer API (1.0 instead
of 0.10), so it may be necessary install a compatible set of plug-ins.
Could post output of following commands?

ls -l `which gst-inspect`
gst-inspect-1.0 | grep mp3

Jiří Janoušek (fenryxo) wrote :

> * neither Google Play Music nor Pandora work either: Pandora complains
> that flash isn't installed (although I've installed it from Adobe's
> official release)

You need a wrapped Flash plug-in compatible with GTK+ 3.

> and Google Play Music tries to play a single song and
> then stops, saying "Couldn't play song. Skipped ahead."

Indeed, it's the same issue as with Rdio.

Joshua Coats (q-joshu) wrote :

Found the issue, and it's working now:

I've got both gstreamer-1.0 and gstreamer-0.10 installed; the gstreamer-1.0 plugins are all installed as gstreamer1-plugins-* and lacked the gstreamer1-plugins-ugly, meaning that gstreamer-1.0 had no MP3 decoder plugin installed.

I installed the gstreamer1-plugins-ugly to get mad, and Rdio now works from nuvolaplayer. Thanks!

Jiří Janoušek (fenryxo) wrote :

> I installed the gstreamer1-plugins-ugly to get mad, and Rdio now works
> from nuvolaplayer. Thanks!

Great. I've updated FAQ #2011.

https://answers.launchpad.net/nuvola-player/+faq/2011

Changed in nuvola-player:
status: Incomplete → Fix Committed
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers