Next Previous Contents

12. Streaming Servers and Web Interfaces

Streaming servers allow you to 'broadcast' MP3's across a network, whether this is your intranet or the internet itself.

There are now a number of Streaming server web interfaces. These utilities allow users to interact with your streaming servers, choose tracks and, pick other streaming stations.

12.1 Icecast

Welcome! Icecast is a Mpeg Layer III Audio broadcasting system brought to you by the team. Icecast comes bundled with iceplay, and icedir. Iceplay is a playlist streamer that will allow you to send pre-encoded files to your Icecast server.

12.2 Fluid

Fluid Streaming Server is a program for streaming media over networks and in its current form using the mp3 format. (old site) (new site)

12.3 Litestream

Litestream is an Open Source, infinitely scalable high-capacity MP3 streaming system for Unix.

12.4 mod_mp3

mod_mp3 turns the Apache Web server into an MP3 or Ogg streaming server. It can play from a list of files, either in order or randomly. It can also be used to cache MP3s into memory and have the server operate entirely from memory. It has an XML-RPC interface for you to write interfaces around and supports retrieving information via XML/RSS.

12.5 Apache::MP3

Module for streaming MP3's using the Apache WebServer.

This module takes a hierarchy of directories containing MP3 files and presents it as a browsable song library for streaming over the web.

[Available from CPAN]

12.6 Edna

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 (e.g. Winamp, FreeAmp, Sonique, XMMS).

12.7 JStream

JStream is a simple multi-threaded HTTP server, implemented in Java 1.1, which is restricted to transferring directory listings, icons, and MP3 files. It is close enough to the HTTP/1.0 standard that mpg123 and WinAmp can stream songs from it.

12.8 Streamsicle

Streamsicle is a web server and a streaming mp3 server. You can request songs from the server with your web browser and all kinds of things. We use it to listen to all our MP3s at the office. You could use it for other things.

12.9 PIBS

The Personal Internet Broadcasting Script (PIBS) is a PHP/Apache frontend to create dynamic mp3 playlists and broadcast them with litestream. It can be used to manage playlists for a LAN in an office or to manage your Internet mp3 radio station.

12.10 Ampache

Amache is yet another Web-based MP3 manager. Using mod_mp3 for Apache and PHP to render the pages, it allows you to view, edit, and play your MP3s via HTTP. It has support for playlists, artist and album views, random play streams, etc.

12.11 MegaJukebox

MegaJukebox is a MP3/Ogg streaming portal which allows admins to set-up a number of streamers (based on Fluid RC2) and provides a web based interface for users to select those streams. It has the ability to import/export it's station list with other MegaJukebox's. It uses PHP/Apache/MySQL.

[Note: I'm the author of MegaJukebox :] Live version. SourceForge site.

Next Previous Contents