Skip to content

paxri01/Audiobook_Converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Audiobook Converter

DESCRIPTION

Linux shell script to combine/reformat various audiobooks files into a single .mp3 with tags and info.

PURPOSE

This script is used to reformat multiple audio files (.mp3, .m4a, .m4b) into a single .mp3 file that includes the book cover, IDv3 tags and book description from goodreads.com site.

USAGE

ccab.sh [-c ||--concat] [-m ||--move] [-mo] [-mp3] [-m4b] [-r] [-v]

   -c || --concat    : Will combine detected files into a single .mp3
   -m || --move      : After re-encoding, will move new files to specified
                       directory (baseDir). May add option value on the command
                       line to avoid prompting if book type is know before hand
                       (-m #).
   -mo               : Will move previously encoded files to target directory.
   -mp3              : Will limit search of input files to .mp3 files only.
   -m4b              : Will limit search of input files to .m4a or .m4b files
                       only.
   -r || --recurse   : Will search subdirectories for input files, make sure
                       subdirectories or zero padded if more that 9 subs (ex.
                       /disk 1 ==> /disk 01).
   -u || --update    : Only update book information (title, info, etc.) for an
                       already converted book (eg. change series info, title).
   -x || --remove    : Remove source files after conversion (DANGEROUS!).

REQUIREMENTS

The following packages are require to use this script.

NOTE: You will also need to modify the user parameters to set outgoing directories and log locations.

CHANGES

CHG0002 - 2023.01.31

  • Rework GR parser logic to latest results.
  • Auto prompt for input on key missing fields (title, author, series, etc.)
  • Code cleanup.

CHG0001 - 2018.05.15

  • Cleanup file list after completion.
  • Fix apostrophes in concatenated file list.
  • Set permissions on output directory.
  • Update README.md

About

Linux shell script to combine/reformat various audiobooks files into a single .mp3 with tags and info.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages