A browser extension that provides information and controls for media playing in the browser to external adapters.
It detects information about the media being played, such as the title, artist, album, and more.
This information can be utilized by external adapters to manage the media, including actions like pausing, skipping, adjusting the volume, and more.
Firefox: Mozilla Addon Store
Chrome: Chrome Web Store
Edge, Opera, etc. also use the Chrome Web Store
Note: Due to a bug in firefox, you will have to manually grant it permissions.
Right click "WebNowPlaying Redux" -> Manage Extension -> Permissions -> Check "Access your data for all websites"
- WebNowPlaying-Redux-Rainmeter by keifufu, tjhrulz
- WebNowPlaying-Redux-Macro-Deck by jbcarreon123
- WebNowPlaying-Redux-OBS by keifufu
- Want to create or submit your own adapter? Click here!
Read Native APIs
- Apple Music
- Bandcamp
- Deezer
- Invidious
- Jellyfin
- Navidrome
- Netflix
- Pandora
- Plex
- Radio Addict
- SoundCloud
- Spotify
- Tidal
- Twitch
- YouTube
- YouTube Embeds
- YouTube Music
- Any website with a video or audio element might work, you can enable them in the options (Click the extension icon)
I will consider adding other websites where there is demand.
Please keep in mind that I can't easily develop for paid services.
View the wiki page here
- Jellyfin music support
- Volume support for: Deezer, Pandora, Tidal
- Install Node.js
- Install pnpm globally with
npm i -g pnpm
- Run
pnpm install
- Run
pnpm run build
- The output will be in /dist