Looking up cover art in database

Bill Moseley moseley at hank.org
Tue Mar 20 23:15:01 UTC 2007


Is there a better place to ask this question?  Perhaps some place the
developers hang out?  I only noticed one mailing list.

Thanks,

On Sun, Mar 18, 2007 at 05:47:58PM -0700, Bill Moseley wrote:
> On Mon, Mar 19, 2007 at 08:21:45AM +1100, Seb Ruiz wrote:
> > On 19/03/07, Bill Moseley <moseley at hank.org> wrote:
> > >$ perl -MDigest::MD5 -le 'print Digest::MD5::md5_hex(lc "Bob Marley & The 
> > >WailersNatty Dread")'
> > >bc9732fd602386a091c5f1231b1828fa
> > 
> > IIRC, it should be md5( artist + " - " + album );
> > But i could be mistaken. Try with that.
> 
> Well, I don't know c++, but I don't see that " - " anywhere.
> 
> collectiondb.cpp has this:
> 
>     QCString key = md5sum( artist_, album );
>     newAmazonReloadDate(asin, AmarokConfig::amazonLocale(), key);
>     // Save Amazon product page URL as embedded string, for later retreival
>     if ( !amazonUrl.isEmpty() )
>         img.setText( "amazon-url", 0, amazonUrl );
> 
>     const bool b = img.save( largeCoverDir().filePath( key ), "PNG");
> 
> And md5sum:
> 
> QCString
> CollectionDB::md5sum( const QString& artist, const QString& album, const QString& file )
> {
>     KMD5 context( artist.lower().local8Bit() + album.lower().local8Bit() + file.local8Bit() );
> //     debug() << "MD5 SUM for " << artist << ", " << album << ": " << context.hexDigest() << endl;
>     return context.hexDigest();
> }
> 
> I don't think the .local8Bit() is a problem.  But I don't understand
> what happens when calling with only two arguments.  Maybe I'm confused
> about what is calling what there.
> 
> 
> You can see why I was hoping that the md5 key was stored in the
> database and related to the album.  Seems to be in the amazon table
> but I don't see any relationships that would help.
> 
> 
> Thanks,
> 
> 
> 
> -- 
> Bill Moseley
> moseley at hank.org
> 
> _______________________________________________
> Amarok mailing list
> Amarok at kde.org
> https://mail.kde.org/mailman/listinfo/amarok
> 

-- 
Bill Moseley
moseley at hank.org




More information about the Amarok mailing list