Enable Flash plugin for Google Play to support All Access and Radio

Bug #1181307 reported by Elijah Lynn
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Nuvola Apps Runtime (Nuvola Player)
Fix Released
High
Unassigned
2.0.x
Fix Released
Critical
Unassigned

Bug Description

Issue
=====

Google Play Music service had a Flash plugin turned off in Nuvola Player to use HTML5 Audio based playback. However, All access & Radio features require Flash plugin.

Symptoms
========

Nuvola plays stuff I have uploaded and purchased prior to the Music relaunch this week just fine, but anything streaming from the new All Access/Radio service sits at a spinny arrow waiting for the song to start.

The only thing I have to add is that when Nuvola Player opens on Google Play Music, it reports that Flash Player needs to be updated to work with Play.

Status
======

Flash plugin is enabled since service update Google Play 3.17. Make sure you have installed a flash plugin compatible with GTK+ 3, see See FAQ
#2107
for details. https://answers.launchpad.net/nuvola-player/+faq/2107

The fix is available as a service update package at http://nuvolaplayer.fenryxo.cz/download.html (Google Play Music, version 3.17).

Fix committed to lp:nuvola-player as r663.
<http://bazaar.launchpad.net/~fenryxo/nuvola-player/trunk/revision/663>

Fix committed to lp:nuvola-player/2.0.x as r611.
<http://bazaar.launchpad.net/~fenryxo/nuvola-player/2.0.x/revision/611>

Revision history for this message
djwyman (djwyman19) wrote :

I noticed this as well. you can play the music you own but when it comes to playing something with the all access it wont play it. which would be awesome if this gets fixed instead of having to use my phone or brouser to listen to this awesome service.

Revision history for this message
G. Steve Arnold (gsarnold) wrote :

Nuvola plays stuff I have uploaded and purchased prior to the Music relaunch this week just fine, but anything streaming from the new All Access/Radio service sits at a spinny arrow waiting for the song to start.

The only thing I have to add is that when Nuvola Player opens on Google Play Music, it reports that Flash Player needs to be updated to work with Play. Is this worth filing a new bug or should I just add a comment to the existing? I don't want to conflate things that may or may not be related.

Revision history for this message
G. Steve Arnold (gsarnold) wrote :

Apparently, you can't edit comments here, so this is an add-on to my 'flash error' above.
Adobe sez this, and that 11.2 is the last supported version of Flash for Linux.
FYI, I am running 13.04 (Raring).

Download Adobe Flash Player
Adobe Flash Player version 11.2.202.285
Your system: Linux 64-bit, Firefox

Revision history for this message
Jiří Janoušek (fenryxo) wrote :

Elijah Lynn: Actually, the issue you have described is a duplicate of the bug 1176221 [1], not an issue with a support for All access & Radio. Temporary workaround is to disable "Hide Google bar" feature in service's preferences.

[1] https://bugs.launchpad.net/nuvola-player/+bug/1176221

djwyman & G. Steve Arnold: Can you install attached service update package with a proposed fix and provide feedback? Installation instructions are at [2]. Also, make sure you have installed a Flash plugin compatible with GTK+ 3 as described at [3].

[2] http://nuvolaplayer.fenryxo.cz/download.html
[3] https://answers.launchpad.net/nuvola-player/+faq/2107

Changed in nuvola-player:
status: New → Incomplete
Revision history for this message
Martin Pöhlmann (mpdeimos) wrote :

I had the same problem w/ All Access and can confirm the fix on Arch Linux 64 Bit / Gnome Shell.

What's missing is the album name (at least on the MIPRIS2 menu)

Revision history for this message
Martin Pöhlmann (mpdeimos) wrote :

Edit: Just saw that you've committed a fix for the album problem, so n/m.

Revision history for this message
Jiří Janoušek (fenryxo) wrote :

Fix committed to lp:nuvola-player as r663.
<http://bazaar.launchpad.net/~fenryxo/nuvola-player/trunk/revision/663>

Fix committed to lp:nuvola-player/2.0.x as r611.
<http://bazaar.launchpad.net/~fenryxo/nuvola-player/2.0.x/revision/611>

The fix is available as a service update package at http://nuvolaplayer.fenryxo.cz/download.html (Google Play Music, version 3.17).

Changed in nuvola-player:
status: Incomplete → Fix Committed
importance: Undecided → High
milestone: none → 2.1.0
description: updated
Revision history for this message
Yuriy (ykuzma1) wrote :

