Google Music Frame was created to make it easier to control Google Music via the Ubuntu Sound Menu or multimedia keys, comes with user scripts support (so you can add last.fm support among others), notifications and more.
Even though Google Music Frame was initially built to only work with the Ubuntu Sound Menu, later on, the Ubuntu Sound Menu dependency was removed and it can now run on non-Ubuntu systems too. Here's a screenshot with Google Music Frame running in Fedora 15 (and with a tweaked Media Player Shell extension that works with Google Music Frame):
Update: Google Music Frame has been renamed to Nuvola Player and now supports other services too, like Grooveshark, etc.
So here is how to install Nuvola Player in Fedora (tested in Fedora 15) and how to install and tweak the Gnome Shell Media Player extension to work with Nuvola Player:
Install Nuvola Player (previously Google Music Frame) in Fedora
1. Install the required dependencies:
sudo yum install gcc glib2-devel libgee-devel libsoup-devel gtk2-devel webkitgtk-devel python vala libnotify-devel libX11-devel unique-devel bzr
Also, make sure Adobe Flash player is installed and working. For more info, see THIS page.
2. Get the Nuvola Player code via BZR and compile it:
cd
bzr branch lp:google-music-frame
cd google-music-frame
./waf configure
./waf build
sudo ./waf install
At this point, Nuvola Player should be working so you can launch it from the menu.
Optional: Install Media Player GNOME Shell extension
If you haven't installed the Media Player GNOME Shell extension, you can do it (either in Fedora or Ubuntu) using the commands below:
- For GNOME Shell 3.0.x
cd
git clone https://github.com/eonpatapon/gnome-shell-extensions-mediaplayer.git
cd gnome-shell-extensions-mediaplayer
./autogen.sh --prefix=/usr
make
sudo make install
- For GNOME Shell 3.1.x+:
cd
git clone https://github.com/eonpatapon/gnome-shell-extensions-mediaplayer.git
cd gnome-shell-extensions-mediaplayer
git checkout 3.2
./autogen.sh --prefix=/usr
make
sudo make install
And then restart GNOME Shell.
The GNOME Shell Media Player extension only shows up when you open a supported music player so you'll have to run Nuvola Player for it to work.
For Last.fm support, see THIS post.