Repository navigation
Spotify pill (#246), Apple Music card unchanged - #330
Merged
Merged
Conversation
Spotify (GitHub build): a new integration_spotify pill. Its card shows the album cover, title, artist and album, a progress bar you drag or click to seek, play/pause, previous/next, shuffle, repeat and volume. State comes from Spotify's com.spotify.client.PlaybackStateChanged notification and AppleScript; nothing polls and Spotify is never launched by Coucou. The cover comes from Spotify's `artwork url`, or from its public oEmbed before Automation is allowed. Apple Music: the card gets the same layout, with the cover (from Music, or Apple's public iTunes Search API when the track has none), seek, shuffle, repeat all/one, volume and a favorite heart. The pill ID, the hover pill and the Automation-denied card are unchanged. The cover, bar, volume and buttons live in NowPlayingViews.swift and are shared by both cards; each player keeps its own controller. Mochi dances for either. Privacy page, README, SPEC, INTEGRATIONS and CHANGELOG updated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…anch Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… into the Spotify / Apple Music branch Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Ternaries and String parameters were shown verbatim, so the help texts, the idle and denied states and the Settings hint now go through String(localized:) or LocalizedStringKey, with their 19 strings in the catalog for the 10 languages. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…anch Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…fy / Apple Music branch Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…Apple Music branch Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…y / Apple Music branch Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…anch Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Keeps the Spotify pill, its card, the shared now-playing views it uses, the dance rules and the Spotify docs. Restores MusicController and the Apple Music card exactly as they ship (CLAUDE.md: never restyle a shipped view unless asked), and the Apple Music privacy paragraphs and README line that described the redesign. The project file is left to XcodeGen; the release notes are written at release time. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LJm3SRL9k3gBPaVtfPhwcT
This was referenced Oct 8, 2026
Totopo27
pushed a commit
to Totopo27/coucou
that referenced
this pull request
Oct 8, 2026
The Spotify strings (Louis-CFM#330) and the pill colours (Louis-CFM#331) landed on main one after the other, so strings.json no longer matched the Mac's catalog, and "Pause" — now a Mac string — was also in extra.json. npm test is green again (324 pass). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LJm3SRL9k3gBPaVtfPhwcT
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Spotify pill from #246 by @JhoanG956. Its commits are kept, so #246 closes as merged with its author's credit.
Kept:
Not kept: the Apple Music card redesign. MusicController and the Apple Music card are restored exactly as on main, because a shipped view isn't restyled unless asked. The README line and privacy paragraphs that described it are restored too. The Spotify docs (README, SPEC, INTEGRATIONS, privacy EN/FR) are kept.
🤖 Generated with Claude Code
https://claude.ai/code/session_01LJm3SRL9k3gBPaVtfPhwcT
Generated by Claude Code