Publisher review:Webplay creates from a collection of mp3s and Ogg-Vorbis files a Web-based jukebox with support for multiple independent streams. Webplay creates from a collection of mp3s and Ogg-Vorbis files (directory, mysql or postgres database) a Web-based jukebox with support for multiple independent streams. If lame and oggdec/oggenc are available, it can change the codec and bit-rate of a file in real time to a selectable value.
Each user controls their stream via a web interface and can skip back, forward or to a specific track, increment or decrement the bitrate and check the current playlist, song or bitrate. Playlists can be looped, randomized, played locally on the webserver, edited, deleted, reused and renamed.
Webplay is split into three parts: the first creates XML and javascript caches describing the mp3 collection, the second uses that cache to create and edit playlists and the third streams playlists. For flexibility the caches can be created three ways: from a mySQL/postgres database (scripts are included to create, populate & search the database), from a free-form directory of files sorted by id3 tags and filenames or from a directory hierarchy ($pathto/artist/album/song).
Two interchangeable playlist editors are provided, one javascript and the other java 1.3 (applet or standalone application). the streamer is written in C for a small footprint. all of it runs within the framework of a webserver.
The use for which it was originally written was streaming files from home to work via DSL. using lame or oggdec/oggenc it steps the bitrate down (and even changes the codec) to something reasonable like 64k while still using 192k files as source.
Webplay 1.03a is a C/C++ script for Form Processors scripts design by David Reuteler.
It runs on following operating system: Windows / Linux / Mac OS / BSD / Solaris.
Webplay creates from a collection of mp3s and Ogg-Vorbis files a Web-based jukebox with support for multiple independent streams.
Operating system:Windows / Linux / Mac OS / BSD / Solaris