[Abcde-users] abcde bug fixes and enhancements available

josh poddmo at gmail.com
Sun Jul 7 05:02:54 BST 2024


I've ripped hundreds of CD's with abcde and before I embark on the next few
hundred, I wanted to fix some bugs and have a go at some enhancements. I've
been doing this over the last few months and I've posted my changes to
github:

https://github.com/poddmo/abcde

The bug fixes come from patches attached to bugzilla or posted to the
mailing list. I tried for a while to keep track of what came from where but
my github commit log is the best reference for changes:
https://github.com/poddmo/abcde/commits/main/

I've now tagged this version as 2.10-RC1 to recognise all the changes. The
main new features are:

   - cddb choices show the year of release
   - cddb choice has a help and re-list option. The help also has details
   about how to diff two releases
   - Improved handling of CD sets.
      - The -W option is expanded to optionally also take the total number
      of discs in the set. That number is used for a DISCTOTAL FLAC tag
      - If DISCNUMBER is greater than 1, default to append playlist rather
      than erase
   - Define a local file and directory for album art. If the album artwork
   download fails or the user chooses to overide the downloaded art, abcde
   will look for ALBUMARTDIR/ALBUMARTFILE before asking the user to manually
   enter the filename.
   - Created munge helper functions:
      - munge_fs-safe: remove characters that are not Windows and Linux
      file-system safe or sane
      - munge_Startcase: capitalise the first letter of every word
      - munge_unicodetoascii: transliterate Unicode to ASCII
      - munge_collapsewhitespace: replace multiple spaces with a single
      space
   - Add new mungefilename config example to use munge helper functions
   - Create new config option STARTCASEFLACTAGS to use munge_Startcase for
   FLAC tags artist name, album title and track titles
      - This helps to prevent artist duplication due to inconsistent
      capitalisation

I'll now test this version with a few tens of CDs. I'm only converting to
FLAC so I would appreciate any feedback if you use other formats. Please
report issues to the github page with the command line, your config file
and details of the audio CD that you're ripping.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.einval.com/pipermail/abcde-users/attachments/20240707/13ec27d3/attachment.htm>


More information about the Abcde-users mailing list