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 2067981 times) previous topic - next topic
0 Members and 3 Guests are viewing this topic.

Album Art Downloader XUI

Reply #1675
Hi forum,

When I search for the covers there are some sites software connects to for results which provide almost always the wrong cover. I un-check these sites but when I go back to search for covers again they all get checked by default. Is there a way to avoid un-checking every single time I start the program?

Album Art Downloader XUI

Reply #1676
I see I have some serious problems with my computer in any case, since all videos I try to play turn up black all of a sudden. Thank you for your help.
Thanks for letting me know, good luck with fixing it!


What would cause a script to work perfectly fine in a normal search window query, but when invoked via the File Browser or Foobar window, it causes it to stall and not return any searches?
Nothing; the file browser launches a normal search window - it's exactly the same, just with the album, artist and path to save to already filled in. If you are having trouble with a script, please tell me which one, and what you were searching for, and I'll look into it.


Is there a way to avoid un-checking every single time I start the program?
Unless you are using the command line to specify sources, then it should be remembering which you have checked and unchecked. If you start the program, check and uncheck the sources you want, then exit the program and restart it, does it lose all those settings? Do any other settings get kept, such as window size and position, or anything you've set in the Options panel?

As a last resort, you can always go to the Scripts folder and simply delete those that you don't want to use, but the checking and unchecking should work.

Alex

Album Art Downloader XUI

Reply #1677
I love the new dialog asking if I want to overwrite files. It would be even better though if it showed a thumbnail and the dimensions of the existing image and the new image side by side clearly labelled. As the main basis I have for deciding usually is whether it's the right image and/or bigger (better res) than the one I had.

Album Art Downloader XUI

Reply #1678
AAD works superbly as usual only if I leave the source "Chartstats" unchecked

Thanks for reporting this. I've tried a couple of searches on Chartstats, but it seems to work fine for me - could you tell me what you searched for so I can try and reproduce the problem here? Or if you have the rest of the error report, it might help too.
...
Alex

The Chartstats plugin seems capable of managing to crash my AAD installation (both 0.38.3 and 0.39) no matter what search strings I happen to throw at it.

Here's a full error log generated using 'Louis Armstrong' and 'California Concerts' on AAD 0.39 on 32-bit Win 7:
Quote
Album Art Downloader has encountered a fatal error, and has had to close.
If you wish to report this error, please include this information, which
has been written to the file: F:\temp\AAD_errorlog.txt

