Releases: Zeugma440/atldotnet
Version 5.05
Fixes
- Prevent NullPointerException when comparing
LyricsPhrase
Binaries are available from nuGet
Version 5.04
Breaking changes
LyricsInfo
properties are nowreadonly
, which means they cannot be altered after construction
Fixed
- ID3v2 : Stop parsing when encountering a frame with an invalid size
- ID3v2.4 : New
Setting.ID3v2_writePictureDataLengthIndicator
setting to prevent writing the data length indicator of embedded pictures (better compatibility with some softwares, e.g. Spotify)
Technical
- Enrich
LyricsInfo
(copy constructor, implement IComparable and IEquatable)
Binaries are available from nuGet
Version 5.03
Fixed
- MP4/M4A : Prevent file corruption when emptying all metadata fields manually
Binaries are available from nuGet
Version 5.02 (HOTFIX)
Fix a crash when editing files with embedded LRC lyrics
Binaries are available from nuGet
Version 5.01
New
- WEBP images are now recognized
Fixed
- WAV : Don't overwrite the last byte when writing an ID3 chunk at the end of file
Binaries are available from nuGet
Version 5.00
MAJOR VERSION - PLEASE NOTE THE FOLLOWING COMPATIBLITY CHANGES
- .NET Framework 4.8 support has been dropped
- .NET minimum requirement is now 6.0
Changed
- Lyrics formatted using the LRC format are now read as synchronized lyrics
- Synchronized lyrics are written as an LRC-formatted block of text on tagging standards that have no direct support for synchronized lyrics (i.e. all of them but ID3v2)
Fixed
- General : Retrieve the correct metadata when reading Lyrics from a file tagged with two different tagging standards
- MP3 : Better detection of channels and bitrate for files with non-uniform MPEG headers
Binaries are available from nuGet
Version 4.36
New standard field : BPM (Beats per minute)
Binaries are available from nuGet
Version 4.35
New
Updating metadata inside OGG-embedded FLAC ("FLOG" files) is now supported
Changed
WAV : Updated mapping for Album and Track Number fields - thanks to @fsobolev
Fixed
- OGG, OPUS : Better detection of Comment block
- Prevent crashes when embedded picture binary data is empty
Binaries are available from nuGet
Version 4.34
Changed
- WAV : Use
UTF-8
instead ofLatin-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
Fix global reading issue
Binaries are available from nuGet