z440.atl.core 2.11.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 2.11.0
dotnet add package z440.atl.core --version 2.11.0
<PackageReference Include="z440.atl.core" Version="2.11.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add z440.atl.core --version 2.11.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: z440.atl.core, 2.11.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=2.11.0

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

Functional

  • New Track.Date field to manage recording date (no date = DateTime.MinValue)
  • New Track.Lyrics field to manage both unsynchronized and synchronized Lyrics<br/>NB : so far only the ID3v2 standard (USLT/SYLT) has been implemented

Technical

  • ID3v2, VorbisComment, FLAC, MP4 : Padding is now properly managed
    • Use Settings.AddNewPadding (default = false) to add padding to files that don't have it<br/>NB : Existing padding will always be managed whatever the value of Settings.AddNewPadding
    • Use Settings.PaddingSize (default = 2048) to define the default/max padding size
  • FLAC : Better performance when updating files with embedded pictures
  • Overall : Tags with a complex structure (e.g. MP4, FLAC, WMA) are buffered when written, which consumes a little more memory but speeds up the whole writing operation considerably (updated file is written on disk in one go instead of moving all bytes around for each updated section of the tag)
  • WMA : Multiple picture fields are now persisted in the right zones of the file

Bugfixes

  • FLAC VENDOR field won't be added to ID3v2 tags anymore when a FLAC file is tagged with ID3v2

! Breaking changes to interface !

  • Settings.EnablePadding has been renamed Settings.AddNewPadding

Functional

  • New Track.Date field to manage recording date (no date = DateTime.MinValue)
  • New Track.Lyrics field to manage both unsynchronized and synchronized Lyrics<br/>NB : so far only the ID3v2 standard (USLT/SYLT) has been implemented

Technical

  • ID3v2, VorbisComment, FLAC, MP4 : Padding is now properly managed
    • Use Settings.AddNewPadding (default = false) to add padding to files that don't have it<br/>NB : Existing padding will always be managed whatever the value of Settings.AddNewPadding
    • Use Settings.PaddingSize (default = 2048) to define the default/max padding size
  • FLAC : Better performance when updating files with embedded pictures
  • Overall : Tags with a complex structure (e.g. MP4, FLAC, WMA) are buffered when written, which consumes a little more memory but speeds up the whole writing operation considerably (updated file is written on disk in one go instead of moving all bytes around for each updated section of the tag)
  • WMA : Multiple picture fields are now persisted in the right zones of the file

Bugfixes

  • FLAC VENDOR field won't be added to ID3v2 tags anymore when a FLAC file is tagged with ID3v2

! Breaking changes to interface !

  • Settings.EnablePadding has been renamed Settings.AddNewPadding

Release Notes

_Functional_
* New `Track.Date` field to manage recording date (no date = `DateTime.MinValue`)
* New `Track.Lyrics` field to manage both unsynchronized and synchronized Lyrics<br xmlns="https://schemas.microsoft.com/developer/msbuild/2003" />NB : so far only the ID3v2 standard (USLT/SYLT) has been implemented

_Technical_
* ID3v2, VorbisComment, FLAC, MP4 : Padding is now properly managed
 * Use `Settings.AddNewPadding` (default = `false`) to add padding to files that don't have it<br xmlns="https://schemas.microsoft.com/developer/msbuild/2003" />NB : Existing padding will _always_ be managed whatever the value of `Settings.AddNewPadding`
 * Use `Settings.PaddingSize` (default = 2048) to define the default/max padding size
* FLAC : Better performance when updating files with embedded pictures
* Overall : Tags with a complex structure (e.g. MP4, FLAC, WMA) are buffered when written, which consumes a little more memory but speeds up the whole writing operation considerably (updated file is written on disk in one go instead of moving all bytes around for each updated section of the tag)
* WMA : Multiple picture fields are now persisted in the right zones of the file

_Bugfixes_
* FLAC `VENDOR` field won't be added to ID3v2 tags anymore when a FLAC file is tagged with ID3v2

_**! Breaking changes to interface !**_
* __Settings.EnablePadding__ has been renamed __Settings.AddNewPadding__

  • .NETCoreApp 2.0

    • No dependencies.
  • .NETFramework 3.0

    • 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