App version: 0.39.0.0, running on Microsoft Windows NT 6.1.7601 Service Pack 1 (32 bit)

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.FileFormatException: The image format is unrecognized. ---> System.Runtime.InteropServices.COMException (0x88982F07): Exception from HRESULT: 0x88982F07
  --- End of inner exception stack trace ---
  at System.Windows.Media.Imaging.BitmapDecoder.SetupDecoderFromUriOrStream(Uri uri, Stream stream, BitmapCacheOption cacheOption, Guid& clsId, Boolean& isOriginalWritable, Stream& uriStream, UnmanagedMemoryStream& unmanagedMemoryStream, SafeFileHandle& safeFilehandle)
  at System.Windows.Media.Imaging.BitmapDecoder.CreateFromUriOrStream(Uri baseUri, Uri uri, Stream stream, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption, RequestCachePolicy uriCachePolicy, Boolean insertInDecoderCache)
  at System.Windows.Media.Imaging.BitmapDecoder.Create(Stream bitmapStream, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption)
  at AlbumArtDownloader.AlbumArt.CreateImageDecoderForBitmapData(Stream bitmapDataStream)
  at AlbumArtDownloader.AlbumArt.get_ImageDecoder()
  at AlbumArtDownloader.AlbumArt.get_ImageFileExtensions()
  at AlbumArtDownloader.AlbumArt.get_ImageFileDefaultExtension()
  at AlbumArtDownloader.AlbumArt.CoerceFilePath(DependencyObject sender, Object value)
  at System.Windows.DependencyObject.ProcessCoerceValue(DependencyProperty dp, PropertyMetadata metadata, EntryIndex& entryIndex, Int32& targetIndex, EffectiveValueEntry& newEntry, EffectiveValueEntry& oldEntry, Object& oldValue, Object baseValue, CoerceValueCallback coerceValueCallback, Boolean coerceWithDeferredReference, Boolean skipBaseValueChecks)
  at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, OperationType operationType)
  at System.Windows.DependencyObject.CoerceValue(DependencyProperty dp)
  at AlbumArtDownloader.AlbumArt.set_ResultName(String value)
  at AlbumArtDownloader.AlbumArt..ctor(Source source, Byte[] thumbnailData, String name, String infoUri, Int32 width, Int32 height, Object fullSizeCallbackParameter, CoverType coverType)
  at AlbumArtDownloader.Source.ScriptResults.<>c__DisplayClass10.<Add>b__9()
  --- End of inner exception stack trace ---
  at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
  at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
  at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
  at System.Delegate.DynamicInvokeImpl(Object[] args)
  at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
  at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
  at System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
  at System.Windows.Threading.DispatcherOperation.InvokeImpl()
  at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
  at System.Threading.ExecutionContext.runTryCode(Object userData)
  at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
  at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
  at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
  at System.Windows.Threading.DispatcherOperation.Invoke()
  at System.Windows.Threading.Dispatcher.ProcessQueue()
  at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
  at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
  at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
  at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
  at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
  at System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
  at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter)
  at System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg)
  at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
  at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
  at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
  at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
  at System.Windows.Threading.Dispatcher.Run()
  at System.Windows.Application.RunDispatcher(Object ignore)
  at System.Windows.Application.RunInternal(Window window)
  at System.Windows.Application.Run(Window window)
  at System.Windows.Application.Run()
  at AlbumArtDownloader.App.AlbumArtDownloader.IPriorInstance.Run()
  at AlbumArtDownloader.InstanceMutex.RunAppAsServiceHost(IPriorInstance instance, String channelUri)
  at AlbumArtDownloader.App.Main(String[] args)

Album Art Downloader XUI

Reply #1679
Here's a full error log generated using 'Louis Armstrong' and 'California Concerts' on AAD 0.39 on 32-bit Win 7:

Thank you for the information. There are two errors I can determine here. The first is that the Chartstats script is returning results with invalid pictures, where Chartstats site has no artwork for the album (but does have a page for it). I've put up an updated Chartstats script that should fix that now.

The second error is that AAD should not crash when it receives invalid picture data from a script. I'm actually not sure why it's crashing for you, as when I try it I just get blank results and no crash. But, from the log, I can see where the crash occurs so I'll put in a guard against it for the next version of AAD.

Alex

Album Art Downloader XUI

