#lounge #music-player #arch-linux

music-lounge-core

Core logic for Music Lounge

3 unstable releases

0.7.0 Jan 15, 2024
0.6.1 Mar 1, 2023
0.6.0 Mar 1, 2023

#914 in Audio

Download history 26/week @ 2023-11-06 18/week @ 2023-11-13 28/week @ 2023-11-20 29/week @ 2023-11-27 12/week @ 2023-12-04 21/week @ 2023-12-11 23/week @ 2023-12-18 24/week @ 2023-12-25 10/week @ 2024-01-01 19/week @ 2024-01-08 101/week @ 2024-01-15 22/week @ 2024-01-22 17/week @ 2024-01-29 20/week @ 2024-02-05 70/week @ 2024-02-12 71/week @ 2024-02-19

180 downloads per month
Used in 5 crates

LGPL-3.0

4MB
1.5K SLoC

Crates.io AUR version

Music Lounge

Music Lounge is yet another music player app for Unix-like systems. It will be the default music player for Aercloud OS. Supported music encodings are MP3 (.mp3), WAV (.wav), Vorbis (.ogg), and FLAC (.flac).

Screenshots

Main UI (Classic Layout)

Song Art View

Playlist Editor

Metropolis Layout

Cupertino Layout

Dynamic Player Theme Based on Song Art

Text Based and Graphical Audio Visualizers

How to install

Arch Linux based Linux systems

Music Lounge is available in the AUR for Arch Linux and any system based on it (like Manjaro Linux, EndeavourOS, and Artix Linux)

Installation example using yay: yay -S music-lounge

Other Linux and Unix-like systems

Make sure you have the latest version of Rust installed

Instructions on how to install it are here

There is also a good possibility that Rust may be available in your distro's package repositories. Install it with your package manager if this is true.

After installing Rust run the following commands:

git clone https://gitlab.com/NoahJelen/music-lounge

cd music-lounge

./build.sh <-- This will request root access in order to install the program

To remove: run ./remove.sh

To do:

  • Smart playlists
  • Use bliss-audio crate for the ability to create Spotify style playlists
  • Lyrics lookup for songs using Genius
  • Allow connecting to player process from remote machines
  • GUI Support
  • Android support
  • Kodi add on UI
  • Music library editor
  • Unique artwork for album singles
  • Split into multiple crates

Dependencies

~21–34MB
~333K SLoC