Streaming MP3s on Demand?
The Human Cow asks: "My computer teacher lets us listen to music while we code, but the 150 MB network drive limit kind of puts a damper on the variety of music I have access to. CDs and MP3 players are too much of a hassle to keep up with, so I started wondering if there was any way to set up a streaming radio station that was controllable from a remote PC. I looked at Shoutcast again to see if there was some option that I missed, but I didn't find much. Not having any luck on Google, I've decided to turn to you guys. Does anybody know of a program that'll let me set up a playlist at home and then remotely control it from school? Streaming MP3s on demand, maybe?"
Use a combination of Snowcrash, Winamp, and SHOUTcast. I haven't tried snowcrash with Winamp 5, but it should work.
I believe SHOUTcast has a streaming-on-demand feature, but it's not as nice as Snowcrash.
I am biased as I wrote it, but there was a new release of GNUMP3d yesterday.
THis allows you to stream MP3/OGG Vorbis/MPG/WMV files across a network via a browser interface.
You can search, sort, downsample and generally have a blast.
Check it out?
shfs website
...
step 1, keep all mp3's in a central place
step 2, have ssh access
step 3, locally shfs mount mp3s
step 4,
step 5, profit!
ok, shfs allows you to mount a remote filesystem while only having ssh access. Simply mount the mp3 dir and point xmms or whatever at it and play. Works flawlessly for me.
Does that mean I get supplicants showering me with gifts?
Seriously, thanks. It's nice to see people using the software and enjoying it.
I'd love it if you'd try Jinzora. I'm the primary developer of it (and loyal /. reader). We are nearing our 1.0 release, and we feel that Jinzora is simply put the easiest to us, install, and configure, and is the best looking of all the web based Jukeboxes around. Jinzora can stream via HTTP (including video), playback locally on the server (ala music TiVo), or frontend a shoutcast server so you can use it for a streaming radio station.
Please stop on by at www.jinzora.org, we'd love to have the /. crowd's input! We are VERY open to suggestions/bug/feature requests and try to answer all forum posts VERY quickly!
I was assuming in the first question the download was related to a webserver - having just a raw directory index, or hierarchy.
In that case, as you say, the streaming is pretty much identical.
The real difference is with my project, and others like it, you can create playlists, control downsampling on the fly, see a list of the most recent tracks served, have a realtime list of currently streaming files and more.
For me personally I use the GUI a lot due to having a large archive of music - and the single killer feature is the ability to search.
I can instantly create a playlist filled with songs by a single artist, or of a particular genre.
The code is extensible, and the GUI is themable, so there are many more interesting things that can be done - for example one think I've been thinking of writing for a while is a time-filler. Type in a time and have it return a random playlist which lasts just that amount of time.
A simple means of filling 30 minutes whilst working for example.
Other options and features are available, but I hope I've cleared it up a little bit anyway..
Since everyone is plugging their own programs that do this, I'll plug mine: Gronk.
It gives you a FreeDB-driven web-based playlist manager and controls a running XMMS process. The XMMS Oddcast DSP plugin lets it shout to a local Icecast server so you can listen locally or remotely.
I also like the Crossfade plugin, for smooth transitions between songs.