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

Album Art Downloader XUI

Reply #150

Thanks, I'm glad you liked the changes. In answer to your additional notes:

All the progress information that is available to me is displayed in the sources list to the right. Each source which is capable of determining the number of images available before actually downloading them will display a progress bar as they are being downloaded. Until a source responds with this information (usually as a result of parsing the search results it retrieves) there is no progress information to be reported.

I'll probably add a queue count to the next release, but it might not be for a while. The number of windows should be being saved. If it is not, there might be a bug. I'll look into it.

Alex

Album Art Downloader XUI

Reply #151
I used this tool successfully last month (0.10.1) to download a bunch of album art.  I just came back to it today and suddenly started getting this error whenever I load the File Browser.  The error occurs in both 0.10.1 and 0.11.0.  I'm running Vista x64, up to date, and .NET 3.5.

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: G:\Utilities\album art xui 0.11.0\errorlog.txt

App version: 0.11.0.0, running on Microsoft Windows NT 6.0.6000.0

System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
   at MediaInfoLib.MediaInfo.MediaInfo_New()
   at MediaInfoLib.MediaInfo..ctor()
   at AlbumArtDownloader.FileBrowser.OnIsVisibleChanged(Object sender, DependencyPropertyChangedEventArgs e)
   at System.Windows.UIElement.RaiseDependencyPropertyChanged(EventPrivateKey key, DependencyPropertyChangedEventArgs args)
   at System.Windows.UIElement.OnIsVisibleChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
   at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
   at System.Windows.UIElement.UpdateIsVisibleCache()
   at System.Windows.PresentationSource.RootChanged(Visual oldRoot, Visual newRoot)
   at System.Windows.Interop.HwndSource.set_RootVisualInternal(Visual value)
   at System.Windows.Window.SetRootVisual()
   at System.Windows.Window.SetupInitialState(Double requestedTop, Double requestedLeft, Double requestedWidth, Double requestedHeight)
   at System.Windows.Window.CreateSourceWindowImpl()
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Window.Show()
   at AlbumArtDownloader.FileBrowser.AlbumArtDownloader.IAppWindow.Show()
   at AlbumArtDownloader.Menu.NewFileBrowserExec(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   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.DispatcherOperation.InvokeImpl()
   at System.Threading.ExecutionContext.runTryCode(Object userData)
   at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
   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.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter)
   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.TranslateAndDispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run(Window window)
   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 #152
Thank you, your program works fine on my computer. Just that, on first run, the start up time is very slow, and it appears with no theme when I use custom theme on Windows. Other than those, usability this program is great, better than any others I have tried.

 

Album Art Downloader XUI

Reply #153

From the error log you posted, it looks like MediaInfo can't be loaded on x64. Looking at the MediaInfo site, they have an x64 version available too. Please download MediaInfo_0.7.5.7_DLL_Windows_x64.7z and extract MediaInfo.dll into the Album Art Downloader program folder.



On first run, the program must compile all the .boo scripts for downloading art. It will only do this again if you add, remove, or change any of the scripts.

Custom themes are not supported by WPF. I suspect this is because WPF is a vector-based system, and the old Win32 themes are a bitmap-based system.

Thanks for your comments!

Alex

Album Art Downloader XUI

Reply #154
From the error log you posted, it looks like MediaInfo can't be loaded on x64. Looking at the MediaInfo site, they have an x64 version available too. Please download MediaInfo_0.7.5.7_DLL_Windows_x64.7z and extract MediaInfo.dll into the Album Art Downloader program folder.


Alex


I could have sworn I ran it successfully on Vista x64 before, but I've been switching operating systems a lot lately, so I guess my memory failed me.  In any case, it all seems to work ok with the x64 version of MediaInfo.  Much obliged;  also, wonderful little program you have here.

Album Art Downloader XUI

Reply #155
Great program!

It is possible to select album in foobar then in context menu IN foo download the album art via Album Art Downloader?

Album Art Downloader XUI

