Main menu

Skip to content
  • Audio File Projects
  • Audio Forums
  • Discogs Index
  • Discogs Lists
  • Foobar2000 Components
  • Foobar2000 Icons
  • Foobar2000 Themes List
  • Foobar2000 VU Meter Skin Gallery
  • Recommended Software
  • Useful Audio Websites
  • About The Audio File
  • The Foobar2000 Construction Book
  • Contact The Audio File

The Audio File

𝘈𝘶𝘥𝘪𝘰𝘸𝘢𝘳𝘦 𝘐𝘯𝘥𝘦𝘹

RSS

Tag Archives: metadata

getID3() ~ File Parsing PHP Script

Posted by tom2tec on September 6, 2026

getID3() is a PHP script that extracts useful information from MP3s & other multimedia file formats.

www.getid3.org
github.com/JamesHeinrich/getID3
sourceforge.net/projects/getid3

Resources:

www.drupal.org/project/getid3
github.com/Owen-oj/laravel-getid3
github.com/plutuss/getid3
packages.debian.org/sid/php-getid3

Share this:

  • Email a link to a friend (Opens in new window) Email
  • Print (Opens in new window) Print
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Nextdoor (Opens in new window) Nextdoor
  • Share on Telegram (Opens in new window) Telegram
  • Share on Tumblr
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Tweet
Like Loading...
Leave a comment Posted in Analysis, Audio, Cross-platform, Freeware, GNU, Open Source, Scripting Tagged Debian, Drupal, GPL, ID3, LGPL, metadata, PHP, script, Tags

Carat ~ Concise Atmos Ripping Automation Tool

Posted by tom2tec on August 7, 2026

Carat is a lightweight, automated GUI utility designed to accept Dolby Atmos music releases in practically any format, locate the primary title in the release, retrieve metadata and cover art from the internet, and incorporate the release directly into your digital music library in a single click.

From the moment a new Blu-ray arrives in your mailbox, Carat handles the entire pipeline—extraction, processing, metadata acquisition, and cover art—with zero friction. If your source files are already on your SSD, Carat will process an entire release in a minute or two (depending on the speed of your computer). If you are starting from a physical disc, the time is limited by the read speed of your optical drive (expect five to ten minutes).

carat user interface

github.com/jbloch/carat
quadraphonicquad.com/threads/announcing-carat-beta-one-click-atmos-ripping-for-gapless-playback

References:

en.wikipedia.org/wiki/Dolby_Atmos

Share this:

  • Email a link to a friend (Opens in new window) Email
  • Print (Opens in new window) Print
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Nextdoor (Opens in new window) Nextdoor
  • Share on Telegram (Opens in new window) Telegram
  • Share on Tumblr
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Tweet
Like Loading...
Leave a comment Posted in Album Artwork, Audio, Freeware, Open Source, PC Tagged atmos, automation, bluray, CAA, Dolby, ffmpeg, Gapless, metadata, MIT, MusicBrainz, Ripper, utility

SonicTree ~ Linux File Player

Posted by tom2tec on July 30, 2026

SonicTree is a Linux music player for local music playback and filesystem-based navigation. It allows you to browse and play music directly from your existing folder structure without requiring a separate music library database.

Features:

  • Designed around local folder-based music playback for clean and distraction-free listening experience
  • Playback architecture powered by GStreamer for stable playback pipeline and decoder handling
  • Audio metadata support powered by TagLib
  • Low CPU usage during playback. Small and stable memory footprint with minimal background overhead
  • Gapless Playback for improved listening experience for continuous albums, live recordings, and gapless music.
  • Smooth and responsive playback experience with stable long-session playback behavior
  • Repeat Off, Repeat Track, and Repeat Playlist modes
  • Keyboard shortcuts for playback, seeking, and volume control
  • Persistent application settings
sonictree user interface

sourceforge.net/projects/sonictree

References:

itsfoss.com/sonictree-music-player/#get-sonictree
en.wikipedia.org/wiki/Gapless_playback
gstreamer.freedesktop.org
taglib.org

Share this:

  • Email a link to a friend (Opens in new window) Email
  • Print (Opens in new window) Print
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Nextdoor (Opens in new window) Nextdoor
  • Share on Telegram (Opens in new window) Telegram
  • Share on Tumblr
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Tweet
Like Loading...
Leave a comment Posted in Album Artwork, ALSA, Audio, Freeware, Linux, Open Source, PC, Player, Software Tagged Gapless, GStreamer, metadata, playlist, taglib

LRCv2 ~ Synced Lyric Extensions

Posted by tom2tec on July 26, 2026

