Skip to content

0.16.3 Better digi only artefacts removal and handling of various album parsing edge cases

Compare
Choose a tag to compare
@snejus snejus released this 13 Feb 20:30
· 56 commits to main since this release
25d0b8a

0.16.3 2023-02-13

Fixed

  • (#41) fix re.error: nothing to repeat caused by missing regex escape

Updated

  • album

    • Remove ft. and alike
      • Album ft. Another Artist
    • Remove non-alphanumeric chars following VA in the beginning
      • VA - Album
    • Remove V/A from the beginning, same as VA
      • V/A Album
    • Remove by and vs
      • Album by Albumartist
      • Album by Albumartist vs Another Albumartist
    • Remove Unicode quotes (“”) when they wrap the album name (same as quotes before)
      • Album
    • Remove split w when it precedes the albumartist
      • Album Split W Albumartist
    • Keep albumartist when it's preceded by of
      • 25 years of Albumartist -> 25 years of Albumartist
    • Parse album part information and place it within parentheses at the end of album name,
      as per MB title guidelines
      • Album - Part 123 -> Album (Part 123)
  • artist:

    • Handle some edge cases of digital-only track title cleanup, like Unreleased
      Bonus Track
      or Bonus Track 1. These would previously end up in the artist name
    • Remove digital-only artifacts from the artist name too
  • track_alt: parse track alts like B.1