Skip to content

[top~1 open YouTube & Video web-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 [email protected])

🎁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 [email protected]
🏝🏕 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 web-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