Sign In/My Account | View Cart  
advertisement
-->




Sound and Audio

Audio::DSP
Audio::DSP is built around the OSS (Open Sound System) API and allows perl to interface with a digital audio device. The Audio::DSP object stores I/O parameters and also supplies temporary storage for raw audio data.

MP3 Server Box
MP3 Server Box is a perl script that acts as a network interface to either rxaudio or mpg123. You can control the player via simple network socket commands from anywhere on the network. It also features support for a MySQL table containing song information such as title, artist name, album name, etc.

MP3::Napster
MP3::Napster is a pure-Perl interface to the Napster MP3 file search and distribution servers (www.napster.com). With this module, you can connect to Napster servers, participate in online chat channels, search the Napster virtual library of MP3 sound files, and exchanged selected MP3s with other users.

MPEG::ID3v1Tag
The ID3v1Tag routines are useful for setting and reading ID3 MPEG Audio Tags. Just create an MPEG::ID3v1Tag Object with the path to the file of interest, and query any of the methods provided.

MPEG::ID3v2Tag
MPEG::ID3v2Tag is a class capable of parsing and creating ID3v2 revision 3 tags. While not all frames are fully supported, it's easy to add support for more.

MPEG::MP3Info
Fetch and manipulate info from MP3 audio files.

MPEG::MP3Play
Perl extension for playing back MPEG music.

MyNapster
MyNapster Webclient is a Perl client that allows you to download songs from a MyNapster/Napster/Opennap or compatible server using a Web browser.

PlayRand
PlayRand recursively looks for mp3 files, randomizes any it finds, and then sends the playlist to WinAmp. Perl source code included.

Rip
Command-line based ripper of audio Compact Disc (CD) tracks to Motion Picture Expert Group Layer 3 (MP3) files with little user intervention between steps of ripping.

SCAR - Simple Console Audio Recorder
SCAR was initially created as a means by which to test the Audio::DSP extension for Perl, but has since proved to be slightly more useful. As the acronym makes clear, it is a console-based utility for recording sound. SCAR is written in Perl.

Sponsored By: