FINALLY! SOME UPDATES! This website is being reconstructed. Some content will go away soon. If you want to see my new stuff, visit my github: https://github.com/jrcharney/.

lastfm.sh : Play Last.fm with shell-fm

About this project

Use lastfm.sh play music from Last.FM onto to your console. On some systems, there is already a lastfm program, but that is for the program that has the GUI and all the overhead that comes with it. shell-fm is a nimble alternative to this and can be run in you text console.


Questions

Who really created shell-fm?

I would like to acknowledge the work of Jonas Kramer for creating shell-fm. Dankeschön!

OK, if you didn't create shell-fm, why is this a project?

Because I took the time to write a script to install it on remote systems. Although, I wish I could forward the audio output to the local computer much like how when you call a phone number and you get the voice mail. That is a computer reading you "We're sorry but the person at 555-5555. Is not available. Please leave a message." I know it is possible. I just haven't figured it out completely yet.

So what parts of this are your contribution?

The two scripts that I wrote. Keep in mind, these scripts were written so that another computer could play shell-fm. If I can forward the audio output to a local device, this project would be complete.


install_shellfm.sh

I described how to install shell-fm from source in my blog. It was designed to be installed on a remote host like a webserver with SSH access. For local systems, like Debian, Ubuntu, or Fedora, you probably don't need to use this script when you can get shell-fm from a package on your software management program (i.e. apt). But if installing Linux software from source is your thing, running this script is a must. Be sure to modify the variables to your desired preferences. I've only done this on my machine so YMMV.

lastfm.sh

If you are going to install the above script, you may want to also download this script.

Lastfm.sh is a shell script that allows you to startup shell-fm at a specific Last.FM station other than the default station you defined in your ~/.shell-fm/shell-fm.rc file.

Downloads

Future Plans

  • shell-fm.pl (An IRSSI script) - This script is designed to run as a plugin for IRSSI, an Internet Relay Chat (IRC) program, to play Last.FM stations using shell-fm. It's an idea that I've been thinking about for a while.

Tags

Under Construction