Skip to content

[top~1 open YouTube & Video browser-extension] - Enrich your experience & choice! 🧰180+ options & clever features 📌set+forget📌Longest-standing(been tough). Please join🧩us👨‍👩‍👧‍👧 ..⋮ {playback|content discovery|player|extra buttons|distractions|related videos|shorts|ads|quality|codec|full tab|full screen}

License

Notifications You must be signed in to change notification settings

code-charity/youtube

Repository files navigation

()
Report a bug · Wish a feature · Contribute · Donate · Test🧪

/ImprovedTube/ a powerful but lightweight extension,
to enrich your video experience & enable your content selection.

Top 50recommended by firefox g 'Might
be the only YouTube Extension you'll ever need'
'enhances YouTube in meaningful ways'
'Strong Add-on, full control. Yet clear & easy'

Thanks ♡ to our contributors, Alan Tan, Raszpl
translators (+ wiki-authors? +donators?):bowtie:

Original introduction

«Improve YouTube!»   

/ImprovedTube/ is a strong & lightweight extension! - 80 features / the only one of a kind!

Since 2012 we have gradually been adding lightweight features, while keeping up with Youtube changes. (throughout the years we witnessed the birth & fall of other promising & open YouTube Extensions 1, 2, ... ) Today adding features can be easier & so motivating as there are 500 000 users. [👪Join us].

Improve Youtube 2Improve Youtube 3Improve Youtube

Spread the word 📣

        - Why arent there millions of users yet? We didn't write a guide or manual, let alone ads. This project can "fly much higher" through your word of mouth & eventually enable us to work on all wishes & immediate fixes around the clock🌱

Contributing

For more info on how to contribute, see the contribution wiki.

Please join us! And let's re-define "extensions"! Why are they often unfunded & neglected?

🏷️Roadmap

  • Find developers, patreons
  • Documentation, tooltips
    • Tags for our search (multilanguage)
  • Continuously integrate awesome code: YCS
    Userscripts, Nova?, yrfilters or more(i p r o,..)
    • Smart Player-buttons for all <video>
  • Clean YT's DOM? (+avoid CPU-rendering)
  • Smart filtering /discovery, YT.js, M, D
  • Full-page GUI: History & Dashboard
  • Consider m.youtube.com (grey-out some)
    • Ask Samsung Browser to list us

Translators          🌎

✔️EN en_GB : Korbough
Proofreaders:___ (You?)
CN(zh_CN) : niceRAM ausers
CN(zh_TW) : Still34 water903
suitangi
ES : Kioraga Compvictor dimateos
DMCS20
HI : monishamandal02 BRAVO68WEB
FR : leghort Eymiks Solvabl
AR : Raayib
BN : BRAVO68WEB
RU : qweered alexesprit
pt_BR : dthiago Mike-Correa
DavidBrazSan unnamed-orbert :)
PT : DrNopt unnamed-orbert
ID : Bagus23 A.Muttaqin
DE : Termuellinator css-smueller
JA : utuhiro78
TR : onurdumangoz decimaldreamer
VN : zeref-dragneel
KO : msc9533 LYHyoung
(Iranian) Persian : AC Lover
IT : urfausto FedericoSlongo
TH Thai : ______(You?)
PL : FluidExtractor
Ukrainian : (You?)
Hebrew : (You?)
Czech : (You?)
SE : KiloBravoBFE
NL : aron-hoogeveen Vistaus
RO : hateofhades
SI : AshenNethsara
EL(Greek) : molyvius
DA Danish : (You?)
Hungarian : (You?)
FI Finnish : (You?)
Serbian : (You?)
Slovak : (You?)
BG Bulgarian : (You?)
no_NB : comradekingu
HR(Croatian) : mbeara
Croatian : (You?)
NO : master3395 comradekingu
SK : bbc-s
Catalan, Valencian : (You?)
Estonian : (You?)
[Help us Translate]
(=here), or on ​Crowdin
  • ...Many popular languages are
    spoken more / written less, but
    please add yours!
    (even if just a few words for fun.)

