tinytag ~ Python Tag Library


tinytag is a Python library for reading audio file metadata.

Features:

  • Read tags, images and properties of audio files
  • Supported formats:
    • ID3 v1, v1.1, v2.2, v2.3, v2.4
    • MP3 / MP2 / MP1
    • MP4 (MPEG-4 Audio / AAC / ALAC)
    • WAVE / WAV
    • OGG (FLAC / Opus / Speex / Vorbis)
    • FLAC
    • ASF (WMA)
    • AIFF / AIFF-C
  • Same API for all formats
  • Small, portable library
  • High code coverage
  • Pure Python, no dependencies
  • Supports Python 3.7 or higher

github.com/tinytag/tinytag

Tonbandfetzen ~ Audio From Plain Text


Tonbandfetzen is a collection of command-line tools that allow you to compose music based on audio fragments generated from plain text input. It contains:

  • tz mel – generate sound fragments from plain text
  • tz guitar – read guitar tablature
  • tz stick – concatenate audio data
  • tz stack – superimpose audio data
  • tz stretch – rescale audio data
  • tz repeat – loop audio data
  • tz trim – strip leading and trailing silence
  • tz mono – unzip audio channels
  • tz harmonics – show spectra of wave samples
  • tz inspect – show information on audio file
  • tz riff2aiff – convert .wav(e) into .aif(f) files
  • tz aiff2riff – convert .aif(f) into .wav(e) files
  • tz tag – add ID3v2 metadata to .wav(e) files
  • tz play – generate and play sound fragments

github.com/janberges/Tonbandfetzen

SuperLAME ~ Multithreaded MP3 Encoder


A multithreaded MP3 encoder built on LAME, using Robert Kausch’s SuperFast technique to run many libmp3lame instances in parallel and reassemble a single bit-reservoir-correct MP3 — roughly 8× faster than stock single-threaded LAME at the same quality.

It is also a small but fairly complete MP3 codec: encode, decode, wide input format support, high-quality resampling, and ID3 tagging.

github.com/MSIVST/SuperLAME
hydrogenaudio.org/index.php/topic,129699.0

References:

lame.sourceforge.io
github.com/enzo1982/superfast
en.wikipedia.org/wiki/ID3
en.wikipedia.org/wiki/MP3

eyeD3 ~ ID3 Python Script Development


eyeD3 is a Python tool for working with audio files, specifically MP3 files containing ID3 metadata (i.e. song info).

It provides a command-line tool (eyeD3) and a Python library (import eyed3) that can be used to write your own applications or plugins that are callable from the command-line tool.

eyed3.readthedocs.io/en/latest/index

github.com/nicfit/eyeD3

MergeMP3 ~ Combine mp3s For Free


It is often necessary to merge multiple sound files into one recording. This need may arise for various reasons: merge ripped CD tracks into one, combine multiple chapters of an audiobook, etc. There are many great programs to achieve this, but very few of them are actually free. I’ve discovered that while all of these programs perform the task well, they also contain lots of other features, making them too complicated for the tasks. This is why when I needed the plain vanilla merging utility, I could not find one that was free – and decided to write one myself. The added benefit of writing one myself, of course, is that it has exactly the features I need – and none that I don’t. When it was done – I decided to give it away for free – to alleviate some of the pains I had.

Features:

  • Merge as many files as you like – no limitations by size, length, or number.
  • Sort files to be merged by filename (with or without directory), date/time or size.
  • Optionally write ID3v1 and ID3v2 tags into the merged MP3 file.
  • Optionally write VBR frame into the merged file – useful when merging files with different bitrates.
  • View detailed information about MP3 files to be merged, including MPEG header information and ID3v1 and ID3v2 information.
  • Choose to use ID3 tag from any of the files to be merged to write into the target file.
  • Display an image embedded into the MP3 files.
  • Play MP3 files from the list to be merged.
  • No complicated installation – simply unzip the program and run from any directory.
  • Very intuitive interface.
  • Very fast merge speed.
  • It’s absolutely FREE!

www.shchuka.com/software/mergemp3

Aural Player ~ Winamp For Macs


Aural Player is an audio player for macOS. Inspired by the classic Winamp player for Windows, it is designed to be to-the-point, easy to use, and customizable, with support for a wide variety of popular audio formats and some sound tuning capabilities for audio enthusiasts.

github.com/maculateConception/aural-player

IDTE ~ ID3 Tag Editor & Player


IDTE is a full featured tag editor for Windows which supports tagging of FLAC, APE, ID3V1.x/2.x, WMA, LYRICS, and VORBIS tags in audio files.

It also supports the playback of 40+ various lossy and lossless music formats such as FLAC, ALAC, OGG, APE, MP3 etc.

It can rename files based on the tag information, export tag information, create playlists, search for incomplete tags on Internet, fetch lyrics, fetch cover art, supports CUE sheets, can process multiple files at same time, allows for batch file processing, supports SFX, visualizations and more…

sourceforge.net/projects/idteid3tagedito

v2strip ~ Remove mp3 ID3v2 Tags


v2strip is a simple command-line utility that lets you remove the ID3v2 tag from an MP3 file. The ID3v2 format is nice in many ways, but it can cause problems when being parsed by MP3 players and utilities that don’t support ID3v2 tags.

sourceforge.net/projects/v2strip

FixTag ~ Repair Inconsistent mp3 Meta-data


FixTag is a Java/Swing application that lets you edit the fields within MP3 ID3 tags.

fixtag_table_unknown

fixtag.sourceforge.net

MP3val ~ Validate Your mp3s


MP3val is a small, high-speed, free software tool for checking MPEG audio files’ integrity. It can be useful for finding corrupted files (e.g. incompletely downloaded, truncated, containing garbage). MP3val is also able to fix most of the problems. Being a multi-platform application, MP3val can be run both under Windows and under Linux (or BSD).

The most common MPEG audio file type is MPEG 1 Layer III (mp3), but MP3val supports also other MPEG versions and layers. The tool is also aware of the most common types of tags (ID3v1, ID3v2, APEv2).

mp3val

mp3val.sourceforge.net

Frontend ~ github.com/cfgnunes/wxmp3val

CoolPlayer ~ Blazing Fast Win32 Player


Blazing Fast Audio Player for Win32 Environments

Features:

  • GNU General Public License
  • Freeform Skins
  • Simple User Interface
  • Advanced Playlist Editor
  • Internet Streaming
  • ID3 Multi Tagger
  • File Renamer
  • Fast mp3->wav Converter
  • MAD mpeg Engine
  • OGG Vorbis Support
  • Winamp Input Plugins Support
  • Smallest executable programmed in blazing fast ‘C’
  • Continuous Play
  • 8 Band Convolution Equalizer
  • Lot’s more…
cool player interface

coolplayer.sourceforge.net
Skins