YouTube Multi-Player

Fix initialization issues. Play multiple videos or chatrooms simultaneously in new tabs or windows, with the ability to pin and enlarge any item on top. Features include bookmark launch, spoofed resolution (fine-tune auto quality), homepage frame (custom links), and more instant switching. Supports list switching within the blob page.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

Advertisement:

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Advertisement:

May akda
xzy D
Mga pang araw araw na pag install
0
Kabuuan na installs
111
Mga Rating
2 0 0
Bersyon
8.12.7
Nilikha
2025-07-08
Na update
2026-06-27
Laki
74.4 KB
Lisensya
MIT
Nalalapat sa

Fixed an issue caused by insufficient data during initialization. I only realized I'd created a big problem after clearing YouTube's local storage settings out of boredom.

Rearranged/Updated. After a previous YouTube update, an issue cropped up where embedded YouTube videos would not play (Error 153). Having recently cleared things up, my only workaround is as follows:

Ignore YU mode and use YT mode only. By using a browser extension like ModHeader (or any tool that achieves the same goal, if you understand the underlying principle), enter Referer in the Request headers field under Column 1. On the right side, fill in any website other than YouTube, including its frontend (e.g., https://www.reddit.com). Do not leave this part out.

Next, add a filter by selecting "request URL filters" and add the following two rules in order: .*://www.youtube.com/embed/.* and .*://www.youtube-nocookie.com/embed/.*. Theoretically, this should allow you to watch videos in YT mode, even those with channel-level embedding restrictions.
--
"After testing the script for a while following the recent update, loading YouTube via iframes has resolved the memory leak issues. Even with multiple videos and two homepage frames loading full videos plus chat rooms, memory usage stays under 3GB. It really shows how bothersome YouTube's single-page application (SPA) policy can be."

The reason is unknown. Theoretically, with the same browser, one browser can be used while the other is restricted by CSP. Modifications are needed to address the issue.
nothing i can do.
8.9.4 YT/YU hybrid mode, and frame toggle.
8.6: No longer supports multiple instances. Videos can still be added via the homepage iframe. Improved order adjustment.
8.3 Add Bookmarklet start.

Edit Bookmart start list4 now:
javascript:(()=>{location.href='https://www.youtube.com/?ytMulti_auto=list4&_t='+Date.now();})()

8.0 Add setup menu.

The idea is mine, content generated by AI. I have zero coding knowledge, relying solely on a spirit of experimentation. Feel free to modify or improve it.

Script features:
1. On YouTube video list pages:
Displays a draggable interface with position memory; after enabling the add button, click the + at the top-left of a video to add to list (click to toggle, customizable quantity),
click tabs to change activation type, click ▶ Play to open the video page.
Furthermore, updated so that after adding videos on different pages, results reflect directly on the playback page without needing to restart.

2. On the video playback page:
When the mouse cursor hovers over a video, function buttons appear in order: Delete, Pin to Top, Toggle Chatroom, Add Chatroom, Move to Top, Move Up, Move Down, Move to Bottom.

3. Removed the previous 32:9 format, which was a headache just to complete. Instead, maintaining the original embedded videos with the ability to add chatrooms, making layout relatively easier and dimensions more reasonable.

4. Tools for multi-video playback are extremely inconvenient for volume adjustment; my adopted solution is solely a self-AI-generated Scroll Volume DX script.
(The default volume when a video loads is stored locally by YouTube; the only way to modify it is by dragging the volume bar or scrolling the mouse wheel over it. I have no intention of forcing all users to mute by default—what if someone actually likes it loud?)

Purpose of creation:
Because I need to watch news or anime marathons, yet no one has created a product that satisfies me. I really hope someone can take over.