/NebulaEnhance

A browser extension for bringing quality-of-life features to https://nebula.app

Primary LanguageTypeScript

English / Deutsch

Build + Test Dependencies DevDependencies codecov

Enhancer for Nebula

Heavily inspired by Enhancer for YouTube™

This extension aspires to bring some useful features to the Nebula site.

Installing

This extension is available on the official add-on stores:

  • Firefox: amo
  • Chromium: chrome

The most recent releases are available here.

Please be aware that both Mozilla and Google need to verify my changes before making them visible in the stores. Especially for the Chrome Webstore this takes time.

Features

Page

  • Queue: Add videos to watch queue
  • Share: Queue is shareable -- Bookmark and Share your list!
  • YouTube Link: This extension can try to find the corresponding YouTube video (enable in settings)
  • Watch on Nebula: On any YouTube video page tries to find the corresponding Nebula video (enable in settings)
  • Theatre Mode: Make the player fit the page better Now natively supported

Player

  • Quick dial to set speed: New button in player to increase/decrease speed by scrolling
  • Scroll over player to set volume (enable in settings)
  • Toggle time display between current/remaining time
  • Autoplay: Start videos automatically
  • Keyboard shortcuts: Shortcuts in video player (see Playback section)
  • Default playback speed and volume, subtitles Now natively supported
  • Target qualities: Set the preferred video quality or qualities Now natively supported

Custom scripts

  • Execute custom JavaScript code on the web page

If you have any suggestions, please open a new issue or start a discussion.

Screenshots

Queue:

Queue / Watch list.

Player with new controls (Queue next/previous, volume indicator, time remaining, quick dial):

Player with controls.

Developing

See DEVELOPING.md

Credits

Icon made by Freepik from www.flaticon.com and modified.

Theme by @groenroos.