A cross-platform Electron Desktop App to stream and download any Movie, TV Series or Anime in the World. Zero Ads and Tracking. An improved version of Streambert by truelockmc.
Installation
- π¦ Any Movie, Anime or TV Series from around the World.
- π₯ Stream or Download anything you want to watch, one movie or entire show at a time.
- π Local Library to track & save what you watched and manage your Downloads.
- βοΈ Customize the Interface and Features to your unique needs.
- π‘οΈ No Add Completely Ads and Tracker free, forever.
- β‘ Speed: Stream faster than any Browser can.
The Application mainly gets Video Streams from VidEasy & VidSrc (you can also Stream from 2Embed). It fetches Information for Images, Info Texts, Search and Homepage from tmdb. You can download those Video Streams because the Program sources Links to their .m3u8 Playlist Files.
Once you click 'Download' these Links are used to download the Full Movie/TV Episode using this Program. You can then watch them In-App or take the Files on any Storage Medium you want.
- Node.js (>=22.12.0) installed
- A free TMDB API Read Access Token (Guide on how to get one)
- ffmpeg
- For downloading, this Program somewhere on your PC (you can select the folder later in the StreamStein Settings)
Important
Make sure to put ffmpeg.exe, ffplay.exe, and ffprobe.exe files into the root/main parent folder of StreamStein if you are building from source
- Download the latest .exe from the Releases section of this GitHub repo
-
Download the code from this repo and follow the below commands to build it from source.
-
Either way, upon first launch you'll be prompted to enter your TMDB API key. (Guide on how to get one) It's saved locally, you only need to do this once, just do it now so everythign loads/populates correctly.
- cd your terminal to the StreamStein folder you downloaded (not the .zip, the un-zipped folder)
- Install dependencies:
npm install- Build & Launch (to just run the app on your device)
npm start- Build for Production (optional)
npm run dist:winor
npm run dist:linuxor (for Arch Linux)
npm run dist:archor (for an AppImage only)
npm run dist:appimageImportant
If you are building/installing on Arch Linux and encounter errors, you may need these libraries:
- libcrypt.so.1 error:
sudo pacman -S libxcrypt-compat - http-parser dependency error:
yay -S http-parser(from AUR)
You can also watch Anime, the App checks if a Movie or Series is an Anime and then sources its Metadata from AniList instead of tmdb.
Media Files for Animes are scraped from AllManga.to (original technique from ani-cli). The App directly gets .mp4 Files and doesnt even show you the AllManga website, you can also download these Files, just like any other Content.
IMPORTANT: This application is for educational and personal use only.
- Streamstein does not host, store, or distribute any copyrighted content
- All content is sourced from third-party providers and websites
- Users are solely responsible for ensuring they have legal rights to access any content
- The developer does not endorse or encourage copyright infringement
- Users must comply with all applicable laws in their jurisdiction
- Any legal issues should be directed to the actual content providers
- This app functions as a search engine aggregator only
- No copyrighted material is stored on my side
This application is provided "as is" for educational purposes. The developer:
- Does not profit from copyrighted material in any way
- Does not control third-party content providers
- Encourages users to support content creators through legal means
- Requires citation and written credit statement if any portion or dervation of this project is used in another project (like 'Huge thanks to SteStein.com for their work on Streamstein, which this project was based on.' or something similar (SteStein is my portfolio website).









