Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Create CoverSearch (Read 8499 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Create CoverSearch

Hello All !
I've just finished coding a soft to automatically download missing covers / album art. It assumes that your music is organized into folders (you can specify the folder structure) and then asks amazon and yahoo! image to display a list of covers. You just have to double-click to save the cover.
It's called Create CoverSearch, and comes as an online or offline installer, or in a zip file.

Feedbacks are very welcome,
CFP.

Create CoverSearch

Reply #1
Quote
Hello All !
I've just finished coding a soft to automatically download missing covers / album art. It assumes that your music is organized into folders (you can specify the folder structure) and then asks amazon and yahoo! image to display a list of covers. You just have to double-click to save the cover.
It's called Create CoverSearch, and comes as an online or offline installer, or in a zip file.

Feedbacks are very welcome,
CFP.



The link gives a 404 error. Please update the page and then post a link to your website that works.

budding I.T professional


Create CoverSearch

Reply #3
Link works fine for me as well. I'll give it a go when I get home.

Create CoverSearch

Reply #4
Doesn't work here. I used the .zip download on german WinXP SP3. The following error message appears after klicking "search for a cover illustration"



Details:
Code: [Select]
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.ArgumentNullException: Der Wert darf nicht NULL sein.
Parametername: pattern
  bei System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options, Boolean useCache)
  bei System.Text.RegularExpressions.Regex.Match(String input, String pattern)
  bei CoverArtLib.MusicInfoItem..ctor(String Path, String Exp)
  bei CoverArtLib.CovertArtHandler.AAD_CoverSearch_Click(Object sender, EventArgs e)
  bei System.Windows.Forms.Control.OnClick(EventArgs e)
  bei System.Windows.Forms.Button.OnClick(EventArgs e)
  bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
  bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
  bei System.Windows.Forms.Control.WndProc(Message& m)
  bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
  bei System.Windows.Forms.Button.WndProc(Message& m)
  bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3082 (QFE.050727-3000).
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
Create CoverSearch
Assembly-Version: 1.0.0.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///D:/Download/Create%20CoverSearch/Create%20CoverSearch.exe.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 8.0.0.0.
Win32-Version: 8.0.50727.3053 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
System.Runtime.Remoting
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
----------------------------------------
CoverArtLib
Assembly-Version: 1.0.3312.21346.
Win32-Version: 1.0.0.0.
CodeBase: file:///D:/Download/Create%20CoverSearch/CoverArtLib.DLL.
----------------------------------------
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3082 (QFE.050727-3000).
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
System.Xml
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3082 (QFE.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.

//edit: it works with the local installer, but it finds only very very few on my first tests.

//edit2: after adjustig the regex settings, it works fine

//edit3: it doesn't remember custom regex settings

Create CoverSearch

Reply #5
I like it. And I have two suggestions:
  • save cover as folder.jpg
  • function to preview cover in original size before saving

Thanks

Create CoverSearch

Reply #6
Thanks for your feedback !
I'll implement these suggestions as soon as possible,
CFP

Create CoverSearch

Reply #7
can do batch??

Create CoverSearch

Reply #8
I like it. And I have two suggestions:
  • save cover as folder.jpg
  • function to preview cover in original size before saving

Thanks

I implemented a customizable filename function, and regex settings are now remembered.
CFP

Create CoverSearch

Reply #9
I implemented a customizable filename function, and regex settings are now remembered.


Thank you, customizable filename function ist great. But regex settings still aren't remember here.

Create CoverSearch

Reply #10
Ok, I finally found why the regex remebering didn't work. It should now be possible to remember the regex. Furthermore, I added the preview function.
CFP

Create CoverSearch

Reply #11
Ok, I finally found why the regex remebering didn't work. It should now be possible to remember the regex. Furthermore, I added the preview function.
CFP


Works fine. Thank you.

 

Create CoverSearch

Reply #12
My pleasure ! If you have any further comments, I'd be delighted to hear them
CFP

Create CoverSearch

Reply #13
My pleasure ! If you have any further comments, I'd be delighted to hear them


Ok, as you wish. You could add some more sources for coverdownload, like Google Image Search, Discogs and some other coversites.