For a music tagger, the first results are xhongc/music-tag-web (xhongc/music-tag-web is a self-hosted web platform that combines music tag editing, batch auto-tagging, metadata scraping, cover art embedding, and library management, directly meeting the need for a music tag editor with album art support and batch operations), metabrainz/picard and lidarr/lidarr (Lidarr is an automated music library manager that renames and organises files as part of its download workflow, but it is not a dedicated tool for interactively editing tags or adding album art, so it only partly fits a search for a music metadata editor). scottsloan/bili23-downloader and scottschiller/soundmanager2 round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Automated software utilities for managing audio metadata, embedding album artwork, and organizing digital music libraries.
Music-tag-web is a self-hosted music platform that combines a music tag editor, metadata scraper, batch file processor, music library manager, and Subsonic API server into a single web application. It provides a complete solution for organizing, tagging, and playing a personal music collection, with the ability to edit embedded metadata such as title, artist, album, lyrics, and cover art for local audio files. The platform distinguishes itself through its comprehensive automation and integration capabilities. It supports batch online auto-tagging from multiple music services, background task
xhongc/music-tag-web is a self-hosted web platform that combines music tag editing, batch auto-tagging, metadata scraping, cover art embedding, and library management, directly meeting the need for a music tag editor with album art support and batch operations.
MusicBrainz Picard is a metadata tagger and audio tag editor that identifies and tags audio files using the MusicBrainz community music database. It functions as a plugin-extensible tagging framework and a scriptable file organizer capable of reading and writing tags across various audio formats including MP3, FLAC, and WAV. The project is distinguished by its acoustic fingerprint identifier, which matches unknown music files to known recordings via sonic fingerprints. It features a custom scripting language for automating metadata transformations and organizing files into structured folder h
MusicBrainz Picard is a full-featured audio tagger that automatically identifies and tags music files using acoustic fingerprints and the MusicBrainz database, and supports batch editing, album art, file renaming, and metadata writing for formats like MP3, FLAC, and WAV — exactly the kind of tool the visitor needs.
Lidarr is a music library automation manager and client controller that monitors artists for new releases and automates the acquisition of music via BitTorrent and Usenet. It serves as a metadata organizer and integrator, connecting download clients with media servers to maintain a complete and up-to-date digital music collection. The system differentiates itself through automated library maintenance, such as scanning for missing tracks to fill gaps and monitoring for higher-quality versions of existing files to perform automatic quality upgrades. It uses configurable naming patterns to renam
Lidarr is an automated music library manager that renames and organises files as part of its download workflow, but it is not a dedicated tool for interactively editing tags or adding album art, so it only partly fits a search for a music metadata editor.
Bili23-Downloader is a cross-platform tool designed for downloading high-quality videos, audio streams, and subtitles from the Bilibili platform. It functions as a media downloader and metadata extractor, enabling the backup and archival of online content to local storage. The project includes a media file organizer that uses custom naming templates to sort content into structured directory systems. It also provides utilities for exporting subtitles and scrolling comments, embedding cover art into video files, and selecting specific resolutions and audio formats. To increase retrieval speed,
This tool is a Bilibili downloader that can embed cover art and organise downloaded files, but it is not a general-purpose music tag editor for local audio files — it only works with content from that specific platform and does not edit ID3/Vorbis tags for arbitrary music.
SoundManager2 is a JavaScript audio API and cross-browser audio engine designed to provide consistent playback across different web browsers and devices. It functions as an HTML5 audio wrapper and playback manager that abstracts native APIs into a unified interface, ensuring compatibility through an automatic switching mechanism between available audio backends and codecs. The library distinguishes itself with an RTMP audio streamer for network communication with media servers and a built-in ID3 metadata parser for extracting track titles, artist information, and genre tags from audio files.
SoundManager2 is a JavaScript audio playback library with ID3 metadata reading, not a tool for editing, organising, or embedding music file metadata like album art or batch renaming.
Boxplayer is a cloud media player and storage manager that enables high-definition video streaming and file administration across multiple cloud storage providers through a unified interface. It functions as a cloud media player with subtitle and audio support, a metadata organizer for structuring media libraries, and a high-speed download manager using a multi-threaded engine. The project implements a Model Context Protocol server, which exposes cloud storage and media management functions as programmable tools and context for AI agents. This allows for AI-driven storage automation and the a
Boxplayer is primarily a cloud media player and storage manager with some metadata organisation capabilities, but it lacks the dedicated music tag editing features (e.g., ID3/Vorbis metadata editing, album art support) that this search requires.
foobox-cn is a custom user interface configuration and audio player visualizer for foobar2000. It utilizes the Dynamic User Interface plugin to provide a unified listening view that integrates music library management with real-time audio frequency analysis. The project focuses on interface customization through custom themes and adjustable layout arrangements. It features a real-time spectrum analyzer for graphical audio visualization and a dedicated panel for synchronized lyrics playback. The interface covers digital music library organization, including playlist and cover art management.
This is a UI configuration and visualizer for foobar2000, not a standalone tool for editing music file metadata — it lacks the dedicated batch tag editing, automatic tag lookup, and file renaming you need.
Tauon is a cross-platform music player application and audio library manager designed for playing local audio files and streaming remote collections. It functions as a music metadata client that retrieves and updates detailed artist and track information from external databases to organize music collections. The application supports high fidelity audio playback of various codecs and tracker files, utilizing gapless transitions and cue sheets. It features visual music navigation through an image-based gallery for browsing albums and artists via cover art. The system provides tools for local m
Tauon is a music player and library manager that can retrieve and update metadata and show album art, but its core identity is playback rather than dedicated tag editing and batch organisation, so it is a neighbouring category to what you need.
Namida is a multi-format media player, music library manager, and network media streamer. It provides a unified interface for playing local and remote audio and video files, serving as both a specialized client for YouTube content and a synchronized lyrics player. The project distinguishes itself through a dynamic theme engine that generates artwork-based visuals and a comprehensive set of audio processing tools, including gain normalization, equalizers, and crossfading. It also features a specialized system for retrieving and displaying time-synced lyrics in formats such as LRC and TTML. Br
Namida is primarily a media player and library manager rather than a dedicated music tag editor, so while it supports some metadata batch tagging and artwork, it lacks the focused batch editing, automatic tag lookup, and file-renaming tools needed for systematic metadata organisation.
This is a cross-platform media processing library that reads, writes, encodes, and decodes media in both browser and server environments. It supports common container formats including ISOBMFF, Matroska, Ogg, MPEG-TS, and HLS, and handles codec operations through a combination of WebCodecs API and WebAssembly-based encoders. Media is processed in streaming pipelines that maintain constant memory usage and automatically apply backpressure from output speed to all upstream components. The library distinguishes itself through a plugin-based codec registration system that allows extending support
This is a low-level media processing library focused on encoding, decoding, and streaming, not a dedicated music tag editor; you would need to build your own metadata-editing interface on top of it.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| xhongc/music-tag-web | 5.8K | Python | GPL-3.0 | |
| metabrainz/picard | 4.6K | Python | gpl-2.0 | |
| lidarr/lidarr | 5.4K | C# | GPL-3.0 | |
| scottsloan/bili23-downloader | 5.2K | Python | GPL-3.0 | |
| scottschiller/soundmanager2 | 5.1K | JavaScript | NOASSERTION | |
| gaozhangmin/boxplayer | 6.6K | TypeScript | GPL-3.0 | |
| dream7180/foobox-cn | 5.4K | JavaScript | GPL-3.0 | |
| taiko2k/tauon | 2.7K | Python | GPL-3.0 | |
| namidaco/namida | 5K | Dart | other | |
| vanilagy/mediabunny | 5.3K | TypeScript | mpl-2.0 |