[slinkelist] Someone working on another "Covers" program?

Ken Geoffrion kgeoffrion@hotmail.com
Thu, 28 Oct 1999 10:26:33 PDT


Okay, I'll admit it.  I'm working on a new covers program.  I have to laugh 
when I think about how much time I've spent versus using the "hammer" 
approach.  But, I'm using it as an excuse to learn Visual Basic, and 
enjoying myself -- so please don't lecture me for wasting my time. :>

The specific problem people are having with the program halting with an 
error is probably due to a title/artist with a ":" colon in the name.  It's 
one of the special characters that was omitted in the original program's 
filter.

My program is almost a total rewrite.  I'm trying to make it really 
intelligent, but there are SO MANY situations where the cddb names are 
really different than the CDNow database.  There are misspelled names, 
titles in the artist fields, etc.  Soundtracks, Various Artists, 
Collections, Greatest Hits, singles, obscure albums, special editions, etc. 
are the real problem cases.  Also, I've had really bad luck with getting 
hits on most of my classic albums.  Many times an album will be listed 2-3 
times in the results of the search -- some with a cover, some without.  I 
recognize this and keep searching.  Sometimes the cover chosen is not the 
original cover, or just a mistake based on very similar names.  I haven't 
devised a solution for handling that yet -- maybe an option to go back and 
browse through the list of selected covers giving the user the chance to 
manually change the cover.  That would be pretty simple to do.  Most people 
would probably just handle these manually by dragging and dropping.

I'm hitting over 90% on albums in the CDNOW database, where the names are at 
least close to what they're supposed to be.  I'm completely skipping the 
classical genre for now.

The are other locations that have covers (like Amazon), but the pictures are 
different sizes, so I chose to not pursue that.

One feature I've added that I really like is an Option to intervene when the 
program can't find a cover.  A mini-browser will pop up, that lets the user 
navigate to a page (if he can find one) that contains the cover, then click 
a button that says "use this cover", or just skip the album completely.  Of 
course, you can select the option not to do this so you don't have to sit 
there while it's going through your entire collection, then come back and do 
all the manual ones at one time.

I also generate a log file of all the errors (skipped, not found, no cover, 
etc), so the status can be reviewed afterwards.

I'm not sure what the original author's idea was in writing the program in 
two pieces -- a DLL and a driver program.  My guess is that he planned to 
(or hoped Colby would) integrate the calls to the DLL from CDJ, itself (like 
the calls CDJ makes to the cddb).  Either way, I've left the design that 
way, but I moved almost all of the intelligence to the DLL program.  
Previously the driver (TestICProj) would make multiple calls to the DLL for 
a single album, changing the parameters around hoping for a hit.  My DLL 
does all of that itself, trying many combinations of names.

I haven't yet learned how (technically) to package this into an installable 
"package."  But, I'm close (a few more days) to being willing to let others 
have a copy of the programs to play with.

Or, if anyone wants to email me his MDB file, I'd love to have more test 
criteria!


----Original Message Follows----
From: ofriend@ldd.net (ORAL FRIEND)
To: slinkelist@nirvis.com
Subject: Re: [slinkelist] Someone working on another "Covers" program?
Date: Thu, 28 Oct 1999 11:32:15 -0500

I'd really like to see an update to the covers program, myself.  It crashes 
on me about 20-30 covers into it, with an INVALID FILE TYPE error, or 
something similar.  I've tried removing the Cd that I THINK it's working on, 
but no luck.

It works great up to then, but since I have 600 CD's to get covers for, it 
would be great to have it automated!  <g>



***************************************
Oral Friend  CNE
The M. Taylor Company
mailto:ofriend@mtaylorcompany.com
http://www.mtaylorcompany.com
***************************************


_______________________________________________
slinkelist maillist  -  slinkelist@nirvis.com
http://www.nirvis.com/mailman/listinfo/slinkelist

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com