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

Album Art Downloader XUI

Reply #825
for now if i download a cover it rename it to a special path. for the first 3 active
windows it works very well. but all the others in queue renamed it wrong?

i'm using windows 7...should this be the problem??

Windows 7 shouldn't make any difference, although I haven't tested it myself. I'm not sure I understand the problem you are describing, though. Could you give me some simple steps to follow to see it happen?

Thanks,

Alex

Album Art Downloader XUI

Reply #826
hi alex...

many thx for your support.

mp3tag - download

in mp3tag you are able to use external tools...like Album Art Downloader XUI:

mp3tag->tools->options->tools->new
name:albumArt
Path: C:\Program Files\AlbumArtDownloader\AlbumArt.exe
Parameter: /artist "%artist%" /album "%title%" /p ".\Art\%artist%-%title%.jpg"
checked: all selected files

next step:
select some files->RightClick->tools->albumArt

now it should start your application...and now it only rename the first 3 covers correct. if i set the simultaneous search windows to 5...it renames the first 5.

hm...i think mp3tag use the same variables like your app: %artist%" "%title%"

mp3tag-help-tools

hope we find the failure...

thx again
joe



Album Art Downloader XUI

Reply #828
Parameter: /artist "%artist%" /album "%title%" /p ".\Art\%artist%-%title%.jpg"

By the way, until I fix the bug, you can work around the issue by using the parameter:

/artist "%artist%" /album "%title%" /p ".\Art\%%artist%%-%%album%%.jpg"

instead. That way, the path will always be the same (and Album Art Downloader will perform the artist and album name substitution on save).

Alex

Album Art Downloader XUI

Reply #829
LastFM Cover doesn't work

Album Art Downloader XUI

Reply #830
LastFM Cover doesn't work

Hmm... I just tried it here, and it seems to be OK. Are you using v0.3 of the script? What artist and album name did you search for?

Album Art Downloader XUI

Reply #831
Album Art Downloader XUI v0.28 Released
There are various minor fixes and feature requests added to this version. I know the custom %type% labels could probably have been done in a more user friendly way, but at least they're in there now, for those who needed them. Just insert the placeholder, and replace the labels in it with the labels you want to use instead of them.

Changelog:
  • Added custom labels option to %type% placeholder: %type(Unknown,Front,Back,Inlay,CD)%
  • Updated Amazon scripts to use UTF-8 encoding for artist and album name search parameters   
  • Fixed bug where it was possible to resize the results thumbnails to be bigger than the results area
  • Remove "Similar Products in General" results from buy-com script
  • Dequeued windows from the Search Queue now open below all other search windows.
  • Fixed bug where /p parameter could be ignored if many search windows were already open
  • Added /include parameter, which causes the specified sources to be enabled without disabling other sources (which /sources does)
  • If the Automatically Download New Scripts option is selected, a small notification will appear below the sources list whenever new scripts have been downloaded.

Download:
AlbumArtDownloaderXUI.exe (Installer. Recommended)
AlbumArtDownloaderXUI.zip (zip archive for those who don't like installers)
.NET Framework 3.5 SP1 (required)

 

Album Art Downloader XUI

Reply #832
The .zip file gives an error 500. 
audiophile // flac & wavpack, mostly // using too many audio players

Album Art Downloader XUI

Reply #833
Thanks for such a great program!

Album Art Downloader XUI

Reply #834
Thanks for the update. Couple of notes (wow that's a surprise ):

1) the update link in AAD goes to download AlbumArtDownloaderXUI-0.27.1.exe... and it's possible because:
1.1) the summary page of AAD in sourceforge has "download now" link for 0.27.1.
2) the buy-com and amazon scripts update texts in the changelog could note that these were already previously released through the AAD updates feature, i.e. this is the first release of them in the installer.. dunno what could be a good way to describe these in the changelog though.

Album Art Downloader XUI

