A "high quality" music player written in TypeScript using Tauri and React.
Now a single repository containing the web and desktop apps!
- Play music from online services like YouTube and Spotify.
- Download audios.
- Login using Discord OAuth.
- Create playlists (synced with your account).
- Discord Rich Presence showing your current song.
- Queue system with shuffle and repeat.
- Miniplayer.
- Listening along with friends and online people based on preference.
- Importing playlists from YouTube and Spotify.
- Look at what your friends are listening to.
- No ads or any kind of monetization.
If you do not wish to build the app from source you can download the latest release from the releases page.
Login page:
Home page:
Search results:
Playlists:
Settings:
Miniplayer:
and more...
- Install Node.js
- Install Rust
- Clone the project with
git clone https://github.com/seiKiMo-Inc/Laudiolin.git
npm i # Install dependencies
npm run start:dev # Start the app in development mode- run
npm ito install all dependencies - run
npm run packagefor areleasebuild - run
npm run package -- --debugfor adebugbuild
We accept all kinds of pull requests if you want to fix shit code improve the app or add a new feature.
Just Try to follow the style of the code and use npm run lint to format your code.
- Tauri for the framework.
- React for the awesome UI library.
- TypeScript and Rust for the programming languages.





