n8n-nodes-music-metadata
v0.1.0
Published
n8n community node to extract metadata from audio files using music-metadata
Downloads
150
Maintainers
Readme
n8n-nodes-music-metadata
Community node for n8n that extracts metadata from audio files using music-metadata.
Supported formats
MP3, FLAC, OGG, WAV, AAC, M4A, AIFF, WMA, Opus, and more — anything supported by music-metadata.
Operations
| Operation | Description | |---|---| | Extract from Binary | Parse a binary field (e.g. from HTTP Request, Read Binary File) | | Extract from File Path | Parse a file directly from an absolute path on disk |
Output fields
| Field | Description |
|---|---|
| title | Track title |
| artist | Artist name |
| albumArtist | Album artist |
| album | Album name |
| year | Release year |
| trackNumber / trackTotal | Track number and total |
| diskNumber | Disk number |
| genre | Genre array |
| composer | Composer(s) |
| comment | Comment tag |
| label | Record label |
| isrc | ISRC code |
| bpm | Beats per minute |
| key | Musical key |
| mood | Mood tag |
| language | Language |
| container | File container (e.g. MPEG) |
| codec | Codec (e.g. MP3) |
| lossless | Boolean — lossless format? |
| sampleRate | Sample rate in Hz |
| bitrate | Bitrate in bps |
| numberOfChannels | Channel count |
| bitsPerSample | Bit depth |
| duration | Duration in seconds or HH:MM:SS |
| tagTypes | List of tag formats found |
| coverArt | Base64 data-URI of cover (optional) |
| nativeTags | Raw native tags object (optional) |
Options
- Include Cover Art — returns cover image as a
data:<mime>;base64,…string - Include Native Tags — returns the raw ID3/Vorbis/etc. tag objects
- Duration Format —
seconds(number) orHH:MM:SSstring
Installation
In your n8n instance, go to Settings → Community Nodes and install:
n8n-nodes-music-metadataDevelopment
npm install
npm run buildLink to your local n8n for testing:
npm link
cd ~/.n8n/custom # or your n8n custom dir
npm link n8n-nodes-music-metadataLicense
MIT
