I have known of Last.fm long time ago, but had never tried it before. Because I thought:
- Almost all music are made by amateur users;
- I have to stay on its page in order to listen;
- Even I don’t need, the program is not for Linux platform.
I am totally wrong! Last week, I have to spend more than three hours a day with Windows. It’s quite boring last week, so I tried Last.fm yesterday, it’s great. Today, I wanted to know what’s in Download section, I suddenly saw “Linux” and “Open Source (GPL)”. I downloaded the Windows version, and listened to music off the Last.fm website. Really love it, the Radio is like Pandora. I used to listen to Pandora, but no more since they had been forced not to serve people outside of the U.S.
Later, I downloaded the Linux source tarball. There is one note for you if you are using arch x86_64 and you saw this error message while make:
IpodDevice.cpp:38: error: expected declaration before ‘}’ token
Open src/mediadevices/ipod/Makefile, at line 16 (Note that line-breaks added):
INCPATH = -I/usr/lib64/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/QtCore -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtGui -I/usr/include/QtSql -I/usr/include/QtSql -I/usr/include -I../../../src -I../../../build -I../../libMoose -I../../libUnicorn -I/usr/include/gpod-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../../build/Ipod_device/release -I../../../build
Add 64 to it as
INCPATH = -I/usr/lib64/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/QtCore
-I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtGui -I/usr/include/QtSql
-I/usr/include/QtSql -I/usr/include -I../../../src -I../../../build -I../../libMoose
-I../../libUnicorn -I/usr/include/gpod-1.0 -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I../../../build/Ipod_device/release -I../../../build
You should have no problem. Linux version doesn’t have the left side panel as if Windows version has. There is one thing I don’t get it about this program:
Normally, the shortcuts in tray icon menu are functioned globally, obviously this is not the case. Moreover, this program doesn’t support multimedia keys, this is a quite important feature for me; and no information shows when song changes.
By the way, I just know Rhythmbox has Last.fm plugin. Time to remove, and still stick with Rhythmbox.