Customize, shuffle and play random videos from any YouTube channel.

Latest Version

Version
3.1.11
Update
October 10, 2024
Size
196KiB
Developer
nikkelm.dev
Category
Users
6,000+
Rating
4.71154 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
Tabs
See more

Random YouTube Video Extension

Do you have a favourite YouTube channel, but don't know what to watch? This extension is for you!

The \"Random YouTube Video\" extension adds a \"Shuffle\" button to YouTube channel, video and shorts pages, which will play a truly random video from the current channel. Use the extension's popup to customize your experience even further!

Level up your YouTube experience with these features:
✔ A new shuffle button that uses the native look and feel of YouTube - including dark mode - so it fits right in with the YouTube interface you're used to!
✔ Utilize a wide range of options to individualize your experience, such as ignoring shorts, only shuffling from the most recent videos or shuffling multiple videos into a playlist!
✔ A smart, 100% anonymous backend technology ensures that popular channels shuffle as fast as possible, no matter how many video uploads they have!
✔ ...and much more!


Do you want to support the extension's development or say thank you? Consider donating or sponsoring the project on GitHub:
https://ko-fi.com/nikkelm
https://github.com/sponsors/NikkelM

Do you have questions or feedback? Feel free to open an issue on the project's GitHub page:
https://github.com/NikkelM/Random-YouTube-Video


Latest changes:
v3.1.11
- Changed the default settings to not open shuffled videos in a new tab.
- Moved the informative text about remaining YouTube API quota to the advanced settings menu.
- Updated the welcome page for a better experience.

v3.1.10
- News page will no longer open after updating from v3.1.5 or an earlier version.

v3.1.9
- Temporarily disabled the news feature.

v3.1.8
- The button's tooltip may now show additional information on the shuffle status.
- The extension will now show that a shuffle is still running when navigating within a channel.
- Fixed a bug where an active shuffle would continue in the background when navigating to a different channel.
- Fixed a bug where clicking the shuffle button while the shuffle was running would start a second shuffle at the same time.
- Fixed a bug where the shuffle button would sometimes not be added to the page if it was opened directly from a new tab.
- Fixed a bug where the playlist created by the extension would sometimes not be renamed correctly.
- Fixed an animation bug when ignoring shorts and shuffling a channel with many videos from a shorts page.
- Fixed the shuffle button not being added to the channel page if the browser is using a new YouTube UI.

v3.1.7
- The extension's news page can now be updated with breaking changes or other important information without the need to update the extension itself.
- Fixed some dynamic content on the News page.
- Added a hint in the popup if no channel has yet been visited.
- Removed some unneeded scripts from the extension's pages.

You can always view the full Changelog here: https://github.com/NikkelM/Random-YouTube-Video/blob/main/CHANGELOG.md
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Random YouTube Video", "description": "Customize, shuffle and play random videos from any YouTube channel.", "version": "3.1.11", "version_name": "3.1.11", "manifest_version": 3, "content_scripts": [ { "js": [ "content.js" ], "matches": [ "*://*.youtube.com/*" ], "run_at": "document_start" } ], "permissions": [ "storage", "tabs" ], "action": { "default_popup": "html/popup.html", "default_icon": { "16": "icons/icon-16-red.png", "32": "icons/icon-32-red.png", "48": "icons/icon-48-red.png", "128": "icons/icon-128-red.png" } }, "icons": { "16": "icons/icon-16-red.png", "32": "icons/icon-32-red.png", "48": "icons/icon-48-red.png", "128": "icons/icon-128-red.png" }, "background": { "service_worker": "background.js" }, "options_page": "html/popup.html"}
Read more

Similar Extensions

icon

Shuffle to Random YouTube Videos Extension · Fun 6,000+ 6 ★ 11.67KiB

icon

Y. Split View Extension · Fun 6,000+ 22 ★ 3.23MiB

icon

Fluid Simulation - Stress Reliever Extension · Fun 6,000+ 25 ★ 87.1KiB

icon

SpotifyTree Extension · Fun 6,000+ 38 ★ 122KiB

icon

PocketTube: Youtube PlayList Manager Extension · Productivity 6,000+ 350 ★ 16.8MiB

icon

YouTube Full Title For Videos Extension · Social & Communication 6,000+ 58 ★ 11.87KiB

icon

YouTube Customizer Extension · Fun 6,000+ 3 ★ 44.55KiB

icon

AD Skipper for Youtube Extension · Fun 6,000+ 58 ★ 121KiB

icon

Sweezy Custom Progress Bar for Youtube™ Extension · Fun 6,000+ 442 ★ 4.13MiB

icon

Skins for YouTube player Extension · Fun 6,000+ 632 ★ 913KiB

icon

Youtube Playlist Shuffle Extension · Fun 6,000+ 7 ★ 26.25KiB

icon

Magic Audio Extension · Fun 6,000+ 19 ★ 1.73MiB

icon

Fix Youtube Shuffle Extension · Productivity 6,000+ 7 ★ 5.65KiB

icon

Netflix Hidden Categories Extension · Fun 6,000+ 7 ★ 512KiB

icon

YouTube Liberation: Anti-Distraction Skin Extension · Productivity 6,000+ 37 ★ 32.06KiB

icon

Web Shuffle Extension · Productivity 6,000+ 4 ★ 58.5KiB

icon

Music Mode for YouTube™ Extension · Productivity 6,000+ 318 ★ 114KiB

icon

SwapMyFace AI Extension · Fun 6,000+ 3 ★ 17.13KiB

icon

Chronicle for YouTube Extension · Productivity 6,000+ 31 ★ 721KiB

icon

YouTube Row Fixer Extension · Social & Communication 6,000+ 70 ★ 271KiB

icon

NewTube (YouTube Customizer & Enhancement) Extension · Productivity 6,000+ 75 ★ 3.04MiB

icon

Time-Money Extension · Fun 6,000+ 17 ★ 50.54KiB

icon

YouTube Refined: Improve's YouTube UI Extension · Fun 6,000+ 21 ★ 13.08KiB

icon

Tweaks for YouTube Extension · Productivity 6,000+ 451 ★ 615KiB

User reviews

icon

JerezFIN (ID: 000000f5f49a1eca) Voted 5 ★ - Updated 11/05/2023 Damn! Thanks alot for this extension highly needed extension and very useful <3

icon

indie leet (indieleet) (ID: 00000016f1eefae1) Voted 5 ★ - Updated 10/28/2023 Perfect!

icon

Nick Saris (ID: 00000093b5e915c3) Voted 5 ★ - Updated 10/12/2023 Excellent extension with a great simple UI. Had features I didn't know I wanted like auto playlists which were great. Deserves more love, should be an official feature.

icon

Андрей Черкашин (ID: 000000ddd614c018) Voted 5 ★ - Updated 08/13/2023 thank you Nikkel !!!!!!!!!!!!!!!!!!!!

icon

Mike Vincent (ID: 000000655dd32719) Voted 4 ★ - Updated 06/21/2023 Works fine but it has trouble with this channel with 18K videos: EpicSkillshot - LoL VOD Library After loading for about 3 minutes it shows "Error: Could not establish connection. Receiving end does not exist"