A secure desktop application for streaming and downloading media content with built-in player.
# Install dependencies
npm install
# Run as desktop app
node electron-start.js
# Or run as web app
npm run dev- Built-in Media Player: Watch content directly in the app
- Secure Downloads: Native desktop download management
- Source Management: Add and manage streaming sources
- Security: Input validation and XSS protection
- Add sources using the "+" button
- Click "Watch" to stream content in built-in player
- Click "Download" to save content locally
- Manage sources in Settings
Built with React, Electron, and TypeScript for a secure desktop media experience.
-
Production/Release:
- Use
src-tauri/target/release/app.exefor daily use and distribution. - This version is optimized, secure, and intended for end users.
- Use
-
Development/Debug:
- Use
src-tauri/target/debug/app.exeonly for development and testing. - This version is larger, slower, and includes extra debug features.
- Use
- Double-click
src-tauri/target/release/app.exeto launch the app. - (Optional) Create a desktop shortcut to this file for even easier access:
- Right-click
app.exein thereleasefolder. - Select "Send to > Desktop (create shortcut)".
- Right-click
- To build the release version, run:
npm run tauri build
- To run the debug version, run:
npm run tauri dev
For more details, see the Tauri documentation or contact the project maintainer.