Reply #835
BTW:
Works now, thanks.
audiophile // flac & wavpack, mostly // using too many audio players

Album Art Downloader XUI

Reply #836
The .zip file gives an error 500. 

the update link in AAD goes to download AlbumArtDownloaderXUI-0.27.1.exe...

Yeah, SourceForge seems to be playing up. What a time for it to happen! I can't seem to convince it to point to the 0.28 version from the Download Now link at the moment. At least they've fixed the 500 errors. Hopefully the Download Now link will just start working soon, but I'll keep trying every so often just to make sure. Sorry about that.

2) the buy-com and amazon scripts update texts in the changelog could note that these were already previously released through the AAD updates feature, i.e. this is the first release of them in the installer.. dunno what could be a good way to describe these in the changelog though.

Yeah, I see what you mean. But the way I see it is the changelog shows what has changed since the last version - even if you've already got those changes.

Thanks for the comments, and RyanThaDude29 - it's nice to know when my work is appreciated!

Alex

Album Art Downloader XUI

Reply #837
I get crashes when search result window is full screen, and I exit it clicking on X.

Code: [Select]
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: c:\Program Files\AlbumArtDownloader\errorlog.txt

App version: 0.28.0.0, running on Microsoft Windows NT 5.1.2600 Service Pack 3 (32 bit)

System.InvalidOperationException: Cannot show Window when ShowActivated is false and WindowState is set to Maximized.
  at System.Windows.Window.VerifyConsistencyWithShowActivated()
  at System.Windows.Window.CoerceVisibility(DependencyObject d, 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.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, OperationType operationType, Boolean isInternal)
  at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
  at System.Windows.UIElement.set_Visibility(Visibility value)
  at AlbumArtDownloader.SearchQueue.DequeueNextSearchWindow()
  at AlbumArtDownloader.SearchQueue.set_NumberOfOpenSearchWindows(Int32 value)
  at AlbumArtDownloader.SearchQueue.OnSearchWindowClosed(Object sender, EventArgs e)
  at System.EventHandler.Invoke(Object sender, EventArgs e)
  at System.Windows.Window.OnClosed(EventArgs e)
  at AlbumArtDownloader.ArtSearchWindow.OnClosed(EventArgs e)
  at System.Windows.Window.WmDestroy()
  at System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
  at System.Windows.Interop.HwndSource.PublicHooksFilterMessage(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.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
  at MS.Win32.HwndSubclass.DefWndProcWrapper(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
  at MS.Win32.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
  at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
  at MS.Win32.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
  at MS.Win32.HwndSubclass.DefWndProcWrapper(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
  at MS.Win32.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
  at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
  at MS.Win32.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
  at MS.Win32.HwndSubclass.DefWndProcWrapper(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
  at MS.Win32.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
  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)
Error 404; signature server not available.

Album Art Downloader XUI

Reply #838
I just experienced the same crash while enqueuing about 114 albums (saved the first cover art, it opened the next window, crash).

Also full screen.
audiophile // flac & wavpack, mostly // using too many audio players

Album Art Downloader XUI

Reply #839
Album Art Downloader XUI v0.28.1 Released

Thanks for reporting this crash. I can confirm it is caused by the code for making dequeued search windows open behind other search windows. Apparently maximized windows can't be shown without making them the active window.

To fix this, I'll have them shown non-maximized, then maximize them as soon as they become the active window. It's not ideal, as you'll see the 'maximizing' animation the first time a maximized window becomes active, but I think we can live with that.

As it's a serious issue, I'm going to release a 0.28.1 immediately with the fix:

Download:
AlbumArtDownloaderXUI.exe (Installer. Recommended)
AlbumArtDownloaderXUI.zip (zip archive for those who don't like installers)
.NET Framework 3.5 SP1 (required)

Album Art Downloader XUI

Reply #840
I managed to find a situation where AAD crashes:

1) set "automatically check for updates" and "automatically download new scripts" on in AAD
2) delete one script from the Scripts folder
3a) start AAD and do update check (and close the update window)
OR
3b) set your PC clock one day ahead and start AAD (does the update check automatically)
4) click the "new scripts downloaded..." notification
5) close the opened window
6) do update check again

