Skip to content

Releases: Zeugma440/atldotnet

Version 2.4.2

23 Jun 19:22
Compare
Choose a tag to compare

Quickfix release

ID3v2 : Allow saving a field code with more than 4 characters (supported through TXXX extended fields)

Version 2.4.1

18 Jun 21:12
Compare
Choose a tag to compare

Quickfix release : Avoid crashes when parsing a huge album or track number (>65535)

Version 2.4

15 Jun 21:45
Compare
Choose a tag to compare

Technical

  • NuGet package is now truly multi-target and supports .NET 3.0, .NET Core 2.0 and .NET Standard 2.0

Functional

  • WAV : ID3v2 support (ID3v2 structure embedded as a RIFF chunk)
  • WAV : iXML support through AdditionalFields
  • WAV : BEXT support through AdditionalFields
  • WAV : LIST INFO support through AdditionalFields

Bugfixes

  • ID3v2 : Inserting chapters in a chapter-free file now writes a CTOC field in addition to the CHAP fields
  • ID3v2 : Fix parsing of TXXX fields with a key but without any value (TXXX...KEY\0\0 and TXXX...KEY\0)

Binaries are available from nuGet

Version 2.3

07 Jan 10:32
d31f4f6
Compare
Choose a tag to compare

Functional

  • AIFx Comments support (any ANNO chunk will be converted into COMT chunk when updating the file)
  • GYM tags now written with proper UTF-8 encoding
  • Images embedded in ID3v2 chapters can now be read and written (one image per chapter)
  • Gzipped VGM files (.VGZ extension) can now be read
  • ID3v2, APEtag, Vorbis, WMA and MP4 Ratings now fully tested, including "half-stars"

Tech stuff

  • CueSharp library dropped for custom, straight-to-the-point Cuesheet reader
  • Reworked embedded image reading to reduce memory footprint

! Interface backward compatibility breakers !

  • Settings.InternalValueSeparator and Settings.DisplayValueSeparator are now chars instead of strings
  • TagData.PictureInfo and TagData.MetaFieldInfo are now standalone classes -> PictureInfo and MetaFieldInfo

Bugfixes

  • ID3v2 : Fix "Rating" field reading
  • AIFx : Fix embedded ID3v2 tag writing (should be located after SSND frame, not before, which is not documented anywhere)
  • DSF : Fix embedded ID3v2 tag writing (now updates correctly file size descriptor in header)

Version 2.2

18 Nov 08:18
bdcd372
Compare
Choose a tag to compare

Functional

  • ID3v2 chapters support (CTOC and CHAP frames)
  • Vorbis chapters support
  • AAC Nero chapters support
  • AAC Quicktime chapters support (reading only)
  • GYM and VGM file formats support
  • Smarter detection of ID3v2 comments. Comments with description (e.g. "Catalog number") now appear as additional fields, and are persisted as TXXX fields, except for iTunes-specific tags (iTunNORM, iTunSMPB, iTunPGAP) that need to appear inside a "Comment" field

Bugfixes

  • ID3v2 : Fix unrecognized ID3v2.2 / ID3v2.3 fields as "standard" fields when rewriting the tag with ID3v2.4 standard (e.g. "RVA" was persisted as "TXXX RVA" instead of "RVA2")
  • ID3v2 : Fix unwanted text encoding byte in URL frames (e.g. WPUB)

Version 2.1

22 Oct 15:14
Compare
Choose a tag to compare

Tech stuff

  • No external dependency to OpenCover
  • Compatibility with .NET Core 2.0 & .NET Standard 2.0 (System.Drawing is replaced by Commons.ImageUtils)

Functional

  • Track class now allows to retrieve all embedded pictures (not just the first one)
  • Public methods to easily add, update and remove metadata using the Track class
  • Public methods to easily add, update and remove embedded pictures using the Track class

Bugfixes

  • ID3v2 : Read cleaner values from UTF-16 encoded TXXX fields

Version 2.0

24 Sep 20:29
Compare
Choose a tag to compare

ATL version 2.0