This is a patch release that fixes a couple issues.
Fixes
- Rework ID3v2.2 and ID3v2.3 genre tags (
TCONframes) 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
©st3QuickTime boxes. Pre-fix subtitle tags (Subtbox) are read preferentially, and settingsubtitlewill remove any existingSubtboxes - Conductor tags are now stored in
©conQuickTime boxes. Pre-fix subtitle tags (condbox) are read preferentially and settingconductorwill remove any existingcondboxes
- Subtitle tags are now stored in
- 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 😄)