YouTube Multi-Player

Play multiple videos or chatroom simultaneously in new tabs or windows, and pin any video to the top. Add Bookmarklet start, resolution spoofing for specific quality, copy buttons, and a Home button.

スクリプトをインストールするには、Tampermonkey, GreasemonkeyViolentmonkey のような拡張機能のインストールが必要です。

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

スクリプトをインストールするには、TampermonkeyViolentmonkey のような拡張機能のインストールが必要です。

スクリプトをインストールするには、TampermonkeyUserscripts のような拡張機能のインストールが必要です。

このスクリプトをインストールするには、Tampermonkeyなどの拡張機能をインストールする必要があります。

このスクリプトをインストールするには、ユーザースクリプト管理ツールの拡張機能をインストールする必要があります。

(ユーザースクリプト管理ツールは設定済みなのでインストール!)

このスタイルをインストールするには、Stylusなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus などの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus tなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

(ユーザースタイル管理ツールは設定済みなのでインストール!)

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください
作者
xzy D
1日のインストール数
2
累計インストール数
88
評価
2 0 0
バージョン
8.4.9
作成日
2025/07/08
更新日
2026/04/08
大きさ
57.5KB
ライセンス
MIT
対象サイト

"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.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.
--
Previously, the script might encounter an unsolvable issue where YouTube embedded videos fail to play (error 153), but I found two solutions:
Convert to www.yout-ube.com/embed/, already implemented in the script as the YU mode solution, also bypassing the headache-causing issues from YouTube's updated embed interface.

and YT mode, Use the ModHeader extension to set the Referer, fill in any website such as https://reddit.com/, add request URL filters to .*://www.youtube.com/embed.* for it to work properly.
--
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.