Reply #156
@radi0n: try searching for foo_run inside this thread.

HTH.

Alessandro

Album Art Downloader XUI

Reply #157
Great work - thank you AlexVallat !

(I use Album Art Aggregator to list the albums without art work and Album Art Downloader to find the missing coves)

Album Art Downloader XUI

Reply #158
When an album is exactly called like the band It doesn't find any cover. The only field filled is the artist one. Is there a solution for this problem?

I haven't been able to reproduce this. Could you be more specific about what you are doing? Are you starting from the file browser, or the foobar browser, or the command line?



Hi,

I'll show you what I mean. I'm using the foo flow design and this path:
Quote
"C:\Programme\foobar2000\AlbumArtDownloader\AlbumArt.exe" "%artist%" "%album%"


1. Push the button:


2. AlbumArtDownloader opens:


I don't know what to do with that.

Album Art Downloader XUI

Reply #159
I'll show you what I mean. I'm using the foo flow design and this path: "C:\Programme\foobar2000\AlbumArtDownloader\AlbumArt.exe" "%artist%" "%album%"

Thank you for reporting this bug, plinni. I can confirm it, and it will be fixed for the next version.

Until then, you can work around it by changing your path to:
"C:\Programme\foobar2000\AlbumArtDownloader\AlbumArt.exe" /artist "%artist%" /album "%album%"

Alex

Album Art Downloader XUI

Reply #160
Thx for the quick help. Amazing!

Album Art Downloader XUI

Reply #161
I have updated from 0.9 to 0.11 and the first thing I disliked is that the font is very blurred instead of the default windows font. In the screenshot the font of foobar2000 is very clear and album art downloader totally blurred.



I suppose that album art downloader now is a WPF application and that causes this effect. I haven't developed with WPF yet, but I think that there is a possibility to fix that.

Album Art Downloader XUI

Reply #162
I suppose that album art downloader now is a WPF application and that causes this effect. I haven't developed with WPF yet, but I think that there is a possibility to fix that.

It's called anti-aliasing, is part of how the WPF framework draws itself, and as far as I can tell, there is no way to turn it off, sorry. The best I can offer is that it doesn't look so bad if you have ClearType turned on for the system, which isn't really a solution, I know.

Anti-aliasing and clear-type seems to be in fashion at the moment, although I've got to say I'm more in agreement with you that font-fuzzing is not the great step forwards it is made out to be.

Alex

Album Art Downloader XUI

Reply #163
Hi,

I hace a little issue with scrolling, it's very very slow. I don't understand why, any help would be appreciate.
Thanks in advance

Album Art Downloader XUI

Reply #164
The best I can offer is that it doesn't look so bad if you have ClearType turned on for the system, which isn't really a solution, I know.

I have already turned ClearType on. Also the screenshot was made with activated ClearType. I think this anti-aliasing thing is very strange. Perhaps WPF should not be used for a classic window based application. For a theme based application like the new Yahoo! Messenger it could make sense.

Album Art Downloader XUI

Reply #165
AlbumArt Downloader XUI v0.12 Released

Another new version of Album Art Downloader XUI, coming sooner than usual on the heels of the last release. I've added a couple more suggested improvements that were requested on this thread, plus a new feature I've been thinking about for a while, a pure command line interface.

As proud as I am of the UI I've created for Album Art Downloader XUI, I appreciate that sometimes it just gets in the way. That's why, as of version 0.12, I've included a command-line only interface, called aad.exe. This is an optional part of the install, but if you choose to use it then it supports mostly the same parameters as the full AlbumArt.exe. It will download a single result and save it without any further interaction. A /sequence parameter can be used to tell it to download a result other than the first. This can be used to implement "try again" type behaviour, in case the first result was no good.

I'd recommend using it with the /sources parameter to specify the sources to search (and the order to search them), as if the first source searched returns a result, that's the one that will be used.

A couple of additional parameters to help get that first result right have been added, /minSize and /maxSize allow the restriction of results by image (pixel) size.

