macsome_4 #45

Merged
neerdoc merged 2 commits from macsome_4 into main 2026-07-27 15:50:16 +00:00
Owner
No description provided.
A single playlist hitting a transient error (seen live: a 403 from Apple
Music's API, surfaced through Music Assistant's own proxy call - music_own
never talks to Apple directly, it only calls Music Assistant's client
library) was aborting the entire sync and discarding every other
playlist's work, since fetch_ma_playlists had no per-playlist error
handling.

Now retries with 5/15/30/60s backoff (the same pattern already used
elsewhere in this codebase for flaky external APIs) before giving up and
skipping just that one playlist, logging its name so failures are
attributable instead of only showing up as a bare URL in the log.
client.get_provider(instance_id) exposes the name you gave a provider in
MA's own settings (confirmed via music_assistant_client/music_assistant_models
source). Playlist and wishlist-detection log lines now show
"apple_music--vstxggoz (My Apple Music)" instead of just the bare instance
id, making multi-account logs readable without cross-referencing MA's UI.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
WulfScience-FOSS/ha-music-own!45
No description provided.