Skip to content

v6.0.3

Latest

Choose a tag to compare

@benrr101 benrr101 released this 12 Apr 04:40
· 5 commits to develop since this release

This is a patch release that fixes a couple issues.

Fixes

  • Rework ID3v2.2 and ID3v2.3 genre tags (TCON frames) to better handle multiple non-standard numeric genres and multiple genres in a single tag.
    • Thanks to @digimezzo for pointing out the incorrect behavior
  • Change where subtitle and conductor tags are stored/loaded in MPEG4 files
    • Subtitle tags are now stored in ©st3 QuickTime boxes. Pre-fix subtitle tags (Subt box) are read preferentially, and setting subtitle will remove any existing Subt boxes
    • Conductor tags are now stored in ©con QuickTime boxes. Pre-fix subtitle tags (cond box) are read preferentially and setting conductor will remove any existing cond boxes
  • Updated a few transient dependency versions (cleaned up by 🤖)

Special Thanks

  • @digimezzo for pointing out incorrect genre behavior in ID3v2 tags
  • @smoors-dev for pointing out non-standard behavior in MPEG4 subtitle/conductor tags

NPM Link: https://www.npmjs.com/package/node-taglib-sharp/v/6.0.3

(Don't ask what happened to v6.0.2 - it didn't happen 😄)