LRCv2 XML-inspired format specification proposal draft with features – Synced Lyrics with Meaning, Translation, Singer metadata, Custom Styling, Chords, Karaoke with Time and Pitch.

github.com/marz1877/LRCv2

References:

en.wikipedia.org/wiki/LRC_(file_format)

Share this:

  • Email a link to a friend (Opens in new window) Email
  • Print (Opens in new window) Print
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Nextdoor (Opens in new window) Nextdoor
  • Share on Telegram (Opens in new window) Telegram
  • Share on Tumblr
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Tweet
Like Loading...
Leave a comment Posted in Audio, Open Source Tagged LRC, Lyrics, metadata

SACD ISO Patcher ~ SACD Metadata Editor

Posted by on June 27, 2026

Edit the metadata inside SACD .iso disc images in place – without re-authoring the disc.

reauthor.foreigner.cc
hydrogenaudio.org/index.php/topic,129682.0

Share this:

  • Email a link to a friend (Opens in new window) Email
  • Print (Opens in new window) Print
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Nextdoor (Opens in new window) Nextdoor
  • Share on Telegram (Opens in new window) Telegram
  • Share on Tumblr
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Tweet
Like Loading...
Leave a comment Posted in Editor, Freeware, PC, Software, Tagging, Windows Tagged ISO, metadata, SACD

Lattice ~ CLI Toolkit For Music Collectors

Posted by tom2tec on April 14, 2026

A high-performance CLI toolkit for music collectors who manage their own libraries. Lattice provides a suite of tools for library visualization, integrity verification, cover art extraction, and metadata auditing — all from a single, zero-dependency script.

Why this exists

Modern music players often hide your library behind proprietary databases. Lattice is built for collectors who treat the filesystem as the source of truth. It reads tags directly via mutagen, ensuring your library is portable and player-agnostic.

Features:

ModeFlagDescription
Library Tree--libraryGenerate a formatted ASCII/Unicode tree of your entire collection.
AI Library--ai-libraryToken-efficient export designed for LLM recommendation prompts.
Genre Wings--all-wingsGenerate separate library catalogs segmented by genre.
Integrity Checks--testFLACParallel verification of FLAC/MP3/Opus/WAV integrity via FFmpeg.
Art Extraction--extractArtExtract embedded covers with format-priority ranking (FLAC > Opus).
Tag Audit--auditTagsIdentify and report files with missing or inconsistent metadata.

github.com/VirInvictus/Lattice

Share this:

  • Email a link to a friend (Opens in new window) Email
  • Print (Opens in new window) Print
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Nextdoor (Opens in new window) Nextdoor
  • Share on Telegram (Opens in new window) Telegram
  • Share on Tumblr
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Tweet
Like Loading...
Leave a comment Posted in Album Artwork, Audio, Freeware, Linux, Open Source, PC, Scripting, Software, Tagging Tagged audit, ffmpeg, genre, integrity, Library Tree, LLM, maintenance, metadata, python

Tagr ~ Music Metadata Editor

Posted by tom2tec on March 1, 2026

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)
Tagr Interface
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

github.com/suitux/Tagr

Share this:

  • Email a link to a friend (Opens in new window) Email
  • Print (Opens in new window) Print
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Nextdoor (Opens in new window) Nextdoor
  • Share on Telegram (Opens in new window) Telegram
  • Share on Tumblr
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Tweet
Like Loading...
Leave a comment Posted in Album Artwork, Audio, Freeware, Open Source, PC, Player, Software, Tagging, web app Tagged metadata, rating, Tags

TidyMP3 ~ Metadata Removal Tool

Posted by tom2tec on November 2, 2024

This tool removes every kind of trash from your mp3-files. It searches for valid mp3 audiodata-frames and removes everything else. This has the big advantage that it will also remove tags which are in the middle of the file (as is the case with joined tracks) as well as broken frames (half-downloads) and malicious tags (Tag-buffer-overflow bug in WinAMP and Windows XP). Use this tool to cleanup your mp3 files before you add your own tag. No more double tags, or annoying ‘Lyrics’ data containing group names or misspelled song names.

cuemaster.org/tidymp3

Share this:

  • Email a link to a friend (Opens in new window) Email
  • Print (Opens in new window) Print
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Nextdoor (Opens in new window) Nextdoor
  • Share on Telegram (Opens in new window) Telegram
  • Share on Tumblr
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Tweet
Like Loading...
Leave a comment Posted in Audio, Freeware, Open Source, PC, Software, Windows Tagged metadata, mp3, utility

Librempeg ~ Multimedia Libraries & Toolsets

Posted by tom2tec on May 8, 2024

Librempeg is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata.

