z440.atl.core 3.0.0
Fully managed, portable and easy-to-use C# library to read and edit audio data and metadata (tags) from various audio formats, playlists and CUE sheets
No packages depend on z440.atl.core.
v3.00 (2020/02/16)
PLEASE NOTE THAT .NET FRAMEWORK 3.0 SUPPORT IS DROPPED.
ATL NOW DEPENDS ON .NET FRAMEWORK 4.5
New
- ATL can now send feedback about writing progress through
IProgress. See sample code for more information. - New
ATL.Version.getVersionmethod to get ATL's current version programmatically - ID3v2 : New
Settings.ID3v2_forceAPICEncodingToLatin1to control the format of picture descriptions. It defaults totruebecause Latin-1 which is a pre-requisite for Windows to display images as covers. - ID3v2 : New
Settings.ID3v2_forceUnsynchronizationto force unsynchronization when writing ID3v2 tags (default : off) - MP4/M4A : Support for unsynchronized lyrics
- MP4/M4A : Support for non-interleaved Quicktime chapters
- New setting
MP4_createNeroChaptersto force writing Nero chapters to MP4/M4A files - New setting
MP4_createQuicktimeChaptersto force writing Quicktime chapters to MP4/M4A files - New setting
MP4_keepExistingChaptersto force keep existing chapters in MP4/M4A files, regardless of the other chapter creation options
- New setting
Fixes
- General : Saving a
Trackafter callingTrack.Chapters.Cleardoes clear all chapters - General : Calling
Track.EmbeddedPicturesafter setting values doesn't reset these values anymore - ID3v2 : Embedded pictures now appear as icons when viewing the file in Windows explorer
- MP4/M4A : Artist field is now saved with the proper field code and is readable by 3rd part software
- MP4/M4A : Prevents file corruption when writing data in certains scenarios
- MP4/M4A : It is now possible to create metadata from scratch when the file does not have any
metaatom - MP4/M4A : It is now possible to create Nero chapters from scratch when the file does not have any
chplatom - MP4/M4A : Nero Chapters timestamps > 10 minutes are now written properly
! Breaking changes to interface !
- Obsolete
MetaDataIO.PictureStreamHandlerfield has been completely removed - Obsolete
Track.Ratingfield has been completely removed - Obsolete
IPlaylistReaderandPlaylistReaderFactoryclasses have been completely removed PictureInfoconstructors do not take anyImageFormatargument anymore. Use newPictureInfo.fromBinaryDatastatic constructor to directly load binary data and auto-detect image format
For instance, instead of doing this
PictureInfo newPicture = new PictureInfo(Commons.ImageFormat.Gif, PictureInfo.PIC_TYPE.CD);
newPicture.PictureData = System.IO.File.ReadAllBytes("E:/temp/_Images/pic1.gif");
you should now do this
byte[] data = System.IO.File.ReadAllBytes("E:/temp/_Images/pic1.gif");
PictureInfo newPicture = PictureInfo.fromBinaryData(data, PictureInfo.PIC_TYPE.CD);
.NET Framework 4.5
- No dependencies.
.NET Core 2.0
- No dependencies.
.NET Standard 2.0
- No dependencies.
| Version | Downloads | Last updated |
|---|---|---|
| 7.12.0 | 1 | 04/07/2026 |
| 7.11.0 | 1 | 04/07/2026 |
| 7.10.0 | 1 | 04/07/2026 |
| 7.9.0 | 1 | 04/07/2026 |
| 7.8.0 | 2 | 04/07/2026 |
| 7.7.0 | 1 | 04/07/2026 |
| 7.6.0 | 1 | 04/07/2026 |
| 7.5.0 | 2 | 04/07/2026 |
| 7.4.0 | 1 | 04/07/2026 |
| 7.3.0 | 1 | 04/07/2026 |
| 7.2.0 | 1 | 04/07/2026 |
| 7.1.0 | 1 | 04/07/2026 |
| 7.0.0 | 1 | 04/07/2026 |
| 6.26.0 | 1 | 04/07/2026 |
| 6.25.0 | 1 | 04/07/2026 |
| 6.24.0 | 2 | 04/07/2026 |
| 6.23.0 | 1 | 04/07/2026 |
| 6.22.0 | 1 | 04/07/2026 |
| 6.21.0 | 1 | 04/07/2026 |
| 6.20.0 | 2 | 04/07/2026 |
| 6.19.0 | 2 | 04/07/2026 |
| 6.18.0 | 1 | 04/07/2026 |
| 6.17.0 | 1 | 04/07/2026 |
| 6.16.0 | 2 | 04/07/2026 |
| 6.15.0 | 2 | 04/07/2026 |
| 6.14.0 | 1 | 04/07/2026 |
| 6.13.0 | 1 | 04/07/2026 |
| 6.12.0 | 2 | 04/07/2026 |
| 6.11.0 | 1 | 04/07/2026 |
| 6.10.0 | 4 | 04/07/2026 |
| 6.9.0 | 2 | 04/07/2026 |
| 6.8.0 | 1 | 04/07/2026 |
| 6.7.0 | 1 | 04/07/2026 |
| 6.6.0 | 2 | 04/07/2026 |
| 6.5.0 | 2 | 04/07/2026 |
| 6.4.0 | 1 | 04/07/2026 |
| 6.3.0 | 1 | 04/07/2026 |
| 6.2.0 | 2 | 04/07/2026 |
| 6.1.0 | 2 | 04/07/2026 |
| 5.26.0 | 2 | 04/07/2026 |
| 5.25.0 | 1 | 04/07/2026 |
| 5.24.0 | 2 | 04/07/2026 |
| 5.23.0 | 1 | 04/07/2026 |
| 5.22.0 | 2 | 04/07/2026 |
| 5.21.0 | 1 | 04/07/2026 |
| 5.20.0 | 1 | 04/07/2026 |
| 5.19.0 | 2 | 04/07/2026 |
| 5.18.0 | 2 | 04/07/2026 |
| 5.17.0 | 2 | 04/07/2026 |
| 5.16.0 | 1 | 04/07/2026 |
| 5.15.0 | 1 | 04/07/2026 |
| 5.14.0 | 1 | 04/07/2026 |
| 5.13.0 | 1 | 04/07/2026 |
| 5.12.0 | 2 | 04/07/2026 |
| 5.11.0 | 1 | 04/07/2026 |
| 5.10.0 | 2 | 04/07/2026 |
| 5.9.0 | 1 | 04/07/2026 |
| 5.8.0 | 1 | 04/07/2026 |
| 5.7.0 | 2 | 04/07/2026 |
| 5.6.0 | 1 | 04/07/2026 |
| 5.5.0 | 1 | 04/07/2026 |
| 5.4.0 | 2 | 04/07/2026 |
| 5.3.0 | 2 | 04/07/2026 |
| 5.2.0 | 1 | 04/07/2026 |
| 5.1.0 | 1 | 04/07/2026 |
| 5.0.0 | 1 | 04/07/2026 |
| 4.36.0 | 2 | 04/07/2026 |
| 4.35.0 | 4 | 04/07/2026 |
| 4.34.0 | 2 | 04/07/2026 |
| 4.33.0 | 2 | 04/07/2026 |
| 4.32.0 | 2 | 04/07/2026 |
| 4.31.0 | 1 | 04/07/2026 |
| 4.30.0 | 2 | 04/07/2026 |
| 4.29.0 | 1 | 04/07/2026 |
| 4.28.0 | 1 | 04/07/2026 |
| 4.27.0 | 2 | 04/07/2026 |
| 4.26.0 | 2 | 04/07/2026 |
| 4.25.0 | 2 | 04/07/2026 |
| 4.24.0 | 2 | 04/07/2026 |
| 4.23.0 | 1 | 04/07/2026 |
| 4.22.0 | 1 | 04/07/2026 |
| 4.21.0 | 1 | 04/07/2026 |
| 4.20.0 | 1 | 04/07/2026 |
| 4.19.0 | 1 | 04/07/2026 |
| 4.18.0 | 1 | 04/07/2026 |
| 4.17.0 | 2 | 04/07/2026 |
| 4.16.0 | 1 | 04/07/2026 |
| 4.15.0 | 2 | 04/07/2026 |
| 4.14.0 | 1 | 04/07/2026 |
| 4.13.0 | 1 | 04/07/2026 |
| 4.12.0 | 1 | 04/07/2026 |
| 4.11.0 | 1 | 04/07/2026 |
| 4.10.0 | 2 | 04/07/2026 |
| 4.9.0 | 1 | 04/07/2026 |
| 4.8.0 | 1 | 04/07/2026 |
| 4.7.0 | 1 | 04/07/2026 |
| 4.6.0 | 1 | 04/07/2026 |
| 4.5.0 | 2 | 04/07/2026 |
| 4.4.0 | 1 | 04/07/2026 |
| 4.4.0-alpha | 1 | 04/07/2026 |
| 4.3.0 | 2 | 04/07/2026 |
| 4.2.0 | 2 | 04/07/2026 |
| 4.1.0 | 2 | 04/07/2026 |
| 4.0.0 | 1 | 04/07/2026 |
| 3.25.0 | 2 | 04/07/2026 |
| 3.24.0 | 1 | 04/07/2026 |
| 3.23.0 | 1 | 04/07/2026 |
| 3.22.0 | 1 | 04/07/2026 |
| 3.21.0 | 1 | 04/07/2026 |
| 3.20.0 | 2 | 04/07/2026 |
| 3.19.0 | 1 | 04/07/2026 |
| 3.18.0 | 1 | 04/07/2026 |
| 3.17.0 | 1 | 04/07/2026 |
| 3.16.0 | 1 | 04/07/2026 |
| 3.15.0 | 2 | 04/07/2026 |
| 3.14.0 | 1 | 04/07/2026 |
| 3.13.0 | 2 | 04/07/2026 |
| 3.12.0 | 2 | 04/07/2026 |
| 3.11.0 | 1 | 04/07/2026 |
| 3.10.0 | 2 | 04/07/2026 |
| 3.9.0 | 2 | 04/07/2026 |
| 3.8.0 | 2 | 04/07/2026 |
| 3.7.0 | 1 | 04/07/2026 |
| 3.6.0 | 2 | 04/07/2026 |
| 3.5.0 | 1 | 04/07/2026 |
| 3.4.1 | 1 | 04/07/2026 |
| 3.4.0 | 1 | 04/07/2026 |
| 3.3.0 | 1 | 04/07/2026 |
| 3.2.0 | 2 | 04/07/2026 |
| 3.1.0 | 2 | 04/07/2026 |
| 3.0.0 | 1 | 04/07/2026 |
| 2.16.0 | 1 | 04/07/2026 |
| 2.15.0 | 2 | 04/07/2026 |
| 2.14.0 | 2 | 04/07/2026 |
| 2.13.0 | 1 | 04/07/2026 |
| 2.12.0 | 1 | 04/06/2026 |
| 2.11.0 | 2 | 04/07/2026 |
| 2.10.0 | 1 | 04/07/2026 |
| 2.9.0 | 1 | 04/07/2026 |
| 2.8.0 | 1 | 04/07/2026 |
| 2.7.0 | 2 | 04/07/2026 |
| 2.6.0 | 1 | 04/07/2026 |
| 2.5.0 | 2 | 04/07/2026 |
| 2.4.2 | 2 | 04/07/2026 |
| 2.4.1 | 1 | 04/07/2026 |
| 2.4.0 | 2 | 04/07/2026 |
| 2.3.0 | 2 | 04/07/2026 |
| 2.2.1 | 1 | 04/07/2026 |
| 2.2.0 | 2 | 04/07/2026 |
| 2.1.0 | 2 | 04/07/2026 |
| 2.0.1 | 1 | 04/07/2026 |