Borewit/music-metadata
Metadata parser for audio and video media files. Supports file and stream inputs in Node.js and browser environments, extracting format, tag, and duration information. observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 5.0
- age_days: 3589
- days_rel: 15
- days_push: 8
- n_releases_24m: 59
Adoption not part of the score
1319 stars · 117 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A TypeScript library for parsing metadata from audio and video media files, extracting format, tag, and duration information. It supports file and stream inputs and works in both Node.js and browser environments.
Use cases
- read id3 tags from mp3 files in node
- extract duration and format info from audio files
- parse flac vorbis metadata in the browser
- build a music library app that reads track tags
- scan large audio files for metadata via streams
- get album art and artist info from m4a files
When to choose
- you need to read audio/video metadata in JavaScript or TypeScript
- you must handle large files efficiently via streaming
- you need broad format coverage like MP3, FLAC, MP4, Ogg, WAV
- you want a promise-based API for async workflows
When to avoid
- you need to write or edit tags rather than just read them
- you work outside the JavaScript/Node.js ecosystem
- you need CommonJS-only environments without ESM support
Facets
library · maturity active
parser file-system audio-processing media developer-tools files browser cross-platform audio-metadata id3 music-library streaming-parser typescript audio nodejs javascript
1 source
- readme: https://github.com/Borewit/music-metadata · fetched 2026-08-28 · 4be47e80a549
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Borewit/music-metadata | main | 99 |
For agents
markdown · JSON · MCP: product_card(name="Borewit/music-metadata")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem