A browser extension that pushes your current Invidious tab over to your Mopidy server, either queueing or playing it.
Go to file
Jeremy Winter b0216a0d67 Update notes with proj state of affairs, add thumb 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
README.md Replace promise of peertube feature w/ playlist 2023-02-22 14:07:34 -06: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

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!