Slashdot Mirror


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?"

158 comments

  1. how about gnump3d? by AresTheImpaler · · Score: 4, Informative

    I most say, I have never used it, but I did hear it's good. http://www.gnu.org/software/gnump3d/

    1. Re:how about gnump3d? by nempo · · Score: 4, Informative

      gnump3d is awesome for these kinds of applications. I use it myself streaming ogg files from my router/firewall/mail-server/ftp-server etc. etc. machine.

      --
      --- No, english is not my mother tongue.
    2. Re:how about gnump3d? by AresTheImpaler · · Score: 4, Informative
      I hate to reply my self, but I also found this:

      tvdinner

      kplaylist

      an mp3 howto

    3. Re:how about gnump3d? by stevey · · Score: 5, Informative

      I'm glad you like it .. I released v2.7 yesterday!

    4. Re:how about gnump3d? by sinergy · · Score: 1

      You sir, are a God.

      --
      ...
    5. Re:how about gnump3d? by stevey · · Score: 5, Interesting

      Does that mean I get supplicants showering me with gifts?

      Seriously, thanks. It's nice to see people using the software and enjoying it.

    6. Re:how about gnump3d? by samrolken · · Score: 1
      I gotta say that the program looks pretty good, but on Windows with ActiveState Perl, I just get this...
      GNUMP3d v2.7 by Steve Kemp
      http://www.gnump3d.org/

      GNUMP3d is free software, covered by the GNU General Public License,
      and you are welcome to change it and/or distribute copies of it under
      certain conditions.

      For full details please visit the COPYING URL given below:

      Copying details:
      http://localhost:8888/COPYING

      GNUMP3d now serving upon:
      http://localhost:8888/

      GNUMP3d website:
      http://www.gnump3d.org/

      Indexing your music collection, this may take some time.

      (Run with '--fast' if you do not wish this to occur at startup).

      The system cannot find the path specified.

      Since I have no idea what kinda path it's talking about, I have no starting point for figuring out what's wrong. I suppose I'll just give up and use something else...

      --
      samrolken
    7. Re:how about gnump3d? by LinuxWeenie · · Score: 1

      I will have to second that statement. It is very easy to set up and use. It is also easy to have several different streamers at the same time going to different ports. I use it on a home Linux server to stream music to other computers within my house and to stream MP3 audio from a Senior Adult Sunday School class that I teach. I do have some adults that might miss the class and want to catch up on what was said. You need to get GNUMP3D. I only have one complaint - I haven't quite figured out how to get the correct sort order to come out on the HTML page it generates. Maybe I will try the new 2.7 version. Nice job Steve.

    8. Re:how about gnump3d? by FreakyGeeky · · Score: 1

      Did you try reading the included documentation? Start with INSTALL, then check out README. In there, it tells you exactly "what path it's talking about." This path, in case it isn't obvious, is the folder containing the music files you'd like to stream.

      Lazy.

    9. Re:how about gnump3d? by FreakyGeeky · · Score: 2, Informative

      I read this story, saw the first post (at +2) and then downloaded your software. In less than five minutes I got my entire mp3 collection to stream from my web site. I've been looking for software like this for a while, and I've finally found it.

      As someone else said, "You sir are a god."

    10. Re:how about gnump3d? by Anonymous Coward · · Score: 0

      ActiveState Perl on Windows? Hmm. You can find some software which will make it run better here.

    11. Re:how about gnump3d? by samrolken · · Score: 1
      Yes, I read the included documentation. And no, that path isn't (I'm guessing) the path of my music, if it were, then the error message would be:
      The server root directory you specified, D:/music, is missing.

      Please update your configuration file to specify the actual
      root directory you wish to serve media from.

      You can fix this error by changing the line that currently
      reads:

      root = D:/music
      I guess the way to make the path obvious would be to have a proper and verbose error message.
      --
      samrolken
    12. Re:how about gnump3d? by samrolken · · Score: 1

      Yes, I'll run Debian on my desktop someday when I don't have to run Adobe Premiere, Microsoft Office, and stuff like that. This is the real world, and I have to use real software.

      I mean, I use Debian on a few of my servers, it's great, but really... right tool for the right job.

      Besides, ActiveState Perl on Windows is listed as a supported platform.

      --
      samrolken
    13. Re:how about gnump3d? by FreakyGeeky · · Score: 1

      Then check your path to the logfile, errorlog, theme_directory, and any other path listed in the config.

    14. Re:how about gnump3d? by samrolken · · Score: 1

      No thanks. I just downloaded SlimServer, and it's working fine.

      --
      samrolken
    15. Re:how about gnump3d? by CycoChuck · · Score: 1

      I don't know the software, but my guess is that you may be using the wrong slash. *nix uses /, while Windows and DOS uses \.

      --
      Windows is as solid as quicksand.
    16. Re:how about gnump3d? by samrolken · · Score: 1

      I've tried it both ways; in the example configuration files a UNIX-style path separator was being used, so that is what I have used.

      A lot of software ported over from other platforms uses UNIX-style path separator characters in config files... apache for Windows comes to mind.

      --
      samrolken
    17. Re:how about gnump3d? by counterplex · · Score: 0

      Three words: Hack the Code. If you can't, feel free to file a bug report or just use something else. This is assuming, of course, that you RTFM. If not, then have someone who can RTFM put an mp3 server up for you.

      --
      $x = ($x * 10) % 10 >= 5 ? 1 + int $x : int $x
    18. Re:how about gnump3d? by DrEasy · · Score: 1
      There's also Apple's Quicktime Streaming Server which is also open source. From what I understand it is based on IceCast which is listed in one of the links you posted. Anybody had any experience with these programs? How do they scale up?

      --
      "In our tactical decisions, we are operating contrary to our strategic interest."
    19. Re:how about gnump3d? by samrolken · · Score: 1

      Yes, I would "Hack the Code", but instead I just used something else that worked.

      --
      samrolken
    20. Re:how about gnump3d? by l0rd · · Score: 1

      I have about 40 gigs of music streamed via gnump3d, and it works like a charm, assuming of course your upstream can handle it.

      Beware though, if you have a crappy upstream you will need to compress your mp3s in real time. This takes quite a lot of processing power (My P2-350 server can't quite keep up).

      Another choice is of course an iPOD. Not that expensive these days, and you don't have to worry about bandwidth.

    21. Re:how about gnump3d? by Anonymous Coward · · Score: 0

      Nice. The developer tries to help and then you talk to him like something you just found blocking up your sink.

      Nice going, fuckwit.

    22. Re:how about gnump3d? by router · · Score: 1

      got an address? Or do I have to check the README like samba?

      andy

    23. Re:how about gnump3d? by stevey · · Score: 1

      No postal address no .. I just use the wishlist, or a paypal donation address.

      If either of those are too evil to use then I don't mind, after all I'm happy to give the software away for free and it's a bit cheeky asking for stuff really!

    24. Re:how about gnump3d? by 4minus0 · · Score: 1

      Count me as a happy user of GNUMP3d as well.
      Very nice app stevey.
      Music stops...it's time to go :-)

      --
      You've got an easy breezy wind at your back...most of the time.
    25. Re:how about gnump3d? by turnstyle · · Score: 1
      Hey Steve,

      Quite a thread, eh? ;)

      -Scott

      --
      Here's what I do: Bitty Browser & Andromeda
    26. Re:how about gnump3d? by stevey · · Score: 1

      Not bad .. I may be getting the hang of this advertising lark ;)

    27. Re:how about gnump3d? by Anonymous Coward · · Score: 0
      Nice. The developer tries to help and then you talk to him like something you just found blocking up your sink.

      Nice going, fuckwit.

      Actually, I think stevey is the developer. FreakyGeeky is just a satisfied user.

      Ha.

  2. Andromedia by joshuapartiallyblind · · Score: 3, Informative
    1. Re:Andromedia by Rude+Turnip · · Score: 1

      I would like to second the nomination for Andromeda...it's a $35 PHP script that you stick in your /var/www directory and works great. IMO, it just edges out GnuMP3d in terms of quality.

      Since you would like to access your collection from a remote location, you should note that Andromeda gives you the ability to add username/password protection.

      I don't think it's been mentioned here yet, but you should make sure that access to your collection is locked down and restricted so no one else can get into it, lest you would like to fund the coke habit of an RIAA executive. Here are a couple things you can do to restrict access to your music collection (assuming the use of Andromeda & Apache):

      1. Enable Andromeda's username/password option.
      2. Only allow access to your Apache server from the networks that you use. ie, the IP address of your school, office, etc.

      The last item is what I do:

      3. Close off port 80 on your firewall/NAT; turn on SSHd on your server and open up port 22 on your firewall/NAT. Install a Squid proxy on your home server. Then, while at school/work/etc. use PuTTY (for Windows) or SSH (*nix) to create an encrypted tunnel to your home server. You'll also get the added bonus of encrypted surfing from your remote location.

    2. Re:Andromedia by slartibart · · Score: 1
      I use Zina. It's pretty much just like Andromeda, but free.

      It's a PHP web solution, works great.

  3. Tunez by Chilles · · Score: 3, Informative

    Friends of me use it for their common room music/streaming mp3 setup:
    http://tunez.sourceforge.net/

    1. Re:Tunez by MrZaius · · Score: 1

      I second that notion. Tunez is awesome. I set it up with ices and icecast, and now I have great control through an amazing interface from any other node.

      It's especially hot for multiple users, because it allows them to collaborate on playlist creation through a clever voting mechanism.

      Again, the link is here.

  4. There are better solutions by orthogonal · · Score: 4, Informative

    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?

    I'm not sue your school will appreciate the bandwidth costs of 128kbps or more for several hours a day.

    A better solution might be a hard-disk based mp3 player; until my Archos crapped out on me (frightfully bad Quality Assurance from Archos) I'd had 55 Gigabytes of music literally in my hand.

    For now I'm making do with a Zaurus and a 512 Megabyte SD card -- which is still quite a bit larger than your school's entire hard drive --, and lets me carry around three Gilbert & Sullivan operas, a Sondheim compilation album, and half a dozen renditions of the (former) Soviet National Anthem and the Internationale -- and yes, my musical tastes would raise questions about my heterosexuality were it not for my terrible fashion sense.

    Should you insist on a remote controlled solution, you can do what I do with the Zaurus when it's within range of my home Wifi: I use XMMS to either stream shoutcast stations off the 'net, or a Samba into my home PC and play the 55 GBs of music I've (all legally) collected.

    Unless you're insistent on allowing multiple users -- and your home PC probably doesn't have that much uploading bandwidth anyway -- Samba's a simple and elegant solution.

    1. Re:There are better solutions by Fuzzle · · Score: 2, Insightful

      It depends on if "home" really means "back in the dorm rooms". If so, the school will never care, because internal bandwidth at EDU's is usually nigh-unsaturable.

    2. Re:There are better solutions by Anonymous Coward · · Score: 0
      lets me carry around three Gilbert & Sullivan operas, a Sondheim compilation album, and half a dozen renditions of the (former) Soviet National Anthem and the Internationale -- and yes, my musical tastes would raise questions about my heterosexuality were it not for my terrible fashion sense.

      Dude, you're gay. Not that there's anything wrong with that. What are you some kind of fucking commie listening to the USSR national anthem?

    3. Re:There are better solutions by The-Bus · · Score: 1, Funny
      For now I'm making do with a Zaurus and a 512 Megabyte SD card -- which is still quite a bit larger than your school's entire hard drive --, and lets me carry around three Gilbert & Sullivan operas, a Sondheim compilation album, and half a dozen renditions of the (former) Soviet National Anthem and the Internationale -- and yes, my musical tastes would raise questions about my heterosexuality were it not for my terrible fashion sense.


      Damn, you beat me to the joke.
      --

      Small potatoes make the steak look bigger.

    4. Re:There are better solutions by PainKilleR-CE · · Score: 1

      Personally, I use a USB thumbdrive for any music I want to listen to at work. I found that it was pretty much my only option other than carting around MP3 CDs once my hard drive started filling up, and as long as I change out the music every couple of days it's fine. Of course, I'm already planning on buying a bigger thumbdrive just so I won't have to change the music around as often, and the 512MB and 1GB models are coming down in price pretty quickly.

      Of course, if you don't have access to a USB port, that's pretty useless. On the other hand, I'd get in a bit of trouble for putting streaming audio on our incoming bandwidth here at work, or complaining about a full hard drive when I have 1GB or so of MP3 files on it.

      As an added bonus, with a little encryption software in case it gets stolen, I can take work back and forth with me without dealing with email and filesize limits.

      --
      -PainKilleR-[CE]
    5. Re:There are better solutions by tzanger · · Score: 1

      I personally am a HUGE fan of the Nex IIe -- $65 and however big a CF card you want. I personally have a 1G one, after upgrading from a 256M. 256M gives you roughly 4h of music so with 16h of music in my pocket I'm pretty much set.

      Two AA batteries gives me tons of runtime. The only two features I really wish it had were a proper shuffle (not random, shuffle -- I only want to a song again after all the others have played) and a feature in which it remembers the last song when you shut it off so it starts from that position in the playlist next time it is powered up.

      Great little MP3 player and not encumbered by any proprietary memory technology or power-draining HDD.

    6. Re:There are better solutions by Cyno01 · · Score: 1

      Well if you hacked your archos and put a 60gb HD in it you cant blame archos. Unless you had one of the larger video models... I've had my studio 20 for going on 2 and a half years and i listen to it at least 10 hours a day.

      --
      "Sic Semper Tyrannosaurus Rex."
  5. iTunes, son. by Dr.+Sp0ng · · Score: 2, Informative

    iTunes.

  6. Try this... by RupertJ · · Score: 0, Redundant

    http://www.shoutcast.com/

    You can setup the software to stream out MP3s etc and you can use WinAMP or xmms to listen in. Set the administrative page to be viewable from the internet (with user/pass of course) and then you can control the streams from there.

    1. Re:Try this... by FlashBuster3000 · · Score: 1

      Mhh, but then shoutcast just streams what you have configured for it in the configfile.
      As far as i remember, there is no such option in the adminarea (to select the next songs played.).
      Shoutcast is made for Internatradio, that is one DJ streaming to all listeners the same..
      Not One (or more.) listener who selects what he wants to hear..

    2. Re:Try this... by tadheckaman · · Score: 1

      Winamp 2 had a plugin that ran a webserver... allowing you to control what was playing... combine that with shoutcast plugin, and you have your solution! Search google, tis your friend.

      --
      My potato gun was confiscated by the United Nations. They said I wasn't allowed to have weapons of mash destruction.
  7. Streambox.... by thesp · · Score: 1

    ..is an effective solution for your problem. Find it here. I would extoll its benefits directly, but the page linked does quite an effective job there.

  8. slimserver by kayen_telva · · Score: 4, Informative

    open source. cross platform. rocks.

    SlimServer

    1. Re:slimserver by Saganaga · · Score: 2, Informative

      Seconded. It's also worth pointing out that you do not have to own a Squeezebox/Slimp3 to use Slimserver.

    2. Re:slimserver by wiljefv · · Score: 0

      A cool feature that I like about slim is that it lets anyone setup a playlist on the fly if you like.

      It will also recognize my iTunes playlists (maybe m3u?).

  9. Snowcrash, Winamp, and Shoutcast by Markaci · · Score: 3, Interesting

    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.

  10. Oooh, pick me! Pick me! by stevey · · Score: 5, Interesting

    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?

  11. SnackAmp by shfted! · · Score: 1
    --
    He who laughs last is stuck in a time dilation bubble.
  12. 150MB? by SkunkPussy · · Score: 0, Offtopic

    DAMMIT! we only get 20MB at uni!

    --
    SURELY NOT!!!!!
    1. Re:150MB? by Anonymous Coward · · Score: 0

      The supposedly 'world class' computer sci and engineering facilities at the University of York, UK, provide a paltry 15MB for students to use as a Linux filestore. It's just about enough to load Mozilla before it craps out. They also teach nothing of any practical value whatsoever, virtually the whole course being composed of various types of discreet maths. Avoid like the plague.

    2. Re:150MB? by Anonymous Coward · · Score: 0
      Lol? NTNU provides 500mb disk space for everyone, and unlimited space for comp.*. students. No hard quotas.

      To the "supposedly 'world class'" part, allow me to quote a song from Office Space: Real gangsta ass niggas don't flex nuts, cuz real gangsta ass niggas know they got 'em.

      Ps: Science is not about learning practical things.

  13. I just want to know.... by xoran99 · · Score: 1

    Where can I get a teacher like yours?

    --

    Karma: Bad (mostly due to all those "In Soviet Russia" jokes)

  14. WinAmp or XMMS by Deternal · · Score: 1

    You could just install a plugin for XMMS or WinAmp for remote control and remote listening.

  15. Netjuke all the way. by Birdddman · · Score: 5, Informative

    Netjuke is great for cataloging and streaming you mp3s over the net. www.netjuke.org

    1. Re:Netjuke all the way. by Anonymous Coward · · Score: 0

      Someone needs to mod parent up. Netjuke does EXACTLY what this person is asking, and it is fairly easy to set up on linux or windows. You can listen to any music you would like (within your collection) from any machine with a broadband connection.

    2. Re:Netjuke all the way. by Anonymous Coward · · Score: 0

      Damn right, netjuke rocks... All my friends have one of their own set up too! Highly customizeable.

  16. I need Fresh Meat!!! *roar* by FlashBuster3000 · · Score: 1

    There are plenty of these, just look at Freshmeat-search-results.

    Generally it is a good idea to look there, before asking this at ./ i think..

  17. ampache by ghamerly · · Score: 4, Informative

    I use Ampache (a web-based PHP application) to stream my MP3s from the western USA to Europe this year, and it works very well. Sometimes a song stops in the middle, but I have diagnosed that it's a webserver problem, not Ampache, but haven't had time to fix that.

    Anyway, see this: ampache.org

    Oh yeah, and once you have all the files on your server and in Ampache, you can keep a local cache of the URLs to all the songs. I do this so I never have to use the web interface unless I want to.

    1. Re:ampache by thempstead · · Score: 1
      I agree. I setup up Ampache for my father a few years ago and after a few teething troubles, (this was a few years a go i think but i had to edit a few files to get it to work properly), it worked just fine.

      The other thing to do would be to put some form of security on the Apache server to prevent the RIAA goons from claiming you are going to broadcast to everybody ...

  18. Good old FM radio via the Web ... by Tux2000 · · Score: 2, Interesting

    My solution for a room of three people (including me): An old PC with a soundcard, a pair of el-cheapo passive speakers, an ISA-Bus FM radio card, and a selfmade floppy-sized Linux. It runs a tiny webserver (mini_httpd), dhcpcd, and three CGIs, one to select the radio station, one to control the soundcard's mixer, and one to control the CDROM drive (Audio CD only). After booting, the sound volume is set to background level, and a local FM station playing acceptable music is tuned in. Now we can control everything via web browser, and (because I had too much time) a CHM (Windows HTML Help) file. Station names are stored in a text file on the DOS-formatted floppy, so we could easily update the station list when needed.

    Imagine some better speakers and you have music for the entire classroom. OK, my solution has no MP3 player, but it would require just one more CGI and some kind of mass storage device full of MP3s (CD-R/W, DVD-/+RW, USB Flash, Harddisk, CF, whatever). You may want to look for some self-made Linux-based MP3 players, they usually have a web interface for play lists (and perhaps volume controls).

    Tux2000

    --
    Denken hilft.
  19. Streamsicle by BigNumber · · Score: 1

    Streamsicle is a decent one for Windows. Web based control of playlist. And lets not forget free!

    1. Re:Streamsicle by candl · · Score: 1

      I was going to give props to streamsicle too, but I see I'm now just another 'ME TOO.' Streamsicle + Winamp is a hoot and ultra easy. Bandwidth is an issue but there are work arounds. (May sound obvious, but Streamsicle doesn't have any built in throttling, just does a 128 bitstream) Check the forums for tweaks.

    2. Re:Streamsicle by jshare · · Score: 1
      Me Too!

      Also, I wanted to point out that Streamsicle does not re-encode the mp3 streams. It just streams the mp3s at whatever bitrate they are encoded at. Some people have set up reencoders because they don't have enough bandwidth at home to stream, but that's just madness. Buy more bandwidth. :)

      If you want several people to listen to the same stream, but don't have the bandwidth at home for it, you can set up an Icecast server to "pull" the Streamsicle stream and redistribute it.

      Disclaimer: I did have some minor involvement in the development of Streamsicle (I made the search tab).

  20. Alternatively.... by MrDalliard · · Score: 1

    ...don't use any programs at all.

    Get an iPod and one of those nice little widgets that you plug into it that broadcasts the music to anyone listening on a particular FM radio frequency. There seem to be a host of derivatives, but one particular one of note is the iTrip.

    (http://www.griffintechnology.com/products/itrip /)

    It needs no batteries, can vary frequency... and it needs no additional software on your network, so that everyone in the room can "tune in".

    M.

    1. Re:Alternatively.... by damiam · · Score: 1

      Don't use FM transmitters. The quality loss is quite audible, even with higher-quality ones such as the iTrip.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
  21. Easy as pie by Apreche · · Score: 2, Informative

    Set up shoutcast to stream whatever xmms is putting out. Use one of those xmms-remote programs that lets you control xmms from the command line. Write a small program, in bash or python or something that provides a gui/curses/text interface that will do this: ssh into the box, get list of mp3s, let user select mp3, control xmms from the command line to make that mp3 play. Also allow stopping, pausing, shuffle on/off, etc.

    There are also shoutcast server control things that make a web site that controls the server. Often they are not direct control, but a request queue type of thing where you request a song and it gets put in the queue. Get winamp5 and start browsing shoutcast with the minibrowser open, you'll eventually find what I'm talking about.

    --
    The GeekNights podcast is going strong. Listen!
  22. edna by lektuvas · · Score: 3, Informative

    I use edna. it has it's own web server and lets me browse all my mp3 music and stream it to my brain while i'm at the university. and very easy to set up.

    --
    -- damn you, internet!
    1. Re:edna by stevey · · Score: 1

      Edna was the thing that originally got me hooked on the idea of streaming files.

      I used to love using it, but I found it missed a few obvious things such as searching, and sorting.

      You can see that my project bears a clear resemblence to Edna, only more featureful and more recently updated - last time I used edna was when it was stuck in the 0.4 days.

  23. Streamsicle by SealTit · · Score: 4, Informative

    I think Streamsicle (http://www.streamsicle.com/) is exectly what you're looking for. It acts like a shoutcast server, but it alows you to dynamically create playlists through a web interface. It's in java so it works on any OS. Sorry no ogg support though. That's really the only major drawback, solid application though. My school blocks windows networking, so I use streamsicle to listen to music in the lab, it's pretty sweet.

  24. Apache will work fine for you by dimss · · Score: 1

    Both Winamp and XMMS can play files via HTTP. The only thing you need is HTTP Server, e.g. Apache. This worked fine for me.

    Additionally you can write simple playlist converter to convert you local playlist like this: /home/user/music/song.ogg -> http://server:8080/song.ogg

    or

    c:\music\song.mp3 -> http://server:8080/song.mp3

    I did it last year and it worked fine.

  25. Yahoo briefcase by dickiedoodles · · Score: 1

    Not exactly what you were asking for but when I was in a similar situation basically what I did was create a few free Yahoo briefcase accounts (each one holds 30 meg but there seems to be a 150meg one for btyahoo customers) and downloaded the songs whenever I wanted them and deleted them when I finished. This only worked because space requirements were only checked at log in time after which I had seemingly infinite space so YMMV depending on the set-up

    --
    In Soviet Russia Slashdot cliches use you
  26. shfs mount by rask22 · · Score: 4, Interesting

    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.

  27. $40 MP3 CD player by vasqzr · · Score: 1


    I spent all my early coding/hacking/bbs days with a portable RCA CD player that cost me $180 and only lasted 3 hours on 4 AA's, thank god for AC adapters.

  28. A simple solution. by Scott+Robinson · · Score: 1

    All the solutions I have seen thus far are either extremely complex, involve writing code (though that doesn't sound to unreasonable for the poster), or Linux-only.

    Sheesh. :-)

    If you got Shoutcast working, which it sounds like you have, you're halfway there.

    Remote access couldn't be easier! Just use VNC.

    It's so simple and common, there are Java clients you can use for systems with no local execution allowed. Executable downloads measure in the < 100k range.

    Have fun!

    1. Re:A simple solution. by seaswahoo · · Score: 1

      Correct me if I'm wrong, but doesn't VNC broadcast passwords in clear-text?

      You could also set up a *nix box with Shoutcast (or some other streaming server) and SSH into it from elsewhere. Might be a bit zippier than VNC (which for us was slow even with a fully switched 100Mbps network).

    2. Re:A simple solution. by garbletext · · Score: 1

      Correction: VNC does not transmit passwords in cleartext. it uses a challenge-response system, although all actual data is sent in the clear.

  29. Jinzora by filenabber · · Score: 3, Informative
    I have been using Jinzora for about 3 weeks now and it does all of what you need and more. It's a free PHP app that doesn't require a DB backend. Just extract it and run the setup webpages. Really easy to setup and use and the developer is very receptive to bug reports and feature requests. Give it a try.

    Brian

    --
    Are you a Candy Addict?
    1. Re:Jinzora by myz24 · · Score: 1

      I second Jinzora. Very nice. You can download album art through the Jinzora interface, create playlists and even download the songs instead of streaming them. I used it for about 6 months to stream my music from home to work but recently gave it up in favor of having local copies of my music with iTunes.

      But the ability to stream your music to anywhere that as broadband so long as it's as quick as the bit rate you encoded your music at.

  30. Darwin Streaming Server by dr.+chuck+bunsen · · Score: 3, Informative

    Easy set up, easy to use. Supports Mac, Lin, Win. You Can See More Here

    1. Re:Darwin Streaming Server by shepd · · Score: 1

      Yeah, but he said MP3s. From what I can tell, that server doesn't talk MP3. Just QuickTime (Ugh) and M4A (less ugh, but winamp would require plugins).

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    2. Re:Darwin Streaming Server by dr.+chuck+bunsen · · Score: 1

      On the contrary, Darwin does mp3's beautifully. I use it myself, it is truly the best working, most professional streamer i've ever tried (aside from quicktime streaming server), and as a bonus, its free, and OPEN SOURCE. As for the "ugh" to quicktime, with respect for your opinion of course, the Sorensen Codec is really a wonderful thing, 2nd only to divx in quality (my opinion, others will argue wm9), with a huge upside of blazing fast encoding speeds compared to anything else out there. Now as for the quicktime mpeg4, i would mostly agree with the "ugh". But at any rate, download it and try it, it's really nice. Also there was actually a thread a while back on an article comparing divx, sorensen, wm9, and quicktime mpeg4, it was really good i will try to dig it up. Also quite curious what it is you prefer to quicktime, if it's divx i would have to agree, anything else i would like to know the reasons.

    3. Re:Darwin Streaming Server by shepd · · Score: 1

      >On the contrary, Darwin does mp3's beautifully.

      Good to hear. Sorry I doubted it, but there's not a mention of MP3 support on that page.

      >As for the "ugh" to quicktime, with respect for your opinion of course, the Sorensen Codec is really a wonderful thing, 2nd only to divx in quality (my opinion, others will argue wm9), with a huge upside of blazing fast encoding speeds compared to anything else out there.

      Actually, I'm not complaining because of the codec. It's just the Apple QuickTime player sucks horridly, IMHO. From the non-windows interface on Windows to the 'Q' craplet that sits in my system tray without asking, it's just not a good design. And then there's the wacky movie trailers I do recall trying to play that seem to have all sorts of ugly DRM and extra advertising built in that were unremoveable.

      The format, as a basic concept, seems to be great. After finding an, ahem, not-totally-legit alternative player, the video is very nice.

      But the authorized player leaves much to be desired when it comes to usability. If the spec were a tiny bit more open, we'd probably see good players out there, but, alas, it isn't.

      >Also quite curious what it is you prefer to quicktime, if it's divx i would have to agree, anything else i would like to know the reasons.

      Well, my preference is to MPEG-2, even though it does eat up a lot of space, it's standardized enough that I can use almost any player. To me, size of the video is less of an issue compared to quality and usability. Quicktime has quality down pat, but, as I mentioned, I don't like the player.

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
  31. Re:Uh by Anonymous Coward · · Score: 0

    I semi-agree w/ this guy... if you're in a lab working on your own, or you're in a 9-5 job working for hours on your own and the music helps, fine.

    But if you're in a class I'd say keep your headphones off and listen to what's going on... someone might be asking a question, that you think you already know the answer to because you're a cocky asshole, but really don't.

    Not to mention the fact that typically people play their headphones (except earbuds) so loud that they disturb those sitting near you...

    We were beaten with reeds at my university for not snapping to attention everytime the professor spoke.

  32. QuickTime Streaming Studio by sakusha · · Score: 1

    QTSS, or the free multiplatform Darwin Streaming Studio, works great for streaming MP3s (and other formats too). Runs on Windoze, RedHat, MacOS X, and probably BSD and other Unix variants if you're good at porting. Has a nice web-based playist editor system and administration is easy. Runs well even on low-spec hardware.

  33. Re:Uh by Anonymous Coward · · Score: 1, Insightful

    Maybe if you spent less time scolding kids and more time coding or problem solving, then you wouldn't be such an asshole.

  34. Zina by gkangas · · Score: 1

    Use zina. PHP script that will auto downsample your mp3s via lame if you don't want to stream the full 128/192/whatever. Zina Is Not Andrometa. God I hate those lame acronyms, but there you go... free version of Andro.

    --
    Gabe Kangas
  35. netjuke by UncleBoy · · Score: 1

    netjuke

  36. Apache::MP3 by Bklyn · · Score: 1

    Numerous good selections above, but also be sure to check out Lincoln's Stein's Apache::MP3 module. Requires Apache and mod_perl, so it is probably UNIX-only, but it rocks.

    Shameless plug: I added FLAC and SHN support to the Apache::MP3::Resample module so you can stream your lossless music on your narrow-band connection.

    1. Re:Apache::MP3 by bamse · · Score: 1

      Or you can test mod_musicindex which is a rewrite of Apache::MP3 in C.

      I installed it with Icecast2 on my debian box and had it up and running in less than 20 minutes

    2. Re:Apache::Mp3 by HeelToe · · Score: 1

      Wow, this sounds like exactly what I need to stream my at-home flac collection around the house in various formats.

      Are you willing to publish patches for your mod that does transcoding from flac?

      Thanks!

  37. Try Jinzora by RossCarlson · · Score: 3, Interesting

    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!

  38. otto by spribyl · · Score: 1

    Try otto.

    I have been using it for about 2 years now and it does exactly what you want.
    It uses a mysql as a db and a modified shoutcast on the front. It also has a very nice web interface.

  39. Web Server by Tom7 · · Score: 1

    Almost any media player can play an mp3 straight from an HTTP source (without any special support for "streaming"), so you could host your MP3s on a web server and then just add URLs to a local playlist.

  40. Not any more... by catseye · · Score: 1

    iTunes, at least on the Mac, used to have the fantastic ability to stream to another copy of iTunes over the internet without a lot of fuss -- sort of Shoutcast for a few people with zero configuration, but better -- you had access to your entire iTunes library, not just a pre-determined stream playlist. I used this to listen to my music while at the office, and it worked great.

    Unfortunately, people found a way to use the protocol to download tracks (not capturing the streams, but grabbing the actual tracks), so newer versions of iTunes now only share on the same subnet... basically useless for over the 'net.

    --
    What did the walrus say to the penguin? "No soap, radio."
    1. Re:Not any more... by ZackSchil · · Score: 5, Informative

      Using a program called Rendezvous Beacon, you can trick iTunes into thinking your iTunes share at home is on the same subnet. It's really not that hard to get around Apple's restriction.

    2. Re:Not any more... by Anonymous Coward · · Score: 0

      Do you know what version of iTunes was able to do that?

    3. Re:Not any more... by Game+Genie · · Score: 2

      Only the original release of 4.0. I still have a copy on a back up hard drive. I'd serve it up on my site, but I don't really feel like being slashdotted. That, and I need to get to bed. Mmmmm sleep.

  41. Sourceforge by sysadmn · · Score: 1
    --
    Envy my 5 digit Slashdot User ID!
  42. Otto and Zina by who+what+why · · Score: 1
    I used the wonderful Otto, which worked great as an office Jukebox that was controllable via a great-looking web interface.

    Also, at home I use the brilliant ZINA (Zina Is Not Andromeda) which offers a great way to stream your mp3s on demand.

  43. jreceiver rocks by SeaEye420 · · Score: 3, Informative

    Just in case you haven't gotten enough suggestions yet, I thought I'd post my favorite. The only reason I ever found it was so that I could stream music to my Rio Receiver without a windows box, but it has evolved much since then and can now stream any kind of media(including shoutcast and other stream sources)to multiple clients. It can do much more than that...Just check out the home page.

    Since I know the /. crowd loves screenshots here's one of a client streaming music, checking out the server status(who is streaming what song), and editing a couple playlists. Here's an architecture overview of how it all works.

    --
    Wort Wort Wort!
  44. In a word, yes. by Hank+Reardon · · Score: 1
    --
    There's so little difference between politics and jihad lately...
  45. Re:Oooh, pick me! Pick me! by HeyLaughingBoy · · Score: 1

    OK, here's a dumb question. Not a troll, just a question.

    Why bother streaming the data when the client can simply download the file and play it at the remote site? Music data typically isn't very big and downloads quickly (assuming a 10/100 Mbps network) and there are no issues with jitter, etc.

  46. Re:Oooh, pick me! Pick me! by stevey · · Score: 2, Informative

    There are two real reasons for streaming media like this.

    • Most MP3/Audio players support streaming, so that your track starts playing without the whole file having to be downloaded.
    • You don't end up cluttering the local machine with the complete downloaded tracks.

    Applications like mine also make it nice and simple to download a large collection of songs, for example every track with the word "Girl" in the title - doing that manually by downloading each individual track would be a bit more painful.

    Really each to their own .. you don't need to stream, I just find that it works well for me.

  47. Re:Oooh, pick me! Pick me! by override11 · · Score: 1

    Because I have 121 Gigs of sorted MP3's at home, and I want access to ALL of them wherever I am in the house, on the road, and this way I can construct playlists @ home, and stream anything I want to my desk / device at any time!

    --
    No I didnt spell check this post...
  48. Edna by Earlybird · · Score: 1

    Edna "allows you to access your MP3 collection from any networked computer. This software streams your MP3s via HTTP to any MP3 player that supports playing off a remote connection". It's about 1,000 lines of Python code, no database needed. It takes about 10 seconds to get up and running.

  49. Edna by Lomby · · Score: 1

    Personally I used edna, which is an MP3 server written in Python.
    Were easy to install, works well, playlists are supported, Winamp and XMMS work well with it.

  50. Edna by R@Bastard · · Score: 1

    edna.sourceforge.net

    A simple web server made from python that catalogs your music collection, makes a nice page, and streams when you click on titles.

    I've been using it for just what you ask for years.

    It's pretty simple, but that's kindof why it works so well. And all it needs is python.

    --
    Mucous membranes are the part of your brain that, like, make you think about mucous. --Beavis
  51. Apache::Mp3 by __david__ · · Score: 4, Informative

    I use Apache::Mp3 to share my music. It's nice because I can easily password protect it with Apache (since we live in these wonderful RIAA sue-happy times) and it's just a standard http access to the music which means every client on the planet supports it. I use iTunes at home and XMMS at work and they both have no problems streaming. I also have a philips streamium in my bedroom which streams from my server as well (though it requires one more special server to get the playlists to it).

    Installing it is very simple:
    Just 'perl -MCPAN -e shell' and then "install Apache::Mp3". It works on linux, and I even got it working on a Mac OS X beta a few years ago.

    I also wrote an mod to Apache::Mp3 to transcode on the fly. So I keep my music in flac format on my server and all the different clients use different formats. My iTunes at home streams wavs from the server, the stremium streams 320Kbit mp3s (since I couldn't get wavs to work), my iTunes at work does 192Kbit mp3s and XMMS at work does 128Kbit oggs.

    I'm pretty happy with the setup.

    Since you talked about playlists, you can put up playlists and then download them whereever you happen to be. They'll just be a list of URLs to your server. iTunes and XMMS both support that just fine and I image most other music players do as well. And since its your local music player that is controlling the playlist you can randomize it, skip songs, etc. without futzing with the server at all.

    It also has a "browse only" feature that you can see in action at http://music.porkrind.org.

    -David

  52. CDRW + MP3's + Walkman by carrowood · · Score: 1

    A cheap alternative to iTunes/Archos type hardware solutions is to buy a CD Walkman that can read burned cd's of mp3's. it cost me about $40 for the walkman (I am assuming that your PC already has a CDRW).

    The upside: Cheap, portable, non-proprietary

    The downside: You may have to burn and carry several cd's.

    I just chose my favorite 10% or so of my 30+ Gig collection and burned several cd's. One classical, several rock, etc.

    Now, if I could only do this with DVD's...

    1. Re:CDRW + MP3's + Walkman by mobby_6kl · · Score: 1

      You can! There is a Sony external combo drive: burns cds, reads dvds, and plays mp3! Yes it is quite expansive and bulky compared to a regular walkman, but is the only one I know that reads dvds+mp3. here is a review

  53. Re:Oooh, pick me! Pick me! by aminorex · · Score: 1

    Please allow me to vary the question slightly
    to address my personal puzzlement: Since an
    HTTP *stream* delivers data over a TCP *stream*
    what is different about playing your MP3 from
    a gnump3d *stream* as opposed to playing it
    from a web browser (a playlist being a web
    page, perhaps query-generated using
    php/jsp/asp/mason/etc)? I mean, what
    addutional function or value does it
    provide to use gnump3d?

    --
    -I like my women like I like my tea: green-
  54. Re:Oooh, pick me! Pick me! by stevey · · Score: 3, Interesting

    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..

  55. Re:Apache::Mp3 - Ditto, with links by extra88 · · Score: 4, Informative

    I like Apache::MP3 also. Namp! is the name of the project when all the bits are rolled together (apache, mod_perl, perl, Apache::MP3). Also CPAN is your friend.

    There's a demo site so you can see the default interface and try some streams (Apache::MP3 includes a "demo" mode which stops the streams after 30 seconds).

    You can block casual access with a simple .htaccess file. I'm pretty sure it *will* work on Windows, Apache, perl, & mod_perl are all available on the platform, it's just more work because all those components aren't already there.

    I'll tell you two problems I've run into. If you use username/passwords in .htaccess to secure it, the username & password will be a part of the URL for each streamed track and may be clearly visible on the desktop, depending on which streaming client you're using. Also some older clients may not work with URLs that include the user:pass in it. It's been a while but I think Windows Media Player was the one that gave me the most trouble.

    Embedded album art in a track may also cause trouble for some clients, specifically iTunes and RealOne (v9 at least, haven't tried the beta). In my testing the album art was added by MusicMatch and iTunes adds them another way (so each app can't see the other's album art) so how the art is added to the track may be a factor. Actually, I think it's more likely that some clients just can't handle streaming tracks with too many bytes of ID3 tag data but I haven't tried any experiments to prove it.

    Whether or not you can fast forward or rewind *within* a track depends upon the client. WinAmp does it like a champ. I'm pretty sure Xmms does too. iTunes does not. Someone has told me RealOne Player can do it but it hasn't worked for me.

    iTunes is a bad streaming client because it permanently adds each streamed track to your Library. You have to manually select and delete them to clean it up.

    If you don't want to bother streaming your own music, I recommend the "Internet radio station" RadioParadise. 128Kbps (or lower in a variety of formats, eclectic, listener-supported, no ads.

  56. Two suggestions.. by delus10n0 · · Score: 1

    http://www.streamsicle.com/

    'Nuff said.

    Or Nullsoft's own wwwinamp:

    http://www.nullsoft.com/free/wwwinamp/

    --
    Not All Who Wander Are Lost
  57. I use Zina by obrienb · · Score: 1

    It's an open source solution written in php. It's similar to the for profit Andromeda. It allows full access to your collection on an ad hoc basis. It supports Ogg and mp3. It's very easy to use. You can find it here.

  58. mod_mp3... by drfrog · · Score: 1

    werks fine for me
    tangent.org

    --
    back in the day we didnt have no old school
  59. Re:Oooh, pick me! Pick me! by Anonymous Coward · · Score: 0

    Because I have 121 Gigs of sorted MP3's at home

    Man, that's a lot of music. If an average song is 6 megs, that's over 20,000 songs - are you planning to open a music store?

  60. iTunes by Anonymous Coward · · Score: 0

    iTunes can do this. You would have to use a 3rd party DAAP daemon though.

  61. Shoutcast + VNC by jafuser · · Score: 1

    Shoutcast + VNC

    Sure, it's not the most elegant solution, but it's worked for me for the past 2+ years just fine =)

    --
    Please consider making an automatic monthly recurring donation to the EFF
    1. Re:Shoutcast + VNC by wed128 · · Score: 1

      or if you have unixisms, and don't want the whole desktop, X would prob be better for this app...

  62. I have a solution by haplo21112 · · Score: 1

    The stream at my site uses shoutcast, winamp (2.x series this is important), and another app called wwwinamp http://projects.halo8.net/.

    wwwinamp allows me to control the winamp playlist via a web interface from anywhere in the world.

    Email me for more details if you wish at:
    haplo-dated-1080942323.e56985@majere.epithna. com
    note is a time sensitive address which will expire in 7 days after which my spam filter will require you to confirm your message before I can recieve it.

    --
    Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
  63. icecast + ices or darwin streaming server by Anonymous Coward · · Score: 0

    icecast 2 is a good option (http://www.icecast.org) and you can use it to setup multiple playlists and the playlists are easy to generate using a few command line programs. i've used this before and like it, but there aren't too many options as far as the web controls go. icecast is teh server part and ices is the client developed by the same people that connects in and streams stuff (you can also use xmms to stream directly into icecast and if you run vnc can then vnc into your box and skip songs, control playlist, etc).

    i also used darwin streaming server (http://developer.apple.com/darwin/projects/stream ing/) for awhile and it has better controls for the web as far as setting up your playlists go, but as my mp3s are sorted into directories for each album, the web interface came to be a pain when trying to generate a playlist.

  64. a USB drive? by cliveholloway · · Score: 1

    No worries about bandwidth issues and you can take it anywhere.

    They're getting more and more affordable over time .02

    cLive ;-)

    --
    -- Trinity in high heels carrying a whip: The donimatrix - there is no spoonerism
  65. Dude... by Whatchamacallit · · Score: 2, Interesting

    Just get a freaking iPod! Why the heck would you want to waste your schools bandwidth or drive space with MP3's? Another thing, it would open the school up to problems with the RIAA who is already going after students and some of the schools themselves. I am sure you would catch holy hell if a SysAdmin found your MP3 collection on the schools server!

    Companies are paranoid about this sort of thing and most block MP3 files with their proxy servers and are already scanning drives looking for MP3's on employee machines.

    The iPod will handle everything self contained in a portable form. 40GB's if you get the biggest iPod.

    Most people could carry their entire music collection on a single iPod. Even if you can't fit it all on the iPod, you can at least load a huge amount. More then you could possibly listen to in a single day.

    If you want to connect it to speakers, there are small kits for that or you just plug it into PC speakers. Heck, you can even broadcast a signal with an iPod accessory to other's with FM Walkmans to listen to the music if you wish to use headphones.

    iTunes will stream the playlists to another iTunes computer on the same subnet. Gasp, you could even use the Windows version of iTunes if you must. There are ways around the subnet thing. Streaming from a home computer to the campus will probably suck up huge amounts of bandwidth on both ends. If you have a cable modem at home, prepare to be slapped for exceeding a bandwidth cap. Also you might attract the attention of a network sysadmin on campus when they notice the bandwidth spike.

    As far as development goes, nothing beats an Apple laptop with the developer tools and few other things thrown in. C/C++, ObjC, Java, Tomcat, JBOSS, Apache, PHP, Perl, Python, Emacs, ViM, CVS, etc., etc. Plus you can get Microsoft Office X which is completely compatible with Office XP. You can even get Virtual PC along with Office X to run other Windows based software if you must.

  66. Thanks! by The+Human+Cow · · Score: 1

    There have been lots of great suggestions from you guys, and I plan on trying them out this week.
    In response to the "why don't you just get an HDD-based player" replies, I have an Archos Recorder 20 that I've filled up, but it's too much of a pain to tote back and forth to school with no real secure place to leave it. Plus, my school has bandwidth to spare. I pay enough to go there that they can let me use 128 kb/s for an hour a day.
    But again, thanks.

    --
    The Human Cow - bringing you scrumtrelescence since 1995
    1. Re:Thanks! by TeddyR · · Score: 1

      You did not mention what type of school/school system/ district you are in... but it may not be possible since MANY schools/school districts are using traffic shaping software like pacekteers packetshaper to make sure that their ample bandwidth is not abused.

      You may also want to remember that in many cases the bandwidth is there, but not for "full use"; example... One location I know of has multiple 45mb pipes from multiple providers. The pipes each can handle the full rate at 45mbs, but they are only guarenteed ~19mbs for the "base price"; any peak use above that is charged at higher rates. Currently with the packeteer device and tight controls they are peaking at ~30mbs during the extremely heavy usage times. Imagine what it would be if they had no controls at all.....

      You may only be using 128kb/s for an hour a day, but if like many schools and school systems, you connect to the district's central network, which then connects the school to the internet, calculate the amount of aggregate bandwidth that 20 students from YOUR school would use; then multiply that by the number of schools in your district....

      --

      --
      Time is on my side
    2. Re:Thanks! by shepd · · Score: 1

      >You may only be using 128kb/s for an hour a day, but if like many schools and school systems, you connect to the district's central network, which then connects the school to the internet, calculate the amount of aggregate bandwidth that 20 students from YOUR school would use; then multiply that by the number of schools in your district....

      12.8 x 60 x 60 x 20 = 921.6 MB x 30 days = 27.648 GB

      Cost = $10 CDN * 2.7648 = $27.648 CDN (what a surprise! ;-) ) or about $20 US for 20 students.

      If his school is anything like mine was, they'll charge far more than $8 a year for computer fees. ;-)

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    3. Re:Thanks! by TeddyR · · Score: 1

      Things to consider:

      1- real bandwidth costs are actually much higher than the price that DSL home users are given. The DSL prices for home users usually contain the assumption that the (border) bandwidth is oversold since users would normally NOT be all active at the same time.

      2- I was not talking about amount of traffic, but peak load / sustained load passing through the pipe.

      3- School computer fees are not JUST the bandwidth used, but the costs to maintain the equipment (Cisco/nortel/etc service contracts are NOT cheap).

      --

      --
      Time is on my side
    4. Re:Thanks! by shepd · · Score: 1

      >1- real bandwidth costs are actually much higher than the price that DSL home users are given.

      True. That's why I gave business costs, rather than residential costs. That's what I pay for my business (actually, I don't, because I have unlimited at a higher cost, but the next step "down" would be a 90 GB account @ $99 CDN -- yes, that means they expect an unlimited user to transfer at least 90 GB).

      >2- I was not talking about amount of traffic, but peak load / sustained load passing through the pipe.

      I'm not sure where the government is buying bandwidth from, but if they're paying more than business bridged DSL costs per GB bandwidth, they're certainly spending very poorly, IMHO. It would make no sense for a business to charge less than cost per GB after a user reaches the cap, so, I have to assume that is the cost *they* pay for bandwidth (if not more). Anything is possible, though, I suppose.

      >3- School computer fees are not JUST the bandwidth used, but the costs to maintain the equipment (Cisco/nortel/etc service contracts are NOT cheap).

      Yes, but most school districts have the same number of people maintaining those pipes whether they transfer 10 mbits sustained or 30 mbits sustained. In fact, that would probably explain the poor decision on part #2 of schools...

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    5. Re:Thanks! by Anonymous Coward · · Score: 0

      ::Flame ON!::

      How about... SHUT UP!!! Unless your paying for it, shut your pie hole... unless you have something useful to contribute to the original post.

      ::Flame OFF!::

  67. Andromeda. by BenTheDewpendent · · Score: 1

    look it up. you can stream to winamp with it. and other mp3 players too I'm sure. just make a play list and paly.

  68. Zina (an apache/mod_php mp3/ogg server) by OctaneZ · · Score: 1

    zina is great, it simply requires an apache server and mod_php on whatever server your songs live on. It can stream, create playlists, randomize, and down-sample songs (if you have LAME installed) on the fly. Zina is also listed at Freshmeat. I have only used it as a stand-alone server, but it also plugs into Postnuke and PHPNuke.

  69. Edna by shrik3 · · Score: 1

    I've been using Edna for a few years now, and it works like a charm. Made with python and runs in Linux and Windows (as a service).

  70. If you've got a windows box... by Gids · · Score: 1

    You could use ml_www written by Justin Frankel and open sourced, it will provide a searchable, streamable Winamp media library avaliable through your web browser.

  71. Winamp remote control plugin by Jaeger- · · Score: 1

    I know there is a plugin for Winamp (v2 at least) that you can load and it lets you remote control someone else's Winamp player. Arguably you could use this plus Shoutcast to achieve the desired effect.

    Winamp "server" with RC plugin plus Shoutcast plugin -> Shoutcast server streaming music -> Internet -> Winamp "client" with RC plugin controlling the music on the "server"

    I used this RC plugin to mess with friends in college. :) Eventually they would figure it out but it was fun for a while...

    --
    E V E R Y T H I N G I W R I T E I S F A L S E
  72. Room Juice! by gid · · Score: 1

    roomjuice My very own pet project that I started over 2 years ago when I wanted to do the same thing and couldn't find anything I liked.

  73. Re:Oooh, pick me! Pick me! by Anonymous Coward · · Score: 1, Interesting

    For GNUMP3d:

    What about FLAC support since they are not lossy?

    Would it be possible to take a repository of FLAC files and deliver them one at a time as say ogg vorbis quality 4 files dynamically?

    If that's too much work to do, would it be possible to request the system convert FLAC files into temporary ogg files by way of a playlist (uploaded or otherwise)? You could have a queue for each user. As the CPU/memory is available, temporarily encode the files (and remove ones no longer being requested after X amount of time).

    Who wants to permanently store/rip MP3s when they are lossy? There will always be a better lossy compression format to convert nonlossy FLAC files to.

    Considering the space requirements of FLAC, I doubt the server operator would mind some temporary ogg files.

  74. wrong side by ironfroggy · · Score: 1

    handle it from the client side. set up a simple ftp server and find a media player that can read ftp servers.

  75. Re:Oooh, pick me! Pick me! by Anonymous Coward · · Score: 1, Funny

    Is that you that has 7 Britney Spears songs on one of the screenshots? :)

  76. WWWinamp by Anonymous Coward · · Score: 1, Informative

    Nullsoft provides a free/open source interface to winamp which accomplishes this.

    http://www.nullsoft.com/free/wwwinamp/

  77. Hmm shared music.. i smell a raid by nurb432 · · Score: 1

    Be sure to broadcast to the entire world you are doing something shady.. so the RIAA can come get you..

    On a more serious note, its a bad idea to stream audio outside the campus, you will hose the bandwidth and piss off the admins.

    You are better off just getting a small cheapo MP3 player with a harddrive

    --
    ---- Booth was a patriot ----
  78. Apache.mp3 by nurb432 · · Score: 1

    Works well for me at the office.

    Its easy to setup, it streams, has playlists..

    --
    ---- Booth was a patriot ----
  79. Mod Parent Up by gilgongo · · Score: 1

    Tunez is utterly cool and gets over the problem of people squabbling abut what album/playlist to play - collaborative filtering. Wahoo!

    --
    "And the meaning of words; when they cease to function; when will it start worrying you?"
  80. slimp3 by tmateosian · · Score: 1

    http://slimp3.com/pi_features.html

  81. Re:Oooh, pick me! Pick me! by override11 · · Score: 1

    No, but I am wiring up my house for those Slimp players in each room with overhead speakers in the ceilings. I want to have the slimp devices built flush into the wall next to the light switch. :)

    --
    No I didnt spell check this post...
  82. Zina by v_1matst · · Score: 1

    Take a look at Zina:

    http://www.pancake.org/zina.html

    It works great.

  83. Gronk by Jamie+Zawinski · · Score: 3, Interesting

    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.

  84. Re:Andromeda by turnstyle · · Score: 1
    Hi!

    First, I make Andromeda, so thanks for suggesting it.

    It so happens that I just put up new reviews and overview pages.

    And the Andromeda home page itself is http://www.turnstyle.com/andromeda.

    fwiw, I've been working on Andromeda since 1999...

    --
    Here's what I do: Bitty Browser & Andromeda
  85. Larry Lessig runs Andromeda by turnstyle · · Score: 1
    OOPS, I botched these links: reviews and overview

    Also perhaps of interest to Slashdot readers, check this out from Larry Lessig's blog

    A quote from his new book, "Free Culture":

    • "I have begun a large process at home of ripping all of my and my wife's CDs, and storing them in one archive. Then, using Apple's iTunes, or a wonderful program called Andromeda, we can build different play lists of our music: Bach, Baroque, Love Songs, Love Songs of Significant Others -- the potential is endless."
    --
    Here's what I do: Bitty Browser & Andromeda
  86. iTunes 4.0 by didiken · · Score: 1

    Ahhh.... good old days.... can share iTunes library across the Internet until some suckers like ileech and itunsdl come out, forcing Apple to downgrade the feature.

    Meanwhile, you can setup a rendezvous proxy with ileech, work on Mac and PC.

    Meanwhile I'm happy with my iPod....

  87. why won't shoutcast work? by Suppafly · · Score: 1

    Not trolling or anything, but I am seriously interested in why shoutcase with perhaps a few addon's won't work.

  88. Re:Oooh, pick me! Pick me! by shepmaster · · Score: 1

    Since you happen to be around now, I'd like to ask a question... Is there any way to make it install out-of-the-box under OS X? (10.3.3 in particular)

    bin/getlibdir only searches under /usr, while Perl on OS X is under /System. It is a one line fix for me, but I'm sure that someone has trouble with it...

    Great program, amazing how many people walk up behind me and go "hey, is that your music?" Its always fun to show them how easy it is.

    Thanks!

  89. Re:Oooh, pick me! Pick me! by ericdano · · Score: 1

    121 gigs..........man, thats less than HALF of my collection.

    --
    It's either on the beat or off the beat, it's that easy.
    I moderate therefore I rule!
    --
  90. Re:Oooh, pick me! Pick me! by stevey · · Score: 1

    I don't have access to a Mac OS X machine to test it on - if you have a fix then mail it to me and it will be included.

    That's the best I can I'm afraid. Unless I get a pretty shiny laptop of my own ..