Re: [Rhythmbox-devel] Art Plugin



On Wed, 2006-06-21 at 04:34 -0700, Alex Lancaster wrote:
> >>>>> "GL" == Gawain Lynch  writes:
> [...]
> 
> >> But aren't "Volumes" separate Albums, too? Like for "Café del Mar,
> >> Volumen 1" there's a different artwork than "Café del Mar, Volumen
> >> 2".
> 
> GL> Yes, but if I have ripped it and named it "Volume 2" but the
> GL> database has it listed as "Vol. 2" I won't get the album art.
> 
> The most robust and exhaustive way to deal with might be:
> 
> 1. If an exact match is found, use that.
> 
> 2. Flag any album that ends with a variant of "volume", i.e. with a
>    regular expression resembling:
> 
>    [Vv]ol\(.|ume\)? ?[0-9]+$
> 
> That would catch:
> 
> Volume 2
> Volume2
> Vol 2
> Vol. 2
> Vol.2
> 
> Note: "volume X" must be the last part of the string to avoid false
> positive matches.
> 
> 3. Substitute the original pattern for each of the possible variants
>    and search the db for that (new) pattern.
> 
> e.g. as in the example above, you originally had "Volume 2", you would
> try substituting "Vol 2", then "Vol. 2", etc.  Likewise if you had
> originally had "Vol. 2" and it didn't match exactly, you would try
> "Volume 2".
> 
> 4. Take the first hit that works. ("Vol. 2" in the above example).
> 
> It's not pretty, but that's tagging for you.  Ideally every CD would
> have a unique MusicBrainz ID and associated cover art.
> 
> Alex

That would work for me :-)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]