# xhongc/music-tag-web

音乐标签编辑器，可编辑本地音乐文件的元数据, 音乐刮削。（Editable local music file metadata.）

Repository: https://github.com/xhongc/music-tag-web
Canonical: https://ross.abutalabs.com/products/music-tag-web
Homepage: http://www.musictagweb.com
Language: Python
License: GPL-3.0
License Family: copyleft
Topics: music-tag, navidrome, mp3tag, music, tag, musictag, docker, nas, music-scaper
Last push: 2026-07-26T07:41:24+00:00

## Health v2 (maintenance only)
Score: 73/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 94, release rhythm 35, longevity 90
- inputs: {"age_days": 1271, "days_push": 38, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5979, forks 425 (observed 2026-08-28T04:09:33.951965+00:00)

## What it is
A self-hosted web application for editing and scraping metadata of local music files, deployable via Docker on NAS and homelab servers. It supports batch tag editing, album art and lyrics fetching, audio fingerprint recognition, and library organization for formats like FLAC, MP3, and M4A.

## Use cases
- batch edit music file metadata on a NAS
- scrape album covers and lyrics for a local music library
- fix missing or messy ID3 tags on downloaded songs
- organize music files into artist and album folders automatically
- manage Navidrome or Jellyfin music library tags remotely
- split APE/FLAC/CUE whole-album files into tagged tracks
- identify unlabeled songs by audio fingerprint

## When to choose
- your music library lives on a remote NAS or server that desktop tools like Mp3tag cannot reach
- you want a browser-based, self-hosted tag editor with batch scraping
- you run Navidrome/Jellyfin and need a companion metadata tool

## When to avoid
- you only need to tag a few files on your local machine (Mp3tag or Picard are simpler)
- you need fully free access to V2 features like fingerprinting and Subsonic streaming, which require paid activation
- you need a non-Docker native installation

## Facets
- artifact type: application
- maturity: active
- function: audio-processing, http-server, file-system, search-engine
- domain: media, self-hosted, files
- platform: self-hosted, cross-platform
- tags: music-metadata, id3-tags, music-scraping, navidrome, nas, homelab, subsonic, audio-tags, docker-app, audio, docker, web-server, linux

## Member repositories
- xhongc/music-tag-web (main) score 73

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:33.951965+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:50:02.570207+00:00, confidence not recorded.
  - readme: https://github.com/xhongc/music-tag-web (fetched 2026-08-28T04:09:33.951965+00:00, sha 5525a4fe7ab6)
  - homepage: http://www.musictagweb.com (fetched 2026-08-29T08:46:02.940540+00:00, sha 03501579451b)
  - site_page: http://www.musictagweb.com/about (fetched 2026-08-29T08:46:02.948832+00:00, sha e84120bb97ec)
  - site_page: http://www.musictagweb.com/pricing (fetched 2026-08-29T08:46:02.944399+00:00, sha 145a501fefa0)
  - site_page: http://www.musictagweb.com/faq (fetched 2026-08-29T08:46:02.946550+00:00, sha 96f5bd19500c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