Dude, you're awesome. This fix also worked for me (Ubuntu 12.10, 64-bit). Lovin' the new music player.

Revision history for this message
Justin Hardcastle (rammatamago) wrote :

I've ran into similar issues as reported here. Playback worked a few days ago, even after the google play updates, at least for my uploaded music. The past few days though I've only gotten the spinning circle and zero playback. I've attached the terminal output while running Nuvola player in debug mode.

Thus far I've tried clearing all the settings, installing Google Play Music version 3.17 as suggested above, force reinstalling Nuvola player, and checking back at bug #1029254 to ensure it wasn't a similar issue.

I'm on Ubuntu 13.04 64-bit using Nuvola player 2.0.3

Revision history for this message
Justin Hardcastle (rammatamago) wrote :

A few additions to my prior comment. My system has all of the following installed by, for which from my experience seem to be common culprits for this issue.

gstreamer1.0-plugins-ugly
gstreamer1.0-plugins-good
gstreamer0.10-fluendo-mp3
Flash player 11.2.202.285

Revision history for this message
Jiří Janoušek (fenryxo) wrote : Re: [Bug 1181307] Re: Support Google All Access and Radio

Justin, I need more details to investigate you issue further.

1) Do you use HTML5 audio? (Google Play Cog menu → Music Labs → HTML5 audio)
2) Do you want to use All access & Radio feature?
3) Could you post output of the following command?

aptitude search '~ngstreamer1.0' -F '%c %p'

Revision history for this message
Justin Hardcastle (rammatamago) wrote : Re: Support Google All Access and Radio

1 - HTML5 is disabled - The occurs with it enabled or disabled.
2 - I am signed up for the All access & Radio features so I would very much enjoy using them.
3 - Output is in the attached file!

Thanks for the response.

Revision history for this message
Rémi Rérolle (remi.rerolle) wrote :

I'm experiencing the same problem as well: since I signed up for All Access, nothing plays at all, be it from my own library or from the all access.

I'm on Ubuntu 13.04 64 bits, using Nuvola 2.0.3 and and the Google Play 3.17 service.

I have setup the flash plugin as indicated, but experience the same problem with either flash or html5 playback: once I click the play button for any track, I only get a spinning indicator with nothing else happening.

I'm attaching a debug log, and here's the aptitude output:

i gstreamer1.0-alsa
i gstreamer1.0-clutter
i gstreamer1.0-nice
i gstreamer1.0-plugins-base
i gstreamer1.0-plugins-base-apps
i gstreamer1.0-plugins-good
i gstreamer1.0-pulseaudio
i gstreamer1.0-tools
i gstreamer1.0-x
i libgstreamer1.0-0

Revision history for this message
Jiří Janoušek (fenryxo) wrote : Re: [Bug 1181307] Re: Support Google All Access and Radio

Justin Hardcastle wrote:

> 2 - I am signed up for the All access & Radio features so I would very much enjoy using them.

You have to install a Flash plugin compatible with GTK+ 3. See FAQ
#2107
for details.
https://answers.launchpad.net/nuvola-player/+faq/2107

Rémi Rérolle wrote:

> I have setup the flash plugin as indicated, but experience the same
> problem with either flash or html5 playback: once I click the play
> button for any track, I only get a spinning indicator with nothing else
> happening.

You have indeed installed a compatible Flash plugin. Do other
Flash-based services (Grooveshark, Rdio) also fail to play?

summary: - Support Google All Access and Radio
+ Enable Flash plugin for Google Play to support All Access and Radio
description: updated
Revision history for this message
Rémi Rérolle (remi.rerolle) wrote :

Yes I followed the FAQ to install the Flash plugin. I didn't install the whole ia32-libs though, but only the libnss3:i386 package, which seemed to be the only one missing. The nuvolaplayer-flash-installer.sh script ran without errors.

When enabling the debug plugin, here's what the Flash Support menu shows:

  Navigator: Mozilla/5.0 (X11; Linux x86_64)
  AppleWebKit/537.6+ (KHTML, like Gecko)
  Chromium/23.0.1271.95 Chrome/23.0.1271.95
  Safari/537.6+

  Flash.installed: true
  Flash.major: 11
  Flash.minor: 2
  Flash.revision: 202
  Flash.revisionStr: r202
  Flash.raw: Shockwave Flash 11.2 r202

