descriptionshell-fm is a lightweight, console-based player for Last.FM radio streams.
homepage URLhttp://nex.scrapping.cc/shell-fm/
repository URLhttps://github.com/jkramer/shell-fm.git
ownerjan.foss@zerebecki.de
last changeSun, 16 Mar 2014 14:07:20 +0000 (16 15:07 +0100)
last refreshSun, 5 May 2024 23:25:17 +0000 (6 01:25 +0200)
content tags
add:
README.textile
h2. About

shell-fm is a lightweight, console-based player for Last.FM radio streams. It's pretty small (the binary is currently a little smaller than 60K, or 50K when stripped) and it has most features the "official" player has, if not even a few more. Additional features are, for example:

* network interface (control shell-fm remotely)
* autoban (automatically ban all tracks of an artist you don't like)
* bookmark stations (quickly jump to bookmarked stations with a single key)
* ... probably more

h2. Requirements

shell-fm doesn't need much. You definitely need libmad. shell-fm can also use libao for playback (optional).

h2. Installation

It's always recommended to use the latest version from GitHub.

First clone the repository:

bc. $ git clone git://github.com/jkramer/shell-fm.git

Make sure you have the needed libraries to compile (libmad0-dev and libao-dev.) This should do the trick for Ubuntu:

bc. $ sudo apt-get install libmad0-dev libao-dev

Change into the repository directory and compile Shell.FM:

bc. $ cd shell-fm
$ make

Finally, install the binary and the manual as root:

bc. $ su -c "make install"
OR:
$ sudo make install
shortlog
2014-03-16 Jonas KramerMerge pull request #80 from AlexanderPavlenko/mastermaster
2014-03-16 Jonas KramerMerge pull request #84 from martinh/socks-proxy
2013-10-20 Martin HedenfalkDocument socks proxy configuration.84/head
2013-10-20 Martin HedenfalkAdd missing (void) in function definitions.
2013-04-14 Martin HedenfalkMore graceful handling of connection failures.
2013-04-14 Martin HedenfalkFix warning about potentially insecure format string.
2013-04-14 Martin HedenfalkAdd -Y option for setting the SOCKS proxy address.
2013-04-14 Martin HedenfalkAdd missing includes for time_t and pid_t.
2013-04-14 Martin HedenfalkAdd support for SOCKS proxying.
2013-02-19 AlexanderPavlenkofix port extraction80/head
2012-12-06 Jonas KramerSome cleanup, experimental multi artist station support...
2012-11-29 Jonas KramerFix #61, this time for real.api-v2
2012-11-29 Jonas KramerShould fix #61.
2012-11-29 Jonas KramerMerge pull request #69 from kitwestneat/api-v2
2012-11-29 Kit Westneatmodified submit() return code so queue is cleaned properly69/head
2012-11-28 Jonas KramerFixed scrobbling.
...
tags
12 years ago v0.8
14 years ago v0.7
15 years ago v0.6
16 years ago v0.5
heads
10 years ago master
11 years ago api-v2
12 years ago openssl
13 years ago chunked
15 years ago dreambox
15 years ago threading
forks
Cached version (3608s old)
shell-fm/jan-zerebecki.git jan.foss@zerebecki.de 14 years ago