mirror of
https://github.com/p-stream/p-stream.git
synced 2026-01-11 20:10:32 +00:00
P-Stream's source code (Allegedly)
Updated TopControls and BottomControls to render the background gradient transitions only if backgroundBlurEnabled is true in the subtitle store. This ensures the UI matches the subtitle styling preferences. |
||
|---|---|---|
| .github | ||
| .vscode | ||
| plugins | ||
| public | ||
| src | ||
| themes | ||
| .dockerignore | ||
| .editorconfig | ||
| .eslintrc.cjs | ||
| .gitattributes | ||
| .gitignore | ||
| .npmrc | ||
| docker-compose.yaml | ||
| Dockerfile | ||
| example.env | ||
| index.html | ||
| LICENSE.md | ||
| manifest.json | ||
| package.json | ||
| pnpm-lock.yaml | ||
| postcss.config.js | ||
| prettierrc.js | ||
| README.md | ||
| tailwind.config.ts | ||
| tsconfig.json | ||
| vercel.json | ||
| vite.config.mts | ||
P-Stream
I do not endorse piracy of any kind I simply enjoy programming and large user counts.
Quick Deploy
NOTE: To self-host, more setup is required. Check the docs to properly set up!!!!
Links And Resources
| Service | Link | Source Code |
|---|---|---|
| P-Stream Docs | docs | source code |
| Extension | extension | source code |
| Proxy | simple-proxy | source code |
| Backend | backend | source code |
| Frontend | P-Stream | source code |
| Weblate | weblate |
I provide these if you are not able to host yourself, though I do encourage hosting the frontend.
Referrers
- FMHY (Voted as #1 multi-server streaming site of 2024)
- Piracy Subreddit Megathread
- Toon's Instances
- Entertainment Empire
- Search Engines: DuckDuckGo, Bing, Google
- Rentry.co
Running Locally
Type the following commands into your terminal / command line to run P-Stream locally
git clone https://github.com/p-stream/p-stream.git
cd smov
git pull
pnpm install
pnpm run dev
Then you can visit the local instance here or, at local host on port 5173.
Updating a P-Stream Instance
To update a P-Stream instance you can type the below commands into a terminal at the root of your project.
git remote add upstream https://github.com/p-stream/p-stream.git
git fetch upstream # Grab the contents of the new remote source
git checkout <YOUR_MAIN_BRANCH> # Most likely this would be `origin/production`
git merge upstream/production
# * Fix any conflicts present during merge *
git add . # Add all changes made during merge and conflict fixing
git commit -m "Update p-stream instance (merge upstream/production)"
git push # Push to YOUR repository
