
Last Exit is a Gtk based player for Last.fm. If, like me, you use GNOME Desktop then you might prefer the way this player looks compared to the Qt based official Last.fm player. It is harder to install than the official player and as it’s still quite new there are still a few bugs that need to be ironed out. I have written some basic instructions for installing Last Exit on Ubuntu Linux.
Installing Last Exit from source on Ubuntu
1. First you need to install all the required libraries, the mono compiler and a few other things. This list is what I had to install, there may well be more things required for your computer. This list was created for the Dapper repositories and so package names might be different if you use a different version.
sudo apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libgconf-dev libgtk2.0-dev libgdk-pixbuf-dev libmono-dev gtk-sharp2 mono-mcs mono-gac libgconf2-dev build-essential
2. Download the source tarball. You can get the latest version here.
3. Extract the tarball and go into the source directory.
tar xvjf last-exit-0.2.tar.bz2
cd last-exit-0.2
4. Configure and make
./configure
make
5. Install.
sudo make install
6. Add a value to gconf. You need to do this otherwise the program won’t start. Thanks to Spectre for this.
gconftool-2 -t bool -s /apps/lastexit/first_run true
Geeky things follow…I have a Last.fm subscription (pretty good value at £18 per year) but wasn’t able to use the personal radio and the loved tracks radio. I have made some changes to the sourcecode to fix the problem which was due to the ’subscriber’ boolean defaulting to false and because the appropriate value hasn’t been retrieved when the GUI is created the options for subscriber-only stations are not enabled. I fixed this by changing it so when a connection is made if the user is a subscriber they are enabled.
Its still pretty rough around the edges, as to be expected. If you have more than one sound device in your system you may have trouble. Try messing around with gstreamer-properties. If you don’t want to install it, you will need to edit the last-exit.exe.config file to point to the location of the shared library which will be in /source dir/liblastexit/.libs/
~fran
Comment by Francis Tyers — May 10, 2006 @ 8:32 pm
[...] « Last Exit: Gtk based Last.fm player [...]
Pingback by Newspeak » Blog Archive » Last Exit: Ubuntu Package — May 11, 2006 @ 3:13 pm
Last.fm…
Este clone do Last.fm Player, feito utilizando a biblioteca GTK+ para o ambiente desktop Gnome, tem toda a funcionalidade do programa original. A diferença principal é que o original utiliza a biblioteca QT, mais adequada para o ambiente KDE…
Trackback by Subsistir — June 14, 2006 @ 5:07 pm
I just installed the 1.0 version from the download source and it seems ok, except I ran into a small issue with another missing key… easily fixed:
$ gconftool-2 -t int -s /apps/lastexit/volume 75
makes it default the volume to 75%
Anyways,
$ gconftool-2 -t bool -s /apps/lastexit/first_run true
Also comes in handy if you enter the wrong username/password on the first run
Cheers,
Darryl
Comment by Darryl — July 14, 2006 @ 12:24 am
Where can I find the PO file I want to translate last exit. Can I generate it somehow? There’s nothing in the README file
Comment by Arangel — August 18, 2006 @ 1:04 pm
Could you e-mail me please, you should have my e-mail I left it in the reply fields. Thank you.
Comment by Arangel — August 18, 2006 @ 3:35 pm
Greetings,
When I try to run “./configure” it gets me this:
“No package ‘dbus-glib-1′ found”
Do you know how to fix?
Thanks.
Comment by Lobo Schmidt — August 28, 2006 @ 3:24 am
How exactly depends on what distribution you are using, but you will need to install the appropriate library and headers. In Ubuntu this will mean installing libdbus-glib-1-dev and libdbus-glib-1-2. I hope this helps.
Comment by Stephen Paulger — September 1, 2006 @ 11:11 am