YouTube-Enhancer / extension

A browser extension to enhance YouTube
MIT License
148 stars 13 forks source link
chrome-extension enhancement extension extension-edge extension-firefox multilingual open-source opensource typescript youtube

YouTube Enhancer Extension 🚀

The YouTube Enhancer Extension is a powerful browser extension designed to enhance your YouTube experience.

Get the YouTube Enhancer Extension on Firefox Mozilla Add-on Users Mozilla Add-on Downloads Get the YouTube Enhancer Extension on Google Chrome Chrome Extension Users Chrome Extension Downloads
GitHub Release GitHub Downloads Stars All Contributors Crowdin Translation Project Badge Join our Discord server

Table of Contents

🌟 Introduction

YouTube Enhancer is a browser extension that aims to improve your YouTube experience by providing a set of customizable features and enhancements. Whether you want to fine-tune your video settings, improve navigation, or simplify common tasks, this extension has you covered.

🎛️ Features

Miscellaneous Settings

Video history settings

On-Screen Display Settings

Scroll Wheel Speed Control Settings

Scroll Wheel Volume Control Settings

Automatic Quality Settings

Playback Speed Settings

Volume Boost Settings

Screenshot Settings

YouTube Deep Dark Settings

Custom CSS Settings

Installing from pre-built zip archive

To install the YouTube Enhancer Extension from the latest release, follow these steps:

  1. Visit the Latest Release Page.

  2. Download the pre-built zip archive for your preferred browser.

  3. Extract the contents of the zip archive to a directory of your choice.

  4. Depending on your browser, follow these steps:

    • Google Chrome, Microsoft Edge, Brave:

      • Open your browser and go to chrome://extensions/ (or edge://extensions/ for Edge, brave://extensions/ for Brave).
      • Enable 'Developer mode'.
      • Click 'Load unpacked' and select the extracted directory.
    • Mozilla Firefox:

      • Open Firefox and go to about:debugging#/runtime/this-firefox.
      • Click on 'Load Temporary Add-on' and select any file in the extracted directory.
  5. Test the extension on YouTube to ensure it functions as expected.

That's it! You've successfully installed the YouTube Enhancer Extension from the latest release.

🛠️ Building the Extension

To build the YouTube Enhancer extension from scratch, follow these steps. We'll start with installing the necessary dependencies:

1. Install Required Software

Before you begin, ensure you have the following software installed on your system:

2. Clone the Repository

Next, open your terminal (command prompt or shell) and navigate to the directory where you want to store the YouTube Enhancer extension project. Run the following command to clone the repository:

git clone https://github.com/VampireChicken12/youtube-enhancer.git

3. Navigate to the Project Directory

Change your working directory to the project folder:

cd youtube-enhancer

4. Install Project Dependencies

Inside the project folder, run the following command to install the required dependencies:

npm install

5. Build the Extension

After the installation is complete, build the extension using the following command:

npm run build

This command will bundle the extension's code and assets into a 'dist' directory.

6. Loading the Extension from the 'dist' Folder

After building the extension, you can load it into your browser for testing. Follow these steps:

Depending on your browser, follow these steps:

7. Test the Extension

Your extension should now be loaded. Test it on YouTube to ensure it functions as expected.

That's it! You've successfully built the YouTube Enhancer extension from scratch.

⚙ Configuration

The extension provides a range of configuration options to tailor your YouTube experience to your liking. Simply access the extension's settings page to customize its behavior.

🔧 Usage

Using the YouTube Enhancer Extension is straightforward:

  1. Ensure the extension is installed and the icon is visible in your browser's toolbar.

  2. Click on the extension icon to access its features and settings.

  3. Configure the extension according to your preferences. Adjust settings related to volume control, on-screen displays, video quality, playback speed, volume boost, and more.

  4. Save your changes to apply them to your YouTube experience.

  5. Enjoy an enhanced YouTube experience with the extension's features working seamlessly in the background.

📝 Contributing

Contributions to the YouTube Enhancer Extension are welcome! If you'd like to contribute to the development of this extension or report issues, please refer to the project's GitHub repository.

🤝 Contributors

mist8kengas
mist8kengas

🌍 💻 🐛
Nathan
Nathan

🎨 💻 🌍
Commonly
Commonly

🐛
Eduardo Aznar
Eduardo Aznar

🌍
Lamyergeier
Lamyergeier

🤔
Jackal Chan
Jackal Chan

🌍
livingflore
livingflore

🌍 💻
Patryk Popardowski
Patryk Popardowski

🌍
Luis Felipe
Luis Felipe

🌍
Vic
Vic

🌍
rado84
rado84

🐛
pulsar2105
pulsar2105

🌍
Granberg
Granberg

🌍
Secret-Peter
Secret-Peter

🌍
Marcos C.R.
Marcos C.R.

🤔
Carlos Ramos Luna
Carlos Ramos Luna

🤔
앙시모사우루스
앙시모사우루스

🌍
Mabra51
Mabra51

🤔
Eduardo Aznar
Eduardo Aznar

🌍 💻
pyrix
pyrix

🤔 🎨

🌐 Internationalization (i18n)

Crowdin Translation Project

Our YouTube Enhancer extension supports multiple languages to provide a more inclusive experience for users around the world. We use Crowdin for managing translations.

Contributing Translations

We welcome contributions to improve translations and make the extension accessible to a wider audience. If you'd like to contribute translations or suggest improvements, follow these steps:

  1. Visit our Crowdin project.
  2. Select your language and start translating.
  3. If your language is not listed, feel free to request its addition.

📜 License

The YouTube Enhancer Extension is open-source and available under the MIT License. Feel free to explore, modify, and share it as needed.

Alt

🌟 Star History

Star History Chart