A browser extension that pushes your current Invidious tab over to your Mopidy server, either queueing or playing it.
Find a file
2023-02-23 14:05:26 -06:00
.org Update notes with proj state of affairs, add thumb 2023-02-23 14:05:26 -06:00
icons Update notes with proj state of affairs, add thumb 2023-02-23 14:05:26 -06:00
popup Allow use of any invidious instance 2023-02-22 14:29:51 -06:00
.gitignore Ignore build results and add basic info to readme 2023-02-21 16:43:20 -06:00
LICENSE Initial commit 2023-02-10 22:04:41 +00:00
manifest.json Update description 2023-02-22 14:58:36 -06:00
mopidy-1.3.0.js Format api calls and disable CSR 2023-02-18 00:45:24 -06:00
options.html De-hardcode mopidy server 2023-02-21 15:03:14 -06:00
options.js De-hardcode mopidy server 2023-02-21 15:03:14 -06:00
README.md Replace promise of peertube feature w/ playlist 2023-02-22 14:07:34 -06:00

Mopidoo

A browser add-on that pushes your current Invidious or YouTube tab over to your Mopidy server, either queueing or playing it.

Requirements

  • A Mopidy server with the Mopidy-YouTube plugin installed. Your Mopidy server must, in its config, have http.csrf_protection set to false in order for the add-on to work. Any workarounds for this would be great to know.
  • (Optional) web-ext

Temporary installation

Go to the debugging page for your current firefox instance, click "Load Temporary add-on", and select any file within the project directory. No need to build the extension to do this.

Building

git clone --depth=1 git.cyberia.club/breadzeppelin/mopidoo
cd mopidoo
web-ext build

Installation

This add-on has not yet been signed by Mozilla and thus can only be permanently loaded into Firefox Develop and Firefox Nightly. You must go into about:config and set xpinstall.signatures.required to false. After building, go to the addons page, click the gear icon on the top right corner, select "Install Add-On From File", and choose the zip file generated by web-ext.

Mopidoo will reach out to a Mopidy server at localhost by default; you can configure your server location under the add-on's preferences page.

Usage

Clicking the plus sign will add the current track to the queue. Currently, this add-on works with Invidious and YouTube, for single videos only. Playlist support is coming soon!