Video speed, audio normalization, OSINT, auto pause, looped #shorts, video markers, keywords, and more...
YouTube Booster Extension
YouTube Booster's key features:
- Video Speed Control
- Audio normalization
- Auto Pause Video Switch
- OSINT
- Keywords
- Markers
- YT Orchestra
You can watch a short tutorial about that extension here:
https://youtu.be/WSjGckraR3w
It is a free extension. No account is required.
To all marketers. I'm not interested in commercializing any of my extensions. Do not call or email me about it, please. All such offers will be reported as spam.
If you appreciate my work, buy me a coffee https://www.buymeacoffee.com/dweorh :)
'OSINT'
In times of the massive amount of fake news, I added a new feature OSINT (Open Source Intelligence).
In that section, I will place all links that may help to verify the current video.
We start by searching thumbnails in Google and TinEye search engines.
You can also capture a current frame of the video, download it, or click the right mouse button using google lenses or any other extension you have installed.
If you know any services that can be linked there, leave them in a comment, please.
As requested on Twitter, there is an option to download chat content from live videos. To retrieve the full chat, the tab with the video needs to be open at the beginning of the video, otherwise downloaded chat may be incomplete.
'Video Speed'
Are some videos too slow? YT Booster has a slide bar to change the speed of the video up to x16!
Use keyboard to change the speed. Buttons +/- will modify speed, = will reset to the default one.
'Audio normalization'
Some videos are very quiet, while others are very loud. This feature allows you to set a reference audio loudness and then automatically reduce the volume of excessively loud videos.
'Disable auto pause'
Allows you to manage auto pause of the videos, when you watch/listen long playlists.
'Cards'
Cards can be visible all the time, so you can see what else the creator prepared for you :-) To make them visible check 'Cards' checkbox in the menu next to your URL bar.
'Keywords'
If you are a creator and you are wondering what keywords other creators use for their productions, now you have easy access to them.
As a viewer, maybe you are interested in topics meant as a keyword by your favorite YouTuber. Now there are links to instant search. Easy click&explore :-)
'Chapters'
That section displays chapters from the video, if available. Currently playing chapter is highlighted on the list to make navigation easier. There is a button to add any of the chapters as your Marker.
'Markers'
That feature allows you to create personal markers for videos. Click 'Add' in the 'Markers' section, add a few words of description and save. Now you have quick access to that particular moment in the video. You can also organize your Markers using Tags.
'YT Orchestra'
Have you ever experienced the nightmare of all chrome tabs playing simultaneously just because the OS did update & restart?
If you are like me, with a few dozens of YT tabs open, you can feel that pressure to find them all playing...
Now, YT Orchestra allows you to 'play only one video.' Once one video starts playing, all others will be paused.
Also, at the bottom of 'YT Booster's frame, all YT tabs are listed with status and simple video control, and quick links to those tabs.
Others
I hope you will find a few other features helpful, like flip videos horizontally or vertically, and screens that usually appear at the end of the video.
You have two export options in the 'Import & Export' section.
One is a simple export of Markers to a text file.
The second export is for backup purposes, the same as an import. Here you can import exported .json file. It allows you to move data between browsers or keep it as a backup :-)
Besides the standard export, you can copy marker(s) to the clipboard by clicking the clipboard icon.
That one next to '+' in Markers will copy the current timestamp and video title to your clipboard.
The icon next to the video thumbnail on the Markers list will copy all markers from that video.
And finally, the icon next to the 'delete' icon will copy details of the particular entry.
PS. There is neither registration nor tracking. Everything is stored in your browser. If you uninstall this extension or cleanup caches of your browser, your list of markers will be removed permanently. Prons & cons of anonymous usage ;-)
PS2. Remember to reload pages with YTBooster after updating this extension.
** Releases **
0.5.4
- common bugfixes
0.5.3
- support for a new YT player
- hold autopause functionality if a video has been paused by a user
0.5.2
- audio normalization
- flip video horizontally and vertically
0.5.1
- bug fix for Markers without tags
0.5.0
- bug fixes related to the previous changes in #shorts
0.4.9
- #shorts loop switch
0.4.8
- basic support in YT Orchestra for #shorts
0.4.7
- code cleanup + js error fix
0.4.6
- video speed buttons improvement
0.4.5
- fix for OSINT -> download chat functionality
0.4.4
- fix for video speed change section
0.4.3
- fix for subtitles when video speed change (up to x2)
- add contact link to me for easier issue reporting
- YT Booster is collapsable now
0.4.2
- manage auto pause
0.4.1
- fix for not updating video details after change
- error fixes
0.4.0
- support for video speed change by pressing +/-/=
- upgrade common libraries
- upgrade manifest.json from v2 to v3
0.3.17
- jump to a marker without page reload within the current video.
- button to capture a frame from the video
- fixed speed control feature
0.3.16
- fix for Orchestra section to display tiles of tabs with videos only
0.3.15
- fixed re-play a video after the first pause or finish watching
- fix YT Booster loader, extension is enable for the whole www.youtube.com vs the previous www.youtube.com/watch only
0.3.14
- improved 'download chat' for Live Streams
- highlighted background for currently playing chapter
- bugfixes
0.3.13
- 'download chat' in OSINT section
0.3.12
- new section OSINT
- removed likes and avg rating sections because data is no longer available
0.3.11
- avg rating is not available anymore; display '-' instead of NaN
- fix for chapters
- give the extension more time to deploy itself
0.3.10
- fix for dislike estimation formula
0.3.9
- estimate number of dislikes if value not provided by YT
0.3.8
- fix player status reporting
- fix chapters in case of not supported type
0.3.7
- new 'Likes' view to show likes and dislikes of the video
- fix for an issue with visibility of the right panel
0.3.6
- new Cards feature
- further improvements of the initializer
0.3.5
- improved YT Booster initializer
- Video Speed feature
0.3.4
- fix YouTube Orchestra list
0.3.3
- marker line highlighted when mouse is over
- fixed markers order, based on its time instead of order of adding them
0.3.2
- tags in markers
- editing markers
- video title over video thumbnail
0.3.1
- adjustment to a new YouTube chapters format
0.3.0
- more responsive layout
- the whole content script rewritten with VueJS 3
0.2.5
- Video chapters section + button to add them to Markers
- UX improvements
0.2.4
- Markers will sync between browsers
- Reload button added to refresh list of open tabs
Read more
- Video Speed Control
- Audio normalization
- Auto Pause Video Switch
- OSINT
- Keywords
- Markers
- YT Orchestra
You can watch a short tutorial about that extension here:
https://youtu.be/WSjGckraR3w
It is a free extension. No account is required.
To all marketers. I'm not interested in commercializing any of my extensions. Do not call or email me about it, please. All such offers will be reported as spam.
If you appreciate my work, buy me a coffee https://www.buymeacoffee.com/dweorh :)
'OSINT'
In times of the massive amount of fake news, I added a new feature OSINT (Open Source Intelligence).
In that section, I will place all links that may help to verify the current video.
We start by searching thumbnails in Google and TinEye search engines.
You can also capture a current frame of the video, download it, or click the right mouse button using google lenses or any other extension you have installed.
If you know any services that can be linked there, leave them in a comment, please.
As requested on Twitter, there is an option to download chat content from live videos. To retrieve the full chat, the tab with the video needs to be open at the beginning of the video, otherwise downloaded chat may be incomplete.
'Video Speed'
Are some videos too slow? YT Booster has a slide bar to change the speed of the video up to x16!
Use keyboard to change the speed. Buttons +/- will modify speed, = will reset to the default one.
'Audio normalization'
Some videos are very quiet, while others are very loud. This feature allows you to set a reference audio loudness and then automatically reduce the volume of excessively loud videos.
'Disable auto pause'
Allows you to manage auto pause of the videos, when you watch/listen long playlists.
'Cards'
Cards can be visible all the time, so you can see what else the creator prepared for you :-) To make them visible check 'Cards' checkbox in the menu next to your URL bar.
'Keywords'
If you are a creator and you are wondering what keywords other creators use for their productions, now you have easy access to them.
As a viewer, maybe you are interested in topics meant as a keyword by your favorite YouTuber. Now there are links to instant search. Easy click&explore :-)
'Chapters'
That section displays chapters from the video, if available. Currently playing chapter is highlighted on the list to make navigation easier. There is a button to add any of the chapters as your Marker.
'Markers'
That feature allows you to create personal markers for videos. Click 'Add' in the 'Markers' section, add a few words of description and save. Now you have quick access to that particular moment in the video. You can also organize your Markers using Tags.
'YT Orchestra'
Have you ever experienced the nightmare of all chrome tabs playing simultaneously just because the OS did update & restart?
If you are like me, with a few dozens of YT tabs open, you can feel that pressure to find them all playing...
Now, YT Orchestra allows you to 'play only one video.' Once one video starts playing, all others will be paused.
Also, at the bottom of 'YT Booster's frame, all YT tabs are listed with status and simple video control, and quick links to those tabs.
Others
I hope you will find a few other features helpful, like flip videos horizontally or vertically, and screens that usually appear at the end of the video.
You have two export options in the 'Import & Export' section.
One is a simple export of Markers to a text file.
The second export is for backup purposes, the same as an import. Here you can import exported .json file. It allows you to move data between browsers or keep it as a backup :-)
Besides the standard export, you can copy marker(s) to the clipboard by clicking the clipboard icon.
That one next to '+' in Markers will copy the current timestamp and video title to your clipboard.
The icon next to the video thumbnail on the Markers list will copy all markers from that video.
And finally, the icon next to the 'delete' icon will copy details of the particular entry.
PS. There is neither registration nor tracking. Everything is stored in your browser. If you uninstall this extension or cleanup caches of your browser, your list of markers will be removed permanently. Prons & cons of anonymous usage ;-)
PS2. Remember to reload pages with YTBooster after updating this extension.
** Releases **
0.5.4
- common bugfixes
0.5.3
- support for a new YT player
- hold autopause functionality if a video has been paused by a user
0.5.2
- audio normalization
- flip video horizontally and vertically
0.5.1
- bug fix for Markers without tags
0.5.0
- bug fixes related to the previous changes in #shorts
0.4.9
- #shorts loop switch
0.4.8
- basic support in YT Orchestra for #shorts
0.4.7
- code cleanup + js error fix
0.4.6
- video speed buttons improvement
0.4.5
- fix for OSINT -> download chat functionality
0.4.4
- fix for video speed change section
0.4.3
- fix for subtitles when video speed change (up to x2)
- add contact link to me for easier issue reporting
- YT Booster is collapsable now
0.4.2
- manage auto pause
0.4.1
- fix for not updating video details after change
- error fixes
0.4.0
- support for video speed change by pressing +/-/=
- upgrade common libraries
- upgrade manifest.json from v2 to v3
0.3.17
- jump to a marker without page reload within the current video.
- button to capture a frame from the video
- fixed speed control feature
0.3.16
- fix for Orchestra section to display tiles of tabs with videos only
0.3.15
- fixed re-play a video after the first pause or finish watching
- fix YT Booster loader, extension is enable for the whole www.youtube.com vs the previous www.youtube.com/watch only
0.3.14
- improved 'download chat' for Live Streams
- highlighted background for currently playing chapter
- bugfixes
0.3.13
- 'download chat' in OSINT section
0.3.12
- new section OSINT
- removed likes and avg rating sections because data is no longer available
0.3.11
- avg rating is not available anymore; display '-' instead of NaN
- fix for chapters
- give the extension more time to deploy itself
0.3.10
- fix for dislike estimation formula
0.3.9
- estimate number of dislikes if value not provided by YT
0.3.8
- fix player status reporting
- fix chapters in case of not supported type
0.3.7
- new 'Likes' view to show likes and dislikes of the video
- fix for an issue with visibility of the right panel
0.3.6
- new Cards feature
- further improvements of the initializer
0.3.5
- improved YT Booster initializer
- Video Speed feature
0.3.4
- fix YouTube Orchestra list
0.3.3
- marker line highlighted when mouse is over
- fixed markers order, based on its time instead of order of adding them
0.3.2
- tags in markers
- editing markers
- video title over video thumbnail
0.3.1
- adjustment to a new YouTube chapters format
0.3.0
- more responsive layout
- the whole content script rewritten with VueJS 3
0.2.5
- Video chapters section + button to add them to Markers
- UX improvements
0.2.4
- Markers will sync between browsers
- Reload button added to refresh list of open tabs
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "YouTube Booster", "description": "Video speed, audio normalization, OSINT, auto pause, looped #shorts, video markers, keywords, and more...", "version": "0.5.4", "author": "dweorh's solutions", "background": { "service_worker": "background.js", "type": "module" }, "action": { "default_icon": { "16": "images/icon16.png", "32": "images/icon32.png", "48": "images/icon48.png", "128": "images/icon128.png" }, "default_popup": "popup.html", "default_title": "YouTube Booster" }, "content_scripts": [ { "matches": ["*://*.youtube.com/*"], "all_frames": true, "js": ["contentScript.js"], "css": ["contentScript.css", "app/styles/common.css"] } ], "content_security_policy": { "extension_pages": "script-src 'self'; object-src 'self'" }, "icons": { "16": "images/icon16.png", "32": "images/icon32.png", "48": "images/icon48.png", "128": "images/icon128.png" }, "permissions": [ "tabs", "declarativeContent", "storage" ], "web_accessible_resources": [{ "resources": [ "app/js/pageScripts.js", "images/icons/add.png", "images/icons/delete.png", "images/icons/save.png", "images/icons/cancel.png", "images/icons/stop.png", "images/icons/play.png", "images/icons/pause.png", "images/icons/clipboard.png", "images/icons/reload.png", "images/icons/chapter2marker.png", "images/icons/edit.png", "images/icons/flip-v.png", "images/icons/flip-h.png" ], "matches": ["*://*.youtube.com/*"] }]}
Read more