https://github.com/truelockmc/streambert
In Beta
https://github.com/truelockmc/streambert
Last synced: 4 months ago
JSON representation
In Beta
- Host: GitHub
- URL: https://github.com/truelockmc/streambert
- Owner: truelockmc
- License: gpl-3.0
- Created: 2026-02-17T17:40:47.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-02-17T23:56:14.000Z (4 months ago)
- Last Synced: 2026-02-18T01:25:43.062Z (4 months ago)
- Language: JavaScript
- Size: 1.43 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-github-projects - streambert - A cross-platform Electron Desktop App to stream and download any Movie, TV Series or Anime in the World. Zero Ads and Tracking ⭐5,253 `JavaScript` 🔥 (⚙️ Backend & APIs)
README
# Streambert
A cross-platform Electron Desktop App to stream and download any Movie or TV Series in the World.



---
---
## Streaming
The Application gets Video Streams from videasy.net (more Providers will follow).
It fetches Information for Images, Info Texts, Search and Homepage from [tmdb](https://www.themoviedb.org/).
---
## Downloading
You can download those Video Streams because the Program sources Links to their .m3u8 Playlist Files ([similar to this Browser Extension](https://addons.mozilla.org/en-US/firefox/addon/m3u8-link-finder/)).
Once you click 'Download' these Links are used to download the Full Movie/TV Episode using [this Program](https://github.com/truelockmc/video-downloader). You can then watch them In-App or take the Files on any Storage Medium you want.
---
## Requirements
- [Node.js](https://nodejs.org/) (>=22.12.0) installed (only if you aren't using [prebuilt Binaries](https://github.com/truelockmc/streambert/releases/latest))
- A free [TMDB API key](https://www.themoviedb.org/settings/api)
- For downloading, [this Program](https://github.com/truelockmc/video-downloader/releases/latest) somewhere on your PC and [ffmpeg](https://ffmpeg.org/download.html) installed
---
## Setup & Run
Option 1:
Use a prebuilt Binary from [Releases](https://github.com/truelockmc/streambert/releases/latest)
Option 2:
Use the Source Code
```bash
# 1. Open a terminal in the Code Folder, then install dependencies:
npm install
# 2. Start the dev server:
npm start
```
On first launch you'll be prompted to enter your TMDB API key. It's saved locally, you only need to do this once.
---
## Build from Source
```bash
npm run dist:win
```
or
```bash
npm run dist:linux
```
---
## Project Structure
```
Project Root
├── index.html
├── main.js
├── package.json
├── package-lock.json
├── preload.js
├── public
│ └── logo.svg
├── README.md
├── screenshots
│ ├── download.png
│ └── series.png
├── src
│ ├── App.jsx
│ ├── components
│ │ ├── DownloadModal.jsx
│ │ ├── Icons.jsx
│ │ ├── MediaCard.jsx
│ │ ├── SearchModal.jsx
│ │ ├── SetupScreen.jsx
│ │ └── Sidebar.jsx
│ ├── main.jsx
│ ├── pages
│ │ ├── DownloadsPage.jsx
│ │ ├── HomePage.jsx
│ │ ├── LibraryPage.jsx
│ │ ├── MoviePage.jsx
│ │ ├── SettingsPage.jsx
│ │ └── TVPage.jsx
│ ├── styles
│ │ └── global.css
│ └── utils
│ ├── api.js
│ └── storage.js
└── vite.config.js
```