···11MIT License
2233-Copyright (c) 2021 James Hawkins
33+Copyright (c) 2021 P-Stream Contributors
4455Permission is hereby granted, free of charge, to any person obtaining a copy
66of this software and associated documentation files (the "Software"), to deal
+19-42
README.md
···11-# P-Stream
22-33-[](https://p-stream.github.io/docs/)
44-55-## Quick Deploy
66-77-[](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fp-stream%2Fp-stream)
11+# pstream-ng
8299-[](https://deploy.workers.cloudflare.com/?url=https://github.com/p-stream/p-stream)
33+A 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.
1041111-**NOTE: To self-host, more setup is required. Check the [docs](https://p-stream.github.io/docs/) to properly set up!!!!**
55+> [!WARNING]
66+> **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.
1271313-## Links And Resources
1414-1515-| Service | Link | Source Code |
1616-| ------------- | ----------------------------------------------- | ------------------------------------------------------- |
1717-| P-Stream Docs | [docs](https://p-stream.github.io/docs/) | [source code](https://github.com/p-stream/docs) |
1818-| Extension | [extension](https://p-stream.github.io/docs/extension) | [source code](https://github.com/p-stream/browser-ext) |
1919-| Proxy | [simple-proxy](https://p-stream.github.io/docs/proxy) | [source code](https://github.com/p-stream/simple-proxy) |
2020-| Backend | [backend](https://github.com/p-stream/backend) | [source code](https://github.com/p-stream/backend) |
2121-| Frontend | [P-Stream](https://p-stream.github.io/docs/instances) | [source code](https://github.com/p-stream/p-stream) |
2222-| Weblate | [weblate](https://p-stream.github.io/docs/weblate) | |
2323-2424-## Referrers
2525-2626-- [FMHY (Voted as #1 streaming site of 2024, 2025)](https://fmhy.net)
88+The canonical repo for this is hosted on tangled over at [`dunkirk.sh/pstream-ng`](https://tangled.org/dunkirk.sh/pstream-ng)
2792810## Running Locally
29113030-Type the following commands into your terminal / command line to run P-Stream locally
3131-3212```bash
3333-git clone https://github.com/p-stream/p-stream.git
3434-cd smov
3535-git pull
1313+git clone git@knot.dunkirk.sh:dunkirk.sh/pstream-ng
1414+cd pstream-ng
3615pnpm install
3716pnpm run dev
3817```
39184040-Then you can visit the local instance [here](http://localhost:5173) or, at local host on port 5173.
1919+Then visit [localhost:5173](http://localhost:5173).
41204242-## Updating a P-Stream Instance
2121+## Upstream
43224444-To update a P-Stream instance you can type the below commands into a terminal at the root of your project.
2323+To pull in updates from the original P-Stream repo:
45244625```bash
4747-git remote add upstream https://github.com/p-stream/p-stream.git
4848-git fetch upstream # Grab the contents of the new remote source
4949-git checkout <YOUR_MAIN_BRANCH> # Most likely this would be `origin/production`
2626+git fetch upstream
5027git merge upstream/production
5151-# * Fix any conflicts present during merge *
5252-git add . # Add all changes made during merge and conflict fixing
5353-git commit -m "Update p-stream instance (merge upstream/production)"
5454-git push # Push to YOUR repository
5528```
56295757-## Contact Me / Fluxer
3030+<p align="center">
3131+ <img src="https://raw.githubusercontent.com/taciturnaxolotl/carriage/main/.github/images/line-break.svg" />
3232+</p>
58335959-[Fluxer](https://fluxer.gg/rEBQ3B8E)
6060-6161-(Fluxer is an OSS Discord alternative platform)
3434+<p align="center">
3535+ <a href="https://github.com/p-stream/p-stream">
3636+ <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"/>
3737+ </a>
3838+</p>