I built Orchard, a desktop YouTube Music client for Windows and Linux — source code coming after 2.4.0
Hey everyone,
I’ve been working on Orchard, an unofficial desktop client for YouTube Music built with Electron, Vue 3, Quasar, Vite, youtubei.js, and a native C++ audio-analysis module. I made this because the desktop experence that I have had since going from Cider/Apple Music -> Youtube wasn't exactly smooth.
Orchard uses your YouTube Music account and catalog, but with its own playback, queue, interface, audio processing, and desktop integrations.
What it currently has:
- Home, search, library, playlists, albums, artists, podcasts, and release browsing
- A persistent queue with shuffle, repeat, autoplay, playback history, and session restore
- Synced and unsynced lyrics with a fullscreen lyrics player
- Discord Rich Presence
- Local Replay listening statistics and Release Radar
- Song caching and queue prefetching
- Manual and automatic EQ, dynamic leveling, output-device selection, and per-track gain memory
- Orchard Connect, an Android remote for controlling the desktop player
- Regular and Smart Crossfade
Smart Crossfade revamp coming in 2.4.0:
Video Of Orchard Fading from one song to another
Anyway, the project link is: https://sfg545.dev/orchard/