Skip to content

Commit ba379ea

Browse files
committed
Complete API standardization and cleanup tracking docs
API Improvements: - Add OriginalReleaseDate property to Tag base class - Add Lyrics, UniqueFileIdentifiers to Tag base class - Standardize error messages: "Invalid {format} file: {reason}" - Add IFileSystem storage to WavFile and AiffFile for SaveToFileAsync - Add IsValidFormat static methods to all file types - Add MP4 atom mapping for ORIGINALDATE Documentation Cleanup: - Delete API_TODO.md (all 18 items completed) - Delete API_STANDARDIZATION.md (all 4 items completed) - Delete MILESTONES.md (historical, no longer needed) - Update ROADMAP.md with verified completion status Test Improvements: - Add IsValidFormatTests for all 14 file formats - Add extended metadata tests for Lyrics/UniqueFileId - Add public API snapshot for .NET 8.0
1 parent b75a5ce commit ba379ea

40 files changed

Lines changed: 5164 additions & 887 deletions

API_STANDARDIZATION.md

Lines changed: 0 additions & 152 deletions
This file was deleted.

API_TODO.md

Lines changed: 0 additions & 186 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
548548
- DateTagged (TDTG / DATETAGGED) - ISO 8601 tagging timestamp (ID3v2.4 only)
549549
- Description (TXXX:DESCRIPTION / DESCRIPTION) - Content synopsis
550550
- AmazonId (TXXX:ASIN / ASIN) - Amazon Standard Identification Number
551-
- MusicIpId (TXXX:MusicIP PUID / MUSICIP_PUID) - Obsolete, deprecated in favor of AcoustID
551+
- ~~MusicIpId~~ - Removed (MusicIP service discontinued, use AcoustID instead)
552552
- Extended MusicBrainz identifiers (ID3v2 and Vorbis Comments):
553553
- WorkId - Musical work/composition identifier
554554
- DiscId - CD table of contents hash

0 commit comments

Comments
 (0)