Leafplayer

Leafplayer

Leafplayer is a simple and efficient private music streaming server that allows you to listen to local music collections through a browser anywhere. Supports multi-user and invitation registration, automatically extracts albums and artist covers, built-in night mode and fast search, and is very lightweight to deploy and use.

159GitHub
Description

After opening the application for the first time, you need to first register an account and add a library in the container. The command is as follows: lzc-docker exec -it cloudlazycatappleafplayer-leafplayer-1 sh node main.js users:add --username admin -password admin123 (admin/admin123 can be replaced with what you need) node main.js library:dir --add /music/music (/music is mapped to the lazy cat network disk. If the music folder is Music, you can change it to/music/Music) Finally, the display of "CTRL Scan finished" means success and you can enter the application for use. ·Concise and efficient: Minimalist UI and high-performance backend, low resource footprint, suitable for long-term operation ·Multi-user management: Support the creation of multiple users and invitation registration, and flexible control of access rights ·Media covers: Automatically extract album and artist covers from tags for a more beautiful interface ·Native control: Built-in native media control makes the experience natural and smooth ·Rapid search: Support rapid search for artists, albums, and tracks ·Night mode: Provides night themes to improve night comfort ·Catalog scanning: Automatically index and update the library after specifying a music catalog ·Security configuration: Support application key and read-only directory mounting to protect data security

Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
App Information
Version
1.3.0
Updated
October 14, 2025
Source Code
paulschwoerer
Platform Support
PC
Keywords
music streamingself-built music serverprivate musicmulti-userinvitation registrationcover extraction