From eccc3722e9ad062cbb8f687ec376d1672478db1a Mon Sep 17 00:00:00 2001 From: Anna Wiggins Date: Thu, 16 Jun 2011 17:50:35 -0400 Subject: [PATCH] Factored out major changelogs into a NEWS file --- NEWS | 58 +++++++++++++++++++++++++++++++++++++++++++++++++ burnmusic | 6 ----- cdripper | 25 --------------------- conv2ogg | 19 +--------------- cp2dap | 4 +--- dirclean | 5 +---- fixname | 16 +------------- tagfromfilename | 14 +----------- 8 files changed, 63 insertions(+), 84 deletions(-) create mode 100644 NEWS diff --git a/NEWS b/NEWS new file mode 100644 index 0000000..31c4000 --- /dev/null +++ b/NEWS @@ -0,0 +1,58 @@ +simple-audiotools changes +------------------------- + +v 0.2.4 (): + * cdripper: fixed bug with file tagging + Added options: -T, -0, -q, -f + * conv2ogg: Allow mplayer to handle any non-ogg file + Make invocations of files in other directories work + Use File::Path where appropriate + Added -q option + * fixname: Added ability to read from stdin + Better stripping of special characters + * tagfromfilename: added -T option + added releasedate support through MusicBrainz + added mp3 support and refactored code heavily + added -y option to explicitly look for the year +v 0.2.3: + * tagfromfilename: added -0 option +v 0.2.2: + * tagfromfilename: added flac support, documentation +v 0.2.1: + * conv2ogg: Added new options to mplayer for mplayer's new features + Added support for m4a if using mplayer + * tagfromfilename: fixed handling of dashes in artist name and title +v 0.2: + * cdripper: Implemented CDDB support + Ability to preview and edit track names before they're used + Added -y and -a options + * fixname: made everything more robust +v 0.1.4: + * fixname: added -o option +v 0.1.3: + * conv2ogg: Added mplayer support, automatically select decoder + Secured passing args to system() calls +v 0.1.2: + * added version variables + * cdripper: Removed the erroneous fixname, updated fixname to do what I need + Name prompt uses natural characters (capitals and spaces) + Added -o option + * conv2ogg: Use a temp dir for storage of intermediate wav file + Cleaned up some syntax +v 0.1.1: + * burnmusic: added command-line wrapper +v 0.1: + * Converted to perl + * cdripper: improved file naming system + * cdripper: integrated with vcfromfilename + * conv2ogg: use command-line args instead of stdin/stdout +v 0.0.4: + * cdripper: bug fixes + * fixname: fixed __ becoming - instead of _ +v 0.0.3: + * cdripper: fixed bug with track numbers +v 0.0.2: + * Converted to bash + * fixname: use command-line args +v 0.0.1: + * Initial release diff --git a/burnmusic b/burnmusic index b3e0709..1c57b58 100755 --- a/burnmusic +++ b/burnmusic @@ -7,12 +7,6 @@ # The track order is as passed on the commandline # # Requires oggdec, mpg321, cdrecord -# -# ChangeLog: -# 0.2: Aligned version with ds-audiotools -# 0.1.2: Added version variable -# 0.1.1: Added command-line wrapper, cleaned code -# 0.1: Initial code $VERSION = "git"; $HELP_MSG = "# Music Burner v$VERSION\n\tusage: burnmusic \n"; diff --git a/cdripper b/cdripper index 89996ef..8fb88fd 100755 --- a/cdripper +++ b/cdripper @@ -8,31 +8,6 @@ # (default target_directory is ./) # # Requires cdparanoia, oggenc, vcfromfilename -# -# Changelog: -# 0.2.4: Fixed bug - files should get tagged again -# Added support for -T option -# Added support for -0 option -# Added -q and -f options -# 0.2: Aligned version with ds-audiotools -# Implemented CDDB support (disabled with --no-cddb) -# Ability to preview and edit all text before it's used -# -y option to suppress all user input, taking defaults -# -a option to be asked about CDDB options -# 0.1.2: Removed the erroneous fixname, updated fixname to do what I need -# Now you can name things with natural characters, and it should be -# automatically fixed -# Added the -o option, functions as -o num, makes the first track -# num + 1 -# 0.1.1: Added version variable -# 0.1: changed to perl (from bash) -# improved file naming mechanism -# added Vorbiscomment updating (using vcfromfilename script) -# added program to ds-audio package -# 0.0.4: fixed track #s above 10 not happening :P -# 0.0.3: fixed the bug with track #s -# 0.0.2: changed entire code to bash script (from C++) -# 0.0.1: basic code in place use CDDB_get qw( get_cddb ); diff --git a/conv2ogg b/conv2ogg index 5dcfc2b..4b16c01 100755 --- a/conv2ogg +++ b/conv2ogg @@ -7,24 +7,7 @@ # # Requires one of mpg321, mpg123 or mplayer, and oggenc # Requires mplayer for support for non-mp3 filetypes -# -# Changelog: -# 0.2.4: Allow mplayer to handle any non-ogg file -# Make invocations of files in other directories work -# Use File::Path where appropriate -# Added -q option -# 0.2.1: Added new options to mplayer for mplayer's new features -# Added support for m4a if using mplayer -# 0.2: Aligned version with ds-audiotools -# 0.1.3: Added mplayer support, automatically select decoder -# Fixed option passing to system() calls to be as secure as possible -# 0.1.2: added support for passing flags -# Use a temp dir for storage of intermediate wav file -# Cleaned up some syntax -# Added version variable -# 0.1: converted to perl -# changed to use command-line args -# 0.0.1: Initial bash script + $VERSION = "git"; $HELP_MSG = "# Audio file - Ogg Converter v$VERSION\n\tusage: conv2ogg [-q] \n" . diff --git a/cp2dap b/cp2dap index 320d913..6eeac13 100755 --- a/cp2dap +++ b/cp2dap @@ -3,9 +3,7 @@ # Expects a list of directories that contain ogg|flac # Directories should be of the form: artist/album # (i.e., not full paths or relative paths other than this) -# -# Changelog: -# 0.2.4: Initial release + $VERSION = "git"; $HELP_MSG = "# Copy files to DAP, converting flac to ogg v$VERSION\n\tusage: copy_top_dap artist1/album1 artist2/album2 ..."; diff --git a/dirclean b/dirclean index 5023a5d..19132b4 100755 --- a/dirclean +++ b/dirclean @@ -10,10 +10,7 @@ # # This information is printed to stdout. # Further, the script only goes two levels deep. -# -# ChangeLog: -# 0.2 - aligned version with ds-audiotools -# 0.1 - initial version + $VERSION = "git"; $HELP_MSG = "# dirclean v$VERSION\n\tusage: dirclean \n\t"; diff --git a/fixname b/fixname index d362e16..f15f8aa 100755 --- a/fixname +++ b/fixname @@ -11,21 +11,7 @@ # 3) Never more than one consecutive underscore # 4) No underscores flanking dashes # 4) Never more than one consecutive dash -# -# ChangeLog: -# 0.2.4: More robust stripping of special characters -# Added ability to read from stdin -# 0.2: Made everything more robust - better at multiple spaces and special -# characters now. Also now renumbering along with ds-audiotools -# 0.1.4: Added -o option, which prints to stdout instead of renaming the file -# 0.1.3: Added version variable -# 0.1.2: Added help message -# 0.1.1: Made code compile and run, no known bugs -# 0.1: Switched code to perl with regular expressions -# 0.0.4: Minor bugs fixed, __ was becoming - instead of _ -# 0.0.3: Minor bugs fixed, code improved -# 0.0.2: Takes command-line arguments instead of parsing entire directory -# 0.0.1: basic code in place + $VERSION = "git"; $HELP_MSG = "# Filename fixer v$VERSION\n\tusage: fixname \n\t fixname -o \"name\"\n"; diff --git a/tagfromfilename b/tagfromfilename index c54f917..0840de6 100755 --- a/tagfromfilename +++ b/tagfromfilename @@ -16,19 +16,7 @@ # metadata # # Requires vorbiscomment and metaflac -# -# Changelog: -# 0.2.4: added -T option -# added releasedate support through MusicBrainz -# added mp3 support and refactored code heavily -# added -y option to explicitly look for the year -# 0.2.3: added documentation, -0 command-line option -# 0.2.2: added flac support, documentation -# 0.2.1: fixed version in help message -# fixed handling of dashes in artist name and title -# 0.2: aligned version with ds-audiotools -# 0.1.1: added version variable -# 0.1: initial implementation + $VERSION = "git"; $HELP_MSG = "Vorbiscomment from Filename $VERSION\n\tusage: vcfromfilename [options] \n\nValid options:\n\t-n\tOnly set the track numbers\n\t-0\tPreserve leading 0s in track numbers\n\t-T: Write tag names (not tag content) in all caps\n";