Topic: Shell-FM in the #! repos

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

http://nex.scrapping.cc/code/shell-fm/

I've been a huge fan of shell-fm for a long time now and could never go back to the regular client.  Because it's so lightweight, is console-based, and full of features I think it fits perfect into the idea of Crunchbang. 

The installation isn't hard at all, and only requires 2 other libraries (libmad0 and libmad0-dev), but it seems like something that should be included in the repositories.

I didn't make it, so I can't really give permission to add it.  But, there's an IRC channel and his e-mail is on the site, so asking permission shouldn't be too difficult. tongue

.files
dnyy in IRC & Urban Terror

Re: Shell-FM in the #! repos

I played with this the other night, it is classy. It is licensed under GPL so there should be no problem including it in the repository, apart from finding a willing volunteer to package it up. wink I do not mind packaging it myself, but it might be a nice project for someone who is learning or wanting to get more involved?! Any takers?

Re: Shell-FM in the #! repos

I'd love to package it, have never built a package, though. But if you can tell me where to get started, I'd be more than happy to whip one up. smile
Edit: Well I feel silly, it's been added to the Ubuntu repos since the last time I checked.  If you still want it for the #! repos let me know.

Last edited by dannytatom (2009-01-21 09:12:23)

.files
dnyy in IRC & Urban Terror

Re: Shell-FM in the #! repos

Yay! Good for you, you will not regret it, packaging can be very rewarding! Probably the best place to start would be the Ubuntu Packaging Guide. It is quite in-depth in places, but has some good tutorials and is fairly easy to make your way through. My advice would be to take your time and do not be afraid to ask for help. The Ubuntu MOTO's are a good crowd, very knowledgeable and easily approachable. Let me know if you need anything from me. wink

Re: Shell-FM in the #! repos

omns has suggested putting the development version in the #! repos, which sounds good to me.  So, off to package.  Thanks for the links, too. smile

Last edited by dannytatom (2009-01-21 09:24:51)

.files
dnyy in IRC & Urban Terror

Re: Shell-FM in the #! repos

I guess it is your decision. The thing is with the Ubuntu repositories, the packages often contain old versions, or they have been merged in from the Debian repositories and do not actually have anyone working on them from the Ubuntu side of things. The CrunchBang repositories are independent of both and packages can be updated as and when needed. So for example, if a new version of shell-fm came out tomorrow, you could work on it and have in the repository for testing within hours. Obviously the package would need to be checked first, but I am making preparations for that at the moment. Again, the decision is yours. wink

Re: Shell-FM in the #! repos

Haha, every time I go to edit a post you reply before my edit is sent.  Anywho, working on the package now for the development version.  It's the one I've always used and have never had a problem with, and of course it'll be the most up-to-date.

.files
dnyy in IRC & Urban Terror