Skip to content

avi12/youtube-auto-hd

Repository files navigation

YouTube Auto HD + FPS

A browser extension that sets the quality of YouTube/YouTube Music/Short videos according to the user's preference, based on the video's FPS
Available for:

Screenshots screenshot 1 screenshot 2

Made by Avi

Powered by WXT

Contact me

You can suggest a feature or report a bug

Known issue

Due to the way the browsers handle extensions, when an extension receives an update, content scripts in previously-open web pages cannot use the Storage API until the user reloads them. This means that if YTHD received an update and the user attempts to change a setting, he must reload the such pages for the settings to take effect

A semi working solution

To provide a smooth user experience, I decided to use the last settings that were fetched

Translating

You can translate the extension to your own language by filling this form
Filling will grant you access to a Google Spreadsheet via email, in which you can contribute your translations

Requirements for setting up

Install Node.js and Bun

Install dependencies

bun i

Start the dev server and run in a test browser

Chrome

bun dev

Chrome RTL

bun dev:rtl

Edge

bun dev:edge

Opera

bun dev:opera

Firefox

Continuously build with

bun dev:firefox

Run using web-ext:

bun run:firefox

Build

Chrome

bun build

Edge

bun build:edge

Opera

bun build:opera

Firefox

bun build:firefox

Package

Chrome

bun package

Edge

bun package:edge

Opera

bun package:opera

Firefox

bun package:firefox

Shorthands

Chrome

bun build:package

Edge

bun build:package:edge

Opera

bun build:package:opera

Firefox

bun build:package:firefox

Contribution

Feel free to contribute! Keep in mind that the license I chose is GPL v3
If you want to fork, make sure to credit Avi and link to this repository.

About

A simple browser extension for changing YouTube videos' quality based on FPS.

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors