An open API service indexing awesome lists of open source software.

https://github.com/yuygfgg/easy_musiclib

A simple music server that handles multiple artists
https://github.com/yuygfgg/easy_musiclib

media-server music nas self-hosted streamer

Last synced: 4 months ago
JSON representation

A simple music server that handles multiple artists

Awesome Lists containing this project

README

          

## EASY MUSIC LIBRARY

A self-hosted music library, including server and webui. Supports muitiple artists per track and album.

### Screen Shots

https://github.com/yuygfgg/easy_musiclib/assets/140488233/9d9ad2b4-c3d5-4b4a-9faa-0ac6fe2a8cd8

截屏2024-08-09 22 02 18
截屏2024-08-09 22 02 53
截屏2024-08-09 22 03 05
截屏2024-08-09 22 03 55
截屏2024-08-09 22 04 48
截屏2024-08-09 22 04 57
截屏2024-08-09 22 05 27

### Usage

#### Server Setup
1. Clone the repository
2. Install all necessary python packages ``` pip3 install -r requirements.txt ```
3. Run server ```python3 server.py ```

#### Scan Directory
1. Goto settings page
2. Enter your music folder and click Scan button

#### Merge Unintendedly Splitted Artists
The programme splits artists with delimiters, so single artist with these delimiters in name will be splitted unintendedly.
1. Goto settings page.
2. Add a new artist with the single artist's name (e.g. A&B/C)
3. Perform merge artist by name (or by uuid if you want) multiple times. (e.g. 1. merge A&B/C with A 2. merge A&B/C with B 3. merge A&B/C with C)

#### Webui
1. Webui is avaliable at http://server_address:5010/

#### API
1. APIs are at http://server_address:5010/api/