I've been using Last.fm for about a week and I really love it! Initially, I downloaded version 1.0.3 of the Last.fm player for Linux. I had some problems because Ubuntu Hoary (5.04) uses esd, and the last.fm player wants to write directly to /dev/dsp. I fixed the problem following the discussion here, by running the player through esddsp.
Recently version 1.0.5 of the Linux player came out, so I downloaded it, but I can't get it to work. If I simply run the player without esd I get the following:
nickc@everett:/usr/local $ Last.fm-1.0.5/player
RtApiOss: OSS playback device (/dev/dsp) is busy.
RtApiOss: device (/dev/dsp) is busy and cannot be opened.
RtApi: no devices found for given stream parameters.
And the player appears as though everything is normal. I select a station, and then the program crashes with the output
Changing station! Segmentation fault
I assumed it was the same issue as with the 1.0.3 version of the player, so I tried running it with esddsp; however, with the new version of the player esddsp doesn't help. I get the same behavior and the same output:
RtApiOss: device (/dev/dsp) is busy and cannot be opened.
RtApi: no devices found for given stream parameters.
Changing station! Segmentation fault
How do I get the 1.0.5 player to play nice with esd (or at least as well as 1.0.3)?
I still have 1.0.3 around, and it still works just fine using esddsp (without esddsp, I run the command and there is no output and nothing appears on the screen. It just seems to wait. It still responds to ctrl-c or kill -TERM). For now I'll just continue to use 1.0.3, but I'd like to be able to use future versions, and the fact that it bugs me to download the new version everytime I change stations in 1.0.3 is a pain.
You call it a new way of thinking; I call it regression to ignorance! -- Op Ivy
1.0.5 player does not work in Ubuntu Linux