Lune is a lightweight, open-source desktop music player that leverages Spotify's metadata to deliver ad-free streaming with smart autoplay capabilities, entirely without the need for a paid subscription. Built for performance and beautifully designed, it offers a fast and distraction-free environment for your entire music library.
winget install saraansx.Lune |
|
choco install lune |
|
scoop bucket add extrasscoop install lune |
Or grab the latest setup directly from Releases.
git clone https://github.com/saraansx/Lune.git
npm install
npm run dev- Ad-Free — High-quality streaming without a paid subscription.
- Offline — Save any track, album, or playlist for high-speed offline playback.
- Library — Seamlessly mix local music with your Spotify collections.
- Lyrics — Real-time scrolling lyrics support powered by LRCLib.
- Discord — Built-in Rich Presence to share your current track with friends.
- Design — Minimalist interface with customizable HSL-based accent colors.
- Performance — Fast, smooth scrolling even with thousands of saved tracks.
- Localization — Fully translated into multiple languages including English and Hindi.
- Optimized — Native media keys, smart caching, and automatic updates.
Lune is built on a modern, high-performance stack designed for the desktop:
- Logic: React 18 + TypeScript
- Desktop Foundation: Electron 30
- Build Tooling: Vite 5
- Database: Better-SQLite3 for persistence and unified library management.
- Audio Engine:
yt-dlpfor optimized stream harvesting and download management. - Presence: Discord-RPC for seamless social integration.
- Styling: Pure, high-performance Vanilla CSS with a focus on modern glassmorphism and HSL-based design systems.
Enjoying Lune? Consider giving us a ⭐ to support the development and join our Discord for updates!
Lune is proudly open-source and licensed under the GPL-3.0 License.
This ensures that the project remains free and open. Any modifications or derivative works distributed to others must also be open-source and released under the same license.



