[pdb-discuss] Something concrete we could do in the next week
Rufus Pollock
rufus.pollock at okfn.org
Fri Mar 16 10:03:03 UTC 2007
Ian Ibbotson wrote:
>> Exactly though remember that to be truly PD track must also be more than
>> 50 years old -- which is why i don't think we will find many pd tracks
>> in musicbrainz at present even though we mind find quite a few composers
>> who died more than 70 years ago. For out of copyright recordings we are
>> really going to start needing to upload/analyse the BBC 'grams' (i.e.
>> gramaphone) data.
>
> Don't want to push noise onto the list when everyone is busy preparing
> for saturday, but Just for fun......
Not at all -- this is *really* useful.
> the musicbrainz query of this form:
> http://musicbrainz.org/ws/1/release/?type=xml&query=date:[19570101%20TO%
> 2019580101]
Thanks for this tip. the musicbrainz python bindings do not currently
have support for dates but using this and a bit of hacking I've written
a simply bit of python to pull back sets of releases before particular
dates, see find_releases_before(date='19570101') method in:
http://project.knowledgeforge.net/pdw/svn/trunk/src/pdw/mb.py
> Reports
> 106 releases between 1957 -1958,
> 103 releases between 56-57
> 59 releases between 55-56
> 32 release between 54-55
> 23 for 53-54
> 15 for 52-53
> 14 for 51-52
> 9 for 50-51
> 7 for 49-50
>
> 35 for 1939 to 1949
> 36 for 1919 to 1939
> 7 for 1800 to 1919
> None for 1700-1800
>
> Of course this isn't then cross correlated with composer information,
> but it gives a bit more info about the depth of the MB data I suppose. I
> guess one of the nice things about the MB data is that it's real easy to
> create a datafeed of works that might be candidates for entering the PD.
This is fantastic Ian -- as you say the next step is to start cross
correlating against the composer dates. I've started formalizing
copyright status calculations in:
http://project.knowledgeforge.net/pdw/svn/trunk/src/pdw/copyright.py
Regards,
Rufus
More information about the pd-discuss
mailing list