Skip to content

Latest commit

 

History

History
69 lines (45 loc) · 2.49 KB

File metadata and controls

69 lines (45 loc) · 2.49 KB

yubal browser extension

Browser extension for Chrome and Firefox. Download tracks and subscribe to playlists directly from YouTube and YouTube Music — no need to copy-paste URLs.

Works with any yubal instance.

Track view Playlist view Settings view

Features

  • One-click downloads from YouTube and YouTube Music pages
  • Subscribe to playlists for automatic syncing
  • Works with any yubal instance (just set the URL)
  • Only activates on YouTube pages

Install

Pre-built zips for both browsers are available on the releases page.

Firefox

(Recommended) Install from Firefox Add-ons.

Alternatively, to install from a release zip:

  1. Go to the latest extension release and download the -firefox.zip file
  2. Open about:debugging#/runtime/this-firefox
  3. Click Load Temporary Add-on... and select the zip

Note

Temporary add-ons are removed when Firefox is closed. See Firefox's documentation for more details.

Chrome

The extension is not yet available on the Chrome Web Store. To install from a release zip:

  1. Go to the latest extension release, grab the -chrome.zip file and extract it
  2. Open chrome://extensions/
  3. Enable Developer mode (toggle in the top right)
  4. Click Load unpacked and select the extracted folder

See Chrome's documentation for more details.

Verify build integrity

Release zips include signed build attestations generated by GitHub Actions. You can verify that a zip was built by CI and hasn't been tampered with:

gh attestation verify yubal-extension-*.zip -R guillevc/yubal

Build from source

Prerequisites: Bun.

bun install              # install dependencies
bun run zip              # build Chrome zip
bun run zip:firefox      # build Firefox zip

Output zips are written to .output/.