Plugin - Tag first recorded date

Tags: #<Tag:0x00007f0509769ea8> #<Tag:0x00007f0509769d68>


I was wondering if anyone was interested in a plugin I’m currently working on to tag tracks with their earliest known recording dates.
This is useful for compilation albums where originaldate might not be the date of the song.

After files have been tagged, music players are then able to filter based on date.


Original album?
Tagging compilation tracks with original release year / protecting all tags except Date
Need guidance - retrieve artist track and original release date
I would like to contribute, but I am completely lost
Work's composition year
How to get Picard writing the original release date / year of a recording?

I’d be interested in that. I’d probably use earliest release date rather than recording date though (since mixing, editing, (re)mastering, etc., etc. that goes on after recording might significantly alter the sound of the original recording).


Id like to see that or possibly a plugin which tags songs with their live recorded date (for instance)


With an album which has more than one date.


Yes, this would be very helpful. But I’m concerned the data isn’t really there for most tracks.


Yes I agree. It would have to be done manually with each track and would take a LOT of time.


Sure. But it’d be nice for those that do have it. And would be a bit more incentive to try and get some of all the possibly duplicate recordings researched and merged. :slight_smile:


I’ve uploaded this plugin to github:


You may want to submit a PR for this plugin at


Awesome!!! exactly what i needed good job


Actually i cant get it to work on 1.4.0 dev7 thats a shame :frowning:

Is it known to work?


I can only assume not :disappointed:


I’ve been working on it a bit, myself (in 1.4, not dev); haven’t posted yet since I’m keeping my programming username separate from the one I contribute to MB with, and Discourse doesn’t make it particularly easy to switch from one to another. Based on the debug logs, the plugin seems to fetch the dates just fine – it just runs into issues understanding what it finds. As a separate issue, it doesn’t play well at all with standalone releases; it fails in such a way that their titles seem to get stuck at “[loading track information]” until some other update makes them realize that they do actually have that data.

As I said, I’m not giving up on this, but in case anyone else wants to take a look, I’ve written up my findings in a couple issues on GitHub.


I noticed you haven’t made PR against the picard-plugins repository with your plugin. Would you mind if I (or someone else) did this?


Has anyone used this lately? How is it working? anything major I should know?



I’ve been looking for something like this as I have a lot of compilations or reissues in my collection.

AcoustID is really good but it identifies the compilation rather than the original release.

The date I’m really interested in is « earliest release date ». One can find it manually in the usual places (i.e. discogs, allmusic and wikipedia) but it’s really time consuming.

What if AcoustID could return the oldest release rather than the compilation? I wouldn’t mind getting the original album name and artwork. :slight_smile:

Anyway, good idea.


Does it have the same functionality as this one