Bayonne is the telephony server of the GNU project. It offers a script-driven threaded multi-line state event telephony service on GNU/Linux, xBSD, and Microsoft Windows for building voice response systems, and uses telephony plugins for runtime driver configuration. It also features "TGI" for making Perl applications "telephony aware". It may be used to build telephony-based system administration, home automation, automated attendant, v-commerce, and voice messaging systems.
Ecasound is a software package designed for multitrack audio processing. It can be used for simple tasks like audio playback, recording, and format conversions, as well as for multitrack effect processing, mixing, recording and signal recycling. It supports a wide range of audio inputs, outputs, and effect algorithms. Effects and audio objects can be combined in various ways, and their parameters can be controlled by operator objects like oscillators and MIDI-CCs. A versatile console-mode user interface is included in the package.
mp3mover.pl is a Perl script which attempts to rename MP3 files so that they conform to a consistent user-defined naming scheme. It inspects every MP3 in a directory and attempts to work out which part of the MP3 is the artist's name, album name, etc. It then renames each MP3 to follow the user's naming scheme, optionally creating a directory structure and writing an id3v1 or id3v2 tag to the MP3 based on the information it obtains. It also has an optional GUI implemented using Perl/Tk. mp3mover.pl was designed to be very flexible and can be highly customized through the use of a large number of command line options and a per user configuration file.
The SMDP (Standard MP3 Database Project) provides a standard schema for MP3/ogg databases, APIs for numerous languages, and a few utility programs to aid in managment of the database. The goal is to standardize the format of MP3/ogg databases while making it easier for developers to incorporate database support into their MP3/ogg applications.
SimPlEdi is a Web-based editor for MP3 playlists (M3U) which are used in popular music players like Winamp or XMMS. The file locations are stored relative to the playlist location, which makes it possible to use the generated lists on changing environments such as mounted network drives or CDROMs.
SlimServer provides an elegant and easy to use interface for playback of music stored in many audio formats, and supports Internet radio stations, playlist management, Web access, and an infrared remote control. The music remains on the host computer and streams over the network to any streaming audio client.
icecream is a non-interactive stream download utility. It connects to icecast and shoutcast servers and redirects all fetched content to an stdin-capable player or to media files on your disk. With an option turned on, it can save the stream into different files, each representing the played track. It is also possible to tee the input to both disk and stdout.