From 3316972b63127d4f75c6687e4db62cbef51ddd26 Mon Sep 17 00:00:00 2001 From: mappu Date: Sun, 30 Apr 2017 00:00:00 +0000 Subject: [PATCH] commit all archived files --- README.md | 36 ++++++++++++++++++++++++++++++ dist-archive/autoalbum-v14.tar.xz | Bin 0 -> 2704 bytes 2 files changed, 36 insertions(+) create mode 100644 README.md create mode 100644 dist-archive/autoalbum-v14.tar.xz diff --git a/README.md b/README.md new file mode 100644 index 0000000..8f2f89d --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +# autoalbum + +![](https://img.shields.io/badge/written%20in-PHP-blue) + +A bulk renaming utility for audio files. + +It attempts to find predetermined patterns amongst the file names. + +## Usage + + +``` +Usage: + autoalbum [options] [--] DIRECTORY + +Options: + --prefix STRING Prepend all output filenames with STRING + --auto-prefix Prepend all output filenames with the directory name + --digits NUM Number of digits in track numbers (default 0 == auto) + --extension STRING Filter by file extension (default 'mp3') + --dry-run Display proposed changes, then exit without applying + --interactive Interactive prompt to confirm changes (default) + --accept Apply changes without confirmation +``` + + +## Alternatives + +Renaming audio files is not a new problem. Renaming audio files based solely on filenames is a fraught endeavour. It's almost certainly better to use an ID3 renaming utility. For example `eyeD3 -Q --plugin=fixup --type=lp --dry-run --file-rename-pattern '$album_artist - ($release_date:year) $album - $track:num - $title ($artist)'`. + +## Changelog + +2017-04-30 v14 +- Initial public release +- [⬇️ autoalbum-v14.tar.xz](dist-archive/autoalbum-v14.tar.xz) *(2.64 KiB)* + diff --git a/dist-archive/autoalbum-v14.tar.xz b/dist-archive/autoalbum-v14.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..30432e461bb185407023803af15d786ed4603ea1 GIT binary patch literal 2704 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