🚀 Performance & Playback Experience
- New! Seamless Gapless Playback: Say goodbye to buffering between songs in a playlist. ViveStream now intelligently preloads the next track for a smooth, uninterrupted, and truly gapless listening experience.
- New! System Media Key Support: You can now control your music and videos using the dedicated Play/Pause, Next, and Previous keys on your keyboard or headset, even when ViveStream is in the background.
- Blazing Fast UI: Navigating your library, searching, and switching pages is now dramatically faster. We've completely overhauled how grids are rendered to eliminate lag, even with thousands of items in your library.
- Hardware Accelerated Playback: Video decoding is now explicitly offloaded to your GPU, resulting in significantly lower CPU usage, smoother playback on high-resolution videos, and improved battery life for laptop users.
🔧 Downloader Upgrades
- New! Download Speed Limiter: Take control of your bandwidth with a new setting that allows you to specify a maximum download speed (e.g., "5M" for 5 MB/s).
- Smarter Error Reporting: The downloader now provides clear, user-friendly error messages. Instead of a generic failure code, you'll know why a download failed (e.g., "This video is private," "Video not available in your country").
- No More Stuck Downloads: A new stall detection system will automatically cancel and report an error for any download that makes no progress for over 90 seconds, preventing the queue from getting stuck.
- Rock-Solid Reliability: The entire download and post-processing pipeline has been rebuilt to be more robust, eliminating a class of bugs that could cause downloads to fail silently.
✨ UI, Fixes & Architecture
- Fix - Advanced Options: The "Advanced Options" panel on the downloads page now correctly expands and collapses.
- Loading Indicators: The app now displays a loading spinner when fetching data, providing better visual feedback.
- Responsive Search: The search bar is now "debounced," meaning it waits for you to finish typing before searching, creating a smoother and more efficient experience.
- Major Stability Overhaul: We've refactored the entire application to use a centralized state management system. This is a massive under-the-hood change that dramatically reduces the potential for bugs and makes the app far more stable and maintainable for the future.