Releases: Zeugma440/atldotnet
Releases · Zeugma440/atldotnet
Version 5.14
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
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 only2
: Read from Nero format (chpl
atom), except if Quicktime chapters have more entries3
: Read from Nero format only
New
- New
Track.CopyMetadataTo
method to copy all metadata to anotherTrack
Fixed
- AIFx : Custom chunk IDs written with lowercase letters are now properly read
Binaries are available from nuGet
Version 5.12
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
Fixed
- Vorbis (FLAC, OGG, OPUS) and WMA now support the
PublishingDate
field
Binaries are available from nuGet
Version 5.10
Fixed
- Playlists : Properly populate
Tracks
andFilePaths
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
Breaking changes
- Playlists : Updating
FilePaths
andTracks
doesn't automatically save the playlist file anymore; you now have to callSave()
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
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
New
- Alternate signature for
Track.Save
with aTagType
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
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
Fixes
- Prevent NullPointerException when comparing
LyricsPhrase
Binaries are available from nuGet