A collection of music service (Deezer, Discogs, iTunes, Musixmatch, Qobuz, Spotify, TIDAL) APIs for media information retrieval and semi-automated music tagging.
-
Updated
Oct 8, 2026 - Python
A collection of music service (Deezer, Discogs, iTunes, Musixmatch, Qobuz, Spotify, TIDAL) APIs for media information retrieval and semi-automated music tagging.
A Laravel package to extract metadata from media files. mp3,mp4, aac, etc. It can be used with files stored on different disks such as local disk, S3 etc.
A library for reading and, in the future, writing audio metadata. https://audio-metadata.readthedocs.io/
A gtk linux application to handle audio tags 🎵
Audio metadata reading and writing library for Android/JVM platforms.
Simple example of google exoplayer streaming music player with streaming metadata for android. Its just for beginner's example.
A SMPTE timecode library for Rust
Audio Player SDK written in Swift, fully compatible with Ybrid®. Can be used in iOS, iPadOS, etc., or other Swift applications.
Import, maintain and export tag metadata to/from audio files and a dynamically created SQLite table. Automates incremental tag cleanup, enrichment and standardisation for your digital audio library at scale using pre-scripted SQL queries and Polars, achieving quality and consistency in your metadata not possible with a tagger
An audio file metadata reader built primarily for React Native.
Read and write audio metadata in Flutter - powered by Rust (lofty-rs). Supports MP3, FLAC, OGG, MP4/M4A, WAV, AIFF, and more across Android, iOS, Linux, macOS, Windows, and Web (WASM).
Dart & Flutter packages to read, write and convert audio tags
A Kotlin Multiplatform library for downloading synced and non-synced lyrics from various sources.
React Native wrapper for Android's unstable `MetadataRetriever` API.
Web audio spectrogram visualizer
Automatically tag and rename audio files using AcoustID fingerprinting and MusicBrainz lookups. Supports MP3, FLAC, M4A, OGG, Opus, AAC, and WMA. Features a 3-step lookup pipeline (fingerprint → metadata search → filename parsing), atomic state tracking, path traversal protection, and dry-run mode. Runs as a systemd nightly service or on-demand CLI
A SMPTE timecode library for Elixir
To associate your repository with the audio-metadata topic, visit your repo's landing page and select "manage topics."