Spotify is pretty damn cool. I think we can all agree on this. What’s even cooler (if you’re an Open Source/Linux geek) is running a third-party ncurses client to connect to Spotify. Here’s what I had to do on Fedora 17 (64 bit).
subversion libtool libogg-devel libvorbis-devel pulseaudio-libs pulseaudio-libs-devel zlib-devel gstreamer-devel libao-devel openssl-devel ncurses-devel
svn co https://despotify.svn.sourceforge.net/svnroot/despotify despotify
despotify/src
directory
cd despotify/src
make
sudo make install
libdespotify.so.0
got installed. Now, I’m sure there’s a more intelligent way to do this (please tell me if you know by commenting on this blog post, or hit me up on twitter: @tbielawa), but lacking the necessary knowledge, I opted use symbolic links (note: this fixes the “despotify: error while loading shared libraries: libdespotify.so.0:" cannot open
error message you may be seeing)
cd /usr/lib64
sudo ln -s ../lib/libdespotify.so.0
?
” key to see a list of shortcuts. ctrl+e
is a shortcut for :connect
)
despotify
User not found
” error message. Per the information in this thread on the archlinux forumsI did the following:
That’s everything I had to do. So, is it worth it? No. Not really. But it was a fun little experiment/challenge.
The interface is immature, at best. It’s lacking most/all of the functionality I really enjoy in the official Spotify client, such as creating and listening to artist/song based radios, receiving/sending music suggestions to friends, Starring songs for offline listening later, etc…
What you can do is search for artists/tracks and play the results, and, impress your friends? I guess. (probably not though)
David S.
06 Nov 2012 06:11 pm
Hi,
thanks for assembling such a helpfull guide.
The problem with the libdespotify.so.0 bothered me as well.
But, shouldn’t “1. cd /usr/lib” at your step 5 be “1. cd /usr/lib64/” so you make a symbolic link into the lib64 folder? At least that worked for me. 😉
Cheers,
David
Tim Bielawa
06 Nov 2012 10:11 pm
Good catch. Fixed that for ya!
Glad the post helped you out, and thanks for the comment!