As it is an initial release of the command line UI, I hope you give it a try and let me know if you find it useful, or how it might be improved to be more useful.

Also, note that I've upgraded to .NET Framework 3.5. If you still only have 3.0 installed, now's the time to download the update from the link provided below.

Ful llist of changes:
  • Upgraded to .NET Framework 3.5
  • Added queue length indication to Queue Manager
  • Added /minSize and /maxSize parameters to control image size filtering
  • Fixed bug where multiple identical un-named parameters would be ignored
  • Added command line interface (aad.exe)
Download:
AlbumArtDownloaderXUI.exe (Installer. Recommended)
AlbumArtDownloaderXUI.zip (zip archive for those who don't like installers)
.NET Framework 3.5 (required)

Album Art Downloader XUI

Reply #166
Can Album Art Downloader XUI automatically search a folder for artists and download album art to the respective album folders?
I haven't found a function so far.

Album Art Downloader XUI

Reply #167
Can Album Art Downloader XUI automatically search a folder for artists and download album art to the respective album folders?
I haven't found a function so far.



I don't think it downloads the art automatically because it searches many different sources.  You can, however, launch the "File Browser," point it to a folder, and it will search all the subfolders a return a list of artists/albums, and you can select them for searching.  If you "save" a picture in this manner, it should be saved to the appropriate folder.

Album Art Downloader XUI

Reply #168
After downloading the cover, exactly what do I do to make it show up in my playlist? Also, how do I get it to work with AAC files? Sorry, but I'm a total noob at this and I don't want to go through 7 pages at 11:00.

Album Art Downloader XUI

Reply #169
After downloading the cover, exactly what do I do to make it show up in my playlist? Also, how do I get it to work with AAC files? Sorry, but I'm a total noob at this and I don't want to go through 7 pages at 11:00.

It depends on which UI you are using for foobar. The following threads might help:

[a href='index.php?showtopic=58322']Album art support in 0.9.5 (thread split)[/a]
[a href='index.php?showtopic=39924']updated foo_uie_albumart[/a]
PanelsUI and the Single Column Playlist can also make use of album art.

There shouldn't be any specific issue with AAC files, unless you mean you want to embed the image within them. If so, then that is not supported, sorry.

Alex

Album Art Downloader XUI

Reply #170
You should be able to show album art if you use Default UI of foobar 0.9.5 (there's an album art UI element provided) or with foo_uie_albumart that provides Album art panel if you use Column UI or a few lines of code if you use Panel UI. For specifically how to do it in each way, please use search. There're threads for them already.

EDIT: WOW, Alex was faster.

Album Art Downloader XUI

Reply #171
I use Radecke with Panel UI, but I don't know how to add album art after downloading. Right-clicking the columns doesn't give me any options regarding the album art besides downloading it with Coverdownload. It doesn't load automatically. I really can't find anything related to this, the search tool is poor. Here's the URL for the skin I'm using.

http://www.neugablonz.de/index.php?seite=foobar1

Album Art Downloader XUI

Reply #172
Is this plugin only works for amazon.com? Do it works for other country's amazon like amazon.co.jp?

Album Art Downloader XUI

Reply #173
Is this plugin only works for amazon.com? Do it works for other country's amazon like amazon.co.jp?
Scripts for amazon web services (US based, I think) and amazon.de are included. [a href='index.php?showtopic=57212']This guy[/a] wrote an interesting multi-threaded amazon.co.jp one, you might like to try out.

IAmSoBald: Are you sure you've put the path in correctly in the foo_run command, modifying it to where you have foobar 2000 installed? For example, if you have it at c:\program files\foobar2000, then according to http://www.neugablonz.de/foobar2000/foo_run.jpg it should end in: "c:\program files\foobar2000\albumart\%artist%.%album%.folder.jpg"

Alex

Album Art Downloader XUI

Reply #174
Sorry if this has already been posted, but since I don't see it mentioned anywhere I noticed that Clamwin is reporting adware when I scan the installer of 0.12, is this a known issue?