Urdu Nigerian Pidgin (English Creole)
Western-&Eastern-Punjabi
Marathi(Indo-European)Telugu
Tamil Yue Chinese (incl. Cantonese)
Tagalog(New name: Filipino)
Wu Chinese (incl. Shanghainese)
Hausa Egyptian Spoken Arabic
SwahiliJavaneseKannadaGujarati
Amharic Bhojpuri
Min Nan Chinese (incl. Hokkien),
Jin Chinese Yoruba Hakka Chinese
BurmeseMalayalam
Spoken Arabic: Sudanese Algerian
Lingala Malaysian Malay

  • Combined these have more 1st-language
    speakers than English + Spanish + Hindi.
    And more 2nd-language speakers than
    Chinese + Hindi + Spanish.
    (And there are so many more:
    https://www.ethnologue.com/)
[Help us Translate]
(=here), or on ​Crowdin
💡 Vision for Open-Source Efficiency: 🌱 Auto Contributors

(Compare: Wikipedia Bots. Would especially help medium-size projects.)
(+community-list of regEx?)

💡 Vision for the (tweaking-/userStyle-/"modding-")Community:

We can optimize things for the world, greatly prioritized: Crowd Fixes
( "insteada just tweakin@home like Sisyphos" )

💡 Got great ideas?

Please notify us if you have relavant (volunteer) work beyond this project! (or ideas@improvedtube.com)

🎁Our Extensions:

Superb: History Manager
Global / Filters: unFreeze me Dark Mode
Research: Ultimate Regex("Ctrl+F+Shift") (Regex Replace)
Browser: Custom user agent auto-scroll
Video / Media: (integrate them in this extension please)
Looper Frame by Frame unBlob (Equalizer)
Home: (Start Page tabs ), TextEditor , ToDo
Development: Satus (Our JS library) | WebGL.js - WebGL Library
endless grid, CodeEditor, TE, Viscum Player - video.js?

👩‍💻

"Behind the scenes"

web store web store analytics

youtube recommmendation

Do you need to run a popular extension, site, app or repo?
We'd love to help meaningful projects@improvedtube.com
🏝🏕 To-Do / Maintenance:
(sorted/Filtered = Dynamic To-Do lists)

0. [ ] Bugs🐞 (we try to offer some bug bounty. Please ask .)
1. [ ] Documentation, wiki, screenshots, video, ...

We need to help people to learn as easily as possible about our 90+ features. (Drafts welcome. This can become 🛈ToolTips in the extension!")
+[ ]Updating translations +[ ]proofreading eng

2. [ ]Plans / Specifications 🧩
   &    [ ] organizational Discussions
3. [ ] Feature Requests🌟🧚 - sometimes easy / CSS
     + [ ]  Wishes in discussions


0.1. [ ] Tidy: (Rest/Unsorted 'issues')

Further reading: "Contributing without programming" & "Our CSS, JavaScript, json" ( outdated) (Newcomers are welcome tho! We review all edits & love to collaborate)


Features 🧰⋮⚙️🎛️☕🎧🎞️🎬🔊📈🎨⏯️

https://github.com/code-charity/youtube/wiki/Manual
  • Fit Video to window, default resolution or pop-up player
  • Hiding distractions
  • Youtube Themes, Colors & night schedule
  • Video Repeat-, screenshot-, rotate-buttons
  • Customizable hotkeys / shortcuts
📟 "ImprovedTube Ticker 2022" /Pinned Issues
ImprovedTube controls in, under or around the video player or cursor.
Meaningful/Most similar extensions? Social-Fixer, Youtube Enhancer, Simplify, ....
📟 We are focused on updates, bugs & UX but please keep up your wishes for Features!
📟 Enjoy our projects: global Dark Mode, to tweak CSS everywhere + Theme engine in the making, ...
📟 2021: Firefox, Edge, Opera, Whale added (please try&rate)
📜Historic Introduction

ImprovedTube,       is an extension we built to refine your YouTube experience. A powerful one-stop-shop with many features to enhance YouTube, yet liteweight. Be it a larger player or more tidy / studious YouTube UI, hiding distractions. And there was so much left to build and are many clever features to come still.        ImprovedTube is designed with our own UI library: Satus (to manage your settings efficiently & create familiar apps/'cousins easily.)       Please spread the word: ImprovedTube is the only project of it's kind, because other open Youtube Extensions resigned. No other project provides so much CSS to adjust a website🦄.

chrome-web-store-linkChrome-users

Some ImprovedTube features:

  • Video quality
  • Themes and customisation
  • Repeat-, screenshot-, rotate-buttons
  • Pop-up player
  • Ads management
  • Hide Cards and Annotations
  • Customise video page appearance (always expand description, hide related videos etc.)
  • Channel page customisations
  • Customisation of hotkeys/shortcuts
  • Statistics
  • Volume mixer Full list

🔧 Install from source 1.) Download & extract the [latest🧪version] or [release]

  • Safari:

  • Chrome / Chromium / Brave / Edge / Vivaldi

    • 2.) Go to your Browser's Extensions page (chrome://extensions/)
    • 3.) Activate Developer mode
    • 4.) Click the Load unpacked button & Select the extracted folder
  • Firefox / LibreWolf / Waterfox / IceCat

    • 2.) Go to Add-ons (about:addons)
    • 3.) Click on Extensions tab
    • 4.) Click on Debug Add-ons (about:debugging#/runtime/this-firefox)
    • 5.) Click on Load Temporary Add-on…
    • 6.) Select the manifest.json file from unzipped folder