Reply #1680
I don't know shit about programing, but couldn't it do this search (this is using google's option to search for images bigger than 640+480): http://www.google.com.ar/search?q=CAT&...ved=0CA8QpwUoBA ?
There aren't quite the same options available for the no-javascript search page (try http://images.google.com/images?q=Cat&gbv=1 with javascript turned off in your browser), but there are options for "small" "medium" and "large". I don't know exactly what dimensions they correspond to, but if you want to change the google script to specify one of those, then open google.boo in notepad and where it has the url "http://images.google.com/images?gbv=1&q=" change it to be "http://images.google.com/images?gbv=1&tbs=isz:l&q=" (for large. Use &tbs=isz:m for medium.)

Alex

That works great, but how can I have 2 googleimages scrips, one for the regular search and one for the bigger size search?

Album Art Downloader XUI

Reply #1681
If the automatic update window and one search window are open in ADD, a search command issued from an external program will open an additional search window (instead of performing the search in the already open search window). This seems like a bug.

Album Art Downloader XUI

Reply #1682
That works great, but how can I have 2 googleimages scrips, one for the regular search and one for the bigger size search?

Make a copy of the google.boo file, then as well as changing the URL, change the line starting class GoogleImage to class GoogleImageLarge (or something. Doesn't matter what, as long as it's all one word and different from "GoogleImage", it's just an internal identifier). Probably best to change the line get: return "GoogleImage" to get: return "GoogleImage (Large)" or similar, so you can tell them apart in the list. The text in the " marks on that line is what's shown in the list.


If the automatic update window and one search window are open in ADD, a search command issued from an external program will open an additional search window (instead of performing the search in the already open search window). This seems like a bug.

In fact, if any other windows are open, an additional search window will be opened. The behaviour, as designed, is that new searches coming in from the command line will only replace an existing search window if it is the only window open. I'll think about whether to exclude the update window from that check, though.

Alex

Album Art Downloader XUI

Reply #1683
I love the new dialog asking if I want to overwrite files. It would be even better though if it showed a thumbnail and the dimensions of the existing image and the new image side by side clearly labelled. As the main basis I have for deciding usually is whether it's the right image and/or bigger (better res) than the one I had.

(Sorry, missed this one earlier)

Thanks for the suggestion. I'd generally suggest using the Local Files source if you want to compare the results with the ones you've already got, but there's no reason not to improve the overwrite dialog too. In case you haven't already noticed, there is a link to the existing file already in the dialog - if you right click on that you can preview it in AAD, or you can show the file itself in windows explorer.

Sometime I'll see if I can come up with a better design for the overwrite dialog that shows you more details in the box itself, though.

Alex

Album Art Downloader XUI

Reply #1684
Thank you for the information. There are two errors I can determine here. The first is that the Chartstats script is returning results with invalid pictures, where Chartstats site has no artwork for the album (but does have a page for it). I've put up an updated Chartstats script that should fix that now.

The second error is that AAD should not crash when it receives invalid picture data from a script. I'm actually not sure why it's crashing for you, as when I try it I just get blank results and no crash. But, from the log, I can see where the crash occurs so I'll put in a guard against it for the next version of AAD.

Alex


Thanks for the quick update, but FWIW, the supposedly updated (if I'm not mistaken) Chartstats script still manages to crash AAD 0.39.1.0.
FWIW again, the following are my option settings:
Quote
Automatically download full-size images: Always
Minimum: 40 px
Filter by cover types: Front, Unknown

Here's a new error log, if it is of any help :
Quote
Album Art Downloader has encountered a fatal error, and has had to close.
If you wish to report this error, please include this information, which
has been written to the file: F:\temp\AAD_errorlog.txt

App version: 0.39.1.0, running on Microsoft Windows NT 6.1.7601 Service Pack 1 (32 bit)

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.FileFormatException: The image format is unrecognized. ---> System.Runtime.InteropServices.COMException (0x88982F07): Exception from HRESULT: 0x88982F07
  --- End of inner exception stack trace ---
  at System.Windows.Media.Imaging.BitmapDecoder.SetupDecoderFromUriOrStream(Uri uri, Stream stream, BitmapCacheOption cacheOption, Guid& clsId, Boolean& isOriginalWritable, Stream& uriStream, UnmanagedMemoryStream& unmanagedMemoryStream, SafeFileHandle& safeFilehandle)
  at System.Windows.Media.Imaging.BitmapDecoder.CreateFromUriOrStream(Uri baseUri, Uri uri, Stream stream, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption, RequestCachePolicy uriCachePolicy, Boolean insertInDecoderCache)
  at System.Windows.Media.Imaging.BitmapDecoder.Create(Stream bitmapStream, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption)
  at AlbumArtDownloader.AlbumArt.CreateImageDecoderForBitmapData(Stream bitmapDataStream)
  at AlbumArtDownloader.AlbumArt.get_ImageDecoder()
  at AlbumArtDownloader.AlbumArt.get_ImageFileExtensions()
  at AlbumArtDownloader.AlbumArt.get_ImageFileDefaultExtension()
  at AlbumArtDownloader.AlbumArt.CoerceFilePath(DependencyObject sender, Object value)
  at System.Windows.DependencyObject.ProcessCoerceValue(DependencyProperty dp, PropertyMetadata metadata, EntryIndex& entryIndex, Int32& targetIndex, EffectiveValueEntry& newEntry, EffectiveValueEntry& oldEntry, Object& oldValue, Object baseValue, CoerceValueCallback coerceValueCallback, Boolean coerceWithDeferredReference, Boolean skipBaseValueChecks)
  at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, OperationType operationType)
  at System.Windows.DependencyObject.CoerceValue(DependencyProperty dp)
  at AlbumArtDownloader.AlbumArt.set_ResultName(String value)
  at AlbumArtDownloader.AlbumArt..ctor(Source source, Byte[] thumbnailData, String name, String infoUri, Int32 width, Int32 height, Object fullSizeCallbackParameter, CoverType coverType)
  at AlbumArtDownloader.Source.ScriptResults.<>c__DisplayClass10.<Add>b__9()
  --- End of inner exception stack trace ---
  at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
  at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
  at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
  at System.Delegate.DynamicInvokeImpl(Object[] args)
  at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
  at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
  at System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
  at System.Windows.Threading.DispatcherOperation.InvokeImpl()
  at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
  at System.Threading.ExecutionContext.runTryCode(Object userData)
  at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
  at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
  at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
  at System.Windows.Threading.DispatcherOperation.Invoke()
  at System.Windows.Threading.Dispatcher.ProcessQueue()
  at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
  at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
  at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
  at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
  at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
  at System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
  at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter)
  at System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg)
  at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
  at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
  at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
  at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
  at System.Windows.Threading.Dispatcher.Run()
  at System.Windows.Application.RunDispatcher(Object ignore)
  at System.Windows.Application.RunInternal(Window window)
  at System.Windows.Application.Run(Window window)
  at System.Windows.Application.Run()
  at AlbumArtDownloader.App.AlbumArtDownloader.IPriorInstance.Run()
  at AlbumArtDownloader.InstanceMutex.RunAppAsServiceHost(IPriorInstance instance, String channelUri)
  at AlbumArtDownloader.App.Main(String[] args)


