Git Product home page Git Product logo

laudiolin's Introduction

Laudiolin

A "high quality" music player written in TypeScript using Tauri and React.
Now a single repository containing the web and desktop apps!

Contents

Features

  • 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.

Installation

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

Screenshots

Login page:

Login page

Home page:

Home screen

Search results:

Search results

Playlists:

Playlists

Settings:

Settings

Miniplayer:

Miniplayer

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 i to install all dependencies
  • 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

V2 (Current)

V1

laudiolin's People

Contributors

arikatsu avatar kingrainbow44 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

laudiolin's Issues

Cannot delete playlist

There some issue when i try to delete the playlist. It didn't do anything. Can you track this issue?
image

[Bug] Music sometimes cutoff

There some issue with playing music. Sometimes you can finish a music.. sometimes it cuts off in the middle of playing. Got any idea, what's the cause of this issue and where would that be?

Download does nothing

When I click on download it does nothing
no notification
it isnt in the downloads "tab"

how to debug this?

i got 2.1.0 on windows 11

Edition Windows 11 Pro
Version 22H2
Installed on ‎1/‎2/‎2023
OS build 22621.1265
Experience Windows Feature Experience Pack 1000.22638.1000.0

Importing large playlist silently fails

Importing a large spotify playlist (~1100 songs) silently fails. The importing alert shows and then disappears, waiting for 15-20 minutes produces no playlist and there isn't any info in the debug console. Importing a smaller spotify playlist (~100 songs) succeeds without issue almost immediately.
I tried with a latest self-built as debug to check console, the same result happened in the latest release version.

Is there a soft limit somewhere or a size issue?

Suggest: Search Filter with Dropdown

This is an enhancement of current search system. I suggest to improve it by adding these ability:

  • Swap Spotify, Youtube, or All (Current state, you have to go to the settings to switch that up)
  • Sort by Latest Upload Date (YT only, that means, it would be great if you added uploaded date to the video item)

I am not quite sure if you list youtube music or just using youtube search video. But, if you do.. please, add separator/box component to separate between youtube music and youtube video, so that will improve readibility.

Empty audio result

When I search for something that cannot be found (like Spotify song link), the result is an empty audio file that is 23 hours, 59 minutes, and 59 seconds long. This audio has no picture or title. I suggest adding a "Results not found" message.

изображение

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.