Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎬 Stream8

Stream8 Logo

Stream8 is a modern and responsive Progressive Web App (PWA) designed to track and stream your favorite movies, TV shows, and anime. It seamlessly integrates with The Movie Database (TMDB) and AniList APIs, and syncs in real-time with Stream8 Sync Server.

🌐 Live Application: https://stream8.poppi.cc


✨ Features

  • Comprehensive Catalog: Search and discover Movies, TV Shows, and Anime via TMDB and AniList APIs.
  • PWA Support: Installable on desktop and mobile devices as a native-like application.
  • Cross-Device Sync: Native integration with the self-hosted Stream8 Sync Server to sync watch history and playback progress across devices.
  • Custom Sources & Streaming: Advanced setup for external streaming providers and JSON configurations.

📸 Screenshots

Desktop View Mobile View
Desktop Home Mobile Home

🔑 TMDB Configuration

Before running the application locally, insert your The Movie Database (TMDB) Bearer Token into src/api/tmdb.js:

const TMDB_TOKEN = "YOUR_TMDB_TOKEN";

🛠️ Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • npm or yarn

Installation

# 1. Install dependencies
npm install

# 2. Run the development server
npm run dev

📄 License

Distributed under the GNU General Public License v3.0 (GPLv3). See LICENSE for more information.

About

Stream8 - A modern, responsive PWA for tracking and streaming Movies, TV Shows, and Anime (TMDB/AniList). Syncs seamlessly across devices with Stream8 Sync Server.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages