A modern, cross-platform video player
Features β’ Installation β’ Usage β’ Shortcuts β’ Building β’ Contributing β’ License
Copy a video URL β TronVid pops up! No browser extension needed.
| What Happens |
|---|
| 1. Copy any YouTube/Vimeo/Twitch/Dailymotion URL in your browser |
| 2. TronVid comes to foreground automatically |
| 3. Popup shows video icon, title (auto-fetched), and URL |
| 4. Click "Add to Playlist" β Done! |
For those who prefer a button on video pages:
- Chrome, Edge, Brave, Opera, Firefox supported
- Floating "Add to TronVid" button on video pages
- See Browser Extension Installation below
Stream videos directly from popular platforms - no external tools required!
| Platform | Support |
|---|---|
| π΄ YouTube | Videos, Shorts, and Playlists with quality selection (360p-4K) |
| π΅ Vimeo | Full video support |
| π’ Dailymotion | Full video support |
| π£ Twitch | VODs and Clips |
| π‘ HLS Streams | Live streams (.m3u8) |
| π Direct URLs | MP4, WebM, and more |
- Quality Selection - Choose video quality before playback (YouTube)
- Auto Platform Detection - URLs are automatically recognized
- YouTube Playlist Import - Import entire playlists as saved playlists
- Demo Streams - Test HLS streaming with built-in demo streams
- Fully Integrated - All streaming libraries are bundled (no installation needed)
@distube/ytdl-corefor YouTube@distube/ytplfor YouTube playlistsyoutube-dl-execfor Vimeo/Dailymotion/Twitch (auto-downloads yt-dlp binary)- HLS.js for adaptive streaming
π See CHANGELOG.md for full version history
- π₯ Multi-Format Support - Play MP4, MOV, AVI, MKV, and WebM videos
- π Playlist Management - Create, save, and organize multiple playlists
- π₯οΈ Cross-Platform - Works on macOS, Windows, and Linux
- π¨ 5 Color Themes - Dark (default), Light, Purple, Blue, and Green
- β¨οΈ Full Keyboard Control - Comprehensive shortcuts for power users
- π A-B Loop - Set start/end points to loop a specific section
- π Chapter Loop - Click preview thumbnails to loop video sections (press
C) - ποΈ Speed Control - Adjust playback speed (0.25x - 2x)
- π Shuffle & Loop - Shuffle playlist or loop current video
- ποΈ Frame-by-Frame - Navigate frame by frame with
,and.keys
- π Context Isolation - Secure renderer process with isolated context
- π‘οΈ Content Security Policy - Strict CSP prevents XSS attacks
- π Secure IPC - Whitelist-based IPC communication
- π‘ Multi-Platform Streaming - Stream from YouTube, Vimeo, Dailymotion, Twitch
- No external tools required (all libraries integrated)
- Quality selection for YouTube (360p to 4K)
- Import YouTube playlists as saved playlists
- HLS live stream support (.m3u8)
- Direct URL playback (MP4, WebM)
- π Video Zoom - Zoom into video preview (1x-5x magnification)
- Mouse wheel zoom directly on video
- Pan zoomed video by click-and-drag
- Reset with zoom button
- π¬ Video Editor - Cut and merge video clips with FFmpeg
- Final Cut Pro style trimming (I/O keys, JKL navigation)
- Frame-by-frame navigation with arrow keys
- Draggable IN/OUT markers on timeline
- Create clips from multiple videos
- Export as MP4, WebM, or MOV
- πΈ Screenshot Capture - Save screenshots as PNG files
- π΅ Audio Extraction - Extract audio as MP3, AAC, WAV, or FLAC
- πΌοΈ Picture-in-Picture - Watch videos in a floating window
- πΊ Video Previews - Thumbnail strip for quick navigation
- π Video Statistics - View resolution, bitrate, codec info
- πͺ Mini Player Mode - Compact mode for multitasking
- β Built-in Help - Press
Hfor a complete feature guide
- π±οΈ Drag & Drop - Simply drop videos to add them
- π Volume Control - Adjustable volume with mute option
- π Collapsible Sidebar - More space when you need it
- π― Reorderable Playlist - Drag items to reorder
Download the latest release for your platform from the Releases page.
| Platform | Download |
|---|---|
| macOS (Apple Silicon) | TronVid-x.x.x-arm64.dmg |
| Windows (64-bit) | TronVid-x.x.x-win-x64.exe |
| Linux (Debian) | TronVid-x.x.x-linux-amd64.deb |
|
β
All binaries are virus-scanned before every release Download with confidence! TronVid is safe to install and use. |
3 simple steps:
- Download - Get TronVid for your system from Releases
- Install - Open the downloaded file and follow the instructions
- Play videos - Drag & Drop videos into the app or click "Files"
π‘ Tip: Press
Hfor all keyboard shortcuts!
- Drag & Drop - Drag video files directly into the app
- File Selection - Click "Files" to select individual videos
- Folder Selection - Click "Folder" to add all videos from a directory
- Save Playlist - Click the πΎ icon to save your current playlist
- Load Playlist - Click on any saved playlist to load it
- Create Playlist - Click the β icon to create a new empty playlist
- Delete Playlist - Click the β button on any playlist to delete it
- Clear Playlist - Click "Clear Playlist" to remove all videos
- Reorder - Drag playlist items to change order
π‘ How Playlists Work:
TronVid stores only the file paths to your videos, not the actual video files. This means:
- β No disk space is wasted on duplicates
- β Playlists load instantly
- β Original files stay in their original location
β οΈ If you move or delete a video file, the playlist entry won't work anymorePlaylists are saved locally in your user data folder and persist between sessions.
Playlists are stored as a JSON file in the app's user data directory:
| Platform | Location |
|---|---|
| macOS | ~/Library/Application Support/TronVid/playlists.json |
| Windows | %APPDATA%/TronVid/playlists.json |
| Linux | ~/.config/TronVid/playlists.json |
Screenshots are saved as PNG files in a dedicated folder inside your Pictures directory:
| Platform | Location |
|---|---|
| macOS | ~/Pictures/TronVid Screenshots/ |
| Windows | %USERPROFILE%/Pictures/TronVid Screenshots/ |
| Linux | ~/Pictures/TronVid Screenshots/ |
Audio files are saved as mp3, aac, wav or flac files in a dedicated folder inside your music directory:
| Platform | Location |
|---|---|
| macOS | ~/Music/TronVid Audio/ |
| Windows | %USERPROFILE%/Music/TronVid Audio/ |
| Linux | ~/Music/TronVid Audio/ |
Repeat a specific section of the video:
- Press
[to set the start point (A) - Press
]to set the end point (B) - loop starts automatically - Press
Lto toggle the loop on/off - Press
\or double-click the A-B button to clear
Press T to cycle through 5 color themes:
- Dark (default)
- Light
- Purple
- Blue
- Green
| Shortcut | Action |
|---|---|
Space |
Play / Pause |
N |
Next video |
P |
Previous video |
β |
Rewind 10 seconds |
β |
Fast forward 10 seconds |
, |
Previous frame (fine control) |
. |
Next frame (fine control) |
| Shortcut | Action |
|---|---|
β |
Volume up (+10%) |
β |
Volume down (-10%) |
M |
Mute / Unmute |
| Shortcut | Action |
|---|---|
[ |
Set loop start point (A) |
] |
Set loop end point (B) |
\ |
Clear A-B loop |
L |
Toggle A-B loop on/off |
| Shortcut | Action |
|---|---|
C |
Toggle chapter loop mode |
| Click Preview | Loop that section (when mode active) |
| Shortcut | Action |
|---|---|
F |
Toggle fullscreen |
Ctrl/Cmd + B |
Toggle sidebar |
Ctrl/Cmd + W |
Mini player mode |
I |
Toggle video statistics |
T |
Change theme |
H |
Open help modal |
| Shortcut | Action |
|---|---|
S |
Take screenshot |
E |
Extract audio |
Add videos from YouTube, Vimeo, Twitch, and Dailymotion directly to TronVid with one click!
| Browser | Support | Manifest |
|---|---|---|
| β Chrome | Full | v3 |
| β Edge | Full | v3 |
| β Brave | Full | v3 |
| β Opera | Full | v3 |
| β Firefox | Full | v2 |
| β Safari | Not supported | - |
- Open your browser's extension page:
- Chrome:
chrome://extensions/ - Edge:
edge://extensions/ - Brave:
brave://extensions/ - Opera:
opera://extensions/
- Chrome:
- Enable "Developer mode" (toggle in top-right corner)
- Click "Load unpacked"
- Navigate to the TronVid folder and select the
browser-extensionsubfolder - Done! The extension icon appears in your toolbar
Option 1: Temporary Install (for testing)
- Open
about:debugging#/runtime/this-firefox - Click "Load Temporary Add-on"
- Navigate to the
browser-extensionfolder - Select
manifest-firefox.json
Option 2: Permanent Install
- In the
browser-extensionfolder:- Rename
manifest-firefox.jsonβmanifest.json - Rename
background-firefox.jsβbackground.js
- Rename
- Select all files in the folder and create a ZIP archive
- Open
about:addonsin Firefox - Click the gear icon βοΈ β "Install Add-on From File"
- Select the ZIP file you created
- Install TronVid on your computer (run it at least once)
- Install the browser extension (see above)
- Navigate to a video page (YouTube, Vimeo, Twitch, or Dailymotion)
- A floating "Add to TronVid" button appears on the page
- Click the button β TronVid opens and adds the video to your playlist!
| Platform | URL Patterns |
|---|---|
| π΄ YouTube | youtube.com/watch, youtu.be/ |
| π΅ Vimeo | vimeo.com/123456 |
| π£ Twitch | twitch.tv/videos/, clips.twitch.tv |
| π’ Dailymotion | dailymotion.com/video/, dai.ly/ |
| Problem | Solution |
|---|---|
| Extension not working | Make sure TronVid is installed and has been run at least once |
| Button doesn't appear | Reload the page or reinstall the extension |
| TronVid doesn't open | Run TronVid once to register the URL protocol |
π‘ Note: The extension uses the
tronvid://URL protocol to communicate with the app. This protocol is registered automatically when TronVid is installed.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
tron4x
- GitHub: @tron4x
- Built with Electron
- Icons and design inspired by modern media players
Made with β€οΈ by tron4x
TronVid is developed and maintained by tron4x. While we strive for quality,
bugs may occur. We actively monitor and address reported issues.
Your feedback helps make TronVid better! π
Thank you for your support and feedback! π






