z440.atl.core 3.14.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

There is a newer version of this package available.
See the version list below for details.
Install-Package z440.atl.core -Version 3.14.0
dotnet add package z440.atl.core --version 3.14.0
<PackageReference Include="z440.atl.core" Version="3.14.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add z440.atl.core --version 3.14.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: z440.atl.core, 3.14.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install z440.atl.core as a Cake Addin
#addin nuget:?package=z440.atl.core&version=3.14.0

// Install z440.atl.core as a Cake Tool
#tool nuget:?package=z440.atl.core&version=3.14.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

New

  • MP4/M4A : New Settings.MP4_readChaptersExclusive setting to have more control over which kind of chapters is read from the file (Quicktime or Nero).<br/>Default is the usual behaviour where ATL reads any of the two, and ends up with Nero chapters when both are present.

Changed

  • Every chapter starts at the end of the one before it, whatever value is given to EndTime.

That allows to quickly write chapter addition code by only giving StartTime and Title, e.g.

theTrack.Chapters.Add(new ChapterInfo(0, "Prologue: Mei"));
theTrack.Chapters.Add(new ChapterInfo(790 * 1000, "Chapter One: Bobbie"));
theTrack.Chapters.Add(new ChapterInfo(2214 * 1000, "Chapter Three: Prax"));

⇒ Creating non-chaptered "gaps" between your chapters is not possible anymore.

Fixed

  • MP4/M4A : shwm, hdvd, ©mvc and ©mvi fields are now properly written as integers
  • MP4/M4A : Fix integer "class 21" values being written and read as 8-bit ints only (now handles dynamically 8/16/24/32-bit integers)
  • MP4/M4A : Fix certain cases when the library couldn't properly detect the stco/co64 atoms
  • MP4/M4A : Fix writing truncated Quicktime chapter titles when they contain non-western characters
  • MP4/M4A : Fix Quicktime chapters not being written properly (regression from v3.13)
  • WAV : Fix certain LIST INFO metadata (e.g. title and comments) not appearing when read by Windows

New

  • MP4/M4A : New Settings.MP4_readChaptersExclusive setting to have more control over which kind of chapters is read from the file (Quicktime or Nero).<br/>Default is the usual behaviour where ATL reads any of the two, and ends up with Nero chapters when both are present.

Changed

  • Every chapter starts at the end of the one before it, whatever value is given to EndTime.

That allows to quickly write chapter addition code by only giving StartTime and Title, e.g.

theTrack.Chapters.Add(new ChapterInfo(0, "Prologue: Mei"));
theTrack.Chapters.Add(new ChapterInfo(790 * 1000, "Chapter One: Bobbie"));
theTrack.Chapters.Add(new ChapterInfo(2214 * 1000, "Chapter Three: Prax"));

⇒ Creating non-chaptered "gaps" between your chapters is not possible anymore.

Fixed

  • MP4/M4A : shwm, hdvd, ©mvc and ©mvi fields are now properly written as integers
  • MP4/M4A : Fix integer "class 21" values being written and read as 8-bit ints only (now handles dynamically 8/16/24/32-bit integers)
  • MP4/M4A : Fix certain cases when the library couldn't properly detect the stco/co64 atoms
  • MP4/M4A : Fix writing truncated Quicktime chapter titles when they contain non-western characters
  • MP4/M4A : Fix Quicktime chapters not being written properly (regression from v3.13)
  • WAV : Fix certain LIST INFO metadata (e.g. title and comments) not appearing when read by Windows

Release Notes

_New_
- New `Settings.MP4_readChaptersExclusive` setting to have more control over which kind of chapters is read from the file (Quicktime or Nero).<br xmlns="https://schemas.microsoft.com/developer/msbuild/2003" />Default is the usual behaviour where ATL reads any of the two, and ends up with Nero chapters when both are present.

_Changed_
- Every chapter starts at the end of the one before it, whatever value is given to `EndTime`.

That allows to quickly write chapter addition code by only giving `StartTime` and `Title`, e.g.
```
theTrack.Chapters.Add(new ChapterInfo(0, "Prologue: Mei"));
theTrack.Chapters.Add(new ChapterInfo(790 * 1000, "Chapter One: Bobbie"));
theTrack.Chapters.Add(new ChapterInfo(2214 * 1000, "Chapter Three: Prax"));
```

=&gt; Creating non-chaptered "gaps" between your chapters is not possible anymore.

_Fixed_

- MP4/M4A : `shwm`, `hdvd`, `©mvc` and `©mvi` fields are now properly written as integers
- MP4/M4A : Fix integer "class 21" values being written and read as 8-byte ints only (now handles dynamically 8/16/24/32-bit integers)
- MP4/M4A : Fix certain cases when the library couldn't properly detect the `stco`/`co64` atoms
- MP4/M4A : Fix writing truncated Quicktime chapter titles when they contain non-western characters
- MP4/M4A : Fix Quicktime chapters not being written properly (regression from v3.13)
- WAV : Fix certain `LIST INFO` metadata (e.g. title and comments) not appearing when read by Windows

  • .NETCoreApp 2.0

    • No dependencies.
  • .NETFramework 4.5

    • No dependencies.
  • .NETStandard 2.0

    • No dependencies.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on z440.atl.core:

Package Downloads
FRESHMusicPlayer.Core
Package Description

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on z440.atl.core:

Repository Stars
audiamus/AaxAudioConverter
Convert Audible aax files to mp3 and m4a/m4b

Version History

Version Downloads Last updated
3.22.0 307 5/27/2021
3.21.0 76 5/26/2021
3.20.0 728 4/12/2021
3.19.0 355 4/5/2021
3.18.0 1,348 2/8/2021
3.17.0 418 1/27/2021
3.16.0 132 1/14/2021
3.15.0 676 12/4/2020
3.14.0 318 11/22/2020
3.13.0 418 10/27/2020
3.12.0 272 10/19/2020
3.11.0 1,059 9/19/2020
3.10.0 493 9/12/2020
3.9.0 371 9/6/2020
3.8.0 291 8/31/2020
3.7.0 664 8/10/2020
3.6.0 1,282 6/28/2020
3.5.0 439 5/22/2020
3.4.1 406 5/5/2020
3.4.0 197 5/5/2020
3.3.0 897 3/29/2020
3.2.0 280 3/19/2020
3.1.0 462 2/17/2020
3.0.0 302 2/16/2020
2.16.0 1,341 1/10/2020
2.15.0 289 12/18/2019
2.14.0 424 11/24/2019
2.13.0 593 9/23/2019
2.12.0 548 7/26/2019
2.11.0 464 6/10/2019
2.10.0 331 5/22/2019
2.9.0 507 4/30/2019
2.8.0 341 4/4/2019
2.7.0 307 3/21/2019
2.6.0 310 3/10/2019
2.5.0 802 9/2/2018
2.4.2 736 6/23/2018
2.4.1 537 6/18/2018
2.4.0 504 6/15/2018
2.3.0 730 1/7/2018
2.2.1 718 11/18/2017
2.2.0 729 11/18/2017
2.1.0 763 10/22/2017
2.0.1 529 9/24/2017
Show less