Skip to content

lunaticwhat/Laudiolin

 
 

Repository files navigation

Laudiolin

A "high quality" music player written in TypeScript using Tauri and React.

Contents

Features

  • Play music from online services like YouTube.
  • 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.
  • Background customization.
  • No ads or any kind of monetization.

Installation

If you do not wish to build the app from source you can download the latest release from the releases page.

Screenshots

Home page when idle: Home screen idle

Search results: Search results

Playing a song: Playing a song

Playlists: Playlists

Track Page: Track page

Laudiolin with custom background and brightness set by the user: Custom background

and more...

Developer Quickstart

Prerequisites

  • Install Node.js
  • Install Rust
  • Clone the project with git clone https://github.com/seiKiMo-Inc/Laudiolin.git

Running From Source

npm i                         # Install dependencies
npm run start:dev             # Start the app in development mode

Building From Source

  • run npm run package for a release build
  • run npm run package -- --debug for a debug build

Development and Contributing

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.

Credits

Tools

Creators

About

High-quality* music player.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 86.5%
  • SCSS 11.5%
  • Rust 1.3%
  • Other 0.7%