= crash! The "new scripts downloaded..." notification pops-up again at the same time.

If I uncheck the "automatically download new scripts" after the 4th step and continue the same way, there's no crash.

Album Art Downloader XUI

Reply #841
I managed to find a situation where AAD crashes

Thanks for reporting this. I've found it and fixed it - as it doesn't seem like a common situation, the fix will be included in the next version.

Alex

Album Art Downloader XUI

Reply #842
Already? That was fast.. again. Thanks a lot.

Album Art Downloader XUI

Reply #843
Alex,

Thank you for such a wonderful application and amazing, thoughtful support.

I recently had the need to embed album art into each track (yes, for loading on an iPod ... I have been assimilated!).  I am using another great tool, mp3tag, to embed the art and to fix a few errant tags.

All that to say, that I am starting to playing around with some of the command-line switches and found that when using the /fileBrowser <folder> switch, if <folder> is double-quoted and ends with a trailing slash, the ending quote is not stripped from the value (although the trailing slash is).  This causes the File Browser window to open with an invalid (at least incorrect) "Search for audio files in:" value.  Obviously, the trailing quote must be removed before a search can be performed.

For example, given the command-line of:
Code: [Select]
albumart.exe /fileBrowser "c:\rootmusic\artist_name\album_name\"

the "Search for audio files in:" location in the File Browser window will be:
Code: [Select]
c:\rootmusic\artist_name\album_name"


I assume that any parameter expecting a path value which is double-quoted and ends in a slash will have the same problem.

Thank you once again for such a terrific product,
Brian

NOTE:
I found a work around was to either add an extra slash or to add a trailing dot.  For example either of the following will work:
Code: [Select]
albumart.exe /fileBrowser "c:\rootmusic\artist_name\album_name\\"
albumart.exe /fileBrowser "c:\rootmusic\artist_name\album_name\."




Album Art Downloader XUI

Reply #844
Thanks for the great great GREAT app, Alex! It's a real time saver.

Just wanted to let you know.

Oh, and that the discogs script doesn't seem to be working. Discogs probably changed their search function... again.

Album Art Downloader XUI

Reply #845
This latest version is using 98% of CPU and 470 MB of RAM when searching album art. I only have three searches going on at the same time, and with earlier versions I had no trouble with that.

Album Art Downloader XUI

Reply #846
It ate 700 MB of RAM, 500 is in VM. Nice 
Error 404; signature server not available.

Album Art Downloader XUI

Reply #847
if <folder> is double-quoted and ends with a trailing slash, the ending quote is not stripped from the value (although the trailing slash is).

Thanks for your comments, Brian, it's always nice to know when my work is appreciated. I think I understand why you are seeing the behaviour you describe, the \ is used to escape " marks in command line parameters, so the last \" is being treated as an escaped " mark, rather than a closing quote. I'll fix this for the next version. Bug Tracker

the discogs script doesn't seem to be working

Thanks for letting me know, I'll fix that and push out an update shortly.

This latest version is using 98% of CPU and 470 MB of RAM when searching album art [...] with earlier versions I had no trouble with that.

It's possible I've broken something to cause that. When I get a chance, I'll run through some profiling and see if there is anything happening that shouldn't be. It would be really helpful if you could download an older version and verify that for the same search, with the same sources selected, it doesn't spike the CPU in the same way.

Alex

Album Art Downloader XUI

Reply #848
Discogs script now updated to 0.6. Should be available through your auto-updater, or you can download it directly here: discogs.boo

Album Art Downloader XUI

Reply #849
Thanks Alex! Good stuff!

(The auto-updater only works when run as administrator, but that's probably know already.)