A modern, lightweight desktop music player and streaming suite engineered with .NET 10 and Avalonia UI. Inspired by Spotify's dark emerald aesthetics, AuraStream delivers seamless audio streaming from YouTube Music with low-latency native LibVLC
playback and rich playlist management.
Highlights:
- Cross-Platform UI: Built using modern Avalonia UI (XAML) with a responsive fluent dark design, scalable vector iconography, and asynchronous UI binding.
- Native Audio Decoding: Integrates LibVLCSharp (native LibVLC C bindings) for robust, gapless audio decoding and hardware acceleration.
- Fast Stream Extraction: Leverages high-performance YouTube stream resolution algorithms for instant stream discovery and audio metadata extraction.
- Smart Stream Caching: Implements in-memory caching and predictive preloading of adjacent tracks to ensure zero-delay, interruption-free track transitions.
- Asynchronous Image Pipeline: High-performance async thumbnail rendering and image caching without blocking the UI thread.