Archive for the 'tech' Category

Page 3 of 34

subsonic media streamer

got a server at home? want to stream media over your home network or inter­net? linux (although other plat­forms are sup­por­ted)? yes? read on then.

sub­sonic should take care of all your media stream­ing desires. grab it from here. i’ll be using the debian version on my head­er­less server.

first off install the java runtime envir­on­ment (shame, that)…as root issue the following

apt-get install openjdk-6-jre

once that’s com­plete you’ll need to install the binary you down­loaded earlier. again, as root…

dpkg -i subsonic-x.x.deb

and that should be it up and running. login to the new install­a­tion using your domain or IP at port 4040 (i’m testing from home so for me that’s http://box:4040) and you should be greeted with some­thing like this

user­name and pass­word are admin (change the pass­word straight after you login for the first time). most import­ant step? add the path to your media…

a dir­ect­ory for your playl­ists isn’t created during the install pro­ced­ure so add one now…as root…

mkdir /var/playlists

now to forward the rel­ev­ant ports on your router so that stream­ing will work remotely…the default is, as men­tioned before, 4040 but you can change that if you like

if you want to stream from afar you’ll need a domain name if you don’t want to use your IP (which will change if you have a dynamic con­nec­tion). i use dyn.com but it seems their free service doesn’t exist anymore…i could be wrong. you could try no-ip.com.

that’s about it…you can now browse your media, load and save playlists…and play your tunes.

EDIT — i like it. a lot. have donated and i recom­mend you do too if you find it useful. it’ll give you a con­stant url for your dynamic IP address…android app that works after the 30 days trial…and help the developer to con­tinue to improve this crack­ing bit of code.

Post to Twitter


Bear