feat: document Scanner Engine implementation status and normalize convention
This commit is contained in:
@@ -109,6 +109,8 @@ Based on the specification (docs/Specification.md), the application follows a mo
|
||||
- Handles removal of special characters, years, and bracketed keywords
|
||||
- Compares local albums vs. external discographies
|
||||
|
||||
Shared normalization lives in `internal/normalize` (`NormalizeString`, `NormalizeArtistName`) — this is the single source of truth for string normalization, reused by both `internal/musicbrainz` and `internal/scanner`. Do NOT add local copies of normalization logic elsewhere.
|
||||
|
||||
4. **Database Layer** (`internal/database/` or similar)
|
||||
- SQLite 3 integration via github.com/mattn/go-sqlite3
|
||||
- Subsonic API client via github.com/delucks/go-subsonic
|
||||
|
||||
Reference in New Issue
Block a user