vrokolos / WebNowPlaying-Redux

A browser extension that provides information and controls for media playing in the browser to external adapters.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WebNowPlaying-Redux

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.

Adapters

Supported websites

  • Apple Music
  • Bandcamp
  • Deezer
  • Pandora
  • Plex
  • 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.

Installing

Firefox: Mozilla Addon Store
Chrome: Chrome Web Store
Edge, Opera, etc. also use the Chrome Web Store

TODO

  • Section skipping on Youtube
  • Netflix support
  • Volume support for: Deezer, Pandora, Tidal

Building from source

  • Install Node.js
  • Install pnpm globally with npm i -g pnpm
  • Run pnpm i
  • Run pnpm run build
  • The output will be in /dist

About

A browser extension that provides information and controls for media playing in the browser to external adapters.

License:MIT License


Languages

Language:TypeScript 88.7%Language:JavaScript 10.3%Language:CSS 0.7%Language:HTML 0.2%