Project overview: Apple Music sync (gateway + beets plugin) #18
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Superseded by SPEC.md (commit
361d65f), which is now the source of truth for the project. The architecture recorded here predates the spec and contradicts it in several settled decisions:login/logout→ spec removes both (§2, §12); Apple-session management belongs to the gateway UI/opt/data/git/...) is also stale.The replacement plan is tracked in #19-#34 (gateway contract work #19-#21 lands in coop/apple-music-gateway per convention), with #34 as the end-to-end acceptance gate. Closing this overview in favor of that set.
Implemented the gateway side of the ISRC fix in coop/apple-music-gateway#1.
The gateway now requests
include=catalogfor playlist tracks and extracts ISRCs from related catalog songs, handling both inline relationships and top-levelincludedresources. Tracks without a catalog match remainnull.Validation: 66 tests passed, Python bytecode compilation passed, and
git diff --checkpassed. The production deployment has not been changed yet.