A set of simple perl scripts for doing common tasks to audio files in Linux
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
Anna Wiggins acdfa7e419 minor documentation fix 9 years ago
INSTALL Huge refactor of tagfromfilename. We now support mp3 tags 10 years ago
NEWS Factored out major changelogs into a NEWS file 9 years ago
README minor documentation fix 9 years ago
burnmusic Factored out major changelogs into a NEWS file 9 years ago
cdripper Factored out major changelogs into a NEWS file 9 years ago
conv2ogg Factored out major changelogs into a NEWS file 9 years ago
cp2dap Factored out major changelogs into a NEWS file 9 years ago
dirclean Factored out major changelogs into a NEWS file 9 years ago
fixname Factored out major changelogs into a NEWS file 9 years ago
tagfromfilename Factored out major changelogs into a NEWS file 9 years ago

README

simple-audiotools is just a collection of perl scripts that I created over time as I found myself needing to do various things with my audio files in Linux.

Enjoy! And if you find anything doesn't work, feel free to file a bug on github :)


burnmusic - This program takes a speed to burn at, a CD-RW device file, and then a list of files to burn. It automatically converts them to .wav files, then burns them in CDDA-format (compatible with CD players). I never use this any more, so it is probably buggy and hasn't been updated in a very, very long time.


cdripper - cdripper rips the CD in whatever drive cdparanoia reads by default. It does a lot of neat stuff, including using CDDB to automatically generate filenames - if it can't find them, you'll be prompted to enter them interactively.


conv2ogg - transcodes anything you give it to ogg vorbis (decodes to PCM using mplayer, then encodes that into vorbis). This incurs a loss of quality, but if you want to take your music somewhere you don't have mp3 capability, this is nice.


cp2dap - designed for devices that support mp3 and ogg vorbis but not flac, such as most Android phones. Converts flacs to ogg, then copies everything over to your player (which is assumed to be mounted at /mnt/phone, and have /mnt/phone/music where music should be placed - these defaults are smart for Android)


dirclean - Possibly useful outside of music management - I wrote it as an easy way to list artist/album combinations on my filesystem.


fixname - renames files to fit my preferred standard, which is very Linux-friendly. Used in conjunction with rename, it can help you clean up odd filenames quickly.


tagfromfilename - Uses the filename and parent directory of a file to create metadata (vorbis comments, flac metadata, or ID3v2, as appropriate).