Kstream is a modern, responsive, and ad-free streaming web application that allows users to watch their favorite movies and TV shows without registration. Built with vanilla HTML, CSS, and JavaScript, it leverages the TMDb API for content metadata and multiple streaming providers for video playback.
- 🎬 Massive Library: Access to thousands of Movies and TV Series via The Movie Database (TMDb) API.
- 🚫 No Registration Required: Start watching immediately without creating an account.
- 📱 Fully Responsive: Optimized for Desktop, Tablet, and Mobile devices.
- 🔍 Smart Search: Instant search with auto-suggestions for movies, shows, and actors.
- ⚡ Multi-Server Support: Choose from up to 5 different streaming servers (VidKing, Videasy, Vidsrc, etc.) to ensure availability.
- 💾 Local Library:
- Favorites: Save movies and shows to your "My Library" list.
- Watch History: Automatically saves your progress and history so you can resume where you left off.
- 🎭 Browse Categories: Filter content by genres (Action, Comedy, Sci-Fi, etc.) or check "Trending" and "Top Rated" lists.
- 👤 Cast & Crew: Detailed information about actors including their other works.
- 🔐 Privacy Focused: No personal data collection, everything is stored locally in your browser.
Kstream serves as a sophisticated frontend interface. It does not host any content itself but aggregates metadata from TMDb and embeds video players from third-party APIs.
- Discovery: Browse trending content or search for specific titles.
- Selection: Click on a title to view details (Rating, Plot, Cast).
- Playback: The improved player automatically selects a working server. You can switch servers manually if needed.
- Tracking: Your watch progress is saved locally.
- Frontend: HTML5, CSS3 (Custom Design System), JavaScript (ES6+)
- API: The Movie Database (TMDb)
- Icons: Bootstrap Icons
- Fonts: Google Fonts (Work Sans)
If you want to run this locally:
-
Clone the repository:
git clone https://github.com/kurbutoke/Kstream.git cd Kstream -
Serve the files using a simple HTTP server (e.g., Python or Node.js extension):
# Python 3 python3 -m http.server 8000 -
Open
http://localhost:8000in your browser.
This project is for educational purposes only. Kstream does not host any files on its server. All content is provided by non-affiliated third parties.
Made with ❤️ by Kurd

