Skip to content

The "Luna Desktop Application" is a project that aims to create a desktop application for the Luna music streaming platform. It leverages the Tauri framework, Vue.js, and the Spotify Web API to provide a seamless music streaming experience on the desktop.

Notifications You must be signed in to change notification settings

Lakshya0257/Luna-Desktop-Application

Repository files navigation

Luna

A music streaming desktop application made in tauri rust and vuejs.

Note

It is not standalone desktop application, hence requires the server to run while using the application because of sporify redirect uri condition.

But make sure you have a premium account for the website to be fully running. Free Trial accounts are not included.

Features

Auto Play song

Auto Queue generation

Unlimited song playback

Search any song

Recommended IDE Setup

VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).

Snapshots

Homepage

image

Player

image

Search

image

Customize configuration

See Vite Configuration Reference.

Project Setup

Create an config.js file in root folder.

Include these variables- export const REDIRECT_URI = "http://localhost:5173/"; export const CLIENT_ID = ""; export const CLIENT_SECRET = "Your Client Secret";

These can be obtained by login with your account and creating and application on spotify- (https://developer.spotify.com/documentation/web-api).

npm install

Compile and Hot-Reload for Development

npm tauri dev

Compile and Minify for Production

npm tauri build

Run Unit Tests with Vitest

npm run test:unit

About

The "Luna Desktop Application" is a project that aims to create a desktop application for the Luna music streaming platform. It leverages the Tauri framework, Vue.js, and the Spotify Web API to provide a seamless music streaming experience on the desktop.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published