pstream is dead; long live pstream
taciturnaxolotl.github.io/pstream-ng/
1# pstream-ng
2
3A fork of [P-Stream](https://github.com/p-stream/p-stream), a media streaming frontend that was [shut down under pressure from ACE/MPA](https://torrentfreak.com/pirate-streaming-portal-p-stream-shuts-down-following-ace-mpa-pressure/). This fork preserves the open-source codebase with merged community contributions and dependency updates.
4
5> [!WARNING]
6> **This software does not host, index, or distribute any copyrighted content.** It is a frontend application that interacts with user-configured backends. How it is used is entirely the responsibility of the end user.
7
8The canonical repo for this is hosted on tangled over at [`dunkirk.sh/pstream-ng`](https://tangled.org/dunkirk.sh/pstream-ng)
9
10## Running Locally
11
12```bash
13git clone git@knot.dunkirk.sh:dunkirk.sh/pstream-ng
14cd pstream-ng
15pnpm install
16pnpm run dev
17```
18
19Then visit [localhost:5173](http://localhost:5173).
20
21## Docs
22
23Original P-Stream documentation is included in the [`docs/`](docs/) directory.
24
25## Upstream
26
27To pull in updates from the original P-Stream repo:
28
29```bash
30git fetch upstream
31git merge upstream/production
32```
33
34<p align="center">
35 <img src="https://raw.githubusercontent.com/taciturnaxolotl/carriage/main/.github/images/line-break.svg" />
36</p>
37
38<p align="center">
39 <a href="https://github.com/p-stream/p-stream">
40 <img src="https://img.shields.io/static/v1.svg?style=for-the-badge&label=Fork+of&message=P-Stream&logoColor=d9e0ee&colorA=363a4f&colorB=b7bdf8"/>
41 </a>
42</p>