youtube

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

OTHER License

Stars
3.2K
Committers
154

Bot releases are visible (Hide)

youtube - Great work & extinction! 50 PRs by @raszpl! 9 new contributors & Manifest3 Latest Release

Published by ImprovedTube 5 months ago

New Contributors 🎈 @joaolscosta - https://github.com/code-charity/youtube/pull/2100
@bart1998 - https://github.com/code-charity/youtube/pull/2141 @ThomSipkens - https://github.com/code-charity/youtube/pull/2147 @BoazStassar - https://github.com/code-charity/youtube/pull/2151
@SanderDebets - https://github.com/code-charity/youtube/pull/2149 @Viktor-3 - https://github.com/code-charity/youtube/pull/2161 @ADTmux - https://github.com/code-charity/youtube/pull/2176
@testunde - https://github.com/code-charity/youtube/pull/2194 @PTheocharis - https://github.com/code-charity/youtube/pull/2198 @Alpaczyk - https://github.com/code-charity/youtube/pull/2212

Changelog: https://github.com/code-charity/youtube/compare/v4.780...v4.930rev7
Update init.js indentation, formatting by @raszpl in https://github.com/code-charity/youtube/pull/2106
themes Patch 5 by @raszpl in https://github.com/code-charity/youtube/pull/2107
functions.js variable explicitly already declared in function name by @raszpl in https://github.com/code-charity/youtube/pull/2108
satus.js formatting, fixing some variable declarations by @raszpl in https://github.com/code-charity/youtube/pull/2122
background.js hideSubscribe only once by @raszpl in https://github.com/code-charity/youtube/pull/2121
settings.js adding Disabled Language option by @raszpl in https://github.com/code-charity/youtube/pull/2124
Update messages.json by @decimaldreamer in https://github.com/code-charity/youtube/pull/2115
Turkish update and others messages modified by @unnamed-orbert in https://github.com/code-charity/youtube/pull/2129
themes.js hopefully last time by @raszpl in https://github.com/code-charity/youtube/pull/2133
themes.js never ending optimizations by @raszpl in https://github.com/code-charity/youtube/pull/2134
Added an option to remove black bars in full screen mode by @bart1998 in https://github.com/code-charity/youtube/pull/2141
Update styles.css --yt-searchbox-background -> --ytd-searchbox-backgr… by @raszpl in https://github.com/code-charity/youtube/pull/2143
player.js formatting, eliminating global variable by @raszpl in https://github.com/code-charity/youtube/pull/2140
Rename autoplay to reflect its real function by @raszpl in https://github.com/code-charity/youtube/pull/2110
Update satus.css make shortcut keys readable in popup by @raszpl in https://github.com/code-charity/youtube/pull/2145
Update styles.css corrected --yt-spec-text-primary-inverse by @raszpl in https://github.com/code-charity/youtube/pull/2150
Update styles.css override subscribe button when not subscribed by @raszpl in https://github.com/code-charity/youtube/pull/2148
satus.js redundant self variable, use native js default function para… by @raszpl in https://github.com/code-charity/youtube/pull/2146
Add option to automatically disable captions in lyrics/karaoke videos #1235 by @ThomSipkens in https://github.com/code-charity/youtube/pull/2147
Copied player settings from appearance/player to the player menu (Fix to Issue #2037) by @BoazStassar in https://github.com/code-charity/youtube/pull/2151
Add Cinema Mode by @SanderDebets in https://github.com/code-charity/youtube/pull/2149
Add new safari installing method by @dodieboy in https://github.com/code-charity/youtube/pull/2158
Create build-safari-app.yml by @dodieboy in https://github.com/code-charity/youtube/pull/2159
core.js changing Description mode duplicated buttons under the player by @raszpl in https://github.com/code-charity/youtube/pull/2155
Fix issue 2044 by @Viktor-3 in https://github.com/code-charity/youtube/pull/2161
Update player.js autoplayDisable rename by @raszpl in https://github.com/code-charity/youtube/pull/2156
Update active-features.js show themes by @raszpl in https://github.com/code-charity/youtube/pull/2169
Update satus.js limit writes to essential ones by @raszpl in https://github.com/code-charity/youtube/pull/2167
Update themes.js normalizing, removing redundant data by @raszpl in https://github.com/code-charity/youtube/pull/2170
Added Fix for buttons below the player by @ADTmux in https://github.com/code-charity/youtube/pull/2176
Quick fix by @dodieboy in https://github.com/code-charity/youtube/pull/2182
Fix Live Chat collapsing once storage loaded by @testunde in https://github.com/code-charity/youtube/pull/2194
Updated Greek Translations by @PTheocharis in https://github.com/code-charity/youtube/pull/2198
Update core.js limit localstorage writes to only essential ones by @raszpl in https://github.com/code-charity/youtube/pull/2180
Update themes.js group property is only for component: 'radio' by @raszpl in https://github.com/code-charity/youtube/pull/2209
Update satus.js extend .on listener to redirecting to elements like w… by @raszpl in https://github.com/code-charity/youtube/pull/2210
Update search.js polish, bugs fixed, remember/restore last search query and position. by @raszpl in https://github.com/code-charity/youtube/pull/2201
Update general.css stop scrollbar-color from overriding ::-webkit-scr… by @raszpl in https://github.com/code-charity/youtube/pull/2214
Feature #300: Reduce quality when window loses focus (from pull request #2162) by @Alpaczyk in https://github.com/code-charity/youtube/pull/2212
Update general.css selector typo by @raszpl in https://github.com/code-charity/youtube/pull/2196
Update styles.css make desert theme search button icon visible by @raszpl in https://github.com/code-charity/youtube/pull/2172
Update player.js fixed playerQualityWithoutFocus by @raszpl in https://github.com/code-charity/youtube/pull/2218
Update player.js unmangle by @raszpl in https://github.com/code-charity/youtube/pull/2221
Update themes.js 'ytd-masthead') no guaranteed to exists, fixes rando… by @raszpl in https://github.com/code-charity/youtube/pull/2226
Update active-features.js search returns buttons now, skip those by @raszpl in https://github.com/code-charity/youtube/pull/2231
functions.js click handler catch html5-video-container by @raszpl in https://github.com/code-charity/youtube/pull/2177
Update player.js quick bodge fix for #2137 by @raszpl in https://github.com/code-charity/youtube/pull/2242
Blocklist overhaul by @raszpl in https://github.com/code-charity/youtube/pull/2244
Blocklist overhaul for testing by @raszpl in https://github.com/code-charity/youtube/pull/2098
Update player.js slightly more readable autoplayDisable by @raszpl in https://github.com/code-charity/youtube/pull/2157
Update satus.js correct Menu load timing problems #2160 by @raszpl in https://github.com/code-charity/youtube/pull/2163
Update functions.js check channel page when calling blocklist(channel by @raszpl in https://github.com/code-charity/youtube/pull/2246
Update themes.js no more cookie, no more [dark] dependence by @raszpl in https://github.com/code-charity/youtube/pull/2174
Update themes.js ytd-masthead is handled by CSS now by @raszpl in https://github.com/code-charity/youtube/pull/2247
Update skeleton.js move search: searchPosition: to search component by @raszpl in https://github.com/code-charity/youtube/pull/2248
Update satus.js remember slider by @raszpl in https://github.com/code-charity/youtube/pull/2249
Update satus.js missing blur listener makes empty search disappear on… by @raszpl in https://github.com/code-charity/youtube/pull/2250
Update functions.js fix YT dark theme by @raszpl in https://github.com/code-charity/youtube/pull/2253
unmangle/cleanup/simplifying. Ready. by @raszpl in https://github.com/code-charity/youtube/pull/2256

youtube - Several new contributors

Published by ImprovedTube 7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/code-charity/youtube/compare/v4.780...v4.850

youtube - Rasz_pl Release Nr.2

Published by ImprovedTube 7 months ago

Great fixes & enhancements thanks to @raszpl! 🎆:
#2059 #2065 #2063 #2071 #2062 ( #2073 #2072 )
#2076 ( #2075 #2096 #2084 )
#2077 ( #2091 #2097 )
pending: #2098 #2085



#2081 thanks to @PedroBT03 (Welcome!) (+pending: #2100)
#2039 thanks to @unnamed-orbert
#2034 Thanks to "echo_12"! (Japanese translation on Crowdin. Welcome!)
also welcome @Midhun134 #2024 @Amrani-Farouk-Hossam-Eddine @pojith

Please help us or other extensions migrate to manifest v3 these month.
As always, please help us find possible glitches , once ChromeWebStore approved the version. ( uninstalls might even increase a bit when we update with no changes)

youtube - Happy Valentine's Day!

Published by ImprovedTube 8 months ago

Translation

  • Google/spreadsheets/Multi-Translator
    • We can make a version loading all (our 400+) keys for one language at a time (import & export. Instead of all languages at once as demonstrated above. Chatgpt can help).
      • So this will be most&increasingly efficient for translators. Also: #1934. #1543
  • Updated & completed Portugese translations thanks to @unnamed-orbert, who kept caring for several days!! And added all the missing/new things to our languages files and added the crowdin translator interface and added to Spanish, and so on
  • Swahili (complete!) thanks to @onyangojerry
  • If a translation isn't complete, we now consider all locales set in the browser in order.

New Features/Options:

  • Disabling video previews (on hover) thanks to @ugackMiner53 (#1785)

  • Allowing ads for small channels below 130000 subscribers or any amount thanks
    to @josephShokry - Also:

  • Button to sync settings (if the browser-user is logged in elsewhere)

  • Fix for our theme's color of description&links thanks to @poorChameleon

  • "Always repeat" can be enabled without showing the button

  • Fix(sync) for the visual state of our two Repeat(loop)-Buttons thanks to @kjonathan024 (#1504)

  • Comments in a sidebar without an extra sidebar (even on wide enough screens) thanks to @a1exanderklein (#1960)


  • Improvements for permanent speed
  • Tidied our UI skeleton
  • ...

TYVM! @code-charity/contributors
Catching up with what's been missing for long can be more relevant, just possibly less shiny than totally new stuff.


Fixes for www.youtube.com in windows below 1024px:

  • Chat, thanks to @BogdanskiJ (#1905)
  • Shorts comments
  • Anything else? :D
youtube - matured project

Published by ImprovedTube 10 months ago

...To be a top 1000 Github repo, you'd need ~22222 stars. (We need not achieve that). Yet our Github activity doesn't match our amount of users & with a little help by 0.0x% of the users, we could develope X times faster. So i feel guilty never having tried and it seems time to try something at all. ( So to start something. the extensions's menu home page shows the recent ~30 Feature requests. )


  • fixes: like/dislike shortcuts; day of the week; search bar focused on home page; blocking videos & channels by @Huhni

  • @WongChoice added subtitles in screenshot name, optionally rendered in screenshots too!

  • @DMCS20 updated/improved our Spanish. @Atesfahun tried to optimize / troubleshoot and @AbhinavGoel9 too.

  • and people ask to be assigned to issues increasingly(!) So i regeret missing some of them for long (please feel free to assign soembody by default each time you watch an issue @code-charity/contributors (or least you can vote for the priority)

Thanks!

youtube - faster work! please test

Published by ImprovedTube 11 months ago

Thanks @MAZ01001 stayed amazing with complete/longsighted work! - @PG-257811 @asifurrahaman754 contributed repeatedly, even when i asked😮. Most enduring contributor these month: @D-Rekk. Thanks for bug reporting too! @eyevou @Anoaxx. New contributors: @yashi-15 @JustEmo.

  • some new litte features, several bugs
  • a lot of Optimization. (Our status.js is only for the UI for now, circumvented loading it for the rest UI @raszpl)
  • the Popup player is much nicer with no title bar, playlist, ...
  • Speed-watching: music exception finally works when clicking related video (might be unlikely to be in a hurry and click random things).
    • yet technically this was complicated: to define Music (- or more smart features) we rely on the meta tags, (next to the category, title, description) - etc. and YouTube seem to only include meta tags in new tab/windows .
      • Thus ImprovedTube can now query a random Invidious node (/ ArchiveTeamData). (1kb vs 800kb. Only needed for related videos) - But now we can add more smart features easiler. - Ideas / wishes?
        • And Probably we should also already work together with https://github.com/LuanRT/YouTube.js?
          • if Sisyphus had several twins, would they team or all do the same thing in alone in different countries??
    • chromewebstore/youtube-tags also fetches the 800kb (every time?) - So we can easily make this feature most efficently now (and/or hopefully the developer has a look)
youtube - 2 Month

Published by ImprovedTube 12 months ago

  • Pop-out Player considers & shows Playlists thanks to @MAZ01001
  • Speed-watching music detection is finally mature / few enough false-positives thanks to @eyevou finding several examples.
  • a player button to toggle 100% player-height thanks to @D-Rekk
  • a button to Copy transcripts (not published just yet)
  • Search results lists in a new tab both thanks to @asifurrahaman754

As always, several bugs fixed, most notorious one: Playlist reverse (#1544) thanks to @chasevis

youtube - 2 weeks

Published by ImprovedTube about 1 year ago

new CSS: Related videos options: focus titles hide tabs only +hidden is no longer hiding anything else. (There's hide sidebar if you really will). Hide 'Shorts remixing this video'. Fix: blacklisted videos hardly take space. + Fixes for: Thumbnails to the right! , transcript on the left! , transcript: compact spacing, etc. + Channel default page: Any tab (about, channels, shorts, community)

+ attempted to fix ad-skipping. Needs testing - as i'm blind to most ads (unable to see even without blocking them) #1765

  • & @Lauviah0622 came to care about improving ImprovedTube in all 57 language files
    And let's us remove shorts from the search results & home page

  • & @Huhni fixed the "play-all"-button and blocking / blacklisting Channels, despite it was a riddle. (If we are lucky, this amount of effort & time also increases probability of repeating)

  • & @KiloBravoBFE translated to Swedish
  • & @mlcivilengineer fixed a bug with speed-watching vs. music & @eyevou sounds determined to find any more
  • & @TienTim uploaded to the AppStore once again. We ${\color{red}must}$ run an Apple VPS & automate the process for every extension, can't we?
  • & @fharper notified today, that YouTube is experimenting with video details on the side🧐 (utilizing the right year old issue #1398 - just like he should and you should too!)

🦆 join us

youtube - Good work for you

Published by ImprovedTube about 1 year ago

  • Optimization (Autoplay etc.)
  • Speed-watching exceptions: Education (YouTube-Category) & Music (Works now. By category, whitelist, blacklist, duration & youtube music detection - using data is easy)
  • Several fixes

🥰 Active longterm contributors: @dodieboy @raszpl 🥰
🥰 5 new contributors @jarrodsmeyers @Huhni @vinay-nb @Fulgar @masterghost2002
                             🥰 @D-Rekk made the youtube home page menu more tidy / foldable           ---➤

edit: Roll-out is done, 1x bug fixed.

Our first release mostly done by recent community members only, already rolled-out to most users. A new type of heart-warming 🥺

  • Thanks to @D-Rekk(, @Jscongdon, ..), who kept bug-fixing & responding on Discord, after learning how understaffed the project is.
    • And D-Rekk made a great "comments on the side" #1697. This is brave (maybe our most laborious feature. Optimized on multiple systems) - Lets try it!
      • +We should split it into its components! Each makes a stand-alone feature)
  • Thanks so much again to @raszpl, who is now a top3 contributor, trying to make more sense of the whole code & our library https://github.com/code-charity/SATUS & our open issues & future plans.
  • Thanks to @HanzCEO, who enhanced / updated adskipping / adblocking & carried out the urgent PR after YouTube updated the player!
  • Translators haven't been active & we need to update language files. Use locale.py (Could be enhanced: #678 + #1543 & Could have a spreadsheet with 100+ cols to help any extension using =GOOGLETRANSLATE() )
    • Thanks to @AC-Lover for adding Persian / Iranian & @PeterDaveHello for the update

Incorporation?

  • We should have/hire a daily community moderator & daily developers. Including the newer projects & "History Manager".
  • We should register a (simple) Non-Profit / Charity (for trust & transparency; donation-receipts; free advertisment from Google (, Facebook and other maybe) & potentially/increasingly public funding.)
    • What's the right way? (Irish Limited by Guarantee? British too? What are the alternatives?) ( @"Legal-Department" )


Greetings! to the legendary @code-charity/contributors, @Dodieboy, Victor, @DavidOfferman, @YePpHa

youtube - raszpl version ( v4.raszpl )

Published by ImprovedTube over 1 year ago

https://github.com/code-charity/youtube/pulls?q=is%3Apr+sort%3Aupdated-desc+is%3Amerged+author%3Araszpl
Thanks to @raszpl :

  • Several bugs are gone
  • Our h.264 feature works again! & #1211 got ahead & discussed.
  • Some GUI is tidier & Modals are fixed & Conditional switches are easier to maintain.

AND he read a lot of critical/architectural code & our satus.js - 🤩 Looking forward 🤩🤩

youtube - new little features

Published by ImprovedTube over 1 year ago

  • Transcript, with focus-zoom and no line-spacing.

  • Comments on the right & sidebar on the left can be combined now (=player in the middle)

  • Tidy embedded Youtube #867

  • Importing tags (Category, familyFriendly, datePubished, .. - So we could programm anything with that. For example "play unlisted videos in theater mode")

  • Improved Header on hover

Fixes:

  • hiding Youtube Button 'Clip', 'Thanks', ...
  • Fixed Custom Player Size
  • Hiding Player controls when paused

Please check the drama since https://github.com/code-charity/youtube/releases/tag/v4.3

  • Auto PiP feature @MohamedLebda
  • Always show Chapters @Chirag127 (Or transcript. polished)
    • And with toggle shortcuts. PiP does also toggle now.
    • hide Subscribe button
  • few extra options, updates, a bit more tidy
  • improved music detection & covering keywords in most popular languages.
  • ... about everything else too : #1451 | #1445 | #1463 | #1211

  1. Urgent: Our menu's GUI bugs Satus.js lib, after we lost our maintainer https://github.com/code-for-charity/ImprovedTube-for-YouTube/releases/tag/v4.3
  • fixed the bad new bug affecting speed; volume; quality; navigation from other youtube pages. And another with dark theme & hover header
youtube - some new features / options are..

Published by ImprovedTube over 1 year ago

  • Always showing transcript or always showing comments
    • Each combinable with 'Sidebar to the left!'
  • Layout: 'no (right) page margin' (again combinable with 'Sidebar to the left!', probably wont fit with the other two)
  • A newly combined "big player" option "max. width within window"
  • excluding music from speed-watching by youtube category & by keywords like "official video" vs "interview"
  • adjusting Youtube's buttons below the player in group (or one by on)
  • search shortcut also makes the header visible

More importantly, read "v4.3" below

youtube - fix

Published by ImprovedTube over 1 year ago

youtube - 4.3

Published by ImprovedTube over 1 year ago

  • Some new features / options. And ~200 maintenance edits 😪 - If any annoying bug still happens, please report soon, and tell us, if any specifically started in the end of NOV? Or maybe in AUG?)

  • Lost our maintainer-hero Victor </3

    • Tried to finish Victor's re-write "4.0", but not quite yet... ( prepared to run on more websites & structured in single files)
    • Special thanks to Dodieboy (50 PR's!!!), JuniorGenius, HBoyd2003, Anoaxx, allanlaal, raszpl, urfausto, maniues, mrangjunboon2017s, ... , ...
      • Please help us comparing any missing Code (& Menu Items) from 3.965.zip (october7) (& we can just fix these GUI bugs: Satus )
      • ( To make it worst, Browser extension developers faced extra changes/work/limitations through "Manifest v3" Luckily that change is on hold now officially afterall. So our plans for stronger features remain. )

  • Be the first to try our History-Manager (New Tab page)
    • (Useful already, while just a basic sub-set of everything it could do soon...)
    • (- We gave this more effort than ImprovedTube at times even it has no users yet. (Didnt published it to stores))

BTW, a new volunteer uploaded to the Apple Appstore finally:

youtube - 3.935

Published by almost 3 years ago

Changelog:

  • Updated Satus library
  • Exported file extension has been changed from json to txt
  • Removed code that could potentially cause random page reloads
  • Redeveloped buttons below the player are back (enabled by default; can be disabled in the player category)
  • Added loop button to buttons below the player
  • Support for updated links has been added to the default channel tab feature
  • Added custom player size feature
  • Fixed button position for improvedtube icon on youtube -> below player
  • Fixed the improvedtube icon on youtube -> youtube header feature
  • Fixed player size reset styles
  • Fixed issue with font size in the subtitles feature
  • Feature default content country cloned into category general
  • Feature youtube language cloned into category general
  • Other minor fixes and improvements
youtube - 3.920

Published by almost 3 years ago

Changelog:

youtube - 3.912

Published by almost 3 years ago

Changelog:

youtube - 3.905

Published by almost 3 years ago

Changelog: