Add notifications and controls to open.spotify.com
As of version v0.4.0 a browser action icon will also show the currently playing song with track controls when clicked.
The browser tab for open.spotify.com must remain open for notifications to appear and the browser action to function.
- Chrome Web Store (v0.4.0)
- Firefox Add-ons (v0.4.0)
- Show web notification with song title, artist, and album art
- Notification is shown when open.spotify.com is opened and when song changes
- Browser action icon will show currently playing song with controls to play/pause/change track
- Clicking links in the browser action popup window will focus the Spotify tab and show the album or artist clicked
Chrome keyboard shortcuts are listed first with Firefox in parentheses if different.
- Ctrl+Shift+S: Show browser action with song preview (Firefox: Alt+Shift+S)
- Ctrl+Shift+Space: Toggle Play/Pause for current song from anywhere in the browser (Firefox: Ctrl+Shift+Z)
- Ctrl+Shift+X: Show notification for current song from anywhere in the browser
- Keyboard shortcuts may be changed on the
chrome://extensions/
page by scrolling to the bottom of the page and clicking "Keyboard Shortcuts"
- v0.4.0:
- Feature: Add track controls to browser action
- Feature: Add links to browser action to jump to album or artist
- Feature: Add browser keyboard shortcut to show browser action (Chrome default:
Ctrl+Shift+S
) - Feature: Add browser keyboard shortcut play/pause track from any tab (Chrome default:
Ctrl+Shift+Space
) - Feature: Add browser keyboard shortcut show notification from any tab (default:
Ctrl+Shift+X
) - Bugfix: Don't show multiple notifications if rapidly changing track
- Bugfix: Fix browser action doesn't work if notifications are not granted
- v0.3.1:
- Bugfix: Fix cover art scaling in browser action popup
- Security: Replace
innerHTML
calls withtextContent
- v0.3.0:
- Feature: Implement browser action to show currently playing song
- v0.2.0:
- Performance: Replace recursive
setTimeout
call withMutationObserver
- Performance: Replace recursive