[mythtv-users] CD Artist-Title-Track Information Incorrect
Paul Harrison
mythtv at sky.com
Tue Jul 28 17:57:26 UTC 2015
On 27/07/15 19:14, Jim wrote:
>
> This leads me to a couple of questions:
>
> 1) What drove the change from freedb to musicbrainz? Is one expected
> to be a longer term solution, have a superior database, etc?
>
The metadata from musicbrainz is more consistant than freedb so for
example artist names are always spelt and punctuated the same for all
tracks from the same artist. In freedb you can end up with several
different versions of the same artist name.
The reason is the muiscbrainz database is heavily moderated to keep it
consistent whereas in freedb there is little or no moderation so you can
end up with some very bad metadata.
One of the problems as I think you have discovered already with the
musicbrainz freedb database is there developers have in the past refused
to use genres in there database. I believe they have now seen sense and
do now allow genres to be associated with tracks and albums but it does
mean that many albums have a default genre in their freedb database
which can mean the first match isn't always the correct one.
> 2) Would switching the URL back to freedb instead of musicbrainz solve
> the problem I encountered? Or has other code been modified in
> association with the change to musicbrainz.
>
You just have to switch the url every thing else is the same.
> 3) If musicbrainz needs to be used as the primary source, could freedb
> also be contacted and its output used to disambiguate when musicbrainz
> supplies a list of inexact matches?
>
I started to create some python scripts that can be used to get the
metadata from various sources that would allow users to choose which
source to use or possibly just fall back to other sources if not found
etc. but got distracted and never completed them. The UI in the frontend
would need to be updated to use them anyway.
The method of calculating the discid used as the key to find albums in
freedb is badly designed and can produce several matches for completely
different CD's so using the first match that MythMusic does sometimes
means the wrong metadata is chosen. It would be better to allow the user
to chose one of the matches if more than one is found.
The long term goal is to use more of the metadata from musicbrainz that
would allow us to use there cover art database for example or to
calculate a finger print for existing tracks and use that to find the
track in the musicbrainz database etc.
Paul H.
More information about the mythtv-users
mailing list