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: Album Art Downloader XUI (Read 2050511 times) previous topic - next topic
0 Members and 4 Guests are viewing this topic.

Album Art Downloader XUI

Reply #325
OK, good news on the redraw after search issue then, I'm going to call that resolved. If there's another separate issue with CPU usage while idle, then we have to go back to the start to figure out what it is actually doing (if anything). Is that just on Vista (I'm not seeing it on XP here)? Does it ever happen before a search is made?

I've made some changes to the Stop All (including when stopping searches ready to perform a new replacement search), so hopefully freezing should be minimised. If a lot of sources are searching, there may still be a brief delay, but hopefully not much now. There may be a significant delay in actually stopping a source to a slow server, as it is unfortunately not possible to interrupt it while it is actually receiving data as part of a download, but the UI should be responsive while waiting though.

Test Build 7 should be more responsive in the search-stopping area, and also fixes a bug where the Stop All button may remain visible even though all searches have stopped.

Alex

Album Art Downloader XUI

Reply #326
OK, good news on the redraw after search issue then, I'm going to call that resolved.
Yeah, I don't think we can do anything more with this.
 
If there's another separate issue with CPU usage while idle, then we have to go back to the start to figure out what it is actually doing (if anything).

I also think this is a seperate issue, as only AlbumArt.exe thread has CPU usage and dirty frame addition rate is really 0 after a search.
 
Is that just on Vista (I'm not seeing it on XP here)?

Yes, only on Vista.
Does it ever happen before a search is made?

No, as far as I can tell.
Test Build 7 should be more responsive in the search-stopping area, and also fixes a bug where the Stop All button may remain visible even though all searches have stopped.

Yes, it's as good as I expect it to be.

Album Art Downloader XUI

Reply #327
Can I just say that, as a new foobar2k user, I found and downloaded this program and it worked an absolute treat, I found it a joy to use. Well done and thank you very much!

Album Art Downloader XUI

Reply #328
I also think this is a seperate issue, as only AlbumArt.exe thread has CPU usage and dirty frame addition rate is really 0 after a search.
OK, I've put together some fairly random performance optimisations into Test Build 8. If none of them hit the mark, I think I'll have to leave this as it is - sorry. If I move to a Vista development environment, I'll take another look at it, though.

I plan to package up what we've got here with McoreD's /squareFactor suggestion, fix up Coveralia and Google search scripts again, and release as 0.17 this weekend. Thanks for all your help with tracking down the performance issues.

Can I just say that, as a new foobar2k user, I found and downloaded this program and it worked an absolute treat, I found it a joy to use. Well done and thank you very much!
Thanks, it's always great to know when people appreciate my work!

Alex

Album Art Downloader XUI

Reply #329
OK, I've put together some fairly random performance optimisations into Test Build 8. If none of them hit the mark, I think I'll have to leave this as it is - sorry. If I move to a Vista development environment, I'll take another look at it, though.

It doesn't fix it, but it seems to be better. And it seems to only happen when there're a lot of album arts found whether in single or multiple window. No picky, though. I can wait, as I said if there had been no one bringing this up, I wouldn't have noticed it. Thanks for taking your time and fixed my issues with this simple but indispensable program.

Album Art Downloader XUI

Reply #330
AlbumArt Downloader XUI v0.17 Released

This is a performance release, several issues have been fixed relating to CPU usage for rendering the search window, and a memory leak when closing a search window has been plugged. Responsiveness in general has also been improved.

Additionally, the Coveralia script has been fixed and the Google Images script re-written to cope with their changes, and should both now work again.

Finally, a new parameter has been added to the command line interface (aad.exe): /minAspect. This specifies the minimum aspect ratio of the image to use. This is how square the image must be, where a value of 1 represents perfectly square (600 x 600, for example). An image of size 600 x 300 would only be allowed if /minAspect were 0.5 or lower.

Download:
AlbumArtDownloaderXUI.exe (Installer. Recommended)
AlbumArtDownloaderXUI.zip (zip archive for those who don't like installers)
.NET Framework 3.5 (required)
AlbumArtDownloaderXUI-MediaInfoX64Upgrade.exe (x64 version of MediaInfo - must be installed if you are running a 64 bit version of Windows)

Album Art Downloader XUI

Reply #331
Alex,
I also wanted to thank you for your persistant work on this nice utility. Its always a pleasure to deal with intelligent person as well. I checked your website and found, your hardware resources were quite limited for a while. It raises a reasonable question though, why you don't want to help others with limited resources to enjou your program by adding some limited throttling algorithm. And why don't you want to add Cover Weblink Return code to your sources, which doesn't look that hard and time consuming, based on the Cover sources scripts posted on your website.

Another question I have is about your Foobar Configuration File Tool. Is it possible to add the new checksum calculation to it to avoid patching Foobar? Also, with this tool, is there a way to increase Foobar Max Sound Volume? Is there any reason for it to be so low anyway compare to Apollo, WinAmp etc.?

Album Art Downloader XUI

Reply #332

Thank you for your comments. In answer to your questions: I don't regard throttling to be generally helpful, even for low spec machines - it would just make a slow process even slower, with no real benefits. I concede that if your PC has a hardware fault that causes overheating at high CPU loads, you might benefit from throttling, but it's a bit of an edge case.

As I'm feeling helpful, though, I'll point you at WinThrottle, a free tool which will let you throttle your CPU in a flexible and configurable way. If you are unable or unwilling to resolve the overheating problem in hardware, this is probably the best solution to work around it in software.

Adding a information web link to the results is not a bad idea, and may even make it into a future version sometime. All I'm saying is that I disagree with your estimate of how laborious and  time consuming it would be to do, and it's not something that I'm likely to want to work on any time soon. What I might do, though, is add the functionality to display an information web link in the results pane if that data is supplied by the source, then if anyone does want to spend the time modifying the scripts to scrape that information, it would automatically be displayed.

About the Foobar Configuration File Tool, I'm not at liberty to discuss that publicly here.

If you have an issue with Foobar's max sound volume, you might have better luck starting a new thread about that - someone on the forum is bound to know about that, but won't see the question buried here in an unrelated topic.

Alex

Album Art Downloader XUI

Reply #333
Hey guys this is a great plugin first of all. Secondly I just formatted and have forgotten how to get this working with foobar (from the right click menu). If anyone could help me out that would be great. Perhaps this information should be in the first post?

Cheers

Album Art Downloader XUI

Reply #334
I just formatted and have forgotten how to get this working with foobar (from the right click menu). If anyone could help me out that would be great
You need to use the [a href='index.php?showtopic=45223']foo_run[/a] plugin to do this. The usual command line would be something like:

"C:\Program Files\AlbumArtDownloader\AlbumArt.exe" /artist "%album artist%" /album "%album%" /path "$replace(%_path%,%_filename_ext%,)Folder.%%extension%%"

The Command Line Reference for Album Art Downloader XUI might be helpful too.

Alex

Album Art Downloader XUI

Reply #335
Hi, first of all, thanks a lot for this software.
i've got problems with the different versions.
It can be described as "crash at startup"
I join to this post my errorlog.txt but it's in french.

here is the first lines :

System.Windows.Markup.XamlParseException: Impossible de convertir la chaîne « AlbumArtDownloader.ico » de l’attribut « Icon » en objet de type « System.Windows.Media.ImageSource ». Impossible de trouver un composant d’image adapté pour terminer l’opération.  Erreur à l’objet « AlbumArtDownloader.Splashscreen » dans le fichier de balisage « AlbumArt;component/splashscreen.xaml ». ---> System.NotSupportedException: Impossible de trouver un composant d’image adapté pour terminer l’opération. ---> System.Runtime.InteropServices.COMException (0x88982F50): Exception de HRESULT : 0x88982F50
  --- Fin de la trace de la pile d'exception interne ---


Let me know if you can't understand a thing. I'll try to translate a few if it can help us.

Thanks

Ps: i've already tried to uninstall and reinstall .net framework, even using a special .net cleaner but without success

Album Art Downloader XUI

Reply #336
I use AAD with foo_func telling AAD to be started when there is no cover. I works wonderful. Thanks for AAD.

Album Art Downloader XUI

Reply #337
It can be described as "crash at startup"
Hello tuz, I've tried searching around to see if I could find any information on the problem you are describing. The only thing I could find was this thread from the Microsoft forums: "DLL version not correct" when loading an image from the assembly.

If you want to try the solution they came up with, uninstall .NET Framework 3.5, then uninstall Windows Imaging Components (WIC), then re-install .NET Framework 3.5. To uninstall WIC, you can use the command %windir%\$NtUninstallWIC$\spuninst\spuninst.exe

I hope this helps,

Alex

Album Art Downloader XUI

Reply #338
AlbumArt Downloader XUI v0.17 Released

Finally, a new parameter has been added to the command line interface (aad.exe): /minAspect. This specifies the minimum aspect ratio of the image to use. This is how square the image must be, where a value of 1 represents perfectly square (600 x 600, for example). An image of size 600 x 300 would only be allowed if /minAspect were 0.5 or lower.


Alex,

THANK YOU for the feature addition. Now AAD can be used to automate downloading of more reliable artwork. 

Cheers,
McoreD

Edit:

http://itsfv.svn.sourceforge.net/viewvc/it...r1=24&r2=33

20080424T001501 Job Started: VALIDATE_TRACKS_SELECTED
20080424T001504 Validating Disc: Mistaken Identity - Delta Goodrem in D:\Music\Delta Goodrem\Mistaken Identity
20080424T001504 Checks? True, Tracks? True, Library? True, File System? True
20080424T001504 Chosen Most Common Artist: "Delta Goodrem" with 100.00% confidence
20080424T001515 Found 3 sources of Artwork
20080424T001515 Artwork from File as D:\Music\Delta Goodrem\Mistaken Identity\Artwork.jpg with 600x600
20080424T001515 Artwork from Track as G:\Users\Administrator\AppData\Roaming\iTSfv\Delta Goodrem\Mistaken Identity\1482-TrackArtwork.jpg with 600x600
20080424T001515 Artwork from AAD as G:\Users\Administrator\Pictures\iTSfv\Delta Goodrem\Mistaken Identity\AAD.jpg with 709x709
20080424T001515 Choosing G:\Users\Administrator\Pictures\iTSfv\Delta Goodrem\Mistaken Identity\AAD.jpg as the best Artwork
20080424T001515 Replace 600x600 with 709x709 for D:\Music\Delta Goodrem\Mistaken Identity\Folder.jpg? True
20080424T001515 Saved G:\Users\Administrator\Pictures\iTSfv\Delta Goodrem\Mistaken Identity\AAD.jpg as D:\Music\Delta Goodrem\Mistaken Identity\Folder.jpg
20080424T001515 Replace 600x600 with 709x709 for D:\Music\Delta Goodrem\Mistaken Identity\Artwork.jpg? True
20080424T001515 Saved G:\Users\Administrator\Pictures\iTSfv\Delta Goodrem\Mistaken Identity\AAD.jpg as D:\Music\Delta Goodrem\Mistaken Identity\Artwork.jpg
20080424T001515 Replace 600x600 with 709x709 for D:\Music\Delta Goodrem\Mistaken Identity\AlbumArtSmall.jpg? True
20080424T001515 Saved G:\Users\Administrator\Pictures\iTSfv\Delta Goodrem\Mistaken Identity\AAD.jpg as D:\Music\Delta Goodrem\Mistaken Identity\AlbumArtSmall.jpg
20080424T001515 Export Artwork Pass 1 Finished.
20080424T001516 Compare Artwork Path: G:\Users\Administrator\Pictures\iTSfv\Delta Goodrem\Mistaken Identity\AAD.jpg
20080424T001516 Cached Artwork dimensions for D:\Music\Delta Goodrem\Mistaken Identity\14 You Are My Rock.mp3
20080424T001516 Cached Track Artwork Path:  G:\Users\Administrator\AppData\Roaming\iTSfv\Delta Goodrem\Mistaken Identity\1482-XmlArtwork.jpg
20080424T001516 Track Artwork Size: 600x600, Compare Artwork Size: 709x709
20080424T001516 Replace Artwork for 14 You Are My Rock.mp3? True

Works GREAT! Thanks again. 

Album Art Downloader XUI

Reply #339
How about proxy support, ie. using the Internet Explorer proxy settings?

Album Art Downloader XUI

Reply #340
How about proxy support, ie. using the Internet Explorer proxy settings?
It should already be doing that.

If you need to use a proxy other than the one specified by the system Internet Options (Control Panel, Internet Options, Connections, Lan Settings on XP), then it is possible to add or modify the AlbumArt.exe.config file to specify the proxy to use with the standard .net configuration settings:

Code: [Select]
<configuration>
<system.net>
  <defaultProxy>
    <proxy proxyaddress="your proxy address" />
  </defaultProxy>
</system.net>
</configuration>

Album Art Downloader XUI

Reply #341
First lets say thanks for Alex's effort. This is a great time saver.

I rebuilt my OS and installed AAD-v17 on my system. I noticed that when I right-click a folder (containing mp3s) in explorer; I no longer see a selection for "Search for Album art." This was a great convenience item, can we get it back?

TS
...no one can hear you scream in /dev/null...

 

Album Art Downloader XUI

Reply #342
Thanks, glad Album Art Downloader made it on to your list of software to re-install!

I'll add an option to the installer to put a Search for Album Art command on the context menu for folders in explorer for the next version. Until then, you can use AlbumArtDownloaderBrowseFolder.reg to add it. If Album Art Downloader is not in C:\Program Files\AlbumArtDownloader, it will need editing first, though.

Alex


Album Art Downloader XUI

Reply #344
Anybody know why Album Art Downloader would be unable to write a jpg file into a folder?
I run a search with the File Browser and under the 'Artwork Status' column some albums
are listed as 'Not Present' and others as 'Found:Folder.jpg'.  However, in actuality,  there are no Folder.jpg in
any of my music folders.  When I get artwork for the former case I am able to write the jpg; for the latter case, I first get a dialog claiming file already exists, when I choose to overwrite, a second dialog appears stating access is denied.

I am running XP.  When I examine folder/file permissions, all are listed as 'Read Only'.
When I do a recursive change on the permissions and then reexamine, XP claims they
are still read only.

thanks

Edit -
Solved:
folder.jpg is a protected operating system file!  In folder view disable 'Hide protected operating system files'.

Album Art Downloader XUI

Reply #345
AlbumArt Downloader XUI v0.18 Released

Just a couple of minor new features here. The installer has had a couple of minor cosmetic issues fixed, and now has an option to add a "Browse for Album Art..." entry to the context menu for folders in Explorer. The creation of Start Menu entries is now optional too.

In the search results, if a script provides a url with additional information for a result, a small is displayed next to the result name, which will launch the default browser to show that page. So far, only Google Image and Amazon searches will provide these links. Other scripts may gain them in the future - if anyone else wants to add this functionality to a script, then the Add method has an additional optional string parameter after the name of the result which is the info url to use.

Download:
AlbumArtDownloaderXUI.exe (Installer. Recommended)
AlbumArtDownloaderXUI.zip (zip archive for those who don't like installers)
.NET Framework 3.5 (required)
AlbumArtDownloaderXUI-MediaInfoX64Upgrade.exe (x64 version of MediaInfo - must be installed if you are running a 64 bit version of Windows)

Album Art Downloader XUI

Reply #346
How about proxy support, ie. using the Internet Explorer proxy settings?
It should already be doing that.

If you need to use a proxy other than the one specified by the system Internet Options (Control Panel, Internet Options, Connections, Lan Settings on XP), then it is possible to add or modify the AlbumArt.exe.config file to specify the proxy to use with the standard .net configuration settings:

Code: [Select]
<configuration>
<system.net>
  <defaultProxy>
    <proxy proxyaddress="your proxy address" />
  </defaultProxy>
</system.net>
</configuration>


Thanks, it doesn't seem to be automatically using those settings but i'll try the .config method.
On another note, I received an email from amazon the other day that said my 'access key' was being used to request data using an old version of their web protocol, and that they would be cutting off support soon, so could I please upgrade my application, or something to that effect. Since I assume AAD is still using my amazon key, I'd recommend looking into it.

Album Art Downloader XUI

Reply #347
Since I assume AAD is still using my amazon key, I'd recommend looking into it.
Thanks for letting me know! I'm afraid the amazon query URL has just been carried along the copy and paste trail until I had no idea where it originally came from. I'll have a look at what the protocol changes needed are.

Alex

Album Art Downloader XUI

Reply #348
Hate to bump an old topic but, I recently decided to look for a new album art downloading program as my old one hasn't been updated to work with the new amazon.com API, and thus misses a lot of possible covers, I downloaded this one and was really happy with it at first, until I realized I couldn't use a date or year parameter in my save directory, which means it doesn't work with my sorting methods. Is this possible to add?

Sorry if this has been covered before.

Album Art Downloader XUI

Reply #349
Not sure what you mean. If you want to store the covers in a path containing your %DATE% tag, it should be feasible... Do you invoke AAD through foo_run?

Alessandro