Req Song ISRC, album barcode, MusicBrainz Work and other tags to be included in database
#1
Music database should store more information about songs. A suggestion to the music scanner to include and store some very important tags:
  • ISRC (global song ID by the music industry)
  • Album barcode
  • MusicBrainz work/composition ID; this is very important for classical music or to track different versions by other artists of the same work/song
  • purchase_date
Here are some files that contain these tags, you can inspect them with ffprobe. They have same ISRC that can be looked up. Other files are also different recordings of same work, so MusicBrainz Work ID is the same while MusicBrainz Recording ID is different.

Here is an output of ffprobe that shows these tags:

shell:

$ ffprobe "08 Teu sorriso.m4a"
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55939d67cc40] stream 0, timescale not set
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '08 Teu sorriso.m4a':
Metadata:
major_brand : M4A
minor_version : 512
compatible_brands: isomiso2
title : Teu sorriso
BARCODE : 7893248793307
MusicBrainz Work Id: 2e6929d6-fd6b-4d55-9dd5-a25a23f0e13d
MusicBrainz Track Id: dc872a9f-2330-4894-9095-34bc873ac18f
ISRC : BRUUL1800019
purchase_date : 2019-12-15


Set these tags by yourself

The only tagger that I know that is capable of settings this on M4A files is AtomicParsley, like this:

python:
AtomicParsley "08 Teu sorriso.m4a" \
    --rDNSatom BRUUL1800019 name=ISRC domain=com.apple.iTunes \
    --rDNSatom 7893248793307 name=BARCODE domain=com.apple.iTunes \
    --purchaseDate 2019-12-15

Maybe MusicBrainz Picard (mutagen) can write these tags too, but I'm not sure.
Reply
#2
I know nothing about these tags in FLAC files and how to tag them. But I have seen FLAC files with these tags, as I left an exemple in the link above.
Reply

Logout Mark Read Team Forum Stats Members Help
Song ISRC, album barcode, MusicBrainz Work and other tags to be included in database0