IPB

Welcome Guest ( Log In | Register )

103 Pages V  « < 91 92 93 94 95 > »   
Reply to this topicStart new topic
Album Art Downloader XUI, A tool for downloading cover art
Eli
post May 10 2013, 22:39
Post #2301





Group: Members
Posts: 1056
Joined: 16-October 03
Member No.: 9337



QUOTE (AlexVallat @ May 9 2013, 13:37) *
Anyway, here's the script if you want to give it a go: file-drop-target.boo
Alex



Works, but I found that you can only drag 1 image. If you drag more then 1, the others don't show up and all the images "add up" and create a corrupted image. I tried to drag multiple images, only the first showed in the results, but the size climbed, and when save the image was corrupt.


--------------------
http://forum.dbpoweramp.com/showthread.php?t=21072
Go to the top of the page
+Quote Post
Eli
post May 11 2013, 00:11
Post #2302





Group: Members
Posts: 1056
Joined: 16-October 03
Member No.: 9337



CODE

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\CD DVD\AlbumArtDownloader\errorlog.txt

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

System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at System.Threading.Thread.StartInternal(IPrincipal principal, StackCrawlMark& stackMark)
at System.Threading.Thread.Start()
at System.Threading.Thread.Start(Object parameter)
at AlbumArtDownloader.Source.Search(String artist, String album)
at AlbumArtDownloader.ArtSearchWindow.AlterSearch()
at AlbumArtDownloader.ArtSearchWindow.FindExec(Object sender, RoutedEventArgs 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.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
at System.Windows.Controls.Primitives.ButtonBase.OnClick()
at System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.UIElement.CrackMouseButtonEventAndReRaiseEvent(DependencyObject sender, MouseButtonEventArgs e)
at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(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)


--------------------
http://forum.dbpoweramp.com/showthread.php?t=21072
Go to the top of the page
+Quote Post
Eli
post May 11 2013, 04:53
Post #2303





Group: Members
Posts: 1056
Joined: 16-October 03
Member No.: 9337



CODE

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\CD DVD\AlbumArtDownloader\errorlog.txt

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

System.OutOfMemoryException: Insufficient memory to continue the execution of the program.
at System.Windows.Media.MediaContext.NotifyPartitionIsZombie(Int32 failureCode)
at System.Windows.Media.MediaContext.NotifyChannelMessage()
at System.Windows.Interop.HwndTarget.HandleMessage(Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Interop.HwndSource.HwndTargetFilterMessage(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)


--------------------
http://forum.dbpoweramp.com/showthread.php?t=21072
Go to the top of the page
+Quote Post
AlexVallat
post May 11 2013, 08:01
Post #2304





Group: Developer
Posts: 1063
Joined: 31-July 06
Member No.: 33465



QUOTE (Eli @ May 10 2013, 19:42) *
I would envision an optional/drop down window at the top

Thanks for the suggestion, but this isn't going to work. There is no single "target folder", and I don't think automatically saving an image when it's dragged and dropped onto a search window is an appropriate default action anyway. Displaying track or album info is outside the scope of this application, I don't want it to be a library management application.

QUOTE (Eli @ May 10 2013, 22:39) *
I found that you can only drag 1 image. If you drag more then 1, the others don't show up and all the images "add up" and create a corrupted image. I tried to drag multiple images, only the first showed in the results, but the size climbed, and when save the image was corrupt.
Strange. When I tried it, if I dragged and dropped an image before it finished loading in the browser, it would be 'corrupt' as in only the bit it had downloaded so far would show up, but apart from that it worked fine. When you say drag more than 1, do you mean a multiple selection, or dragging one, then separately dragging a second one, and so on? What browser are you using? Could you try just dragging image files from Windows Explorer and see if you see the same issue?

I see your error reports. Both of them are complaining about running out of memory, which means they don't point directly at the problem - to fix it I'd need to know why it ran out of memory, not just what happened after it did. The second one looks like it was out of memory as soon as it was launched, so I'm guessing that you tried to run that immediately after it crashed the first time, and you still had no memory available. That's particularly weird, as if the first one had grabbed all the memory, it should have become free again as soon as it crashed out. The first error report suggests that it crashed when trying to extend a search, but doesn't give me any clues as to why it should have been out of memory at that point. Did anything unusual happen just before then? Are there any steps you can take that reproduce the problem, that I can try here?

Alex
Go to the top of the page
+Quote Post
Eli
post May 11 2013, 12:46
Post #2305





Group: Members
Posts: 1056
Joined: 16-October 03
Member No.: 9337



Alex,
Neither crash had anything to do with the drag and drop, and seemed to be random.

In regards to possibly displaying tracks I wasn't intending or suggesting that it be a library management tool. However, sometime when I get multiple results for a search, and some of them includes backs, which lists the tracks I can figure out what the correct art is for that album.

You don't need to automatically save if you drag and drop to that window, but I thought having a separate window may fix the problem you mentioned with drag and drop before.

I am using Firefox, and anytime I drag/drop an image to the drag/drop window it is becoming corrupt and reporting a size larger then it is, even if I drag only 1 image. I will try explorer and chrome.

This post has been edited by Eli: May 11 2013, 12:56


--------------------
http://forum.dbpoweramp.com/showthread.php?t=21072
Go to the top of the page
+Quote Post
Eli
post May 12 2013, 18:38
Post #2306





Group: Members
Posts: 1056
Joined: 16-October 03
Member No.: 9337



After this crash AAD did not restart normally the first time, don't know if its a fluke or has to do with the crash:

CODE


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

System.OutOfMemoryException: Insufficient memory to continue the execution of the program.
at System.Windows.Media.MediaContext.NotifyPartitionIsZombie(Int32 failureCode)
at System.Windows.Media.MediaContext.NotifyChannelMessage()
at System.Windows.Interop.HwndTarget.HandleMessage(Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Interop.HwndSource.HwndTargetFilterMessage(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)


--------------------
http://forum.dbpoweramp.com/showthread.php?t=21072
Go to the top of the page
+Quote Post
AlexVallat
post May 12 2013, 19:44
Post #2307





Group: Developer
Posts: 1063
Joined: 31-July 06
Member No.: 33465



QUOTE (Eli @ May 12 2013, 18:38) *
After this crash AAD did not restart normally the first time, don't know if its a fluke or has to do with the crash:
That's the same error as before: out of memory. Unfortunately, there's no way for it to report *why* you are out of memory. Perhaps you could check the Processes tab of Task Manager and see if any process is using massive amounts of memory? The AAD process is AlbumArt.exe, so if that's the thing that's using up all the memory, please check to see if there is only one of them, or several.

Did you have any success dragging and dropping files from Windows Explorer into the drop target script? I'm using Firefox 22 here and it's working fine, but there could be all sorts of different behaviours on different browsers and versions, that's why I thought using Windows Explorer instead of a browser would be a good basis to check that the script itself was working OK.

Alex
Go to the top of the page
+Quote Post
Eli
post May 14 2013, 16:59
Post #2308





Group: Members
Posts: 1056
Joined: 16-October 03
Member No.: 9337



Dragging from Windows Explorer works fine.

Also seems to work from IE 8.

My Firefox is 20.0.1, which corrupts any image I drag and drop to AAD

This post has been edited by Eli: May 14 2013, 17:26


--------------------
http://forum.dbpoweramp.com/showthread.php?t=21072
Go to the top of the page
+Quote Post
AlexVallat
post May 14 2013, 17:51
Post #2309





Group: Developer
Posts: 1063
Joined: 31-July 06
Member No.: 33465



QUOTE (Eli @ May 14 2013, 16:59) *
My Firefox is 20.0.1, which corrupts any image I drag and drop to AAD

Hmm... just tried a fresh install of Firefox 20.0.1 from Firefox Portable so that it would be separate from my main browser, and it seems to work fine. I'm at a bit of a loss as to why it would be corrupting dragged images for you - is it with any image, or just specific ones or from a specific site? What happens if you drag and drop an image onto the windows desktop, does it corrupt it there too?

Alex
Go to the top of the page
+Quote Post
Zarggg
post May 14 2013, 17:52
Post #2310





Group: Members
Posts: 555
Joined: 18-January 04
From: bethlehem.pa.us
Member No.: 11318



I don't know if this has been reported yet, but the http://sourceforge.net/projects/album-art/...latest/download link still points to the 0.45 installer.
Go to the top of the page
+Quote Post
AlexVallat
post May 14 2013, 18:12
Post #2311





Group: Developer
Posts: 1063
Joined: 31-July 06
Member No.: 33465



QUOTE (Zarggg @ May 14 2013, 17:52) *
I don't know if this has been reported yet, but the http://sourceforge.net/projects/album-art/...latest/download link still points to the 0.45 installer.
Thanks for pointing that out! Sourceforge is supposed to update that automatically, but I guess it needed a shove this time. I should have noticed, though.

Alex
Go to the top of the page
+Quote Post
Eli
post May 14 2013, 20:58
Post #2312





Group: Members
Posts: 1056
Joined: 16-October 03
Member No.: 9337



QUOTE (AlexVallat @ May 14 2013, 12:51) *
QUOTE (Eli @ May 14 2013, 16:59) *
My Firefox is 20.0.1, which corrupts any image I drag and drop to AAD

I'm at a bit of a loss as to why it would be corrupting dragged images for you - is it with any image, or just specific ones or from a specific site? What happens if you drag and drop an image onto the windows desktop, does it corrupt it there too?

Alex


I can drag from FF just fine to anything else. I do it all the time to explorer and dBpoweramp. It only seems to be a problem with AAD.


--------------------
http://forum.dbpoweramp.com/showthread.php?t=21072
Go to the top of the page
+Quote Post
Eli
post May 14 2013, 21:14
Post #2313





Group: Members
Posts: 1056
Joined: 16-October 03
Member No.: 9337



Another site to try to add:

http://www.absolutepunk.net/gallery/search.php?c=


--------------------
http://forum.dbpoweramp.com/showthread.php?t=21072
Go to the top of the page
+Quote Post
nikolai4ik
post May 15 2013, 03:51
Post #2314





Group: Members
Posts: 81
Joined: 8-July 08
Member No.: 55500



hey guys I have a big problem. Some time ago AAD started crashing instantly upon launch. I click on the .exe and in 0.2 seconds a window "album art downloader has stopped working" pops up. I've tried reinstalling and it didn't work. Any way to fix or maybe generate a log of error?
Go to the top of the page
+Quote Post
Eli
post May 15 2013, 12:51
Post #2315





Group: Members
Posts: 1056
Joined: 16-October 03
Member No.: 9337



And another site to search:

bandcamp.com


--------------------
http://forum.dbpoweramp.com/showthread.php?t=21072
Go to the top of the page
+Quote Post
AlexVallat
post May 15 2013, 18:50
Post #2316





Group: Developer
Posts: 1063
Joined: 31-July 06
Member No.: 33465



QUOTE (nikolai4ik @ May 15 2013, 03:51) *
hey guys I have a big problem. Some time ago AAD started crashing instantly upon launch. I click on the .exe and in 0.2 seconds a window "album art downloader has stopped working" pops up. I've tried reinstalling and it didn't work. Any way to fix or maybe generate a log of error?
AAD automatically displays a log file when it crashes. The fact that it didn't in your case means that it couldn't even write out an error log before it crashed. There will probably be a log of the error in the Windows Event Viewer produced by the .net framework itself, but frankly if it can't even run enough of AAD to write a normal error log then chances are there won't be anything I can do about it.

QUOTE (Eli @ May 15 2013, 12:51) *
Thanks for the site suggestions, a couple of good ones there (certainly if you have any music published by bandcamp!). Let me know if these work out OK, and I'll publish them through Online Updates: absolutepunk.boo, bandcamp.boo

Alex
Go to the top of the page
+Quote Post
thomian
post May 17 2013, 10:21
Post #2317





Group: Members
Posts: 17
Joined: 15-January 08
Member No.: 50496



Hey Alex,

I noticed, that the iTunes Store actually offers 1200x1200 pixels in addition to the 600x600 pix.
I guess that they adjusted their album art download function to the better resolution of iPads.
However, it is not the original image file that Apple offered before. (The 1200 picture seems to be rescaled.) But it is better than 600x600.

here are examples:
http://a3.mzstatic.com/us/r1000/057/Music/...200x1200-75.jpg
http://a4.mzstatic.com/us/r1000/041/Music/...200x1200-75.jpg

It seems to work for all albums I've tested so far. You may adjust your script.

Yours,
Thomian
Go to the top of the page
+Quote Post
AlexVallat
post May 17 2013, 18:51
Post #2318





Group: Developer
Posts: 1063
Joined: 31-July 06
Member No.: 33465



QUOTE (thomian @ May 17 2013, 10:21) *
I noticed, that the iTunes Store actually offers 1200x1200 pixels in addition to the 600x600 pix.

Nice one, thanks for letting me know. I've updated itunes.boo to try 1200x1200 before falling back to 600x600 now.

Alex
Go to the top of the page
+Quote Post
kareha
post May 17 2013, 19:40
Post #2319





Group: Members
Posts: 52
Joined: 1-September 11
Member No.: 93415



Is it possible to search multiple countries with the iTunes cover option? I have a lot of Japanese music and would like nice cover art for them.
Go to the top of the page
+Quote Post
AlexVallat
post May 17 2013, 20:20
Post #2320





Group: Developer
Posts: 1063
Joined: 31-July 06
Member No.: 33465



QUOTE (kareha @ May 17 2013, 19:40) *
Is it possible to search multiple countries with the iTunes cover option? I have a lot of Japanese music and would like nice cover art for them.

Yes, see here: iTunes_Country-Specific_Searches. If you download the itunes-JP.boo then you should be able to access iTunes Japan. If it's stopped working, let me know and I'll investigate.

Alex
Go to the top of the page
+Quote Post
kareha
post May 17 2013, 21:14
Post #2321





Group: Members
Posts: 52
Joined: 1-September 11
Member No.: 93415



QUOTE (AlexVallat @ May 17 2013, 20:20) *
QUOTE (kareha @ May 17 2013, 19:40) *
Is it possible to search multiple countries with the iTunes cover option? I have a lot of Japanese music and would like nice cover art for them.

Yes, see here: iTunes_Country-Specific_Searches. If you download the itunes-JP.boo then you should be able to access iTunes Japan. If it's stopped working, let me know and I'll investigate.

Alex


Works perfectly smile.gif

Go to the top of the page
+Quote Post
marc2003
post May 17 2013, 21:39
Post #2322





Group: Members
Posts: 4454
Joined: 27-January 05
From: England
Member No.: 19379



QUOTE (AlexVallat @ May 17 2013, 18:51) *
I've updated itunes.boo to try 1200x1200 before falling back to 600x600 now.


thanks for this. i've found quite a few nice updates for my collection. it's just a shame not all of it can be trusted. some of the large images are worse quality than the 600x600 images i already have.

(merely an observation. i know you can't do anything about it. tongue.gif thanks again.)

This post has been edited by marc2003: May 17 2013, 21:41
Go to the top of the page
+Quote Post
marc2003
post May 18 2013, 01:01
Post #2323





Group: Members
Posts: 4454
Joined: 27-January 05
From: England
Member No.: 19379



if anybody here uses foobar2000 to play their files, you might be interested in some artwork display scripts i've made for it. full instructions can be found here: https://dl.dropboxusercontent.com/u/22801321/wsh/samples.zip

i'm mentioning it here because i've just updated them with right click menu options to launch album art downloader with the current artist/album as search terms.

a few other advantages it has over the default artwork panel:

-it can crop images while maintaining aspect
-it shows the actual image size as tooltips
-has a Refresh option to instantly update the panel if the artwork is edited/replaced during playback

the zip above contains 2 scripts of interest. artreader is a straight up replacement for the built-in artwork panel. cd jewel case shouldn't need any explanation but i've included a screenshot below.

click

any issues should be reported in this thread.

This post has been edited by marc2003: May 18 2013, 01:03
Go to the top of the page
+Quote Post
SanMarc
post May 22 2013, 20:10
Post #2324





Group: Members
Posts: 2
Joined: 5-May 13
Member No.: 107979



Hello everybody
I'd like to get the script to 45worlds.com website (Magazines, 78s, 12" Singles and CD Singles). Is it possible?

Thanks in advance
Go to the top of the page
+Quote Post
dwhizz
post May 31 2013, 13:44
Post #2325





Group: Members
Posts: 2
Joined: 31-May 13
Member No.: 108409



just edited alex's excellent google script to search for jpeg only. any comments?

CODE
import AlbumArtDownloader.Scripts
import util

class GoogleImageJpeg(AlbumArtDownloader.Scripts.IScript):
    Name as string:
        get: return "GoogleImageJpeg"
    Version as string:
        get: return "0.1"
    Author as string:
        get: return "Duncan Hampshire"
    def Search(artist as string, album as string, results as IScriptResults):
        artist = StripCharacters("&.'\";:?!", artist)
        album = StripCharacters("&.'\";:?!", album)

        imagesHtml = GetPageIsoLatin1("https://www.google.com/search?as_st=y&tbm=isch&hl=en&as_q=" + EncodeUrl(artist + " " + album) + "&as_epq=&as_oq=&as_eq=&cr=&as_sitesearch=&safe=images&tbs=ift:jpg&biw=1600&bih=775&sei=1ZCoUfvFNMPWPePggOgM")

        imageMatches = Regex("/imgres\\?imgurl=(?<fullSize>[^&]+)&amp;imgrefurl=(?<infoUri>[^&]+)[^>]+?&amp;h=(?<height>\\d+)&amp;w=(?<width>\\d+)[^>]+?&amp;tbnid=(?<tbnid>[^&]+).+?<\\/cite><br\\s*\\/?>(?<title>.+?)<br", RegexOptions.Singleline | RegexOptions.IgnoreCase).Matches(imagesHtml)
        
        results.EstimatedCount = imageMatches.Count
        
        for imageMatch as Match in imageMatches:
            title = System.Web.HttpUtility.HtmlDecode(/<\/?b>/.Replace(imageMatch.Groups["title"].Value, ""))
            fullSize = imageMatch.Groups["fullSize"].Value
            infoUri = imageMatch.Groups["infoUri"].Value
            height = System.Int32.Parse(imageMatch.Groups["height"].Value)
            width = System.Int32.Parse(imageMatch.Groups["width"].Value)
            tbnid = imageMatch.Groups["tbnid"].Value
            
            results.Add("http://tbn0.google.com/images?q=tbn:${tbnid}", title, infoUri, width, height, fullSize);


    def RetrieveFullSizeImage(fullSizeCallbackParameter):
        return fullSizeCallbackParameter


Go to the top of the page
+Quote Post

103 Pages V  « < 91 92 93 94 95 > » 
Reply to this topicStart new topic
5 User(s) are reading this topic (4 Guests and 0 Anonymous Users)
1 Members: AlexVallat

 



RSS Lo-Fi Version Time is now: 2nd September 2014 - 07:51