dudl is a collection of tools to grab, encode, and rename MP3 files, archive them, and maintain a database of all files. On top of this runs the dudld Jukebox daemon that plays your files through gstreamer. dudld's strengths are the powerful tag based filters, the capability to cope with very large collections, and the network protocol to control its operation. There is a full featured command-line client, a minimalistic GTK client, and a lirc client. Writing new clients should be easy with the supplied client libraries.
bbJewel creates a PDF of a cover for the listed MP3 files for the purpose of printing a jewel case insert. It parses each file and extract the title, artist, and length of the recording. It also scans the files for included cover images. You can provide the CD title and the cover image to use on the command line.
ripx is a script designed to make ripping CDs as easy as possible. It features CDDB lookup, ID3 tag editing prior to ripping, playlist file generation, album directory creation, and generally a nicer interface than many similar tools. By default, ripx uses cdparanoia to extract audio from CDs and lame to encode the audio to MP3 format at the quality of your choice. If you wish to use alternative applications for extraction or encoding, modifying ripx to handle these should be fairly painless.
DaemonRip runs as a Unix daemon and polls a CD drive to see if an audio CD is inserted. When an audio CD is detected, it will automatically connect to a CDDB server to determine the name, artists, and tracks of the CD, and begin to rip and encode the CD using your preferred ripping and encoding applications. When finished ripping the disc, it will be ejected from the drive, allowing you to insert a new one to continue the process. No other user interaction is required. This application also keeps statistics about your ripping and encoding times, and logs all of the actions to a log file.
Perl Audio Converter is a tool for converting multiple audio types from one format to another. It supports the following audio formats: 8SVX, 3G2, 3GP, AAC, AC3, ADTS, AIFF, AL, AMB, AMR, APE, AU, AVR, BONK, CAF, CDR, CVU, DAT, DTS, DVMS, F32, F64, FAP, FLA, FLAC, FSSD, GSRT, HCOM, IMA, IRCAM, LA, MAT, MAUD, MAT4, MAT5, M4A, MP2, MP3, MP4, MPC, MPP, NIST, OFF, OFR, OFS, OPUS, OGA, OGG, PAF, PRC, PVF, RA, RAM, RAW, RF64, SD2, SF, SHN, SMP, SND, SOU, SPX, SRN, TAK, TTA, TXW, VOC, VMS, VQF, W64, WAV, WMA, and WV. It can also extract audio from the following video extensions: RM, RV, ASF, DivX, MPG, MKV, MPEG, AVI, MOV, OGM, OGV, QT, VCD, SVCD, M4V, NSV, NUV, PSP, SMK, VOB, FLV, WEBM and WMV. Parallel Processing, a CD ripping function with CDDB support, batch conversion, tag preservation for most supported formats, independent tag reading and writing, service menus for KDE Dolphin/Konqueror, a Gnome Nautilus script, and action scripts for Nemo/Thunar are also provided.
Find Duplicate Music Files detects music files that contain the same music, even if the files are differently named, and are in different formats such as MP3, OGG, WAV, WMA, M4A, and RealAudio and contain different or non-existent meta-information such as ID3 tags. The program operates on whole directories of music files, analyzes them, and outputs the filenames of pairs that seem similar, based on their audio fingerprint or perceptual hash.
Wagtail is a client/server-based tool for audio encoding. It is designed to make it easier to encode and organize files in bulk. Wagtail allows you to enforce standards across your media collection with the use of "formats", each describing an audio format, how to encode/tag, etc. It also uses "classes", a combintation of formats and quality settings, as well as "tasks", which set the naming conventions, file locations, and reprocessing stages for files, and restricts which classes can be used. It includes wagdisc for ripping CDs and wagfile for processing files.