Repository navigation
What's New
YouTube & Playback
- Improved YouTube search performance and API quota management.
- Load up to 250 tracks from playlists with improved playability checks.
- Improved playback recovery, progress display, and handling of live streams.
- More reliable fallback playback, including preserving playlist position across restarts.
- Improved track filtering and blocked-track handling.
Twitch Integration
- Improved Twitch device authorization, reconnection, and cancellation handling.
- More reliable Channel Points redemption processing and duplicate prevention.
- Improved connection status reporting and error handling.
- Better handling of chat replies and playback-related request failures.
Queue & Control Panel
- Queue limit can now be set to
0for unlimited capacity. - Remote devices no longer show machine-specific settings and Twitch controls.
- Improved settings validation and partial saves, preserving valid changes when some fields are rejected.
- Better synchronization of queue, playlist, and application state.
- Improved navigation accessibility and persistence of the selected page.
- More consistent notifications, track descriptions, and localization.
Reliability
- Improved persistence and recovery of local application data.
- More reliable startup, shutdown, and fallback state handling.
- Improved Windows tray launcher behavior, including server crash notifications and automatic server cleanup if the tray exits unexpectedly.
- Reduced unnecessary YouTube API response data and improved concurrent video fetching.
Installation
- Download the Windows ZIP archive from the Assets section below.
- Extract it to a folder.
- Run
Service.exeor theStreamQueue.exetray launcher. - Open the control panel and configure your settings.
No Node.js installation or manual build is required.
See the README for setup instructions.
Upgrade Notes
Back up your existing data/ and logs/ folders before upgrading. Your configuration and local data should be preserved, but keeping a backup is recommended.