Skip to content

feat(notch): Apple Music, Deezer, YouTube Music and the browser in the notch - #15

Closed
flotttt wants to merge 65 commits into
AmitRajput-Dev:mainfrom
flotttt:feat/music-players
Closed

flotttt wants to merge 65 commits into
AmitRajput-Dev:mainfrom
flotttt:feat/music-players

Conversation

@flotttt

@flotttt flotttt commented Sep 18, 2026

Copy link
Copy Markdown

What

The notch player is no longer Spotify-only.

  • Apple Music: native, through AppleScript like Spotify (title, artwork, controls, volume). Permission row in the setup window.
  • Other players (experimental): Deezer, YouTube Music, a video in the browser… anything in macOS's Now Playing. A small helper
    (NowPlayingHelper.dylib) runs inside /usr/bin/perl, since macOS 15.4 only lets Apple-signed programs read Now Playing. No volume
    for these players. Option: Options › Other Players (Experimental), on by default.
  • Automatic source: the notch follows the player that plays; the last one started if several play.

Also

  • Fix: every player's AppleScript now runs on one shared queue. With one queue per player, Music's read could get Spotify's reply.
  • Setup window: one permission row per player. "Ask Again" resets all of SonyNotch's Apple Events answers (tccutil can't do less), so
    the other allowed players are asked again.
  • Notch messages, README and translations name the player instead of Spotify.

Tested

  • make test green (new tests: Music replies, Now Playing lines, source picker).
  • Universal release build.
  • On macOS 27: Apple Music with a local file, YouTube in Brave via Now Playing, automatic switching.

flotttt and others added 30 commits September 10, 2026 11:23
chore: drop Windows/Linux builds, focus on the native macOS app
feat(macos): French localization (fr + en fallback)
…mon-mode timers, poll guard, battery polling)
…~/Library/Logs/SonyBridge (build/app.log symlink)
…, single-battery detection, robust first reads
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
  page, shuffle, smooth notch animations, README
flotttt and others added 28 commits September 17, 2026 14:25
One-click update and launch at login in the menu
ci: build releases created from the GitHub UI, with or without a v prefix
chore: remove inherited funding link and internal planning docs
feat: sign releases with a stable certificate so macOS keeps permissions across updates
ci: find the signing certificate by SHA-1 in the build keychain
Notch polish: artwork flip and glow, progress and battery rings, trackpad gestures, haptics
feat: setup assistant for Bluetooth, headphones, Spotify control and launch at login
Usage modes: notch only, headphones only, or both
@flotttt flotttt closed this Sep 18, 2026
@flotttt
flotttt deleted the feat/music-players branch September 18, 2026 09:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant