Skip to content

yuygfgg/easy_musiclib

Repository files navigation

EASY MUSIC LIBRARY

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

Screen Shots

artist_relation.mp4
截屏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/