Repository navigation
StreamQueue v0.3.0
What's New
Real-time Updates
- Live control panel updates — queue, playback and application state changes appear without relying solely on periodic polling.
- More responsive overlay — improved synchronization and recovery when the player encounters errors.
- Playback protection — prevents multiple local overlays from playing audio simultaneously.
YouTube Improvements
- Improved caching — faster access to cached video information and more careful API quota handling.
- More reliable playback recovery — transient player errors are handled more gracefully.
- Consistent request limits — the currently playing requested track now counts toward the user's active request limit.
- Reliable fallback playback — improved handling of blocked tracks and fallback playlist state across restarts.
Twitch Integration
- More reliable connections — improved reconnection, timeout handling and recovery from connection interruptions.
- Better Channel Points handling — more consistent redemption processing and status updates.
- Improved error reporting — clearer handling of connection and configuration problems.
Control Panel
- Improved settings forms — consistent saving, validation and error feedback across settings.
- Better accessibility — screen readers can announce notifications more appropriately.
- Localized view counts — number formatting follows the selected English or Russian interface.
- More consistent controls — standardized button behavior, confirmation prompts and loading states.
Reliability
- Safer data loading — improved handling of malformed or outdated local JSON data.
- Improved startup and shutdown — more reliable application lifecycle and persistence handling.
- Stronger validation — improved configuration and request validation.
- Expanded automated tests — broader coverage of queue behavior, Twitch integration, playback, settings and application lifecycle.
Installation
- Download the Windows ZIP from the Assets section below.
- Extract it into a folder.
- Run
Service.exeor the includedStreamQueue.exetray launcher. - Open the control panel and configure your YouTube API key and other settings.
No Node.js installation or manual build is required to run the packaged application.
See README.md for setup instructions.
Upgrade Notes
If you're upgrading from an earlier version, keep a backup of your existing data/, cache/ and logs/ directories before replacing application files. Your local configuration and data should be preserved, but a backup is recommended before upgrading.