Ear Tag is a simple audio file tag editor. It is primarily geared towards making quick edits or bulk-editing tracks in albums/EPs. Unlike other tagging programs, Ear Tag does not require the user to set up a music library folder. It can:
Edit tags of MP3, WAV, M4A, FLAC, OGG and WMA files
Modify metadata of multiple files at once
Rename files using information from present tags
Identify files using AcoustID
Network access is only used for the “Identify selected files” option.
Self-hosted web app for browsing, playing, and editing music file metadata. Features a three-panel UI to navigate your library, listen to tracks, and write tag changes directly back to audio files. Built with Next.js, React, Prisma + SQLite, and node-taglib-sharp.
Most metadata editors are either desktop-only, command-line tools, or bloated apps with steep learning curves. If your music lives on a NAS, a server, or a headless machine, editing tags means SSH, mounting drives, or syncing files back and forth.
Tagr takes a different approach:
Run it anywhere — Docker, bare metal, your NAS. If it runs Node.js, it runs Tagr.
Edit from any browser — No installs, no plugins. Just open a tab.
Do one thing well — Browse your library, edit tags, save. That’s it.
Features:
Metadata Editing
Edit 40+ metadata fields inline — title, artist, album, year, genre, composer, BPM, lyrics, and more
Album art management — view, replace, and upload cover images directly
Star ratings (1–5) with a visual widget
Support for track/disc numbering, sort fields, catalog numbers, barcodes, and extended tags
Read-only display of audio properties (codec, bitrate, sample rate, channels, bits per sample)
Music Player
Built-in audio player with interactive waveform visualization (WaveSurfer.js)
Play/pause, previous/next track navigation
Click-to-seek on the waveform
Auto-advance to next song
Collapsible sidebar player with album art, title, and artist display
Library Browsing
Three-panel layout — folder tree, song list, and detail editor side by side
Folder tree with hierarchical navigation and real-time search
Sorting on any column — title, artist, album, year, duration, bitrate, date added, and dozens more
Advanced filtering — text, numeric ranges, date ranges, and boolean filters across all fields
Customizable columns — show/hide any of 40+ columns to match your workflow
Virtual scrolling and infinite pagination for large libraries
Winyl is a free digital audio player and music library application for organizing and playing audio on Windows.
Winyl offers great new ways to organize and enjoy all your music. Listen to music and radio, rate your favorite tracks, create playlists, browse song lyrics, tag music, all of this is very simple in Winyl.
Winyl uses the least system resources, it starts and working very fast. It’s the best choice for a laptop or netbook.
Unlike a lot of people, I strangely like to have my individual non-mixed tracks located in one flat folder and any mixes (such as Ministry Of Sound mix albums, etc…) go into another folder sorted by Albums in separate folders. I also embed all of my MP3s with the album art from the album it is from so they are fully portable across a multi-tude of systems.
Therefore, I want my original system kept as is for me, but software like Windows Media Center annoyingly requires you to have it structured in the ‘Album Artist -> Album’ directory structure with the album art stored as ‘Folder.jpg’.
I will not be ranting about how rubbish that required structure is on a technical level; I have got over that now :). But instead, I wrote a PERL script that runs on my Linux NAS that does the following:
Only runs on Linux – if anyone wants to code link support in for Windows / NTFS partitions, please go ahead and mail back the changes.
Scans a directory (–mp3dir) (recursion is optional using –recursive) for MP3s / M3U playlists and creates softlinks pointing back to the original files under the ‘Album Artist\Album’ folder structure within –linksdir.
The embedded album art is then checked across the album being processed to ensure it is the same – if not, a Warning is output leaving you to fix it. The embedded album art is created as ‘Folder.jpg’ for Windows Media Center.
If you want it to delete soft links for tracks / directories that no longer exist in –linksdir (i.e. if you have moved / renamed the original file), you can use –delnonexists.
On the off chance you want the –linksdir within the directory structure of –mp3dir, you can use –excludemp3dir to ensure the –linksdir isn’t double scanned.
For the first run, I strongly recommend not using the –createlinks switch so you can view any errors you may get.
You need to have the library MP3::Tag installed for this to run – you can get this from CPAN.
tone is a cross platform audio tagger and metadata editor to dump and modify metadata for a wide variety of formats, including mp3, m4b, flac and more. It has no dependencies and can be downloaded as single binary for Windows, macOS, Linux and other common platforms.
The code is written in pure C# and utilizes the awesome atldotnet library to provide full support for a wide variety of audio and metadata formats.
Features:
The main purpose of tone is to tag m4b audio books for myself. It is planned as a successor to [m4b-tool].
dump metadata of audio files
different metadata formats (e.g. chptfmtnative, ffmetadata, etc.)
file information (bitrate, channels, duration, etc.)
support for filterable json output (similar to jq)
extensive list of supported tags (default fields like album or *artist as well as custom fields, covers, chapters, etc.)
tag audio files with different kinds of metadata
different file formats (e.g. mp3, m4b, and flac)
extensive list of supported tags (default fields like album or *artist as well as custom fields, covers, chapters, etc.)
filename to tags via --path-pattern (see below)
custom javascript taggers via --script and --script-tagger-parameter
TagLib is a library for reading and editing the meta-data of several popular audio formats. Currently it supports both ID3v1 and ID3v2 for MP3 files, Ogg Vorbis comments and ID3 tags and Vorbis comments in FLAC, MPC, Speex, WavPack, TrueAudio, WAV, AIFF, MP4 and ASF files.