Skip to content

Releases: Zeugma440/atldotnet

Version 4.34

20 Jun 20:11
Compare
Choose a tag to compare

Changed

  • WAV : Use UTF-8 instead of Latin-1 when writing strings in LIST and BEXT chunks

Fixed

  • WAV : Prevent strange behaviours (e.g. disproportionnate padding) when writing certain files
  • ID3v2 : Don't detect duplicate genres when the information is encoded multiple times (e.g. (0)Blues)

Binaries are available from nuGet

Version 4.33

10 May 19:50
Compare
Choose a tag to compare

Fix global reading issue

Binaries are available from nuGet

Version 4.32

07 May 12:06
Compare
Choose a tag to compare

New

  • WMA : All type 1 and 6 fields (e.g. WM/MediaClassPrimaryID, ASFLeakyBucketPairs) are now stored inside Track.AdditionalFields as base-64-encoded strings

Fixed

  • MP3 : Graceful fail when reading files without MPEG header
  • WAV : Properly read files with IXML chunks padded with multiple null bytes

Binaries are available from nuGet

Version 4.31

17 Apr 13:44
Compare
Choose a tag to compare

Important fix for many formats where reading would skip information in certain circumstances (continued).

Binaries are available from nuGet

Version 4.29

05 Apr 13:11
Compare
Choose a tag to compare

Fixed

  • General : Rewriting very large (>2GB) files
  • WAV : Rewriting very large (>2GB) files where data chunk is not the first chunk

Binaries are available from nuGet

Version 4.28

03 Apr 17:01
Compare
Choose a tag to compare

Fixed

WAV : Properly read RF64 files with badly formatted data chunk size

Binaries are available from nuGet

Version 4.27

31 Mar 17:19
Compare
Choose a tag to compare

Fixed

Vorbis (OGG, FLAC, OPUS) : Keep DATE field format after saving when using a plain year (YYYY)

Binaries are available from nuGet

Version 4.26

27 Mar 19:10
Compare
Choose a tag to compare

Breaking changes

  • MetaDataIOFactory : Removed deprecated TagType consts
  • WAV : Changed naming convention in additionalData keys
Old convention New convention
info.Labels[] adtl.Labels[]
disp[] disp.entry[]

New

  • WAV : Support for files with multiple LIST chunks

Fixed

  • Prevent buffering more than 150MB when rewriting files
  • WAV : Detect embedded ID3v2 chunks regardless of the case of their header (e.g. ID3, id3)
  • WAV : Prevent native metadata (i.e. info, ixml, bext...) from showing up in embedded ID3v2 TXXX fields

Binaries are available from nuGet

4.25

23 Mar 10:29
Compare
Choose a tag to compare

Technical : Optimize OGG read memory footprint for simple files where Comment header takes up one single sub-page

Binaries are available from nuGet

4.24

19 Mar 14:02
Compare
Choose a tag to compare

New

WAV : Support for RF64 format; used for very large (> 4GB) files

Binaries are available from nuGet