P-Stream Userscript

A P-Stream compatible userscript

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

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

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

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

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

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

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

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

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

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

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

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

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

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

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください
作者
groknt
1日のインストール数
1
累計インストール数
32
評価
0 0 0
バージョン
2.0.2
作成日
2025/12/16
更新日
2026/05/06
大きさ
20KB
ライセンス
MIT
対象サイト

P-Stream Userscript

Requirements

Install

Click here and your userscript manager will prompt you to install.

Capabilities

  • CORS proxy: Intercepts fetch and XHR requests matching stream manifests (.m3u8, .mpd, .ism) or media files (.mp4, .webm, .mkv, etc.) and routes them through GM_xmlhttpRequest, which ignores same-origin policy.
  • Media element patching: Intercepts src / currentSrc assignment on <video>, <audio>, and <source> elements, fetches the content via the same proxy, and sets a blob URL so the browser plays it natively.
  • Header stripping: Removes content-security-policy and related headers from proxied responses so embedded content loads without CSP blocking.