[Web4lib] converting MP3 to streaming audio

John Millard millarj at lib.muohio.edu
Tue May 31 13:07:58 EDT 2005

We've been using the free mod_mp3 module for apache to dynamically  
create the m3u file from a single mp3 and stream it.  A little php  
script sets it all up.
The advantage is that all you need to do is create the MP3 and let  
mod_mp3 do the rest.

Here's the code we use (with comments):

$string = "$mp3_path_and_filename;
     #The absolute path to the mp3 file

$string = md5($string);
     #creates the md5 hash that mod_mp3 uses

header("Location: http://audio.lib.muohio.edu:8000/?op=m3u&song= 
     #redirects to the mod_mp3 streamer listening on port 8000


Hope that helps,

John Millard
Digital Initiatives Librarian
Miami University Libraries
Oxford, OH 45056

On May 31, 2005, at 12:40 PM, Breakall, Scott wrote:

> John,
> The simplest way to accomplish this is to upload the MP3 file to  
> your server, then create an M3U (playlist) file that points to the  
> MP3 and upload it, and create a link on your web page to the M3U  
> file.  The user clicks on the link to the M3U file, which calls up  
> the MP3 file and actually starts the stream.  The MP3 file will be  
> loaded and played in the user's default MP3 player (could be WMP,  
> RealPlayer, iTunes, Winamp, etc.).
> Detailed instructions for creating the M3U file can be found near  
> the bottom of this page (#1 Google hit for "mp3 stream m3u"):
> http://www.transom.org/tools/webaudio/200403.mp3_streaming.html
> ~Scott~
> -----Original Message-----
> From: web4lib-bounces at webjunction.org [mailto:web4lib- 
> bounces at webjunction.org] On Behalf Of John Fitzgibbon
> Sent: Tuesday, May 31, 2005 4:57 AM
> To: web4lib at webjunction.org
> Subject: [Web4lib] converting MP3 to streaming audio
> Hi,
> I am making an MP3 file available for download from our website. We  
> would also like to make the file available as streaming audio to  
> allow users to listen to portions of the file without having to  
> download the entire file first.
> How can I convert this file to streaming audio?
> Also, I would like the file to be available as streaming audio to  
> users of Windows Media Player. I wish to avoid forcing people to  
> download additional software such as Real Player (Windows Media  
> Player comes pre-packaged with the Windows Operating System which  
> many computers run
> anyway) to access the file in this way. Is this possible?
> Finally, to deliver streaming audio, is special software required  
> on the server or is it simply a matter of uploading the file on the  
> web server and creating a link that will point to it?
> Any ideas would be most welcome.
> Regards
> John
> John Fitzgibbon
> Galway Public Library
> Island House
> Cathedral Square
> Galway
> Ireland
> p: 00 353 91 562471
> f: 00 353 91 565039
> w: http://www.galwaylibrary.ie
> *******************************************************************
> Tá eolas atá príobháideach agus rúnda sa ríomhphost seo
> agus aon iatán a ghabhann leis agus is leis an duine/na daoine sin  
> amháin a bhfuil siad seolta chucu a bhaineann siad.
> Mura seolaí thú, níl tú údaraithe an ríomhphost nó aon iatán
> a ghabhann leis a léamh, a chóipáil ná a úsáid.
> Má tá an ríomhphost seo faighte agat trí dhearmad,
> cuir an seoltóir ar an eolas thrí aischur ríomhphoist
> agus scrios ansin é le do thoil.
> This e-mail and any attachment contains information which is
> private and confidential and is intended for the addressee
> only. If you are not an addressee, you are not authorised
> to read, copy or use the e-mail or any attachment.
> If you have received this e-mail in error, please notify
> the sender by return e-mail and then destroy it.
> *********************************************************************
> _______________________________________________
> Web4lib mailing list
> Web4lib at webjunction.org
> http://lists.webjunction.org/web4lib/
> _______________________________________________
> Web4lib mailing list
> Web4lib at webjunction.org
> http://lists.webjunction.org/web4lib/

More information about the Web4lib mailing list