mirror of
https://github.com/p-stream/p-stream.git
synced 2026-03-16 15:56:42 +00:00
P-Stream's source code (Allegedly)
Add Featured Modal Removed Individual Carousels for each genre Recommended Carousel View More page for viewing all Improve several minor visuals Update search and navigation Full Commit Log: add more carousel skeleton dots bug fix and languages remove provider translations Add change button for recommended more content add buttons to moreContent page dropdown for changing recommended Increase genres and providers add home/search button to discover Update FeaturedCarousel.tsx fix recommended load more pages increase number of featured items clean up featured image fetch maybe fix ff bug? add dynamic blur to header Update Dropdown.tsx fix dropdown add recommended carousel animate dropdown fix some visuals random button fix padding reset timer when manually switching slides fix editor picks more titles add store for discover fix editor picks Update FeaturedCarousel.tsx add view more card move view more link update carousel buttons and dropdown finish 5 carousels use 5 carousels init carousel nav buttons update dropdown update featured sizing update blurs add clear blur to navigation update padding and sizing Update FeaturedCarousel.tsx add loading skeleton update discover navigation again simplify featured media Update SearchBar.tsx tweak some minor visual stuff fix button sizes update carousel gradient fix sticky fix safari overlay bug make search transparent use secondary buttons on featured fix up negative margins fix searching classes fix buttons because of the overlay make it shorter add featured section to home page add toggle for image logos fix details modal title overlay position clean up some buttons improve fed setup status check update grid Update FeaturedCarousel.tsx dont show more content for providers more stuff clean and bugfix update editor picks more content page Update DetailsModal.tsx more more more! shuffle editor picks discover update part 2 fix more info button init discover v3 |
||
|---|---|---|
| .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
