Before you start
Choral is a floating remote control for macOS, not a streaming service. Apple Music Web continues playing in Chrome under your own account. Choral Connector sends the current track and supported controls to the Choral app through a local connection on your Mac.
You need macOS 15 or later, Google Chrome, the Choral app, and the free Choral Connector extension. The extension does not receive access to Apple Music Web until you explicitly enable that website.
1. Install Choral Connector
- Install Choral on your Mac. Download it directly or install it from the Mac App Store, then open the app.
- Add Choral Connector to Chrome. Open the Chrome Web Store listing and choose Add to Chrome.
- Keep the extension available. Open Chrome's Extensions menu and pin Choral Connector if you want its icon to stay visible in the toolbar.
2. Enable Apple Music Web in Chrome
- Open the music website. Visit https://music.apple.com/ and sign in.
- Open Choral Connector. Click its toolbar icon while the Apple Music Web tab is active.
- Enable this site. Click Enable Choral on this site, then approve Chrome's permission prompt. Choral requests access only to the music website you are enabling.
- Start a song. Play a normal track on the website. The popup should change to a Ready message after Choral recognizes the player.
3. Control Apple Music Web from Choral
Apple Music Web is treated separately from the native Music app. If you use both, choose Apple Music Web from Choral's source menu to route the floating panel and global shortcuts to the browser session.
Open Choral's music-source menu and select Apple Music Web. This selection determines which source receives play, pause, and shortcut commands when several music apps or browser players are open at the same time.
- Play and pause
- Previous and next track
- Seek within a track
- Favorite and unfavorite
- Shuffle
- Repeat
You can also configure global shortcuts in Choral Settings. They work while you are using another app, so common actions do not require bringing Chrome or Choral to the front.
4. Like or favorite the current song
Choral's heart maps to Apple Music's favorite action for the current song. The result is saved to the Apple Account signed in on music.apple.com. The exact wording Apple displays may vary between Favorite and Undo Favorite, but Choral presents the same action consistently as a heart.
If the heart is gray and cannot be clicked, the current player context has not exposed a reliable like or favorite action. Choral deliberately disables unavailable actions instead of hiding controls or guessing where to click.
What Full Support means
Apple Music Web is Fully Supported, including previous and next track, seeking, favorite, shuffle, and repeat. Choral adapts its state to the controls exposed by the current Apple Music queue.
Music websites can change their player interfaces and internal behavior. Choral's support label describes the current integration, but a future website update can temporarily affect one or more controls.
Troubleshooting
The native Music app responds instead
Select Apple Music Web in Choral's music-source menu. The native Music app and the website are distinct sources even though they use the same Apple Music account.
Previous or next is temporarily disabled
Make sure a queue is active on music.apple.com. Apple Music can disable navigation when the current view or preview does not provide another track.
The website is open but marked Not Open
Refresh the tab after enabling access, play a full song, and verify that the tab is using music.apple.com rather than an embedded Apple Music preview on another website.
Choral Connector says the app is not connected
Open the Choral app and leave it running. The extension connects only to a local address on your Mac. If the status does not recover, quit and reopen Choral, then reopen the extension popup.
Ready to control Apple Music Web?
Install Choral and Choral Connector, enable the website, and start a track. Your browser keeps playing; Choral becomes the remote.