view · edit · attach · print · history

The contents of this website are Copyright (c)2004 by Brian Manning <brian at antlinux dot com>. Please do not reuse any of the content on this website without permission from the author.

Related Pages:

Streamcast Scripts

  • TODO create lists of common operations (aka Use Cases) among the below scripts, then map out a set of Perl classes that will perform those operations

streamcast.pl

A script that reads files from the filesystem and sends them to a streaming server via libshout/Shout.pm. Lists of files to stream can be obtained from various backends.

  • Read the source and document each step; document the responsibilities of the streamer and the playlist processes.
    • Perhaps switch between fork()ing and threads on different platforms, so the different processes can be run independent of what the platform supports

ripit.pl

A CD ripper, verifies metadata obtained from a CD database and then rips the tracks into the requested output format. The script can output FLAC, MP3, or OGG files; see also input filters, input filter programs and output filters.

burnit.pl

A CD mastering tool. It will burn a CD with the original tracks, or burn a mix CD or CD of bootlegs where the number of CD's to burn all of the tracks is computed prior to any burning. It should also be able to output any related to a data track at the end of the audio tracks (track listings from bootlegs, album art, etc.); see the CD Recording FAQ for more information on how to master a mixed (audio/data) CD.

convertit.pl

Converts from different audio file formats by using the Streamcast modules to call the correct command line tools to do the conversion.

view · edit · attach · print · history
Page last modified on January 26, 2006, at 09:45 PM