A music streaming desktop application made in tauri rust and vuejs.
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.
Auto Play song
Auto Queue generation
Unlimited song playback
Search any song
VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
See Vite Configuration Reference.
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
npm tauri dev
npm tauri build
Run Unit Tests with Vitest
npm run test:unit