Skip to content

Releases: Zeugma440/atldotnet

Version 5.14

04 Jan 20:16
Compare
Choose a tag to compare

Fixed

  • ID3v2 : Strip BOMs from ID3v.2.2 values
  • ID3v2 : Ignore malformed comments
  • Fix crash when saving a formerly empty track used as target in a CopyMetadataTo call

Big thanks to @seankearney for testing the v5.x series 👋

Binaries are available from nuGet

Version 5.13

01 Jan 20:35
Compare
Choose a tag to compare

Interface-breaking change

MP4/M4A : Settings.MP4_readChaptersExclusive has been renamed to Settings.MP4_readChaptersFormat

New values are :

  • 0 : Read from Quicktime format (chap atom), except if Nero chapters have more entries (default)
  • 1 : Read from Quicktime format only
  • 2 : Read from Nero format (chpl atom), except if Quicktime chapters have more entries
  • 3 : Read from Nero format only

New

  • New Track.CopyMetadataTo method to copy all metadata to another Track

Fixed

  • AIFx : Custom chunk IDs written with lowercase letters are now properly read

Binaries are available from nuGet

Version 5.12

04 Nov 14:55
Compare
Choose a tag to compare

Changed

  • Vorbis : Vendor ID ("VORBIS-VENDOR") Additional field is now removable
  • Vorbis : Upon reading an empty file or removing all tags, vendor ID is now unset by default instead of having a hardcoded FLAC or OGG vendor value

Fixed

  • WAV : Fix removing an item from Track.AdditionalField not having any effect on several chunks

Binaries are available from nuGet

Version 5.11

22 Oct 12:47
3764dc5
Compare
Choose a tag to compare

Fixed

  • Vorbis (FLAC, OGG, OPUS) and WMA now support the PublishingDate field

Binaries are available from nuGet

Version 5.10

18 Oct 19:07
Compare
Choose a tag to compare

Fixed

  • Playlists : Properly populate Tracks and FilePaths after saving
  • Playlists : Only apply Settings.PlaylistWriteAbsolutePath to newly added tracks
  • Playlists : Override Track metadata with metadata defined in the playlist file upon reading

Binaries are available from nuGet

Version 5.09

08 Oct 19:44
Compare
Choose a tag to compare

Breaking changes

  • Playlists : Updating FilePaths and Tracks doesn't automatically save the playlist file anymore; you now have to call Save() to do so

New

  • Settings.PlaylistWriteAbsolutePath can be used to determine whether new playlist elements are saved using a relative (default) or absolute path. Unmodified playlist elements' paths are kept as is regardless of the setting you've chosen

Binaries are available from nuGet

Version 5.08

21 Sep 19:17
Compare
Choose a tag to compare

New

  • New Format.Writable property
  • FPL playlist Format is marked as non-writable

Fixed

  • ID3v2 : Handle fields whose size is 0 ("flag" fields with no actual value)

Binaries are available from nuGet

Version 5.07

15 Sep 17:07
Compare
Choose a tag to compare

New

  • Alternate signature for Track.Save with a TagType parameter to save using a specific tag type in addition to existing ones
    Use case : add an ID3v2 tagging to a file with an existing APE tagging

Fixed

  • APE tags : Lyrics are now properly detected
  • LyricsPhrase : Return true for equals if a and b are null

Binaries are available from nuGet

Version 5.06

01 Sep 07:14
Compare
Choose a tag to compare

Changed

  • Vorbis, MP4/M4A : Synch lyrics override unsynch lyrics when the target format cannot support both of them
  • MP4/M4A : Insert an empty 1x1 black JPG image when chapters have no images in order to avoid breaking sequence order

Fixed

  • Vorbis : Catch metadata whose field ID is written in lowercase letters

Binaries are available from nuGet

Version 5.05

25 Aug 17:33
Compare
Choose a tag to compare

Fixes

  • Prevent NullPointerException when comparing LyricsPhrase

Binaries are available from nuGet