Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
Media Music The Internet

Building a Simple Streaming Media Server? 51

neomage86 asks: "I'm looking for a simple Network Jukebox. I want to be able to stream media from a Windows (it has to be Windows for other school work) server to remote machines over a LAN (only 1-2 clients at a time). I want to be able to choose the song that's playing from the remote machine, video would be nice, but not necessary, and it should be free (as in beer, I'm a student). Any ideas?"
"For some quick background, I'm an undergrad with a desktop PVR with several hundred gigs of media on it. I also have a laptop, and use computer labs fairly often. Anywhere on campus, I can expect to get a minimum of 10 megabits/s between my current machine and the PVR. My first thought was just Windows file sharing, but it breaks often (I'm not sure why, I have an Apache web server, and FileZilla ftp server running on the same machine that never go down) and I can't install Samba on the Solaris lab machines. Ideally the client should be web based, so I don't need to download anything to receive, but that is optional."
This discussion has been archived. No new comments can be posted.

Building a Simple Streaming Media Server?

Comments Filter:
  • Check out VLC.... (Score:4, Informative)

    by (H)elix1 ( 231155 ) <slashdot.helix@nOSPaM.gmail.com> on Saturday February 26, 2005 @08:02PM (#11790287) Homepage Journal
    http://www.videolan.org/ Multiplatform, works great.
    • That one was my first thought too as I started reading the question, but then suddendly I read this "[...]able to choose the song that's playing from the remote machine[...]".
      You CAN'T pick anything from the remote machine in a VLC streaming session - you get to look/listen to what's served.

      What this guy is looking for is some form of file sharing rather than media streaming.
  • peercast.org (Score:3, Informative)

    by NZheretic ( 23872 ) on Saturday February 26, 2005 @08:10PM (#11790358) Homepage Journal
    PeerCast.org [peercast.org] is one solution. You can set it up on one PC letting only clients on the local network connect.
  • This is the feature you're looking for, right?

    Streaming across a LAN, free, media jukebox, runs on Windows.
  • by croddy ( 659025 ) on Saturday February 26, 2005 @08:40PM (#11790598)
    wait ... lemme get this straight ... the server's gonna run windows, and the clients are gonna run solaris?
  • GNUMP3d? (Score:2, Interesting)

    by stevey ( 64018 )

    GNUMP3d [gnump3d.org] is a perl based streaming server which allows you to share a music/video/multimedia archive across a LAN.

    Whilst it's designed on Linux machines and only sporadically tested under Windows it should do the job you want - point it at a directory with your media files in it, then fire up a browser to choose your songs / stream away.

    Failing that Andromedia [turnstyle.com] should do a good job if you have PHP on your Windows version of Apache. Their personal edition is cheap, and I think there's a free version somebo

    • Thanks for the link to Andromeda. I've been looking for something similar to the OP, and short of writing it myself I haven't been able to find anything. I gave the evaluation a shot and it works perfectly.

      Aside from the $35 price tag (which almost anyone should be able to afford), this software should be exactly what he is looking for.

      Andromeda also has an ASP copy in case you don't want to have PHP.

      Unless I can find something within a short period of time, I'll probably be getting myself a personal lic
      • If you think that Andromeda is a good solution then you may want to look into Zina.
        It's similar to Andromeda but free and PHP only.
      • I was hoping to advertise the first one more - cos that's the one I wrote ;)

        I just added the Andromedia link to be more balanced and because it seems like a nice piece of software too!

  • Try RadioToolBox [radiotoolbox.com] for php based or mod_mp3 [tangent.org] for apache module based.

    Or if you can write some php code, it's not so hard to write one up yourself.

    Just list the files in a music directory and create playlist(pls or m3u [winamp.com]) upon click.
    • My parents required the same thing as the story parent and all I did was setup apache on a box they hardly ever touch, setup apache to startup and a PHP script to read a directory. Free, runs on windows, you can put in security if you want - I could go on, but we all know what you can do with it.
  • netjuke (Score:3, Informative)

    by supersuckers ( 841107 ) on Saturday February 26, 2005 @09:24PM (#11791010) Homepage
    I've been using netjuke for over a year, it streams mp3's and other audio files. I think video might be in it's future. Check it out http://www.netjuke.org/ [netjuke.org]. I use it under linux, but works just as easily under windows.
  • by jorenko ( 238937 ) on Saturday February 26, 2005 @10:05PM (#11791321)
    Winamp and shoutcast. There's even plugins for winamp out there that give you a huge amount of control via a web interface. You'll need a windows client running winamp to receive nullsoft streaming video, but any mp3 player can pick up a shoutcast stream.

    I suppose the only downside to this is that if you ever DO end up with multiple people using it at the same time, they can only watch/listen to the same thing. Though maybe you'd become something of a college net-radio operator, who knows?
  • SlimServer (Score:5, Interesting)

    by MadChicken ( 36468 ) on Saturday February 26, 2005 @10:20PM (#11791421) Homepage Journal
    http://www.slimdevices.com/su_downloads.html [slimdevices.com]

    I've only used it on Mac, but it works very well. You can select media from a web interface.
  • and it should be free (as in beer, I'm a student).

    Hell !! i am a student and I dont ask for free beer.. maybe i shud start doing that!!
  • Free to limited clients (maybe 25 concurrrent)
  • your problem mirrors what i wanted to do exactly one month ago. i got a lot of replies but nothing useful. then a random email came my way suggesting edna a small python script that can be run in linux or windows. it creates a small html web interface that passes m3u playlists so that your player does the requesting. its robust easy to set up and works great. Ive had friends from israel and japan stream my music on a cable modem no problem. the website is http://edna.sourceforge.net/
  • Apache (an most other http servers) can serve it all without any work on your part besides making your media directory the root and enabling directory browsing.

    Is the content on this media server going to stuff you own or have permission to distribute?
  • You could try Darwin Streaming Server, the open source (Apple Public Source License) version of the QuickTime Streaming Server that is included with Mac OS X Server.

    http://developer.apple.com/darwin/projects/streami ng/ [apple.com]

    My understanding is that it can stream MPEG files, and also pretty much anything that QuickTime can play.

    Hope that helps.

  • Windows XP Remote Desktop.

    Assuming the host is a Pro machine, it's simple.

    Connect to the machine using the latest version of the MS-RDP client (the one from Windows XP, mstsc.exe)

    You have an option to "bring sound to this system", "leave sound at remote system" or "do not play sound"

    just bring it to your system. It's recompressed somehow, I think to 128 kbps, but its decent for most listening.
  • by Bazman ( 4849 )
    "Anywhere on campus, I can expect to get a minimum of 10 megabits/s between my current machine and the PVR"

    That'll be until every other student is doing this (unless your net techs have given you the bandwidth and some QoS guarantee)...

  • www.shoutcast.com excellent radio software, the "DJ" can be local or global
  • Beyond simple (Score:3, Informative)

    by Solder Fumes ( 797270 ) on Sunday February 27, 2005 @10:12AM (#11793673)
    Seriously, this is a non-question. Not only does Google turn up hundreds of straightforward options, but in 1999 I was streaming MP3s off a 486 SX-33 running Linux and Apache on a 13-gig drive, using nothing more complicated than saving a Winamp playlist and using Notepad's find-replace to convert each entry into a URL. From that point it's like the files are sitting on your own hard drive.
  • Recently I wrote a slick web front-end (Iceflow) to a queuing system for IceS [icecast.org], an audio source client for the Icecast [icecast.org] streaming music server. I haven't packaged up the code and released it yet -- I've been meaning to -- but if you email me (find my address on my website [zulutango.org]), I'll tell you more about it and send the code your way.

    It only deals with music, but Icecast apparently supports video streaming now, so with some changes it could support video too, I imagine.

  • I wrote a little ole asp page that will allow you to flip through your directory structure, if there are no media files, it assumes it is part of the directory structure adn slows links to lall subfolders (if those folders cotnain folder.jpg, then it shows the thumbnail) this keeps going until you get down to the media folders themselves. If you have a folder.jpg there, it also shows the folder thumbnail (album art) and gives you links to all the media files in that directory (media files are defined as hav
    • I posted the code to my journal
      unless slashcode broke it entirely, it should work.. three things to configure at top of script. Otherwise, it works as advertised


      couple of things to note... since windows xp uses folder.jpg to create thumbnails for folders and uses it as album art for playing mp3, the code looks to see if that file exists and uses it for thumbnails....

      If you put a file called folder.nfo or allmusic.txt (reviews or other info) in a folder, it will appe
  • Jinzora? (Score:2, Insightful)

    by Milhouse_ph ( 538432 )
    I was using Jinzora for a while and it's a pretty slick little php app that does pretty much what you are looking for:

    http://www.jinzora.org/ [jinzora.org]
  • Use Winamp with the shout plugin...
    A shoutcast server
    and wwwinamp from halo 8....
  • Just blow $400 on the MP3Beamer!

Money is better than poverty, if only for financial reasons.