Web browser support

Brave
Brave
Chromium
Chromium
Chrome
Chrome
Edge
Edge
Firefox
Firefox
Opera
Opera
Safari
Safari
Vivaldi
Vivaldi
0.52+ 49.0+ 49.0+ 79.0+ 44.0+ 36.0+ x.x+ 1.0+
🔧 Installing from source

1.) Download & extract the [latest🧪version] or [release]

  • Safari:

    • 2.) Build yourself
      • OR
    • 2.) Right-click ImprovedTube.app and select the "Open" option from the drop down menu.
      • 3.) Run this extension in your Applications folder
      • 4.) Open System Settings, click Privacy & Security, scroll down, and click the Open Anyway button (Allow App Store and identified developers first)
      • 5.) Click Quit and Open Safari Settings...
      • 6.)Click Advanced in Safari Settings and then turn on Show Develop menu in menu bar
      • 7.) Click Develop in Safari menu bar and then turn on Allow Unsigned Extensions
        • If you’re using Safari 17 or later, click the Developer tab in Safari Settings, and select the “Allow unsigned extensions” option
        • The Allow Unsigned Extensions setting resets when a user quits Safari, so you need to set it again the next time you launch Safari.
      • 8.) Click Develop in Safari menu bar and then turn on Allow Unsigned Extensions
      • 9.) You will see this extension in Extensions of Safari Settings, turn on it
      • 10.) Click Always Allow on Every Website
  • Chrome / Chromium / Brave / Edge / Vivaldi

    • 2.) Go to your Browser's Extensions page (chrome://extensions/)
      • 3.) Activate Developer mode
      • 4.) Click the Load unpacked button & Select the extracted folder
  • Firefox / LibreWolf / Waterfox / IceCat

    • 2.) Go to Add-ons (about:addons)
      • 3.) Click on Extensions tab
      • 4.) Click on Debug Add-ons (about:debugging#/runtime/this-firefox)
      • 5.) Click on Load Temporary Add-on…
      • 6.) Select the manifest.json file from unzipped folder

About

[top~1 open YouTube & Video browser-extension] - Enrich your experience & choice! 🧰180+ options & clever features 📌set+forget📌Longest-standing(been tough). Please join🧩us👨‍👩‍👧‍👧 ..⋮ {playback|content discovery|player|extra buttons|distractions|related videos|shorts|ads|quality|codec|full tab|full screen}

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project