Libraries:

  • libavcodec provides implementation of a wider range of codecs.
  • libavformat implements streaming protocols, container formats and basic I/O access.
  • libavutil includes hashers, decompressors and miscellaneous utility functions.
  • libavfilter provides means to alter decoded audio and video through a directed graph of connected filters.
  • libavdevice provides an abstraction to access capture and playback devices.
  • libswresample implements audio mixing and resampling routines.
  • libswscale implements color conversion and scaling routines.

Tools:

  • ffmpeg is a command line toolbox to manipulate, convert and stream multimedia content.
  • ffplay is a minimalistic multimedia player.
  • ffprobe is a simple analysis tool to inspect multimedia content.
  • Additional small tools such as aviocat, ismindex and qt-faststart.

github.com/librempeg

Share this:

  • Email a link to a friend (Opens in new window) Email
  • Print (Opens in new window) Print
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Nextdoor (Opens in new window) Nextdoor
  • Share on Telegram (Opens in new window) Telegram
  • Share on Tumblr
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Tweet
Like Loading...
Leave a comment Posted in Audio, Open Source, PC, Software, Unix Tagged Library, librempeg, metadata, MPEG, multimedia, processor, streaming, subtitle, video

Axone.jar ~ mp3 Examination

Posted by tom2tec on February 9, 2024

Axone.jar is a utility allowing you to view all the information available in an MP3 file. This is not to be misunderstood: all the possible information. In the tag version 2 (ID3V2), the information is subdivided into frames and there are many more frames declared than frames actually displayed by MP3 players. Well Axone.jar knows how to display them all, without exceptions and whatever the version!

  • Very classic frames such as title, album, artist, year, genre, track and comment.
  • Other frames displayed by only some MP3 players.
    • the image(s).
    • the composer.
    • the text of the song.
    • volume control (itunes)
  • The frames that are hidden from you (not necessarily with bad intentions).
    • private frames (MusicMatch).
    • encapsulated objects (RealJukebox).
    • abusive comments (iTunes, Mediaplayer, MusicMatch, SoundJam).
    • identification of coding software (LAME, iTunes)
    • the identification of the original CD (LAME)
    • internet links (MusicMatch)
  • Undeclared frames, not understood and therefore clearly hidden from all MP3 players.
  • The other frames usually not used.

Other data

The Lyrics and TAG+ tags, which are completely obsolete, may remain forgotten in certain files. If they are present, Axone.jar displays them.

When the software reads an MP3 file to display the current tag, it does a summary check of the audio data. It gives you the classic information on bitrate, sampling frequency, duration, etc.; but also if it finds excess or erroneous data. Excess data can be a sign of corrupted audio data, or of data intentionally hidden if the file was purchased on a merchant site (or if you did P2P). At this level, it is important to understand that the audio decoder is robust in the sense that data that is incomprehensible to it is simply skipped. It is therefore very easy to hide data between audio data, without risking disturbing MP3 players.

flying.guy.chez-alice.fr/Axone

Share this:

  • Email a link to a friend (Opens in new window) Email
  • Print (Opens in new window) Print
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Nextdoor (Opens in new window) Nextdoor
  • Share on Telegram (Opens in new window) Telegram
  • Share on Tumblr
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Tweet
Like Loading...
Leave a comment Posted in Analysis, Audio, Freeware, Mac, PC, Software, Unix, Windows Tagged Java, metadata, mp3, utility

musicScraper ~ Scrape RYM & Metallum

Posted by tom2tec on November 20, 2023

CLI tool for scraping information from musical website (Rateyourmusic, Metal Archives), with nice album ASCII art.

Features:

  • Search for your favorite artists on Metallum and RateYourMusic (so far)
  • Show discography and album tracklist
  • Show album credits
  • Show user reviews.
  • RYM: Login and rate an album.
  • Metallum: Check similar artists
github.com/mBaratta96/musicScraper

Share this:

  • Email a link to a friend (Opens in new window) Email
  • Print (Opens in new window) Print
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Nextdoor (Opens in new window) Nextdoor
  • Share on Telegram (Opens in new window) Telegram
  • Share on Tumblr
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Tweet
Like Loading...
Leave a comment Posted in Audio, Freeware, Linux, Open Source, PC, Software, Tagging, Unix Tagged CLI, metadata, Metallum, RYM

tone ~ Audio File Tagger & Metadata Editor

Posted by tom2tec on October 24, 2023

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
github.com/sandreas/tone

Share this:

  • Email a link to a friend (Opens in new window) Email
  • Print (Opens in new window) Print
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Nextdoor (Opens in new window) Nextdoor
  • Share on Telegram (Opens in new window) Telegram
  • Share on Tumblr
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Tweet
Like Loading...
Leave a comment Posted in Audio, Freeware, Linux, Mac, Open Source, PC, Software, Tagging, Windows Tagged Audiobook, metadata