Edit:
Oh well, I just found out that the latest version on sourceforge was uploaded a few days ago. 
Never mind what I just said above 

Album Art Downloader XUI

Reply #1685
Thanks for the quick update, but FWIW, the supposedly updated (if I'm not mistaken) Chartstats script still manages to crash AAD 0.39.1.0.
Could you check you are using version 0.2 of the chartstats script? If not, please download it directly from here: chartstats.boo and put it in your scripts folder, overwriting the existing one.

Alex

Album Art Downloader XUI

Reply #1686
If you issue a search command from another program, the search first settings are respected in the sense that the search stops if it finds a file meeting the set criteria at the primary ("Search First") source and if not the search continues with the secondary sources. If one search has encompassed the secondary sources, the next search (for another album) issued from another program will not stop at the primary sources if there is a file meeting the set criteria - then the search always continues. Is this the intended behaviour?

Album Art Downloader XUI

Reply #1687

No, that's not intended behaviour. I haven't been able to reproduce it here, though. What I did was:

* Have just one search window open, with the "Open search results in new window" box unchecked
* Have two scripts enabled, one with search first, one without.
* Use the command line to search for something I knew the search first one would not find, but the second one would. Note that results returned are only from the second source.
* Use the command line to search for something I knew would be found in both sources. Note that the results returned are only from the first source.
* Click the Extend Search button. Note that results from the second source are added.

If that's not what you are seeing, could you try keeping the source options open so you can see the "Search First" checkboxes while you do the searches, and tell me if they remain checked or not? It would be useful to know whether the problem is that the search first setting is being incorrectly changed by something, or if the setting is correct, but it's being ignored for some reason.

If you are passing any parameters other than just artist and album name on the command line, that would be useful to know too.

Alex

Album Art Downloader XUI

Reply #1688
Could you check you are using version 0.2 of the chartstats script? If not, please download it directly from here: chartstats.boo and put it in your scripts folder, overwriting the existing one.

Alex

Didn't even know I could download individual scripts.
Turns out that Chartstats 0.2 does not crash AAD. 

Album Art Downloader XUI

Reply #1689
* Have just one search window open, with the "Open search results in new window" box unchecked
* Have two scripts enabled, one with search first, one without.
* Use the command line to search for something I knew the search first one would not find, but the second one would. Note that results returned are only from the second source.
* Use the command line to search for something I knew would be found in both sources. Note that the results returned are only from the first source.
* Click the Extend Search button. Note that results from the second source are added.


What I saw was results returned from the first and second source in the last two indents above (without having to press the Extend Search button). I was able to reproduce this behaviour several times before reporting the issue, but like you I was now unable to reproduce the issue. I have seen it many times before but not investigated until today. Finally the issue reappeared, and I could reproduce it 3 times with the same albums. Strange. Here is how:
* Have ADD closed
* Issue from another program a search for
Artist: The Lodger
Album: Life Is Sweet
Path: F:\MP3\Min musik\Artister\Lodger\Life Is Sweet (2008)\%preset%.%extension%

No files are found in the first source, but several in the second. - The Search First checkboxes are still checked.
* Without closing the search window issue from another program a search for:
Artist: Lolas
Album: Ballerina Breakout
Path: F:\MP3\Min musik\Artister\Lolas\Ballerina Breakout (1999)\%preset%.%extension%

Files from both the first and second source are returned.  - The Search First checkboxes are still checked. The first source that found a file was Local Files.

Closing ADD would always fix the issue, i.e. the next search would only return results from the first source.

I have Search First checked for some sources and unchecked for most sources.

I issue the search commands from J. River Media Center with this expression (for albums):
-artist "[Album Artist]" -album "[Album]" -path "[Filename (path)]%preset%.%extension%"

Album Art Downloader XUI

Reply #1690

Thank you for the additional information. I still haven't been able to get it to happen here, though. Does it only happen if you have lots of sources enabled? You have the local files source set as search first, I think, so could you try just having that and one other source (not set as search first) enabled. It's a bit of a guess, really, but trying to find the minimal case that still shows the bug usually turns up clues as to what the problem is.

Also - just to check - it is definitely results for the new search that are showing, it's not that the second source hasn't been cancelled properly and is still returning results from the first search?

Album Art Downloader XUI

Reply #1691
Using the same albums as before I could reproduce the issue (tried it 2 times). In the second search new results from the second source are shown (and the result from the first source); the results from the first search (for The Lodger) are cleared.

I am unable to reproduce the issue if I have only Local Files (with Search First checked) and Google Images (with Search First unchecked) enabled. I tried it several times.

Then I enabled all scripts again and tried to reproduce the issue (2 times), but was unable to.

Strange.

Album Art Downloader XUI

Reply #1692
Strange.

Yes, that it is. It sounds suspiciously like a timing problem of some sort, starting a new search before the old one has been properly cleared out (so it still thinks it's already done the search first sources) or something similar. Unfortunately, those sorts of issues are a nightmare to track down as the timings when I run searches won't be the same as when you do!

Album Art Downloader XUI

Reply #1693
Strange.

Yes, that it is. It sounds suspiciously like a timing problem of some sort, starting a new search before the old one has been properly cleared out (so it still thinks it's already done the search first sources) or something similar. Unfortunately, those sorts of issues are a nightmare to track down as the timings when I run searches won't be the same as when you do!


For both the first and second search the first source search is obviously completely finished. I have tried before to invoke the second search both before and after the first search had completed the second source search and it did not make any difference. I have the option to never automatically download full-size images checked. I will get back to you if I stumble upon any further clue.

Thank you for trying to reproduce!

An unrelated issue: Would it be possible to exclude all words with an apostrophe (', like in Let's [Get It On]) when issuing the search to the web sources? At least the most useful sources will often not turn up any results if there is a word with an apostrophe in the search query.

http://www.emusic.com has some high quality (Front) artwork (1,400x1,400) for especially indie artists, but I guess they are not possible to retrieve by a script.

Album Art Downloader XUI

Reply #1694
Would it be possible to exclude all words with an apostrophe (', like in Let's [Get It On]) when issuing the search to the web sources?

Most (possibly all, I don't remember) scripts strip out apostrophes from searches, so "Let's Get It On" would be passed as "Lets Get It On". This is because, experimentally, most sources do badly if you include them. Doing a bit of archaeology on this thread turns up this post which wasn't the start, or the end of the discussion, but probably one of the more informative ones. audio20 was very involved in bringing the character issue to my attention and testing the stripping solution, then he disappeared.

http://www.emusic.com has some high quality (Front) artwork (1,400x1,400) for especially indie artists, but I guess they are not possible to retrieve by a script.

There doesn't appear to be a search function, unless I'm missing something? Maybe you have to be a member to search, but I'm not prepared to pay to find out. If you do, then a script would only be of any use to members, who would have to edit it to add their login credentials.

Alex

 

Album Art Downloader XUI

Reply #1695
Most (possibly all, I don't remember) scripts strip out apostrophes from searches, so "Let's Get It On" would be passed as "Lets Get It On". This is because, experimentally, most sources do badly if you include them. Doing a bit of archaeology on this thread turns up this post which wasn't the start, or the end of the discussion, but probably one of the more informative ones. audio20 was very involved in bringing the character issue to my attention and testing the stripping solution, then he disappeared.

Oh sorry, I did not know that this had already been discussed in depth. I just noticed that I got far better results when deleting all words with an apostrophe, and deleting any ", Vol. n" in the album name. Deleting any "and" also improved the search result (because many sources use the ampersand - & - instead).

http://www.emusic.com has some high quality (Front) artwork (1,400x1,400) for especially indie artists, but I guess they are not possible to retrieve by a script.

There doesn't appear to be a search function, unless I'm missing something? Maybe you have to be a member to search, but I'm not prepared to pay to find out. If you do, then a script would only be of any use to members, who would have to edit it to add their login credentials.

The images are available to non members as well. You can search for an album and when you find it you click on the image (or the View Larger button) and often you then find a Download Hi-Res button. But I guess the files are on purpose buried too deep to be accessible by a script. Thanks for looking into it.

(PS. When looking for cover art it is better to not be logged in, because when you are logged in the results are location based, i.e. only the results for albums available in Europe (= generally far less then for someone in the U.S.) are shown if you reside in Europe.)

Album Art Downloader XUI

Reply #1696
You can search for an album and when you find it you click on the image (or the View Larger button) and often you then find a Download Hi-Res button.
No, still not seeing it. Can you give me a link to the search page? Also, when I look at an album page by just clicking one of the entries in the Browse page, there's no "View Larger" button, and clicking on the image itself does nothing. Maybe it's IP geo-located or something.

Album Art Downloader XUI

Reply #1697
You can search for an album and when you find it you click on the image (or the View Larger button) and often you then find a Download Hi-Res button.
No, still not seeing it. Can you give me a link to the search page? Also, when I look at an album page by just clicking one of the entries in the Browse page, there's no "View Larger" button, and clicking on the image itself does nothing. Maybe it's IP geo-located or something.


Here is a link which is the result of a search for the artist Bon Iver http://www.emusic.com/search.html?mode=a&QT=Bon+Iver

And here is a direct link to a high res image http://images.emusic.com/music/images/albu...5/1400x1400.jpg

There is a search box top right on every page.

It could be a persistent cookie thing perhaps because I am clearly logged out but can still search etc.

Album Art Downloader XUI

Reply #1698
It could be a persistent cookie thing perhaps because I am clearly logged out but can still search etc.
Possibly. Either that or geo-ip, as using your search link I can see the search, but if I then click on Bon Iver, I get the message "We're sorry. There are no albums available for download in your country at this time.". I see no reason someone couldn't do a script for the site (although only being able to search by artist or by album, not by both, makes it trickier), but I don't think it can be me while my IP is not coming from the right country.

Alex

Album Art Downloader XUI

Reply #1699
Thank you for feature that if cover with the same name already exist we can choose what to do. But scheme to save duplicate filename (n) it's not good, first of all xp explorer doen't sort this number properly. I want option to choose this scheme, because i already have hundreds of cover with %album%_%type%_%number% scheme and still save manual :-(

Also would be very good if add this shop: http://www.ebreggae.com It have both front and back cover for many albums. It's biggest reggae shop with covers, on it i found covers (front+back) whom i can't find anywhere else.