I tried using the Grooveshark service, and indeed got a "Problem Loading Flash" popup error when trying to play something.
I find that a bit strange, since the flash plugin seems to be correctly loaded.

I attached the output of the following command:

lsof | grep nuvola | grep flash

Revision history for this message
Rémi Rérolle (remi.rerolle) wrote :

Here's the attachment...

Revision history for this message
Jiří Janoušek (fenryxo) wrote : Re: [Bug 1181307] Re: Enable Flash plugin for Google Play to support All Access and Radio

> The nuvolaplayer-flash-installer.sh script ran without errors.

It's actually only a half of the success.

> I tried using the Grooveshark service, and indeed got a "Problem Loading Flash" popup error when trying to play something.
> I find that a bit strange, since the flash plugin seems to be correctly loaded.

It is loaded, but since you didn't install whole ia32-libs, there are
still some missing dependencies. You can install whole ia32-libs or
create a new bug report "Flash not loaded or not working properly on
Ubuntu" if you would like me to help you find missing dependencies
(and refine improve the FAQ).

Revision history for this message
Rémi Rérolle (remi.rerolle) wrote :

OK thanks, I got it working now. I missed the part where the i386 libs were required for the nspluginwrapper.

I was a bit reluctant about installing the full ia32-libs package, but once I did that, it fixed the playback issue.

I tried using lsof to isolate what i386 libs are actually needed. The result is attached, and should be enough for anyone on a 64 bits install. It saved me about a hundred of useless i386 libs.

Once you got the i386-libs.list file, those can be installed by using, e.g.

sudo apt-get install $(cat i386-libs.list)

Thanks Jiří for your help !

Revision history for this message
Rémi Rérolle (remi.rerolle) wrote :

Here's the list

Revision history for this message
Jiří Janoušek (fenryxo) wrote :

> I tried using lsof to isolate what i386 libs are actually needed. The
> result is attached, and should be enough for anyone on a 64 bits
> install. It saved me about a hundred of useless i386 libs.
>
> Once you got the i386-libs.list file, those can be installed by using,
> e.g.
>
> sudo apt-get install $(cat i386-libs.list)

I've added your instructions to the FAQ #2107.

> Thanks Jiří for your help !

I thank you for investigating dependencies ;-)

Revision history for this message
Justin Hardcastle (rammatamago) wrote :

Thanks Jiří and Rémi!

Playback is at least working again after following that FAQ and using the i386-libs.list. Glad I'm not the only one reluctant to install the full ia32-libs package either.

Despite getting playback working, I'm still having some issues which I think are related to this Ubuntu bug https://bugs.launchpad.net/ubuntu/+source/nspluginwrapper/+bug/1111931 . Installing nspluginwrapper causes a seg fault just as described their, and no solution seems to have been found yet.
Rémi, did you maybe find a way around this?

First off, following the FAQ fixed a volume sensitivity issue reported in bug #1181040 , but it also increased the playback volume drastically.
Second, Nuvola player isn't showing in the Ubuntu sound settings as a currently playing application. Thus the playback volume can't be reduced globally.
Lastly, the volume control in service is the only functional one. Changing the system volume level is completely ignored by the player.

Revision history for this message
Rémi Rérolle (remi.rerolle) wrote :

Justin, I don't experience any of those additional issues:

- playback is fine
- no crash from the nspluginwrapper
- nuvola appears in the sound indicator
- nuvola's volume is affected by the global volume

Really, it's fully functional for me now, and I don't have anymore issue

Revision history for this message
Jiří Janoušek (fenryxo) wrote :

> First off, following the FAQ fixed a volume sensitivity issue reported in bug #1181040 , but it also increased the playback volume drastically.

This should be reported in bug #1181040.

> Second, Nuvola player isn't showing in the Ubuntu sound settings as a currently playing application. Thus the playback volume can't be reduced globally.

This should be reported as a new bug.

> Lastly, the volume control in service is the only functional one. Changing the system volume level is completely ignored by the player.

This should also be reported as a new bug.

Revision history for this message
Jiří Janoušek (fenryxo) wrote :

Fix released in Nuvola Player 2.0.4.

Revision history for this message
Jiří Janoušek (fenryxo) wrote :

The fix has been released in a freshly baken Nuvola Player 2.1.0.

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

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.