Post navigation

← Older posts

Translate

  • Album Artwork (74)
  • ALSA (33)
  • Analysis (87)
  • Android (95)
  • ASIO (20)
  • Audio (1,431)
  • BSD (79)
  • CODEC (24)
  • composition (49)
  • conversion (51)
  • Cross-platform (213)
  • DAW (46)
  • Discogs (28)
  • DOS (10)
  • Editor (77)
  • Equalization (65)
  • FLAC (33)
  • Foobar2000 (160)
    • foobar component (138)
  • Freeware (1,233)
  • GNU (83)
  • Hardware (76)
  • last.fm (48)
  • Linux (568)
  • Lists (17)
  • Lyrics (60)
  • Mac (519)
    • IOS (19)
    • macOS (86)
    • OSX (67)
  • MIDI (129)
  • multichannel (33)
  • Normalization (25)
  • Open Source (978)
  • PC (1,030)
  • Player (264)
  • playlist (65)
  • Plugin (179)
  • Production (34)
  • Recording (48)
  • ReplayGain (39)
  • Scripting (41)
  • Sequencer (27)
  • Software (1,206)
  • Spectrum (36)
  • Synthesizer (90)
  • Tagging (77)
  • Uncategorized (2)
  • Unix (426)
  • Visual (29)
  • Visual (126)
  • Visualization (60)
  • VST (149)
  • web app (47)
  • Web Service (84)
  • Websites (136)
  • Windows (791)
  • YouTube (33)

AAX AU BPM CLI compressor Convert cue cuesheet dj Drum DSP effects encoder extensible ffmpeg filter Gapless Gnome GPL GUI Guitar host Jack Java Library meter mp3 multilanquage music MusicBrainz podcast python Radio Ripper Ripping Server Spotify streaming Tags Ubuntu utility video Volume VST3 VU

The Audio File
The Audio File
@audio-file.org@audio-file.org
Follow

𝘈𝘶𝘥𝘪𝘰𝘸𝘢𝘳𝘦 𝘐𝘯𝘥𝘦𝘹

1,495 posts
5 followers

Follow The Audio File

My Profile

Paste my profile into the search field of your favorite open social app or platform.

Your Profile

Or, if you know your own profile, we can start things that way!
Why do I need to enter my profile?

This site is part of the ⁂ open social web, a network of interconnected social platforms (like Mastodon, Pixelfed, Friendica, and others). Unlike centralized social media, your account lives on a platform of your choice, and you can interact with people across different platforms.

By entering your profile, we can send you to your account where you can complete this action.

Recent

  • thinksynth ~ Modular Synth & Algorthmic Composition October 10, 2026
  • foo_gdrive_stream ~ Google Drive Streaming October 7, 2026
  • foo_dsp_speaker_range ~ Speaker Range Cropping October 7, 2026
  • Gleamy Audio Player ~ Local Player & Downloader October 7, 2026
  • Luminous ~ A Home For Music You Own October 5, 2026
  • PearTune ~ Peer-To-Peer Music Player October 4, 2026
  • Discogs MCP Server ~ Discogs AI Integration October 3, 2026
  • Spatial-Linux ~ Boom 3D FOSS Alternative October 2, 2026
  • Glacier EQ ~ USB DAC Parametric EQ September 30, 2026
  • 440-lab ~ Online Ear Training September 28, 2026
  • Masterpiece ~ Hauptwerk Sample Pipe Organ September 28, 2026
  • ShinRonin ~ Modular Filter & Delay September 27, 2026

Recent Comments

tom2tec's avatartom2tec on foo_scrobble ~ Foobar2000…
tom2tec's avatartom2tec on Glacier EQ ~ USB DAC Parametri…
AudioTechnica7's avatarAudioTechnica7 on Glacier EQ ~ USB DAC Parametri…
Unknown's avatarFoobar2000 ~ Install… on Foobar2000 ~ Extensible Audio…
audiogalore's avataraudiogalore on SonEQ ~ Analog Style Equalizer…
Follow The Audio File on WordPress.com
Foobar2000

Blog Stats

  • 619,720 Visitors

Tom2tec

Unknown's avatar
Audio Software Blog

Archives

The Audio File

The Audio File

Website Powered by WordPress.com.

The Audio File
Website Powered by WordPress.com.
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
  • Subscribe Subscribed
    The Audio File
    Join 198 other subscribers

    Have a WordPress.com account? Log in now.

  • The Audio File
    View site in Reader
    Manage subscriptionsSign upLog in
    Report this content
    Collapse this bar
Loading Comments...
%d