HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: david_dl on 2005-12-21 02:58:20

Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2005-12-21 02:58:20
No longer maintained by me, find the latest version here (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:0.9_Album_Art_Panel_%28foo_uie_albumart%29#Link)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gapetto on 2005-12-21 03:11:58
I've never had any problems with it, but I'll try this to see if anything happens. Are you going to post the modified source?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2005-12-21 03:40:04
I'll upload the source now.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Duble0Syx on 2005-12-21 04:15:59
Using it now.  Seems considerably faster.  Providing it is stable this is a great improvement.  Thanks a lot.  I hope this component and the track info panel get updated for foobar v9 once the SDK is released for it.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: waileongyeo on 2005-12-21 05:20:16
Thanks for the update. Testing now.

Would it be nice to indicate the version which you base on when you release the plugin. Or you could update the version number to prevent confusion from different builds.


Thanks. Keep on. 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2005-12-21 07:34:18
Thanks for the update.  Redrawing is improved very nicely.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: theWANDERER on 2005-12-21 12:08:43
Thanks for the update.

the fading effect is great and is working so far.

thank you very much
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Cutter on 2005-12-21 15:09:39
Hello!

I can't get the panel to appear (juste as with the previous version). I probably forgot something. I get the Album art panel item in the preferences, but the cover art doesn't appear (not even the default one wich is located in the "components" folder). Please help.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: metal_termite on 2005-12-21 17:11:58
Quote
I have modified foo_uie_albumart to make it a lot faster and fix the artifacts that appeared when another window was dragged across it etc. It should also no longer flicker.


Works great except one bug. It broke PNG transparency.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2005-12-21 20:31:31
Quote
Quote
I have modified foo_uie_albumart to make it a lot faster and fix the artifacts that appeared when another window was dragged across it etc. It should also no longer flicker.


Works great except one bug. It broke PNG transparency.
[a href="index.php?act=findpost&pid=351683"][{POST_SNAPBACK}][/a]


Can you show me some images that you have this problem with? I just created a transparent PNG in Photoshop which seemed to have no problems.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: metal_termite on 2005-12-21 20:35:40
Quote
Quote
Quote
I have modified foo_uie_albumart to make it a lot faster and fix the artifacts that appeared when another window was dragged across it etc. It should also no longer flicker.


Works great except one bug. It broke PNG transparency.
[{POST_SNAPBACK}][/a]
(http://index.php?act=findpost&pid=351683")


Can you show me some images that you have this problem with? I just created a transparent PNG in Photoshop which seemed to have no problems.
[a href="index.php?act=findpost&pid=351731"][{POST_SNAPBACK}][/a]


[a href="http://sv1.randomcrap.net/uploads/files/0/default.png]http://sv1.randomcrap.net/uploads/files/0/default.png[/url]

The background shows up black with your plugin though the background is transparent.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2005-12-21 21:04:33
Quote
Quote
Quote
Quote
I have modified foo_uie_albumart to make it a lot faster and fix the artifacts that appeared when another window was dragged across it etc. It should also no longer flicker.


Works great except one bug. It broke PNG transparency.
[{POST_SNAPBACK}][/a]
(http://index.php?act=findpost&pid=351683")


Can you show me some images that you have this problem with? I just created a transparent PNG in Photoshop which seemed to have no problems.
[a href="index.php?act=findpost&pid=351731"][{POST_SNAPBACK}][/a]


[a href="http://sv1.randomcrap.net/uploads/files/0/default.png]http://sv1.randomcrap.net/uploads/files/0/default.png[/url]

The background shows up black with your plugin though the background is transparent.
[a href="index.php?act=findpost&pid=351732"][{POST_SNAPBACK}][/a]


Black is the default background colour. If you want a different colour use the options on the preferences page (Use background colour).
Hope that helps.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2005-12-21 21:07:31
Quote
Hello!

I can't get the panel to appear (juste as with the previous version). I probably forgot something. I get the Album art panel item in the preferences, but the cover art doesn't appear (not even the default one wich is located in the "components" folder). Please help.
[a href="index.php?act=findpost&pid=351665"][{POST_SNAPBACK}][/a]


Are you using the columns UI? Right click somewhere on the interface and check Panels->Album Art. Do other panels work?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Ivanov on 2005-12-21 21:41:12
I cant use it with new beta 13 of foobar. Why? May be is not supported yet?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Stratman on 2005-12-21 21:48:46
Great work! So far the experimental version works great for me. I love the fading between covers!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: enjoilax on 2005-12-21 22:10:45
Quote
Great work! So far the experimental version works great for me. I love the fading between covers!
[a href="index.php?act=findpost&pid=351750"][{POST_SNAPBACK}][/a]

Same here! Thanks for the plugin!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Cutter on 2005-12-21 22:45:40
Quote
Quote
Hello!

I can't get the panel to appear (juste as with the previous version). I probably forgot something. I get the Album art panel item in the preferences, but the cover art doesn't appear (not even the default one wich is located in the "components" folder). Please help.
[a href="index.php?act=findpost&pid=351665"][{POST_SNAPBACK}][/a]


Are you using the columns UI? Right click somewhere on the interface and check Panels->Album Art. Do other panels work?
[a href="index.php?act=findpost&pid=351738"][{POST_SNAPBACK}][/a]
Thank you. I feel dumb now but it works (I'm not used to ColumnsUI).
Title: [CRASHWARE] updated foo_uie_albumart
Post by: DeepDose on 2005-12-21 22:48:14
Working great in foobar 0.8.3....fading rocks my world
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Punio.4 on 2005-12-21 23:47:40
Just a question... been having this problem with the old version too...
There is an option to control it also via the album list panel, however the albumart doesn't change until I select a track in the playlist (if follow cursor is enabled).
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2005-12-22 01:08:01
Quote
Just a question... been having this problem with the old version too...
There is an option to control it also via the album list panel, however the albumart doesn't change until I select a track in the playlist (if follow cursor is enabled).
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=351776")


It's never worked for me either. I believe it requires a modified version of the album list panel. The original foo_uie_albumart zip file (which can be found [a href="http://pelit.koillismaa.fi/plugins/redir.php?id=561]here[/url]) includes this. It's older than the foo_uie_albumlist I was using, but it does work properly with this feature. I prefer my album art to display the currently playing track anyway...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: symbiont7 on 2005-12-22 03:45:24
Okay, so I finally tried out this plugin. Couple questions...

This is my "sources" set-up:
D:\My Music\album art\%artist% - %album%.jpg
D:\My Music\album art\no cover.jpgmi
-match:$replace(%_path%,%_filename_ext%,)*
-components\default.png

What is this line in the preferences for? I couldn't find anything pertaining to this line in my search.
-match:$replace(%_path%,%_filename_ext%,)*

I left the last 2 lines in because I'm still trying to understand it all. From what I have gathered from searching, the last line would normally point to a "default.png" file in my "components" folder in the fb2k folder. I don't see one there, so do I need to put a file there?

Well, since I want all my covers (even "no cover") in one folder, I'm going to delete that line anyway.

I'm basically curious to what -match, -components, and * means.

Thanks for any help!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2005-12-22 04:14:44
Edit: removed incorrect info  :  , see below...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2005-12-22 04:24:21
Ivanov: this does not work for version 0.9, and it won't until the final version of 0.9 is released (along with the SDK).

To the people who are talking about the album art panel interacting with the album list panel: yes, you need the modified foo_uie_albumlist.dll that is/was included with foo_uie_albumart.  I remember, though, that there were many bug reports related to this modified album list panel, so be warned.

symbiont7: I'll be back in a minute with a link to the explanation on how the sources list works (it's buried in the original foo_uie_albumart thread).
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2005-12-22 04:26:21
rexy's explanation of the sources list (http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&st=420#)

That's straight from the author's mouth.  :-D

edit: changed "cycling" to "the sources list"
Title: [CRASHWARE] updated foo_uie_albumart
Post by: symbiont7 on 2005-12-22 04:54:40
Thank you david_dl and gfngfgf. It all makes sense now. 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Punio.4 on 2005-12-22 10:26:43
Quote
Quote
Just a question... been having this problem with the old version too...
There is an option to control it also via the album list panel, however the albumart doesn't change until I select a track in the playlist (if follow cursor is enabled).
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=351776")


It's never worked for me either. I believe it requires a modified version of the album list panel. The original foo_uie_albumart zip file (which can be found [a href="http://pelit.koillismaa.fi/plugins/redir.php?id=561]here[/url]) includes this. It's older than the foo_uie_albumlist I was using, but it does work properly with this feature. I prefer my album art to display the currently playing track anyway...
[a href="index.php?act=findpost&pid=351786"][{POST_SNAPBACK}][/a]


thanx, it really works now ^^
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Lance Uppercut on 2005-12-22 11:59:44
Wow!  I never thought a little thing like fading would make such a big difference.  Excellent work and thanks!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: stripe on 2005-12-24 04:18:28
Any chance you could have a go at trying to fix this bug (http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&view=findpost&p=320363)?

stripe/ben
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2005-12-24 05:07:41
Quote
Any chance you could have a go at trying to fix this bug (http://href="http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&view=findpost&p=320363")?

stripe/ben
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=352135")

[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&view=findpost&p=320363]fixed url[/url]

Can you paste your sources list here?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Storm on 2005-12-24 05:48:14
Looks great, watch out for the new SDK when it comes out, this would be really hot for 0.9...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: acedriver on 2005-12-24 07:58:58
love the transition..
Title: [CRASHWARE] updated foo_uie_albumart
Post by: stripe on 2005-12-24 20:03:25
Quote
Quote
Any chance you could have a go at trying to fix this bug (http://href="http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&view=findpost&p=320363")?

stripe/ben
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=352135")

[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&view=findpost&p=320363]fixed url[/url]

Can you paste your sources list here?
[a href="index.php?act=findpost&pid=352140"][{POST_SNAPBACK}][/a]


(whoops, should have previewed)  I'm currently using the default sources, but with earlier versions of albumart I have attempted plenty of different configs, none of which worked.  I'm getting the exact same behavior with this version, so I don't think the source list is the problem.

-ben/stripe
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Tomacco_Boy on 2005-12-24 22:21:33
Great work on the update, and would there be any chance of adding support for reading in archived files ?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Bob... Just Bob on 2005-12-25 10:00:50
Very awesome idea, I love the transition.

500 miliseconds is perfect. :D
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2005-12-25 10:51:13
Quote
Great work on the update, and would there be any chance of adding support for reading in archived files ?
[a href="index.php?act=findpost&pid=352221"][{POST_SNAPBACK}][/a]


I'll investigate this some time after christmas, if I can do it through the foobar archive plugin (I forget what its called, its midnight on christmas day here  ) it shouldn't be too hard.

500ms, that's the default I set right? I did a lot of research before settling on 500 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: tksh on 2005-12-25 17:07:39
Has anyone else notice this with transitions?

Turn off "follow cursor" mode.  Play the second song and then select the first song.  Albumart should show second song's cover, and it does.  Now advance to the next track, instead of fading from the second song's to the third song's cover, it immdiately shows the first song's cover (the selected track) and then fades to the third song's cover.

Using foobar 8.3 with columns_ui here.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2005-12-25 18:15:08
Quote
(whoops, should have previewed)  I'm currently using the default sources, but with earlier versions of albumart I have attempted plenty of different configs, none of which worked.  I'm getting the exact same behavior with this version, so I don't think the source list is the problem.

-ben/stripe
[a href="index.php?act=findpost&pid=352209"][{POST_SNAPBACK}][/a]

Hmm, are you still using Windows 98SE?  Is there anybody who is using the albumart plugin and Windows 98 without errors?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2005-12-25 21:59:35
Quote
Has anyone else notice this with transitions?

Turn off "follow cursor" mode.  Play the second song and then select the first song.  Albumart should show second song's cover, and it does.  Now advance to the next track, instead of fading from the second song's to the third song's cover, it immdiately shows the first song's cover (the selected track) and then fades to the third song's cover.

Using foobar 8.3 with columns_ui here.
[a href="index.php?act=findpost&pid=352302"][{POST_SNAPBACK}][/a]


Fixed  , Get the update from my first post.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: tksh on 2005-12-26 04:53:30
Quote
Fixed  , Get the update from my first post.
[a href="index.php?act=findpost&pid=352353"][{POST_SNAPBACK}][/a]


Yep, it's working as expected now.  Thanks for the quick fix.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Slourte on 2005-12-30 18:28:01
I'm having a hard time refreshing a cover that has been changed... anyone else noticed that? Great work nonetheless!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: bigdave on 2005-12-31 02:27:59
Thanks for this great plugin the fading between album art images looks just great. 



Nice job.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-01-01 18:18:08
One little thing: I normally have foobar2000 minimized to the system tray.  When I open it and the album art has changed, it fades from the old album art to the current one.  This is kind of awkward, though, because I might have minimized foobar2000 4 hours ago, and the old album art is, well, old.  Is it possible to have the album just change when foobar2000 is restored, rather than fade?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: corganzero0 on 2006-01-02 21:45:47
I have a simply question:
how can I get this plugin to display whatever image I have in the folder where the playing file is located, regardless of file name?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-01-04 02:06:50
Quote
I have a simply question:
how can I get this plugin to display whatever image I have in the folder where the playing file is located, regardless of file name?
[a href="index.php?act=findpost&pid=354050"][{POST_SNAPBACK}][/a]

Code: [Select]
match:$replace(%_path%,%_filename_ext%,)*


That should do the trick.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: topdownjimmy on 2006-01-07 01:06:39
Quote
To the people who are talking about the album art panel interacting with the album list panel: yes, you need the modified foo_uie_albumlist.dll that is/was included with foo_uie_albumart.  I remember, though, that there were many bug reports related to this modified album list panel, so be warned.[a href="index.php?act=findpost&pid=351813"][{POST_SNAPBACK}][/a]

is there anybody who can fix that albumlist panel modification?, because that along with this updated albumart would be so beautiful.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: VLSI on 2006-01-07 02:16:41
Quote
Black is the default background colour. If you want a different colour use the options on the preferences page (Use background colour).
Hope that helps.
[a href="index.php?act=findpost&pid=351737"][{POST_SNAPBACK}][/a]

I think originally the default colour was the window background colour, usually light gray, but dependent on your Windows settings/theme.  It would be great if you could revert to the old behavior.  Also, please post your latest source for the fading version.  Thanks in advance.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: rexy on 2006-01-14 02:52:40
Great to see further development of my code. Good luck, david.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: WigBaM on 2006-01-14 17:07:48
Quote
One little thing: I normally have foobar2000 minimized to the system tray.  When I open it and the album art has changed, it fades from the old album art to the current one.  This is kind of awkward, though, because I might have minimized foobar2000 4 hours ago, and the old album art is, well, old.  Is it possible to have the album just change when foobar2000 is restored, rather than fade?
[a href="index.php?act=findpost&pid=353757"][{POST_SNAPBACK}][/a]

Put my hand up for this one as well! 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: WigBaM on 2006-01-16 22:16:50
Also this (http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&pid=352525&st=725&#) needs to be dealt with as well please. The problem is when you have multiple sources and one of them is not there album_art shows the last good source in the list instead of continuing skipping until the next good one is found. Hope you'll get it sorted! 
Anyway, great job!

Added: Another one, bind 'first  source' as a double-click action. Now when I double click the first source shows up only for a brief moment before it switches to second source.

[span style='font-size:13pt;line-height:100%']FIXED SOURCE[/span]
David, I had a look into the source myself and managed to fix all of the above issues (not the system tray one though):

in uie_albumart.cpp:
Code: [Select]
bool uie_albumart::set_image(..
....
 if(!file.is_empty()){
     Bitmap bmp(string_wide_from_utf8(file.get_ptr()));
     if(bmp.GetHeight()){
   img=file;
   crnsource = n; -ADDED THIS TO FIX ALBUM COVER STAYING ON;
   break;
     }
 }


I've implemented a little walk-around on the issue with double-clicking returning the second source. In the same uie_albumart.cpp:
Code: [Select]
LRESULT WINAPI uie_albumart::on_message(HWND wnd1,UINT msg,WPARAM wp,LPARAM lp){
    static bool b_dblclick = false; -ADDED THIS VARIABLE TO INDICATE DOUBLE-CLICK
    switch(msg)
    {
    case WM_CREATE:
....
....
 break;
    case WM_LBUTTONDBLCLK:
 click_func(cfg_dblclickfunc);
 b_dblclick = true; -ADDED
 break;
    case WM_LBUTTONUP:
 if(!b_dblclick){  -ADDED
     click_func(cfg_lftclickfunc);
 }
 b_dblclick = false;
 break;
    case WM_MBUTTONUP:


Hope it helps!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: ak47mega on 2006-01-18 12:14:32
Anybody who know foo_ui_albumart 2 and more used ?
ex) trackinfo.dll trackinfo2.dll trackinfo3.dll

thanks for your help..
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-01-19 10:06:19
Quote
Also this (http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&pid=352525&st=725&#) needs to be dealt with as well please. The problem is when you have multiple sources and one of them is not there album_art shows the last good source in the list instead of continuing skipping until the next good one is found. Hope you'll get it sorted!  
Anyway, great job!

Added: Another one, bind 'first  source' as a double-click action. Now when I double click the first source shows up only for a brief moment before it switches to second source.

[span style='font-size:13pt;line-height:100%']FIXED SOURCE[/span]
David, I had a look into the source myself and managed to fix all of the above issues (not the system tray one though):

in uie_albumart.cpp:
Code: [Select]
bool uie_albumart::set_image(..
....
 if(!file.is_empty()){
     Bitmap bmp(string_wide_from_utf8(file.get_ptr()));
     if(bmp.GetHeight()){
   img=file;
   crnsource = n; -ADDED THIS TO FIX ALBUM COVER STAYING ON;
   break;
     }
 }


I've implemented a little walk-around on the issue with double-clicking returning the second source. In the same uie_albumart.cpp:
Code: [Select]
LRESULT WINAPI uie_albumart::on_message(HWND wnd1,UINT msg,WPARAM wp,LPARAM lp){
    static bool b_dblclick = false; -ADDED THIS VARIABLE TO INDICATE DOUBLE-CLICK
    switch(msg)
    {
    case WM_CREATE:
....
....
 break;
    case WM_LBUTTONDBLCLK:
 click_func(cfg_dblclickfunc);
 b_dblclick = true; -ADDED
 break;
    case WM_LBUTTONUP:
 if(!b_dblclick){  -ADDED
     click_func(cfg_lftclickfunc);
 }
 b_dblclick = false;
 break;
    case WM_MBUTTONUP:


Hope it helps!
[a href="index.php?act=findpost&pid=357683"][{POST_SNAPBACK}][/a]


Hi. Sorry for the delay, i've been busy with a few other things.

Thanks for the code. Saved me some effort

I'll test and upload updated versions of the DLL and source shortly.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-01-19 11:47:56
Done. I uploaded the source too. I haven't tested it much but I'm tired and gotta go sleep now.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: VLSI on 2006-01-19 15:09:27
Quote
Done. I uploaded the source too.
[a href="index.php?act=findpost&pid=358261"][{POST_SNAPBACK}][/a]

You seem to have uploaded the old source again.  Otherwise, thanks for the update.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-01-19 20:50:49
Quote
Quote
Done. I uploaded the source too.
[a href="index.php?act=findpost&pid=358261"][{POST_SNAPBACK}][/a]

You seem to have uploaded the old source again.  Otherwise, thanks for the update.
[a href="index.php?act=findpost&pid=358293"][{POST_SNAPBACK}][/a]


Sorry about that. I was trying to get it online as fast as possible at 2am 
Try again now (the "source" link at the bottom)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Habla on 2006-01-19 21:59:46
the new binary seems to still exhibit all of the old issues...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: WigBaM on 2006-01-19 22:03:40
Quote
the new binary seems to still exhibit all of the old issues...
[a href="index.php?act=findpost&pid=358404"][{POST_SNAPBACK}][/a]

works like a charm for me, except for that bug when cover is outdated when restored from system tray.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Habla on 2006-01-19 22:09:36
It still won't scan through all of my sources.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-01-19 23:07:47
Quote
the new binary seems to still exhibit all of the old issues...
[a href="index.php?act=findpost&pid=358404"][{POST_SNAPBACK}][/a]


Did you get the one from the bottom link? (I've removed the old versions now to avoid confusion) If not, redownload it.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-01-19 23:13:23
Quote
It still won't scan through all of my sources.
[a href="index.php?act=findpost&pid=358406"][{POST_SNAPBACK}][/a]


Could you explain what you mean by "scan through all of my sources."?
The test i just did is added "-$replace(%_path%,%_filename_ext%,)folder.jpg" and "-match:$replace(%_path%,%_filename_ext%,)*cover.jpg" to my sources, put two images, '1984-cover.jpg' and 'folder.jpg' in D:\Music\Van Halen\1984, then played a track from that folder. The next source function caused it to switch from folder.jpg to cover.jpg. Is this what you mean?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-01-19 23:16:55
Quote
Quote
the new binary seems to still exhibit all of the old issues...
[a href="index.php?act=findpost&pid=358404"][{POST_SNAPBACK}][/a]

works like a charm for me, except for that bug when cover is outdated when restored from system tray.
[a href="index.php?act=findpost&pid=358405"][{POST_SNAPBACK}][/a]


Do you mean it fades to the new cover from a really old one? That shouldn't happen anymore, it doesn't for me. Or the cover just doesn't change? I haven't seen that happen on my setup.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: ak47mega on 2006-01-19 23:30:13
new version bug
when nocover(default.png) image... focus
next image source not view

previous virsion work fine

my config

match:E:\Media\Music\album_Photo\%_filename%.jpg
E:\Media\Music\album_Photo\%album%.jpg
E:\Media\Music\album_Photo\%album%.gif
-components\default.png
Title: [CRASHWARE] updated foo_uie_albumart
Post by: VLSI on 2006-01-20 01:01:03
Quote
Try again now (the "source" link at the bottom)
[a href="index.php?act=findpost&pid=358371"][{POST_SNAPBACK}][/a]

I was hoping to experiment with it a bit, but a number of files are missing so I cannot compile.  If it's not too much trouble, please post the whole thing whenever you get around to it.  Thanks David.

EDIT:  I tried using the older versions of the missing files, but the resource files don't match.

EDIT2:  I can confirm ak47mega's bug report.  Once you hit a track without an album cover, it gets stuck and won't display other images.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: spaceships on 2006-01-20 03:59:07
i get the same bug
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Habla on 2006-01-20 09:03:04
Yeah, what they said. My strings worked fine on the previous release. Now it defaults to the my nocover.jpg image.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: waileongyeo on 2006-01-20 10:06:27
Quote
Haven't tested it much, report any new problems (they are unlikely to be serious. If you are happy with the old version, don't upgrade, this adds nothing new.)

foo_uie_albumart (anim version)-fix (http://www.hydrogenaudio.org/forums/index.php?act=Attach&type=post&id=2015)

source (http://www.hydrogenaudio.org/forums/index.php?act=Attach&type=post&id=2016)
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=351559")

Modified source link error,
Probably this?

[a href="http://www.hydrogenaudio.org/forums/index.php?act=Attach&type=post&id=2023]modified source[/url]

Wrong url, I get it from foo_ui_albumart mod files (http://www.hydrogenaudio.org/forums/index.php?showtopic=39923)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-01-20 10:17:47
Quote
Yeah, what they said. My strings worked fine on the previous release. Now it defaults to the my nocover.jpg image.
[a href="index.php?act=findpost&pid=358517"][{POST_SNAPBACK}][/a]


Hmm, maybe I shouldn't have applied WigBaM's fixes without really testing them.
I didn't actually understand the problem he was fixing, I see what's causing the current problem. Could someone outline the original problem and how i can emulate it so I can make a proper fix? (sorry I don't have much time for this at the moment)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: WigBaM on 2006-01-20 17:36:29
 Sorry guys!
I do apologise! What seemed to be an easy to fix from the first look didn't quite actually worked out! I admit I didn't tested it througly, though it worked with my config.
David, I have sent you a PM with the problem explanation and new working source (I DID some tests on it this time  )

P.S. Confirm system tray bug gone.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-01-21 00:43:51
Quote
Sorry guys!
I do apologise! What seemed to be an easy to fix from the first look didn't quite actually worked out! I admit I didn't tested it througly, though it worked with my config.
David, I have sent you a PM with the problem explanation and new working source (I DID some tests on it this time   )

P.S. Confirm system tray bug gone.
[a href="index.php?act=findpost&pid=358599"][{POST_SNAPBACK}][/a]


No problem, it really was my fault, I should have done at least a few tests 
Thanks for all the effort you've put into this, its really appreciated, especially since I have very little time to spend on this atm. So, I present to you, WigBaM's fix (attached to the first post). It works fine in my setup, but I must admit, I only use the most basic functionality (only source folder.jpg, I leave it blank for no cover). I have complete confidence that this will solve your problems, WigBaM has gone to quite a bit of trouble. If it doesnt work, blame me, I probably copy and pasted it wrong 

And also, please post here if there are any other issues/features you would like fixed/added. We all want this plugin to improve (maybe simple is good, but surely its more fun to bloat it with obscure features  [just kidding] ), but I'm out of ideas for improvements.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-01-21 00:55:02
I noticed it said WigBaM was reading this topic. That was fast. Anyway, I tend to do forum stuff backwards, I made that post, and actually uploading the files and modifying the first post was the last thing i did. (sorry bout that). So you might have to download it again to get the new version.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Habla on 2006-01-21 02:16:57
Problems solved.

Thanks guys!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: ak47mega on 2006-01-21 03:07:07
Thanks david_dl and all...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-01-21 06:01:09
Thanks for the update, WigBaM and david_dl.  I can confirm that the album art does not fade when restoring from the system tray (that's a good thing).
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-01-21 19:08:21
Hmm, I downloaded the source last night from the very last link on the first post (the file source_again.rar), and I try to compile it, I get the error that "uie_albumart.h" can't be found.  Was this an oversight?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-01-21 21:28:49
Quote
Hmm, I downloaded the source last night from the very last link on the first post (the file source_again.rar), and I try to compile it, I get the error that "uie_albumart.h" can't be found.  Was this an oversight?
[a href="index.php?act=findpost&pid=358816"][{POST_SNAPBACK}][/a]


Damn. Not again. I need to stop uploading these files after midnight. Try again now.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: mazy on 2006-01-21 21:29:26
david_dl, thank you for your work on rexy's sources! i have small request - could you, please, add a combobox for selecting the edge style (none / sunken / grey)?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: VLSI on 2006-01-22 17:58:15
Great work guys!  Just noticed one small bug:  when foobar2000 starts up with a track that has no cover, it shows blank instead of the defaulting graphic.  It works fine with a track change though.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: francesco on 2006-02-04 11:10:35
Great Great plugin!

but i have a problem , i can't move the pannel   

i would like to move maybe in the left side of foobar , i'm a novice 


[a href="http://img134.imageshack.us/my.php?image=fooobar7dn.jpg" target="_blank"]
Title: [CRASHWARE] updated foo_uie_albumart
Post by: WigBaM on 2006-02-04 14:40:20
edit: solved
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Habla on 2006-02-04 20:25:05
Solved what?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-02-04 21:44:18
I understand WigBam has created an updated version of this plugin with a few new features some people would probably like to try  . Please feel free to post your binaries and source here, if they turn out to be a success I can modify the first post to include them.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: WigBaM on 2006-02-04 22:24:45

thanks David, I didn't want to post it here without you approving first.

New version 0.050, changes:
+ Added support for multisourcing from single entry
patterns like 'blalbla*' will make ablumart go through all matching files like 'blabla1.jpg', 'blablabla.jpg' etc.
+ Added new optional sliding effect on NextSource
* generally optimised and cleaned the code

Source (http://www.assv72.dsl.pipex.com/foo_uie_albumart.zip) (fixed sliding effect)
Binary (http://www.assv72.dsl.pipex.com/foo_uie_albumart.dll) (fixed sliding effect)

Tested it on my config and on various combinations - worked good. Please report any bugs ASAP. Enjoy 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-02-05 00:31:50
Nice, now I can look at the back and front of my cd cases with a single click .
One small bug to report; If I use the next source function, so that I'm viewing the back cover, then click on a track in a new album (follow cursor mode), it uses the slide effect instead of the fade effect.
Other than that, excellent work 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: WigBaM on 2006-02-05 02:00:28
Thanks 
I think I fixed that minor issue with sliding effect. New source & binaries uploaded.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-02-05 05:28:57
I added a foo_uie_albumart (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Album_Art_Panel_%28foo_uie_albumart%29) page to the wiki, specifically to answer any questions people had about the sources list.  Let me know what you think, especially if you think I might have left something out.

I haven't had a chance to play with your new version WigBaM, but it sounds very interesting.  Thanks for the update.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: WigBaM on 2006-02-05 14:02:32
gfngfgf
I have checked that Wiki you've created and it is GREAT! Thanks! I have added a button on config page which takes you there. I hope you don't mind
Title: [CRASHWARE] updated foo_uie_albumart
Post by: ak47mega on 2006-02-05 14:23:14
great plugins and great job 
maybe...
automatic change next source possible?
and
streaming special cover
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Lance Uppercut on 2006-02-05 14:36:42
Again.  Just when I thought this plug-in couldn't get any better, it does.  The scrolling to the next source is a great addition.  Excellent job!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: mazy on 2006-02-05 21:33:00
this new version is indeed very nice . i would still like to see this implemented: combobox for selecting the edge style (none / sunken / grey). or just checkbox to switch it to 'none' (like 'no border' or something like that).
Title: [CRASHWARE] updated foo_uie_albumart
Post by: waileongyeo on 2006-02-06 05:41:52
Great job, WigBaM! Nice visual effect when changing to next source.
Thanks.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Masahiko on 2006-02-06 13:12:56
Thank you !! One of my essential plugin for foobar

Feature would be great :
- Import cover from streaming radio (cover from the web page like http://www.streamingsoundtracks.com/) (http://www.streamingsoundtracks.com/))
Title: [CRASHWARE] updated foo_uie_albumart
Post by: francesco on 2006-02-06 18:54:36
thanks  WigBaM

great great plug-in!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Cosmo on 2006-02-06 20:42:02
Re: version 0.050
One problem I'm having now is with searching for images inside subfolders (of an unknown name). I used to use patterns like this -
Code: [Select]
-match:$replace(%_path%,%_filename_ext%,)*\*cover*.*
- which would find folders named "art, or artwork, or scans" etc... but now this finds nothing. Is there a way now to search for subfolders without writing a specific name?

Thank you!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: adamrc on 2006-02-06 21:05:44
Nice work, everything seems to work well for me.  I do have one question.  It's a basic question, but maybe someone can help me.  I have all my single mp3 files stored in C:\my music and my albums are stored in C:\my music\albums.  How can I get album_art to ignore my C:\my music directory and still work for my albums directory?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: WigBaM on 2006-02-06 22:01:14
Quote
Re: version 0.050
One problem I'm having now is with searching for images inside subfolders (of an unknown name). I used to use patterns like this -
Code: [Select]
-match:$replace(%_path%,%_filename_ext%,)*\*cover*.*
- which would find folders named "art, or artwork, or scans" etc... but now this finds nothing. Is there a way now to search for subfolders without writing a specific name?

Thank you!
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=362382")


Yes, thanks for reporting, it seems at some point I unitnentionaly removed the sub-dir search.
But it's fixed now - here is an update that should work: [a href="http://www.assv72.dsl.pipex.com/albumart/foo_uie_albumart.dll]Download v0.051[/url]

Quote
Nice work, everything seems to work well for me.  I do have one question.  It's a basic question, but maybe someone can help me.  I have all my single mp3 files stored in C:\my music and my albums are stored in C:\my music\albums.  How can I get album_art to ignore my C:\my music directory and still work for my albums directory?
[a href="index.php?act=findpost&pid=362387"][{POST_SNAPBACK}][/a]


Could you explain a bit further on how your covers are stored and what source config you are using?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: adamrc on 2006-02-06 22:22:59
Quote
Could you explain a bit further on how your covers are stored and what source config you are using?
[a href="index.php?act=findpost&pid=362399"][{POST_SNAPBACK}][/a]


In my music albums directory, I have all the artists stored in seperate directories and the folder.jpg is stored in each artist directory.  It's displaying the art just fine as it is now.  The only problem I am having is that in my single mp3 files directory C:\my music, there is no album art at all, and when I try to play a song from that directory, it searches the entire directory and my hard drive starts searching for album art that is not there.  So it temporarily hangs up foobar until the search is complete.  I just wanted to have it to where you can tell album_art to completely ignore that one directory.  My source config is the original and has not been changed.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: WigBaM on 2006-02-06 22:36:25
Quote
Quote
Could you explain a bit further on how your covers are stored and what source config you are using?
[a href="index.php?act=findpost&pid=362399"][{POST_SNAPBACK}][/a]


In my music albums directory, I have all the artists stored in seperate directories and the folder.jpg is stored in each artist directory.  It's displaying the art just fine as it is now.  The only problem I am having is that in my single mp3 files directory C:\my music, there is no album art at all, and when I try to play a song from that directory, it searches the entire directory and my hard drive starts searching for album art that is not there.  So it temporarily hangs up foobar until the search is complete.  I just wanted to have it to where you can tell album_art to completely ignore that one directory.  My source config is the original and has not been changed.
[a href="index.php?act=findpost&pid=362402"][{POST_SNAPBACK}][/a]


Try using this string:
match:$if($stricmp($replace(%_path%,%_filename_ext%,),'C:\my music\'),<your default image path>,$replace(%_path%,%_filename_ext%,)folder.jpg)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: adamrc on 2006-02-06 23:03:08
WigBaM,
Thanks so much for your help.  The string you told me to use worked.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Cosmo on 2006-02-07 03:54:04
Quote
Quote
Re: version 0.050
One problem I'm having now is with searching for images inside subfolders (of an unknown name). I used to use patterns like this -
Code: [Select]
-match:$replace(%_path%,%_filename_ext%,)*\*cover*.*
- which would find folders named "art, or artwork, or scans" etc... but now this finds nothing. Is there a way now to search for subfolders without writing a specific name?

Thank you!

Yes, thanks for reporting, it seems at some point I unitnentionaly removed the sub-dir search.
But it's fixed now - here is an update that should work: Download v0.051 (http://www.assv72.dsl.pipex.com/albumart/foo_uie_albumart.dll)

Thank you for your work! ... but unfortunately v0.051 still isn't finding my sub-dir's

(edit [feb 16 2006]: downloaded 0.051 again, now it works...)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: acedriver on 2006-02-07 05:16:51
the new version fixed the crashing i had before.. good job
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Echo5ive on 2006-02-07 17:08:28
I have the same problem that was reported on page 1 - I see it in the component list, but it's nowhere in the interface.

In addition to that, I have no panel list either...

Edit: Ah, never mind. I just needed to upgrade ColumnsUI.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: francesco on 2006-02-09 11:55:12
why don't add the possibilty to read the cover pics stored in the tag?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: The Link on 2006-02-09 12:28:24
Quote
why don't add the possibilty to read the cover pics stored in the tag?
[a href="index.php?act=findpost&pid=362954"][{POST_SNAPBACK}][/a]

That will become much easier as soon as the 0.9 SDK is out. I don't think that it makes sense to add this for feature to the 0.8.3 version in an unneccessarily complicated way.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: pengu3 on 2006-02-10 09:28:54
I've had this problem with every single version of foo_uie_albumart. System: XP SP2, standard ForceWare drivers on a 7800GTX. Sometimes the album art works fine (should be in the bottom left corner) but after a few foobar2000 restarts or album switches, this happens. The only way to fix is to restart Windows. Any ideas?

(http://img154.imageshack.us/img154/5575/aaprob5se.th.png) (http://img154.imageshack.us/img154/5575/aaprob5se.png)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-02-10 10:10:19
Quote
I've had this problem with every single version of foo_uie_albumart. System: XP SP2, standard ForceWare drivers on a 7800GTX. Sometimes the album art works fine (should be in the bottom left corner) but after a few foobar2000 restarts or album switches, this happens. The only way to fix is to restart Windows. Any ideas?

[a href="index.php?act=findpost&pid=363228"][{POST_SNAPBACK}][/a]


Hmmm, that looks pretty crazy. album art panel shouldn't even be able to draw to those areas. What happens if you move/resize foobar window? What if you remove and re-add the panel, does it persist?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: pengu3 on 2006-02-10 19:33:51
Quote
Quote
I've had this problem with every single version of foo_uie_albumart. System: XP SP2, standard ForceWare drivers on a 7800GTX. Sometimes the album art works fine (should be in the bottom left corner) but after a few foobar2000 restarts or album switches, this happens. The only way to fix is to restart Windows. Any ideas?

[a href="index.php?act=findpost&pid=363228"][{POST_SNAPBACK}][/a]


Hmmm, that looks pretty crazy. album art panel shouldn't even be able to draw to those areas. What happens if you move/resize foobar window? What if you remove and re-add the panel, does it persist?
[a href="index.php?act=findpost&pid=363231"][{POST_SNAPBACK}][/a]


Yeah, it persists. I think it's a problem with Windows or my graphics card (that causes images to render in the wrong places), but only foobar2000 seems to trigger the system-wide problem. Very strange, indeed. My graphics card has no problems otherwise, and I haven't seen this on other computers.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: AsILayDying on 2006-02-12 01:10:52
ok I some one could help me out with the sources.............

for example in my death cab for cutie - plans folder I have to files cd.jpg and folder.jpg

my current sources is as follows

Code: [Select]
$replace(%_path%,%_filename_ext%,)folder.*
-match:$replace(%_path%,%_filename_ext%,)../folder.*
-match:$replace(%_path%,%_filename_ext%,)*
-components\nocover.png


the problems I am experiencing is when I play that album the cd pic is the first source not folder.jpg, yet I thought folder.jpg should be the first source......if i pick next source it slides over to the album cover...........if I change the first like to folder.jpg it picks folder.jpg but when I pick next source it wont slide over to the cd pic, and finally the ../folder.* also doesnt work, for my double cds........... for example the file structure for a double album is this.....
Code: [Select]
The Robot Ate Me - On Vacation 
 Disc 1
         -track 1.ogg
         -track 2.ogg
              :
              :
         -track 10.ogg
 Disc 2
         -track 1.ogg
         -track 2.ogg
              :
              :
         -track 10.ogg
  -folder.jpg


any got any ideas?

and my nocover.png or default wont load for an album with without any album cover.....
Title: [CRASHWARE] updated foo_uie_albumart
Post by: acedriver on 2006-02-12 05:01:59
AsILayDying, I use the same structure for my multi-disc albums and so far this code works
Code: [Select]
$replace(%_path%,%_filename_ext%,)folder.jpg
-match:$replace(%_path%,%_directoryname%'\'%_filename_ext%,)folder.jpg
Title: [CRASHWARE] updated foo_uie_albumart
Post by: WigBaM on 2006-02-12 05:10:04
AsILayDying
Heya!
This behaviour is perfectly right. The desired result is not achieved because your sources are setup in this manner.
First of all, mistakes:
1.
$replace(%_path%,%_filename_ext%,)folder.*
won't work, because 'match:' is not specified. Instead should be:
match:$replace(%_path%,%_filename_ext%,)folder.*

2.
-match:$replace(%_path%,%_filename_ext%,)../folder.*
I presume it should be:
-match:$replace(%_path%,%_filename_ext%,)..\folder.*

3.
-components\nocover.png
You should use absolute path instead.

Now, I'll describe the logic behind you current front-cover and cd-cover selection.
For now your first source is invalid, so first good match is:
-match:$replace(%_path%,%_filename_ext%,)*
which in turn returns folder.jpg and cd.jpg when you perform NextSource
Then you changed 1st source to:
$replace(%_path%,%_filename_ext%,)folder.jpg
and it became a valid source. NextSource looked for the next sourcegroup in the list but there weren't any! So the image stayed the same.

So I see two quick options
1. use:
Code: [Select]
match:$replace(%_path%,%_filename_ext%,)*
-match:$replace(%_path%,%_filename_ext%,)..\*
-<ABSOLUTE PATH TO DEFAULT IMAGE>

and cure cd.* getting in front of folder.* by simply renaming your files lexicographically.
2. use:
Code: [Select]
match:$replace(%_path%,%_filename_ext%,)folder.*
-match:$replace(%_path%,%_filename_ext%,)..\folder.*
match:$replace(%_path%,%_filename_ext%,)cd.*
-match:$replace(%_path%,%_filename_ext%,)..\cd.*
match:$replace(%_path%,%_filename_ext%,)<OTHER PREFIX>*
-components\nocover.png

But in this case all other images besides folder.* and cd.* would need to have a common prefix or NextSource will cycle through the same image twice.
Also there is a great Album Art WIKI (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Album_Art_Panel_%28foo_uie_albumart%29) on the web created by gfngfgf.

Hope it helps!

Edit: typo
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-02-12 07:01:08
Quote
3.
-components\nocover.png
You should use absolute path instead.
[a href="index.php?act=findpost&pid=363650"][{POST_SNAPBACK}][/a]


This shouldn't be a problem, so long as nocover.png is in the "components" folder in the foobar2000 program folder (the same place foo_uie_albumart.dll is located).  I'm betting that if you fix the other issues WigBaM pointed out, the default source should work.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: AsILayDying on 2006-02-12 08:18:49
Quote
AsILayDying, I use the same structure for my multi-disc albums and so far this code works
Code: [Select]
$replace(%_path%,%_filename_ext%,)folder.jpg
-match:$replace(%_path%,%_directoryname%'\'%_filename_ext%,)folder.jpg

[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=363649")



Quote
AsILayDying
Heya!
This behaviour is perfectly right. The desired result is not achieved because your sources are setup in this manner.
First of all, mistakes:
1.
$replace(%_path%,%_filename_ext%,)folder.*
won't work, because 'match:' is not specified. Instead should be:
match:$replace(%_path%,%_filename_ext%,)folder.*

2.
-match:$replace(%_path%,%_filename_ext%,)../folder.*
I presume it should be:
-match:$replace(%_path%,%_filename_ext%,)..\folder.*

3.
-components\nocover.png
You should use absolute path instead.

Now, I'll describe the logic behind you current front-cover and cd-cover selection.
For now your first source is invalid, so first good match is:
-match:$replace(%_path%,%_filename_ext%,)*
which in turn returns folder.jpg and cd.jpg when you perform NextSource
Then you changed 1st source to:
$replace(%_path%,%_filename_ext%,)folder.jpg
and it became a valid source. NextSource looked for the next sourcegroup in the list but there weren't any! So the image stayed the same.

So I see two quick options
1. use:
Code: [Select]
match:$replace(%_path%,%_filename_ext%,)*
-match:$replace(%_path%,%_filename_ext%,)..\*
-<ABSOLUTE PATH TO DEFAULT IMAGE>

and cure cd.* getting in front of folder.* by simply renaming your files lexicographically.
2. use:
Code: [Select]
match:$replace(%_path%,%_filename_ext%,)folder.*
-match:$replace(%_path%,%_filename_ext%,)..\folder.*
match:$replace(%_path%,%_filename_ext%,)cd.*
-match:$replace(%_path%,%_filename_ext%,)..\cd.*
match:$replace(%_path%,%_filename_ext%,)<OTHER PREFIX>*
-components\nocover.png

But in this case all other images besides folder.* and cd.* would need to have a common prefix or NextSource will cycle through the same image twice.
Also there is a great [a href="http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Album_Art_Panel_%28foo_uie_albumart%29]Album Art WIKI[/url] on the web created by gfngfgf.

Hope it helps!

Edit: typo
[a href="index.php?act=findpost&pid=363650"][{POST_SNAPBACK}][/a]


Thank you guys very much works perfectly..........!!
and gfngfgf you were right, the last option does work when my mistakes were taken out.......and thanks for the pointers I see where I was going wrong..........
Title: [CRASHWARE] updated foo_uie_albumart
Post by: VLSI on 2006-02-12 19:02:26
Quote
Quote
3.
-components\nocover.png
You should use absolute path instead.
[a href="index.php?act=findpost&pid=363650"][{POST_SNAPBACK}][/a]


This shouldn't be a problem, so long as nocover.png is in the "components" folder in the foobar2000 program folder (the same place foo_uie_albumart.dll is located).  I'm betting that if you fix the other issues WigBaM pointed out, the default source should work.
[a href="index.php?act=findpost&pid=363655"][{POST_SNAPBACK}][/a]

Relative paths are a problem, because foobar's current directory may change in response to a common file dialog event.  Add a file to your playlist from some other location and the relative path will stop working.

EDIT:  Relative paths could still be made to work reliably though, by using the path of GetModuleFilename(NULL).  This would require a modification in albumart.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Glass on 2006-02-12 23:54:47
No chance of this working in beta 13?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-02-13 19:47:07
Quote
No chance of this working in beta 13?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=363810")

[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=36635]Not until the final version of 0.9 is released[/url]
Title: [CRASHWARE] updated foo_uie_albumart
Post by: DarkBlackCorner on 2006-02-15 13:33:01
Quote
The VC7 runtimes (msvc*71.dll) are not required for this version.


is there anything that is required?  think i'm missing something.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-02-18 06:46:16
Ultra-Alpha Extra Experimental:
This is a modified foo_uie_albumart.dll with cover downloading from walmart.com.
The coverdownloading only works when coverdownloader.dll (included) is in components/coverdownloader.
CoverDownloader.dll is a flexible integratable (or at least it will be if/when i release an API or sourcecode) thingy for downloading covers, and can do so from multiple sources (only walmart is available in this build).

foo_uie_albumart.dll is built with VC6, but CoverDownloader.dll and walmart.dll are built with VC8 so you'll need MSVCR80.DLL and MSVCP80.DLL. If you get an error when you use the "Get Art" function, its probably because you are missing these DLLs.

To use it, right click on the album art panel and choose "Get Art" or "Show Art Tasks". By default the art window doesn't appear until all thumbnails have been retrieved, and will be closed once the art you select is saved. You can change this in preferences. Left click an image to save it to the location set in preferences (titleformatting string) or right click for more options. The default location is $replace(%_path%,\%_filename_ext%,)\folder.jpg

"Show Art Tasks" opens a dialog that is fairly self-explanatory.

This is pre-alpha software, and DOES contain bugs.

Edit: Now includes WigBam's updates

Edit: download link is down
Edit: Download link is back up.

Download (http://www.hydrogenaudio.org/forums/index.php?act=Attach&type=post&id=2092)

(http://daviddl.orcon.net.nz/ss.PNG)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: nakke on 2006-02-20 17:23:12
Quote
I've had this problem with every single version of foo_uie_albumart. System: XP SP2, standard ForceWare drivers on a 7800GTX. Sometimes the album art works fine (should be in the bottom left corner) but after a few foobar2000 restarts or album switches, this happens. The only way to fix is to restart Windows. Any ideas?

(http://img154.imageshack.us/img154/5575/aaprob5se.th.png) (http://img154.imageshack.us/img154/5575/aaprob5se.png)
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=363228")
I've had the exact same problem with every version too. [a href="http://img394.imageshack.us/my.php?image=albumartproblem5ur.png](http://img394.imageshack.us/img394/2893/albumartproblem5ur.th.png)[/url]

Windows XP, 6600GT, forceware 81.98, AMD Athlon™ XP 2700+.
It appears every once in a while.. moving the foobar windows outside the screen and back brings the album image back, however, but when some other application's window is overlapping foobar, the problem comes back.
Any help or instructions on how to fix this would be greatly appreciated.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Punio.4 on 2006-02-20 19:35:52
OK... i noticed something veeeeery interesting... and kinda offtopic...
When i'm using winroll or glass2k to make my windows transparent, when dragging larger, more complex windows, the window lags behind the cursor, resulting in choppy movement...

HOWEVER...

When running foobar with the fading Albumart plugin, even if foobar is minimized to the tray, all is working fine, hi fps, no lag or choppy movement xD

If anyone wants to investigate this, please do
Title: [CRASHWARE] updated foo_uie_albumart
Post by: 0kupa on 2006-02-23 13:40:14
hi!

i've problems with this version and Windows2000, this is the message:

Code: [Select]
ERROR (CORE) : Failed to load DLL: foo_uie_albumart.dll, reason: Unable to load DLL.


in WindowsXP work correctly, what "dll" i need for Win2K to work well??

PD: or i've to dl the old version (http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&hl=foo_uie_albumart)??

bye!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: bigdave on 2006-02-23 16:29:28
Quote
Ultra-Alpha Extra Experimental:
This is a modified foo_uie_albumart.dll with cover downloading from walmart.com.
The coverdownloading only works when coverdownloader.dll (included) is in components/coverdownloader.
CoverDownloader.dll is a flexible integratable (or at least it will be if/when i release an API or sourcecode) thingy for downloading covers, and can do so from multiple sources (only walmart is available in this build).

foo_uie_albumart.dll is built with VC6, but CoverDownloader.dll and walmart.dll are built with VC8 so you'll need MSVCR80.DLL and MSVCP80.DLL. If you get an error when you use the "Get Art" function, its probably because you are missing these DLLs.

To use it, right click on the album art panel and choose "Get Art" or "Show Art Tasks". By default the art window doesn't appear until all thumbnails have been retrieved, and will be closed once the art you select is saved. You can change this in preferences. Left click an image to save it to the location set in preferences (titleformatting string) or right click for more options. The default location is $replace(%_path%,\%_filename_ext%,)\folder.jpg

"Show Art Tasks" opens a dialog that is fairly self-explanatory.

This is pre-alpha software, and DOES contain bugs.

Edit: Now includes WigBam's updates

Edit: download link is down
Edit: Download link is back up.

Download (http://www.hydrogenaudio.org/forums/index.php?act=Attach&type=post&id=2092)

(http://daviddl.orcon.net.nz/ss.PNG)
[a href="index.php?act=findpost&pid=365234"][{POST_SNAPBACK}][/a]


Wow that is a great great add-on.  It is working perfectly for me.  You should make a separate post in the 3rd party forum for it.

Nice one.
Paul.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: toology on 2006-02-26 16:55:14
It doesn't work for me. I've extracted the files into the components directory, got the dll's and when I try it it just sayst that it couldn't find CoverDownloader.dll
Title: [CRASHWARE] updated foo_uie_albumart
Post by: finalcut on 2006-02-26 17:04:20
will this modified version work with 0.9 ?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Peti on 2006-02-26 17:17:33
Quote
It doesn't work for me. I've extracted the files into the components directory, got the dll's and when I try it it just sayst that it couldn't find CoverDownloader.dll
[a href="index.php?act=findpost&pid=367477"][{POST_SNAPBACK}][/a]

Quote
The coverdownloading only works when coverdownloader.dll (included) is in components/coverdownloader.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: prawns on 2006-02-26 17:19:34
Quote
will this modified version work with 0.9 ?[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=367482")
*sigh*
Read [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=36635]Public SDK[/url]
Title: [CRASHWARE] updated foo_uie_albumart
Post by: toology on 2006-02-26 18:32:43
Quote
Quote
It doesn't work for me. I've extracted the files into the components directory, got the dll's and when I try it it just sayst that it couldn't find CoverDownloader.dll
[a href="index.php?act=findpost&pid=367477"][{POST_SNAPBACK}][/a]

Quote
The coverdownloading only works when coverdownloader.dll (included) is in components/coverdownloader.

[a href="index.php?act=findpost&pid=367489"][{POST_SNAPBACK}][/a]


It is in components/coverdownloader.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: yatahaze on 2006-02-26 21:38:57
Wow.. this is one of the best plugins....
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-02-27 02:07:28
Quote
Quote
Quote
It doesn't work for me. I've extracted the files into the components directory, got the dll's and when I try it it just sayst that it couldn't find CoverDownloader.dll
[a href="index.php?act=findpost&pid=367477"][{POST_SNAPBACK}][/a]

Quote
The coverdownloading only works when coverdownloader.dll (included) is in components/coverdownloader.

[a href="index.php?act=findpost&pid=367489"][{POST_SNAPBACK}][/a]


It is in components/coverdownloader.
[a href="index.php?act=findpost&pid=367507"][{POST_SNAPBACK}][/a]


sorry, It wasn't very clear but components/coverdownloader is a directory.
So it has to actually be in components/coverdownloader/coverdownloader.dll.
Also make sure you have the VC8 runtimes available/installed.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: waileongyeo on 2006-02-27 05:17:42
Quote
Ultra-Alpha Extra Experimental:
This is a modified foo_uie_albumart.dll with cover downloading from walmart.com.
:
:

This is pre-alpha software, and DOES contain bugs.

Edit: Now includes WigBam's updates

Thanks for the new feature. I've tried out the plugin and it works as expected.
However, I've noticed the version is 0.050 rather than the latest version 0.051 from WigBaM. I'm wondering whether this pre-alpha build v0.050 will consist the bug mentioned below?

Quote
Quote
Re: version 0.050
One problem I'm having now is with searching for images inside subfolders (of an unknown name). I used to use patterns like this -
Code: [Select]
-match:$replace(%_path%,%_filename_ext%,)*\*cover*.*
- which would find folders named "art, or artwork, or scans" etc... but now this finds nothing. Is there a way now to search for subfolders without writing a specific name?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=362382")

Yes, thanks for reporting, it seems at some point I unitnentionaly removed the sub-dir search.
But it's fixed now - here is an update that should work: [a href="http://www.assv72.dsl.pipex.com/albumart/foo_uie_albumart.dll]Download v0.051[/url]
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-02-27 06:15:23
Quote
Quote
Ultra-Alpha Extra Experimental:
This is a modified foo_uie_albumart.dll with cover downloading from walmart.com.
:
:

This is pre-alpha software, and DOES contain bugs.

Edit: Now includes WigBam's updates

Thanks for the new feature. I've tried out the plugin and it works as expected.
However, I've noticed the version is 0.050 rather than the latest version 0.051 from WigBaM. I'm wondering whether this pre-alpha build v0.050 will consist the bug mentioned below?

Quote
Quote
Re: version 0.050
One problem I'm having now is with searching for images inside subfolders (of an unknown name). I used to use patterns like this -
Code: [Select]
-match:$replace(%_path%,%_filename_ext%,)*\*cover*.*
- which would find folders named "art, or artwork, or scans" etc... but now this finds nothing. Is there a way now to search for subfolders without writing a specific name?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=362382")

Yes, thanks for reporting, it seems at some point I unitnentionaly removed the sub-dir search.
But it's fixed now - here is an update that should work: [a href="http://www.assv72.dsl.pipex.com/albumart/foo_uie_albumart.dll]Download v0.051[/url]

[a href="index.php?act=findpost&pid=367659"][{POST_SNAPBACK}][/a]


I'm not sure. AFAIK he didn't post the code for that update. I also have an updated version that i prepared for Fractal_Mortality addressing some seperate issues. I understand that WigBam is working on some new features at the moment, but has had trouble with his harddrive crashing. Once he releases something there I'll consider merging all these fixes/improvements together. I've also sent WigBam the source code for the cover downloader, so he can play around with that if he wants.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-02-27 06:40:45
Known bugs with this version of coverdownloader.dll:
So, for now use the 'Tasks' dialog at your own risk. The Get Art function should be fine though.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: toology on 2006-02-27 07:19:26
Quote
Quote
Quote
Quote
It doesn't work for me. I've extracted the files into the components directory, got the dll's and when I try it it just sayst that it couldn't find CoverDownloader.dll
[a href="index.php?act=findpost&pid=367477"][{POST_SNAPBACK}][/a]

Quote
The coverdownloading only works when coverdownloader.dll (included) is in components/coverdownloader.

[a href="index.php?act=findpost&pid=367489"][{POST_SNAPBACK}][/a]


It is in components/coverdownloader.
[a href="index.php?act=findpost&pid=367507"][{POST_SNAPBACK}][/a]


sorry, It wasn't very clear but components/coverdownloader is a directory.
So it has to actually be in components/coverdownloader/coverdownloader.dll.
Also make sure you have the VC8 runtimes available/installed.
[a href="index.php?act=findpost&pid=367628"][{POST_SNAPBACK}][/a]


It's perfectly clear and it is like that, I should have been more clear in the first post. 
I've copied those runtimes to the system32 directory, is that ok?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-02-27 09:06:36
Quote
It's perfectly clear and it is like that, I should have been more clear in the first post.  
I've copied those runtimes to the system32 directory, is that ok?
[a href="index.php?act=findpost&pid=367677"][{POST_SNAPBACK}][/a]


What is the exact error you get. Is it "Could not load CoverDownloader.dll"?
Are you running windows 95,98 or ME by any chance?
The cover downloader is strictly unicode, and calls the unicode versions of windows APIs. Something called the "Microsoft Layer for Unicode on Windows Me/98/95 Systems" is necessary to use unicode on these systems, and I have to recompile the program to support this. I'm not sure when I will be able to do this but I'll certainly look into it.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: finalcut on 2006-02-27 20:11:12
Quote
Quote
will this modified version work with 0.9 ?[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=367482")
*sigh*
Read [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=36635]Public SDK[/url]
[a href="index.php?act=findpost&pid=367490"][{POST_SNAPBACK}][/a]
and?
many plugins already work
Title: [CRASHWARE] updated foo_uie_albumart
Post by: toology on 2006-02-28 00:21:42
Quote
Quote
It's perfectly clear and it is like that, I should have been more clear in the first post.  
I've copied those runtimes to the system32 directory, is that ok?
[a href="index.php?act=findpost&pid=367677"][{POST_SNAPBACK}][/a]


What is the exact error you get. Is it "Could not load CoverDownloader.dll"?
Are you running windows 95,98 or ME by any chance?
The cover downloader is strictly unicode, and calls the unicode versions of windows APIs. Something called the "Microsoft Layer for Unicode on Windows Me/98/95 Systems" is necessary to use unicode on these systems, and I have to recompile the program to support this. I'm not sure when I will be able to do this but I'll certainly look into it.
[a href="index.php?act=findpost&pid=367698"][{POST_SNAPBACK}][/a]


It gives me precicely that error. Im runnig Windows XP SP2.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-02-28 00:39:52
Quote
Quote
Quote
will this modified version work with 0.9 ?[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=367482")
*sigh*
Read [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=36635]Public SDK[/url]
[a href="index.php?act=findpost&pid=367490"][{POST_SNAPBACK}][/a]
and?
many plugins already work
[a href="index.php?act=findpost&pid=367857"][{POST_SNAPBACK}][/a]


Only plugins made by people who are close to Peter and have access to the API, because they are known for their quality bug-free components.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Sam Stoat on 2006-03-03 13:15:47
Is it possible to add a second albumart picture to your foobar config?  I'd like to be able to display two seperate pictures; one of the album cover, and another of the artist or composer.

A similar thing has been done with foo_uie_trackinfo.dll, allowing more than one to be displayed.  I think this is what AK47Mega was trying to point out in an earlier post.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: bytemastr on 2006-03-07 04:31:55
I've emailed Wigbam a couple of times and no one seems home, but I was curious to see if anyone else here was interested in a slideshow of album art, assuming one has more than one image for an album/song?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: mazy on 2006-03-07 06:18:52
Quote
I've emailed Wigbam a couple of times and no one seems home, but I was curious to see if anyone else here was interested in a slideshow of album art, assuming one has more than one image for an album/song?
[a href="index.php?act=findpost&pid=369817"][{POST_SNAPBACK}][/a]

yes, i would ... i even think this was requested long time ago (when rexy was developing the plugin).

the code for animating the changes etc is here, so it only needs some timer to do that (+ configuration options).
Title: [CRASHWARE] updated foo_uie_albumart
Post by: optimuz on 2006-03-07 21:46:33
I would like to see support for downloading covers from amazon instead of walmart because they have a lot more of the music I like, trance for example!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-03-08 02:27:29
Quote
I would like to see support for downloading covers from amazon instead of walmart because they have a lot more of the music I like, trance for example!
[a href="index.php?act=findpost&pid=370023"][{POST_SNAPBACK}][/a]

From what david_dl wrote in his post when he released the ultra-alpha experimental version (or whatever ), the ability to have more sources (like amazon) will be present in the future, so hang tight.  I think walmart was used just to demonstrate the feature and for testing.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-03-08 02:40:01
Quote
Quote
I would like to see support for downloading covers from amazon instead of walmart because they have a lot more of the music I like, trance for example!
[a href="index.php?act=findpost&pid=370023"][{POST_SNAPBACK}][/a]

From what david_dl wrote in his post when he released the ultra-alpha experimental version (or whatever ), the ability to have more sources (like amazon) will be present in the future, so hang tight.  I think walmart was used just to demonstrate the feature and for testing.
[a href="index.php?act=findpost&pid=370067"][{POST_SNAPBACK}][/a]


Precisely. But david_dl happens to be very busy at the moment, so you might have to wait a few weeks.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: optimuz on 2006-03-08 03:14:25
Quote
Precisely. But david_dl happens to be very busy at the moment, so you might have to wait a few weeks.


A few weeks is no problem at all, and the downloader from walmart works just fine for me with all the music walmart has, but I'm no programmer so maybe its a bit diff to just use another site.

But ehhh what I wanna say, great plugin!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: pfife on 2006-03-08 04:21:47
Quote
Quote
It's perfectly clear and it is like that, I should have been more clear in the first post.  
I've copied those runtimes to the system32 directory, is that ok?
[a href="index.php?act=findpost&pid=367677"][{POST_SNAPBACK}][/a]


What is the exact error you get. Is it "Could not load CoverDownloader.dll"?
Are you running windows 95,98 or ME by any chance?
The cover downloader is strictly unicode, and calls the unicode versions of windows APIs. Something called the "Microsoft Layer for Unicode on Windows Me/98/95 Systems" is necessary to use unicode on these systems, and I have to recompile the program to support this. I'm not sure when I will be able to do this but I'll certainly look into it.
[a href="index.php?act=findpost&pid=367698"][{POST_SNAPBACK}][/a]


Hi, I was wondering - did this situation happen to get resolved somehow?  I am having this exact error, and I have no idea why.... i do have the coverdownloader.dll in a subdirectory called coverdownloader within components... got the v8 run times and put those in system and system32, and the walmart.dll and albumart.dll are in the components folder... and I get the error that it could not load CoverDownloader.dll...

thanks in advance for any help...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-03-08 04:57:40
Quote
Quote
Quote
It's perfectly clear and it is like that, I should have been more clear in the first post.  
I've copied those runtimes to the system32 directory, is that ok?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=367677")


What is the exact error you get. Is it "Could not load CoverDownloader.dll"?
Are you running windows 95,98 or ME by any chance?
The cover downloader is strictly unicode, and calls the unicode versions of windows APIs. Something called the "Microsoft Layer for Unicode on Windows Me/98/95 Systems" is necessary to use unicode on these systems, and I have to recompile the program to support this. I'm not sure when I will be able to do this but I'll certainly look into it.
[a href="index.php?act=findpost&pid=367698"][{POST_SNAPBACK}][/a]


Hi, I was wondering - did this situation happen to get resolved somehow?  I am having this exact error, and I have no idea why.... i do have the coverdownloader.dll in a subdirectory called coverdownloader within components... got the v8 run times and put those in system and system32, and the walmart.dll and albumart.dll are in the components folder... and I get the error that it could not load CoverDownloader.dll...

thanks in advance for any help...
[a href="index.php?act=findpost&pid=370083"][{POST_SNAPBACK}][/a]


Not that I'm aware of. You might want to try installing the official vc2005 libraries (there are some old beta ones floating around on the net). Try using this: [a href="http://daviddl.orcon.net.nz/vcredist_x86.exe]vcredist_x86.exe[/url] (wait a minute before trying that link, the upload is taking its time on my 128k uplink  )
Title: [CRASHWARE] updated foo_uie_albumart
Post by: pfife on 2006-03-08 13:11:48
Quote
Quote
Quote
Quote
It's perfectly clear and it is like that, I should have been more clear in the first post.  
I've copied those runtimes to the system32 directory, is that ok?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=367677")


What is the exact error you get. Is it "Could not load CoverDownloader.dll"?
Are you running windows 95,98 or ME by any chance?
The cover downloader is strictly unicode, and calls the unicode versions of windows APIs. Something called the "Microsoft Layer for Unicode on Windows Me/98/95 Systems" is necessary to use unicode on these systems, and I have to recompile the program to support this. I'm not sure when I will be able to do this but I'll certainly look into it.
[a href="index.php?act=findpost&pid=367698"][{POST_SNAPBACK}][/a]


Hi, I was wondering - did this situation happen to get resolved somehow?  I am having this exact error, and I have no idea why.... i do have the coverdownloader.dll in a subdirectory called coverdownloader within components... got the v8 run times and put those in system and system32, and the walmart.dll and albumart.dll are in the components folder... and I get the error that it could not load CoverDownloader.dll...

thanks in advance for any help...
[a href="index.php?act=findpost&pid=370083"][{POST_SNAPBACK}][/a]


Not that I'm aware of. You might want to try installing the official vc2005 libraries (there are some old beta ones floating around on the net). Try using this: [a href="http://daviddl.orcon.net.nz/vcredist_x86.exe]vcredist_x86.exe[/url] (wait a minute before trying that link, the upload is taking its time on my 128k uplink  )
[a href="index.php?act=findpost&pid=370089"][{POST_SNAPBACK}][/a]



Hey, great!  made it work!  Perhaps you could package that little file with it?  It originally got me past the next error, but then it gave me another error about the walmart.dll not being found, but it gave me the entire path, which was in the components/coverdownloader dir, so I just moved it there, and now I get previews.  Unfortunately, none of the previews were the right one, but it appears to be working.

thanks much David_Dl.  I eagerly await (without applying any pressure  ) updates to this plugin!

Edited to add: Actually, I am downloading the correct cover art now, but it doesn't put them in the albumart panel - should it, or do I have to do something to make it work there?  When I double click on the image in the preview, it does nothing, and I get the "No Cover" in the albumart panel.

once again, thanks a lot!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-03-08 14:16:08
Quote
Edited to add: Actually, I am downloading the correct cover art now, but it doesn't put them in the albumart panel - should it, or do I have to do something to make it work there?  When I double click on the image in the preview, it does nothing, and I get the "No Cover" in the albumart panel.
[a href="index.php?act=findpost&pid=370168"][{POST_SNAPBACK}][/a]


I can't remember if theres a config option to choose what it saves the image as, but from memory its folder.jpg. You'll need to configure your sources list so it finds that file. Don't worry, this will be configurable in future (which could be a while off depending on how other stuff that i'm doing goes)

Edit:
Quote
Perhaps you could package that little file with it?

Hmm, its not really so little, and i don't think the forum would let me upload a file so big. Anyway, I think foobar 0.9 will require those runtimes anyway? So it shouldn't be an issue in the future.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: foosion on 2006-03-08 14:44:30
Actually, foobar2000 0.9 and the existing components (except those from musicmusic) are linked statically to avoid such messy runtime dependencies.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-03-08 15:06:15
Quote
Actually, foobar2000 0.9 and the existing components (except those from musicmusic) are linked statically to avoid such messy runtime dependencies.
[a href="index.php?act=findpost&pid=370190"][{POST_SNAPBACK}][/a]


Ok, ill do that next time. But won't that result in a lot of duplicate code being loaded by every module?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: pfife on 2006-03-08 16:03:17
Quote
Quote
Edited to add: Actually, I am downloading the correct cover art now, but it doesn't put them in the albumart panel - should it, or do I have to do something to make it work there?  When I double click on the image in the preview, it does nothing, and I get the "No Cover" in the albumart panel.
[a href="index.php?act=findpost&pid=370168"][{POST_SNAPBACK}][/a]


I can't remember if theres a config option to choose what it saves the image as, but from memory its folder.jpg. You'll need to configure your sources list so it finds that file. Don't worry, this will be configurable in future (which could be a while off depending on how other stuff that i'm doing goes)


Hmmm... Well, part of my issue is that I'm not 100% sure how to read that code in the source, but if I'm reading it correctly, I think my issue might be stemming from the fact that I'm working off an audio cd.  It does use what appears to be the path of the input files, with folder.jpg appended, but alas, since I'm using an audio cd, my files don't have the same path...

Edit: Maybe for an update, when the preview comes up, when the proper one is clicked, it saves itself under a constant filename, and the source accesses that filename;  Otherwise, the default no cover png?  I don't know what that would do to people using Foobar for playing files on their hard drives as opposed to cds though.

thanks again everyone.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-03-08 16:13:07
Quote
Quote
Quote
Edited to add: Actually, I am downloading the correct cover art now, but it doesn't put them in the albumart panel - should it, or do I have to do something to make it work there?  When I double click on the image in the preview, it does nothing, and I get the "No Cover" in the albumart panel.
[a href="index.php?act=findpost&pid=370168"][{POST_SNAPBACK}][/a]


I can't remember if theres a config option to choose what it saves the image as, but from memory its folder.jpg. You'll need to configure your sources list so it finds that file. Don't worry, this will be configurable in future (which could be a while off depending on how other stuff that i'm doing goes)


Hmmm... Well, part of my issue is that I'm not 100% sure how to read that code in the source, but if I'm reading it correctly, I think my issue might be stemming from the fact that I'm working off an audio cd.  It does use what appears to be the path of the input files, with folder.jpg appended, but alas, since I'm using an audio cd, my files don't have the same path...

Edit: Maybe for an update, when the preview comes up, when the proper one is clicked, it saves itself under a constant filename, and the source accesses that filename;  Otherwise, the default no cover png?  I don't know what that would do to people using Foobar for playing files on their hard drives as opposed to cds though.

thanks again everyone.
[a href="index.php?act=findpost&pid=370206"][{POST_SNAPBACK}][/a]


Hmm, the main point was to download cover art permanently (so next time you play the track its already there.) I hadn't considered audio cds, but it maybe possible to have some sort of 'art cache' where it stores the art along with some sort of ID to identify the disc?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: pfife on 2006-03-08 16:18:09
Quote
Quote
Quote
Quote
Edited to add: Actually, I am downloading the correct cover art now, but it doesn't put them in the albumart panel - should it, or do I have to do something to make it work there?  When I double click on the image in the preview, it does nothing, and I get the "No Cover" in the albumart panel.
[a href="index.php?act=findpost&pid=370168"][{POST_SNAPBACK}][/a]


I can't remember if theres a config option to choose what it saves the image as, but from memory its folder.jpg. You'll need to configure your sources list so it finds that file. Don't worry, this will be configurable in future (which could be a while off depending on how other stuff that i'm doing goes)


Hmmm... Well, part of my issue is that I'm not 100% sure how to read that code in the source, but if I'm reading it correctly, I think my issue might be stemming from the fact that I'm working off an audio cd.  It does use what appears to be the path of the input files, with folder.jpg appended, but alas, since I'm using an audio cd, my files don't have the same path...

Edit: Maybe for an update, when the preview comes up, when the proper one is clicked, it saves itself under a constant filename, and the source accesses that filename;  Otherwise, the default no cover png?  I don't know what that would do to people using Foobar for playing files on their hard drives as opposed to cds though.

thanks again everyone.
[a href="index.php?act=findpost&pid=370206"][{POST_SNAPBACK}][/a]


Hmm, the main point was to download cover art permanently (so next time you play the track its already there.) I hadn't considered audio cds, but it maybe possible to have some sort of 'art cache' where it stores the art along with some sort of ID to identify the disc?
[a href="index.php?act=findpost&pid=370208"][{POST_SNAPBACK}][/a]



I think I kinda did that, when I added this line of code to the source, right above -components\default.png:

-components\folder.jpg

That put the album art in the panel.  Now, if it would automatically save the selected cover from the preview to -components\folder.jpg, then it would be almost fully automatic.  Plus, with it yeilding presidence where it is (second to last), it shouldn't affect people who are using it for files on their hard drives, right?

Edited again (sorry):

When I change the save as location to: 

C:\Program Files\foobar2000\components\folder.jpg  it works beautifully (for my purposes, anyways).  I think that would result in re-downloading all the time, which would suck for those on a dialup, but its OK for me on broadband connection. 

Great plugin David_DL.  I like it a lot.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: foosion on 2006-03-08 16:35:49
Quote
Ok, ill do that next time. But won't that result in a lot of duplicate code being loaded by every module?[a href="index.php?act=findpost&pid=370195"][{POST_SNAPBACK}][/a]
Well, it's a trade-off, of course. From my experiments, linking the C runtime statically adds between 30 KB and 60 KB per component DLL.

On another note, please cut down on the excessive quoting, guys.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: nightfishing on 2006-03-19 23:11:13
Quote
hi!

i've problems with this version and Windows2000, this is the message:

Code: [Select]
ERROR (CORE) : Failed to load DLL: foo_uie_albumart.dll, reason: Unable to load DLL.


in WindowsXP work correctly, what "dll" i need for Win2K to work well??

PD: or i've to dl the old version (http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&hl=foo_uie_albumart)??

bye!
[a href="index.php?act=findpost&pid=366566"][{POST_SNAPBACK}][/a]


Same thing here; works in XP, but not in 2k.

Anyone solve this one (or know of an older version that WILL work in 2k??
Title: [CRASHWARE] updated foo_uie_albumart
Post by: foosion on 2006-03-20 00:55:39
Get Dependency Walker (http://www.dependencywalker.com/) and use it on foo_uie_albumart.dll. I guess you lack GDI+.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: HEPB on 2006-03-20 12:52:07
When it will be updated for 0.9 final ?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: notturno79 on 2006-03-21 21:09:31
Quote
When it will be updated for 0.9 final ?
[a href="index.php?act=findpost&pid=372899"][{POST_SNAPBACK}][/a]

No answer? I'm still looking for the update version, i need it!!! 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: odyon on 2006-03-21 22:06:54
me waiting also 
nice 2 have a new version of foobar2000, but the lack of compatible plugins is allways a problem with updating software...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: xan K on 2006-03-26 00:47:19
that's what's keeping from making the total move. the 0.9 version is really nice, what we need now are the updated plugins. this is one I really need...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: hiscores on 2006-03-26 03:45:57
Yeah I'm dying for this one too. In fact, the lack of albumart is the only thing keeping me from really committing to 0.9. Do we know if anyone is even working on a port at the moment?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Seldaek on 2006-03-26 05:39:02
G-Lite might do it if he gets bored again I guess (and hope), but he seems to be the only chance we have as far as I know.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Sphix on 2006-03-27 01:39:13
I can't wait for this one
Title: [CRASHWARE] updated foo_uie_albumart
Post by: G-Lite on 2006-03-27 14:38:39
Quote
G-Lite might do it if he gets bored again I guess (and hope), but he seems to be the only chance we have as far as I know.
[a href="index.php?act=findpost&pid=375310"][{POST_SNAPBACK}][/a]

Wellll...
I don't have alot of time today, but if nobody's taking it before tomorrow morning, I may take a look at it.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: unabatedshagie on 2006-03-27 14:52:19
Quote
Quote
G-Lite might do it if he gets bored again I guess (and hope), but he seems to be the only chance we have as far as I know.
[a href="index.php?act=findpost&pid=375310"][{POST_SNAPBACK}][/a]

Wellll...
I don't have alot of time today, but if nobody's taking it before tomorrow morning, I may take a look at it.
[a href="index.php?act=findpost&pid=375786"][{POST_SNAPBACK}][/a]
Excellent
Title: [CRASHWARE] updated foo_uie_albumart
Post by: nerrad on 2006-03-27 14:52:42
That would be great! 
foo_uie_albumart is the only one I'm missing for v0.9
(fingers crossed) 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: hiscores on 2006-03-27 15:10:12
All hail G-Lite!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: fegul on 2006-03-27 15:34:51
Quote
All hail G-Lite!
[a href="index.php?act=findpost&pid=375804"][{POST_SNAPBACK}][/a]

Agreed.  I love this plugin!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: xan K on 2006-03-27 15:48:48
GREAT! thanks G-Lite!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Sphix on 2006-03-27 18:32:16
Thx G-Lite!!! 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: finalcut on 2006-03-27 22:36:56
/me bows at G-Lite
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Bad Seed on 2006-03-28 00:23:42
Thank you G-Lite. I was waiting for this plugin too. I hope you could port it to 0.9 soon.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Protoss on 2006-03-28 01:00:45
Please port this to 0.9. It is the only thing missing from my interface.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: G-Lite on 2006-03-28 18:03:32
Here's a first experimental alpha version for 0.9. It works, but not completely. I think some menu items are broken, and maybe some other things, but it appears to be basically functioning.

Download (http://stephan.kochen.nl/proj/foo_uie_albumart/foo_uie_albumart.dll)

I'm going to fix some known stuff tomorrow probably, and then I'll upload a new version and some source code.

If something breaks, do tell.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: benrad on 2006-03-28 18:10:07
*High fives G-Lite*
UPDATE: Seems to work fine.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Bob... Just Bob on 2006-03-28 18:11:32
Oh man, you rock so hard.

Downloading and testing.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Anas on 2006-03-28 18:15:17
Cool, thanks. Everything works fine for me, as far as I can see.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: chrish` on 2006-03-28 18:15:25
first impression is pretty good - no errors and opening in external viewer, follow curser and all other features i tryed yet work like a charm

nice job G-Lite 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Bob... Just Bob on 2006-03-28 18:23:40
I have found one problem/bug, but it might just be me. If I'm changing "Minimum Panel Height" I have to exit Foobar for the new size to take effect.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: julien_32 on 2006-03-28 18:26:09
G-Lite, I love you 

For me, 'Open in external viewer' and 'Refresh' do nothing.
And, in preferences, I think AlbumArt Panel can be a sup-panel of Columns UI and not a sub-panel of Tools.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: manudevil on 2006-03-28 18:27:44
Very good job !
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Anas on 2006-03-28 18:30:00
'Open in external viewer' works fine for me. Maybe you haven't got an default application set up for your images (Mine is default windows fax & picture viewer).
Title: [CRASHWARE] updated foo_uie_albumart
Post by: DeepDose on 2006-03-28 18:38:07
Thanks a lot G-Lite for being so quick....Working good for me so far....transition works nicely, and "open in external viewer" working perfectly...keep up the good work....
Title: [CRASHWARE] updated foo_uie_albumart
Post by: hiscores on 2006-03-28 18:41:36
Yes! Awesome! Thanks G-Lite.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: julien_32 on 2006-03-28 18:48:48
Now it work fine

There was a problem in my registery, although the files opened in explorer with windows fax & picture viewer.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Frank Bicking on 2006-03-28 18:55:23
Quote
I have found one problem/bug, but it might just be me. If I'm changing "Minimum Panel Height" I have to exit Foobar for the new size to take effect.
[a href="index.php?act=findpost&pid=376260"][{POST_SNAPBACK}][/a]

I wonder if the minimum height setting is still necessary. If I recall correctly, it was introduced to insert panels into the toolbar of Columns UI 0.1.2. With the new layout settings in Columns UI 0.1.3, this was dropped and replaced with a better solution.

Are there any objections to its removal?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: fegul on 2006-03-28 18:55:34
I love you man.  Not in a gay way, but in a developer way  Thanks a TON!!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Peti on 2006-03-28 18:58:36
next source doesn't work for me
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Betse on 2006-03-28 19:03:32
Very nice, my 0.9 is going the way i want it
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Melomane on 2006-03-28 19:12:13
Quote
Quote
I have found one problem/bug, but it might just be me. If I'm changing "Minimum Panel Height" I have to exit Foobar for the new size to take effect.
[a href="index.php?act=findpost&pid=376260"][{POST_SNAPBACK}][/a]

I wonder if the minimum height setting is still necessary. If I recall correctly, it was introduced to insert panels into the toolbar of Columns UI 0.1.2. With the new layout settings in Columns UI 0.1.3, this was dropped and replaced with a better solution.

Are there any objections to its removal?
[a href="index.php?act=findpost&pid=376276"][{POST_SNAPBACK}][/a]


right, no more need!

ps: G-Lite, merci beaucoup!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Melomane on 2006-03-28 19:13:42
1) next source doesn't work for me

2) crash if click on reset sources

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01237260h
Access violation, operation: read, address: AE847BFFh
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (01237260h):
01237220h:  00 00 00 50 8B F0 E8 75 3D 00 00 56 E8 CF 3B 00
01237230h:  00 83 C4 08 8B 4C 24 28 64 89 0D 00 00 00 00 59
01237240h:  5F 5E 5B 8B E5 5D C2 08 00 85 C9 75 07 33 D2 89
01237250h:  55 0C EB 1E 33 C0 85 D2 76 13 8D 9B 00 00 00 00
01237260h:  80 3C 08 00 74 07 83 C0 01 3B C2 72 F3 89 45 0C
01237270h:  8B D0 8B 43 08 8D 7A 01 3B C7 73 05 83 C7 10 EB
01237280h:  07 8D 77 20 3B C6 76 14 8B 73 04 E8 30 10 00 00
01237290h:  8B 55 0C 8B 4D 08 89 7B 08 89 43 04 85 D2 8B 43
Stack (0012F5B4h):
0012F594h:  00000000 0012F8C4 0012F89C 00000000
0012F5A4h:  9AF2FDD8 9AF2FAE0 7FFDD000 9AF2FBA0
0012F5B4h:  5CA7FE56 00000003 01253628 00000002
0012F5C4h:  0012F5B4 0012F684 012473A0 00000002
0012F5D4h:  0125360C 01237052 0012F684 01247278
0012F5E4h:  FFFFFFFF 00000001 0125360C 01236D86
0012F5F4h:  AE847BFF FFFFFFFF 01253624 012522EC
0012F604h:  0125360C 00000030 01232777 012522EC
0012F614h:  0012F6F8 01232E60 0012F690 00000000
0012F624h:  0124B160 0012F630 012331FE 0124B16C
0012F634h:  5CA7FDD6 0012F6F8 01232E60 00000000
0012F644h:  00345F30 EB011C65 00000001 3F800000
0012F654h:  00000000 0012F678 0012F6C8 00000000
0012F664h:  00000000 7C809F12 7C809EB3 5B092C28
0012F674h:  003B0000 00000201 01481DB8 0012F8B0
0012F684h:  0012F718 01247710 FFFFFFFF 0012F6BC
0012F694h:  77D18734 007C0348 00000111 000003F2
0012F6A4h:  00730656 01232E60 DCBAABCD 00000000
0012F6B4h:  0012F6F8 01232E60 0012F728 77D2418D
0012F6C4h:  01232E60 007C0348 00000111 000003F2
Registers:
EAX: 00000000, EBX: 01283C90, ECX: AE847BFF, EDX: FFFFFFFF
ESI: 00000000, EDI: 00000003, EBP: 0012F5EC, ESP: 0012F5B4
Crash location: "foo_uie_albumart", loaded at 01230000h - 0125A000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004DC000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C904000h
COMCTL32                        loaded at 77390000h - 77492000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4C000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                          loaded at 77D10000h - 77DA0000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D1F3000h
ole32                            loaded at 774A0000h - 775DD000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 76340000h - 7638A000h
HookOECreation                  loaded at 57800000h - 57842000h
oleaut32                        loaded at 770E0000h - 7716C000h
version                          loaded at 77BD0000h - 77BD8000h
uxtheme                          loaded at 5B090000h - 5B0C8000h
LgWndHk                          loaded at 003C0000h - 003C7000h
AdMunch                          loaded at 00B20000h - 00CBF000h
ws2_32                          loaded at 719F0000h - 71A07000h
WS2HELP                          loaded at 719E0000h - 719E8000h
foo_albumlist                    loaded at 00CF0000h - 00D2F000h
foo_cdda                        loaded at 00D50000h - 00D7D000h
foo_common                      loaded at 00DA0000h - 00DDA000h
foo_converter                    loaded at 00E00000h - 00E60000h
foo_dsp_crossfeed                loaded at 00E80000h - 00EA4000h
foo_dsp_std                      loaded at 00ED0000h - 00F0F000h
foo_dsp_vlevel                  loaded at 00F30000h - 00F54000h
foo_freedb2                      loaded at 00F80000h - 00FC0000h
foo_input_std                    loaded at 00FE0000h - 010EC000h
foo_masstag                      loaded at 01110000h - 0115E000h
foo_pqview                      loaded at 01180000h - 0119C000h
foo_rgscan                      loaded at 011C0000h - 01203000h
foo_uie_albumart                loaded at 01230000h - 0125A000h
gdiplus                          loaded at 4EB80000h - 4ED23000h
foo_uie_albumlist                loaded at 01290000h - 012CF000h
foo_ui_columns                  loaded at 012F0000h - 01389000h
foo_ui_std                      loaded at 013B0000h - 01407000h
iTchHk                          loaded at 01730000h - 01737000h
LgMsgHk                          loaded at 01910000h - 0192E000h
dciman32                        loaded at 73B10000h - 73B16000h
kbdhook                          loaded at 01A80000h - 01A87000h
netapi32                        loaded at 6FEE0000h - 6FF34000h
SETUPAPI                        loaded at 778E0000h - 779D8000h
appHelp                          loaded at 77B50000h - 77B72000h
CLBCATQ                          loaded at 76F80000h - 76FFF000h
COMRes                          loaded at 77000000h - 770D4000h
shellextension                  loaded at 09C40000h - 09C5B000h
xpsp2res                        loaded at 20000000h - 202DA000h
msi                              loaded at 745E0000h - 748A6000h
shdocvw                          loaded at 77720000h - 7788E000h
CRYPT32                          loaded at 779E0000h - 77A76000h
MSASN1                          loaded at 77A80000h - 77A92000h
CRYPTUI                          loaded at 76610000h - 76694000h
WINTRUST                        loaded at 76BE0000h - 76C0E000h
IMAGEHLP                        loaded at 76C40000h - 76C68000h
WININET                          loaded at 77AA0000h - 77B47000h
WLDAP32                          loaded at 76F10000h - 76F3D000h
urlmon                          loaded at 77170000h - 77210000h
Secur32                          loaded at 77FC0000h - 77FD1000h
DSOUND                          loaded at 73E60000h - 73EBC000h
WINMM                            loaded at 76AE0000h - 76B0F000h
wdmaud                          loaded at 72C70000h - 72C79000h
msacm32                          loaded at 72C60000h - 72C68000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E30000h - 73E34000h
DBGHELP                          loaded at 5D3F0000h - 5D491000h

Stack dump analysis:
Address: 01253628h, location: "foo_uie_albumart", loaded at 01230000h - 0125A000h
Address: 012473A0h, location: "foo_uie_albumart", loaded at 01230000h - 0125A000h
Address: 0125360Ch, location: "foo_uie_albumart", loaded at 01230000h - 0125A000h
Address: 01237052h, location: "foo_uie_albumart", loaded at 01230000h - 0125A000h
Address: 01247278h, location: "foo_uie_albumart", loaded at 01230000h - 0125A000h
Address: 0125360Ch, location: "foo_uie_albumart", loaded at 01230000h - 0125A000h
Address: 01236D86h, location: "foo_uie_albumart", loaded at 01230000h - 0125A000h
Address: 01253624h, location: "foo_uie_albumart", loaded at 01230000h - 0125A000h
Address: 012522ECh, location: "foo_uie_albumart", loaded at 01230000h - 0125A000h
Address: 0125360Ch, location: "foo_uie_albumart", loaded at 01230000h - 0125A000h
Address: 01232777h, location: "foo_uie_albumart", loaded at 01230000h - 0125A000h
Address: 012522ECh, location: "foo_uie_albumart", loaded at 01230000h - 0125A000h
Address: 01232E60h, location: "foo_uie_albumart", loaded at 01230000h - 0125A000h
Address: 0124B160h, location: "foo_uie_albumart", loaded at 01230000h - 0125A000h
Address: 012331FEh, location: "foo_uie_albumart", loaded at 01230000h - 0125A000h
Address: 0124B16Ch, location: "foo_uie_albumart", loaded at 01230000h - 0125A000h
Address: 01232E60h, location: "foo_uie_albumart", loaded at 01230000h - 0125A000h
Address: 7C809F12h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "IsBadReadPtr" (+0000005Fh)
Address: 7C809EB3h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "IsBadReadPtr" (+00000000h)
Address: 5B092C28h, location: "uxtheme", loaded at 5B090000h - 5B0C8000h
Symbol: "DrawThemeBackground" (+00000000h)
Address: 01247710h, location: "foo_uie_albumart", loaded at 01230000h - 0125A000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01232E60h, location: "foo_uie_albumart", loaded at 01230000h - 0125A000h
Address: 01232E60h, location: "foo_uie_albumart", loaded at 01230000h - 0125A000h
Address: 77D2418Dh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 01232E60h, location: "foo_uie_albumart", loaded at 01230000h - 0125A000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D241B0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D23FD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 01232E60h, location: "foo_uie_albumart", loaded at 01230000h - 0125A000h
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D24204h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D1D4E4h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D1B903h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SendMessageW" (+00000049h)
Address: 773B6FF6h, location: "COMCTL32", loaded at 77390000h - 77492000h
Symbol: "Ordinal384" (+0000B1CCh)
Address: 773B70D8h, location: "COMCTL32", loaded at 77390000h - 77492000h
Symbol: "Ordinal384" (+0000B2AEh)
Address: 773B93DDh, location: "COMCTL32", loaded at 77390000h - 77492000h
Symbol: "Ordinal384" (+0000D5B3h)
Address: 773B8B56h, location: "COMCTL32", loaded at 77390000h - 77492000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1EAB0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnableMenuItem" (+00000081h)
Address: 77D1EC03h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallNextHookEx" (+00000100h)
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01914D7Dh, location: "LgMsgHk", loaded at 01910000h - 0192E000h
Symbol: "UnInstallMsgHook" (+000004D8h)
Address: 77D318A2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "UnhookWinEvent" (+00000025h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 773B8B56h, location: "COMCTL32", loaded at 77390000h - 77492000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 773B8B56h, location: "COMCTL32", loaded at 77390000h - 77492000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 773B8B56h, location: "COMCTL32", loaded at 77390000h - 77492000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D189CDh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 773B8B56h, location: "COMCTL32", loaded at 77390000h - 77492000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D1EC03h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallNextHookEx" (+00000100h)
Address: 77D31B4Dh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "AppendMenuA" (+0000006Eh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D189F0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D18A10h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 77D2E097h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsDialogMessageW" (+000000DBh)
Address: 0042A376h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0042A47Eh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D1DAEAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 20046836h, location: "xpsp2res", loaded at 20000000h - 202DA000h
Address: 00D1DAEAh, location: "foo_albumlist", loaded at 00CF0000h - 00D2F000h
Address: 0042AF1Ah, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C9206ABh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 004AD734h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AE828h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CD1A0h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CD280h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A18E4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C927CB7h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000002BAh)
Address: 7C927BF5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C927BB0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 0044005Ch, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0041005Ch, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 10003AB0h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+00000030h)
Address: 10003ABEh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+0000003Eh)
Address: 7C921B09h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CD210h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C921B09h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CD280h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004813A4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00480EB5h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 10002D77h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0049D48Bh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0042B0F4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CA288h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486E75h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00481239h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00481233h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A18E8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A0CE5h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486560h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0049D66Dh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00485445h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486560h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004854AEh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004DC000h

Version info:
foobar2000 v0.9
UNICODE

Additional info:
ReplayGain Scanner 2.0  (foo_rgscan)
Standard input array 1.0  (foo_input_std)
Crossfeed 0.92  (foo_dsp_crossfeed)
Converter 1.0  (foo_converter)
Standard DSP array 1.0  (foo_dsp_std)
Album list panel 0.2.1 beta 1  (foo_uie_albumlist)
Masstagger 1.5  (foo_masstag)
Columns UI 0.1.3 pre-alpha 17v5  (foo_ui_columns)
FLAC decoder 1.1.0  (foo_input_std)
VLevel 20060324.0  (foo_dsp_vlevel)
CD Audio decoder 2.0  (foo_cdda)
MPEG-4 AAC decoder 2.1  (foo_input_std)
Default User Interface 0.9acc  (foo_ui_std)
Album List 3.1.0  (foo_albumlist)
Album Art Panel 0.149  (foo_uie_albumart)
Common services 0.1  (foo_common)
freedb tagger v0.5.1  (foo_freedb2)
[span style=\'font-size:8pt;line-height:100%\']moderation: Added [ codebox ].[/span]
Title: [CRASHWARE] updated foo_uie_albumart
Post by: MechaA on 2006-03-28 19:18:05
Quote
I love you man.  Not in a gay way, but in a developer way   Thanks a TON!!
[a href="index.php?act=findpost&pid=376277"][{POST_SNAPBACK}][/a]


I love you in a gay way and a developer way.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Duble0Syx on 2006-03-28 19:18:34
It also seems to crash when it tries to look for artwork using a string other than the first one.
Code: [Select]
Illegal operation:
Code: C00000FDh, flags: 00000000h, address: 7C90EDDCh
Call path:
entry=>app_mainloop=>on_item_focus_change
This is the first crash logged by this instance.
Code bytes (7C90EDDCh):
7C90ED9Ch:  E4 74 D4 EB 96 5E 5F 8D 42 FF 5B C3 8D 42 FE 5E
7C90EDACh:  5F 5B C3 8D 42 FD 5E 5F 5B C3 8D 42 FC 5E 5F 5B
7C90EDBCh:  C3 90 90 90 90 90 68 18 EE 90 7C 64 A1 00 00 00
7C90EDCCh:  00 50 8B 44 24 10 89 6C 24 10 8D 6C 24 10 2B E0
7C90EDDCh:  53 56 57 8B 45 F8 89 65 E8 50 8B 45 FC C7 45 FC
7C90EDECh:  FF FF FF FF 89 45 F8 8D 45 F0 64 A3 00 00 00 00
7C90EDFCh:  C3 90 90 90 90 90 8B 4D F0 64 89 0D 00 00 00 00
7C90EE0Ch:  59 5F 5E 5B C9 51 C3 90 90 90 90 90 55 8B EC 83
Stack (00032FBCh):
00032F9Ch:  00000000 00000000 00000000 00000000
00032FACh:  00000000 00000000 00000000 00000000
00032FBCh:  00000000 00000000 00000000 00000000
00032FCCh:  00000000 00000000 00000000 00000000
00032FDCh:  00000000 00000000 00000000 00000000
00032FECh:  00000000 00000000 00000000 00000000
00032FFCh:  00000000 00000000 00000000 00000000
0003300Ch:  00000000 00000000 00000000 00000000
0003301Ch:  00000000 00000000 00000000 00000000
0003302Ch:  00000000 00000000 00000000 00000000
0003303Ch:  00000000 00000000 00000000 00000000
0003304Ch:  00000000 00000000 00000000 00000000
0003305Ch:  00000000 00000000 00000000 00000000
0003306Ch:  00000000 00000000 00000000 00000000
0003307Ch:  00000000 00000000 00000000 00000000
0003308Ch:  00000000 00000000 00000000 00000000
0003309Ch:  00000000 00000000 00000000 00000000
000330ACh:  00000000 00000000 00000000 00000000
000330BCh:  00000000 00000000 00000000 00000000
000330CCh:  00000000 00000000 00000000 00000000
Registers:
EAX: 00000204, EBX: 000334DC, ECX: 0000021A, EDX: 00000000
ESI: 00033508, EDI: 00033504, EBP: 000331D0, ESP: 00032FBC

This happens everytime when it tries to find the artwork using this string:
match:$replace(%_path%,%_filename_ext%,,%_directoryname%,)*.*
It is still quite nice to finally have this one.  At least one of the 3 music playing PC's in this house can now use 0.9.
EDIT: By the way, the crash log looks a little small, but thats all it spits out.  Also worth noting is the fact the image file it tries to load has a µ in the filename.

EDIT (again):  Changing the *.* to just * solve the problem.  Still an odd bug though.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: wortels on 2006-03-28 20:04:42
getting 'leaked 5 meta_db handles' there seem to be some glitches but good enough for an intial port...Ps instead of tools this should be under display...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: MechaA on 2006-03-28 20:09:15
Quote
getting 'leaked 5 meta_db handles' there seem to be some glitches but good enough for an intial port...Ps instead of tools this should be under display...
[a href="index.php?act=findpost&pid=376307"][{POST_SNAPBACK}][/a]


I also get a number of meta_db handle leaks when I exit.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Sphix on 2006-03-28 20:28:58
THANKS G Lite 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: nerrad on 2006-03-28 20:58:29
w00t! Thanks alot, It looks great! My foobar v0.9 is now complete.
I also sometimes get some meta_db handle leak errors when I close foobar, but like you said, you'll work on it tomorrow. Thanks again!

Quote
Here's a first experimental alpha version for 0.9. It works, but not completely. I think some menu items are broken, and maybe some other things, but it appears to be basically functioning.

Download (http://stephan.kochen.nl/proj/foo_uie_albumart/foo_uie_albumart.dll)

I'm going to fix some known stuff tomorrow probably, and then I'll upload a new version and some source code.

If something breaks, do tell.
[a href="index.php?act=findpost&pid=376247"][{POST_SNAPBACK}][/a]
Title: [CRASHWARE] updated foo_uie_albumart
Post by: withak on 2006-03-28 21:06:46
I got a crash when foobar was just sitting in the background.  My first crash for 0.9.

Code: [Select]
Illegal operation:
Code: E0434F4Dh, flags: 00000001h, address: 7C81EB33h
Call path:
entry=>app_mainloop=>main_thread_callback::callback_run=>on_playback_new_track
This is the first crash logged by this instance.
Code bytes (7C81EB33h):
7C81EAF3h:  8B 45 0C 56 8B 75 14 83 E0 01 85 F6 89 45 B4 C7
7C81EB03h:  45 BC E1 EA 81 7C 0F 84 9A 00 00 00 8B 4D 10 83
7C81EB13h:  F9 0F 0F 87 69 5A 02 00 85 C9 89 4D C0 74 07 57
7C81EB23h:  8D 7D C4 F3 A5 5F 8D 45 B0 50 FF 15 04 15 80 7C
7C81EB33h:  5E C9 C2 10 00 85 FF 0F 8E E6 D0 FE FF 8B 55 FC
7C81EB43h:  89 55 0C 0F B7 16 8B 7D F8 8A 14 3A 88 11 8B 78
7C81EB53h:  0C 0F B6 D2 66 8B 14 57 66 3B 16 0F 85 2F C7 02
7C81EB63h:  00 8B 50 08 66 8B 5A 04 38 19 0F 84 2D C7 02 00
Stack (0012F0C4h):
0012F0A4h:  0012D684 7C9C93A0 77F643DD 7C9C93A0
0012F0B4h:  00000004 00000000 0012CB90 00000000
0012F0C4h:  0012F150 E0434F4D 00000001 00000000
0012F0D4h:  7C81EB33 00000001 80004005 790C2000
0012F0E4h:  02000036 0012F0FC 79E814DA 0012F108
0012F0F4h:  02000036 00000001 0012F178 79E87FF4
0012F104h:  0000012C 790FABCC 79F958B8 7A763DF0
0012F114h:  0000012C 0012F178 79F97065 E0434F4D
0012F124h:  00000001 00000001 0012F150 8CF643C6
0012F134h:  0178580C 001692A8 00000000 00033000
0012F144h:  0012F200 00000001 001692A8 80004005
0012F154h:  0012ECD4 00000001 00000001 0012F130
0012F164h:  0012ECD4 0012F230 79F9A3C8 F51DC23E
0012F174h:  00000000 0012F23C 7A0945A4 0178580C
0012F184h:  00000000 00000000 8CF64082 0012F280
0012F194h:  0178580C 01772F40 BA2AAE6C 79E71870
0012F1A4h:  0012F398 00000000 00000001 0012F1C0
0012F1B4h:  00000000 001692A8 00000000 0012F190
0012F1C4h:  0012F280 0012F194 0178580C 0012F198
0012F1D4h:  01772F40 0012F23C 0012F288 0012F244
Registers:
EAX: 0012F0C8, EBX: 001692A8, ECX: 00000000, EDX: 00000025
ESI: 0012F154, EDI: E0434F4D, EBP: 0012F118, ESP: 0012F0C4
Crash location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RaiseException" (+00000052h)

Loaded modules:
foobar2000                      loaded at 00400000h - 004DC000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D2000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D5000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 763B0000h - 763F9000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
SynTPFcs                        loaded at 63000000h - 63014000h
VERSION                          loaded at 77C00000h - 77C08000h
MSCTF                            loaded at 74720000h - 7476B000h
foo_albumlist                    loaded at 00E50000h - 00E8F000h
foo_amipwrapper                  loaded at 00EB0000h - 00ED6000h
foo_cdda                        loaded at 00F00000h - 00F2D000h
foo_common                      loaded at 00F50000h - 00F8A000h
foo_converter                    loaded at 00FB0000h - 01010000h
foo_dbsearch                    loaded at 01030000h - 0108C000h
foo_dsp_crossfeed                loaded at 010B0000h - 010D4000h
foo_dsp_std                      loaded at 01100000h - 0113F000h
foo_freedb2                      loaded at 01160000h - 011A0000h
foo_input_shorten                loaded at 011C0000h - 011EE000h
foo_input_std                    loaded at 01210000h - 0131C000h
foo_lnk                          loaded at 01340000h - 01359000h
foo_masstag                      loaded at 01380000h - 013CE000h
foo_osd                          loaded at 013F0000h - 01426000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_playlist_manager            loaded at 01460000h - 014A6000h
foo_pqview                      loaded at 014D0000h - 014EC000h
foo_prettypop                    loaded at 01510000h - 0155E000h
mscoree                          loaded at 79000000h - 79045000h
MSVCR80                          loaded at 78130000h - 781CB000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA6000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
foo_random                      loaded at 03A10000h - 03A4F000h
foo_rgscan                      loaded at 03AF0000h - 03B33000h
foo_tradersfriend                loaded at 03B60000h - 03B9D000h
foo_uie_albumart                loaded at 03BC0000h - 03BEA000h
foo_uie_albumlist                loaded at 03C10000h - 03C4F000h
foo_uie_explorer                loaded at 03C70000h - 03CAD000h
foo_ui_columns                  loaded at 03CD0000h - 03D69000h
foo_ui_std                      loaded at 03D90000h - 03DE7000h
foo_unpack                      loaded at 03E10000h - 03E3E000h
foo_utils                        loaded at 03E60000h - 03E99000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
OLEAUT32                        loaded at 77120000h - 771AC000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
amip                            loaded at 06050000h - 061F9000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
dciman32                        loaded at 73BC0000h - 73BC6000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINMM                            loaded at 76B40000h - 76B6D000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 7C81EB33h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RaiseException" (+00000052h)
Address: 790C2000h, location: "mscorlib.ni", loaded at 790C0000h - 79BA6000h
Address: 79E814DAh, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "InstallCustomModule" (+00001F6Ah)
Address: 79E87FF4h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "LogHelp_TerminateOnAssert" (+00001FA4h)
Address: 790FABCCh, location: "mscorlib.ni", loaded at 790C0000h - 79BA6000h
Address: 79F958B8h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+00001FFCh)
Address: 7A763DF0h, location: "System.ni", loaded at 7A440000h - 7ABFE000h
Address: 79F97065h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+000037A9h)
Address: 79F9A3C8h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+00006B0Ch)
Address: 7A0945A4h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "CorLaunchApplication" (+00012005h)
Address: 79E71870h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Address: 7A0944EAh, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "CorLaunchApplication" (+00011F4Bh)
Address: 7934AF5Ah, location: "mscorlib.ni", loaded at 790C0000h - 79BA6000h
Address: 7A3197D4h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Address: 7B3F8DCDh, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC56000h
Address: 06160704h, location: "amip", loaded at 06050000h - 061F9000h
Address: 7B2209FCh, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC56000h
Address: 79366463h, location: "mscorlib.ni", loaded at 790C0000h - 79BA6000h
Address: 79E71AD0h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Address: 79E71998h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 004C8D00h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0043BE06h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 01511830h, location: "foo_prettypop", loaded at 01510000h - 0155E000h
Address: 004C8D00h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0043BE06h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 01511830h, location: "foo_prettypop", loaded at 01510000h - 0155E000h
Address: 004C8D00h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0043BE06h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 01511830h, location: "foo_prettypop", loaded at 01510000h - 0155E000h
Address: 004C8D00h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0043BE06h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 015530ACh, location: "foo_prettypop", loaded at 01510000h - 0155E000h
Address: 015530ACh, location: "foo_prettypop", loaded at 01510000h - 0155E000h
Address: 015530ACh, location: "foo_prettypop", loaded at 01510000h - 0155E000h
Address: 015530ACh, location: "foo_prettypop", loaded at 01510000h - 0155E000h
Address: 015530ACh, location: "foo_prettypop", loaded at 01510000h - 0155E000h
Address: 015530ACh, location: "foo_prettypop", loaded at 01510000h - 0155E000h
Address: 004C92B4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004C8D00h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 79E88F63h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "LogHelp_TerminateOnAssert" (+00002F13h)
Address: 79E88EE4h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "LogHelp_TerminateOnAssert" (+00002E94h)
Address: 79F948ECh, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+00001030h)
Address: 79F9A3C8h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+00006B0Ch)
Address: 79F2905Bh, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "CreateAssemblyCache" (+0001AFADh)
Address: 79F29369h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "CreateAssemblyCache" (+0001B2BBh)
Address: 01552714h, location: "foo_prettypop", loaded at 01510000h - 0155E000h
Address: 79F29249h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "CreateAssemblyCache" (+0001B19Bh)
Address: 79E725A0h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Address: 03BC3CE0h, location: "foo_uie_albumart", loaded at 03BC0000h - 03BEA000h
Address: 03BD7699h, location: "foo_uie_albumart", loaded at 03BC0000h - 03BEA000h
Address: 7A318988h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Address: 79F29143h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "CreateAssemblyCache" (+0001B095h)
Address: 03BC3CE0h, location: "foo_uie_albumart", loaded at 03BC0000h - 03BEA000h
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D4885Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000193h)
Address: 77D4882Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000163h)
Address: 7A318A14h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4882Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000163h)
Address: 03BC3CE0h, location: "foo_uie_albumart", loaded at 03BC0000h - 03BEA000h
Address: 03BE24F8h, location: "foo_uie_albumart", loaded at 03BC0000h - 03BEA000h
Address: 79FCE580h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "GetCompileInfo" (+00008611h)
Address: 00439AE6h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 01552714h, location: "foo_prettypop", loaded at 01510000h - 0155E000h
Address: 79E72730h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Address: 00439AE6h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 01552714h, location: "foo_prettypop", loaded at 01510000h - 0155E000h
Address: 00432A98h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CBF00h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CB24Bh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004980BFh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0043AE51h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004C8894h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD7B4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD774h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0049B0DAh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0042C95Dh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0042CA20h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD7A8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D4EAC1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnableMenuItem" (+00000092h)
Address: 004AA6ECh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CB8DCh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AA6F4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00497196h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0042CA3Ah, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 0042CA20h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0042CA20h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 0042CA20h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D489CDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 0042CA20h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004C87F8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD668h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D489F0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D48A10h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042A497h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D4DAEAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 0042AF1Ah, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD734h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AE828h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CD1A0h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CD280h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A18E4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917CB7h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000002BAh)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 1000D533h, location: "shared", loaded at 10000000h - 1002A000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 10003AB0h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+00000030h)
Address: 10003ABEh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+0000003Eh)
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CD210h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CD280h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004813A4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 0048775Fh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 01000000h, location: "foo_converter", loaded at 00FB0000h - 01010000h
Address: 00486560h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 10002D77h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0049D48Bh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0042B0F4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CA288h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486E75h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00481239h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00481233h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A18E8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A0CE5h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486560h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0049D66Dh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00485445h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486560h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004854AEh, location: "foobar2000", loaded at 00400000h - 004DC000h

Version info:
foobar2000 v0.9
UNICODE

Additional info:
Standard input array 1.0  (foo_input_std)
MPEG-4 AAC decoder 2.1  (foo_input_std)
Columns UI 0.1.3 pre-alpha 17v5  (foo_ui_columns)
On-Screen Display GDI+ 1.52  (foo_osd)
Shorten decoder 0.4.2a  (foo_input_shorten)
freedb tagger v0.5.1  (foo_freedb2)
Album List 3.1.0  (foo_albumlist)
AMIP Wrapper 0.90  (foo_amipwrapper)
Explorer Tree 1.04.6  (foo_uie_explorer)
Standard DSP array 1.0  (foo_dsp_std)
CD Audio decoder 2.0  (foo_cdda)
Crossfeed 0.92  (foo_dsp_crossfeed)
Album list panel 0.2.1 beta 1  (foo_uie_albumlist)
Playlist Manager 1.0  (foo_playlist_manager)
Common services 0.1  (foo_common)
Playlist tools 0.5.6  (foo_utils)
Pretty Popup 1.2.1  (foo_prettypop)
Masstagger 1.5  (foo_masstag)
Default User Interface 0.9acc  (foo_ui_std)
ZIP/GZIP reader 1.0  (foo_unpack)
Shell link resolver 1.1  (foo_lnk)
Album Art Panel 0.149  (foo_uie_albumart)
RAR reader 1.1  (foo_unpack)
Database search 1.3.1 beta 11  (foo_dbsearch)
Live show tagger 0.6.1  (foo_tradersfriend)
FLAC decoder 1.1.0  (foo_input_std)
Converter 1.0  (foo_converter)
ReplayGain Scanner 2.0  (foo_rgscan)
Randomized playlist entry 1.2.3  (foo_random)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Bad Seed on 2006-03-28 21:07:13
Quote
I love you man.  Not in a gay way, but in a developer way   Thanks a TON!!
[a href="index.php?act=findpost&pid=376277"][{POST_SNAPBACK}][/a]

Me too. Thanks a lot .
Title: [CRASHWARE] updated foo_uie_albumart
Post by: alphaex32 on 2006-03-28 21:19:21
Any chance of adding support for tagged art?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: hiscores on 2006-03-28 21:19:41
Sorry for the stupid question: I want to put my albumart panel in the horizontal toolbar rather than the sidebar, but I can't figure out how to change the dimensions of the panel this way. Any ideas?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: amonrei on 2006-03-28 21:33:03
Woohoo ... thanks a bazillion. Looks fine so far.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Xerion on 2006-03-28 21:46:54
I added the albumart panel to a splitter in the middle, now it prevents making the splitter smaller from the lower side which means i can't see my playlist that's in the splitter beneath it...

edit: Hmm if add another splitter in between it's still the playlist one that has a 0 size so maybe it's something else that's wrong

edit2: I rebuild the entire columns layout from scratch, that fixed it, no idea what the problem was
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Thief on 2006-03-29 00:22:24
Big big thanks G-Lite!  (Actually waiting for this cool component from the time i'm started using foobar - it was beta 9 afair and beeing updates geek never used the 0.8.3 with it).
Title: [CRASHWARE] updated foo_uie_albumart
Post by: notturno79 on 2006-03-29 00:36:05
Really thanks, G-Lite!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: krazy on 2006-03-29 02:42:00
Thanks G-Lite! Works well for me except for clicking the Reset button:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01687260h
Access violation, operation: read, address: AE847BFFh
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (01687260h):
01687220h:  00 00 00 50 8B F0 E8 75 3D 00 00 56 E8 CF 3B 00
01687230h:  00 83 C4 08 8B 4C 24 28 64 89 0D 00 00 00 00 59
01687240h:  5F 5E 5B 8B E5 5D C2 08 00 85 C9 75 07 33 D2 89
01687250h:  55 0C EB 1E 33 C0 85 D2 76 13 8D 9B 00 00 00 00
01687260h:  80 3C 08 00 74 07 83 C0 01 3B C2 72 F3 89 45 0C
01687270h:  8B D0 8B 43 08 8D 7A 01 3B C7 73 05 83 C7 10 EB
01687280h:  07 8D 77 20 3B C6 76 14 8B 73 04 E8 30 10 00 00
01687290h:  8B 55 0C 8B 4D 08 89 7B 08 89 43 04 85 D2 8B 43
Stack (0012F654h):
0012F634h:  01BDE530 7C9C93A0 77F643DD 7C9C93A0
0012F644h:  00000004 00000000 01BDDA3C 00000000
0012F654h:  428324D8 00000003 016A3628 00000002
0012F664h:  0012F654 0012F724 016973A0 00000002
0012F674h:  016A360C 01687052 0012F724 01697278
0012F684h:  FFFFFFFF 00000001 016A360C 01686D86
0012F694h:  AE847BFF FFFFFFFF 016A3624 016A22EC
0012F6A4h:  016A360C 00000030 01682777 016A22EC
0012F6B4h:  0012F798 01682E60 0012F730 00000000
0012F6C4h:  0169B160 0012F6D0 016831FE 0169B16C
0012F6D4h:  42832458 0012F798 01682E60 00000000
0012F6E4h:  00000024 00000000 7C9105D4 02368090
0012F6F4h:  02421000 00150000 0000000B 00000000
0012F704h:  5AD730DC 00000089 023AE918 0001FFFF
0012F714h:  023AE920 0012F674 03D40000 0012F9E4
0012F724h:  0012F7B8 01697710 FFFFFFFF 0012F75C
0012F734h:  77D48734 000B0636 00000111 000003F2
0012F744h:  000B064C 01682E60 DCBAABCD 00000000
0012F754h:  0012F798 01682E60 0012F7C8 77D5418D
0012F764h:  01682E60 000B0636 00000111 000003F2
Registers:
EAX: 00000000, EBX: 016C3C50, ECX: AE847BFF, EDX: FFFFFFFF
ESI: 00000000, EDI: 00000003, EBP: 0012F68C, ESP: 0012F654
Crash location: "foo_uie_albumart", loaded at 01680000h - 016AA000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004DC000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D2000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D5000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 763B0000h - 763F9000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
MsgPlusLoader1                  loaded at 003C0000h - 003CE000h
foo_abx                          loaded at 00A20000h - 00A53000h
foo_albumlist                    loaded at 00A60000h - 00A9F000h
foo_audioscrobbler              loaded at 00AC0000h - 00AEB000h
libcurl                          loaded at 00B00000h - 00B50000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
WINMM                            loaded at 76B40000h - 76B6D000h
SYNCOR11                        loaded at 6BD00000h - 6BD0D000h
foo_autoplaylist                loaded at 00C00000h - 00C32000h
foo_benchmark                    loaded at 00C60000h - 00C86000h
foo_bitcompare                  loaded at 00CB0000h - 00CD6000h
foo_browser                      loaded at 00D00000h - 00D12000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_burninate                    loaded at 00D40000h - 00D76000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_cdda                        loaded at 00DA0000h - 00DCD000h
foo_common                      loaded at 00DF0000h - 00E29000h
foo_converter                    loaded at 00E50000h - 00EB0000h
foo_dbsearch                    loaded at 00ED0000h - 00F29000h
foo_dsp_delta                    loaded at 00F50000h - 00F6E000h
foo_dsp_std                      loaded at 00F90000h - 00FCF000h
foo_freedb2                      loaded at 00FF0000h - 01030000h
foo_infobox                      loaded at 01050000h - 0108E000h
foo_input_alac                  loaded at 010B0000h - 010CE000h
foo_input_monkey                loaded at 010F0000h - 01133000h
foo_input_shorten                loaded at 01160000h - 0118E000h
foo_input_std                    loaded at 011B0000h - 012BC000h
foo_lnk                          loaded at 012E0000h - 012F9000h
foo_masstag                      loaded at 01320000h - 0136E000h
foo_osd                          loaded at 01390000h - 013C6000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_out_ks                      loaded at 01400000h - 01423000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_playcount                    loaded at 01450000h - 01478000h
foo_playlist_manager            loaded at 014A0000h - 014E5000h
foo_pqview                      loaded at 01510000h - 0152C000h
foo_rgscan                      loaded at 01550000h - 01593000h
foo_sic                          loaded at 015C0000h - 015F4000h
foo_tradersfriend                loaded at 01620000h - 0165D000h
foo_uie_albumart                loaded at 01680000h - 016AA000h
foo_uie_albumlist                loaded at 016D0000h - 0170F000h
foo_uie_trackinfo                loaded at 01730000h - 01763000h
foo_ui_columns                  loaded at 01790000h - 0182A000h
foo_ui_std                      loaded at 01850000h - 018A7000h
foo_unpack                      loaded at 018D0000h - 018FE000h
foo_utils                        loaded at 01920000h - 01959000h
foo_vis_channelusage            loaded at 01980000h - 019A3000h
OLEAUT32                        loaded at 77120000h - 771AC000h
imon                            loaded at 20B00000h - 20B45000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
NTMARTA                          loaded at 77690000h - 776B1000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
mswsock                          loaded at 71A50000h - 71A8F000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
DNSAPI                          loaded at 76F20000h - 76F47000h
winrnr                          loaded at 76FB0000h - 76FB8000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
wdmaud                          loaded at 72D20000h - 72D29000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
browseui                        loaded at 75F80000h - 7607D000h
dciman32                        loaded at 73BC0000h - 73BC6000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 016A3628h, location: "foo_uie_albumart", loaded at 01680000h - 016AA000h
Address: 016973A0h, location: "foo_uie_albumart", loaded at 01680000h - 016AA000h
Address: 016A360Ch, location: "foo_uie_albumart", loaded at 01680000h - 016AA000h
Address: 01687052h, location: "foo_uie_albumart", loaded at 01680000h - 016AA000h
Address: 01697278h, location: "foo_uie_albumart", loaded at 01680000h - 016AA000h
Address: 016A360Ch, location: "foo_uie_albumart", loaded at 01680000h - 016AA000h
Address: 01686D86h, location: "foo_uie_albumart", loaded at 01680000h - 016AA000h
Address: 016A3624h, location: "foo_uie_albumart", loaded at 01680000h - 016AA000h
Address: 016A22ECh, location: "foo_uie_albumart", loaded at 01680000h - 016AA000h
Address: 016A360Ch, location: "foo_uie_albumart", loaded at 01680000h - 016AA000h
Address: 01682777h, location: "foo_uie_albumart", loaded at 01680000h - 016AA000h
Address: 016A22ECh, location: "foo_uie_albumart", loaded at 01680000h - 016AA000h
Address: 01682E60h, location: "foo_uie_albumart", loaded at 01680000h - 016AA000h
Address: 0169B160h, location: "foo_uie_albumart", loaded at 01680000h - 016AA000h
Address: 016831FEh, location: "foo_uie_albumart", loaded at 01680000h - 016AA000h
Address: 0169B16Ch, location: "foo_uie_albumart", loaded at 01680000h - 016AA000h
Address: 01682E60h, location: "foo_uie_albumart", loaded at 01680000h - 016AA000h
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 5AD730DCh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeText" (+000000ABh)
Address: 01697710h, location: "foo_uie_albumart", loaded at 01680000h - 016AA000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01682E60h, location: "foo_uie_albumart", loaded at 01680000h - 016AA000h
Address: 01682E60h, location: "foo_uie_albumart", loaded at 01680000h - 016AA000h
Address: 77D5418Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 01682E60h, location: "foo_uie_albumart", loaded at 01680000h - 016AA000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D541B0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D53FD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 01682E60h, location: "foo_uie_albumart", loaded at 01680000h - 016AA000h
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D484FCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D485A4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D54204h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D4882Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000163h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4B89Bh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetParent" (+0000016Ch)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D4B903h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendMessageW" (+00000049h)
Address: 773F6FF6h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000B1CCh)
Address: 773F70D8h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000B2AEh)
Address: 773F93DDh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000D5B3h)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 017DD0F9h, location: "foo_ui_columns", loaded at 01790000h - 0182A000h
Address: 017E2440h, location: "foo_ui_columns", loaded at 01790000h - 0182A000h
Address: 017DD118h, location: "foo_ui_columns", loaded at 01790000h - 0182A000h
Address: 017D03AFh, location: "foo_ui_columns", loaded at 01790000h - 0182A000h
Address: 017DBEBAh, location: "foo_ui_columns", loaded at 01790000h - 0182A000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D489CDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D4EC03h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+00000100h)
Address: 77D61B4Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "AppendMenuA" (+0000006Eh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D489F0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D48A10h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 77D5E097h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsDialogMessageW" (+000000DBh)
Address: 0042A376h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0042A47Eh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D4DAEAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 00D4DAEAh, location: "foo_burninate", loaded at 00D40000h - 00D76000h
Address: 0042AF1Ah, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 004AD734h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AE828h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CD1A0h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CD280h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A18E4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917CB7h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000002BAh)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 0044005Ch, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 10003AB0h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+00000030h)
Address: 10003ABEh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+0000003Eh)
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CD210h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CD280h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004813A4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00480EB5h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 10002D77h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0049D48Bh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0042B0F4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CA288h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486E75h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00481239h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00481233h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A18E8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A0CE5h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486560h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0049D66Dh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00485445h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486560h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004854AEh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004DC000h

Version info:
foobar2000 v0.9
UNICODE

Additional info:
Common services 0.1  (foo_common)
Album Art Panel 0.149  (foo_uie_albumart)
Live show tagger 0.6.1  (foo_tradersfriend)
Default User Interface 0.9acc  (foo_ui_std)
Columns UI 0.1.3 pre-alpha 17v6  (foo_ui_columns)
foosic music database 1.0 beta 3  (foo_sic)
Converter 1.0  (foo_converter)
ReplayGain Scanner 2.0  (foo_rgscan)
Standard input array 1.0  (foo_input_std)
ZIP/GZIP reader 1.0  (foo_unpack)
Shorten decoder 0.4.2a  (foo_input_shorten)
Monkey's Audio decoder 2.0  (foo_input_monkey)
ALAC decoder 1.0  (foo_input_alac)
Special file info box v2.0.0  (foo_infobox)
RAR reader 1.1  (foo_unpack)
ABX comparator 1.3  (foo_abx)
Album List 3.1.0  (foo_albumlist)
Masstagger 1.5  (foo_masstag)
Playlist Manager 1.0  (foo_playlist_manager)
freedb tagger v0.5  (foo_freedb2)
Shell link resolver 1.1  (foo_lnk)
On-Screen Display GDI+ 1.52  (foo_osd)
Kernel Streaming Output 1.2  (foo_out_ks)
Standard DSP array 1.0  (foo_dsp_std)
CD Audio decoder 2.0  (foo_cdda)
Audio CD Writer 2.0  (foo_burninate)
Music Browser 1.0beta1 [Mar 23 2006 - 14:20:23]  (foo_browser)
Database search 1.3.1 beta 10  (foo_dbsearch)
Audioscrobbler 1.2.5  (foo_audioscrobbler)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
Album list panel 0.2.1 beta 2  (foo_uie_albumlist)
Playback statistics 1.0  (foo_playcount)
Binary comparator 1.0  (foo_bitcompare)
Playlist tools 0.5.5  (foo_utils)
FLAC decoder 1.1.0  (foo_input_std)
MPEG-4 AAC decoder 2.1  (foo_input_std)
Decoding speed test 1.0  (foo_benchmark)
Track info panel 0.1  (foo_uie_trackinfo)
Channel Usage Visualisation 1.0  (foo_vis_channelusage)

Title: [CRASHWARE] updated foo_uie_albumart
Post by: ev0| on 2006-03-29 04:46:42
I'm just thankful to have it, bugs or not... 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Daeron Tinúviel on 2006-03-29 04:57:19
thanks Glite

got a questionL

why some album arts looks horrible and another looks great and both are same size and pics are ok?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: ev0| on 2006-03-29 04:58:44
Quote
thanks Glite

got a questionL

why some album arts looks horrible and another looks great and both are same size and pics are ok?
[a href="index.php?act=findpost&pid=376522"][{POST_SNAPBACK}][/a]


This is a buggy experimental version, i'm sure there will be some fixes forthcoming.
Patience, young padawan learner ! 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: himurakenshin on 2006-03-29 05:00:34
when playing on random, it takes a long time to switch from songs, because the album art is loading I presume. Is there any way to speed this up?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Habla on 2006-03-29 09:18:56
Holy crap, my new v9 is taking form!

Thanks!

Since you did trackinfo and album art, howbout foo_uie_tabs? Ooh, and foo_openwith, and foo_quicktag, and....

Just kidding. Update what you want. We love all of it.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: hoelk on 2006-03-29 13:01:39
hmm it doesnt seem to work for me

Failed to load DLL: foo_uie_albumart.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.

i got .9 final, newst collums_ui and the new uie_albumart thingy
(win2k)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: djet on 2006-03-29 13:03:18
Thanks!

I wonder why it displays only the first image in folder.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: davidh on 2006-03-29 13:52:44
Thanks G-Lite! It would be nice to be able to choose between none, sunken and grey for the edge style.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Zydar on 2006-03-29 14:08:50
thanks a bundle, finally I can switch to 0.9
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Daeron Tinúviel on 2006-03-29 15:26:00
Quote
Quote
thanks Glite

got a questionL

why some album arts looks horrible and another looks great and both are same size and pics are ok?
[a href="index.php?act=findpost&pid=376522"][{POST_SNAPBACK}][/a]


This is a buggy experimental version, i'm sure there will be some fixes forthcoming.
Patience, young padawan learner ! 
[a href="index.php?act=findpost&pid=376524"][{POST_SNAPBACK}][/a]


yeah i know, thanks i'll wait
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Thief on 2006-03-29 15:44:51
Quote
hmm it doesnt seem to work for me

Failed to load DLL: foo_uie_albumart.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.

i got .9 final, newst collums_ui and the new uie_albumart thingy
(win2k)
[a href="index.php?act=findpost&pid=376625"][{POST_SNAPBACK}][/a]

this component staticaly linked to gdi+, i guess that's why it can't be loaded on your system.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: ANT on 2006-03-29 17:30:31
yes thanks !
Title: [CRASHWARE] updated foo_uie_albumart
Post by: SROL on 2006-03-29 21:38:10
Quote
hmm it doesnt seem to work for me

Failed to load DLL: foo_uie_albumart.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.

i got .9 final, newst collums_ui and the new uie_albumart thingy
(win2k)
[a href="index.php?act=findpost&pid=376625"][{POST_SNAPBACK}][/a]


I'm getting the same error and also on Win2k.

EDIT:
Quote
this component staticaly linked to gdi+, i guess that's why it can't be loaded on your system.

Nevermind, just saw this.

I guess I'll wait for an updated version.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: G-Lite on 2006-03-29 23:48:37
Okay, I've uploaded a newer DLL to the same location:I've made the source with modifications available.
I believe I've fixed all metadb_handle leaks.
The reset button crash has been fixed.
And some smaller bug fixes.

As for the "Next Source" option, I believe it is working as intended, like it did in 0.8. You basically walk through the sources that don't start with an -. It does not walk through all files matched by those sources (but I guess probably should). By default, only the folder.jpg source doesn't start with an -, so that'll be the only one "Next Source" will ever show. This is just like in 0.8, I never touched that code.

I haven't been able to reproduce the other two crashers, no matter what I tried. Sorry.

I'm also not sure about the GDI+ dependency. If I linked it statically, it wouldn't be a problem unless the versions are somehow incompatible across Windows version. I'm not sure how to check, actually, but I think I'm linking dynamically, it'd make sense looking at the windows platform SDK help:
Quote
Run-time Requirements
Gdiplus.dll is included with Windows XP. For information about which operating systems are required to use a particular class or method, see the More Information section of the documentation for the class or method. GDI+ is available as a redistributable for Windows NT 4.0 SP6, Windows 2000, Windows 98, and Windows Me. To download the latest redistributable, see http://www.microsoft.com/msdownload/platfo.../psdkredist.htm (http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdkredist.htm) .

I guess Windows 2000 users should try to grab a gdiplus.dll from that location, put it in their foobar2000 directory and report back whether it worked? I'm not sure what else I can do about it either.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: ev0| on 2006-03-30 00:08:08
Quote
I guess Windows 2000 users should try to grab a gdiplus.dll from that location, put it in their foobar2000 directory and report back whether it worked? I'm not sure what else I can do about it either.
[a href="index.php?act=findpost&pid=376869"][{POST_SNAPBACK}][/a]


No, the GDIPlus dll goes into the system32 directory.

Also, for those of you with album art quality issues. It's not the plugin.

Windows media player will (unless you tell it not to) download art and store it in the folder, secretly. This is always started with a filename like "AlbumArt" and is usually low quality, so it will be picked first, so if you've problems with quality and you have a jpg in there that is good enough, then make sure you check that out.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: SROL on 2006-03-30 00:28:36
I downloaded the gdiplus.dll and the updated album thing and it popped up with no errors this time.  Since this is my first time using the Album panel, I'm not sure what I should look for to find another error.

Good work though
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Seldaek on 2006-03-30 00:37:57
Thanks once again G-Lite!

Bug report
Only thing I found is that when you toggle the "follow cursor" mode, it does not update the cover with the currently playing one / the selected one (depending on the new mode..). This is not a real issue when going to follow cursor mode, but when you come back to currently playing mode, you don't see it until next song.

And as a side note I think you should increment the version number on all these ports you do
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Sphix on 2006-03-30 01:14:37
Quote
The reset button crash has been fixed.

Here it continues happening:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 036B72C0h
Access violation, operation: read, address: AE847BFFh
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (036B72C0h):
036B7280h:  00 00 00 50 8B F0 E8 54 35 00 00 56 E8 AE 33 00
036B7290h:  00 83 C4 08 8B 4C 24 28 64 89 0D 00 00 00 00 59
036B72A0h:  5F 5E 5B 8B E5 5D C2 08 00 85 C9 75 07 33 D2 89
036B72B0h:  55 0C EB 1E 33 C0 85 D2 76 13 8D 9B 00 00 00 00
036B72C0h:  80 3C 08 00 74 07 83 C0 01 3B C2 72 F3 89 45 0C
036B72D0h:  8B D0 8B 43 08 8D 7A 01 3B C7 73 05 83 C7 10 EB
036B72E0h:  07 8D 77 20 3B C6 76 14 8B 73 04 E8 E0 08 00 00
036B72F0h:  8B 55 0C 8B 4D 08 89 7B 08 89 43 04 85 D2 8B 43
Stack (0012F644h):
0012F624h:  011BDB9C 7C9C93A0 77EA43DD 7C9C93A0
0012F634h:  00000004 00000000 011BD0A8 00000000
0012F644h:  548015BE 00000000 036D2504 00000010
0012F654h:  54801576 00000000 036D2504 0000000C
0012F664h:  0012F6C8 0012F654 0012F6BC 036C6908
0012F674h:  FFFFFFFF 57FE2296 0012F6C8 036B287D
0012F684h:  AE847BFF FFFFFFFF 54801566 0012F798
0012F694h:  036B2D10 00000000 036EBAF0 036CA138
0012F6A4h:  0012F69C 036CA168 00000000 00000000
0012F6B4h:  00000000 00150000 0012F724 036C6BD0
0012F6C4h:  00000000 0012F730 036B3109 036D24EC
0012F6D4h:  5480152E 0012F798 036B2D10 00000000
0012F6E4h:  7C90EE18 7C910570 FFFFFFFF 7C91056D
0012F6F4h:  773D83D8 00150000 00000000 001F18B8
0012F704h:  00000001 001EA788 001EA788 77D341E2
0012F714h:  0012F730 77D34204 01100059 00000135
0012F724h:  0012F7B8 036C6DC0 FFFFFFFF 0012F75C
0012F734h:  77D28734 004805F8 00000111 000003F2
0012F744h:  00250618 036B2D10 DCBAABCD 00000000
0012F754h:  0012F798 036B2D10 0012F7C8 77D3418D
Registers:
EAX: 00000000, EBX: 0012F6A8, ECX: AE847BFF, EDX: FFFFFFFF
ESI: 00000000, EDI: 00000000, EBP: 0012F67C, ESP: 0012F644
Crash location: "foo_uie_albumart", loaded at 036B0000h - 036D9000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004DC000h
ntdll                            loaded at 7C900000h - 7C9B4000h
kernel32                        loaded at 7C800000h - 7C8FE000h
COMCTL32                        loaded at 773B0000h - 774B2000h
msvcrt                          loaded at 77BF0000h - 77C48000h
ADVAPI32                        loaded at 77F50000h - 77FFB000h
RPCRT4                          loaded at 77DB0000h - 77E41000h
GDI32                            loaded at 77E50000h - 77E97000h
USER32                          loaded at 77D20000h - 77DB0000h
SHLWAPI                          loaded at 77EA0000h - 77F16000h
SHELL32                          loaded at 7C9C0000h - 7D1DC000h
ole32                            loaded at 774C0000h - 775FD000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 76380000h - 763C8000h
wbsys                            loaded at 66500000h - 6650A000h
wbhelp                          loaded at 66600000h - 66617000h
uxtheme                          loaded at 5B1C0000h - 5B1F8000h
MsgPlusLoader                    loaded at 003E0000h - 003EE000h
foo_albumlist                    loaded at 00C20000h - 00C5F000h
foo_audioscrobbler              loaded at 00C80000h - 00CAB000h
libcurl                          loaded at 00CC0000h - 00D10000h
WS2_32                          loaded at 71A70000h - 71A87000h
WS2HELP                          loaded at 71A60000h - 71A68000h
WINMM                            loaded at 76B20000h - 76B4E000h
SYNCOR11                        loaded at 6BD00000h - 6BD0D000h
foo_cdda                        loaded at 00DC0000h - 00DED000h
foo_converter                    loaded at 00E10000h - 00E70000h
foo_dsp_delta                    loaded at 00E90000h - 00EAE000h
foo_dsp_std                      loaded at 00ED0000h - 00F0F000h
foo_input_std                    loaded at 00F30000h - 0103C000h
foo_prettypop                    loaded at 01060000h - 010CB000h
mscoree                          loaded at 79000000h - 79045000h
MSVCR80                          loaded at 78130000h - 781CB000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA6000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
foo_rgscan                      loaded at 03660000h - 036A3000h
foo_uie_albumart                loaded at 036B0000h - 036D9000h
gdiplus                          loaded at 4EB60000h - 4ED03000h
foo_uie_albumlist                loaded at 036F0000h - 0372F000h
foo_uie_explorer                loaded at 03750000h - 0378D000h
foo_uie_trackinfo                loaded at 037B0000h - 037E3000h
foo_ui_columns                  loaded at 03810000h - 038AA000h
foo_ui_std                      loaded at 038D0000h - 03927000h
CLBCATQ                          loaded at 76FB0000h - 7702F000h
COMRes                          loaded at 77030000h - 770FD000h
OLEAUT32                        loaded at 77100000h - 7718C000h
VERSION                          loaded at 77BE0000h - 77BE8000h
xpsp2res                        loaded at 20000000h - 202D0000h
SETUPAPI                        loaded at 77900000h - 779F5000h
appHelp                          loaded at 77B20000h - 77B42000h
cscui                            loaded at 77A00000h - 77A55000h
CSCDLL                          loaded at 765D0000h - 765ED000h
MLANG                            loaded at 75D70000h - 75E01000h
LINKINFO                        loaded at 76960000h - 76968000h
ntshrui                          loaded at 76970000h - 76996000h
ATL                              loaded at 76B00000h - 76B11000h
NETAPI32                        loaded at 5BCB0000h - 5BD04000h
USERENV                          loaded at 769A0000h - 76A54000h
dciman32                        loaded at 73B70000h - 73B76000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
mswsock                          loaded at 71A10000h - 71A50000h
hnetcfg                          loaded at 60B30000h - 60B88000h
wshtcpip                        loaded at 71A50000h - 71A58000h
DNSAPI                          loaded at 76F00000h - 76F27000h
winrnr                          loaded at 76F90000h - 76F98000h
WLDAP32                          loaded at 76F40000h - 76F6D000h
rasadhlp                        loaded at 76FA0000h - 76FA6000h
MpShHook                        loaded at 5F800000h - 5F82A000h
imagehlp                        loaded at 76C70000h - 76C98000h
DBGHELP                          loaded at 59EA0000h - 59F41000h

Stack dump analysis:
Address: 036D2504h, location: "foo_uie_albumart", loaded at 036B0000h - 036D9000h
Address: 036D2504h, location: "foo_uie_albumart", loaded at 036B0000h - 036D9000h
Address: 036C6908h, location: "foo_uie_albumart", loaded at 036B0000h - 036D9000h
Address: 036B287Dh, location: "foo_uie_albumart", loaded at 036B0000h - 036D9000h
Address: 036B2D10h, location: "foo_uie_albumart", loaded at 036B0000h - 036D9000h
Address: 036CA138h, location: "foo_uie_albumart", loaded at 036B0000h - 036D9000h
Address: 036CA168h, location: "foo_uie_albumart", loaded at 036B0000h - 036D9000h
Address: 036C6BD0h, location: "foo_uie_albumart", loaded at 036B0000h - 036D9000h
Address: 036B3109h, location: "foo_uie_albumart", loaded at 036B0000h - 036D9000h
Address: 036D24ECh, location: "foo_uie_albumart", loaded at 036B0000h - 036D9000h
Address: 036B2D10h, location: "foo_uie_albumart", loaded at 036B0000h - 036D9000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B4000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B4000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B4000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 773D83D8h, location: "COMCTL32", loaded at 773B0000h - 774B2000h
Symbol: "Ordinal384" (+0000C5AEh)
Address: 77D341E2h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D34204h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 036C6DC0h, location: "foo_uie_albumart", loaded at 036B0000h - 036D9000h
Address: 77D28734h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "GetDC" (+0000006Dh)
Address: 004805F8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 036B2D10h, location: "foo_uie_albumart", loaded at 036B0000h - 036D9000h
Address: 036B2D10h, location: "foo_uie_albumart", loaded at 036B0000h - 036D9000h
Address: 77D3418Dh, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 036B2D10h, location: "foo_uie_albumart", loaded at 036B0000h - 036D9000h
Address: 004805F8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004805F8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D50467h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D341B0h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D33FD9h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 036B2D10h, location: "foo_uie_albumart", loaded at 036B0000h - 036D9000h
Address: 004805F8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D341E2h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D284FCh, location: "USER32", loaded at 77D20000h - 77DB0000h
Address: 77D285A4h, location: "USER32", loaded at 77D20000h - 77DB0000h
Address: 004805F8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D34204h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D28734h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "GetDC" (+0000006Dh)
Address: 004805F8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D341E2h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D341E2h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D28816h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D341E2h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 004805F8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D2882Ah, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "GetDC" (+00000163h)
Address: 77D50467h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D28830h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "GetDC" (+00000169h)
Address: 77D2B89Bh, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "GetParent" (+0000016Ch)
Address: 77D341E2h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 004805F8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004805F8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004805F8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D2B903h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "SendMessageW" (+00000049h)
Address: 773D6FF6h, location: "COMCTL32", loaded at 773B0000h - 774B2000h
Symbol: "Ordinal384" (+0000B1CCh)
Address: 004805F8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 773D70D8h, location: "COMCTL32", loaded at 773B0000h - 774B2000h
Symbol: "Ordinal384" (+0000B2AEh)
Address: 773D93DDh, location: "COMCTL32", loaded at 773B0000h - 774B2000h
Symbol: "Ordinal384" (+0000D5B3h)
Address: 773D8B56h, location: "COMCTL32", loaded at 773B0000h - 774B2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 773D8B56h, location: "COMCTL32", loaded at 773B0000h - 774B2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 773D8B56h, location: "COMCTL32", loaded at 773B0000h - 774B2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D28BD9h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D2882Ah, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "GetDC" (+00000163h)
Address: 77D28734h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "GetDC" (+0000006Dh)
Address: 773D8B56h, location: "COMCTL32", loaded at 773B0000h - 774B2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 773D8B56h, location: "COMCTL32", loaded at 773B0000h - 774B2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D28816h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "GetDC" (+0000014Fh)
Address: 773D8B56h, location: "COMCTL32", loaded at 773B0000h - 774B2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D50467h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D28830h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "GetDC" (+00000169h)
Address: 77D289CDh, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 773D8B56h, location: "COMCTL32", loaded at 773B0000h - 774B2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D2EC03h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "CallNextHookEx" (+00000100h)
Address: 77D41B4Dh, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "AppendMenuA" (+0000006Eh)
Address: 77D50467h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D289F0h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D28A10h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 77D3E097h, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "IsDialogMessageW" (+000000DBh)
Address: 0042A376h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0042A47Eh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D2DAEAh, location: "USER32", loaded at 77D20000h - 77DB0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 0100034Eh, location: "foo_input_std", loaded at 00F30000h - 0103C000h
Address: 0042AF1Ah, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B4000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 004AD734h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AE828h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CD1A0h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B4000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B4000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B4000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B4000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B4000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B4000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CD280h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A18E4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B4000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B4000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917CB7h, location: "ntdll", loaded at 7C900000h - 7C9B4000h
Symbol: "RtlReAllocateHeap" (+000002BAh)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B4000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B4000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 0044005Ch, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 20200020h, location: "xpsp2res", loaded at 20000000h - 202D0000h
Address: 0044005Ch, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B4000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B4000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 10003ABEh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+0000003Eh)
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B4000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CD210h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B4000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CD280h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004813A4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B4000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B4000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B4000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00480EB5h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 10002D77h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0049D48Bh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0042B0F4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CA288h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486E75h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00481239h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00481233h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A18E8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A0CE5h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486560h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0049D66Dh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00485445h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486560h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C8FE000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8FE000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C8FE000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004854AEh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004DC000h

Version info:
foobar2000 v0.9
UNICODE

Additional info:
MPEG-4 AAC decoder 2.1  (foo_input_std)
Album list panel 0.2.1 beta 2  (foo_uie_albumlist)
FLAC decoder 1.1.0  (foo_input_std)
Standard DSP array 1.0  (foo_dsp_std)
Album List 3.1.0  (foo_albumlist)
Pretty Popup 1.2.0  (foo_prettypop)
Track info panel 0.1  (foo_uie_trackinfo)
Standard input array 1.0  (foo_input_std)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
CD Audio decoder 2.0  (foo_cdda)
Default User Interface 0.9acc  (foo_ui_std)
Explorer Tree 1.04.6  (foo_uie_explorer)
Audioscrobbler 1.2.6  (foo_audioscrobbler)
Converter 1.0  (foo_converter)
ReplayGain Scanner 2.0  (foo_rgscan)
Album Art Panel 0.150  (foo_uie_albumart)
Columns UI 0.1.3 pre-alpha 17v6  (foo_ui_columns)

Title: [CRASHWARE] updated foo_uie_albumart
Post by: Seldaek on 2006-03-30 01:19:55
Please Sphix make that a [codebox ] tag
And what is this reset button crash about exactly ? So I can try if it works here..
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Sphix on 2006-03-30 01:28:20
Quote
Please Sphix make that a [codebox ] tag
And what is this reset button crash about exactly ? So I can try if it works here..
[a href="index.php?act=findpost&pid=376893"][{POST_SNAPBACK}][/a]


Edited 

This is the bug, click "reset" and it crashes  (http://img519.imageshack.us/img519/6589/crash9vn.jpg)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: acedriver on 2006-03-30 01:38:13
Quote
Thanks once again G-Lite!

Bug report
Only thing I found is that when you toggle the "follow cursor" mode, it does not update the cover with the currently playing one / the selected one (depending on the new mode..). This is not a real issue when going to follow cursor mode, but when you come back to currently playing mode, you don't see it until next song.

And as a side note I think you should increment the version number on all these ports you do
[a href="index.php?act=findpost&pid=376884"][{POST_SNAPBACK}][/a]

No problem with "follow cursor" mode. It works like in 0.8.3
Title: [CRASHWARE] updated foo_uie_albumart
Post by: nerrad on 2006-03-30 02:27:21
No problems here. It's awesome! Thanks again.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Melomane on 2006-03-30 03:20:47
Quote
Quote
The reset button crash has been fixed.

Here it continues happening:
same for me!
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 038172C0h
Access violation, operation: read, address: AE847BFFh
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (038172C0h):
03817280h:  00 00 00 50 8B F0 E8 54 35 00 00 56 E8 AE 33 00
03817290h:  00 83 C4 08 8B 4C 24 28 64 89 0D 00 00 00 00 59
038172A0h:  5F 5E 5B 8B E5 5D C2 08 00 85 C9 75 07 33 D2 89
038172B0h:  55 0C EB 1E 33 C0 85 D2 76 13 8D 9B 00 00 00 00
038172C0h:  80 3C 08 00 74 07 83 C0 01 3B C2 72 F3 89 45 0C
038172D0h:  8B D0 8B 43 08 8D 7A 01 3B C7 73 05 83 C7 10 EB
038172E0h:  07 8D 77 20 3B C6 76 14 8B 73 04 E8 E0 08 00 00
038172F0h:  8B 55 0C 8B 4D 08 89 7B 08 89 43 04 85 D2 8B 43
Stack (0012F5A4h):
0012F584h:  00000000 0012F8C4 0012F89C 00000000
0012F594h:  ADA6ADD8 ADA6AAE0 7FFDF000 ADA6ABA0
0012F5A4h:  12F6B007 00000000 03832504 00000010
0012F5B4h:  12F6B04F 00000000 03832504 0000000C
0012F5C4h:  0012F628 0012F5B4 0012F61C 03826908
0012F5D4h:  FFFFFFFF 116684CF 0012F628 0381287D
0012F5E4h:  AE847BFF FFFFFFFF 12F6B05F 0012F6F8
0012F5F4h:  03812D10 00000000 03843C00 0382A138
0012F604h:  0012F5FC 0382A168 00000000 00000000
0012F614h:  00000000 00000000 0012F684 03826BD0
0012F624h:  00000000 0012F690 03813109 038324EC
0012F634h:  12F6B397 0012F6F8 03812D10 00000000
0012F644h:  5B092E6F EA010B9F 00000000 00000005
0012F654h:  7C809EB3 001A5A60 00000003 00000003
0012F664h:  00000026 00000014 00000000 00000000
0012F674h:  00000002 00000000 00000000 00000000
0012F684h:  0012F718 03826DC0 FFFFFFFF 0012F6BC
0012F694h:  77D18734 008504E2 00000111 000003F2
0012F6A4h:  003804D0 03812D10 DCBAABCD 00000000
0012F6B4h:  0012F6F8 03812D10 0012F728 77D2418D
Registers:
EAX: 00000000, EBX: 0012F608, ECX: AE847BFF, EDX: FFFFFFFF
ESI: 00000000, EDI: 00000000, EBP: 0012F5DC, ESP: 0012F5A4
Crash location: "foo_uie_albumart", loaded at 03810000h - 03839000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004DC000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C904000h
COMCTL32                        loaded at 77390000h - 77492000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4C000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                          loaded at 77D10000h - 77DA0000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D1F3000h
ole32                            loaded at 774A0000h - 775DD000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 76340000h - 7638A000h
HookOECreation                  loaded at 57800000h - 57842000h
oleaut32                        loaded at 770E0000h - 7716C000h
version                          loaded at 77BD0000h - 77BD8000h
uxtheme                          loaded at 5B090000h - 5B0C8000h
LgWndHk                          loaded at 003C0000h - 003C7000h
AdMunch                          loaded at 00B20000h - 00CBF000h
ws2_32                          loaded at 719F0000h - 71A07000h
WS2HELP                          loaded at 719E0000h - 719E8000h
foo_albumlist                    loaded at 00CF0000h - 00D2F000h
foo_cdda                        loaded at 00D50000h - 00D7D000h
foo_common                      loaded at 00DA0000h - 00DDA000h
foo_converter                    loaded at 00E00000h - 00E60000h
foo_dsp_bs2b                    loaded at 00E80000h - 00E9E000h
foo_dsp_crossfeed                loaded at 00EC0000h - 00EE4000h
foo_dsp_std                      loaded at 00F10000h - 00F4F000h
foo_dsp_vlevel                  loaded at 00F70000h - 00F94000h
foo_freedb2                      loaded at 00FC0000h - 01000000h
foo_input_std                    loaded at 01020000h - 0112C000h
foo_masstag                      loaded at 01150000h - 0119E000h
foo_pqview                      loaded at 011C0000h - 011DC000h
foo_prettypop                    loaded at 01200000h - 0124E000h
mscoree                          loaded at 79000000h - 79045000h
MSVCR80                          loaded at 78130000h - 781CB000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA8000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
foo_rgscan                      loaded at 037C0000h - 03803000h
foo_uie_albumart                loaded at 03810000h - 03839000h
gdiplus                          loaded at 4EB80000h - 4ED23000h
foo_uie_albumlist                loaded at 03850000h - 0388F000h
foo_ui_columns                  loaded at 038B0000h - 03949000h
foo_ui_std                      loaded at 03970000h - 039C7000h
iTchHk                          loaded at 03AF0000h - 03AF7000h
dciman32                        loaded at 73B10000h - 73B16000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
LgMsgHk                          loaded at 0BE00000h - 0BE1E000h
imagehlp                        loaded at 76C40000h - 76C68000h
DBGHELP                          loaded at 5D3F0000h - 5D491000h

Stack dump analysis:
Address: 03832504h, location: "foo_uie_albumart", loaded at 03810000h - 03839000h
Address: 03832504h, location: "foo_uie_albumart", loaded at 03810000h - 03839000h
Address: 03826908h, location: "foo_uie_albumart", loaded at 03810000h - 03839000h
Address: 0381287Dh, location: "foo_uie_albumart", loaded at 03810000h - 03839000h
Address: 03812D10h, location: "foo_uie_albumart", loaded at 03810000h - 03839000h
Address: 0382A138h, location: "foo_uie_albumart", loaded at 03810000h - 03839000h
Address: 0382A168h, location: "foo_uie_albumart", loaded at 03810000h - 03839000h
Address: 03826BD0h, location: "foo_uie_albumart", loaded at 03810000h - 03839000h
Address: 03813109h, location: "foo_uie_albumart", loaded at 03810000h - 03839000h
Address: 038324ECh, location: "foo_uie_albumart", loaded at 03810000h - 03839000h
Address: 03812D10h, location: "foo_uie_albumart", loaded at 03810000h - 03839000h
Address: 5B092E6Fh, location: "uxtheme", loaded at 5B090000h - 5B0C8000h
Symbol: "DrawThemeBackground" (+00000247h)
Address: 7C809EB3h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "IsBadReadPtr" (+00000000h)
Address: 03826DC0h, location: "foo_uie_albumart", loaded at 03810000h - 03839000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 03812D10h, location: "foo_uie_albumart", loaded at 03810000h - 03839000h
Address: 03812D10h, location: "foo_uie_albumart", loaded at 03810000h - 03839000h
Address: 77D2418Dh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 03812D10h, location: "foo_uie_albumart", loaded at 03810000h - 03839000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D241B0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D23FD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 03812D10h, location: "foo_uie_albumart", loaded at 03810000h - 03839000h
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D24204h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D1D4E4h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D1B903h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SendMessageW" (+00000049h)
Address: 773B6FF6h, location: "COMCTL32", loaded at 77390000h - 77492000h
Symbol: "Ordinal384" (+0000B1CCh)
Address: 773B70D8h, location: "COMCTL32", loaded at 77390000h - 77492000h
Symbol: "Ordinal384" (+0000B2AEh)
Address: 773B93DDh, location: "COMCTL32", loaded at 77390000h - 77492000h
Symbol: "Ordinal384" (+0000D5B3h)
Address: 773B8B56h, location: "COMCTL32", loaded at 77390000h - 77492000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1EAB0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnableMenuItem" (+00000081h)
Address: 77D1EC03h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallNextHookEx" (+00000100h)
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 0BE04D7Dh, location: "LgMsgHk", loaded at 0BE00000h - 0BE1E000h
Symbol: "UnInstallMsgHook" (+000004D8h)
Address: 77D318A2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "UnhookWinEvent" (+00000025h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 773B8B56h, location: "COMCTL32", loaded at 77390000h - 77492000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 773B8B56h, location: "COMCTL32", loaded at 77390000h - 77492000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 773B8B56h, location: "COMCTL32", loaded at 77390000h - 77492000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D189CDh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 773B8B56h, location: "COMCTL32", loaded at 77390000h - 77492000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D1EC03h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallNextHookEx" (+00000100h)
Address: 77D31B4Dh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "AppendMenuA" (+0000006Eh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D189F0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D18A10h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 77D2E097h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsDialogMessageW" (+000000DBh)
Address: 0042A376h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0042A47Eh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D1DAEAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 00D1DAEAh, location: "foo_albumlist", loaded at 00CF0000h - 00D2F000h
Address: 0042AF1Ah, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C9206ABh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 004AD734h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AE828h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CD1A0h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CD280h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A18E4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C927CB7h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000002BAh)
Address: 7C927BF5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C927BB0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 0044005Ch, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0041005Ch, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 10003AB0h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+00000030h)
Address: 10003ABEh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+0000003Eh)
Address: 7C921B09h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CD210h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C921B09h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CD280h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004813A4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00480EB5h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 10002D77h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0049D48Bh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0042B0F4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CA288h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486E75h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00481239h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00481233h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A18E8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A0CE5h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486560h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0049D66Dh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00485445h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486560h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004854AEh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004DC000h

Version info:
foobar2000 v0.9
UNICODE

Additional info:
MPEG-4 AAC decoder 2.1  (foo_input_std)
Standard input array 1.0  (foo_input_std)
Masstagger 1.5  (foo_masstag)
Default User Interface 0.9acc  (foo_ui_std)
freedb tagger v0.5.1  (foo_freedb2)
Common services 0.1  (foo_common)
VLevel 20060324.0  (foo_dsp_vlevel)
Columns UI 0.1.3 pre-alpha 17v5  (foo_ui_columns)
Album Art Panel 0.150  (foo_uie_albumart)
ReplayGain Scanner 2.0  (foo_rgscan)
Album List 3.1.0  (foo_albumlist)
Standard DSP array 1.0  (foo_dsp_std)
Pretty Popup 1.2.1  (foo_prettypop)
Crossfeed 0.92  (foo_dsp_crossfeed)
CD Audio decoder 2.0  (foo_cdda)
bs2b 2.0.0b2  (foo_dsp_bs2b)
Converter 1.0  (foo_converter)
FLAC decoder 1.1.0  (foo_input_std)
Album list panel 0.2.1 beta 1  (foo_uie_albumlist)

Title: [CRASHWARE] updated foo_uie_albumart
Post by: hedge153 on 2006-03-30 06:56:38
Quote
As for the "Next Source" option, I believe it is working as intended, like it did in 0.8. You basically walk through the sources that don't start with an -. It does not walk through all files matched by those sources (but I guess probably should). By default, only the folder.jpg source doesn't start with an -, so that'll be the only one "Next Source" will ever show. This is just like in 0.8, I never touched that code.

[a href="index.php?act=findpost&pid=376869"][{POST_SNAPBACK}][/a]

Actually, the 0.8 albumart did walk through all sources found for instance with a search like match:$replace(%_path%,%_filename_ext%,)*... At least it does here.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: foobie on 2006-03-30 09:26:39
Big Thanks G-Lite!
Just installed 0.9 and albumart seems to work fine 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: knarre on 2006-03-30 10:43:38
Is there any plan or possibilty to make this plugin to read album art from tags  . . . like in itunes & mediamonkey
Title: [CRASHWARE] updated foo_uie_albumart
Post by: G-Lite on 2006-03-30 11:15:43
Quote
Actually, the 0.8 albumart did walk through all sources found for instance with a search like match:$replace(%_path%,%_filename_ext%,)*... At least it does here.
[a href="index.php?act=findpost&pid=376968"][{POST_SNAPBACK}][/a]

I'll have a look at it, but it doesn't look like it does in the code. Maybe this was in the later versions which don't have the source available?

Quote
Is there any plan or possibilty to make this plugin to read album art from tags  . . . like in itunes & mediamonkey
[a href="index.php?act=findpost&pid=377015"][{POST_SNAPBACK}][/a]

I'm not sure how they are stored, if I can find any information about it I could try...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Fungo on 2006-03-30 11:35:22
Quote
I'm not sure how they are stored, if I can find any information about it I could try...
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=377020")


Take a look here

[a href="http://www.id3.org/develop.html]http://www.id3.org/develop.html[/url]

native frames and main structures

Code: [Select]
4.14.   Attached picture

  This frame contains a picture directly related to the audio file.
  Image format is the MIME type and subtype [MIME] for the image. In
  the event that the MIME media type name is omitted, "image/" will be
  implied. The "image/png" [PNG] or "image/jpeg" [JFIF] picture format
  should be used when interoperability is wanted. Description is a
  short description of the picture, represented as a terminated
  text string. There may be several pictures attached to one file, each
  in their individual "APIC" frame, but only one with the same content
  descriptor. There may only be one picture with the picture type
  declared as picture type $01 and $02 respectively. There is the
  possibility to put only a link to the image file by using the 'MIME
  type' "-->" and having a complete URL [URL] instead of picture data.
  The use of linked files should however be used sparingly since there
  is the risk of separation of files.

    <Header for 'Attached picture', ID: "APIC">
    Text encoding      $xx
    MIME type          <text string> $00
    Picture type       $xx
    Description        <text string according to encoding> $00 (00)
    Picture data       <binary data>


  Picture type:  $00  Other
                 $01  32x32 pixels 'file icon' (PNG only)
                 $02  Other file icon
                 $03  Cover (front)
                 $04  Cover (back)
                 $05  Leaflet page
                 $06  Media (e.g. label side of CD)
                 $07  Lead artist/lead performer/soloist
                 $08  Artist/performer
                 $09  Conductor
                 $0A  Band/Orchestra
                 $0B  Composer
                 $0C  Lyricist/text writer
                 $0D  Recording Location
                 $0E  During recording
                 $0F  During performance
                 $10  Movie/video screen capture
                 $11  A bright coloured fish
                 $12  Illustration
                 $13  Band/artist logotype
                 $14  Publisher/Studio logotype


hope this help
Title: [CRASHWARE] updated foo_uie_albumart
Post by: hoelk on 2006-03-30 11:55:28
Quote
I guess Windows 2000 users should try to grab a gdiplus.dll from that location, put it in their foobar2000 directory and report back whether it worked? I'm not sure what else I can do about it either.
[a href="index.php?act=findpost&pid=376869"][{POST_SNAPBACK}][/a]


works for me with gdiplus in foobar directory

that next source thingy still doesnt work for me though :/
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Melomane on 2006-03-30 12:18:03
Quote
Quote
Actually, the 0.8 albumart did walk through all sources found for instance with a search like match:$replace(%_path%,%_filename_ext%,)*... At least it does here.
[a href="index.php?act=findpost&pid=376968"][{POST_SNAPBACK}][/a]

I'll have a look at it, but it doesn't look like it does in the code. Maybe this was in the later versions which don't have the source available?



G-Lite, yes , in later version behavior is different
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Mafioso on 2006-03-30 14:51:47
First of all, thanks for porting/updating this plugin for v0.9!!

I just found a small error, or maybe it's a 'feature'
Here is a screenshot showing te problem:
)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: JPJ on 2006-03-30 22:04:40
Crashing problem.
I have these sources:
Code: [Select]
match:$replace(%_path%,%_filename_ext%,)*front*
match:$replace(%_path%,%_filename_ext%,)*booklet*
match:$replace(%_path%,%_filename_ext%,)*inlay*
match:$replace(%_path%,%_filename_ext%,)*inside*
match:$replace(%_path%,%_filename_ext%,)*back*
match:$replace(%_path%,%_filename_ext%,)*cd*
-match:$replace(%_path%,%_filename_ext%,)*
-notfound.png

Sometimes foobar will crash when it should preview that *cd* source image, but not every album's images. If I take *cd*-source off from the preview loop (whit "-") everything works! Strange...

Here is the crash report:
Code: [Select]
Illegal operation:
Code: C00000FDh, flags: 00000000h, address: 7C90EDE5h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C90EDE5h):
7C90EDA5h:  FF 5B C3 8D 42 FE 5E 5F 5B C3 8D 42 FD 5E 5F 5B
7C90EDB5h:  C3 8D 42 FC 5E 5F 5B C3 90 90 90 90 90 68 18 EE
7C90EDC5h:  90 7C 64 A1 00 00 00 00 50 8B 44 24 10 89 6C 24
7C90EDD5h:  10 8D 6C 24 10 2B E0 53 56 57 8B 45 F8 89 65 E8
7C90EDE5h:  50 8B 45 FC C7 45 FC FF FF FF FF 89 45 F8 8D 45
7C90EDF5h:  F0 64 A3 00 00 00 00 C3 90 90 90 90 90 8B 4D F0
7C90EE05h:  64 89 0D 00 00 00 00 59 5F 5E 5B C9 51 C3 90 90
7C90EE15h:  90 90 90 55 8B EC 83 EC 08 53 56 57 55 FC 8B 5D
Stack (00033000h):
00032FE0h:  03FAEB70 7C9C93A0 77F643DD 7C9C93A0
00032FF0h:  00000004 00000000 03FAE07C 00000000
00033000h:  00033554 00033558 0003352C 00000000
00033010h:  00000000 00000000 00000000 00000000
00033020h:  00000000 00000000 00000000 00000000
00033030h:  00000000 00000000 00000000 00000000
00033040h:  00000000 00000000 00000000 00000000
00033050h:  00000000 00000000 00000000 00000000
00033060h:  00000000 00000000 00000000 00000000
00033070h:  00000000 00000000 00000000 00000000
00033080h:  00000000 00000000 00000000 00000000
00033090h:  00000000 00000000 00000000 00000000
000330A0h:  00000000 00000000 00000000 00000000
000330B0h:  00000000 00000000 00000000 00000000
000330C0h:  00000000 00000000 00000000 00000000
000330D0h:  00000000 00000000 00000000 00000000
000330E0h:  00000000 00000000 00000000 00000000
000330F0h:  00000000 00000000 00000000 00000000
00033100h:  00000000 00000000 00000000 00000000
00033110h:  00000000 00000000 00000000 00000000
Registers:
EAX: 7C9105E3, EBX: 0003352C, ECX: 0000021A, EDX: 00000000
ESI: 00033558, EDI: 00033554, EBP: 00033220, ESP: 00033000


Whit  these images foobar will crash:
Rammstein - Rosenrot (Back).jpg
Rammstein - Rosenrot (Booklet).jpg
Rammstein - Rosenrot (CD1).jpg
Rammstein - Rosenrot (Front).jpg
Rammstein - Rosenrot (Inlay).jpg
and
ACDC - Powerage (Back).jpg
ACDC - Powerage (CD1).jpg
ACDC - Powerage (CD2).jpg
ACDC - Powerage (Front).jpg

But it wont crash when folder has these images, even it has CD-image:
The Cardigans - Gran Turismo (Back).jpg
The Cardigans - Gran Turismo (CD1).jpg
The Cardigans - Gran Turismo (Front).jpg

Edit:
Maybe the problem is somewhere folder structure handling cause I copied cardigans images into the acdc-folder (and moved original images out there) and the foobar crashed again when CD image should be shown! But it didnt crash when I copied acdc images into cardigans folder. Very strange.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: G-Lite on 2006-03-31 13:42:38
Uploaded a new version: Download (http://stephan.kochen.nl/proj/foo_uie_albumart/foo_uie_albumart.dll) - Source (http://stephan.kochen.nl/proj/foo_uie_albumart/)

- The border is now configurable.
- Fixed the reset button crash again. (hopefully permanently now )

Known issues:
- Occasional crash when switching images? (haven't been able to reproduce so far)
- Unnecessary image resizing.
- Tagged art doesn't work.

Anything else?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: lav-chan on 2006-03-31 13:59:48
WS_EX_CLIENTEDGE? :/
Title: [CRASHWARE] updated foo_uie_albumart
Post by: ak47mega on 2006-03-31 14:54:34
thanks G-Lite


possible add vertical and horizontal padding ?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gamegod on 2006-03-31 14:56:47
Quote
Uploaded a new version: Download (http://stephan.kochen.nl/proj/foo_uie_albumart/foo_uie_albumart.dll) - Source (http://stephan.kochen.nl/proj/foo_uie_albumart/)

- The border is now configurable.
- Fixed the reset button crash again. (hopefully permanently now )

Known issues:
- Occasional crash when switching images? (haven't been able to reproduce so far)
- Unnecessary image resizing.
- Tagged art doesn't work.

Anything else?
[a href="index.php?act=findpost&pid=377445"][{POST_SNAPBACK}][/a]

can not connnect
Title: [CRASHWARE] updated foo_uie_albumart
Post by: G-Lite on 2006-03-31 15:16:13
Quote
WS_EX_CLIENTEDGE? :/
[a href="index.php?act=findpost&pid=377447"][{POST_SNAPBACK}][/a]

Hmm?

Quote
thanks G-Lite

but...

2byte language problem ...
bottom menu invisible 

and

possible add vertical and horizontal padding ?
[a href="index.php?act=findpost&pid=377453"][{POST_SNAPBACK}][/a]

Well in both cases, the problem is that the configuration is already pretty cluttered. :S

What I could do is modify it to allow multiple instances, and show configuration in a separate dialog (which I think is default behavior anyways).

Adding the padding option shouldn't be hard, it's actually there already, I just commented it out because it wasn't configurable.

Quote
can not connnect
[a href="index.php?act=findpost&pid=377454"][{POST_SNAPBACK}][/a]

Not much I can do about that. It's up and running, and fast aswell from here.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: elishnevsky on 2006-03-31 15:40:45
Thank you G-Lite!!! You're the man!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: lav-chan on 2006-03-31 16:43:50
Quote
Hmm?[a href="index.php?act=findpost&pid=377458"][{POST_SNAPBACK}][/a]

I mean add an edge-style option like in trackinfo, if possible.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: j conky on 2006-03-31 17:23:51
First, thanks a bunch for all the work you've done on this component and the others...  I figured I was going to have to live without these things for at least a couple of months. 

While, it doesn't really bother me, as I use the grey border on the albumart panel, I have found that when using no panel border, for some reason album art will not resize to fit the window.  It seems to not expand on the sides completely.  However when changing to a panel border it does expand.  Just thought I would let you know.

EDIT - sorry I posted this without checking further, but it seems to only happen on certain album images.  Others are working fine.  So... for now, ignore what I said.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: thorazine on 2006-03-31 17:44:34
Quote
Quote
Actually, the 0.8 albumart did walk through all sources found for instance with a search like match:$replace(%_path%,%_filename_ext%,)*... At least it does here.
[a href="index.php?act=findpost&pid=376968"][{POST_SNAPBACK}][/a]

I'll have a look at it, but it doesn't look like it does in the code. Maybe this was in the later versions which don't have the source available?


I think that was the case, your version doesnt do it here at least (match:$replace(%_path%,%_filename_ext%,)* shows only 1 image even if there is several in the folder).
I think walking through all possible images for a given source would be the most logical behaviour.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Melomane on 2006-03-31 23:45:57
Quote
Anything else?
[a href="index.php?act=findpost&pid=377445"][{POST_SNAPBACK}][/a]

yes!

album art required modified album list for display cover of album selected in ALpanel, souces exist.
if you want to do this why not make this too:
in album list (standard) there is a "filter" box, why not in A.L. panel?
add option to "enter send to autosend playlist" or make shortcuts configurables

thank you for porting of album art panel, now work fine for me.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-04-01 03:06:32
Quote
Well in both cases, the problem is that the configuration is already pretty cluttered. :S
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=377458")

Perhaps you could use a tabbed control like Album list panel and Columns UI so the preferences are split over two pages?  I agree it's pretty cluttered.

Thank you for updating this to 0.9.  It's definitely a nice touch to the UI.

edit: regarding being able to step through multiple sources when you use a "match:" source with a wildcard, WigBaM added that feature in one of the versions he released.  The source is still available at [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=39924&view=findpost&p=361927]this post[/url].
Title: [CRASHWARE] updated foo_uie_albumart
Post by: lav-chan on 2006-04-01 03:22:54
You could make some room in the configuration panel by getting rid of the 'minimum height' item, since it's useless in the new Columns UI. You could also shrink the source list, since i doubt many people have more than two or three items in there (and even if they do it's not like they can't scroll down, right?).
Title: [CRASHWARE] updated foo_uie_albumart
Post by: HEPB on 2006-04-01 08:22:27
Thanks for updating G -Lite 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Mafioso on 2006-04-01 19:17:44
G-Lite thx for adding the 100% resize issue to the todo list.

I found an other problem. Foobar crashed a few times when I tried to add two mp3's from a network source.

crash1:
Code: [Select]
Illegal operation:
Code: C00000FDh, flags: 00000000h, address: 7C90EDDCh
Call path:
entry=>app_mainloop=>on_item_focus_change
This is the first crash logged by this instance.
Code bytes (7C90EDDCh):
7C90ED9Ch:  E4 74 D4 EB 96 5E 5F 8D 42 FF 5B C3 8D 42 FE 5E
7C90EDACh:  5F 5B C3 8D 42 FD 5E 5F 5B C3 8D 42 FC 5E 5F 5B
7C90EDBCh:  C3 90 90 90 90 90 68 18 EE 90 7C 64 A1 00 00 00
7C90EDCCh:  00 50 8B 44 24 10 89 6C 24 10 8D 6C 24 10 2B E0
7C90EDDCh:  53 56 57 8B 45 F8 89 65 E8 50 8B 45 FC C7 45 FC
7C90EDECh:  FF FF FF FF 89 45 F8 8D 45 F0 64 A3 00 00 00 00
7C90EDFCh:  C3 90 90 90 90 90 8B 4D F0 64 89 0D 00 00 00 00
7C90EE0Ch:  59 5F 5E 5B C9 51 C3 90 90 90 90 90 55 8B EC 83
Stack (00032FF4h):
00032FD4h:  00000000 00000000 00000000 00000000
00032FE4h:  00000000 00000000 00000000 00000000
00032FF4h:  00000000 00000000 00000000 00000000
00033004h:  00000000 00000000 00000000 00000000
00033014h:  00000000 00000000 00000000 00000000
00033024h:  00000000 00000000 00000000 00000000
00033034h:  00000000 00000000 00000000 00000000
00033044h:  00000000 00000000 00000000 00000000
00033054h:  00000000 00000000 00000000 00000000
00033064h:  00000000 00000000 00000000 00000000
00033074h:  00000000 00000000 00000000 00000000
00033084h:  00000000 00000000 00000000 00000000
00033094h:  00000000 00000000 00000000 00000000
000330A4h:  00000000 00000000 00000000 00000000
000330B4h:  00000000 00000000 00000000 00000000
000330C4h:  00000000 00000000 00000000 00000000
000330D4h:  00000000 00000000 00000000 00000000
000330E4h:  00000000 00000000 00000000 00000000
000330F4h:  00000000 00000000 00000000 00000000
00033104h:  00000000 00000000 00000000 00000000
Registers:
EAX: 00000204, EBX: 00033514, ECX: 0000021A, EDX: 00000000
ESI: 00033540, EDI: 0003353C, EBP: 00033208, ESP: 00032FF4
crash2:
Code: [Select]
Illegal operation:
Code: C00000FDh, flags: 00000000h, address: 7C90EDDCh
Call path:
entry=>app_mainloop=>main_thread_callback::callback_run=>on_playback_new_track
This is the first crash logged by this instance.
Code bytes (7C90EDDCh):
7C90ED9Ch:  E4 74 D4 EB 96 5E 5F 8D 42 FF 5B C3 8D 42 FE 5E
7C90EDACh:  5F 5B C3 8D 42 FD 5E 5F 5B C3 8D 42 FC 5E 5F 5B
7C90EDBCh:  C3 90 90 90 90 90 68 18 EE 90 7C 64 A1 00 00 00
7C90EDCCh:  00 50 8B 44 24 10 89 6C 24 10 8D 6C 24 10 2B E0
7C90EDDCh:  53 56 57 8B 45 F8 89 65 E8 50 8B 45 FC C7 45 FC
7C90EDECh:  FF FF FF FF 89 45 F8 8D 45 F0 64 A3 00 00 00 00
7C90EDFCh:  C3 90 90 90 90 90 8B 4D F0 64 89 0D 00 00 00 00
7C90EE0Ch:  59 5F 5E 5B C9 51 C3 90 90 90 90 90 55 8B EC 83
Stack (00032FFCh):
00032FDCh:  00000000 00000000 00000000 00000000
00032FECh:  00000000 00000000 00000000 00000000
00032FFCh:  00000000 00000000 00000000 00000000
0003300Ch:  00000000 00000000 00000000 00000000
0003301Ch:  00000000 00000000 00000000 00000000
0003302Ch:  00000000 00000000 00000000 00000000
0003303Ch:  00000000 00000000 00000000 00000000
0003304Ch:  00000000 00000000 00000000 00000000
0003305Ch:  00000000 00000000 00000000 00000000
0003306Ch:  00000000 00000000 00000000 00000000
0003307Ch:  00000000 00000000 00000000 00000000
0003308Ch:  00000000 00000000 00000000 00000000
0003309Ch:  00000000 00000000 00000000 00000000
000330ACh:  00000000 000330E4 00150000 7C910732
000330BCh:  00000045 00151378 00150000 001520A0
000330CCh:  000330BC 00000000 00033300 7C90EE18
000330DCh:  7C910738 FFFFFFFF 7C910732 7C9106AB
000330ECh:  7C9106EB 00033644 00033648 0003361C
000330FCh:  00000000 00000000 00000000 00000000
0003310Ch:  00000000 00000000 00000000 00000000
Registers:
EAX: 00000270, EBX: 04B304B0, ECX: 00000088, EDX: 000332FC
ESI: 010A4740, EDI: 010A4740, EBP: 0003327C, ESP: 00032FFC

After adding the files to the playlist foobar crahed after +/- 1seccond.
When I removed the foo_uie_albumart plugin it worked just fine

I have these sources:
match:$replace(%_path%,%_filename_ext%,)*front*
match:$replace(%_path%,%_filename_ext%,)*cover*
match:$replace(%_path%,%_filename_ext%,)*cd*
match:$replace(%_path%,%_filename_ext%,)*back*
-match:$replace(%_path%,%_filename_ext%,)*
-images\albumart_nonefound.gif

the full paths to the mp3 files:
Code: [Select]
\\frankio\Muziek\Vinyl's\Citizen - Toxic (Hardstyle Masters Remix).mp3
\\frankio\Muziek\Vinyl's\Citizen - Toxic.mp3
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Frostmourne on 2006-04-02 01:17:56
I hope this hasn't been answered in this thread already, but what string would you use to make the component look in the directory above the the one the file is in? I have some multidisc albums with folder.jpg in the same folder as the "Disc 1" and "Disc 2" folders which contain the songs.

I looked in the Titleformatting script manual but nothing I used worked.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-04-02 01:52:24
Frostmourne: use ".." to look one directory above.  For instance:

Code: [Select]
match:$replace(%_path%,%_filename_ext%,)..\cover*
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Frostmourne on 2006-04-02 03:07:07
Thanks!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Duble0Syx on 2006-04-02 04:32:24
Quote
Thanks!
[a href="index.php?act=findpost&pid=378042"][{POST_SNAPBACK}][/a]

This also works.  It's what I was told when I asked the same question some time ago.  I think I like the other way better though. May also be faster. 
Code: [Select]
match:$replace(%_path%,%_filename_ext%,,%_directoryname%,)cover*
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-04-02 06:35:35
Quote
Quote
Thanks!
[a href="index.php?act=findpost&pid=378042"][{POST_SNAPBACK}][/a]

This also works.  It's what I was told when I asked the same question some time ago.  I think I like the other way better though. May also be faster. 
Code: [Select]
match:$replace(%_path%,%_filename_ext%,,%_directoryname%,)cover*

[a href="index.php?act=findpost&pid=378054"][{POST_SNAPBACK}][/a]

I used to suggest this code, too, but someone pointed out a great example of when this code would fail:

Suppose you use "Artist\Album\" as your directory scheme....if the artist and the album have the same name, then the above code would return "\\", instead of "Artist\".  I actually had that happen on a few of my albums and I had just never noticed.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: rehgf on 2006-04-02 17:16:27
Quote
You could make some room in the configuration panel by getting rid of the 'minimum height' item, since it's useless in the new Columns UI.[a href="index.php?act=findpost&pid=377682"][{POST_SNAPBACK}][/a]

Please don't remove the "minimum height" item, since it's very useful in the new Columns UI.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: elishnevsky on 2006-04-02 17:46:03
Quote
Quote
You could make some room in the configuration panel by getting rid of the 'minimum height' item, since it's useless in the new Columns UI.[a href="index.php?act=findpost&pid=377682"][{POST_SNAPBACK}][/a]

Please don't remove the "minimum height" item, since it's very useful in the new Columns UI.
[a href="index.php?act=findpost&pid=378208"][{POST_SNAPBACK}][/a]

Absolutely! I always use it. I would also suggest to add Minimum width feature.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: lav-chan on 2006-04-02 23:31:17
o. i didn't know it did anything, my bad
Title: [CRASHWARE] updated foo_uie_albumart
Post by: opiu on 2006-04-03 12:02:44
Sorry maybe is a silly question... is this plugin able to get covers from the web? Something like Amarok does.
Thanks
Alessandro
Title: [CRASHWARE] updated foo_uie_albumart
Post by: metal_termite on 2006-04-03 12:28:50
Quote
Sorry maybe is a silly question... is this plugin able to get covers from the web? Something like Amarok does.
Thanks
Alessandro
[a href="index.php?act=findpost&pid=378538"][{POST_SNAPBACK}][/a]

No. Only images stored locally.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: knarre on 2006-04-03 17:37:47
Quote
Quote
Actually, the 0.8 albumart did walk through all sources found for instance with a search like match:$replace(%_path%,%_filename_ext%,)*... At least it does here.
[a href="index.php?act=findpost&pid=376968"][{POST_SNAPBACK}][/a]

I'll have a look at it, but it doesn't look like it does in the code. Maybe this was in the later versions which don't have the source available?

Quote
Is there any plan or possibilty to make this plugin to read album art from tags  . . . like in itunes & mediamonkey
[a href="index.php?act=findpost&pid=377015"][{POST_SNAPBACK}][/a]

I'm not sure how they are stored, if I can find any information about it I could try...
[a href="index.php?act=findpost&pid=377020"][{POST_SNAPBACK}][/a]


Hi G-Lite
Have you got any info about where/how the art is stored?? I have a big collection of mp3's with pictures stored in the file, and I have not sorted the files in different folders, because I thought that was an "old fashion" way??
Title: [CRASHWARE] updated foo_uie_albumart
Post by: blackmartinix on 2006-04-03 21:55:42
I had the updated album art working all day yesterday and today, suddenly FB just constantly crashes for no apparent reason that I can find. I didnt change any album art settings, now I'm clueless
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-04-04 00:06:26
Quote
I had the updated album art working all day yesterday and today, suddenly FB just constantly crashes for no apparent reason that I can find. I didnt change any album art settings, now I'm clueless
[a href="index.php?act=findpost&pid=378724"][{POST_SNAPBACK}][/a]

Do the crashes stop if you remove foo_uie_albumart from your components folder?  (Or even better, rename it to something like foo_uie_albumart.dll.bak)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: blackmartinix on 2006-04-04 00:51:28
Quote
Quote
I had the updated album art working all day yesterday and today, suddenly FB just constantly crashes for no apparent reason that I can find. I didnt change any album art settings, now I'm clueless
[a href="index.php?act=findpost&pid=378724"][{POST_SNAPBACK}][/a]

Do the crashes stop if you remove foo_uie_albumart from your components folder?  (Or even better, rename it to something like foo_uie_albumart.dll.bak)
[a href="index.php?act=findpost&pid=378776"][{POST_SNAPBACK}][/a]


yep they sure do, if it helps, my music folder looks like this... some are music/artist/album, ones without multiple albums is just music/artist
Title: [CRASHWARE] updated foo_uie_albumart
Post by: cybermantis on 2006-04-05 02:20:10
I cant use it either. I have a fresh copy of foobar .9 and the columnsui and thats it. I put the dll of the album_art in the components folder and foobar crashes saying I either need more files or its meant for a different version of foobar. ???
Title: [CRASHWARE] updated foo_uie_albumart
Post by: lukemh on 2006-04-11 12:39:49
I cant use it either. I have a fresh copy of foobar .9 and the columnsui and thats it. I put the dll of the album_art in the components folder and foobar crashes saying I either need more files or its meant for a different version of foobar. ???



me too... same message
Title: [CRASHWARE] updated foo_uie_albumart
Post by: wolver1ne on 2006-04-11 14:25:24
Posted this in the other albumart topic, but apparently this is the active one.

***

Would it be possible to implement cover masking. That is masking the cover image with a black/white image and then merging it with say a cd case. Basically like Winamp CD Case. Additionally allowing to rotate the cover image would be ideal. Assuming that GDI+ is being used for the plugin, this shouldn't be hard to achieve given someone knows how to code it.

This is what I am aiming at.

(http://img118.imageshack.us/img118/4495/albumart4hl.png)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: knarre on 2006-04-11 15:25:45

any news/plans/progress conserning getting album art from tags??
Title: [CRASHWARE] updated foo_uie_albumart
Post by: The Link on 2006-04-11 15:40:26

any news/plans/progress conserning getting album art from tags??
You'll have to wait. If you're lucky the SDK for 0.9.1 will perhaps include possibilities to access albumart in tags.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: mgsisawesome on 2006-04-11 18:43:01
Would it be possible to implement cover masking. That is masking the cover image with a black/white image and then merging it with say a cd case. Basically like Winamp CD Case. Additionally allowing to rotate the cover image would be ideal. Assuming that GDI+ is being used for the plugin, this shouldn't be hard to achieve given someone knows how to code it.

This is what I am aiming at.

(http://img118.imageshack.us/img118/4495/albumart4hl.png)


That would be really cool. I dont know anything about GDI+ but it does not seems like it would be too hard to do. There was a separate toaster plugin for winamp that I used for a while that did something along these lines, only it displayed the image on the desktop instead of in the player.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Northpole on 2006-04-14 23:41:46


any news/plans/progress conserning getting album art from tags??
You'll have to wait. If you're lucky the SDK for 0.9.1 will perhaps include possibilities to access albumart in tags.


@The Link

I take it you have tried to get the album art from the mp4 (or m4a) container and didn't have any luck?  This would be very cool if it was possible.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: castaway on 2006-04-17 00:48:41
Hi there,

I have a similar problem as the one posted before regarding the covers being in a different folder. But the previous solutions didn't fix mine
I keep the album images in the same folder where the zipped albums are (one folder per zipped file and image), and the panel doesn't show anything at all. I remember changing the the sources search criteria in version 0.8, but I completely forgot how... 
anyone could give a hand?

Thanks a lot
Title: [CRASHWARE] updated foo_uie_albumart
Post by: acedriver on 2006-04-17 04:07:59
try this (cover saved as folder.jpg)
Code: [Select]
$replace(%_path%,%_filename_ext%,)folder.jpg
-match:$replace(%_path%,%_directoryname%'\'%_filename_ext%,)folder.jpg
Title: [CRASHWARE] updated foo_uie_albumart
Post by: castaway on 2006-04-17 14:34:46
try this (cover saved as folder.jpg)
Code: [Select]
$replace(%_path%,%_filename_ext%,)folder.jpg
-match:$replace(%_path%,%_directoryname%'\'%_filename_ext%,)folder.jpg



well... it didn't 
I changed  the following line:
Code: [Select]
-components\default.png

for this one instead
Code: [Select]
-components\folder.jpg


and put a random cover in the components folder, just to check if it would do anything at all. This seems to be working, but it really is far away from what it should be...
Any help will be highly appreciated.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-04-18 02:44:59
castaway: Could you cut and paste the "Location" for one of your files, as shown in "Properties"?  (Right-click the track and select "Properties..." from the context menu)  This should be the same as what "%_path%" gives.  I don't use zip files with my music, so I'm not familiar with what foobar2000 puts as the path.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-04-18 03:02:36
The plugin uses GdiPlus to load the image from a file. GdiPlus cannot read zip files, and does not understand foobar's virtual zip paths (for example: "X:\path\zipfile.zip|file.mp3" ).

To allow the reading of images from within zip files, the plugin would need to be modified to load the file using  the foobar2000 'reader' (if that's what it's still called in the 0.9 SDK). However GdiPlus refuses to load a file from memory, the easiest way would probably be to wrap 'reader' as an IStream interface.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-04-18 05:18:56
hmm, but if the images are not zipped, but in the same folder as the zip file (which is what I understand castaway's situation to be), then it should be possible to use titleformatting to get the current directory, right?  I think this will work, and it even should work for regular (non-zipped) tracks as well:

Code: [Select]
$substr(%_path%,1,$strrchr(%_path%,'\'))folder.jpg
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-04-18 06:47:21
Sorry, my bad, I just saw the word 'zipped' and assumed the images were in the zips 
Hmm, I'd been using
Code: [Select]
$replace(%_path%,%_filename_ext%,)folder.jpg
, but I do like the string you're offering - it wont fail if the filename appears elsewhere in the path (unlikely of course).

As for zipped folders, I just made a test file, the path comes up as:
Code: [Select]
C:\Documents and Settings\<removed my full name>\Desktop\this is a test folder.zip|this is a test folder/bleargh.wav


It appears to be using a forward slash for directories inside the archive, so gfngfgf's code should work.

So to clarify, in the case of a zipped album, you should use gfngfgf's string, which is
Code: [Select]
$substr(%_path%,1,$strrchr(%_path%,'\'))folder.jpg


Edit: removed my name from that filepath. Stupid windows, storing stuff in such a stupid place lol.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: castaway on 2006-04-18 13:22:40
hmm, but if the images are not zipped, but in the same folder as the zip file (which is what I understand castaway's situation to be), then it should be possible to use titleformatting to get the current directory, right?  I think this will work, and it even should work for regular (non-zipped) tracks as well:

Code: [Select]
$substr(%_path%,1,$strrchr(%_path%,'\'))folder.jpg


worked like a charm!! 

thanks a lot, gfngfgf
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Daeron Tinúviel on 2006-04-25 01:04:37
how to display a no cover art?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-04-25 01:26:31
how to display a no cover art?

If you use the default source list, you can just put a "default.jpg" in your foobar2000 "components" directory.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Jared on 2006-04-25 04:42:35
I'm am still confused about something. I've been trying to read this thread, but it is very overwhelming.

I used to use iTunes for all my album artwork. Nearly every single song on iTunes has artwork, however, when I use the foobar plugin MAYBE only 10% of the albums display artwork. The problem is I don't know where iTunes saves the album artwork files. I also do not understand why foobar only picks up a handful of artworks and other don't get picked up at all when they work in iTunes just fine.

Can anyone shed some light on this for me please?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: acedriver on 2006-04-25 05:37:15
iTunes saves the artwork in the tag. Currently the plugin does not read covers from tag.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Northpole on 2006-04-25 15:57:44
iTunes saves the artwork in the tag. Currently the plugin does not read covers from tag.


@acedriver

Anyway to implement this now that the 0.91 SDK is out?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: acedriver on 2006-04-25 16:50:03

iTunes saves the artwork in the tag. Currently the plugin does not read covers from tag.


@acedriver

Anyway to implement this now that the 0.91 SDK is out?

you have to ask the developer..
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Northpole on 2006-04-25 18:27:48
@G-Lite

Any chance that the album art can be obtained from the actual tag itself (similar to iTunes?)? (instead of a jpg in the directory)

Thanks for updating & porting this plugin to v0.9!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: unabatedshagie on 2006-04-25 19:23:40
Can the panel look for covers stored in the following format %artist%_%album%.png ?

if it can what would I put in so that it would find the images in H:\music\covers ?


I guess it can and suprize suprize I needed to put H:\music\covers\%artist%_%album%.png for it to work
Title: [CRASHWARE] updated foo_uie_albumart
Post by: carmenm on 2006-04-28 19:48:12
G-Lite, could you just recompil it please in order for it to work with the last columns UI?
looking on http://stephan.kochen.nl/proj/foobar2000.html (http://stephan.kochen.nl/proj/foobar2000.html) i only see the last version from march
Title: [CRASHWARE] updated foo_uie_albumart
Post by: G-Lite on 2006-04-28 20:07:43
Foosion has made a newer, improved version compatible with Columns UI 0.1.3 beta 1. Grab it here:
http://foosion.foobar2000.org/0.9/foo_uie_albumart.dll (http://foosion.foobar2000.org/0.9/foo_uie_albumart.dll)

Note that he has no intention of doing any further development for it, so don't even think about bothering him with it.
I've updated my page to link there.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: carmenm on 2006-04-28 20:21:07
ok thanks for all your work, and i wont bother him
Title: [CRASHWARE] updated foo_uie_albumart
Post by: evo3 on 2006-04-28 20:35:28
thanks!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: molnart on 2006-04-28 21:58:39
My minimum panel heght value is always at 999 and i can't change it (it always jumps back to 999, making the plug-in useless for me)
Could somebody help me solving this problem ?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: SOS on 2006-04-28 22:34:13
My minimum panel heght value is always at 999 and i can't change it (it always jumps back to 999, making the plug-in useless for me)
Could somebody help me solving this problem ?

I have that bug as well.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: cygn on 2006-04-28 22:37:50
the dl link is not working
Title: [CRASHWARE] updated foo_uie_albumart
Post by: foosion on 2006-04-28 23:14:36
the dl link is not working
Please use http://foosion.foobar2000.org/0.9/foo_uie_albumart.zip (http://foosion.foobar2000.org/0.9/foo_uie_albumart.zip). The ZIP archive contains the DLL and a change log.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: carmenm on 2006-04-28 23:29:41
there is some problems with this version. If i had album art to column UI, i cannot add any other panel anymore because the panel menu in insert menu doesnt open anymore. Another thing is that if i change the min size it got stuck to 999 and i cannot change it anymore.
I had to delete the plugin and its settings for the min size to get back to 0.

EDIT: just seen that he panel problem was due to column UI, you are all really toooooo fast . thanks for your amazing workkkkkk
Title: [CRASHWARE] updated foo_uie_albumart
Post by: enjoilax on 2006-04-29 00:01:49
(http://img103.imageshack.us/img103/4392/untitled3yr.jpg)

This happens whenever I put Album Art Panel in as a component.

Latest beta, I still haven't updated Libpng, everything else should be to the latest versions.

Foo 0.9.1;Columns=Latest beta;Win XP Pro SP2
Title: [CRASHWARE] updated foo_uie_albumart
Post by: carmenm on 2006-04-29 00:03:24
Enjoilax: this is corrected, you need the last column UI(v3)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Mangix on 2006-04-29 02:10:52
there's also a problem with foosion's version. if you go preferences > Album Art Panel > Behaviour and check the "album covert art follows cursor even when playing", it works. but when you click "Save All", it becomes unchecked(even though it is actually in effect. so i guess the problem is that it can't be turned off.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: elishnevsky on 2006-04-29 03:03:01
There's another problem with it. When you specify the minimum panel height and press Save All, it always gets reset to 999. And you cannot change it to anything else anymore, even to 0. Only Reset all helps
Title: [CRASHWARE] updated foo_uie_albumart
Post by: 81x on 2006-04-29 03:04:45
there's also a problem with foosion's version. if you go preferences > Album Art Panel > Behaviour and check the "album covert art follows cursor even when playing", it works. but when you click "Save All", it becomes unchecked(even though it is actually in effect. so i guess the problem is that it can't be turned off.

Yeah i can confirm this (using v0.162), you can still turn it off from the right click context menu on the panel though (toggle follow cursor).
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-04-29 03:24:57
One more bug: I'm having problem with $replace() in my source string.  Here's a simplified version of my string for artist pictures:

Code: [Select]
match:E:\Music\Arts\$replace(%album artist%,",'',*,,/,_)\artist.*

The string replaces a double-quote with a single apostrophe, a forward-slash with an underscore, and removes any asterices.  This string worked fine with the previous version, but it's not finding art for any artist with a double-quote or asterix in the name.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: foosion on 2006-04-29 16:27:51
I uploaded version 0.164 (http://foosion.foobar2000.org/0.9/foo_uie_albumart.zip) (same address as before). The two preferences options (mininum height and the follow cursor thing) should be fixed now.

Regarding the replacement of invalid filename characters: I'm sorry I forgot to put this in the changelog (It was in 0.161 I think). It was hopefully the only incompatible change, but it was by design. I used the same helper code from teh SDK that is used by album art and massrenamer. I just didn't like the idea that special characters inside tags could interfere with the image search in unexpected way. Unfortunately, that code does not allow to specify an arbitrary replacement, it always uses an underscore. Now I have put in some new code that does allow this, reserved characters are currently replaced with a question mark, i.e. the wildcard that matches a single character. This is not configurable; if you want an option for that, you'll have to find someone who is willing to modify the source code (http://foosion.foobar2000.org/0.9/foo_uie_albumart-src.zip).

To simplify debugging image source scripts, I have added an option on the sources tab that will enable you to see the paths where the component searches for images on the console. I had this as a compile time option for myself already, and I considered it useful enough to add it as an option in the user interface (keeping it permanently on would just pointlessly flood the console).
Title: [CRASHWARE] updated foo_uie_albumart
Post by: carmenm on 2006-04-29 17:05:23
Thanks a lot foosion, you just or music experience a lot deeeeeeeper!!!! 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Mangix on 2006-04-29 18:33:25
I uploaded version 0.164 (http://foosion.foobar2000.org/0.9/foo_uie_albumart.zip) (same address as before). The two preferences options (mininum height and the follow cursor thing) should be fixed now.

i'm not sure about the minimum height thing but it doesn't look like the follow cursor thing was fixed. i still get the checkbox problem.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: foosion on 2006-04-29 19:10:01
i'm not sure about the minimum height thing but it doesn't look like the follow cursor thing was fixed. i still get the checkbox problem.
Argh, it seems like I put an outdated build into the uploaded ZIP file. Please redownload (no update to the changelog, but the new version reports as "0.164a").
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-04-29 19:49:47
To simplify debugging image source scripts, I have added an option on the sources tab that will enable you to see the paths where the component searches for images on the console. I had this as a compile time option for myself already, and I considered it useful enough to add it as an option in the user interface (keeping it permanently on would just pointlessly flood the console).

Thanks for this option.  I had always been copying and pasting the source into my trackinfo panel, but that was cumbersome.  This is a much better solution.

I understand about the $replace() function.  Thank you for the response.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Mr. Tao on 2006-04-29 20:08:47
I've updated foo_uie_albumart.dll to 0.164a, but sice then I lost AA panel (it disappeared from right-click menu as well). I still can adjust AA settings under Preferences/Display/Album Art Panel, but that's all I can do – no AA panel in my foobar 0.9.1 displayed.
I don't have a clue why this happened when (judging from above posts) 0.164a works for other people. I even did complete reset of fb, but AA is still gone. Before I used 0.15something without problems.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: 81x on 2006-04-29 20:46:14
Hi foosion,

I think i've found a bug related to using the mousewheel to change the albumart (using v0.164a).
Using the following as my sources:

match:$replace(%_path%,%_filename_ext%,)*folder*.jpg
-match:$replace(%_path%,%_filename_ext%,)*.jpg
-nocover.jpg
match:$replace(%_path%,%_filename_ext%,)*back*.jpg

When i use mousewheel down it goes between 'folder.jpg' and 'back.jpg' as expected but when i use mousewheel up it goes between 'back.jpg' and 'nocover.jpg', also if you use mousewheel up untill it displays the 'nocover.jpg' and leave it there it seems to lock on 'nocover.jpg' and refuse to change/refresh when clicking around the playlist on different albums regardless of whether they have covers or not.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: PotatoSalad on 2006-04-29 21:07:16
Hey foosion,

I may have found a bug in your new build because this didn't happen with the older builds.

Here are my settings:
Code: [Select]
-match:E:\Art\$crc32(%artist% - %album%)*
-match:E:\Art\%artist%_%album%*
-components\default.png

This has been working perfectly for a long time (the similar foo_prettypop settings still work), but some artists with special characters in their names are messed up.

For example:

Artist: AC/DC
Album: Thunderstruck

The console says:
Code: [Select]
searching album art, preprocessed pattern: "E:\Art\339976871*"
searching album art, preprocessed pattern: "E:\Art\AC?DC_Thunderstruck*"
searching album art, preprocessed pattern: "components\default.png"

Since $crc32(AC/DC - Thunderstruck) is 117545389, it never sees my album art.  However, $crc32(AC?DC - Thunderstruck) is 339976871, so there's something wrong with the way the component is processing titleformat stuff.

Again, this just started occuring after I updated to the new component.

EDIT: Didn't see this before...
... Regarding the replacement of invalid filename characters: I'm sorry I forgot to put this in the changelog (It was in 0.161 I think). It was hopefully the only incompatible change, but it was by design ...
That's nice, but it really should be optional.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: foosion on 2006-04-29 21:09:05
81x: I think I've noticed this as well, but I have other things to do and it doesn't disturb me enough to bother with the album art code again at this point (especially since that would be a part that's still quite obscure).
Title: [CRASHWARE] updated foo_uie_albumart
Post by: 81x on 2006-04-29 21:19:37
81x: I think I've noticed this as well, but I have other things to do and it doesn't disturb me enough to bother with the album art code again at this point (especially since that would be a part that's still quite obscure).

No probs, to be honest i've got single left click setup to move between my sources, i only noticed the bug when i was playing around (seeing it was a new feature and all) and thought i should let you know.

Thanx for the work on the plugin by the way, much appreicated.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: evo3 on 2006-04-30 02:19:25
one bug i think ive noticed is that if you play a song from an album that has cover art but then change the song to an album without art, the art from the previous album sticks.  Maybe im missing something...

thanks for all the work guys

edit: using latest 0.164a
Title: [CRASHWARE] updated foo_uie_albumart
Post by: shane 4 sure on 2006-04-30 07:14:24
... if you play a song from an album that has cover art but then change the song to an album without art, the art from the previous album sticks ...

Confirmed!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Corelian on 2006-04-30 10:46:57
Quote
I've updated foo_uie_albumart.dll to 0.164a, but sice then I lost AA panel (it disappeared from right-click menu as well). I still can adjust AA settings under Preferences/Display/Album Art Panel, but that's all I can do – no AA panel in my foobar 0.9.1 displayed.
I don't have a clue why this happened when (judging from above posts) 0.164a works for other people. I even did complete reset of fb, but AA is still gone. Before I used 0.15something without problems.

Exactly the same thing happened to me. Now I'm unable to find a slightly older version (0.15...), because I overwrote the old plugin.


EDIT: found 0.151 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=39924&view=findpost&p=377445)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Mr. Tao on 2006-04-30 11:23:26
EDIT: found 0.151 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=39924&view=findpost&p=377445)
Thanks for saving my time 

I updated Columns UI to 0.1.3 beta 1v4 (Apr 29 2006) (http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-beta1v4.7z) and Album Art 0.164a seems to be working as expected with this version.

However, there is a problem with missing right click menu items regarding Columns UI, so the only way how to add panels is through Preferences/Columns UI/Layout tab.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: blackmartinix on 2006-04-30 23:43:06
one bug i think ive noticed is that if you play a song from an album that has cover art but then change the song to an album without art, the art from the previous album sticks.  Maybe im missing something...

thanks for all the work guys

edit: using latest 0.164a


same here, columns ui 0.1.3 beta1v4, album art panel 0.164a
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Jimbo51 on 2006-05-02 19:22:24

one bug i think ive noticed is that if you play a song from an album that has cover art but then change the song to an album without art, the art from the previous album sticks.  Maybe im missing something...

thanks for all the work guys

edit: using latest 0.164a


same here, columns ui 0.1.3 beta1v4, album art panel 0.164a


Yep, same problem here.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: rehgf on 2006-05-03 00:03:41

one bug i think ive noticed is that if you play a song from an album that has cover art but then change the song to an album without art, the art from the previous album sticks.  Maybe im missing something...

thanks for all the work guys

edit: using latest 0.164a

same here, columns ui 0.1.3 beta1v4, album art panel 0.164a

Yep, same problem here.

It works here, using:

foobar2000 0.9
foo_ui_columns 0.1.3b1v5
foo_uie_albumart 0.164a
Title: [CRASHWARE] updated foo_uie_albumart
Post by: andro77 on 2006-05-04 13:32:12
I get a "metadb_handle leaks: XX objects" when closing foobar.

fb2k 0.9.1
columns UI 0.1.3 beta 1v5
albumart 0.164a
Title: [CRASHWARE] updated foo_uie_albumart
Post by: foosion on 2006-05-04 13:37:35
Do you use foo_uie_trackinfo? If so, have you updated it to the latest version?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: andro77 on 2006-05-04 13:53:55
Do you use foo_uie_trackinfo? If so, have you updated it to the latest version?

yep, just updated to latest version (0.8), and it works  I thought it was a foo_albumart's  issue, sorry (and thanks!)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: vlada on 2006-05-04 19:04:28
Hello,
would it be possible to officialy implement Matroska support into this component? A modified version with Matroska support can be found at http://tmp.reharmonize.net/foobar/ (http://tmp.reharmonize.net/foobar/). I think it doesen't make to much sense to have 2 versions. Why not merge it?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: foosion on 2006-05-04 19:21:22
If the author of the Matroska version or someone else is willing to merge it with my code, well, I'm fine with that. I just don't have enough time or interest myself (this goes for all feature requests for this component).
Title: [CRASHWARE] updated foo_uie_albumart
Post by: PiezoTransducer on 2006-05-06 17:21:23
I used to have a problem where the album art wasn't being rendered. If I moved the foobar2000 window offscreen and brought it back, or used another window to cover the album art panel, it would force a redraw or something and it would show.

But it magically fixed itself.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Beavis04 on 2006-05-07 08:31:49
I've updated foo_uie_albumart.dll to 0.164a, but sice then I lost AA panel (it disappeared from right-click menu as well). I still can adjust AA settings under Preferences/Display/Album Art Panel, but that's all I can do – no AA panel in my foobar 0.9.1 displayed.
I don't have a clue why this happened when (judging from above posts) 0.164a works for other people. I even did complete reset of fb, but AA is still gone. Before I used 0.15something without problems.


Same here 

Edit: I fixed it. Seems you have to have the latest version of Columns UI.

By the way is there someway you can change the default Album Art panel? Like when a song isn't selected or no Album art is found instead of going to black it'd look cool if there were a Foobar logo instead or something!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: acedriver on 2006-05-07 08:54:12
By the way is there someway you can change the default Album Art panel? Like when a song isn't selected or no Album art is found instead of going to black it'd look cool if there were a Foobar logo instead or something!

go to this thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=34341). save it as default.png in components folder
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Chris Norman on 2006-05-07 10:48:28
Many thanks for the update. I really like the transition effect very much.

There are only two features I really miss for this plugin:

1) Automatic cycling between sourses via an adjustable timer
2) Simple mode. It looks like many people have problems setting up sources correctly and even if you can it takes you quite a while.

Cheers,

Chris
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Beavis04 on 2006-05-07 11:21:08
Thank you acedriver!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-05-07 18:55:44
By the way is there someway you can change the default Album Art panel? Like when a song isn't selected or no Album art is found instead of going to black it'd look cool if there were a Foobar logo instead or something!

Just add this as the last source in your list:

Code: [Select]
-components\default.jpg

And put the image you want to use in foobar2000's components directory with the name "default.jpg" (or you could change the path to be whatever you want).  this thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=34341) has some example "no cover" images.

edit: d'oh! didn't see there was another page in the thread.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: azerty1234 on 2006-05-07 20:01:20
I can't get it work. Please tell me step for step how to do what. With an example please
i have the newest version of foobar2000
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Bl@ck_warrior on 2006-05-07 20:11:47
I just updated foo_uie_albumart to this enw version and i'm not able to add the album art panel anymore, i'm using Columns UI v0.1.3 beta 1v5

Wich version should i use to get this new version work?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: shane 4 sure on 2006-05-07 20:25:17
Update your Column UI to 0.1.3 beta 1v5 ( I see, you've just edited your post )
Are you using the latest albumart (0.164a) ?
Both are working like a charm here with fooby 0.9.1
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Bl@ck_warrior on 2006-05-07 20:37:01
ok thanks!

It's working now with the 0.164a i thought i was using the latest version but i actually wasn't.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: azerty1234 on 2006-05-07 20:42:37
where can i find version 0.164a
Title: [CRASHWARE] updated foo_uie_albumart
Post by: shane 4 sure on 2006-05-07 20:43:41
Eh bien voilà 
@ azerty1234
There you go mate ( scroll down )
http://www.hydrogenaudio.org/forums/index....showtopic=42730 (http://www.hydrogenaudio.org/forums/index.php?showtopic=42730)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: azerty1234 on 2006-05-07 20:53:18
thanx but now i have a second question.

It only shows a small picture how can it get my own pictures ?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: shane 4 sure on 2006-05-07 21:01:10
Add the following to your "Sources"

Code: [Select]
match:$replace(%_path%,%_filename_ext%,)*front*
match:$replace(%_path%,%_filename_ext%,)*cd*
match:$replace(%_path%,%_filename_ext%,)*back*
-match:$replace(%_path%,%_filename_ext%,)*


Fooby will pick front.jpg first in your folder and then cd.jpg and so on.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: azerty1234 on 2006-05-07 21:12:20
u r so good  so i think you now this. Now it only shows the time in this way:  0:57/5:37 but i want to add how much time is rest. How looks the code
Title: [CRASHWARE] updated foo_uie_albumart
Post by: shane 4 sure on 2006-05-07 21:27:35
Try this and adjust it the way you like.

Code: [Select]
$tab(1)
$if(%_time_elapsed%,%_time_elapsed%)
$if(%_time_total%,' / '%_time_total%)
$if(%_time_remaining%,' ['%_time_remaining%']')
$puts(progress,$muldiv(%_time_elapsed_seconds%,1000,%_time_total_seconds%))
$if(%_time_total%,' ('
$ifgreater(10,$get(progress),'0.'$right($get(progress),1),
$ifgreater(100,$get(progress),$left($get(progress),1)'.'$right($get(progress),1),
$ifgreater(1000,$get(progress),$left($get(progress),2)'.'$right($get(progress),1),
$ifequal(1000,$get(progress),'100',))))'%)')


Oh well, that might look scary, eh!
For what you want, I guess this should be enough

Code: [Select]
$if(%_time_remaining%,' ['%_time_remaining%']')
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Brainbug on 2006-05-09 11:33:29
i have following question:
i see there is an option to place an background image, something like:
Code: [Select]
-Albumart\images\bg.png

if i understand right this background-image is not displayed when an cover is found and displayed by this code:
Code: [Select]
$replace(%_path%,%_filename_ext%,)cover.jpg


well, i would like to ask for some features. while i´m not a coder i don´t know if it´s possible.
i would like to use and bg-image constantly, which should be displayed all time while an found cover-image is displayed above it. further more i would like to use an third image on top with transparent png support.

result of all this should be for example (starting from bottom):
background-image: jewel-case
middle-image: cover-artwork
top-image: transparent png (f. e. gloss effect)

further more, to get this jewel-case scenario working it would be necessary to have an option to "place" the cover-image in position, f.e. something like this:
Code: [Select]
[Bg]
Width=204
Height=204

[AlbumArt]
Show=1
Top=6
Left=32
Width=155
Height=152
DrawOverlay=1
DrawOverlayActualSize=1

would something like this be possible?

and another question: any chance to get albumart changing in relation to "selected song" and "currently playing"? maybe but albumart and trackinfo together, well, if possible.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: webwarp on 2006-05-09 12:23:02
"Failed to load DLL: foo_uie_albumart.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000."

With latest beta ..
Title: [CRASHWARE] updated foo_uie_albumart
Post by: carmenm on 2006-05-09 13:01:03
"Failed to load DLL: foo_uie_albumart.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000."

With latest beta ..

Do you have foobar v0.9 or higher?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Silversight on 2006-05-09 13:54:40

"Failed to load DLL: foo_uie_albumart.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000."

With latest beta ..

Do you have foobar v0.9 or higher?

and... do you have latest Columns UI (http://music.morbo.org/components.php) installed?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-05-10 01:03:14
and another question: any chance to get albumart changing in relation to "selected song" and "currently playing"? maybe but albumart and trackinfo together, well, if possible.

This should already be possible.  I think by default, if you double-click the panel, it will switch between "follow cursor" and "now playing" modes.  It's also available in the context menu when you right-click the panel ("Toggle follow cursor").

Since you mentioned the behavior of the sources list, I might as well point out the wiki article I wrote a while back explaining the sources list in detail:

Explanation of sources list (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Album_Art_Panel_%28foo_uie_albumart%29)

One of these days I'll edit this information into the main album art panel article (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:0.9_Album_Art_Panel_%28foo_uie_albumart%29) (not sure why a second one was created anyway, but yeah, no big deal  )
Title: [CRASHWARE] updated foo_uie_albumart
Post by: foosion on 2006-05-10 01:12:51
(not sure why a second one was created anyway, but yeah, no big deal  )
My bet is on lack of coordination or searching for existing material.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: lav-chan on 2006-05-10 16:56:03
I'm not sure if this has ever been suggested before, but i have a small feature request:

An option to change the colour of the border ('Draw a black pixel border'). The panel looks rad with this turned on, but black is way too dark to look right on my visual style.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: PiezoTransducer on 2006-05-10 17:18:01
(not sure why a second one was created anyway, but yeah, no big deal  )
My bet is on lack of coordination or searching for existing material.

Ah, it's because one page was orphaned. And orphaned pages essentially don't even exist. I guess I'll mash them together.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: jakub on 2006-05-10 20:37:48
Can i add a second album art panel?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: carmenm on 2006-05-11 19:59:41
i was wondering if foo_uie_albumart could read images from URL?
I tried it without success but i am not i am trying it the right way...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Naegling on 2006-05-12 00:51:40
I have a minor problem and can't figure out why it is happening.  What is happening is that my No Cover image [No Cover.png] isn't coming up if there is a file with no %album% field, i.e. radio streams, instead I get the art for my ROD TV OST Disc 1 image [R.O.D -THE TV- OST Disc I.jpg].  If the field exists then it is fine, no matter what is in it.

These are the lines that I am using for the source:
match:C:\Documents and Settings\Administrator\My Documents\My Music\Album Covers\%album%.*
-C:\Documents and Settings\Administrator\My Documents\My Music\Album Covers\No cover.png
Title: [CRASHWARE] updated foo_uie_albumart
Post by: carmik on 2006-05-13 00:42:53
Thanks to foosion for updating this component!

Ive noticed an odd behaviour, and I cant remember if it has been present for all 0.9-compatible releases of album art. It definitely isnt present on my 0.83 version, which I still have installed (for some reason)

1. Select 'Now playing' mode
2. Start playing a song
3. Click on a song from a different album
4. Doubleclick to change to 'follow cursor mode'

For 0.83, the panel switches immediately to the selected song's art, and another double click restores it. In 0.9 - the art in the panel doesnt change. Can anyone else replicate this?

Im using Foobar 0.9 (does this issue exist in later betas?), columns_ui 0.13b1v5, Album art 0.164a, Xp.

Thanks for any replies!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-05-13 07:43:36
These are the lines that I am using for the source:
match:C:\Documents and Settings\Administrator\My Documents\My Music\Album Covers\%album%.*
-C:\Documents and Settings\Administrator\My Documents\My Music\Album Covers\No cover.png

That's an interesting problem to have...  And these are the only two lines in your sources list?

carmik: That problem has been present in every version of albumart for foobar2000 0.9, as far as I can tell.  It bothers me, too.

edit: I've been mucking around with the code, and I think I've fixed the problem carmik described.  I'm going to see if I can get to any of the other bugs that people have pointed out before I release anything, and *possibly* some new features, but my priority is the bug fixes.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Naegling on 2006-05-13 09:22:18

These are the lines that I am using for the source:
match:C:\Documents and Settings\Administrator\My Documents\My Music\Album Covers\%album%.*
-C:\Documents and Settings\Administrator\My Documents\My Music\Album Covers\No cover.png

That's an interesting problem to have...  And these are the only two lines in your sources list?

Correct, just these two lines.  Kind of tired at the moment, but if I remember correctly, I was having this problem with the later v0.8.3 too.  But, never questioned it since at the time I could edit the streams info to add something to the %album% field.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: AndersHu on 2006-05-13 13:49:39
In Foobar if there is no album tag, %album% will just display a question mark, so the input to album art is

Code: [Select]
match:C:\Documents and Settings\Administrator\My Documents\My Music\Album Covers\?.*


For file matching ? is any single character, so the Album Art plug-in is asked to find a file where the second character is a period.

Try
Code: [Select]
match:C:\Documents and Settings\Administrator\My Documents\My Music\Album Covers\$if2(%album,No cover).*


Anders
Title: [CRASHWARE] updated foo_uie_albumart
Post by: AndersHu on 2006-05-13 14:01:39
Fond a bug in Album Art Panel 0.164a.

If all sources are removed i throws a "Unhandled exception : Bug check".

Anders
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-05-13 16:58:30
For file matching ? is any single character, so the Album Art plug-in is asked to find a file where the second character is a period.

Good call.  Another option is to use "album.???", but that assumes all your images have three characters in the extension (for instance, wouldn't work if you have "album.jpeg").

I'll take a look at that "unhandled exception".
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Naegling on 2006-05-13 20:46:19
Sadly, Anders' code does seem to have an effect on the results.  I tried messing around with the precedence but didn't have any luck.  And, gfngfgf, haven't tried your suggestion yet.  How would the "album.???" work?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gob on 2006-05-13 21:08:23
Thanks to foosion for updating this component!

Ive noticed an odd behaviour, and I cant remember if it has been present for all 0.9-compatible releases of album art. It definitely isnt present on my 0.83 version, which I still have installed (for some reason)

1. Select 'Now playing' mode
2. Start playing a song
3. Click on a song from a different album
4. Doubleclick to change to 'follow cursor mode'

For 0.83, the panel switches immediately to the selected song's art, and another double click restores it. In 0.9 - the art in the panel doesnt change. Can anyone else replicate this?

Im using Foobar 0.9 (does this issue exist in later betas?), columns_ui 0.13b1v5, Album art 0.164a, Xp.

Thanks for any replies!


yup, im having the exact same problem man. the problem is that the image doesnt refresh when toggle cursor is enabled or disabled. i think it can easily be fixed tho if the image was refreshed right after toggle cursor is enabled. you can verify this by assigning refresh to double click, and toggle cursor to left click. assuming you would want double click to toggle follow coursor, this would result in correct behavior. however the menu option to toggle follow cursor still wont work though, and you cant really assign the buttons however you want them. i want to use double click to 'focus playing' and middle click to toggle follow cursor its not that big of a deal, im sure it will be fixed soon.

another thought i had about toggle cursor was that it would be cool if the track info panel and album art could share the same follow cursor option. eg, toggling folow cursor on either the track info and album art would toggle both of them.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-05-13 23:52:46
Sadly, Anders' code does seem to have an effect on the results.  I tried messing around with the precedence but didn't have any luck.  And, gfngfgf, haven't tried your suggestion yet.  How would the "album.???" work?

"?" is a wildcard which stands for a single character, whereas "*" matches 1 or more characters.  For instance, if your source was "a?bum", you'd match "album", "abbum", "a3bum", etc., but not match "alllabum" or "a long phrase before bum".  If your source is "a*bum", you would match all of the above examples.

edit:

Just saw this slight error in Anders' string.  Note the missing '%':

Code: [Select]
match:C:\Documents and Settings\Administrator\My Documents\My Music\Album Covers\$if2(%album%,No cover).*
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Naegling on 2006-05-14 00:14:22

Sadly, Anders' code does seem to have an effect on the results.  I tried messing around with the precedence but didn't have any luck.  And, gfngfgf, haven't tried your suggestion yet.  How would the "album.???" work?

"?" is a wildcard which stands for a single character, whereas "*" matches 1 or more characters.  For instance, if your source was "a?bum", you'd match "album", "abbum", "a3bum", etc., but not match "alllabum" or "a long phrase before bum".  If your source is "a*bum", you would match all of the above examples.

edit:

Just saw this slight error in Anders' string.  Note the missing '%':

Code: [Select]
match:C:\Documents and Settings\Administrator\My Documents\My Music\Album Covers\$if2(%album%,No cover).*


Saw that too, 'tis why I was messing with the precedence a bit.  With the line orders that I tried it was all the ROD image or it didn't have an effect.  Also, how would you use "album.???" in the source?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-05-14 03:29:37
Saw that too, 'tis why I was messing with the precedence a bit.  With the line orders that I tried it was all the ROD image or it didn't have an effect.  Also, how would you use "album.???" in the source?

You would just use this as a source:

Code: [Select]
C:\Documents and Settings\Administrator\My Documents\My Music\Album Covers\%album%.???

(note, the "match:" prefix has been optional since version 0.160)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: ANT on 2006-05-14 12:28:16
hi,
there is 2 bugs with the 2 following options :
(behaviour tab)
- album cover art follows cursor even when playing
check it, then save, it's automatically unchecked ! but it works. but now you want to desactivate this option, you can't, because the checkbox is always unchecked...
- maybe linked to the first problem (it worked until I change the option above), the second check box to be able to change cover when clicking in Album list panel, even when checked it doesn't work...

and before it had worked perfectly, but I touched the first option, I shouldn't have...

edit: version 0.164, foobar 0.9.1, colUI 0.1.3b1v4
Title: [CRASHWARE] updated foo_uie_albumart
Post by: shane 4 sure on 2006-05-14 12:57:52
First thing I'd do, update your components:
version 0.164 to 0.164a
version colUI 0.1.3b1v4 to 0.1.3b1v5
Title: [CRASHWARE] updated foo_uie_albumart
Post by: ANT on 2006-05-14 15:41:15
First thing I'd do, update your components:
version 0.164 to 0.164a
version colUI 0.1.3b1v4 to 0.1.3b1v5


sure that's what I did, I ignored that there was a new version on album_art. Then the bug of the checkboxes is no more here. But when I click on different items in the album list panel, I still have to select a song in the playlist to view the cover. All that with of course the checkbox 'allow external control of cover art' checked...
any ideas ?

column ui updated too to b1v5
Title: [CRASHWARE] updated foo_uie_albumart
Post by: shane 4 sure on 2006-05-14 16:01:21
Quote
I still have to select a song in the playlist to view the cover. All that with of course the checkbox 'allow external control of cover art' checked...
any ideas ?

Isn't that the default behaviour?
I don't use that feature mate nor the playlist one, I'm not able to confirm.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-05-14 16:50:20
I think even in 0.8.3, you needed a modified version of album list for that "external control of cover art" option to work correctly.  Unless someone can absolutely confirm that they've had it working for them in 0.9, I'm just going to remove that option.  I don't think it's reasonable to expect other plugins to be updated to support one feature in album art.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: foobarized on 2006-05-15 11:27:16
Thanks a bunch for all the work the developer(s) is/are doing.
Mainly two things have been already requested a while back but still ( hopefully work in progress ) not available.
1.Retrieving album art from tags
2.Horizontal and vertical padding.
I'm not well acquainted with coding though 
I guess a lot of people here would like to see those features included in the next version if you don't mind Sir 
Thanks again.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: TA123 on 2006-05-16 13:59:20
Is there any user guide for the plugin. I've got it in the components together with Columns UI but I cannot figure out how to use it. I right-clicked on the player but have nothing like panels menu entry. Also is it possible to make album cover displayed somewhere on the screen with every new song played when foobar is minimised to tray. I am sorry for stupid questions but I cannot find the answers...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Melomane on 2006-05-16 14:23:03
I think even in 0.8.3, you needed a modified version of album list for that "external control of cover art" option to work correctly.


yes
Title: [CRASHWARE] updated foo_uie_albumart
Post by: shane 4 sure on 2006-05-16 16:09:23
... but I cannot figure out how to use it. I right-clicked on the player but have nothing like panels menu entry...

foobar -> Preferences -> Columns UI -> Layout -> Insert a splitter -> Right-Click that very splitter and choose insert panel -> Album Art.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: TA123 on 2006-05-16 16:39:56

... but I cannot figure out how to use it. I right-clicked on the player but have nothing like panels menu entry...

foobar -> Preferences -> Columns UI -> Layout -> Insert a splitter -> Right-Click that very splitter and choose insert panel -> Album Art.

oh, thanks a lot! btw is it possible to have a pop-up display with album cover at the beginning of each song. I saw it on a screenshot, but not sure if it is done by this or some separate plugin...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: shane 4 sure on 2006-05-16 16:54:42
Quote
.... is it possible to have a pop-up display with album cover at the beginning of each song. I saw it on a screenshot, but not sure if it is done by this or some separate plugin...

I guess you need prettypop http://www.maroonspoon.com/foo_prettypop/ (http://www.maroonspoon.com/foo_prettypop/)
It has already been ported to be 0.9 compatible http://www.hydrogenaudio.org/forums/index....showtopic=42730 (http://www.hydrogenaudio.org/forums/index.php?showtopic=42730)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: rehgf on 2006-05-16 23:59:35
I think even in 0.8.3, you needed a modified version of album list for that "external control of cover art" option to work correctly.  Unless someone can absolutely confirm that they've had it working for them in 0.9, I'm just going to remove that option.  I don't think it's reasonable to expect other plugins to be updated to support one feature in album art.

Oh, how I miss this feature. You see, browsing the Album list feels more like browsing a physical CD collection if the album art is displayed for each CD. It feels more real. Could it have something to do with memorisation (http://en.wikipedia.org/wiki/Visual_memory)? Perhaps there is hope for an Album list update by musicmusic (http://www.hydrogenaudio.org/forums/index.php?showuser=4177)? Maybe if we ask him politely?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-05-17 00:58:44
Perhaps there is hope for an Album list update by musicmusic (http://www.hydrogenaudio.org/forums/index.php?showuser=4177)? Maybe if we ask him politely?

Even so, the 0.8.3 modified Album List Panel wasn't very stable.  I remember lots of crashes related to people having that .dll installed.

Something I might look into is whether the album art can change if you have "auto send to playlist" enabled in Album List Panel.  I think that would have the "browsing a real CD collection" feel to it.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-05-21 07:20:41
As if this plugin hasn't been passed around to enough developers, I've made some changes of my own, and I'd like to release the new version for people to take a look at

-----
Version 0.170 (May 20, 2006)
Plugin homepage (http://cherans.bol.ucla.edu/fooplugins.html)

Download (http://cherans.bol.ucla.edu/foo_uie_albumart0170.zip)
Change log (http://cherans.bol.ucla.edu/foo_uie_albumart-changelog.txt)
Source (http://cherans.bol.ucla.edu/foo_uie_albumart0170-src.zip)

Known bugs and planned features:-----

Read the change log for all the changes I made.  I'd really love to get some feedback and bug reports on "Next Source" and "Previous Source".  I practically rewrote those two functions, which fixed several odd behaviors, but it's still not perfect.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Zoom on 2006-05-21 07:59:47
Um, I think I broke my foobar 

I just overwrote the old plugin and started foobar up with this new version and was slightly confused. My display had no more albumart. Now in the Columns UI layout function and the sidebar I can't add an albumart panel. Not sure if I should have taken the old one out first or what, but I even tried removing the new plugin and putting back the old one, but that didn't work either. The preferences have moved so maybe that's what did it, but I can't seem to make the albumart panel come back. 

EDIT:

Ok I went back to the old version I had, which was apparently the latest from G-Lite. This fixed my problems, I'll have to figure out why it wasn't working later on.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-05-21 08:22:09
Are you using the latest version of Columns UI (0.13 beta 1v4 is what I have)?  Have you been able to use foosion's latest version (0.164a, link (http://foosion.foobar2000.org/0.9/foo_uie_albumart.zip))?  I based my code on foosion's source code.

I won't rule out that I made a mistake compiling it, too 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: shane 4 sure on 2006-05-21 08:26:19
gfngfgf mate, thanks for the update!
The padding feature is much appreciated 
Working flawlessly here, any progress on getting album info from tags would be welcome  as well
Title: [CRASHWARE] updated foo_uie_albumart
Post by: roentgen on 2006-05-21 08:26:26
I am using Columns 0.13 beta 5 and albumart panel works just fine.
In fact I can't see no difference between this and the old version
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Schinkentoni on 2006-05-21 09:21:12
The follow cursor option isn't working anymore like it did before.
Before, when I changed playlists, albumart would show me the cover of the new playlist, now it doesn't.
I'm using 0.13 beta 1v5
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Zoom on 2006-05-21 10:02:53
Are you using the latest version of Columns UI (0.13 beta 1v4 is what I have)?  Have you been able to use foosion's latest version (0.164a, link (http://foosion.foobar2000.org/0.9/foo_uie_albumart.zip))?  I based my code on foosion's source code.

I won't rule out that I made a mistake compiling it, too 

This is probably the issue. I haven't updated Columns UI in a while, I'll have to check it out tomorrow when I get a chance. I would just assume that's what it is.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: HEPB on 2006-05-21 13:38:48
Updated foobar and installed latest componets ( Foobar 0.9.1, Columns UI 0.1.3 beta 1v5, Album Art Panel 0.164a) How to enable the AlbumArt now ? It was in Media Library i think in previous version 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: shane 4 sure on 2006-05-21 14:08:22
Updated foobar and installed latest componets ( Foobar 0.9.1, Columns UI 0.1.3 beta 1v5, Album Art Panel 0.164a) How to enable the AlbumArt now ? It was in Media Library i think in previous version 

Put the DLL in your components folder first.
foobar -> Properties -> Columns UI -> Layout -> Right-Click -> Insert Splitter -> Insert Panel -> Panels -> Album Art.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: HEPB on 2006-05-21 14:27:14
Here is the Layout Tab, what's next ?? Right-Click -> Insert Splitter -> Insert Panel -> Panels -> Album Art ??


(http://img76.imageshack.us/img76/10/foosnap17ke.th.jpg) (http://img76.imageshack.us/my.php?image=foosnap17ke.jpg)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: MechaA on 2006-05-21 14:31:11
Quote
Use the contextmenu to customise the layout.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: HEPB on 2006-05-21 14:42:21
Quote
Use the contextmenu to customise the layout.



Ok, you mean here ?

[a href="http://img234.imageshack.us/my.php?image=foosnap26do.jpg" target="_blank"]
Title: [CRASHWARE] updated foo_uie_albumart
Post by: MechaA on 2006-05-21 14:50:41
The context menu is a term referring to the right click menu.  Right click on the layout pane where you were and select the options listed above.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: HEPB on 2006-05-21 15:24:41
Got it  Thanks for help.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: evo3 on 2006-05-21 17:00:44
just wanted to point out a sortof major bug, i had mentioned it a few pages back,

When playing an album with art and then clicking on an album that doesnt have art, the albumart from the previous album sticks.  It's not until you play another song from the artless album that it shows the correct blank square. 

Sorry if this has been discussed already
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Neural_Overload on 2006-05-21 17:46:22
I dont know how to address this, but it seems that when album are is loaded into the columns UI interface, it locks up foobar2000. This also happens when I press play and when i first start up foobar.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-05-21 18:40:20
gfngfgf mate, thanks for the update!
The padding feature is much appreciated 
Working flawlessly here, any progress on getting album info from tags would be welcome  as well

You're welcome  Unfortunately, I have absolutely no plans to retreive album art from tags.  I'm pretty sure fb2k's core ignores binary data in tags (such as images), which would mean I'd have to write my own code to get the images, and quite frankly, I don't trust myself to do that properly  I'll definitely update everyone if I come across some breakthrough, though.

The follow cursor option isn't working anymore like it did before.
Before, when I changed playlists, albumart would show me the cover of the new playlist, now it doesn't.
I'm using 0.13 beta 1v5

confirmed.  I was messing around with that code earlier and I guess I forgot to change it back.  Thanks for the report.

edit: wait, I forgot to enable "follow cursor" when I was checking just now. With "follow cursor" enabled, I can't confirm this. The album cover changes when I switch playlists, just like it should...

When playing an album with art and then clicking on an album that doesnt have art, the albumart from the previous album sticks.  It's not until you play another song from the artless album that it shows the correct blank square.

Have you tried my latest version (see my post at the end of page 15)?  This was one of the bugs I tried to address.  If the issue still remains, could you paste your sources list here?

I dont know how to address this, but it seems that when album are is loaded into the columns UI interface, it locks up foobar2000. This also happens when I press play and when i first start up foobar.

  Which version of Album Art and Columns UI are you using?  Has this happened with all versions of Album Art?  What OS are you using?  I'll definitely try to get this fixed if it's a problem on the Album Art side.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Zoom on 2006-05-21 19:03:09

Are you using the latest version of Columns UI (0.13 beta 1v4 is what I have)?  Have you been able to use foosion's latest version (0.164a, link (http://foosion.foobar2000.org/0.9/foo_uie_albumart.zip))?  I based my code on foosion's source code.

I won't rule out that I made a mistake compiling it, too 

This is probably the issue. I haven't updated Columns UI in a while, I'll have to check it out tomorrow when I get a chance. I would just assume that's what it is.

Well let me set your mind at ease at least from my complaint (assuming it made you at all uneasy, er yeah) I spent the last couple hours updating components and it works as expected now.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Neural_Overload on 2006-05-21 19:12:04
  Which version of Album Art and Columns UI are you using?  Has this happened with all versions of Album Art?  What OS are you using?  I'll definitely try to get this fixed if it's a problem on the Album Art side.


Im using foosion's newest version, columns UI v0.1.3 beta 1v5. As far as i know its happened in all of them. I tried a version that was for foobar 1.8.3 (not sure which plugin version) and it did the exact same thing.
I using windows xp home sp1.
I dont believe yours is updated for 0.9.1, yet. Correct?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: lav-chan on 2006-05-21 19:37:15
I found something that i think might be a small bug, but i'm not sure. Maybe there's no way around it, maybe it's not an issue with albumart, i dunno.


Well i downloaded the last version of albumart and i was messing around to see if it was still working correctly. Like just jumping from album to album to make sure all the covers showed correctly. At some point my computer got disconnected from the network (somebody was probably moving the antenna upstairs) and i didn't notice. I tried to play a radio stream from Digitally Imported, but naturally since i was disconnected from the router it wasn't able to play.

Once i noticed that, i started going back to testing other albums. But now the covers weren't changing anymore, it was stuck on the last cover that was displayed right before the HTTP stream (which was the default 'no cover' image).

At some point (i suppose when foobar figured out that it wasn't going to get the stream to play) it started working again, and has been working fine since.


I don't know, doesn't really bother me, but i thought i'd tell you anyway. :shrug:
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-05-21 19:54:09
I dont believe yours is updated for 0.9.1, yet. Correct?

My version (0.170) is based off of foosion's last released version (0.164a), so yes, it works with 0.9.1.

lav-chan: I'll take a look at that.  Thanks for the report.  It does sound like something that's not albumart, but I'll check and make sure.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: evo3 on 2006-05-21 20:58:07

When playing an album with art and then clicking on an album that doesnt have art, the albumart from the previous album sticks.  It's not until you play another song from the artless album that it shows the correct blank square.

Have you tried my latest version (see my post at the end of page 15)?  This was one of the bugs I tried to address.  If the issue still remains, could you paste your sources list here?


that fixed my problem

thanks for the work you and everyone else has been doing on this
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Neural_Overload on 2006-05-22 02:35:52
Quote
I dont know how to address this, but it seems that when album are is loaded into the columns UI interface, it locks up foobar2000. This also happens when I press play and when i first start up foobar.


  Which version of Album Art and Columns UI are you using?  Has this happened with all versions of Album Art?  What OS are you using?  I'll definitely try to get this fixed if it's a problem on the Album Art side.


Ive tried every version of the album art plugin for 9.1 i can find.
They all have the above stated problem.
Hm... im using foobar 0.9.2 beta 3. Could that be the source of the problem?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: kantai on 2006-05-22 03:20:16
This problem is awful frustrating- I used albumart with 0.8 and have grown quite attached to it. I spent quite sometime a little while ago upgrading to .9.3 and adding the albumart panel in Windows 2000. I remember finding some kind of dependency problem not well "documented." Or maybe I'm imagining that? Anyhow, I recently reinstalled Windows 2000 because my last install had gotten rather trashed.

Coming to the point, though, I simply cannot get albumart to work. I consistently get
Code: [Select]
Failed to load DLL: foo_uie_albumart.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.


I have Foobar v0.9.1, Columns_UI 0.1.3 beta 1v5, and zlip and libpng.
I have tried every version of album art I could find on these forums to no avail.

If someone could perhaps point me in the direction of library that Windows 2000 is missing, or tell me how to get Foobar to tell me which dependency is missing, or better yet, tell me where I am being a total moron, I would GREATLY appreciate it.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: lav-chan on 2006-05-22 03:57:13
Maybe you need .NET or something?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Distroyed on 2006-05-22 04:19:29
Im having the same problem as Kantai, and I have .Net installed (and zlip and libpng).  Same versions.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-05-22 05:05:03
.NET is not necessary. Try gdiplus.dll, otherwise download Dependancy Walker and see what it says.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: kantai on 2006-05-22 13:25:34
.NET is not necessary. Try gdiplus.dll, otherwise download Dependancy Walker and see what it says.


That's the ticket. I had a feeling it was gdi+ after perusing your source code. Sadly I was searching for a libgdi+. Thanks a bunch.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: DualBlade on 2006-05-25 20:54:02
Hi, first of all, thanks for continue updating this great plugin.
I have found a small issue:
When "follow cursor" is not activated, and I play an album without covers, the "default cover" doesn't change anymore, even if I play albums with covers. I have to manually correct this with "right button - first source"

I have found a temporal fix, activating "follow cursor".
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Wicoith on 2006-05-25 21:50:16
Could anyone make it so it's possible to use 2 album art panels? I want to use one because of how it is now and then add one to just make me able to add a new pic to the interface so it looks better.

The second album art could be used for this:
(http://img62.imageshack.us/img62/3669/foobar8uw.th.jpg) (http://img62.imageshack.us/my.php?image=foobar8uw.jpg)
Then add a normal album art panel there.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-05-26 02:24:50
Hi, first of all, thanks for continue updating this great plugin.
I have found a small issue:
When "follow cursor" is not activated, and I play an album without covers, the "default cover" doesn't change anymore, even if I play albums with covers. I have to manually correct this with "right button - first source"

I have found a temporal fix, activating "follow cursor".

I found this bug a few days ago and have fixed it (I think...I'll go back and double-check  ).  Thanks for reporting.

Could anyone make it so it's possible to use 2 album art panels? I want to use one because of how it is now and then add one to just make me able to add a new pic to the interface so it looks better.

Multiple instances is on my "to-do" list, but it's at a lower priority than everything else.  I do plan on getting to it at some point, though.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: parive3 on 2006-05-26 04:10:42
The second album art could be used for this:
(http://img62.imageshack.us/img62/3669/foobar8uw.th.jpg) (http://img62.imageshack.us/my.php?image=foobar8uw.jpg)
Then add a normal album art panel there.


Thats one sexy layout can you share the code for the status bar & the playlist?

Also what font are you using?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-05-27 07:52:17
-----
Version 0.175 (May 26, 2006)
Plugin homepage (http://cherans.bol.ucla.edu/fooplugins.html)

Download (http://cherans.bol.ucla.edu/foo_uie_albumart0175.zip)
Change log (http://cherans.bol.ucla.edu/foo_uie_albumart-changelog.txt)
Source (http://cherans.bol.ucla.edu/foo_uie_albumart0175-src.zip)

Known bugs and planned features:-----

Please be aware that your "transition time" setting will be reset to 300ms when you upgrade to this version.

I added automatic cycling of sources during playback in this version.  If you don't like the automatic cycling, it's easy enough to disable on the "Behaviour" tab.  Another feature I added was that Album Art Panel now responds to items being added to the playlist.  The main benefit is that now, if you have "Auto send to playlist" enabled in Album List Panel, the album art will be updated as you browse the Album List.  It's not exactly the same as the old "external control" option from 0.8.3, but I think it's a pretty good approximation.

I've been making a lot of tweaks to how the album art changes when you change tracks or use "Next Source" and "Previous Source", so any kind of unexpected behaviour you see, please let me know and I'll take a look at it.  I'm probably going to make the location of the "No Cover" art separate from the regular sources list in the next version, and that should take care of a few of the lingering bugs that I'm seeing.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: lav-chan on 2006-05-27 09:37:10
Not sure what exactly you're thinking as far as splitting the source list up, but you should consider (if you aren't already) that some people have set-ups that allow for separate 'no cover' images. (e.g., i have a different 'no cover' image for audio CDs and HTTP streams than for regular cover-less albums.)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: DualBlade on 2006-05-27 10:01:43
Good job!, it seems to work pretty good!
I found two little bugs

1) The "cicle source" feature only works if "follow cursor" is deactivated.
2) Imagine this situation: I'm playing an album with more than one image (front.jpg and back.jpg) and I click on the panel to see the second source (back.jpg)... When I change to another album with more than one image, I see the second source (back.jpg) for that new album, not the first one.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Tri on 2006-05-27 13:21:41
A bug: Using "Copy sources list to clipboard" does not include the last character of the sources list.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: pIv on 2006-05-27 14:41:23
My sugession to new version:

Curent cover arts list  replace with two list of cover art sourses -

1. Cover art  Images

2. No cover arts images


If cover arts exist  - its cycles only from firs list, and if not exist - its cycles only frm second list.

I don't wont cycle covert art with 'no cover' images.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Klato on 2006-05-27 18:52:40
This has probably been addressed already somewhere (either here or in the other thread), but will there be support for finding the album art in the audio file in addition to external files?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gob on 2006-05-27 18:57:12
My sugession to new version:

Curent cover arts list  replace with two list of cover art sourses -

1. Cover art  Images

2. No cover arts images


If cover arts exist  - its cycles only from firs list, and if not exist - its cycles only frm second list.

I don't wont cycle covert art with 'no cover' images.



agreed, especially if the author said something about a timer to change the art. i probably wouldnt use a timer anyway, but having a no cover art image would definatly ruin it.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: trackfan504 on 2006-05-27 19:39:52
Just took the plunge and changed to 0.9.2 b3. Biggest reason for holding out was amount of plugins in general and album art specifically. Well, I installed 0.750 with column_ui 1.3 beta 1v5. Dll is in the correct component  directory and I can access configuration in 'preferences'. However, albumart won't display in the side panel. Windows installation has NET Framework 1.1 as well as 2.0.

Any tips?


Cheers
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-05-27 20:48:19
Not sure what exactly you're thinking as far as splitting the source list up, but you should consider (if you aren't already) that some people have set-ups that allow for separate 'no cover' images. (e.g., i have a different 'no cover' image for audio CDs and HTTP streams than for regular cover-less albums.)

What I was thinking was that I would have a single text box where you could enter one "No Cover" image, and if none of the sources in the source list matched, the "No Cover" image would be displayed.  Having multiple 'no cover' images would still be possible using a '-' in the source list.  It's only a suggestion, and I'm not even sure if anyone else is bothered by the way it is now.

(after reading the other comments regarding 'no cover' images, I probably won't do it like above.  But I definitely think there should be a way to distinguish a 'no cover' image from an alternate source)

1) The "cicle source" feature only works if "follow cursor" is deactivated.

Confirmed and intended (kind of).  It doesn't make sense to me to cycle covers of tracks that aren't currently playing.  I also haven't figured out yet how to check whether the currently selected track is the same as the currently playing track.

2) Imagine this situation: I'm playing an album with more than one image (front.jpg and back.jpg) and I click on the panel to see the second source (back.jpg)... When I change to another album with more than one image, I see the second source (back.jpg) for that new album, not the first one.

Is "revert to first source when current source would result in a different display" on the "behaviour" tab enabled?  (Note: right now there's no way to have it always revert to the first source)

A bug: Using "Copy sources list to clipboard" does not include the last character of the sources list.

  I thought I had checked for that.  Thanks for pointing it out.

Curent cover arts list  replace with two list of cover art sourses -

<snip>

If cover arts exist  - its cycles only from firs list, and if not exist - its cycles only frm second list.

I don't wont cycle covert art with 'no cover' images.

Interesting suggestion.  I'll see what I can do with this.  I don't think I'll make a second list, because, IMO, that will just clutter up an already cluttered Preferences page, but I'll definitely look into skipping 'no cover' images while automatically cycling.

This has probably been addressed already somewhere (either here or in the other thread), but will there be support for finding the album art in the audio file in addition to external files?

It's not on my to-do list at all.  Check the top of page 16; I think I responded to this question in more detail. (edit: it was this post (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=39924&view=findpost&p=394529))

Just took the plunge and changed to 0.9.2 b3. Biggest reason for holding out was amount of plugins in general and album art specifically. Well, I installed 0.750 with column_ui 1.3 beta 1v5. Dll is in the correct component  directory and I can access configuration in 'preferences'. However, albumart won't display in the side panel. Windows installation has NET Framework 1.1 as well as 2.0.

.NET should not be required at all.  If you're using Windows2000, do you have gdiplus.dll?  There's a link on my plugin homepage (http://cherans.bol.ucla.edu/fooplugins.html).

Also, the new version of Columns UI has no "Sidebar" like in 0.8.3.  It's been replaced by the Layout system, so you need to go to Preferences -> Display -> Columns UI -> Layout and right-click on a splitter to add the Album Art Panel.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: parive3 on 2006-05-28 00:53:44
I want to get it to use the first the first 6 letters of the album and then look for in my cover directory for the cover with a filename that has the first 6 letters of the album at the start of the file name.

eg. Album - GTA San Andreas KJah

looks for GTA San*.jpg

D:\My Mp3s\Album Cover\$substr(%album%,1,6)*.jpg

Hoping it would pick up
GTA San Andreas.jpg


Also how come this component has no "About" dialog box i.e. to get the version number?.

EDIT: ITS WORKING NOW I WAS USING AN OLD VERISON OF ALBUM ART. Probably because when I tried Foobar 0.9 on my test machine. The newer dll wasn't loading up.

Thanks for your time gfngfgf

great plug-in
Title: [CRASHWARE] updated foo_uie_albumart
Post by: parive3 on 2006-05-28 01:19:44
2) Imagine this situation: I'm playing an album with more than one image (front.jpg and back.jpg) and I click on the panel to see the second source (back.jpg)... When I change to another album with more than one image, I see the second source (back.jpg) for that new album, not the first one.


Yes I have this problem now if a song that has no cover is played the default.png cover is shown. Then when a song has a cover is played the default.png is still shown. This basically goes against the objective of this component.

Why cant it go to the first source when a new song is played, and work its way down the source list. I thought that was the primary goal in an ordered source-list?

Can someone post last working version when this bug/feature didn't exist.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: DualBlade on 2006-05-28 01:23:32
Is "revert to first source when current source would result in a different display" on the "behaviour" tab enabled?  (Note: right now there's no way to have it always revert to the first source)

You are right, it was my fault, "revert to first source..." was deactivated
Yes I have this problem now if a song that has no cover is played the default.png cover is shown. Then when a song has a cover is played the default.png is still shown. This basically goes against the objective of this component.

As gfngfgf said... do you have "revert to first source..." activated? Activate it
Also how come this component has no "About" dialog box i.e. to get the version number?.

You can chek ALL version numbers in Preferences - Components

Keep the good work!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: parive3 on 2006-05-28 01:36:37
As gfngfgf said... do you have "revert to first source..." activated? Activate it

Yeah I do in the console it just has:

searching album art, preprocessed pattern: "components\default.png"
searching album art, preprocessed pattern: "components\default.png"
searching album art, preprocessed pattern: "components\default.png"
searching album art, preprocessed pattern: "components\default.png"
searching album art, preprocessed pattern: "components\default.png"
searching album art, preprocessed pattern: "components\default.png"
searching album art, preprocessed pattern: "components\default.png"
searching album art, preprocessed pattern: "components\default.png"
searching album art, preprocessed pattern: "components\default.png"

i.e. its not going to the top of the source list.
It seems to be a bug then.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-05-28 02:30:21
i.e. its not going to the top of the source list.
It seems to be a bug then.

Make sure you're using my latest version (http://cherans.bol.ucla.edu/fooplugins.html), since this is one bug I've been trying to address.  If the problem still occurs, could you copy and paste your source list, please?  (If you have version 0.175, you can use the "copy sources to clipboard" feature, except it will cut off the last character of the last source)

edit: added link to my plugin page
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-05-28 02:40:59
-----
Version 0.176 (May 27, 2006)
Plugin homepage (http://cherans.bol.ucla.edu/fooplugins.html)

Download (http://cherans.bol.ucla.edu/foo_uie_albumart0176.zip)
Change log (http://cherans.bol.ucla.edu/foo_uie_albumart-changelog.txt)
Source (http://cherans.bol.ucla.edu/foo_uie_albumart0176-src.zip)

Known bugs and planned features:-----

Minor update to fix some issues.  The "Copy sources to clipboard" button no longer cuts off the last character.  Cycling sources should work if you have "Follow cursor" enabled and you select the currently playing track.  Finally, I added a help button to the "Sources" tab which takes you to the wiki page on Album Art Panel.

edit: added "cycling sources should skip 'no cover' art" to planned features list
Title: [CRASHWARE] updated foo_uie_albumart
Post by: parive3 on 2006-05-28 03:25:01
Make sure you're using my latest version (http://cherans.bol.ucla.edu/fooplugins.html), since this is one bug I've been trying to address.  If the problem still occurs, could you copy and paste your source list, please?  (If you have version 0.175, you can use the "copy sources to clipboard" feature, except it will cut off the last character of the last source)

edit: added link to my plugin page


Ok I tried 0.176 and the problem happened again:

Here is my source list:
D:\Top Mp3s\Album Cover\%album%.jpg
D:\Top Mp3s\Album Cover\Artist\%artist%.jpg
D:\Top Mp3s\Album Cover\$substr(%album%,1,10)*.jpg
D:\Top Mp3s\Album Cover\Artist\$substr(%artist%,1,6)*.jpg
D:\Top Mp3s\Album Cover\Artist\$substr(%artist%,1,3)*.jpg
components\default.png

Here is the console
searching album art, preprocessed pattern: "components\default.png"
searching album art, preprocessed pattern: "components\default.png"
searching album art, preprocessed pattern: "components\default.png"
searching album art, preprocessed pattern: "D:\Top Mp3s\Album Cover\?.jpg"
searching album art, preprocessed pattern: "D:\Top Mp3s\Album Cover\Artist\Dido.jpg"
searching album art, preprocessed pattern: "D:\Top Mp3s\Album Cover\?*.jpg"

The last three were when I chose preferences. i.e. it some triggers the right code.

Also when a track has no album why does it search for ?.jpg.

Thanks
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-05-28 03:45:32
parive3: Try making that last source "-components\default.png" (note the hyphen at the beginning).

edit: come to think of it, the solution I gave may or may not work.  Basically, right now there's no way to distinguish a "no cover" art from a regular source.  I'm going to try and address that in 0.180.

The reason album art panel searches for "?.jpg" is that in foobar2000's titleformatting system, if a tag can't be found, "?" is returned.  You can use this instead:

Code: [Select]
D:\Top Mp3s\Album Cover\[%album%].jpg

which will search for ".jpg" if there's no album.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: parive3 on 2006-05-28 04:16:34
parive3: Try making that last source "-components\default.png" (note the hyphen at the beginning).

edit: come to think of it, the solution I gave may or may not work.  Basically, right now there's no way to distinguish a "no cover" art from a regular source.  I'm going to try and address that in 0.180.

With the dash the problem exist but it now goes to the above source rather than the first source.

searching album art, preprocessed pattern: "D:\Top Mp3s\Album Cover\Artist\Blo*.jpg"
searching album art, preprocessed pattern: "components\default.png"
searching album art, preprocessed pattern: "D:\Top Mp3s\Album Cover\Artist\Den*.jpg"
searching album art, preprocessed pattern: "components\default.png"
searching album art, preprocessed pattern: "D:\Top Mp3s\Album Cover\Artist\Way*.jpg"
searching album art, preprocessed pattern: "components\default.png"

So when I change my source list to all dashed it works fine.
D:\Top Mp3s\Album Cover\[%album%].jpg
-D:\Top Mp3s\Album Cover\Artist\[%artist%].jpg
-D:\Top Mp3s\Album Cover\$substr([%album%],1,10)*.jpg
-D:\Top Mp3s\Album Cover\Artist\$substr([%artist%],1,6)*.jpg
-D:\Top Mp3s\Album Cover\Artist\$substr([%artist%],1,3)*.jpg
-components\default.png

So I am not sure maybe that was what you intended.


Thanks for your help.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-05-28 06:52:03
I just uploaded version 0.176a, same download address (here (http://cherans.bol.ucla.edu/foo_uie_albumart0176.zip), clear your browser cache if necessary).  There was a small bug with the "Help" button, and I think I was able to stop Album Art from flooding the console whenever you enter preferences.

parive3: if you haven't already, you should read the wiki article (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:0.9_Album_Art_Panel_%28foo_uie_albumart%29) to understand what the hyphen does.  When the track changes, Album Art Panel will always start by searching from the first source in the current group, then if the image has changed, the panel searches from the first source (assuming that option is enabled).  In that regard, Album Art is working as intended, because (I'm guessing) "Blo*.jpg" doesn't exist, the "no cover" art is being shown anyway when you switch tracks.  I do consider it a bug, though, and I think the changes I make in the next version will fix this undesired behavior.

edit: I'll also add an option to always revert to the first source, since I can see when that might be useful.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-05-28 07:25:13
Just a quick feature request, Would it be possible to disable the fade animation when foobar is being used remotely?

You can use GetSystemMetrics(SM_REMOTECONTROL) to check for this condition, it will return non-zero if Remote Desktop is being used.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-05-28 07:39:15
Just a quick feature request, Would it be possible to disable the fade animation when foobar is being used remotely?

You can use GetSystemMetrics(SM_REMOTECONTROL) to check for this condition, it will return non-zero if Remote Desktop is being used.

Since you told me exactly how to do it, and I see no good reason not to do it, sure
Title: [CRASHWARE] updated foo_uie_albumart
Post by: trackfan504 on 2006-05-28 07:40:25
.NET should not be required at all.  If you're using Windows2000, do you have gdiplus.dll?  There's a link on my plugin homepage (http://cherans.bol.ucla.edu/fooplugins.html).

Also, the new version of Columns UI has no "Sidebar" like in 0.8.3.  It's been replaced by the Layout system, so you need to go to Preferences -> Display -> Columns UI -> Layout and right-click on a splitter to add the Album Art Panel.



Too funny .... didn't even realize there was an index in that screen but did wonder why version seems so ....ehm....neutered.
Thanks a bunch, plugin works fine. 

Title: [CRASHWARE] updated foo_uie_albumart
Post by: parive3 on 2006-05-28 08:45:20
I do consider it a bug, though, and I think the changes I make in the next version will fix this undesired behavior.

edit: I'll also add an option to always revert to the first source, since I can see when that might be useful.


Thanks that would be great.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Tich on 2006-05-28 12:55:27
just wanted to say thx
fabulous work on one of my favourite components gfngfgf
looking forward to even more features
Title: [CRASHWARE] updated foo_uie_albumart
Post by: mazy on 2006-05-28 17:29:40
gfngfgf, thanks for working on this plugin!

i have feature request though. i would really like tooltip-like cover popup on mouse hover over the album art. i have it set rather small in my layout (under 100 x 100px), so quick build-in popup feature would be great to have. i think it would be nice to have options for maximal popup window's size and maybe the hover delay. it could disappear on mouse move (or mouse move away from the popup, or maybe on click).

what do you think?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-05-28 17:51:54
gfngfgf, thanks for working on this plugin!

i have feature request though. i would really like tooltip-like cover popup on mouse hover over the album art. i have it set rather small in my layout (under 100 x 100px), so quick build-in popup feature would be great to have. i think it would be nice to have options for maximal popup window's size and maybe the hover delay. it could disappear on mouse move (or mouse move away from the popup, or maybe on click).

what do you think?

I'll think about it, but I can't promise anything.  If it does get done, it'll be after I get multiple instances working.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: rehgf on 2006-05-29 09:09:19
Another feature I added was that Album Art Panel now responds to items being added to the playlist.  The main benefit is that now, if you have "Auto send to playlist" enabled in Album List Panel, the album art will be updated as you browse the Album List.  It's not exactly the same as the old "external control" option from 0.8.3, but I think it's a pretty good approximation.

Wonderful! Thank You.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: ak47mega on 2006-05-29 10:02:40
thanks gfngfgf
great works
it's very usefull component 

i use source code
$replace(%_path%,%_filename_ext%,)%album%$mod($rand(),10).jpg

when first startup foobar playing (follow cursor mode)
not cycle  album art image
then....
Refresh click  or another item click .... good work

automatic Refresh  possible?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-05-29 17:55:44
when first startup foobar playing (follow cursor mode)
not cycle  album art image
then....
Refresh click  or another item click .... good work

automatic Refresh  possible?

Confirmed.  I'll try to fix this in the next version.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Poleh on 2006-05-29 22:48:31
apologies if this has been asked before, this is an almighty long thread now ...

I want to add an album art check for the following conditions:
Hope someone can help ...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-05-30 03:19:30
apologies if this has been asked before, this is an almighty long thread now ...

It's not quite the 129 pages the foo_ui_columns thread has going 

I want to add an album art check for the following conditions:
  • If the current playing song has a meta-tag URL = <a href="http://www.di.fm" target="_blank">http://www.di.fm</a>
  • I want to display the file 'icons etc\logo-di.gif' which is a relative folder location under fb2k main root
Hope someone can help ...

Try this:
Code: [Select]
$if($strcmp($meta(url),'http://www.di.fm'),'icons etc\logo-di.gif')
Title: [CRASHWARE] updated foo_uie_albumart
Post by: roentgen on 2006-05-30 14:51:12
Quote
Try this:
Code: [Select]
$if($strcmp($meta(url),'http://www.di.fm'),'icons etc\logo-di.gif')

does not seem to work...
any other ideas?... cause I'dd like this too...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: lav-chan on 2006-05-30 15:07:58
For some reason that doesn't work the way it's supposed to. If you try to put $meta(url) in the trackinfo panel, for example, it doesn't show up, even though URL=http://www.di.fm is clearly listed in the tags. This is a problem with foobar's streaming capability, not with albumart.

The alternative for now seems to be to use %_path% to get the IP of the DI servers. If that doesn't change too much, it should work just as well. Try:

-$if($stricmp($left(%_path%,20),'http://64.236.34.196'),'icons etc\logo-di.gif')
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Poleh on 2006-05-30 21:48:10
lav-chan u're an officer and a gentleperson! tnx heaps ...

[edit]
I have updated that string to this, which should prove more reliable as it doesn't rely on the server ip:
Code: [Select]
-$if($stricmp($left(%title%,35),'D I G I T A L L Y - I M P O R T E D'),'images\di-logo.gif')
Title: [CRASHWARE] updated foo_uie_albumart
Post by: lav-chan on 2006-05-31 04:01:08
Doesn't that get over-written by the song title after a few seconds?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Neural_Overload on 2006-06-01 06:48:57
Doesn't that get over-written by the song title after a few seconds?


I believe so.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: fabiospark on 2006-06-02 09:08:57
Does anybody know where I could find artists' pictures or portraits, please?

I'm not interested in album covers but, listening to a lot of jazz, I'd like using the plugin to show the artist face instead (or even some instruments clipart for classical, maybe).

Thanks.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Chaser on 2006-06-02 13:17:08
Have you tried Wikipedia?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: chivas on 2006-06-02 14:27:45
Is it possible to use global variables?

Like if my song is playing it shall display the cover, if not it uses the default.png

That way i could make my foobar look way better in an idle state.
I tried to code but it won't work, any suggests?

$if(%isplaying%,$replace(_path%,%_filename_ext%))folder.jpg
-match:$if(%isplaying%,$replace(%_path%,%_filename_ext%))*
-components\default.png
Title: [CRASHWARE] updated foo_uie_albumart
Post by: chivas on 2006-06-02 15:03:26
i can't get the cycling to work either.

both pictures are in the directory from which foobar is playing..
folder.jpg and cover.jpg

whats the code to cylce between those?

edit: cycling seams to be bugged right now, guess i'll just wait for the update
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-06-03 00:39:26
A quick update: I'd really like to get multiple instances working before I release the next version, and it's taking some time to do that, so hang tight.  I'm still following this thread and all the bug reports and feature requests.

Is it possible to use global variables?

No, special fields related to playback (like "%isplaying%" and "%ispaused%") don't work right now.  I think it shouldn't be hard to add that, though.  I'll try to get it done in the next version.

i can't get the cycling to work either.

both pictures are in the directory from which foobar is playing..
folder.jpg and cover.jpg

whats the code to cylce between those?

Try this out:

Code: [Select]
$replace(%_path%,%_filename_ext%)folder.jpg
$replace(%_path%,%_filename_ext%)cover.jpg
-components\default.png

edit: and I probably should have explained this better when I introduced the cycling feature, but cycling only works while foobar2000 is playing a track, and only if the currently playing track is selected or "Follow cursor" is turned off.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Stuart60611 on 2006-06-08 04:21:45
My music files are stored in a series of folders in the name of the artist with the corresponding album art for the files in the artist folder.  As such, these folders have varying number of .jpg files.  What I want to do is randomly cycle through all the .jpg files in a given artist folder for a playing track.  I cannot figure out how to do this with the $rand() function because the number of .jpg files varies from folder to folder, and therefore, simply appending a random number to end of of a .jpg file name will not work because the number of .jpg files for the maximum random number to be generated varies from folder to folder.  Could someone help me with the code for a source that would go to the given folder for the then playing artist and randomly cycle through all the.jpg files in the corresponding artist folder, taking into account that the number of .jpg files in a given folder will vary.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: ANT on 2006-06-08 17:02:57
I would like to submit the idea of two checkboxes
'vertical shrink'
'horizontal shrink'
instead of only
'shrink image to fit'

what do you think about it, could it be possible ?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: lav-chan on 2006-06-08 17:24:52
Yeah, but why? Doesn't the 'maintain aspect ratio' pretty much cover it?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: unart on 2006-06-08 17:25:53
My music files are stored in a series of folders in the name of the artist with the corresponding album art for the files in the artist folder.  As such, these folders have varying number of .jpg files.  What I want to do is randomly cycle through all the .jpg files in a given artist folder for a playing track.  I cannot figure out how to do this with the $rand() function because the number of .jpg files varies from folder to folder, and therefore, simply appending a random number to end of of a .jpg file name will not work because the number of .jpg files for the maximum random number to be generated varies from folder to folder.  Could someone help me with the code for a source that would go to the given folder for the then playing artist and randomly cycle through all the.jpg files in the corresponding artist folder, taking into account that the number of .jpg files in a given folder will vary.


To my knowledge you will not solve your request until you are able to get the number of jpg files while playing a song. You can add a tag to your songs including these numbers, or you include the number in the path name.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Stuart60611 on 2006-06-08 17:38:20
My music files are stored in a series of folders in the name of the artist with the corresponding album art for the files in the artist folder.  As such, these folders have varying number of .jpg files.  What I want to do is randomly cycle through all the .jpg files in a given artist folder for a playing track.  I cannot figure out how to do this with the $rand() function because the number of .jpg files varies from folder to folder, and therefore, simply appending a random number to end of of a .jpg file name will not work because the number of .jpg files for the maximum random number to be generated varies from folder to folder.  Could someone help me with the code for a source that would go to the given folder for the then playing artist and randomly cycle through all the.jpg files in the corresponding artist folder, taking into account that the number of .jpg files in a given folder will vary.


To my knowledge you will not solve your request until you are able to get the number of jpg files while playing a song. You can add a tag to your songs including these numbers, or you include the number in the path name.



Thanks for the response which has given me a good idea on how to solve my problem.  Is anyone aware of any software that can copy a series of files from a given folder and paste them into a subfolder named with a number representing the total number of files that were pasted into the subfolder.  This way I could use the subfolder name as the maximum number for the $rand() function.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: BlindSeer on 2006-06-08 18:19:34
Great component!

I have just one feature request: Could you add a user-defined amount of flexibility to the "Maintain aspect ratio" option? I would like my almost-square art to fill the panel but my clearly rectangular art to be left alone. Seems simple enough - you could get a numeric value for how far an image strays from being square by just calculating
Code: [Select]
(width in pixels)/(height in pixels) - 1
Though you would want to switch width and height if the image were higher than it was long, just to be consistent.

Thanks!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: unart on 2006-06-08 18:37:21
Thanks for the response which has given me a good idea on how to solve my problem.  Is anyone aware of any software that can copy a series of files from a given folder and paste them into a subfolder named with a number representing the total number of files that were pasted into the subfolder.  This way I could use the subfolder name as the maximum number for the $rand() function.


You can use Active Perl. (http://aspn.activestate.com/ASPN/Downloads/ActivePerl/)
This software offers all you need to generate folders named e.g. x_count and to move specific files into this subfolder. You just have to build a script.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: parryhandy on 2006-06-08 20:23:33
Can anybody tell me what source code to put in to get all the images in the path folder i.e front , back and disc to be displayed one after the other after x secs?
Im using the default source settings but only get one picture up .How do i get it to scroll through all the pictures ?
I have searched hi and low and cannot find what im looking for.

This foobar is a great application but its a very steep learning curve for me, a lot of the links , info ive read so far has just flown right over my head, so any help would be appreciated.

cheers
Title: [CRASHWARE] updated foo_uie_albumart
Post by: R@M on 2006-06-08 22:57:31
You can try this one:

Code: [Select]
match:$replace(%_path%,%_filename_ext%,)*front*
match:$replace(%_path%,%_filename_ext%,)*cover*
match:$replace(%_path%,%_filename_ext%,)*back*
match:$replace(%_path%,%_filename_ext%,)*inlay*
match:$replace(%_path%,%_filename_ext%,)*inside*
match:$replace(%_path%,%_filename_ext%,)*outside*
match:$replace(%_path%,%_filename_ext%,)*cd.*
match:$replace(%_path%,%_filename_ext%,)*cd)*
match:$replace(%_path%,%_filename_ext%,)*disc*
match:$replace(%_path%,%_filename_ext%,)*cd-*
$replace(%_path%,%_filename_ext%,)folder.jpg
$replace(%_path%,%_filename_ext%,)*
-components\default.jpg


If you have pictures that do not match the patterns, you have to add some patterns like:
Code: [Select]
match:$replace(%_path%,%_filename_ext%,)*part_of_filename*

If the pattern matches two or more files, only the first one is shown (no cycling inside the pattern).
Title: [CRASHWARE] updated foo_uie_albumart
Post by: ww2 on 2006-06-08 23:18:10
I have foobar2000 v0.9.2 beta 5. This is the error I'm getting:

Code: [Select]
Failed to load DLL: foo_uie_albumart.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.


Sorry if the answer is obvious, but how do I fix it? Or that version of the player is indeed not supported?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: parryhandy on 2006-06-09 00:18:38
You can try this one:

Code: [Select]
match:$replace(%_path%,%_filename_ext%,)*front*
match:$replace(%_path%,%_filename_ext%,)*cover*
match:$replace(%_path%,%_filename_ext%,)*back*
match:$replace(%_path%,%_filename_ext%,)*inlay*
match:$replace(%_path%,%_filename_ext%,)*inside*
match:$replace(%_path%,%_filename_ext%,)*outside*
match:$replace(%_path%,%_filename_ext%,)*cd.*
match:$replace(%_path%,%_filename_ext%,)*cd)*
match:$replace(%_path%,%_filename_ext%,)*disc*
match:$replace(%_path%,%_filename_ext%,)*cd-*
$replace(%_path%,%_filename_ext%,)folder.jpg
$replace(%_path%,%_filename_ext%,)*
-components\default.jpg


If you have pictures that do not match the patterns, you have to add some patterns like:
Code: [Select]
match:$replace(%_path%,%_filename_ext%,)*part_of_filename*

If the pattern matches two or more files, only the first one is shown (no cycling inside the pattern).


thanks for that will try tommorrow
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Stuart60611 on 2006-06-09 00:25:26


Thanks for the response which has given me a good idea on how to solve my problem.  Is anyone aware of any software that can copy a series of files from a given folder and paste them into a subfolder named with a number representing the total number of files that were pasted into the subfolder.  This way I could use the subfolder name as the maximum number for the $rand() function.


You can use Active Perl. (http://aspn.activestate.com/ASPN/Downloads/ActivePerl/)
This software offers all you need to generate folders named e.g. x_count and to move specific files into this subfolder. You just have to build a script.


Thanks again, but I was hoping for a bit of a simplier cookie cutter approach.  I sure if I really worked at it, I could learn enough to hack together a script, but my program skills and time limitations are a bit constrained.  Do you know of any prepackaged solution?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-06-09 01:46:58
I would like to submit the idea of two checkboxes
'vertical shrink'
'horizontal shrink'
instead of only
'shrink image to fit'

what do you think about it, could it be possible ?

It's possible, but I'm not going to be adding it.  I'm trying to keep the preferences as light as possible, and I just don't see a good reason to add those two options.  Why would you want to shrink an image in only one direction?

I have just one feature request: Could you add a user-defined amount of flexibility to the "Maintain aspect ratio" option? I would like my almost-square art to fill the panel but my clearly rectangular art to be left alone.

I'll think about it, but see my above comment about keeping preferences light.

I have foobar2000 v0.9.2 beta 5. This is the error I'm getting:

Code: [Select]
Failed to load DLL: foo_uie_albumart.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.


Sorry if the answer is obvious, but how do I fix it? Or that version of the player is indeed not supported?

If you're on Windows 2000, make sure you get Gdiplus.dll (http://www.microsoft.com/downloads/details.aspx?familyid=6A63AB9C-DF12-4D41-933C-BE590FEAA05A&displaylang=en).

Code: [Select]
match:$replace(%_path%,%_filename_ext%,)*part_of_filename*

As an aside/reminder, "match:" is unnecessary and ignored since version 0.160.  "match:$replace(%_path%,%_filename_ext%,)*" is treated exactly the same as "$replace(%_path%,%_filename_ext%,)*".
Title: [CRASHWARE] updated foo_uie_albumart
Post by: ww2 on 2006-06-09 01:56:27
gfngfgf,

Actually, I'm using Windows XP x64. I tried copying the dll you mentioned to both system folders (SysWOW64 and system32) and restarted foobar. Same error.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-06-09 03:24:39
gfngfgf,

Actually, I'm using Windows XP x64. I tried copying the dll you mentioned to both system folders (SysWOW64 and system32) and restarted foobar. Same error.

Well, you shouldn't need to install gdiplus if you have any version of Windows XP.  Honestly, I don't have the capability to test on XP64, so I really can't help.  Maybe if someone is using XP64 and Album Art Panel, he/she can help.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: unart on 2006-06-09 08:13:16
Thanks again, but I was hoping for a bit of a simplier cookie cutter approach.  I sure if I really worked at it, I could learn enough to hack together a script, but my program skills and time limitations are a bit constrained.  Do you know of any prepackaged solution?


Maybe a "prepackaged solution" exist, but imo it's unlikely, since your task is very special. I needed  to program a Perl script in a similar situation. Although my prgramming skills are limited, after 3 to 4 hours I got a script (about 20 lines).
You will find easy to understand tutorials in the web.
The advantage of a script is that (once created) you can use it again and again.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: mazy on 2006-06-09 08:38:46
gfngfgf,

about that new resizing option - maybe one to proportionally enlarge / shrink the image so that there would be no space left (taking padding into account). i have my album art panel sized for 1:1 covers, though quite often the cover image is not sqare (either by a small disproportion, or almost 1:2 or 2:1 when there's "open cover" shot).

from aesthetical point of view, i wouldn't mind not seeing the whole image - in exchange of filling the whole space.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Decuman on 2006-06-10 04:30:26
Hey Guys,

I just noticed that album art plugin eats 30-40% of CPU on my machine. What's wrong with it? Does it really require that many processor power to show the image?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Duble0Syx on 2006-06-10 04:38:57
gfngfgf,

about that new resizing option - maybe one to proportionally enlarge / shrink the image so that there would be no space left (taking padding into account). i have my album art panel sized for 1:1 covers, though quite often the cover image is not sqare (either by a small disproportion, or almost 1:2 or 2:1 when there's "open cover" shot).

from aesthetical point of view, i wouldn't mind not seeing the whole image - in exchange of filling the whole space.

That sounds pretty good to me.  Basically, it would maintain the aspect ratio, but zoom until the area is filled.  This would be very handy, as I have some cassette only stuff, and cassette covers are definetaly not square and certainly don't look good stretched out.  Not a critical request, but would certainly add to the appeal of the plugin.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-06-10 06:32:15
Hey Guys,

I just noticed that album art plugin eats 30-40% of CPU on my machine. What's wrong with it? Does it really require that many processor power to show the image?

What speed/type of processor?  I am aware that the CPU usage spikes fairly high when fading between sources, but I'm not aware of any other major slowdowns.  Try lowering the resizing quality, as that can contribute to CPU usage as well.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Decuman on 2006-06-10 23:06:44
Yeah, I'll try to do that. The processor is Intel Pentium 4 - 3.2GHz.
By the way does it really matter for album art plugin if I have FB2K minimized?

Thanks.


Hey Guys,

I just noticed that album art plugin eats 30-40% of CPU on my machine. What's wrong with it? Does it really require that many processor power to show the image?

What speed/type of processor?  I am aware that the CPU usage spikes fairly high when fading between sources, but I'm not aware of any other major slowdowns.  Try lowering the resizing quality, as that can contribute to CPU usage as well.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: bangbang023 on 2006-06-11 00:26:52
<<nevermind>>
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-06-11 02:04:36
Yeah, I'll try to do that. The processor is Intel Pentium 4 - 3.2GHz.
By the way does it really matter for album art plugin if I have FB2K minimized?

Hmm, you shouldn't have that high usage just from album art.  Are you absolutely certain it's album art panel's fault (that is, have you tried uninstalling album art and seeing if you still have the high cpu usage)?  What OS?

What do mean "does it really matter" if fb2k is minimized?  If you're still talking about the CPU usage, I'm not too sure.  If my theory is correct and the image-drawing code is what's causing the high CPU usage, then minimizing foobar2000 should help.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Neural_Overload on 2006-06-12 06:56:14
I dont know how to address this, but it seems that when album are is loaded into the columns UI interface, it locks up foobar2000. This also happens when I press play and when i first start up foobar.


gfngfgf, ive found the source of my problems...

The default search string was looking in my music folder for album art.

On another note... some of my music has characters that windows wont allow to be in the filename (Ex. AC/DC - Highway to hell). How would i be able to name my files without the characters windows wont allow and still have the album art show?

My current format for sources is:
C:\art\%artist%-%album%.*
-C:\art\default.*
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-06-12 07:37:47
gfngfgf, ive found the source of my problems...

The default search string was looking in my music folder for album art.

I'm glad you were able to solve your problem.

On another note... some of my music has characters that windows wont allow to be in the filename (Ex. AC/DC - Highway to hell). How would i be able to name my files without the characters windows wont allow and still have the album art show?

My current format for sources is:
C:\art\%artist%-%album%.*
-C:\art\default.*

The current behavior is that each restricted character is replaced by the wildcard '?', which matches a single character.  Thus, for your example, you could name your file "AC_DC - Highway to hell" (the underscore could be any character...as long as there's something in place of the slash).
Title: [CRASHWARE] updated foo_uie_albumart
Post by: machekku on 2006-06-13 02:19:00
Stuart60611: There is another solution to your problem, but it may be a bit "unfair" (some photos will be rarely selected) if the possible number of photos may vary much.

Draft of the idea:
Let's say the max number of photos per artist is 10, but for this particular artist you have 5 photos.
First rule matches with random(10). If you're lucky, it's a hit. If you're unlucky (for example try to get photo #8), next rule is tried. And next rule is... random(9). Sooner or later, you'll get a match, because last rule selects photo #1.
If max number of photos you have is much bigger than 10 (let's say 100), it may be not a good idea to have 100 rules. Then you can have random(100), random(90), etc. But this way, "last" photos may be hard to pick, I guess.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: MasterMite on 2006-06-13 04:21:14
2 questions

- how can I get album covers from INSIDE Foobar with foo_run and which .exe and which dedicated scripts ?

- is it possible to display random pics from external folder, alternatively with album cover ? script ?

Thanks a lot for help
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Kyo on 2006-06-13 05:38:34
Hi Foobarians!

A little question :

I got some covers like :

akfgcdcover40.jpg
akfgcdcover41.jpg
akfgcdcover43.jpg
akfgcdcover45.jpg
akfgcdcover49.jpg

etc...

how the hell can I make for that albumart match all and cicle between them ?

Thanks and sorry the crapy english 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-06-13 06:28:58
- how can I get album covers from INSIDE Foobar with foo_run and which .exe and which dedicated scripts ?

It isn't possible to access the images that Album Art Panel displays or their locations from another plugin (e.g., foo_run).  Perhaps if you described what your ultimate goal is, we could offer some suggestions.

- is it possible to display random pics from external folder, alternatively with album cover ? script ?

Try this as your sources list:

Code: [Select]
$replace(%path%,%filename_ext%,)*
C:\Music\Arts\$rand(10).*


how the hell can I make for that albumart match all and cicle between them ?

Right now, there's no nice way, other than to have one line in your source list for each image.  There was a version a while back that would allow you to cycle through all the images that matched a wildcard.  For instance, if you specified "akfgcdcover*.jpg", the panel would cycle between all the "akfgcdcover40.jpg", "akfgcdcover41.jpg", etc.  I'll see if I can add that feature back into my version.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: drake on 2006-06-13 17:11:26
alright, so say i have a track that currently has no album art. i download the pic of the cover off of the web... what do i do to "paste" it to the track info (make it so when i play that track, it can find the art)?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: KarnEvil9 on 2006-06-13 18:08:52
alright, so say i have a track that currently has no album art. i download the pic of the cover off of the web... what do i do to "paste" it to the track info (make it so when i play that track, it can find the art)?

If you're using the default settings, just rename it to folder.jpg and place it in the same folder as your tracks.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: drake on 2006-06-13 18:19:58

alright, so say i have a track that currently has no album art. i download the pic of the cover off of the web... what do i do to "paste" it to the track info (make it so when i play that track, it can find the art)?

If you're using the default settings, just rename it to folder.jpg and place it in the same folder as your tracks.

so how come all my tracks that currently have album art have no image files in the folder they are in?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: fegul on 2006-06-14 04:21:35


alright, so say i have a track that currently has no album art. i download the pic of the cover off of the web... what do i do to "paste" it to the track info (make it so when i play that track, it can find the art)?

If you're using the default settings, just rename it to folder.jpg and place it in the same folder as your tracks.

so how come all my tracks that currently have album art have no image files in the folder they are in?

Chances are you played one or more of the files with WMP which automatically downloaded the album art into the folder with the music.  Navigate to the folder, go to Tools>Folder Options, click on the "View" tab and uncheck "Hide protected operating system files"

You'll see the hidden images in the folder after that
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Yotsuya on 2006-06-14 08:29:09
First I apologize if this has been asked before. I did run a search and didnt find this asked asked but we're at 20 pages now so I might have overlooked something.

Is it possible (and if it is not would you consider adding support) to use an URL as an albumart source?  Can I for example add the line http://image.weather.com/images/sat/region...sat_720x486.jpg (http://image.weather.com/images/sat/regions/east_cen_sat_720x486.jpg) to the bottom of my sources list to display my local weather map instead of a "no image" picture?  I played around a bit with it but could not get it to work.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-06-14 12:49:52
-----
Version 0.2.0 (June 13, 2006)
Plugin homepage (http://cherans.bol.ucla.edu/fooplugins.html)

NOTE: All your Album Art Panel settings WILL be lost when upgrading from an earlier version of Album Art Panel to the current version.

Download (http://cherans.bol.ucla.edu/foo_uie_albumart020.zip)
Change log (http://cherans.bol.ucla.edu/foo_uie_albumart-changelog.txt)
Source (http://cherans.bol.ucla.edu/foo_uie_albumart020-src.zip)

Known bugs and planned features:-----

The big change with this version is that multiple panels is now supported.  Unfortunately, this means that your settings will be lost (including your sources list).  Make sure you save your favorite sources list somewhere before your install the new version.  I think your Columns UI layout should be saved, though (at least it was for me when I tried just now).  Also note that the "Album Art Panel" page in Preferences is now gone.  Much like the Track Info Panel, the preferences page is now only accessible either by right-clicking the panel, or by clicking the "Configure..." button on the Columns UI Layout page.  (PS, big, BIG thanks to G-Lite...the trackinfo source code answered a lot of questions I had about multiple instances)

Another new change is that you can prefix a source with "--" (two hyphens) to indicate that it is a "no cover" image.  The panel will then (optionally) skip those "no cover" arts while automatically cycling.

One last note: I enabled XP Themes on the Preferences pages in this latest version.  I tried to maintain compatibility with Windows 2000, but I'm not sure if I did it correctly.  Please, if you're using Windows 2000, let me know if you can or can't access the Preferences page.

Is it possible (and if it is not would you consider adding support) to use an URL as an albumart source?  Can I for example add the line http://image.weather.com/images/sat/region...sat_720x486.jpg (http://image.weather.com/images/sat/regions/east_cen_sat_720x486.jpg) to the bottom of my sources list to display my local weather map instead of a "no image" picture?  I played around a bit with it but could not get it to work.

Right now, I don't think it's possible.  I'll look into adding that, though.  I have a hunch that it's going to be similar to reading from archives in terms of implementing within the code.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Blitzmeister on 2006-06-14 13:43:54
Great Stuff  Would it at all be possible to have 2 pictures in the one frame.. Say 1 Covering the whole frame & 1 on top, say 1/2 the size ??

Cheers
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Yotsuya on 2006-06-14 13:44:27
Thank you for the update, I installed the latest version and everything seems to be working fine. In fact better than fine.. I used to get some unhandled exception errors when exiting foobar and hadnt gotten around to tracking down the source. This update has eliminated those error and my foobar now exits cleanly. Keep up the good work!

As for my previous request for URL support, thank you for the consideration and also keep in mind this sort of a feature could be used in conjunction with meta tags to dynamically pull covers from online album databases. This would significantly boost the value of this component IMO and eliminate the need for local storage of album covers if a good online database could be found.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Anas on 2006-06-14 13:46:37
Thanks for the update, gfngfgf, but I think I found a bug.
If I have 'Follow cursor' enabled and select a song that has no album art, the album art panel will display the album art of the previously marked song until I click another song which has album art. Same happens with playing song.

I also tried to set the option 'On track change, revert to first source:' to 'Always'. Didn't help.

It's just like the panel wouldn't get "cleaned up" when I change either selected/playing song.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: foosion on 2006-06-14 13:48:43

Is it possible (and if it is not would you consider adding support) to use an URL as an albumart source?  Can I for example add the line http://image.weather.com/images/sat/region...sat_720x486.jpg (http://image.weather.com/images/sat/regions/east_cen_sat_720x486.jpg) to the bottom of my sources list to display my local weather map instead of a "no image" picture?  I played around a bit with it but could not get it to work.

Right now, I don't think it's possible.  I'll look into adding that, though.  I have a hunch that it's going to be similar to reading from archives in terms of implementing within the code.
You can use the filesystem API to read from HTTP addresses as well, but I would suggest to move the whole image searching and reading into a worker thread, if you have not done this already.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Yotsuya on 2006-06-14 14:53:23
It appears I may have found a bug.

If the "Behavior" preference for "Cycle sources during playback" and "Skip no-cover images while cycling" are both selected, and the playlist moves from a file which has an albumart pic to a file which doesnt.. the pic for no-cover is not displayed and the image from the previous song remains.

I would suspect that the plugin is trying to cycle non-existant images and skipping the no-cover image per the preferences even on songs which have no albumart. I tried changing "On track change, revert to first source" to "Always" thinking that might trigger things to reset when it changes tracks but it does not.

I disabled the option for "Cycle sources during playback" and images are displayed normally as with previous versions of this component. I'm satisfied not to use this feature but would like to report the potential bug. Or am I simply misconfiguring it?

Edit: This bug may be the same one reported a few posts up by Anas, however I do not use the option "Album cover art follows cursor even when playing"

Edit: In the interest of debugging, I enabled "Cycle sources during playback" but disabled "Skip no-cover images while cycling" and the component functions normally.  The bug appears to be specific to the "Skip no-cover images while cycling" option being applied to playlist items that have no cover.  This does make logical sense and if it's intentional then so be it. But atleast IMO the expected behavior would be for the entire "Cycle sources during playback" would not apply to items that had no source (though I guess the no-cover counts as a source).. you may want to consider a bit of code and/or an additional sub-option to compensate for this behavior.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-06-15 01:18:23
Great Stuff  Would it at all be possible to have 2 pictures in the one frame.. Say 1 Covering the whole frame & 1 on top, say 1/2 the size ??

I don't think so.  I'd like to keep it to one image per panel for now.

If I have 'Follow cursor' enabled and select a song that has no album art, the album art panel will display the album art of the previously marked song until I click another song which has album art. Same happens with playing song.

What's your sources list?  I can't reproduce this with my list (which is admittedly pretty simple).

edit: see my response to Yotsuya below.  I'll try and fix this for the next version.

You can use the filesystem API to read from HTTP addresses as well, but I would suggest to move the whole image searching and reading into a worker thread, if you have not done this already.

Thanks for confirming my hunch, and for the suggestion.  I can see how a worker thread would be helpful when reading from HTTP addresses.

If the "Behavior" preference for "Cycle sources during playback" and "Skip no-cover images while cycling" are both selected, and the playlist moves from a file which has an albumart pic to a file which doesnt.. the pic for no-cover is not displayed and the image from the previous song remains.

Thanks for the detailed report.  That is indeed a bug.  It appears that I don't properly handle the case where none of the sources match.  I bet this is what Anas is seeing, too.  I'll definitely deal with it before the next version.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Neural_Overload on 2006-06-15 02:49:21
I think i may have also noticed a bug with the newest version.
When the Album Art Prefrences window is open, and you switch to another window (Ex. Firefox) by clicking the window name on the taskbar and then try switching back to foobar the same way, foobar will not come up, you have to minimise all other windows. Also, when you rightclick on the foobar taskbar icon, no menu comes up.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Yotsuya on 2006-06-15 03:47:25
Since the no-cover image is handled differently than other sources and this component is adding features that treat this special source differently (as evident by the above mentioned bug), I would like to suggest that perhaps the "no-cover" image be moved to a separate part of the configuration instead of simply being the last entry on the sources list. I should think this would make features like the transitioning effect easier to code without worrying about the no-cover image being thrown in the mix. "if any exist in list 1, random entry from list 1, else no-cover" this would also open the door for adding more options to no-cover such as searching online albumart databases or switching to a vis plugin or whatever we can come up with.

Just a suggestion, dont want to get the bloat police called out or anything.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-06-15 04:31:28
I think i may have also noticed a bug with the newest version.
When the Album Art Prefrences window is open, and you switch to another window (Ex. Firefox) by clicking the window name on the taskbar and then try switching back to foobar the same way, foobar will not come up, you have to minimise all other windows. Also, when you rightclick on the foobar taskbar icon, no menu comes up.

You know, I noticed this while testing, but I thought it was just a side-effect from the preferences dialog being modal.  It wasn't until just now that I checked trackinfo's preferences dialog, and it doesn't exhibit the same behavior.  I'll take a look at it.

edit: actually, after playing with it for a little bit, I made the following observations: right-clicking the tray icon does bring up a menu, and it will switch back to foobar2000.  Still, I'm doing something wrong when I open the preferences dialog.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gob on 2006-06-15 05:05:40
what strings should i use to make th panel always display folder.jpg as the first source, then cycle thru any other image files in the tracks directory?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Neural_Overload on 2006-06-15 05:49:52

I think i may have also noticed a bug with the newest version.
When the Album Art Prefrences window is open, and you switch to another window (Ex. Firefox) by clicking the window name on the taskbar and then try switching back to foobar the same way, foobar will not come up, you have to minimise all other windows. Also, when you rightclick on the foobar taskbar icon, no menu comes up.

You know, I noticed this while testing, but I thought it was just a side-effect from the preferences dialog being modal.  It wasn't until just now that I checked trackinfo's preferences dialog, and it doesn't exhibit the same behavior.  I'll take a look at it.

edit: actually, after playing with it for a little bit, I made the following observations: right-clicking the tray icon does bring up a menu, and it will switch back to foobar2000.  Still, I'm doing something wrong when I open the preferences dialog.


Right clicking the tray icon may but right clicking the taskbar does not. Nor are you able to bring the window to the front.

Edit: I think I might have noticed another bug. If you have 'Album cover art follows cursor even when playing' enabled and click the random button and it selects a track that has cover art the cover shows, but if you click it again and it selects a track that doesnt have art the art from the previously selected track stays.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Naegling on 2006-06-15 06:57:12
I come with some good news, probably...

gfngfgf, I am currently using Windows 2000, foobar v0.9.2, and Album Art Panel v0.2.0 and have no problems accessing the Prefrences menu.

Nice job and keep up the good work.  d(^_^)b
Title: [CRASHWARE] updated foo_uie_albumart
Post by: KarnEvil9 on 2006-06-15 22:12:40
Is there a way to have it display any image with front somewhere in the filename (so I don't have to rename them all to folder.jpg)?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: molnart on 2006-06-15 23:20:20
Is there a way to have it display any image with front somewhere in the filename (so I don't have to rename them all to folder.jpg)?


just try to add *front*.* into the sources list. it should work
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Slourte on 2006-06-16 02:11:33
Thanks a lot for the update gfngfgf. Multiple panels ROCK!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: KarnEvil9 on 2006-06-16 02:34:43

Is there a way to have it display any image with front somewhere in the filename (so I don't have to rename them all to folder.jpg)?

just try to add *front*.* into the sources list. it should work

Thanks, I'll give that a try.  Actually, I'll try *front*.jpg, to make sure it doesn't try loading a music file. 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-06-16 05:52:01
I come with some good news, probably...

gfngfgf, I am currently using Windows 2000, foobar v0.9.2, and Album Art Panel v0.2.0 and have no problems accessing the Prefrences menu.

Nice job and keep up the good work.  d()b

That is definitely good news.  Thanks for letting me know

Thanks a lot for the update gfngfgf. Multiple panels ROCK!

I know, huh?  I didn't really think multiple panels would be that great (and I really don't have room in my layout), but when I was testing, and I had one panel set to show the playing track, and another to follow cursor, I thought that was pretty neat.

On a personal note, I'm moving in a week or two, so development might be a little slow.  I'll try to get a version 0.2.1 out within the next week to address the preferences/taskbar issue and the old album art stays when selecting a track with no album art, but don't expect anything new for a while after that.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-06-16 07:14:57
Just an idea, but how about providing an interface for other components to retrieve the 'now playing' and 'follow cursor' bitmaps, perhaps as a Gdiplus::Bitmap or HBITMAP, so that they don't have to worry about url retrieval or archives.

This way, other components that require albumart, such as foo_prettypop and maybe someday columns_ui (If a WMP11-like albumart-in-playlist feature is implmeneted), can all use the same images, and 3 different sources lists won't have to be configured.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: mazy on 2006-06-16 13:03:32
Just an idea, but how about providing an interface for other components to retrieve the 'now playing' and 'follow cursor' bitmaps, perhaps as a Gdiplus::Bitmap or HBITMAP, so that they don't have to worry about url retrieval or archives.

seconded! this would be very useful and would help to add album art to other components easily ...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: MasterMite on 2006-06-16 19:10:30

- how can I get album covers from INSIDE Foobar with foo_run and which .exe and which dedicated scripts ?

It isn't possible to access the images that Album Art Panel displays or their locations from another plugin (e.g., foo_run).  Perhaps if you described what your ultimate goal is, we could offer some suggestions.


Sure yes .. I mean, is there a simple way of downloading covers with foobar itself and foo_run maybe (and which script leading to which database ?), instead of using external software, like AlbumArtAggregator which I don't find really convenient nor complete?
The good way to have albumart something to display !
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-06-17 02:05:19
Sure yes .. I mean, is there a simple way of downloading covers with foobar itself and foo_run maybe (and which script leading to which database ?), instead of using external software, like AlbumArtAggregator which I don't find really convenient nor complete?
The good way to have albumart something to display !

Ah...I totally misunderstood your question

david_dl made a nice little cover art downloader available here (http://www.hydrogenaudio.org/forums/index.php?showtopic=43429).  That post also has a string to use with foo_run.

Just an idea, but how about providing an interface for other components to retrieve the 'now playing' and 'follow cursor' bitmaps, perhaps as a Gdiplus::Bitmap or HBITMAP, so that they don't have to worry about url retrieval or archives.

Interesting idea, for sure.  I would think that foo_uie_albumart should be split into two components for this to work: one to actually find and load the images, manage the sources list, etc. ("foo_image_loader", maybe?), and the other would just draw the found art as a panel.  I probably won't get to this for a long while, but I'll keep it in mind.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-06-18 09:03:28

Just an idea, but how about providing an interface for other components to retrieve the 'now playing' and 'follow cursor' bitmaps, perhaps as a Gdiplus::Bitmap or HBITMAP, so that they don't have to worry about url retrieval or archives.

Interesting idea, for sure.  I would think that foo_uie_albumart should be split into two components for this to work: one to actually find and load the images, manage the sources list, etc. ("foo_image_loader", maybe?), and the other would just draw the found art as a panel.  I probably won't get to this for a long while, but I'll keep it in mind.


Splitting it is a very good idea, that would make it available to those who don't use/have columns ui installed and reduce feature bloat.

Also is foobar2000 capable of reading binary (ie. image) data from ID3v2 tags yet?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: barfoo on 2006-06-18 19:19:07
Question for Album Art users/developers: how does everyone make albumart recognize a stream (vs a local file), so that it will display different images for each? I noticed that some people listed two separate images in the "no cover art" thread. I've done a forum search but couldn't find a way to do it.

After playing around with tag formatting, I came up with the following line for my configuration (Album Art Panel 0.20) but I wonder if there an easier or more straightforward way:

--$if($stricmp($left(%path%,7),'http://'),components\defaultradio.png,components\default.png)

In particular, this approach will get it wrong if it's reading a fixed file via http. So two questions:

- is there a better way to determine whether foobar is reading a stream?

- should this be put into the documentation? It's something a lot of users might want.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: kockroach on 2006-06-18 20:59:29
I believe you could use "$if(%length_seconds%,...)", which would check to see if there is a total time listed.  Streams wouldn't have that.  At least I recall seeing this used elsewhere.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Bachi-Bouzouk on 2006-06-18 21:22:39
Hi, just a quite simple thing: this topic is getting crazy: the album art component is no longer developed by david dl and finding the good last version of foo uie album art is problematic: no official page (or at least I didn't find any for the last version) and new users (and me ) have to spend a lot of time to find the dll in this huge topic.

Would it be possible to make a split, a new topic, edit the first post with the last version or whatever to make things easier?

Well I'm plunging again in this topic to find the last version of this plugin which seems to be very interesting

edit: I found the official page but editing the first post would help anyway
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-06-18 22:02:44
^ while I agree with you, I'd rather not start a third foo_uie_albumart thread.  For reference, I do try to update the "(Current Version)" link on the wiki page (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:0.9_Album_Art_Panel_%28foo_uie_albumart%29) to always point to the forum post I made with the latest version (though I admittedly forgot to do that with version 0.2.0).  Maybe that's where the first page of the thread should link.

And, just to add to your general confusion

-----
Version 0.2.1 (June 18, 2006)
Plugin homepage (http://cherans.bol.ucla.edu/fooplugins.html)

Download (http://cherans.bol.ucla.edu/foo_uie_albumart021.zip)
Change log (http://cherans.bol.ucla.edu/foo_uie_albumart-changelog.txt)
Source (http://cherans.bol.ucla.edu/foo_uie_albumart021-src.zip)

Reminder: if you are upgrading from a version prior to 0.2.0, your preferences will be lost
-----

This version should fix the issues with tracks that don't have album art.  The display should be blank for tracks with no album art.  With auto-cycling and "skip no-covers" enabled, Album Art Panel will first scan the sources list and ignore "no-cover" sources.  If a match can't be found, it will then pick a no-cover image to display.

Also, the preferences dialog should be fixed so you can switch between foobar2000 and other applications.  I wasn't able to get the menu to appear when you right-click on the taskbar button, though.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Acropolis on 2006-06-19 04:06:33
Hello, I've just made a modified version of version 0.2.1 that support changing the MSN avator (dp).
It can be treated as a separate plugin in fact, because it is single instance (doesn't make sense to have more than one instance to change the avator), and the config data is separated from the original one.
When playing music, the MSN avator is the same as the albumart, otherwise the original avator will be restored.
Also, this modified one can be used together with the original one.

download (http://acropolis.my-place.us/foobar2000/foo_uie_albumart_msn_0.2.1.zip)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Neural_Overload on 2006-06-19 05:16:33
Hello, I've just made a modified version of version 0.2.1 that support changing the MSN avator (dp).
It can be treated as a separate plugin in fact, because it is single instance (doesn't make sense to have more than one instance to change the avator), and the config data is separated from the original one.
When playing music, the MSN avator is the same as the albumart, otherwise the original avator will be restored.
Also, this modified one can be used together with the original one.

download (http://acropolis.my-place.us/foobar2000/foo_uie_albumart_msn_0.2.1.zip)

Maybe what you've done can be integrated into foo_amip as it seems it might be better suited for that plugin.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: 4nt1 on 2006-06-19 05:24:09
awesome work on album art
i am using windows vis called  milk, and have my fonts set to 120 dpi, when i go to the prefs window i am missing about 10% of the right hand side, i am just wondering if its possible for you to fix, or do i have to revert to 90dpi text?

thanks again for your work on this component
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-06-19 05:45:44
awesome work on album art
i am using windows vis called  milk, and have my fonts set to 120 dpi, when i go to the prefs window i am missing about 10% of the right hand side, i am just wondering if its possible for you to fix, or do i have to revert to 90dpi text?

Probably.  I've kind of wondered what would happen if someone were using a different font size.  I'll see what I can do.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: SOS on 2006-06-19 06:51:53

Hello, I've just made a modified version of version 0.2.1 that support changing the MSN avator (dp).
It can be treated as a separate plugin in fact, because it is single instance (doesn't make sense to have more than one instance to change the avator), and the config data is separated from the original one.
When playing music, the MSN avator is the same as the albumart, otherwise the original avator will be restored.
Also, this modified one can be used together with the original one.

download (http://acropolis.my-place.us/foobar2000/foo_uie_albumart_msn_0.2.1.zip)

Maybe what you've done can be integrated into foo_amip as it seems it might be better suited for that plugin.

Or foo_msn (http://stephan.kochen.nl/proj/foobar2000.html#msn).
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-06-19 08:29:47

awesome work on album art
i am using windows vis called  milk, and have my fonts set to 120 dpi, when i go to the prefs window i am missing about 10% of the right hand side, i am just wondering if its possible for you to fix, or do i have to revert to 90dpi text?

Probably.  I've kind of wondered what would happen if someone were using a different font size.  I'll see what I can do.


If its a standard dialog resource won't windows automatically adjust the size of the Dialog Units?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Bachi-Bouzouk on 2006-06-19 08:35:21
Thanks for your edit of  the first post David
Title: [CRASHWARE] updated foo_uie_albumart
Post by: KarnEvil9 on 2006-06-19 15:59:20
Thanks for a great plugin!

I was wondering, is there a way to have more than one No Cover image?  I tried both a wild card and listing them separately, but it still only shows the first one, even when I select Next Source.

(I know I can move them manually in the config.)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Bachi-Bouzouk on 2006-06-19 16:29:59
http://eolindel.free.fr/foobar0.9/albumart.shtml#tip (http://eolindel.free.fr/foobar0.9/albumart.shtml#tip) Look the tip, it can show 10 pictures (or more) randomly.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: KarnEvil9 on 2006-06-19 18:52:17
http://eolindel.free.fr/foobar0.9/albumart.shtml#tip (http://eolindel.free.fr/foobar0.9/albumart.shtml#tip) Look the tip, it can show 10 pictures (or more) randomly.

Thanks, that works great!

(Once I figured out that it starts from 0.  )
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Stuart60611 on 2006-06-19 19:39:55
I noticed this was mentioned above, but I would love the ability to cycle through all of the *.jpg files in a given folder which was already coded in a prior version but taken out of the current version.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-06-20 00:46:37
If its a standard dialog resource won't windows automatically adjust the size of the Dialog Units?

That's what all the documentation I've read has told me.  As far as I recall, all the controls are defined in the resource file, so yeah, it should resize itself.  I have yet to test it out really.

edit: I've tested now and confirmed that the dialog gets cut off when using 120dpi fonts.  I'll try to get that corrected soon.

I noticed this was mentioned above, but I would love the ability to cycle through all of the *.jpg files in a given folder which was already coded in a prior version but taken out of the current version.

It's already on my to-do list ("Cycle through all wildcard matches"), which is on my plugin page (http://cherans.bol.ucla.edu/fooplugins.html).
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Yotsuya on 2006-06-20 07:25:42
Now that we can use multiple albumart panels at once (Thank You!), albumart allows us a lot more freedom with foobar with regards to adding frames, borders, and other "useless eyecandy". Much more flexible than the old dummy button trick.  While I realize this use is probably far outside the designers original intent it works very well. This does bring up a small feature request on my part though..

Is it possible to tile an albumart image (and if not would you consider looking into making it possible)?  We can already view the images normally or apply different methods of stretching and scaling. It seems only natural we would eventually want to tile them.

Thank you for all your work ceating one of the most popular and useful components for foobar.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Ihmemies on 2006-06-20 13:29:03
(On another thread)
However to answer the question, foo_uie_albumart supports TAGZ for sources. Here's a quick example of how to make it change images depending on wether anything is playing (hit stop/play to toggle your frames):

Code: [Select]
$if(%isplaying%,border\image1.png,border\image2.png)


Oh, I didn't know that foobar automatically searches from foobar dir, so I tried to type the whole path into the small window (like C:\program files\foobar 2000\ ...). Also, %ispaused% doesn't seem to work at all (it would be nice if it worked), so that was another reason I didn't get it to work. Anyways, thank you very much
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Yotsuya on 2006-06-20 13:48:28
One additional thing to note, I dont know if this is a bug or not but I've noticed that sometimes if you add a new variable to a source (as in, a %variable% that isnt anywhere else in the panel config) that it wont get processed properly until you restart foobar. If you spend the time to come up with a good block of code but you think a new variable is not working you may want to restart foobar before giving up on the approach.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: KarnEvil9 on 2006-06-20 14:46:25
Has anyone tried splitting the frames of an animated GIF and then have albumart cycle through them at maximum speed, for faux animation?  I wonder if it would be fast enough.  (Does 0 mean no delay, or no cycling?)  I guess it would depend on the original animation.  Obviously, you'd have to disable transitions.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Melomane on 2006-06-20 15:58:48
Version 2.1 is reported in preferences/components as 2.0!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Duble0Syx on 2006-06-20 17:58:42
Version 2.1 is reported in preferences/components as 2.0!

Nothing serious, but I can confirm that.  Another odd thing is that I didn't lose my settings for the panel when upgrading too.  Compile date is right, version number is not.  I can't tell if anything is different though.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: eyebex on 2006-06-20 21:58:17
Just a tiny suggestion: Could you make the default "Inactive selection background (no focus)" color in the "Playlist switcher" R=228, G=228, B=235, which is the corresponding default color for the regular playlist and looks much better than using the same gray as the UI elements.

EDIT: Sorry, wrong thread, this was supposed to go to foo_ui_columns:
http://www.hydrogenaudio.org/forums/index....ndpost&p=405292 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=28647&view=findpost&p=405292)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-06-21 00:54:42
Is it possible to tile an albumart image (and if not would you consider looking into making it possible)?  We can already view the images normally or apply different methods of stretching and scaling. It seems only natural we would eventually want to tile them.

Yeah, that doesn't sound like a bad idea.

Thank you for all your work modifying one of the most popular and useful components for foobar.

-- don't forget that it was rexy who initially created this plugin, and (*deep breath*) david_dl, WigBaM, G-Lite, and foosion who made contributions before I even touched it.

Also, %ispaused% doesn't seem to work at all (it would be nice if it worked),

Make sure you're using version 0.2.0 or higher.

One additional thing to note, I dont know if this is a bug or not but I've noticed that sometimes if you add a new variable to a source (as in, a %variable% that isnt anywhere else in the panel config) that it wont get processed properly until you restart foobar. If you spend the time to come up with a good block of code but you think a new variable is not working you may want to restart foobar before giving up on the approach.

  Can you give me an example of this?  I would qualify that as a bug....

Has anyone tried splitting the frames of an animated GIF and then have albumart cycle through them at maximum speed, for faux animation?  I wonder if it would be fast enough.  (Does 0 mean no delay, or no cycling?)  I guess it would depend on the original animation.  Obviously, you'd have to disable transitions.

0 means no cycling (analagous to 0 disabling animation).  I should probably have made that clearer.  Also, the units are in seconds, so you wouldn't be able to get it to cycle quickly enough.  Plus, it'd probably use a lot of CPU to do that.  But it is a fun idea.  Maybe I'll change the units to milliseconds some time in the future and people can play with the animation idea.

Version 2.1 is reported in preferences/components as 2.0!

D'oh!  silly me!  Thanks for letting me know.

Just a tiny suggestion: Could you make the default "Inactive selection background (no focus)" color in the "Playlist switcher" R=228, G=228, B=235, which is the corresponding default color for the regular playlist and looks much better than using the same gray as the UI elements.

  wrong thread?


Version 2.1 is reported in preferences/components as 2.0!

Nothing serious, but I can confirm that.  Another odd thing is that I didn't lose my settings for the panel when upgrading too.  Compile date is right, version number is not.  I can't tell if anything is different though.

Okay, you can downloaded the updated 0.2.1 here (http://cherans.bol.ucla.edu/foo_uie_albumart021.zip).  The only difference should be the version number actually shows 0.2.1 and the compile date is today's date.  I did upload the correct version before, just forgot to bump the number.

Also, you'll only lose your settings if you upgrade from a version before 0.2.0, like 0.176 -> 0.2.1.  I left the warning just in case anyone didn't see it earlier.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: carmenm on 2006-06-21 18:28:56
I may have found a bug. If i am listening to a song and that i change the cover while playing, i cant refresh it, it does nothing. I need to load a track with another cover then go back to the cover i changed to see the change.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: obsessor on 2006-06-21 18:46:02
how to insert albumart panel ?
before 0.9.2, it's only do a right click and insert the panel, but now how can i do it ?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Ihmemies on 2006-06-21 19:16:26
how to insert albumart panel ?
before 0.9.2, it's only do a right click and insert the panel, but now how can i do it ?


Use the fooorce, luuke!

http://www.kotiposti.net/ihmemies/roina/art.png (http://www.kotiposti.net/ihmemies/roina/art.png)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: obsessor on 2006-06-21 22:05:39

how to insert albumart panel ?
before 0.9.2, it's only do a right click and insert the panel, but now how can i do it ?


Use the fooorce, luuke!

http://www.kotiposti.net/ihmemies/roina/art.png (http://www.kotiposti.net/ihmemies/roina/art.png)


ahuahuahua very thanks my pretty dandy
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-06-22 00:44:25
I may have found a bug. If i am listening to a song and that i change the cover while playing, i cant refresh it, it does nothing. I need to load a track with another cover then go back to the cover i changed to see the change.

When you say "change the cover", do you mean you actually replace the .jpg file on your disk?  Did you try doing a "Refresh" (right-click on the panel, then select "Refresh")?  Which version are you using?  The "refresh" function was one of the "minor tweaks and fixes" I made in version 0.2.0, so make sure you're using the latest version and let me know if it's still a problem.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: firemaplegirl on 2006-06-22 04:58:34
Edit: Nevermind, I tried a few more things and X:\My Music\MP3 Albums\00 Covers\[%Artist% ~ %Album%]*.* is working.

I'm sorry, this is a rather basic question, but I've spent a fair amount of time browsing the thread and playing around and can't seem to figure it out.  I have all of my album art saved to X:\My Music\MP3 Albums\00 Covers, with the filenames in the format Artist ~ Album ~ Cover.jpg.  How do I tell albumart to look in this folder and select the correct image?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: carmenm on 2006-06-22 08:57:50

I may have found a bug. If i am listening to a song and that i change the cover while playing, i cant refresh it, it does nothing. I need to load a track with another cover then go back to the cover i changed to see the change.

When you say "change the cover", do you mean you actually replace the .jpg file on your disk?  Did you try doing a "Refresh" (right-click on the panel, then select "Refresh")?  Which version are you using?  The "refresh" function was one of the "minor tweaks and fixes" I made in version 0.2.0, so make sure you're using the latest version and let me know if it's still a problem.

Yeah i am using the last version, and by changing the cover i mean replacing the folder.jpg by another one (better quality). I tried the refresh it did nothing. I am not really sure but i think i already had that problem on older versions.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Generalverdacht on 2006-06-22 11:38:58
i have a question: i installed albumart and choose a picture if the albumart isnt available, but if i shift to an album where the cover is available, i have to right click -> next source, is there a way to let album art search for the next source automaitcally?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-06-22 13:06:55
i have a question: i installed albumart and choose a picture if the albumart isnt available, but if i shift to an album where the cover is available, i have to right click -> next source, is there a way to let album art search for the next source automaitcally?

Are you using 0.2.1?  This was one of the bugs I thought I addressed between 0.2.0 and 0.2.1.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Yotsuya on 2006-06-22 13:45:02
What order are your sources in albumart? Is the line for you no-cover image BELOW the line that finds the album's cover? Here is my sources list:

Code: [Select]
$replace(%path%,%filename_ext%,)cover.*
$replace(%path%,%filename_ext%,)*
-$if($strcmp($left(%path%,7),http$char(58)$char(47)$char(47)),components\online-radio.*,components\no-cover.*)


First it looks for a file named cover.* in the song's directory. Then it looks for any image in the song's directory. Then it checks to see if the song is online or local and displays an appropriate no-cover image.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: paradynamic on 2006-06-23 01:16:15
Are there any plans to display Neroaactag embedded cover art?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-06-23 05:39:44
Are there any plans to display Neroaactag embedded cover art?

Not by me, no.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: fareed on 2006-06-23 13:36:49
Am I the only one getting a non-solid color in the album art background?

Describing screenshot (http://www.reefbucket.com//files/53/solidcolorinalbumart.jpg) (sorry about the compression on the jpg)

I've chosen the same background color on the trackinfo and the albumart panel but they end up as shown on the picture above; the album art has a dotted background and the dots have the correct color.

This concerns: fb2k v0.9.2 b.5 and foo_uie_albumart 0.2.1

Edit: Nevermind, it's all good.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: cecilie on 2006-06-23 14:44:02
I tried to update to 0.2.1, but when I do it doesn't display in preferences, the latest version that does is 0.176a, but that one doesn't display in the layout window so I can't use that either
Am I missing some dll or what else could be the problem?
The previous version I used was something around 0.15 and that worked fine.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: kockroach on 2006-06-23 16:00:03
After you add the panel to your layout, right click to open up the preferences.  Since you can add multiple album art panels now, each one has its own preferences....just like the Track Info panel.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: young twig on 2006-06-23 16:12:20
Is it possible to add HTTP support to this plugin? I have a little PHP script running on localhost that uses AWS to download album art. It'd be pretty sweet if I could use it. 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: cecilie on 2006-06-23 16:23:22
Quote
After you add the panel to your layout, right click to open up the preferences. Since you can add multiple album art panels now, each one has its own preferences....just like the Track Info panel.


But it isn't an option in my layout tab so I can't add it

This is what I have

(http://img395.imageshack.us/img395/8505/unavngivet0dp.th.jpg) (http://img395.imageshack.us/my.php?image=unavngivet0dp.jpg)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: KarnEvil9 on 2006-06-23 16:34:15
What version of ColumnsUI are you using?  Yours looks different than mine.  Mine shows "Horizontal Splitter" or "Vertical Splitter", while yours just shows "Splitter".  You might be using an incompatible version.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Yotsuya on 2006-06-23 17:00:41
Is it possible to add HTTP support to this plugin? I have a little PHP script running on localhost that uses AWS to download album art. It'd be pretty sweet if I could use it.  :P


Please see posts 481 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=39924&view=findpost&p=402786), 482 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=39924&view=findpost&p=402842), 486 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=39924&view=findpost&p=402852), and 488 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=39924&view=findpost&p=403049). This has recently been discussed in this same thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=39924) and I got the impression gfngfgf (http://www.hydrogenaudio.org/forums/index.php?showuser=17951) is working on it's implementation.

Please search the forum before asking questions or making suggestions.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Yotsuya on 2006-06-23 17:12:13
Quote
After you add the panel to your layout, right click to open up the preferences. Since you can add multiple album art panels now, each one has its own preferences....just like the Track Info panel.


But it isn't an option in my layout tab so I can't add it

This is what I have

(http://img395.imageshack.us/img395/8505/unavngivet0dp.th.jpg) (http://img395.imageshack.us/my.php?image=unavngivet0dp.jpg)


Under Preferences go to the Components section and find Columns UI in the list (foo_ui_columns). What is the version number? The latest version, which has been out for awhile and is what most of us use, is v0.1.3 beta 1v5 and can be obtained here (http://music.morbo.org/components.php). As KarnEvil indicated you appear to be running an older version due to the lack of splitter types.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: young twig on 2006-06-23 17:18:19

Is it possible to add HTTP support to this plugin? I have a little PHP script running on localhost that uses AWS to download album art. It'd be pretty sweet if I could use it. 


Please see posts 481 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=39924&view=findpost&p=402786), 482 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=39924&view=findpost&p=402842), 486 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=39924&view=findpost&p=402852), and 488 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=39924&view=findpost&p=403049). This has recently been discussed in this same thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=39924) and I got the impression gfngfgf (http://www.hydrogenaudio.org/forums/index.php?showuser=17951) is working on it's implementation.

Please search the forum before asking questions or making suggestions.

My bad.

Sounds great, though. Hope they add it soon as I have maybe 2 albums with correct art in the folders.

EDIT: 4 albums.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: cecilie on 2006-06-23 19:08:20
Ok, it's fixed now, so thanks for your help
I was sure that I had checked Columns UI, but I must have cancelled the download, since the new one was the exact same size as the dll I had plus same last modified date and time
Title: [CRASHWARE] updated foo_uie_albumart
Post by: audioaficionado on 2006-06-26 02:17:28
I'm stumped.  I must be missing something.  I even uninstalled foobar and reinstalled it with freshly downloaded components and rebooted.  Here's my config screens with components and Columns UI layout.  Note that when I used older versions of foo_uie_albumart I at least had the art panel show up but there was no provision in layout to add a panel.  Nothing like it shows in this thread or the wiki.

(http://img204.imageshack.us/img204/9396/foobar2000v09columnsuiissues3v.th.jpg) (http://img204.imageshack.us/my.php?image=foobar2000v09columnsuiissues3v.jpg)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: lextune on 2006-06-26 03:43:11
Right click a splitter/insert panels/panels/album art


A screenshot can be found here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=39924&view=findpost&p=405231)

Title: [CRASHWARE] updated foo_uie_albumart
Post by: audioaficionado on 2006-06-26 06:35:52
Right click a splitter/insert panels/panels/album art
Wow!  I finally got it 

[a href="http://img120.imageshack.us/my.php?image=myfoobar2000albumartsuccess4rl.jpg" target="_blank"]
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Skates on 2006-07-09 06:48:27
I know this has been brought up before, but now that foobar2000 does not remove image data from an MP3 tag, is their a possibility of adding support for embedded album art?

TIA
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-07-09 07:39:32
I know this has been brought up before, but now that foobar2000 does not remove image data from an MP3 tag, is their a possibility of adding support for embedded album art?

TIA

There's always a possibility, but the question is, who's going to do it?  I personally don't have any plans to add it as a feature.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Skates on 2006-07-09 08:38:48
There's always a possibility, but the question is, who's going to do it?  I personally don't have any plans to add it as a feature.

That's completely understandable, hopefully someone else with coding knowledge could take a look at this and maybe add the support.  I wish I could do it, but I have no programming knowledge.

Thanks for the reply!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: keown on 2006-07-09 13:16:19
Using Foobar v0.9.2, albumart v0.2.1 and columns UI v0.1.3 beta 1v5!

I am having a big problem with the album art plugin which basically means I am unable to use it!  It slows my foobar down that much its just impossible to use it....when loading tracks esp it can take up to 30s to actually flick to the track and display the info etc...

At times it can even make foobar hang.

ANy ideas anyone?  Kinda desperate, one of the reasons I moved to Foobar was to have album art displayed and now I can't! 

Thanks
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Raven.am0k on 2006-07-09 18:03:09
Using Foobar v0.9.2, albumart v0.2.1 and columns UI v0.1.3 beta 1v5!

I am having a big problem with the album art plugin which basically means I am unable to use it!  It slows my foobar down that much its just impossible to use it....when loading tracks esp it can take up to 30s to actually flick to the track and display the info etc...

At times it can even make foobar hang.

ANy ideas anyone?  Kinda desperate, one of the reasons I moved to Foobar was to have album art displayed and now I can't! 

Thanks


Maybe reinstall? delet foobar and install it again.
Or, if you haven´t done it allready, delet your albumart .dll, download it new and then put it again into the components directory, if then the problem still is there, i´m sorry that i couldn´t help you.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-07-09 22:55:01
Keown: Try disabling the fading transition.  At least for me, that's the biggest resource-hog.  What OS/processor are you using?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: evo3 on 2006-07-09 23:02:49
one other bug ive noticed, and i apologize if this has been brought up, but when i play a game (ie NFSMW), the album panel goes gray when i exit out of the game and i have to restart foobar. 

again, sorry if this is known.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: keown on 2006-07-10 17:29:15

Using Foobar v0.9.2, albumart v0.2.1 and columns UI v0.1.3 beta 1v5!

I am having a big problem with the album art plugin which basically means I am unable to use it!  It slows my foobar down that much its just impossible to use it....when loading tracks esp it can take up to 30s to actually flick to the track and display the info etc...

At times it can even make foobar hang.

ANy ideas anyone?  Kinda desperate, one of the reasons I moved to Foobar was to have album art displayed and now I can't! 

Thanks


Maybe reinstall? delet foobar and install it again.
Or, if you haven´t done it allready, delet your albumart .dll, download it new and then put it again into the components directory, if then the problem still is there, i´m sorry that i couldn´t help you.



Thanks for the suggestions guys...

I tried the fresh install of Foobar and no luck.  And I had tried replacing the .dll file recently to try and solve it also.

Also tried disabling the fading but again no help - it doesnt even seem to be just when changing tracks now, its like even when I am say for example just going into the album art preferences, the whole program just freezes up and stops responding for a bit.

On Windows XP with Athlon 64, 3500 Processor so should be no problem there right?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: vlada on 2006-07-10 21:03:01
Thanks for the suggestions guys...

I tried the fresh install of Foobar and no luck.  And I had tried replacing the .dll file recently to try and solve it also.

Also tried disabling the fading but again no help - it doesnt even seem to be just when changing tracks now, its like even when I am say for example just going into the album art preferences, the whole program just freezes up and stops responding for a bit.

On Windows XP with Athlon 64, 3500 Processor so should be no problem there right?


I think I have the same problem. If I for example filter something in "Browser" component, it freezes foobar2000 sometimes even for 1 minute. Sometimes fb2k freezes just by clicking on another song (not actually playing it). If I disable Album Art, all problems are gone.

My current workaround is disabling "follow cursor" option. Btw. I use version 0.1763 with Matroska support.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-07-11 01:00:48
My current workaround is disabling "follow cursor" option. Btw. I use version 0.1763 with Matroska support.

Since I didn't develop that version (or at least, I didn't add Matroska support), I can't officially offer any support.  The last version I released was 0.2.1 (http://www.hydrogenaudio.org/forums/index.php?showtopic=39924&st=500&p=404265&#entry404265).  However, I'll assume for now that keown is using one of my versions, so this is something I can and should address.  Could you both list what components you're using?  (or just take a screenshot of "Preferences -> Components")

evo3: I'll see if I can recreate that bug with the demo version.  I'll try to fix it, too, unless I get hooked on the game 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: keown on 2006-07-12 00:27:05
Yup I am using 0.2.1!

Title: [CRASHWARE] updated foo_uie_albumart
Post by: start78 on 2006-07-12 06:43:44
Good job with the screenshot! 

Exact version of columns ui is hidden. But Album list panel isn't the latest so it may be possible that columns ui isn't, too...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: keown on 2006-07-13 17:07:34
Good job with the screenshot! 

Exact version of columns ui is hidden. But Album list panel isn't the latest so it may be possible that columns ui isn't, too...


Nope just checked, am using v0.1.3 beta 1v5!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: vlada on 2006-07-13 20:42:01
I just reproduced the problem with the latest official Album Art Panel. I knew I tried it before, but I wasn't really sure. Sometimes just clicking on another song means 10-20s delay and my HDD becomes very active. But if I disable "follow cursor" and a song is playing (so the album art doesen't change) the problem dissapears. Well not completely, but doesen't happen so often. If I disable Album Art completely, I have no more delays.

As for request for info on my components - I remember there was plugin which could list them. But I can't find it, can you help me?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: vlada on 2006-07-16 10:01:25
Finally here it is, Components versions viewer (http://www.crystalidea.com/?action=show_page&name=foobar).


Quote
CPU: AMD Athlon™  [x86 Family 6 Model 6 Stepping 2]
Operating System: Microsoft Windows XP [version: 5.1.2600 Service Pack 2]
Installed RAM: 1024 MBytes
Free disk space on foobar2000 partition: 2683 MBytes
foobar2000 path: C:\Program Files\Multimedia\Audio\foobar2000\
Core version: foobar2000 v0.9.2
Build time: 17:54:58 on 07 June 2006

Active components (49):

foo_abx.dll v1.3 [07 June 2006] - ABX comparator
foo_ac3.dll v0.7 [23 March 2006] - AC3 decoder
foo_albumlist.dll v3.2.0 [07 June 2006] - Album List
foo_bitcompare.dll v1.0 [19 March 2006] - Binary comparator
foo_browser.dll v1.2.0b [Jun 14 2006 - 08:28:57] [14 June 2006] - Music Browser
foo_cdda.dll v2.1 [07 June 2006] - CD Audio decoder
foo_channel_mixer.dll v0.9.4 [12 April 2006] - Channel Mixer
foo_common.dll v0.1 [11 March 2006] - Common services
foo_converter.dll v1.0.1 [07 June 2006] - Converter
foo_cuesheet_creator.dll v0.4.5 [22 June 2006] - Cuesheet Creator
foo_dbsearch.dll v1.3.1 beta 11 [13 March 2006] - Database search
foo_dsp_continuator.dll v0.4.0 [11 April 2006] - Continuator
foo_dsp_std.dll v1.0 [07 June 2006] - Standard DSP array
foo_dsp_vlevel.dll v20060324.0 [24 March 2006] - VLevel
foo_dts.dll v0.1 [25 May 2006] - DTS decoder
foo_freedb2.dll vv0.5.1 [14 March 2006] - freedb tagger
foo_history.dll v0.2 [31 March 2006] - History
foo_input_matroska.dll v0.9.0.8 [10 May 2006] - Matroska Plugin
foo_input_shorten.dll v0.4.2a [11 March 2006] - Shorten decoder
foo_input_std.dll v1.0 [07 June 2006] - Standard input array
foo_input_std.dll v1.1.0 [07 June 2006] - FLAC decoder
foo_input_tta.dll v2.4.1 [14 April 2006] - TTA Audio Decoder (unofficial)
foo_lnk.dll v1.1 [11 March 2006] - Shell link resolver
foo_lyricsdb.dll v0.0.7 beta 3 [09 May 2006] - foo_lyricsdb
foo_masstag.dll v1.5 [07 June 2006] - Masstagger
foo_packet_decoder_ac3.dll v0.9 [30 April 2006] - ATSC A/52 (AC3) Packet Decoder
foo_packet_decoder_wavpack.dll v0.9.0 [10 May 2006] - WavPack Packet Decoder
foo_playcount.dll v1.9.2 [12 April 2006] - Play Count
foo_playlist_bind.dll v2.2 [06 April 2006] - Playlist Bind
foo_playlist_manager.dll v1.0 [13 March 2006] - Playlist Manager
foo_playlist_tree.dll v2.2.beta1 [Jun 16 2006 - 14:42:32] [16 June 2006] - Playlist Tree Panel
foo_prettypop.dll v1.2.2 [13 April 2006] - Pretty Popup
foo_random.dll v1.2.3 [13 March 2006] - Randomized playlist entry
foo_rgscan.dll v2.0.1 [07 June 2006] - ReplayGain Scanner
foo_tradersfriend.dll v0.6.1 [13 March 2006] - Live show tagger
foo_ui_columns.dll v0.1.3 beta 1v5 [29 April 2006] - Columns UI
foo_ui_std.dll v0.9acc [07 June 2006] - Default User Interface
foo_uie_albumart.dll v0.2.1 [21 June 2006] - Album Art Panel
foo_uie_albumlist.dll v0.2.1 beta 1 [20 March 2006] - Album list panel
foo_uie_explorer.dll v1.04.6 [23 March 2006] - Explorer Tree
foo_uie_lyrics.dll v0.3.0.0 [02 June 2006] - Lyric Show Panels
foo_uie_quicksearch.dll v2.0 [27 May 2006] - Quick Search Toolbar
foo_uie_tabs.dll v0.2.1 [07 July 2006] - Tabbed panel modifyed
foo_uie_trackinfo.dll v0.8 [03 May 2006] - Track info panel
foo_unpack.dll v1.0 [07 June 2006] - ZIP/GZIP reader
foo_unpack.dll v1.1 [07 June 2006] - RAR reader
foo_utils.dll v0.5.6 [13 March 2006] - Playlist tools
foo_version.dll v0.1 [15 July 2006] - Components versions viewer
foo_vis_projectM.dll v1.97.6.2 [16 April 2006] - projectM visualization


I'll ty a clear fb2k install with just a few components (Columns UI, Album Art and Browser if necessary) and let you know the results.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Moonwhaler on 2006-07-16 11:03:45
Quote
I just reproduced the problem with the latest official Album Art Panel. I knew I tried it before, but I wasn't really sure. Sometimes just clicking on another song means 10-20s delay and my HDD becomes very active. But if I disable "follow cursor" and a song is playing (so the album art doesen't change) the problem dissapears. Well not completely, but doesen't happen so often. If I disable Album Art completely, I have no more delays.


Exactly this is my problem, too - but even worse, since all my music is stored on a network server. That said, if I have "follow cursor" activated and try to select another song from the list I have to wait up to 30 seconds before foobar comes back to me again. With "AlbumArt" deactivated the problems will also vanish, so I think this is the main source of the problem. Here is my configuration:

Quote
CPU: Intel® Pentium® 4 CPU 3.00GHz [x86 Family 15 Model 4 Stepping 3]
Operating System: Microsoft Windows XP [version: 5.1.2600 Service Pack 2]
Installed RAM: 2048 MBytes
Free disk space on foobar2000 partition: 4009 MBytes
foobar2000 path: C:\Programme\foobar2000\
Core version: foobar2000 v0.9.2
Build time: 17:54:58 on 07 June 2006

Active components (34):

foo_abx.dll v1.3 [07 June 2006] - ABX comparator
foo_albumlist.dll v3.2.0 [07 June 2006] - Album List
foo_browser.dll v1.2.2c [Jul  6 2006 - 09:42:02] [06 July 2006] - Music Browser
foo_burninate.dll v2.0.1 [27 June 2006] - Audio CD Writer
foo_cdda.dll v2.1 [07 June 2006] - CD Audio decoder
foo_common.dll v0.1 [11 March 2006] - Common services
foo_converter.dll v1.0.1 [07 June 2006] - Converter
foo_dbsearch.dll v1.3.1 beta 11 [13 March 2006] - Database search
foo_dsp_std.dll v1.0 [07 June 2006] - Standard DSP array
foo_freedb2.dll vv0.5.1 [14 March 2006] - freedb tagger
foo_infobox.dll v2.0.3 [25 June 2006] - Special file info box
foo_input_shorten.dll v0.4.2a [11 March 2006] - Shorten decoder
foo_input_std.dll v1.0 [07 June 2006] - Standard input array
foo_input_std.dll v1.1.0 [07 June 2006] - FLAC decoder
foo_lnk.dll v1.1 [11 March 2006] - Shell link resolver
foo_masstag.dll v1.5 [07 June 2006] - Masstagger
foo_notaskbar.dll v0.1 [16 April 2006] - Taskbar Button Remover
foo_playlist_manager.dll v1.0 [13 March 2006] - Playlist Manager
foo_random.dll v1.2.3 [13 March 2006] - Randomized playlist entry
foo_rgscan.dll v2.0.1 [07 June 2006] - ReplayGain Scanner
foo_run.dll v0.3.2 [15 June 2006] - Run services
foo_tradersfriend.dll v0.6.1 [13 March 2006] - Live show tagger
foo_ui_columns.dll v0.1.3 beta 1v5 [29 April 2006] - Columns UI
foo_ui_std.dll v0.9acc [07 June 2006] - Default User Interface
foo_uie_albumart.dll v0.2.1 [21 June 2006] - Album Art Panel
foo_uie_albumlist.dll v0.2.1 beta 4 [28 April 2006] - Album list panel
foo_uie_lyrics.dll v0.3.0.0 [02 June 2006] - Lyric Show Panels
foo_uie_playlists_dropdown.dll v0.5.7.5 [09 June 2006] - Playlists Dropdown
foo_uie_quicksearch.dll v2.8f [20 June 2006] - Quick Search Toolbar
foo_uie_trackinfo.dll v0.8 [03 May 2006] - Track info panel
foo_unpack.dll v1.1 [07 June 2006] - RAR reader
foo_unpack.dll v1.0 [07 June 2006] - ZIP/GZIP reader
foo_utils.dll v0.5.7 [27 April 2006] - Playlist tools
foo_version.dll v0.1 [15 July 2006] - Components versions viewer
Title: [CRASHWARE] updated foo_uie_albumart
Post by: vlada on 2006-07-16 11:06:20
I just reproduced the problem with this configuration (everything set to default):

Quote
CPU: AMD Athlon™  [x86 Family 6 Model 6 Stepping 2]
Operating System: Microsoft Windows XP [version: 5.1.2600 Service Pack 2]
Installed RAM: 1024 MBytes
Free disk space on foobar2000 partition: 2533 MBytes
foobar2000 path: c:\Program Files\Multimedia\Audio\fb2k\
Core version: foobar2000 v0.9.3 beta 1
Build time: 21:20:42 on 11 July 2006

Active components (7):

foo_albumlist.dll v3.2.0 [11 July 2006] - Album List
foo_input_std.dll v1.1.0 [11 July 2006] - FLAC decoder
foo_input_std.dll v1.0 [11 July 2006] - Standard input array
foo_ui_columns.dll v0.1.3 beta 1v5 [29 April 2006] - Columns UI
foo_ui_std.dll v0.9acc [11 July 2006] - Default User Interface
foo_uie_albumart.dll v0.2.1 [21 June 2006] - Album Art Panel
foo_version.dll v0.1 [15 July 2006] - Components versions viewer


But it doesen't happen so often. It might depend on playlist size, I don't know. I'll try to explain more deeply what happens. If I click on different songs, the album art usually changes with a few seconds delay. That's O.K., my machine is rather slow. But sometimes (I would say randomly) fb2k hangs for quite a long time (20-30 seconds I'd guess) and I hear a lot of HDD activity. I think it might be a bug when Album Art searches for images on defined paths.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: foosion on 2006-07-16 12:01:32
I just reproduced the problem with the latest official Album Art Panel. I knew I tried it before, but I wasn't really sure. Sometimes just clicking on another song means 10-20s delay and my HDD becomes very active. But if I disable "follow cursor" and a song is playing (so the album art doesen't change) the problem dissapears. Well not completely, but doesen't happen so often. If I disable Album Art completely, I have no more delays.
This lag would be foo_uie_albumart searching for images. Unfortunately, it does so in a way that blocks the user interface. The problem is especially pronounced, if your sources list ist large, has many wildcards, or references files on a slow drive (for example a network drive).
Title: [CRASHWARE] updated foo_uie_albumart
Post by: vlada on 2006-07-16 13:06:44
foosion> But my files are on a local drive (quite fast 200 GB SATA drive). I left all the source paths on default, so there were only 3 directories where to look for an album art. And furthermore, it hangs up randomly. So sometimes the ablum art is displayed within a few (2-3) seconds, but sometimes it takes up to 30 seconds. So I'm not really satisfied with your explanation, I think the problem must be elsewhere.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: tool++ on 2006-07-16 13:37:35
Is your music all in one big directory?

Try manually adding the sources, initially, just use this one:

"$replace(%path%,%filename_ext%,)*"

and have your album art in the same directory as an album.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Moonwhaler on 2006-07-16 14:44:18
This lag would be foo_uie_albumart searching for images. Unfortunately, it does so in a way that blocks the user interface. The problem is especially pronounced, if your sources list ist large, has many wildcards, or references files on a slow drive (for example a network drive).


This is definately not the cause, since older versions (at least the original AlbumArt panel) didn't produced this kind of odd behaviour. My sources list is exactly two entries "large" looking for "no cover art" and "cover art", the second one in the manner "folder.jpg", so I think this rules out the sources-idea... 
Another thing is that my network is based on a linux NFS share system which is blazing fast with all other things than album art.

What I will try now is to delete all references of album art, reinstall it using standard sources. I will report back if this has helped...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Chaser on 2006-07-16 16:29:36
I also experienced this behaviour. Will examine this beeing back in my "studying-place".
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-07-16 18:05:23
This is definately not the cause, since older versions (at least the original AlbumArt panel) didn't produced this kind of odd behaviour.

Do you remember which version this slowdown started happening with?

I was actually leaning towards foosion's explanation, too.  I haven't had a chance to check myself, but before I add support for getting images over HTTP, I will definitely change so the image search doesn't lock up the interface.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Moonwhaler on 2006-07-16 21:52:45
This is definately not the cause, since older versions (at least the original AlbumArt panel) didn't produced this kind of odd behaviour.
Do you remember which version this slowdown started happening with?

I was actually leaning towards foosion's explanation, too.  I haven't had a chance to check myself, but before I add support for getting images over HTTP, I will definitely change so the image search doesn't lock up the interface.

I've recently switched from foobar 0.83 to 0.93 Beta. Since 0.83 is not able to display the DLL version I just uploaded it. Maybe you are able to extract the version information from it? I just overlooked something: It's version 0.048. I'm sorry I don't have more information for you...

>> foo_uie_albumart.dll (http://storage.nordinary.com/foo_uie_albumart.dll) <<
Title: [CRASHWARE] updated foo_uie_albumart
Post by: tool++ on 2006-07-16 21:57:51
Using albumart makes games lose FPS. (makes CS1.6 run at about 30fps?)

Why.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Moonwhaler on 2006-07-17 13:10:56
Hi there,

I just thought about that: Just release some sort of debug DLL version that would at least spill out debug info which function / procedure took how long into a text file. This way we could trigger this "bug" pretty easily. At least we would know where and when it hangs up...

Just a quick thought... 
- Chris
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-07-18 05:59:55
Hi there,

I just thought about that: Just release some sort of debug DLL version that would at least spill out debug info which function / procedure took how long into a text file. This way we could trigger this "bug" pretty easily. At least we would know where and when it hangs up...

Just a quick thought... 
- Chris

Yeah, I started to work on something like that, but I think I'd better first address the issue foosion brought up, because it's going to come up again if I, for instance, add support for album art from over the web.  I don't think anyone would want their foobar2000 to lock up because some server is down (but this is already happening to people, kind of).  Plus, I think this will help with at least some problems that people have been having.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Moonwhaler on 2006-07-18 08:19:46

Hi there,

I just thought about that: Just release some sort of debug DLL version that would at least spill out debug info which function / procedure took how long into a text file. This way we could trigger this "bug" pretty easily. At least we would know where and when it hangs up...

Just a quick thought... 
- Chris

Yeah, I started to work on something like that, but I think I'd better first address the issue foosion brought up, because it's going to come up again if I, for instance, add support for album art from over the web.  I don't think anyone would want their foobar2000 to lock up because some server is down (but this is already happening to people, kind of).  Plus, I think this will help with at least some problems that people have been having.


This would make AlbumArt usable for me again (although the root of the problem is not yet fixed). Starting some background threads wouldn't bother me at least.  Thank you!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-07-23 07:14:24
I've been doing a bit of experimentation and have added support for rendering using OpenGL. This should be considered highly experimental. It supports all the features of the GDI+ renderer (borders, colours etc) but should be a lot faster, since its completely hardware accelerated. This has allowed me to add 'fading' between images of different sizes/aspect ratios (narrower/wider), where the image will grow or shrink with animation, an effect I quite like.

Also there is a basic '3D view' mode, which you should probably not enable because it doesnt let you do much more than move the art around in 3D space using the mouse (ctrl and shift cause it to move in different ways.) Hopefully this can be developed by me or someone else into a virtual CD case or something shiny that looks nice  .

Anyway, please do not consider this an updated version of the plugin, it could be unstable, and I've only tested it on my ageing graphics card (Radeon 8500). You will loose your albumart settings on upgrading to this version.

Download here (http://daviddl.orcon.net.nz/foo_uie_albumart-0_2_2x.zip)
Source code (http://daviddl.orcon.net.nz/foo_uie_albumart_0_2_2x_src.zip)

This may or may not work very well depending on your graphics card. There is an 'OpenGL Info' button on the Display tab [edit: of the albumart configuration dialog]. The line "Max texture size (standard/extended):" is important, if the second value is 0, then the OpenGL extension I'm using isn't avaliable on your card. This shouldn't be the case on any reasonable graphics card made in the last 5 years or so, if it is the case for you, please post the entire contents of the OpenGL Info window in a codebox here.

The line "Vendor:" is also important, if it's not the manufacturer of your graphics card, or even worse, it contains the word 'Microsoft', you probably don't have the right drivers installed and performance could be very, very poor.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: 4nt1 on 2006-07-23 07:55:36
w00t w00t sounds awesome downloading to try now cant wait
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Masahiko on 2006-07-23 09:50:59
Works for me (GeForce 6600GT), 3D Mode is OK

- Resizing quality in OpenGL is not very good even in Highest Mode
- In 3D Mode, an option to reset position would be nice

Thanks for this major update
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Chaser on 2006-07-23 11:02:20
Follow cursor doesn't seem to work for me!
Thank you for your efforts!

edit: sorry - it works...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: 4nt1 on 2006-07-23 11:58:26
tested with GF 6800 GT and working fine...

is it also possible to make the cd cover size larger when in 3d mode.. it only seems to take up half the screen...

i also agree about the resizing quality... but understandably its probably different in open gl...

i like the transitions... very cool...

keep it up no bugs so far
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-07-23 12:04:42
Works for me (GeForce 6600GT), 3D Mode is OK

- Resizing quality in OpenGL is not very good even in Highest Mode

This is a problem with doing the resizing in hardware. I've noticed the reduction in quality is a lot more noticable with large scans, art of a size closer to that of your album-art pane is scaled more nicely. The advantage of doing scaling this was is that it is done by the graphics card, not the CPU, and is done very very quickly. However, if you are after quality, you should use GDI+ mode since the end result is basically the same (in 2D mode).

I will investigate ways to increase the quality, but keep in mind that this is only really to test the suitabilty of OpenGL for this sort of thing.

My plans for 3D mode (if I have the time) are of a nature where resizing quality shouldn't be as noticable as in 2D, but it still is a problem that needs to be solved if possible.

- In 3D Mode, an option to reset position would be nice

Right-click->Refresh should accomplish this.


tested with GF 6800 GT and working fine...

is it also possible to make the cd cover size larger when in 3d mode.. it only seems to take up half the screen...

Scrolling the mousewheel should zoom the image. But remember this is just for testing purposes.

Since you have a high-end nvidia card, could you post the output from the 'OpenGL Info' button (found on the Display tab of the preferences dialog) in a codebox so I can see which extensions it supports?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Blitzmeister on 2006-07-23 14:33:25
I have a Radeon X800 Pro & it works as advertised so far
Code: [Select]
Version: 2.0.5819 WinXP Release
Vendor: ATI Technologies Inc.
Renderer: RADEON X800 PRO x86/MMX/3DNow!/SSE2
Max texture size (standard/extended): 2048/2048
Extensions:
GL_ARB_multitexture
GL_EXT_texture_env_add
GL_EXT_compiled_vertex_array
GL_S3_s3tc
GL_ARB_depth_texture
GL_ARB_fragment_program
GL_ARB_fragment_program_shadow
GL_ARB_fragment_shader
GL_ARB_multisample
GL_ARB_occlusion_query
GL_ARB_point_parameters
GL_ARB_point_sprite
GL_ARB_shader_objects
GL_ARB_shading_language_100
GL_ARB_shadow
GL_ARB_shadow_ambient
GL_ARB_texture_border_clamp
GL_ARB_texture_compression
GL_ARB_texture_cube_map
GL_ARB_texture_env_add
GL_ARB_texture_env_combine
GL_ARB_texture_env_crossbar
GL_ARB_texture_env_dot3
GL_ARB_texture_mirrored_repeat
GL_ARB_transpose_matrix
GL_ARB_vertex_blend
GL_ARB_vertex_buffer_object
GL_ARB_vertex_program
GL_ARB_vertex_shader
GL_ARB_window_pos
GL_ARB_draw_buffers
GL_ATI_draw_buffers
GL_ATI_element_array
GL_ATI_envmap_bumpmap
GL_ATI_fragment_shader
GL_ATI_map_object_buffer
GL_ATI_separate_stencil
GL_ATI_texture_compression_3dc
GL_ATI_texture_env_combine3
GL_ATI_texture_float
GL_ATI_texture_mirror_once
GL_ATI_vertex_array_object
GL_ATI_vertex_attrib_array_object
GL_ATI_vertex_streams
GL_ATIX_texture_env_combine3
GL_ATIX_texture_env_route
GL_ATIX_vertex_shader_output_point_size
GL_EXT_abgr
GL_EXT_bgra
GL_EXT_blend_color
GL_EXT_blend_func_separate
GL_EXT_blend_minmax
GL_EXT_blend_subtract
GL_EXT_clip_volume_hint
GL_EXT_draw_range_elements
GL_EXT_fog_coord
GL_EXT_framebuffer_object
GL_EXT_multi_draw_arrays
GL_EXT_packed_pixels
GL_EXT_point_parameters
GL_EXT_rescale_normal
GL_EXT_secondary_color
GL_EXT_separate_specular_color
GL_EXT_shadow_funcs
GL_EXT_stencil_wrap
GL_EXT_texgen_reflection
GL_EXT_texture3D
GL_EXT_texture_compression_s3tc
GL_EXT_texture_cube_map
GL_EXT_texture_edge_clamp
GL_EXT_texture_env_combine
GL_EXT_texture_env_dot3
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_lod_bias
GL_EXT_texture_mirror_clamp
GL_EXT_texture_object
GL_EXT_texture_rectangle
GL_EXT_vertex_array
GL_EXT_vertex_shader
GL_HP_occlusion_test
GL_NV_blend_square
GL_NV_occlusion_query
GL_NV_texgen_reflection
GL_SGI_color_matrix
GL_SGIS_generate_mipmap
GL_SGIS_multitexture
GL_SGIS_texture_border_clamp
GL_SGIS_texture_edge_clamp
GL_SGIS_texture_lod
GL_SUN_multi_draw_arrays
GL_WIN_swap_hint
WGL_EXT_extensions_string
WGL_EXT_swap_control
Title: [CRASHWARE] updated foo_uie_albumart
Post by: tool++ on 2006-07-23 15:42:57
I've been doing a bit of experimentation and have added support for rendering using OpenGL. This should be considered highly experimental. It supports all the features of the GDI+ renderer (borders, colours etc) but should be a lot faster, since its completely hardware accelerated. This has allowed me to add 'fading' between images of different sizes/aspect ratios (narrower/wider), where the image will grow or shrink with animation, an effect I quite like.

Also there is a basic '3D view' mode, which you should probably not enable because it doesnt let you do much more than move the art around in 3D space using the mouse (ctrl and shift cause it to move in different ways.) Hopefully this can be developed by me or someone else into a virtual CD case or something shiny that looks nice  .

Anyway, please do not consider this an updated version of the plugin, it could be unstable, and I've only tested it on my ageing graphics card (Radeon 8500). You will loose your albumart settings on upgrading to this version.

Download here (http://daviddl.orcon.net.nz/foo_uie_albumart-0_2_2x.zip)
Source code (http://daviddl.orcon.net.nz/foo_uie_albumart_0_2_2x_src.zip)

This may or may not work very well depending on your graphics card. There is an 'OpenGL Info' button on the Display tab [edit: of the albumart configuration dialog]. The line "Max texture size (standard/extended):" is important, if the second value is 0, then the OpenGL extension I'm using isn't avaliable on your card. This shouldn't be the case on any reasonable graphics card made in the last 5 years or so, if it is the case for you, please post the entire contents of the OpenGL Info window in a codebox here.

The line "Vendor:" is also important, if it's not the manufacturer of your graphics card, or even worse, it contains the word 'Microsoft', you probably don't have the right drivers installed and performance could be very, very poor.



AWESOME, this may be a fix to my FPS issue - wil report back and see if it fixes things.


E: Ok it severly helps FPS issues, but there's the slight issue of the fact that this is a mod of the original art plugin, rather than the MSN one that had more functionality. Perhaps these could be combined?

I have an FX5600XT


PS code a bloom shader xD
Title: [CRASHWARE] updated foo_uie_albumart
Post by: jonesses on 2006-07-23 17:35:54
Hi, I'm having a problem.

When I startup foobar, I get this: "OpenGL initialisation failed. Switching to GDI+ mode."

And the OpenGLInfo button just tells me this "Error retrieving information"

I've got a Nvidia Geforce 4, 440 Go Mobile or something similar in this Notebook.  Is there something essential missing??

thanks, Jonesses
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Skates on 2006-07-23 19:31:32
Awesome work...

My only request would be to add album art tag reading support!

But in all seriousness it's really great, keep up the good work!!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Stuart60611 on 2006-07-23 21:29:16
Dito on the great job.  Would love display of various random pictures with wild card support.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: vlada on 2006-07-23 22:07:04
I think this mod fixed my problem with fb2k randomly hang ups. But I have to test it for a longer time. Anyway what I would appriciate is an import/export feature so I won't have to manually set up my Album Art pathes each time I upgrade to a new version which is not backward compatible.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: walla on 2006-07-23 22:33:21
I testet your plugin with my ATI x800XL and it works great. Just kind of a anti-alising-option would be great and, what other people already mentioned, a better quality when resizing big images.

But now I've a bigger problem. I wanted to switch back to the old albumart-plugin and so deleted your dll and put back the old one. After (trying) to start foobar the following two notices appeared:

(http://img488.imageshack.us/img488/2248/fehler1oi8.png) (http://img488.imageshack.us/img488/7000/fehler2ev5.png)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Yotsuya on 2006-07-23 23:00:13
Thank you for your continuing efforts developing this popular component for foobar.  I installed the OpenGL version and am overall quite pleased with the transitions and performance.

There seems to be a problem displaying transparent png files with the OpenGL renderer. All my normal jpg,gif,etc album covers display fine however I use transparent png's for my no-cover, online radio, etc.  The new version does not display the transparent png file properly and instead shows some strange blocks similar to what I've seen when ImageShack tries to create a thumbnail of a transparent png.  If I disable the OpenGL option in preferences the images display fine.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: 4nt1 on 2006-07-24 00:12:58
David_dl, here is the information you requested for my GF 6800GT output

Hope it helps

Code: [Select]
Version: 2.0.1
Vendor: NVIDIA Corporation
Renderer: GeForce 6800 GT/AGP/SSE2
Max texture size (standard/extended): 4096/4096
Extensions:
GL_ARB_color_buffer_float
GL_ARB_depth_texture
GL_ARB_draw_buffers
GL_ARB_fragment_program
GL_ARB_fragment_program_shadow
GL_ARB_fragment_shader
GL_ARB_half_float_pixel
GL_ARB_imaging
GL_ARB_multisample
GL_ARB_multitexture
GL_ARB_occlusion_query
GL_ARB_pixel_buffer_object
GL_ARB_point_parameters
GL_ARB_point_sprite
GL_ARB_shadow
GL_ARB_shader_objects
GL_ARB_shading_language_100
GL_ARB_texture_border_clamp
GL_ARB_texture_compression
GL_ARB_texture_cube_map
GL_ARB_texture_env_add
GL_ARB_texture_env_combine
GL_ARB_texture_env_dot3
GL_ARB_texture_float
GL_ARB_texture_mirrored_repeat
GL_ARB_texture_non_power_of_two
GL_ARB_texture_rectangle
GL_ARB_transpose_matrix
GL_ARB_vertex_buffer_object
GL_ARB_vertex_program
GL_ARB_vertex_shader
GL_ARB_window_pos
GL_ATI_draw_buffers
GL_ATI_texture_float
GL_ATI_texture_mirror_once
GL_S3_s3tc
GL_EXT_texture_env_add
GL_EXT_abgr
GL_EXT_bgra
GL_EXT_blend_color
GL_EXT_blend_equation_separate
GL_EXT_blend_func_separate
GL_EXT_blend_minmax
GL_EXT_blend_subtract
GL_EXT_compiled_vertex_array
GL_EXT_Cg_shader
GL_EXT_depth_bounds_test
GL_EXT_draw_range_elements
GL_EXT_fog_coord
GL_EXT_framebuffer_object
GL_EXT_multi_draw_arrays
GL_EXT_packed_depth_stencil
GL_EXT_packed_pixels
GL_EXT_pixel_buffer_object
GL_EXT_point_parameters
GL_EXT_rescale_normal
GL_EXT_secondary_color
GL_EXT_separate_specular_color
GL_EXT_shadow_funcs
GL_EXT_stencil_two_side
GL_EXT_stencil_wrap
GL_EXT_texture3D
GL_EXT_texture_compression_s3tc
GL_EXT_texture_cube_map
GL_EXT_texture_edge_clamp
GL_EXT_texture_env_combine
GL_EXT_texture_env_dot3
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_lod
GL_EXT_texture_lod_bias
GL_EXT_texture_mirror_clamp
GL_EXT_texture_object
GL_EXT_texture_sRGB
GL_EXT_timer_query
GL_EXT_vertex_array
GL_HP_occlusion_test
GL_IBM_rasterpos_clip
GL_IBM_texture_mirrored_repeat
GL_KTX_buffer_region
GL_NV_blend_square
GL_NV_copy_depth_to_color
GL_NV_depth_clamp
GL_NV_fence
GL_NV_float_buffer
GL_NV_fog_distance
GL_NV_fragment_program
GL_NV_fragment_program_option
GL_NV_fragment_program2
GL_NV_half_float
GL_NV_light_max_exponent
GL_NV_multisample_filter_hint
GL_NV_occlusion_query
GL_NV_packed_depth_stencil
GL_NV_pixel_data_range
GL_NV_point_sprite
GL_NV_primitive_restart
GL_NV_register_combiners
GL_NV_register_combiners2
GL_NV_texgen_reflection
GL_NV_texture_compression_vtc
GL_NV_texture_env_combine4
GL_NV_texture_expand_normal
GL_NV_texture_rectangle
GL_NV_texture_shader
GL_NV_texture_shader2
GL_NV_texture_shader3
GL_NV_vertex_array_range
GL_NV_vertex_array_range2
GL_NV_vertex_program
GL_NV_vertex_program1_1
GL_NV_vertex_program2
GL_NV_vertex_program2_option
GL_NV_vertex_program3
GL_NVX_conditional_render
GL_SGIS_generate_mipmap
GL_SGIS_texture_lod
GL_SGIX_depth_texture
GL_SGIX_shadow
GL_SUN_slice_accum
GL_WIN_swap_hint
WGL_EXT_swap_control
Title: [CRASHWARE] updated foo_uie_albumart
Post by: steamfish81 on 2006-07-24 04:46:19
Firstly, thanx for the efforts...

The plugin doesn't work with transparent PNGs in OpenGL mode...

(http://img216.imageshack.us/img216/952/defaultdr6.th.png) (http://img216.imageshack.us/my.php?image=defaultdr6.png)

BTW, I'm using ATI X700.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-07-24 06:09:11
But now I've a bigger problem. I wanted to switch back to the old albumart-plugin and so deleted your dll and put back the old one. After (trying) to start foobar the following two notices appeared:

From a quick glance at the code, it looks like this error is from the part of the code that reads the config, which I wrote.  I didn't really consider the case where people might revert to an older version.  The only way you'll be able to revert to an older version is to rename "foo_uie_albumart.dll" to something like "foo_uie_albumart.dll.bak", start foobar2000, erase foo_uie_albumart's settings when it asks, then reinstall album art.  Unfortunately, you'll lose your settings this way.

edit: shoot!  That method doesn't work.  I'll check it out right now...

BTW, to all those pasting your "OpenGL Info", please use [ codebox ][ /codebox ] tags instead of [ code ].
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-07-24 06:57:56
Okay, for those of you who want to switch back and forth between david_dl's version and mine, here's a beta build:

http://cherans.bol.ucla.edu/foo_uie_albumart021b.zip (http://cherans.bol.ucla.edu/foo_uie_albumart021b.zip)

If you change from a newer version to this beta build, your preferences should be reset.  It's really just a quick solution, though, which might not even work with all the variants of this plugin that are out there (if they use the same GUID as my version, they better be updating the VERSION_CURRENT constant).
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Anas on 2006-07-24 08:17:03
Thanks for the new version, but it seems the edge style option is not working anymore when I enable OpenGL. If OpenGL is disabled it works fine.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Moonwhaler on 2006-07-24 13:51:22
I've been doing a bit of experimentation and have added support for rendering using OpenGL. This should be considered highly experimental. It supports all the features of the GDI+ renderer (borders, colours etc) but should be a lot faster, since its completely hardware accelerated. This has allowed me to add 'fading' between images of different sizes/aspect ratios (narrower/wider), where the image will grow or shrink with animation, an effect I quite like.

Also there is a basic '3D view' mode, which you should probably not enable because it doesnt let you do much more than move the art around in 3D space using the mouse (ctrl and shift cause it to move in different ways.) Hopefully this can be developed by me or someone else into a virtual CD case or something shiny that looks nice  .

Anyway, please do not consider this an updated version of the plugin, it could be unstable, and I've only tested it on my ageing graphics card (Radeon 8500). You will loose your albumart settings on upgrading to this version.

Download here (http://daviddl.orcon.net.nz/foo_uie_albumart-0_2_2x.zip)
Source code (http://daviddl.orcon.net.nz/foo_uie_albumart_0_2_2x_src.zip)

This may or may not work very well depending on your graphics card. There is an 'OpenGL Info' button on the Display tab [edit: of the albumart configuration dialog]. The line "Max texture size (standard/extended):" is important, if the second value is 0, then the OpenGL extension I'm using isn't avaliable on your card. This shouldn't be the case on any reasonable graphics card made in the last 5 years or so, if it is the case for you, please post the entire contents of the OpenGL Info window in a codebox here.

The line "Vendor:" is also important, if it's not the manufacturer of your graphics card, or even worse, it contains the word 'Microsoft', you probably don't have the right drivers installed and performance could be very, very poor.

Thanks, but my foobar crashed rigth away... Here's the crashlog. I will look into this closer today:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: FFFFFFFFh
Access violation, operation: read, address: FFFFFFFFh
Call path:
entry=>user_interface::init
This is the first crash logged by this instance.
Access violation, operation: read, address: FFFFFFFFh
Stack (0012BB0Ch):
0012BAECh:  00000000 0012BE24 0012BDFC 00000000
0012BAFCh:  B4DC4898 00000001 804DA3EE B4DC48D0
0012BB0Ch:  6950381C 5F0E9BEF 01403D80 00000000
0012BB1Ch:  00000000 0012BAEC 00000000 0012BBA4
0012BB2Ch:  013AAF5A 9C0109D1 00010000 00000005
0012BB3Ch:  01403D80 013A747F 0000009A 00000000
0012BB4Ch:  00D4D1D8 003504E0 01403D80 0000009A
0012BB5Ch:  77D18B26 00852D60 FFFFFFEB 00000000
0012BB6Ch:  003504E0 013A7300 0012BBAC 77D188D1
0012BB7Ch:  00852D60 FFFFFFEB 77D188DA 003504E0
0012BB8Ch:  013A7300 0000009A 0012BC4C 013BF188
0012BB9Ch:  FFFFFFFF 77D40467 00000005 013A7346
0012BBACh:  003504E0 00000005 00000000 0000009A
0012BBBCh:  0012BC30 013A7300 0012BBF4 00000000
0012BBCCh:  77D18734 003504E0 00000005 00000000
0012BBDCh:  0000009A 013A7300 DCBAABCD 00000000
0012BBECh:  0012BC30 013A7300 0012BC5C 77D18816
0012BBFCh:  013A7300 003504E0 00000005 00000000
0012BC0Ch:  0000009A 00000005 013A7300 00000000
0012BC1Ch:  00000014 00000001 00000000 00000000
Registers:
EAX: 0012BB94, EBX: 0000009A, ECX: 9C0109D1, EDX: 0016F4C8
ESI: 00000000, EDI: 00000000, EBP: 0012BB28, ESP: 0012BB0C
Unable to identify crash location

Loaded modules:
foobar2000   loaded at 00400000h - 004EC000h
ntdll loaded at 7C910000h - 7C9C7000h
kernel32 loaded at 7C800000h - 7C906000h
COMCTL32 loaded at 773A0000h - 774A2000h
msvcrt   loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E4A000h
RPCRT4   loaded at 77E50000h - 77EE1000h
GDI32 loaded at 77EF0000h - 77F37000h
USER32   loaded at 77D10000h - 77DA0000h
SHLWAPI   loaded at 77F40000h - 77FB6000h
SHELL32   loaded at 7C9D0000h - 7D1EF000h
ole32 loaded at 774B0000h - 775ED000h
shared   loaded at 10000000h - 1002A000h
comdlg32 loaded at 76350000h - 7639A000h
uxtheme   loaded at 5B0F0000h - 5B128000h
MSCTF loaded at 746A0000h - 746EB000h
foo_abx   loaded at 00A60000h - 00A93000h
foo_albumlist loaded at 00AA0000h - 00AE0000h
foo_audioscrobbler   loaded at 00B00000h - 00B37000h
WS2_32   loaded at 71A10000h - 71A27000h
WS2HELP   loaded at 71A00000h - 71A08000h
foo_burninate loaded at 00BA0000h - 00BD7000h
VERSION   loaded at 77BD0000h - 77BD8000h
foo_cdda loaded at 00C00000h - 00C34000h
foo_common   loaded at 00C60000h - 00C9A000h
foo_converter loaded at 00CC0000h - 00D26000h
foo_dbsearch loaded at 00D50000h - 00DAC000h
foo_dsp_std   loaded at 00DD0000h - 00E11000h
foo_freedb2   loaded at 00E40000h - 00E80000h
foo_infobox   loaded at 00EA0000h - 00EE0000h
foo_input_shorten loaded at 00F00000h - 00F2E000h
foo_input_std loaded at 00F50000h - 01058000h
foo_lnk   loaded at 01080000h - 01099000h
foo_masstag   loaded at 010C0000h - 0110F000h
foo_notaskbar loaded at 01130000h - 01146000h
foo_playlist_manager loaded at 01170000h - 011B6000h
foo_pqview   loaded at 011E0000h - 011FC000h
foo_random   loaded at 01220000h - 0125F000h
foo_rgscan   loaded at 01280000h - 012C5000h
foo_run   loaded at 012F0000h - 0131B000h
foo_tradersfriend loaded at 01340000h - 0137D000h
foo_uie_albumart loaded at 013A0000h - 013D8000h
gdiplus   loaded at 4EBA0000h - 4ED43000h
OPENGL32 loaded at 5F0D0000h - 5F19C000h
GLU32 loaded at 68FC0000h - 68FE0000h
DDRAW loaded at 736D0000h - 73719000h
DCIMAN32 loaded at 73B30000h - 73B36000h
foo_uie_albumlist loaded at 01410000h - 0144F000h
foo_uie_playlists_dropdown   loaded at 01470000h - 014AA000h
foo_uie_quicksearch   loaded at 014D0000h - 01518000h
foo_uie_trackinfo loaded at 01540000h - 0156E000h
foo_ui_columns   loaded at 01590000h - 0162B000h
foo_ui_std   loaded at 01650000h - 016A6000h
foo_unpack   loaded at 016D0000h - 016FE000h
foo_utils loaded at 01720000h - 01759000h
foo_version   loaded at 01780000h - 017A6000h
dbghelp   loaded at 59DD0000h - 59E71000h
nvoglnt   loaded at 69500000h - 699BF000h
imagehlp loaded at 76C50000h - 76C78000h

Stack dump analysis:
Address: 6950381Ch, location: "nvoglnt", loaded at 69500000h - 699BF000h
Symbol: "DllMain" (+000021FCh)
Address: 5F0E9BEFh, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglMakeCurrent" (+0000001Ah)
Address: 013AAF5Ah, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A747Fh, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013BF188h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 013A7346h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1C63Fh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindowUnicode" (+000000A1h)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D1C665h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallWindowProcW" (+0000001Bh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 5F0F699Bh, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000002F7h)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 696158ECh, location: "nvoglnt", loaded at 69500000h - 699BF000h
Symbol: "DrvSetPixelFormat" (+000031ECh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D2F59Eh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetWindowTextA" (+0000005Bh)
Address: 77D1B933h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindow" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5B0F1AF6h, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D70088h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D1B3D2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 5B0F1B3Dh, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Address: 77D1BB15h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetPropW" (+0000003Ah)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 013A7581h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013BF188h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7346h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1C63Fh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindowUnicode" (+000000A1h)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D1C665h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallWindowProcW" (+0000001Bh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 5F0F699Bh, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000002F7h)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D1D05Bh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnumDisplayMonitors" (+000000F8h)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1D0A5h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnumDisplayMonitors" (+00000142h)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D1C027h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetWindowPos" (+0000000Ch)
Address: 015B25FDh, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 015B626Ah, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D188E0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000003Ah)
Address: 015F1E71h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597398h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 696158ECh, location: "nvoglnt", loaded at 69500000h - 699BF000h
Symbol: "DrvSetPixelFormat" (+000031ECh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D2F59Eh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetWindowTextA" (+0000005Bh)
Address: 77D1B933h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindow" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5B0F1AF6h, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1B3D2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 5B0F1B3Dh, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Address: 77D1BB15h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetPropW" (+0000003Ah)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 015B64D8h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 015F1E71h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D1B96Bh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindow" (+00000038h)
Address: 01597398h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D1D05Bh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnumDisplayMonitors" (+000000F8h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1D0A5h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnumDisplayMonitors" (+00000142h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D1D8FFh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EndDeferWindowPos" (+00000024h)
Address: 77D1D8EAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EndDeferWindowPos" (+0000000Fh)
Address: 015B3ABAh, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 015FBA88h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 015F1C76h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 015B478Ah, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 01597398h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 5B0F353Fh, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Symbol: "DrawThemeText" (+0000050Eh)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 696158ECh, location: "nvoglnt", loaded at 69500000h - 699BF000h
Symbol: "DrvSetPixelFormat" (+000031ECh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D2F59Eh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetWindowTextA" (+0000005Bh)
Address: 77D1B933h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindow" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5B0F1AF6h, location: "uxtheme", loaded at 5B0F0000h - 5B128000h

Version info:
foobar2000 v0.9.3 beta 1
UNICODE

Additional info:
CD Audio Decoder 2.1.1  (foo_cdda)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
Playlist tools 0.5.7  (foo_utils)
Track info panel 0.8  (foo_uie_trackinfo)
Shell link resolver 1.1  (foo_lnk)
ABX comparator 1.3  (foo_abx)
Standard input array 1.0  (foo_input_std)
Album List 3.2.0  (foo_albumlist)
Taskbar Button Remover 0.1  (foo_notaskbar)
Album Art Panel 0.2.3  (foo_uie_albumart)
Common services 0.1  (foo_common)
Database search 1.3.1 beta 11  (foo_dbsearch)
Standard DSP array 1.0  (foo_dsp_std)
Playlist Manager 1.0  (foo_playlist_manager)
Run services 0.3.2  (foo_run)
FLAC decoder 1.1.0  (foo_input_std)
Audioscrobbler 1.3.4  (foo_audioscrobbler)
Randomized playlist entry 1.2.3  (foo_random)
Audio CD Writer 2.0.1  (foo_burninate)
RAR reader 1.1  (foo_unpack)
Default User Interface 0.9acc  (foo_ui_std)
Shorten decoder 0.4.2a  (foo_input_shorten)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
Live show tagger 0.6.1  (foo_tradersfriend)
Quick Search Toolbar 2.8f  (foo_uie_quicksearch)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Masstagger 1.6  (foo_masstag)
Special file info box 2.0.3  (foo_infobox)
Converter 1.0.1  (foo_converter)
freedb tagger v0.5.1  (foo_freedb2)
ZIP/GZIP reader 1.0  (foo_unpack)
Components versions viewer 0.3  (foo_version)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)

[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]Moderation: Changed [ code ] to [ codebox ].[/size]
Looks better, thanks.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Stuart60611 on 2006-07-24 15:43:29
Okay, for those of you who want to switch back and forth between david_dl's version and mine, here's a beta build:

http://cherans.bol.ucla.edu/foo_uie_albumart021b.zip (http://cherans.bol.ucla.edu/foo_uie_albumart021b.zip)

If you change from a newer version to this beta build, your preferences should be reset.  It's really just a quick solution, though, which might not even work with all the variants of this plugin that are out there (if they use the same GUID as my version, they better be updating the VERSION_CURRENT constant).



I am curious what improvements your beta version has made.  Does it include cycle through all wildcard matches?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-07-25 02:55:01
I am curious what improvements your beta version has made.  Does it include cycle through all wildcard matches?

To be honest, I'm not sure exactly all the changes that were made, because I've only worked on the plugin sparingly the past month.  There weren't too many changes though, and cycling through wildcard matches is most certainly not in there.  Probably the only significant change (at least significant enough for me to actually record) is that the preferences dialog should not be cut off any more on 120 dpi screens.  I also made the default sources list more specific ("folder.jpg", "folder.png", etc.) because "*" would actually try to open any files, including audio files, when searching for an image.  I did include a changelog in the archive, as I always do, which basically says what I just said.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-07-25 03:26:15
Hi, I'm having a problem.

When I startup foobar, I get this: "OpenGL initialisation failed. Switching to GDI+ mode."

And the OpenGLInfo button just tells me this "Error retrieving information"

I've got a Nvidia Geforce 4, 440 Go Mobile or something similar in this Notebook.  Is there something essential missing??

thanks, Jonesses

Do you have the official nVidia drivers installed? If not, get the latest version from the nvidia site. It is likely that the built-in drivers that come with windows don't include OpenGL support.

Thank you for your continuing efforts developing this popular component for foobar.  I installed the OpenGL version and am overall quite pleased with the transitions and performance.

There seems to be a problem displaying transparent png files with the OpenGL renderer. All my normal jpg,gif,etc album covers display fine however I use transparent png's for my no-cover, online radio, etc.  The new version does not display the transparent png file properly and instead shows some strange blocks similar to what I've seen when ImageShack tries to create a thumbnail of a transparent png.  If I disable the OpenGL option in preferences the images display fine.

I'll look into this when I'm back home. I'm pretty sure I know what the problem is, but i'll have to test the solution first.


Thanks for the new version, but it seems the edge style option is not working anymore when I enable OpenGL. If OpenGL is disabled it works fine.

Thanks for reporting this, I just had a look at the code and strangely the code that sets the edge style is in the WM_PAINT procedure. I'm not quite sure why that is but I'll rewrite it so it works properly in GL mode.

Thanks, but my foobar crashed rigth away... Here's the crashlog. I will look into this closer today:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: FFFFFFFFh
Access violation, operation: read, address: FFFFFFFFh
Call path:
entry=>user_interface::init
This is the first crash logged by this instance.
Access violation, operation: read, address: FFFFFFFFh
Stack (0012BB0Ch):
0012BAECh:  00000000 0012BE24 0012BDFC 00000000
0012BAFCh:  B4DC4898 00000001 804DA3EE B4DC48D0
0012BB0Ch:  6950381C 5F0E9BEF 01403D80 00000000
0012BB1Ch:  00000000 0012BAEC 00000000 0012BBA4
0012BB2Ch:  013AAF5A 9C0109D1 00010000 00000005
0012BB3Ch:  01403D80 013A747F 0000009A 00000000
0012BB4Ch:  00D4D1D8 003504E0 01403D80 0000009A
0012BB5Ch:  77D18B26 00852D60 FFFFFFEB 00000000
0012BB6Ch:  003504E0 013A7300 0012BBAC 77D188D1
0012BB7Ch:  00852D60 FFFFFFEB 77D188DA 003504E0
0012BB8Ch:  013A7300 0000009A 0012BC4C 013BF188
0012BB9Ch:  FFFFFFFF 77D40467 00000005 013A7346
0012BBACh:  003504E0 00000005 00000000 0000009A
0012BBBCh:  0012BC30 013A7300 0012BBF4 00000000
0012BBCCh:  77D18734 003504E0 00000005 00000000
0012BBDCh:  0000009A 013A7300 DCBAABCD 00000000
0012BBECh:  0012BC30 013A7300 0012BC5C 77D18816
0012BBFCh:  013A7300 003504E0 00000005 00000000
0012BC0Ch:  0000009A 00000005 013A7300 00000000
0012BC1Ch:  00000014 00000001 00000000 00000000
Registers:
EAX: 0012BB94, EBX: 0000009A, ECX: 9C0109D1, EDX: 0016F4C8
ESI: 00000000, EDI: 00000000, EBP: 0012BB28, ESP: 0012BB0C
Unable to identify crash location

Loaded modules:
foobar2000   loaded at 00400000h - 004EC000h
ntdll loaded at 7C910000h - 7C9C7000h
kernel32 loaded at 7C800000h - 7C906000h
COMCTL32 loaded at 773A0000h - 774A2000h
msvcrt   loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E4A000h
RPCRT4   loaded at 77E50000h - 77EE1000h
GDI32 loaded at 77EF0000h - 77F37000h
USER32   loaded at 77D10000h - 77DA0000h
SHLWAPI   loaded at 77F40000h - 77FB6000h
SHELL32   loaded at 7C9D0000h - 7D1EF000h
ole32 loaded at 774B0000h - 775ED000h
shared   loaded at 10000000h - 1002A000h
comdlg32 loaded at 76350000h - 7639A000h
uxtheme   loaded at 5B0F0000h - 5B128000h
MSCTF loaded at 746A0000h - 746EB000h
foo_abx   loaded at 00A60000h - 00A93000h
foo_albumlist loaded at 00AA0000h - 00AE0000h
foo_audioscrobbler   loaded at 00B00000h - 00B37000h
WS2_32   loaded at 71A10000h - 71A27000h
WS2HELP   loaded at 71A00000h - 71A08000h
foo_burninate loaded at 00BA0000h - 00BD7000h
VERSION   loaded at 77BD0000h - 77BD8000h
foo_cdda loaded at 00C00000h - 00C34000h
foo_common   loaded at 00C60000h - 00C9A000h
foo_converter loaded at 00CC0000h - 00D26000h
foo_dbsearch loaded at 00D50000h - 00DAC000h
foo_dsp_std   loaded at 00DD0000h - 00E11000h
foo_freedb2   loaded at 00E40000h - 00E80000h
foo_infobox   loaded at 00EA0000h - 00EE0000h
foo_input_shorten loaded at 00F00000h - 00F2E000h
foo_input_std loaded at 00F50000h - 01058000h
foo_lnk   loaded at 01080000h - 01099000h
foo_masstag   loaded at 010C0000h - 0110F000h
foo_notaskbar loaded at 01130000h - 01146000h
foo_playlist_manager loaded at 01170000h - 011B6000h
foo_pqview   loaded at 011E0000h - 011FC000h
foo_random   loaded at 01220000h - 0125F000h
foo_rgscan   loaded at 01280000h - 012C5000h
foo_run   loaded at 012F0000h - 0131B000h
foo_tradersfriend loaded at 01340000h - 0137D000h
foo_uie_albumart loaded at 013A0000h - 013D8000h
gdiplus   loaded at 4EBA0000h - 4ED43000h
OPENGL32 loaded at 5F0D0000h - 5F19C000h
GLU32 loaded at 68FC0000h - 68FE0000h
DDRAW loaded at 736D0000h - 73719000h
DCIMAN32 loaded at 73B30000h - 73B36000h
foo_uie_albumlist loaded at 01410000h - 0144F000h
foo_uie_playlists_dropdown   loaded at 01470000h - 014AA000h
foo_uie_quicksearch   loaded at 014D0000h - 01518000h
foo_uie_trackinfo loaded at 01540000h - 0156E000h
foo_ui_columns   loaded at 01590000h - 0162B000h
foo_ui_std   loaded at 01650000h - 016A6000h
foo_unpack   loaded at 016D0000h - 016FE000h
foo_utils loaded at 01720000h - 01759000h
foo_version   loaded at 01780000h - 017A6000h
dbghelp   loaded at 59DD0000h - 59E71000h
nvoglnt   loaded at 69500000h - 699BF000h
imagehlp loaded at 76C50000h - 76C78000h

Stack dump analysis:
Address: 6950381Ch, location: "nvoglnt", loaded at 69500000h - 699BF000h
Symbol: "DllMain" (+000021FCh)
Address: 5F0E9BEFh, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglMakeCurrent" (+0000001Ah)
Address: 013AAF5Ah, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A747Fh, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013BF188h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 013A7346h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1C63Fh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindowUnicode" (+000000A1h)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D1C665h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallWindowProcW" (+0000001Bh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 5F0F699Bh, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000002F7h)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 696158ECh, location: "nvoglnt", loaded at 69500000h - 699BF000h
Symbol: "DrvSetPixelFormat" (+000031ECh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D2F59Eh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetWindowTextA" (+0000005Bh)
Address: 77D1B933h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindow" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5B0F1AF6h, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D70088h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D1B3D2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 5B0F1B3Dh, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Address: 77D1BB15h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetPropW" (+0000003Ah)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 013A7581h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013BF188h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7346h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1C63Fh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindowUnicode" (+000000A1h)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D1C665h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallWindowProcW" (+0000001Bh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 5F0F699Bh, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000002F7h)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D1D05Bh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnumDisplayMonitors" (+000000F8h)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1D0A5h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnumDisplayMonitors" (+00000142h)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D1C027h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetWindowPos" (+0000000Ch)
Address: 015B25FDh, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 015B626Ah, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D188E0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000003Ah)
Address: 015F1E71h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597398h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 696158ECh, location: "nvoglnt", loaded at 69500000h - 699BF000h
Symbol: "DrvSetPixelFormat" (+000031ECh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D2F59Eh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetWindowTextA" (+0000005Bh)
Address: 77D1B933h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindow" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5B0F1AF6h, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1B3D2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 5B0F1B3Dh, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Address: 77D1BB15h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetPropW" (+0000003Ah)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 015B64D8h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 015F1E71h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D1B96Bh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindow" (+00000038h)
Address: 01597398h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D1D05Bh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnumDisplayMonitors" (+000000F8h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1D0A5h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnumDisplayMonitors" (+00000142h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D1D8FFh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EndDeferWindowPos" (+00000024h)
Address: 77D1D8EAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EndDeferWindowPos" (+0000000Fh)
Address: 015B3ABAh, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 015FBA88h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 015F1C76h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 015B478Ah, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 01597398h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 5B0F353Fh, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Symbol: "DrawThemeText" (+0000050Eh)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 696158ECh, location: "nvoglnt", loaded at 69500000h - 699BF000h
Symbol: "DrvSetPixelFormat" (+000031ECh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D2F59Eh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetWindowTextA" (+0000005Bh)
Address: 77D1B933h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindow" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5B0F1AF6h, location: "uxtheme", loaded at 5B0F0000h - 5B128000h

Version info:
foobar2000 v0.9.3 beta 1
UNICODE

Additional info:
CD Audio Decoder 2.1.1  (foo_cdda)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
Playlist tools 0.5.7  (foo_utils)
Track info panel 0.8  (foo_uie_trackinfo)
Shell link resolver 1.1  (foo_lnk)
ABX comparator 1.3  (foo_abx)
Standard input array 1.0  (foo_input_std)
Album List 3.2.0  (foo_albumlist)
Taskbar Button Remover 0.1  (foo_notaskbar)
Album Art Panel 0.2.3  (foo_uie_albumart)
Common services 0.1  (foo_common)
Database search 1.3.1 beta 11  (foo_dbsearch)
Standard DSP array 1.0  (foo_dsp_std)
Playlist Manager 1.0  (foo_playlist_manager)
Run services 0.3.2  (foo_run)
FLAC decoder 1.1.0  (foo_input_std)
Audioscrobbler 1.3.4  (foo_audioscrobbler)
Randomized playlist entry 1.2.3  (foo_random)
Audio CD Writer 2.0.1  (foo_burninate)
RAR reader 1.1  (foo_unpack)
Default User Interface 0.9acc  (foo_ui_std)
Shorten decoder 0.4.2a  (foo_input_shorten)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
Live show tagger 0.6.1  (foo_tradersfriend)
Quick Search Toolbar 2.8f  (foo_uie_quicksearch)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Masstagger 1.6  (foo_masstag)
Special file info box 2.0.3  (foo_infobox)
Converter 1.0.1  (foo_converter)
freedb tagger v0.5.1  (foo_freedb2)
ZIP/GZIP reader 1.0  (foo_unpack)
Components versions viewer 0.3  (foo_version)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)

[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]Moderation: Changed [ code ] to [ codebox ].[/size]
Looks better, thanks.

It looks like the crash happened somewhere during the initialisation of OpenGL. Does this happen as soon as foobar loads, and every time you run it? I'll have to investigate the crashlog more thoroughly at home, as I don't have access to the debug symbols currently, in the meantime, there is a possilbility upgrading to the latest version of your graphics card drivers could help.


I am curious what improvements your beta version has made.  Does it include cycle through all wildcard matches?
To be honest, I'm not sure exactly all the changes that were made, because I've only worked on the plugin sparingly the past month.  There weren't too many changes though, and cycling through wildcard matches is most certainly not in there.  Probably the only significant change (at least significant enough for me to actually record) is that the preferences dialog should not be cut off any more on 120 dpi screens.  I also made the default sources list more specific ("folder.jpg", "folder.png", etc.) because "*" would actually try to open any files, including audio files, when searching for an image.  I did include a changelog in the archive, as I always do, which basically says what I just said.

The default sources list in the OpenGL version is also modified, to "folder.jpg", "../folder.jpg", "components/default.png", which isnt in my changelog, but everything else is.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: 4nt1 on 2006-07-25 08:46:46
david what are the chances of having anti-aliasing options?

cause i get lots of jaggies when i have 3d mode enabled...

perhaps you could also have 3 mode but tiled so that i could move the cover around and have it tile to fill the gaps... could be a cool little feature..
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Moonwhaler on 2006-07-25 12:34:15
It looks like the crash happened somewhere during the initialisation of OpenGL. Does this happen as soon as foobar loads, and every time you run it? I'll have to investigate the crashlog more thoroughly at home, as I don't have access to the debug symbols currently, in the meantime, there is a possilbility upgrading to the latest version of your graphics card drivers could help.


Yep. That worked. I installed new drivers for my nVidia 5200 FX. The thing is - without openGL the transition is WAY smoother and nicer - I like the 3D effect though. 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: muenstereifel on 2006-07-27 10:27:08
hi there,

i've read a lot in this thread but i couldn't find any hint how to modify my album_art command lines . . .
thanks in advance 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: unabatedshagie on 2006-07-27 12:16:50
try something like
Code: [Select]
\path to files\*folder*.jpg
Title: [CRASHWARE] updated foo_uie_albumart
Post by: NeoRenegade on 2006-07-28 09:41:27
I'm trying to use the version of foo_uie_albumart listed here (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Album_Art_Panel_(foo_uie_albumart)).

It shows up in the Components List but nowhere else.

Help?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: acedriver on 2006-07-28 10:26:38
add it using the layout tab
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Bubbi on 2006-07-28 12:49:58
Wonderfull idea adding OpenGL support!
Transitions looks great, lower fps and nice 3D view..

One thing I could think of to extend the use of the 3D view is to be able to move the image around.
When the image is zoomed in a lot, so it only displays a small portion of the image, it would be nice to be able to move the point of view left, right, up and down.
I'm sure you are already in the works of doing this, so it's actually a stupid request from my side

Anyway, I thought I could help a bit, supplying some info about my OpenGL settings:

Code: [Select]
Version: 2.0.3
Vendor: NVIDIA Corporation
Renderer: GeForce 6700 XL/PCI/SSE2
Max texture size (standard/extended): 4096/4096
Extensions:
GL_ARB_color_buffer_float
GL_ARB_depth_texture
GL_ARB_draw_buffers
GL_ARB_fragment_program
GL_ARB_fragment_program_shadow
GL_ARB_fragment_shader
GL_ARB_half_float_pixel
GL_ARB_imaging
GL_ARB_multisample
GL_ARB_multitexture
GL_ARB_occlusion_query
GL_ARB_pixel_buffer_object
GL_ARB_point_parameters
GL_ARB_point_sprite
GL_ARB_shadow
GL_ARB_shader_objects
GL_ARB_shading_language_100
GL_ARB_texture_border_clamp
GL_ARB_texture_compression
GL_ARB_texture_cube_map
GL_ARB_texture_env_add
GL_ARB_texture_env_combine
GL_ARB_texture_env_dot3
GL_ARB_texture_float
GL_ARB_texture_mirrored_repeat
GL_ARB_texture_non_power_of_two
GL_ARB_texture_rectangle
GL_ARB_transpose_matrix
GL_ARB_vertex_buffer_object
GL_ARB_vertex_program
GL_ARB_vertex_shader
GL_ARB_window_pos
GL_ATI_draw_buffers
GL_ATI_texture_float
GL_ATI_texture_mirror_once
GL_S3_s3tc
GL_EXT_texture_env_add
GL_EXT_abgr
GL_EXT_bgra
GL_EXT_blend_color
GL_EXT_blend_equation_separate
GL_EXT_blend_func_separate
GL_EXT_blend_minmax
GL_EXT_blend_subtract
GL_EXT_compiled_vertex_array
GL_EXT_Cg_shader
GL_EXT_depth_bounds_test
GL_EXT_draw_range_elements
GL_EXT_fog_coord
GL_EXT_framebuffer_object
GL_EXT_multi_draw_arrays
GL_EXT_packed_depth_stencil
GL_EXT_packed_pixels
GL_EXT_pixel_buffer_object
GL_EXT_point_parameters
GL_EXT_rescale_normal
GL_EXT_secondary_color
GL_EXT_separate_specular_color
GL_EXT_shadow_funcs
GL_EXT_stencil_two_side
GL_EXT_stencil_wrap
GL_EXT_texture3D
GL_EXT_texture_compression_s3tc
GL_EXT_texture_cube_map
GL_EXT_texture_edge_clamp
GL_EXT_texture_env_combine
GL_EXT_texture_env_dot3
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_lod
GL_EXT_texture_lod_bias
GL_EXT_texture_mirror_clamp
GL_EXT_texture_object
GL_EXT_texture_sRGB
GL_EXT_timer_query
GL_EXT_vertex_array
GL_HP_occlusion_test
GL_IBM_rasterpos_clip
GL_IBM_texture_mirrored_repeat
GL_KTX_buffer_region
GL_NV_blend_square
GL_NV_copy_depth_to_color
GL_NV_depth_clamp
GL_NV_fence
GL_NV_float_buffer
GL_NV_fog_distance
GL_NV_fragment_program
GL_NV_fragment_program_option
GL_NV_fragment_program2
GL_NV_half_float
GL_NV_light_max_exponent
GL_NV_multisample_filter_hint
GL_NV_occlusion_query
GL_NV_packed_depth_stencil
GL_NV_pixel_data_range
GL_NV_point_sprite
GL_NV_primitive_restart
GL_NV_register_combiners
GL_NV_register_combiners2
GL_NV_texgen_reflection
GL_NV_texture_compression_vtc
GL_NV_texture_env_combine4
GL_NV_texture_expand_normal
GL_NV_texture_rectangle
GL_NV_texture_shader
GL_NV_texture_shader2
GL_NV_texture_shader3
GL_NV_vertex_array_range
GL_NV_vertex_array_range2
GL_NV_vertex_program
GL_NV_vertex_program1_1
GL_NV_vertex_program2
GL_NV_vertex_program2_option
GL_NV_vertex_program3
GL_NVX_conditional_render
GL_SGIS_generate_mipmap
GL_SGIS_texture_lod
GL_SGIX_depth_texture
GL_SGIX_shadow
GL_SUN_slice_accum
GL_WIN_swap_hint
WGL_EXT_swap_control

edit: small textural changes and typos
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Bubbi on 2006-07-29 15:19:23
I have found a quite annoying bug to the OpenGL version.

When using transparency (I have it set to 240), it makes, not only fb2k, but also lots of overlay items flicker extremely while fb2k is shown (foreground or background)!
It happens when the transitions are activated, and on songchange (again, the transitions are on).

Can this be fixed in any way? and is it a known bug?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: keown on 2006-07-31 18:26:01
Awesome work...many thanks for the new version David dl sorted my problem and I am now able to use Album Art again

My graphics card is GeForce 6800XT.

Many Thanks!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: wolver1ne on 2006-07-31 22:57:04
Now that there's a 3D support, is it possible to implement some sort of layering system where one could create layers of images and masks to create a final display.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Sam Stoat on 2006-08-08 12:45:24
Nice work on the 3D support and better transitions, but I've found a couple of problems with this version.

If no picture is found, the plugin still shows the last one it did find instead of clearing the window (which I prefer).

If 'Draw Pixel Border' is on, it draws the border around any padding instead of directly around the picture, as in the original version.

On the plus side, sometimes the original plugin would have trouble keeping the aspect ratio of certain pictures and it would ignore the padding settings occasionaly.  No such trouble with this version. 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: andro77 on 2006-08-08 14:26:44
I'm having some problems with "enable 3d" option... while leaving it disabled works fine, activating 3d mode fills the panel in white... here's the "opengl info" button feedback...
Code: [Select]
Version: 2.0.5819 WinXP Release
Vendor: ATI Technologies Inc.
Renderer: RADEON 9600 x86/SSE2
Max texture size (standard/extended): 2048/2048
Extensions:
GL_ARB_multitexture
GL_EXT_texture_env_add
GL_EXT_compiled_vertex_array
GL_S3_s3tc
GL_ARB_depth_texture
GL_ARB_fragment_program
GL_ARB_fragment_program_shadow
GL_ARB_fragment_shader
GL_ARB_multisample
GL_ARB_occlusion_query
GL_ARB_point_parameters
GL_ARB_point_sprite
GL_ARB_shader_objects
GL_ARB_shading_language_100
GL_ARB_shadow
GL_ARB_shadow_ambient
GL_ARB_texture_border_clamp
GL_ARB_texture_compression
GL_ARB_texture_cube_map
GL_ARB_texture_env_add
GL_ARB_texture_env_combine
GL_ARB_texture_env_crossbar
GL_ARB_texture_env_dot3
GL_ARB_texture_mirrored_repeat
GL_ARB_transpose_matrix
GL_ARB_vertex_blend
GL_ARB_vertex_buffer_object
GL_ARB_vertex_program
GL_ARB_vertex_shader
GL_ARB_window_pos
GL_ARB_draw_buffers
GL_ATI_draw_buffers
GL_ATI_element_array
GL_ATI_envmap_bumpmap
GL_ATI_fragment_shader
GL_ATI_map_object_buffer
GL_ATI_separate_stencil
GL_ATI_texture_env_combine3
GL_ATI_texture_float
GL_ATI_texture_mirror_once
GL_ATI_vertex_array_object
GL_ATI_vertex_attrib_array_object
GL_ATI_vertex_streams
GL_ATIX_texture_env_combine3
GL_ATIX_texture_env_route
GL_ATIX_vertex_shader_output_point_size
GL_EXT_abgr
GL_EXT_bgra
GL_EXT_blend_color
GL_EXT_blend_func_separate
GL_EXT_blend_minmax
GL_EXT_blend_subtract
GL_EXT_clip_volume_hint
GL_EXT_draw_range_elements
GL_EXT_fog_coord
GL_EXT_framebuffer_object
GL_EXT_multi_draw_arrays
GL_EXT_packed_pixels
GL_EXT_point_parameters
GL_EXT_rescale_normal
GL_EXT_secondary_color
GL_EXT_separate_specular_color
GL_EXT_shadow_funcs
GL_EXT_stencil_wrap
GL_EXT_texgen_reflection
GL_EXT_texture3D
GL_EXT_texture_compression_s3tc
GL_EXT_texture_cube_map
GL_EXT_texture_edge_clamp
GL_EXT_texture_env_combine
GL_EXT_texture_env_dot3
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_lod_bias
GL_EXT_texture_mirror_clamp
GL_EXT_texture_object
GL_EXT_texture_rectangle
GL_EXT_vertex_array
GL_EXT_vertex_shader
GL_HP_occlusion_test
GL_NV_blend_square
GL_NV_occlusion_query
GL_NV_texgen_reflection
GL_SGI_color_matrix
GL_SGIS_generate_mipmap
GL_SGIS_multitexture
GL_SGIS_texture_border_clamp
GL_SGIS_texture_edge_clamp
GL_SGIS_texture_lod
GL_SUN_multi_draw_arrays
GL_WIN_swap_hint
WGL_EXT_extensions_string
WGL_EXT_swap_control

I'm using a radeon 9600 pro 256ddr AGP video card, with Omega drivers 3.8.252...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-08-09 00:48:49
If no picture is found, the plugin still shows the last one it did find instead of clearing the window (which I prefer).

Question: is this problem only with the OpenGL version, or also with the non-OpenGL (0.2.1)?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Sam Stoat on 2006-08-09 13:40:36
Question: is this problem only with the OpenGL version, or also with the non-OpenGL (0.2.1)?
Only OpenGL.  Non-OpenGL blanks the window to the background colour.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: golphcart on 2006-08-09 22:57:25
Is your music all in one big directory?

Try manually adding the sources, initially, just use this one:

"$replace(%path%,%filename_ext%,)*"

and have your album art in the same directory as an album.



This is my problem exactly.  But there should be an easy way around it IMO, but I don't know for sure.  I have a few playlists that consist of directories with 500+ (probably closer to 1000) items in one directory.  My system is slow (running windows xp sp1 on intel p4 1600MHz with 128MB PC600 or PC800 (not sure which) RDRAM).  This is what I would like to know...

Can certain playlists be filtered from albumart, i.e. albumart will immediately/quickly show a blank image when a filtered playlist is loaded?

My source list is as basic as basic can be:

$replace(%_path%,%_filename_ext%,)*
--components\default.png

Also worth noting, that I have 4 or 5 other playlists that I can select items (either while playing or while stopped) without any noticeable lag.

Here's my prefs/components:
(http://img137.imagevenue.com/loc397/th_60512_albumartprefs_397lo.JPG) (http://img137.imagevenue.com/img.php?image=60512_albumartprefs_397lo.JPG)

Thanks for any help in advance.      --golphcart
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-08-10 02:00:57
First off, and this is for everyone, please, please, at the very least add an extension to your source list (*.jpg, or similar).  If you have a mix of jpg's, gif's, etc., you can add extra sources with a dash in front, like so:

Code: [Select]
$replace(%_path%,%_filename_ext%,)*.jpg
-$replace(%_path%,%_filename_ext%,)*.gif
--components\default.png

The reason is that the plugin doesn't know to check the file extension, and so it will try opening every file in the folder to see if it's an image, even mp3s, etc, which obviously will slow things down quite a bit.  Leaving the extension off the default sources list was a change that I made, and I didn't realize that it was a problem until after 0.2.1 was released.


golphcart: Unfortunately, it appears that you can't use %playlist_name% in the sources, so what you're asking is not currently possible.  Depending on how many of these large directories there are, you could try checking the directory name, instead of the playlist name.  For instance:

Code: [Select]
$if($or($stricmp($directory(%path%),'Dir1'),$stricmp($directory(%path%),'Dir2')),,$replace(%_path%,%_filename_ext%,)*.jpg)

edit: typo

The downside is that, as you can see, the string can get long and complicated quickly.  A better method would probably be to define a Columns UI global variable:

Code: [Select]
$set_global(art_skip,$if($or($stricmp($directory(%path%),'Dir1'),$stricmp($directory(%path%),'Dir2')),'True','False'))

Then your source would look like:

Code: [Select]
$if($strcmp($get_global(art_skip),'False')),$replace(%_path%,%_filename_ext%,)*)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Mr Broly on 2006-08-10 20:48:07
I've been doing a bit of experimentation and have added support for rendering using OpenGL. This should be considered highly experimental. It supports all the features of the GDI+ renderer (borders, colours etc) but should be a lot faster, since its completely hardware accelerated. This has allowed me to add 'fading' between images of different sizes/aspect ratios (narrower/wider), where the image will grow or shrink with animation, an effect I quite like.

Also there is a basic '3D view' mode, which you should probably not enable because it doesnt let you do much more than move the art around in 3D space using the mouse (ctrl and shift cause it to move in different ways.) Hopefully this can be developed by me or someone else into a virtual CD case or something shiny that looks nice  .

Anyway, please do not consider this an updated version of the plugin, it could be unstable, and I've only tested it on my ageing graphics card (Radeon 8500). You will loose your albumart settings on upgrading to this version.

Download here (http://daviddl.orcon.net.nz/foo_uie_albumart-0_2_2x.zip)
Source code (http://daviddl.orcon.net.nz/foo_uie_albumart_0_2_2x_src.zip)

This may or may not work very well depending on your graphics card. There is an 'OpenGL Info' button on the Display tab [edit: of the albumart configuration dialog]. The line "Max texture size (standard/extended):" is important, if the second value is 0, then the OpenGL extension I'm using isn't avaliable on your card. This shouldn't be the case on any reasonable graphics card made in the last 5 years or so, if it is the case for you, please post the entire contents of the OpenGL Info window in a codebox here.

The line "Vendor:" is also important, if it's not the manufacturer of your graphics card, or even worse, it contains the word 'Microsoft', you probably don't have the right drivers installed and performance could be very, very poor.


Hi, I downloaded because i havent been updating my plugins. So I was playing a song and i noticed that the album cover was changing and then changing back. Is there a way to cycle all the pictures i have in a certain  album folder? Do I have to rename the pictures? Just wanted to know because it seemed pretty cool.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: huythuy on 2006-08-11 16:59:05
what's wrong with my uie_albumart anyway ? Please help !

It eats up all my CPU. I'm using :
- a fresh foobar2000 0.9.3
- Columns UI v0.1.3 beta 1v5, Date Apr 29 2006
- win XP SP2 with all needed components (i've been using album art in 0.8.3 without any problem)

and I tried both build 0.2.1 (Cheran Shunmuagavel) and 0.164 (Holger Stenger). both give me CPU load around 80 and max at 94 (perhaps it haven't reach 100 just yet because other apps are running)

At first I though it was foobar 0.9.3 but then I tried to disable components one by one and found out albumart for UIE.

please help me .

this is the shot when albumart is enabled
[a href="http://img63.imageshack.us/my.php?image=uieart1xb5.jpg" target="_blank"]
Title: [CRASHWARE] updated foo_uie_albumart
Post by: huythuy on 2006-08-14 18:07:39
please help !
Title: [CRASHWARE] updated foo_uie_albumart
Post by: pepoluan on 2006-08-14 18:51:09
@huythuy: What's the interval time before cycling between album art sources? Perhaps it is too small?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: golphcart on 2006-08-14 19:09:50
First off, and this is for everyone, please, please, at the very least add an extension to your source list (*.jpg, or similar).  If you have a mix of jpg's, gif's, etc., you can add extra sources with a dash in front, like so:

Code: [Select]
$replace(%_path%,%_filename_ext%,)*.jpg
-$replace(%_path%,%_filename_ext%,)*.gif
--components\default.png

The reason is that the plugin doesn't know to check the file extension, and so it will try opening every file in the folder to see if it's an image, even mp3s, etc, which obviously will slow things down quite a bit.  Leaving the extension off the default sources list was a change that I made, and I didn't realize that it was a problem until after 0.2.1 was released.


thank you. thank you. thank you.  so easy, so quick, and yet it so f*cking worked.  i'm not sure why i didn't think of this, but i didn't and you did, so thanks. 

--golphcart
Title: [CRASHWARE] updated foo_uie_albumart
Post by: apathy on 2006-08-14 23:49:21
Quick question, How do i keep my album art from swtiching when i change tracks? I have 2 album art panels i would like to stay the same...Screenshot here

[a href="http://imageshack.us" target="_blank"]
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Yotsuya on 2006-08-14 23:58:13
If you want an albumart panel not to change images when you change tracks, then modify your sources list to only include static sources (i.e.: dont use any %variables%). For example:

components\image.png
Title: [CRASHWARE] updated foo_uie_albumart
Post by: apathy on 2006-08-15 00:05:20
Very fast answer! Thanks alot it works great
Title: [CRASHWARE] updated foo_uie_albumart
Post by: bozo950 on 2006-08-15 00:59:48
Hi,
i just installed foobar 0.9.3.1 with collumns_ui 0.1.3beta1v5 and the album art panel 0.2.1:
[a href="http://img70.imageshack.us/my.php?image=artsz0.jpg" target="_blank"]
why?
what's the problem?
i use windows xp sp2.
thx for your help.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Yotsuya on 2006-08-15 01:43:34
Each albumart panel maintains it's own settings, there is no general section added for albumart.  To add the panel to your layout go to
File> Preferences> Display> ColumnsUI
Under the Layout tab, right click on a splitter and choose
Insert Panel> Panel> Album Art
Click [Apply], [Save All], and [Close] to return to foobar, there should be a new panel added based on your layout. Right click on the new panel and choose "Preferences" to adjust the albumart settings.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: huythuy on 2006-08-15 07:36:39
@huythuy: What's the interval time before cycling between album art sources? Perhaps it is too small?


thanks for replying. I have had all options left at default value , I even tried to disable all options : Fading, cycle sources and low quality resize . but the problem is still the same .

I don't know if this problem has anything to do with .... my other similar problem with foobar here:
http://www.hydrogenaudio.org/forums/index....showtopic=47409 (http://www.hydrogenaudio.org/forums/index.php?showtopic=47409)
both problems have foobar tries to use as much CPU as available

it could be something with foobar 0.9 code and system compatibility because I try to switch back to 0.8.3 which I've been used for years and there is not any problem, everything is smoooth and clean.

thanks in advance for any suggestion.  i can not use albumart
Title: [CRASHWARE] updated foo_uie_albumart
Post by: bozo950 on 2006-08-15 10:31:43
Each albumart panel maintains it's own settings, there is no general section added for albumart.  To add the panel to your layout go to
File> Preferences> Display> ColumnsUI
Under the Layout tab, right click on a splitter and choose
Insert Panel> Panel> Album Art
Click [Apply], [Save All], and [Close] to return to foobar, there should be a new panel added based on your layout. Right click on the new panel and choose "Preferences" to adjust the albumart settings.

thx it works 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: EpS on 2006-08-17 02:44:26
hiya

Im looking for the Album art component for the older version of foobar. Im redoing her foobar but i cant find the correct DLL (she uses the .8.3 build)

So if anyone could point me in the right direction, i kinda searched everywhere :/



EDIT: i kept searching for a while more...i found it
Title: [CRASHWARE] updated foo_uie_albumart
Post by: jrswanson on 2006-08-17 04:27:56
Is there any way to get the follow cursor toggle to work with the playlist tree panel?  It seems since I upgraded to .9 that the follow cursor toggle hasn't worked with the playlist tree or the album list panel.  Am I doing something wrong?

Thanks,
John
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-08-17 05:09:47
Is there any way to get the follow cursor toggle to work with the playlist tree panel?  It seems since I upgraded to .9 that the follow cursor toggle hasn't worked with the playlist tree or the album list panel.  Am I doing something wrong?

Thanks,
John

No, you're not doing anything wrong.  There was a feature in the 0.8.3 version of foo_uie_albumart that allowed other components (like a modified album list panel) to control changes in the album art panel, but the other components had to be written to include this feature.  When components started being upgraded to the 0.9 SDK, the external control feature wasn't supported by any other components (I'm not sure if it even worked at all).  Anyway, eventually, the external control feature was just removed from foo_uie_albumart completely.

At least with the album list panel, you can approximate the old behavior if you have the "autosend to playlist" option enabled in album list panel preferences.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: tberman333 on 2006-08-18 20:19:11
There is a small bug with the album art refresh.  I am using this version:

foo_uie_albumart.dll v0.2.1 [21 June 2006] - Album Art Panel

Anyway, if you replace the album art image of the song being played (I have follow cursor turned off), by just saving a new image with the same name....  For example, I have a image called folder.jpg in the folder where the track plating is located.  I realized that it was the incorrect image, so I found the right image and just saved the new image as folder.jpg (overwriting the old one).  Then I try to refresh the album art panel and nothing happens (it keeps the old image). 

If I then change the toggle follow cursor, click on another track in a different folder, then turn the follow cursor back off it updates the image. 

Clicking refresh should do the same thing (i.e. load the image from scratch).

If you need any other information, please let me know.

Thanks.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: hal9001 on 2006-08-19 02:59:16
I have a question regarding both foo_uie_albumart.dll and CoverDownloader (using foo_run.dll).

Since album & artist names often have non-file-compatible names (such as question marks, semicolons, slashes and such), is there a ability to seek (on both apps) a partial %album% or %artist% entry (or automatically ignore/delete irrelevant characters)?

Alternatively (and without modifying literally thousands of filenames and tags), can anyone think of a workaround?

And another question: "next source" option on foo_albumart simply does nothing for me. I can't seem to understand how it works, apparantly. Tried the Wiki, adding and removiong dashes at beginning of lines, but still can't get exactly how this whole thing works.
And since it's been mentioned before on this thread, this auto-cycle of images doesn't work for me either...

(WinXP SP2, all latest builds of components)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: SwiftBass on 2006-08-20 23:27:35
hello,

this is my first time actually messing with my albumart source code.

My album art plugin is set to retrieve the image thats highest in the alphabet and not the folder.jpg.  My question is how do i get it to look for folder.jpg with still having the ability to highlight a different song and have the transition(albumart wise) take effect.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Eckamon on 2006-08-21 00:02:16
I've been having a bit of an annoying issue with the album art panel. Not necessarily unusable or system-locking in seriousness but still irritating. Basically what si happening is that, when I'm not looking at foobar (ie. minimized, alt-tabbed away etc) and the song playing changes, the album art will not change. So when I look at foobar again, the art and song won't match until I change songs again while foobar is focused on screen. I've read through these boards and the wiki and I haven't really seen any mention of this problem. For reference I have 0.9.2 for fooabr and 0.2.3 for albumart.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Ivanov on 2006-08-21 17:18:36
Hello!
Can somebody tell me how to modify source list that foo_uie_albumart to show cover, integrated in a mp3 file? WMP can do it...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Tich on 2006-08-21 23:27:23
Hello!
Can somebody tell me how to modify source list that foo_uie_albumart to show cover, integrated in a mp3 file? WMP can do it...

foobar2000 can't... at least until somebody writes a plugin which is able to read the corresponding tag-field.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-08-22 06:59:07
There is a small bug with the album art refresh.  I am using this version:

Known.  I keep putting off fixing it, though.

Since album & artist names often have non-file-compatible names (such as question marks, semicolons, slashes and such), is there a ability to seek (on both apps) a partial %album% or %artist% entry (or automatically ignore/delete irrelevant characters)?

album art panel automatically replaces invalid characters with '?', which is the wildcard for a single character.  For instance, "Dis/located" becomes "Dis?located", so the album art will be found if it is named "Dis_located.jpg" or "Dis-located.jpg", etc.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Chronial on 2006-08-22 22:26:50
PLEASE Add this to the manual on the wiki, or do this replacement _after_ I did my tagz formating.
I spend an hour trying to figure this shit out.
This is really not a good idea to change the values of %artist% etc. without documentation
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-08-23 06:26:52
PLEASE Add this to the manual on the wiki, or do this replacement _after_ I did my tagz formating.
I spend an hour trying to figure this shit out.
This is really not a good idea to change the values of %artist% etc. without documentation

Quote
[...] Characters in tags that are not allowed in filenames will be replaced with the '?' wildcard.

Source (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:0.9_Album_Art_Panel_%28foo_uie_albumart%29)

Though I'll be the first to admit that the wiki page needs some work....
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Chronial on 2006-08-23 19:52:03
This does not say that this is done _before_ tagz. Such an extremely unexpected behaviour needs a precie and noticable note.
I would just fix this in the component (do that replacement after tagz) and everything's fine.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: unabatedshagie on 2006-08-23 21:45:23
Hello!
Can somebody tell me how to modify source list that foo_uie_albumart to show cover, integrated in a mp3 file? WMP can do it...
If it was that easy then I guess it would have been done by now. If someone was going to take the time to tell you how to do it then it would probably be quicker for them to do it themselves.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Chronial on 2006-08-23 22:05:07
There is a reason for foobar not beeing able to do this: it's peter's opinion (which I share):
Images should not be included into mp3-files. A 300kb file is no longer metadata. Why don't you just store your images as "folder.jpg" in the directory the mp3s remain in? That needs less space, is faster and more easy to manage.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: eisteh on 2006-08-24 00:46:23
i partially agree with you.
For full albums, i guess everyone might accept this, a folder.jpg is way better, as it is one file, and not some kind of metadata in every mp3. You just need it once.
But, there are also singles and/or single files, for this case it's not worth it creating a folder to put the track with the folder.jpg in, so it would be good, but only in this case IMHO.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Chronial on 2006-08-24 01:35:37
If your files are properly tagged (they should be after all), you can solve this by naming your images in a way so you can refer to them via tags and saving them all in one folder.
(I have the image for every album as a folder.jpg in my the album dir, but I also have an image of every artist i've got a track from in an separate folder, named %artist%.jpg)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: cecilie on 2006-08-30 18:35:00
Is it possible to cycle through several pictures with the same source?

I sometimes have several artist pictures, but album art only chooses the first of those and then cycles between that and the cover.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: pepoluan on 2006-08-30 18:45:10
Is it possible to cycle through several pictures with the same source?

I sometimes have several artist pictures, but album art only chooses the first of those and then cycles between that and the cover.
Prefix each source with a dash.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Yotsuya on 2006-08-30 19:14:37
So to summarize, when adding sources to albumart:

no dash  - resolve to 1 piece of art when cycling, display that art otherwise
one dash - resolve to many pieces of art when cycling, display the first match otherwise
double dash - resolve to ?? pieces of art when cycling unless skip no cover is selected, otherwise display the first match

And as always, sources are processed from top to bottom so you should put your --no-cover entry at the bottom.

Is this documented better somewhere?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: cecilie on 2006-08-30 19:37:52
I must be doing something wrong, because if I prefix every source with a dash it doesn't cycle and only shows the first source, but if I prefix only the artist picture sources with a dash it still just cycles between the cover picture and the first of the artist pictures.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: pepoluan on 2006-08-30 19:59:24
@cecilie: Can you post us your source scripts?

Don't forget to use [ codebox ] instead of [ code ] if it's long.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: cecilie on 2006-08-30 20:36:51
Code: [Select]
C:\Documents and Settings\Cecilie Christensen\Dokumenter\Musik\Artists\%album%??.*
C:\Documents and Settings\Cecilie Christensen\Dokumenter\Musik\Artists\%artist%??.*
C:\Documents and Settings\Cecilie Christensen\Dokumenter\Musik\Covers\%artist%.*
C:\Documents and Settings\Cecilie Christensen\Dokumenter\Musik\Covers\%album%.*
C:\Documents and Settings\Cecilie Christensen\Dokumenter\Musik\Covers\%artist% - %album%.*
C:\Documents and Settings\Cecilie Christensen\Dokumenter\Musik\Covers\%genre%.*
Title: [CRASHWARE] updated foo_uie_albumart
Post by: pepoluan on 2006-08-30 21:13:07
Code: [Select]
C:\Documents and Settings\Cecilie Christensen\Dokumenter\Musik\Artists\%album%??.*
C:\Documents and Settings\Cecilie Christensen\Dokumenter\Musik\Artists\%artist%??.*
C:\Documents and Settings\Cecilie Christensen\Dokumenter\Musik\Covers\%artist%.*
C:\Documents and Settings\Cecilie Christensen\Dokumenter\Musik\Covers\%album%.*
C:\Documents and Settings\Cecilie Christensen\Dokumenter\Musik\Covers\%artist% - %album%.*
C:\Documents and Settings\Cecilie Christensen\Dokumenter\Musik\Covers\%genre%.*
Why do you put two question marks there?

Putting one dash in front of each line should work, i.e.
Code: [Select]
-C:\Documents and Settings\Cecilie Christensen\Dokumenter\Musik\Artists\%album%??.*
-C:\Documents and Settings\Cecilie Christensen\Dokumenter\Musik\Artists\%artist%??.*
-C:\Documents and Settings\Cecilie Christensen\Dokumenter\Musik\Covers\%artist%.*
-C:\Documents and Settings\Cecilie Christensen\Dokumenter\Musik\Covers\%album%.*
-C:\Documents and Settings\Cecilie Christensen\Dokumenter\Musik\Covers\%artist% - %album%.*
-C:\Documents and Settings\Cecilie Christensen\Dokumenter\Musik\Covers\%genre%.*

And don't forget to put two dashes in front of the "No Cover" image, if you have any.

Now, if you have more than one picture of the same ilk, e.g. "Bryan Adams 1.jpg", "Bryan Adams 2.jpg", and so on, you'll have to make it explicitly, or the plugin will recognize the first one only, i.e.:
Code: [Select]
-C:\Documents and Settings\Cecilie Christensen\Dokumenter\Musik\Artists\%artist% 1.*
-C:\Documents and Settings\Cecilie Christensen\Dokumenter\Musik\Artists\%artist% 2.*
-C:\Documents and Settings\Cecilie Christensen\Dokumenter\Musik\Artists\%artist% 3.*
-C:\Documents and Settings\Cecilie Christensen\Dokumenter\Musik\Artists\%artist% 4.*
... and so on ...
Don't worry if you don't have the same number of pictures for each artist, e.g. you have 3 pics of Bryan Adams, 1 of Enya, 2 of Linkin Park, etc., the plugin is smart enough to not complain and just skips to the next dashed entry.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: cecilie on 2006-08-30 21:46:07
Quote
Now, if you have more than one picture of the same ilk, e.g. "Bryan Adams 1.jpg", "Bryan Adams 2.jpg", and so on, you'll have to make it explicitly, or the plugin will recognize the first one only


Well that answers my question perfectly, thank you very much.

I put the question marks in because my pictures are in fact named artist 1, artist 2 etc, and I thought the plugin would pick a random picture instead of just the first one.

I just added a bunch of sources like you said to and everything is working great now, except I still only get cycling when there are no dashes.

PS: Is there any way to add several sources at once, like if you want to copy all the sources from one panel to another?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Yotsuya on 2006-08-30 22:01:26
What is the point of the single dash?

I have tried entries with and without it and they perform the same. Only the doubledash for no-cover seems to make the slightest bit of difference.  Is there any way to cycle between multiple results of a source?

(http://img129.imageshack.us/img129/4020/albumarteu4.th.png) (http://img129.imageshack.us/my.php?image=albumarteu4.png)

I could whip up a naming convention for all my mulit-cover albums and explicitly define them as suggested above but IMO that is a rather messy solution.  Perhaps I should make this a feature request.  I would like to cycle between not just sources but the results of those sources. Is it possible for this plugin to keep searching for source matches after it finds the first one? Maybe parse all the sources and cache all the results for cycling?

Also, this component didnt used to lock image files but this last revision 0.2.1b does. Would it be possible to unlock the files again? I experimented by removing the album image, then selecting the song, then adding the image to the directory .. the image displays but is not locked.  But if the image resides in the directory when the  song is first selected the image is locked until the song changes.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: pepoluan on 2006-08-30 22:16:09
I just added a bunch of sources like you said to and everything is working great now, except I still only get cycling when there are no dashes.
That is strange, because it works for me.

PS: Is there any way to add several sources at once, like if you want to copy all the sources from one panel to another?
Seems not. We're stuck.

So, a request to the plugin maintainer: A way to import a text file into the albumart sources list.


What is the point of the single dash?

I have tried entries with and without it and they perform the same. Only the doubledash for no-cover seems to make the slightest bit of difference.  Is there any way to cycle between multiple results of a source?
IIRC, the single dash should represent a change of group. For instance, I have albumarts either in .PNG or .JPG, with the filename as "%artist% - %album%
Title: [CRASHWARE] updated foo_uie_albumart
Post by: anticrust on 2006-08-31 17:52:19
This is for anyone using foo_xm with foo_uie_albumart (Both great plug-ins by the way!).

Add these lines to your sources:
--$if($strcmp($left(%path%,5),xm$char(58)$char(47)$char(47)),images\xm_logos\%filename%.*,)
--$if($strcmp($left(%path%,5),xm$char(58)$char(47)$char(47)),images\xm_logos\default.*,)

You can download the logo pack from my site.
http://www.revnull.com/download.php?file=xm_logos.rar (http://www.revnull.com/download.php?file=xm_logos.rar)

Example Image: Here (http://www.revnull.com/download/foobar_screen1.jpg)

Edit: Sorry about the HUGE image
Title: [CRASHWARE] updated foo_uie_albumart
Post by: pepoluan on 2006-08-31 18:43:31
@Anticrust: Next time, what about using imgshack to upload your image? It's waay too big
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-09-01 01:39:14
What is the point of the single dash?

I have tried entries with and without it and they perform the same. Only the doubledash for no-cover seems to make the slightest bit of difference.  Is there any way to cycle between multiple results of a source?

pepoluan's explanation is correct.  The dash '-' is essentially used to create "groups" of sources.  The double-dash '--' is virtually identical to the single dash.  The only distinction between a single- and a double-dash is that while automatically cycling through the sources, double-dashed sources will be skipped (if that option is enabled).  There's some logic, too, related to resetting the display when a no-cover image is being displayed and you switch to a track that does have art.

This is kind of documented on the album art panel wiki page (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:0.9_Album_Art_Panel_%28foo_uie_albumart%29#Sources_List).  The "Help" button above the sources list on the Album Art preferences page links to that page.  The information there is accurate, although I'll admit it's probably not easy to understand, and it's not complete, either.

A few more notes about no-cover sources:
I would like to cycle between not just sources but the results of those sources. Is it possible for this plugin to keep searching for source matches after it finds the first one? Maybe parse all the sources and cache all the results for cycling?

This appears to be an incredibly popular feature request, so I'll try to implement it before I go off to Hawaii next week 

So, a request to the plugin maintainer: A way to import a text file into the albumart sources list.

Yes, that makes perfect sense.  I'm not sure why I didn't add that feature at the same time I added the copy sources to clipboard feature 

Also, this component didnt used to lock image files but this last revision 0.2.1b does. Would it be possible to unlock the files again?

Hmm, I'm not sure what I changed to make that happen.  I'm using a new way to load images in the version that I hope to release soon, and my quick, rough test shows that it doesn't lock the image, but we'll see.



As I alluded to earlier, I think I'm close to releasing an update to my branch of the plugin (without OpenGL).  Honestly, it's a relatively minor update considering how long it's been since the last release, but I've been a little busy.  I think the main feature I'll try to get in there is cycling through all matches to a source, not just the first match (so you can just have "%album%*.jpg" in your sources list, instead of "%album%-1.jpg", "%album%-2.jpg", "%album%-3.jpg", etc.).  The rest should be minor fixes and features.

edit: added some detail to the no-cover art explanation
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Landus on 2006-09-02 13:03:30
Is there a way for it to grab album images off the net?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-09-02 19:54:42
Is there a way for it to grab album images off the net?

Do you want to just download images from the net and then save them to your hard drive?  CoverDownloader (http://www.hydrogenaudio.org/forums/index.php?showtopic=43429) is good for that, and I'm sure other people could recommend other programs they use.

If you mean album art panel actually reading an image off the web and displaying it in the panel, no, that is not possible.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Naveb on 2006-09-03 06:05:28
is there any plugin that supports reading album art which has been embedded as a tag?

or this one can?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-09-03 10:57:51
is there any plugin that supports reading album art which has been embedded as a tag?

or this one can?

Currently, I know of none.  This plugin certainly does not.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: FofR on 2006-09-03 13:51:45
Please can this source info go into the wiki, pretty please?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-09-10 20:17:36
-----
Version 0.2.4 (September 10, 2006)
Plugin homepage (http://cherans.bol.ucla.edu/fooplugins.html)

Download (http://cherans.bol.ucla.edu/foo_uie_albumart024.zip)
Change log (http://cherans.bol.ucla.edu/foo_uie_albumart-changelog.txt)
Source (http://cherans.bol.ucla.edu/foo_uie_albumart024-src.zip)
-----

NOTE: If you decide you want to go back to version 0.2.1, please use version 0.2.1b (http://cherans.bol.ucla.edu/foo_uie_albumart021b.zip) instead.  They are virtually
identical, but 0.2.1 crashes when going from higher versions back to 0.2.1.  Version 0.2.1b fixes this bug.

As promised, I've (re)implemented cycling through all wildcard matches.  Right now, it cycles alphabetically, but I'll probably add an option for some kind of random cycling in the future.  Since the panel now processes all wildcard matches (rather than stopping at the first match), it's very important that if you use wildcards, be as specific as you can and specify the extension (*.jpg, *.png, etc.) if possible.

I'm using a different method to load images in this version.  As a result, the image file is not locked while the panel is displaying it.

Also added in this version are "Export" and "Import" buttons which will save your sources list as a text file and load sources from a text file.  The text file must be of the format:

Code: [Select]
[foo_uie_albumart]
source1...
source2...
source3...
etc...
[End]

The first line must be exactly "[foo_uie_albumart]".  The sources are listed next, one source to a line.  The last line should be "[End]" to indicate the last source.

My next priority will be to update the wiki page so it's more helpful than it is now.  Suggestions are welcome.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: bbt-hh on 2006-09-10 20:31:27
Bug: "open directory" opens the foobar directory.

Thanks for the update.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-09-10 20:55:26
Bug: "open directory" opens the foobar directory.

Fixed.  Please re-download from the same link.  Thanks for the report.

I also noticed that "Open Directory" does not work when there are wide characters in the path (e.g, Korean is what I'm testing with).  I'm still working on that.

edit: okay, fixed that problem, too.  "Open Directory" should be okay now.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: cvax on 2006-09-10 21:39:26
open directory crashes my foobar now

here is part of the log file created

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0376A305h
Access violation, operation: read, address: FFFFFFFFh
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (0376A305h):
0376A2C5h:  8B 06 83 66 04 00 66 83 20 00 E8 F1 95 FF FF 8B
0376A2D5h:  06 66 8B 4C 24 08 66 89 08 8B 06 66 83 60 02 00
0376A2E5h:  C7 46 04 01 00 00 00 8B C6 5E C2 04 00 53 56 57
0376A2F5h:  8B 7C 24 10 8B F1 33 DB 89 1E 89 5E 04 89 5E 08
0376A305h:  38 1F 74 07 43 80 3C 3B 00 75 F9 53 8B CE E8 A4
0376A315h:  00 00 00 8B 06 8A 0F 8D 57 01 88 08 40 84 C9 74
0376A325h:  08 8A 0A 88 08 40 42 EB F4 89 5E 04 8B C6 5F 5E
0376A335h:  5B C2 04 00 56 57 FF 74 24 10 8B F1 8B 7E 04 6A
Stack (0012EDE0h):
0012EDC0h:  00000000 B81B3908 B81B3594 00000000
0012EDD0h:  B81B3654 804E2490 804E5760 FFFFFFFF
0012EDE0h:  0012EF50 00344008 0012EEF4 03769ED4
0012EDF0h:  FFFFFFFF 0012EF50 00344008 0012EEF4
0012EE00h:  7C3B2BF3 7C3A4EC3 00000000 00000004
0012EE10h:  03754844 0000000B 7C3B2C00 03754840
0012EE20h:  036F1FBD 0012EE50 03754840 7C3A1CE3
0012EE30h:  00000000 0012EEF4 7C3A1E96 00000001
0012EE40h:  00000000 036F3382 0012EF50 00000000
0012EE50h:  00000000 00000000 0012F300 03680A66
0012EE60h:  0012EE74 0012EDF4 0012F368 037756A0
0012EE70h:  FFFFFFFF 0012EED4 7CA4611B 00344008
0012EE80h:  0012EEF4 00168F38 00168CA0 00000000
0012EE90h:  00000000 003B2770 0EFFFFFF 7C9D5EB8
0012EEA0h:  7C9D5EB8 7C80A996 7C9D5DA0 0012EED0
0012EEB0h:  7CA986D5 0012F180 00168F38 00000000
0012EEC0h:  80004001 0012F164 7CA462EF 00000010
0012EED0h:  80004005 0012F164 7CA0E27D 00169040
0012EEE0h:  0012EEF4 00000007 0000006E 00168F38
0012EEF0h:  00000000 00000040 00004D00 00000000
Registers:
EAX: 0012EEF4, EBX: 00000000, ECX: 0012EE4C, EDX: 0000FFFF
ESI: 0012EE4C, EDI: FFFFFFFF, EBP: 0012EE74, ESP: 0012EDE0
Crash location: "7-zipn", loaded at 03760000h - 03783000h
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-09-10 21:59:12
cvax: could you post the entire crashlog, please, and change the [ code ][ /code ] tags to [ codebox ][ /codebox ]?  I have a feeling I know what's happening, but I'd like to see the entire log, especially which components you have installed.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: cvax on 2006-09-10 23:46:21
here you go kind sir

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0376A305h
Access violation, operation: read, address: FFFFFFFFh
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (0376A305h):
0376A2C5h:  8B 06 83 66 04 00 66 83 20 00 E8 F1 95 FF FF 8B
0376A2D5h:  06 66 8B 4C 24 08 66 89 08 8B 06 66 83 60 02 00
0376A2E5h:  C7 46 04 01 00 00 00 8B C6 5E C2 04 00 53 56 57
0376A2F5h:  8B 7C 24 10 8B F1 33 DB 89 1E 89 5E 04 89 5E 08
0376A305h:  38 1F 74 07 43 80 3C 3B 00 75 F9 53 8B CE E8 A4
0376A315h:  00 00 00 8B 06 8A 0F 8D 57 01 88 08 40 84 C9 74
0376A325h:  08 8A 0A 88 08 40 42 EB F4 89 5E 04 8B C6 5F 5E
0376A335h:  5B C2 04 00 56 57 FF 74 24 10 8B F1 8B 7E 04 6A
Stack (0012EDE0h):
0012EDC0h:  00000000 B81B3908 B81B3594 00000000
0012EDD0h:  B81B3654 804E2490 804E5760 FFFFFFFF
0012EDE0h:  0012EF50 00344008 0012EEF4 03769ED4
0012EDF0h:  FFFFFFFF 0012EF50 00344008 0012EEF4
0012EE00h:  7C3B2BF3 7C3A4EC3 00000000 00000004
0012EE10h:  03754844 0000000B 7C3B2C00 03754840
0012EE20h:  036F1FBD 0012EE50 03754840 7C3A1CE3
0012EE30h:  00000000 0012EEF4 7C3A1E96 00000001
0012EE40h:  00000000 036F3382 0012EF50 00000000
0012EE50h:  00000000 00000000 0012F300 03680A66
0012EE60h:  0012EE74 0012EDF4 0012F368 037756A0
0012EE70h:  FFFFFFFF 0012EED4 7CA4611B 00344008
0012EE80h:  0012EEF4 00168F38 00168CA0 00000000
0012EE90h:  00000000 003B2770 0EFFFFFF 7C9D5EB8
0012EEA0h:  7C9D5EB8 7C80A996 7C9D5DA0 0012EED0
0012EEB0h:  7CA986D5 0012F180 00168F38 00000000
0012EEC0h:  80004001 0012F164 7CA462EF 00000010
0012EED0h:  80004005 0012F164 7CA0E27D 00169040
0012EEE0h:  0012EEF4 00000007 0000006E 00168F38
0012EEF0h:  00000000 00000040 00004D00 00000000
Registers:
EAX: 0012EEF4, EBX: 00000000, ECX: 0012EE4C, EDX: 0000FFFF
ESI: 0012EE4C, EDI: FFFFFFFF, EBP: 0012EE74, ESP: 0012EDE0
Crash location: "7-zipn", loaded at 03760000h - 03783000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F0000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D2000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D5000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 763B0000h - 763F9000h
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
POINT32                          loaded at 61210000h - 6121F000h
RTSUltraMonHook                  loaded at 18800000h - 1882F000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_audioscrobbler              loaded at 01010000h - 01047000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_cdda                        loaded at 01070000h - 010A6000h
foo_common                      loaded at 010D0000h - 0110A000h
foo_converter                    loaded at 01130000h - 01199000h
foo_dbsearch                    loaded at 011C0000h - 0121C000h
foo_dsp_std                      loaded at 01240000h - 01281000h
foo_input_std                    loaded at 012B0000h - 013BA000h
foo_masstag                      loaded at 013E0000h - 01430000h
foo_playcount                    loaded at 01450000h - 01464000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_playlist_manager            loaded at 01490000h - 014D6000h
foo_pqview                      loaded at 01500000h - 0151C000h
foo_run                          loaded at 01540000h - 0156B000h
foo_shutdown                    loaded at 01590000h - 015A8000h
foo_uie_albumart                loaded at 015D0000h - 01606000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_albumlist                loaded at 01640000h - 0167F000h
foo_uie_explorer                loaded at 016A0000h - 016DC000h
foo_uie_tabs                    loaded at 01700000h - 01726000h
foo_uie_trackinfo                loaded at 01750000h - 0177E000h
foo_uie_trackinfo_mod            loaded at 017A0000h - 017EA000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
foo_ui_columns                  loaded at 01800000h - 0189B000h
foo_utils                        loaded at 018C0000h - 018F9000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
OLEAUT32                        loaded at 77120000h - 771AC000h
VERSION                          loaded at 77C00000h - 77C08000h
SETUPAPI                        loaded at 77920000h - 77A13000h
appHelp                          loaded at 77B40000h - 77B62000h
cscui                            loaded at 77A20000h - 77A74000h
CSCDLL                          loaded at 76600000h - 7661D000h
RTSUltraMonHookRes              loaded at 18900000h - 18903000h
dciman32                        loaded at 73BC0000h - 73BC6000h
MSH_ZWF                          loaded at 61220000h - 61232000h
mswsock                          loaded at 71A50000h - 71A8F000h
DNSAPI                          loaded at 76F20000h - 76F47000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
netapi32                        loaded at 5B860000h - 5B8B4000h
shdocvw                          loaded at 77760000h - 778CF000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
CRYPTUI                          loaded at 754D0000h - 75550000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
WININET                          loaded at 771B0000h - 77256000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
TRshell                          loaded at 03670000h - 0368B000h
msi                              loaded at 745E0000h - 748A6000h
vpshell2                        loaded at 03690000h - 0369A000h
rarext                          loaded at 03720000h - 03749000h
ntshrui                          loaded at 76990000h - 769B5000h
ATL                              loaded at 76B20000h - 76B31000h
USERENV                          loaded at 769C0000h - 76A73000h
nppshellext                      loaded at 036F0000h - 036FF000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
MSVCR71                          loaded at 7C340000h - 7C396000h
7-zipn                          loaded at 03760000h - 03783000h
wmpshell                        loaded at 085B0000h - 085C5000h
MPR                              loaded at 71B20000h - 71B32000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 03769ED4h, location: "7-zipn", loaded at 03760000h - 03783000h
Address: 7C3B2BF3h, location: "MSVCP71", loaded at 7C3A0000h - 7C41B000h
Symbol: "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocato" (+00000000h)
Address: 7C3A4EC3h, location: "MSVCP71", loaded at 7C3A0000h - 7C41B000h
Symbol: "std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare" (+00000021h)
Address: 7C3B2C00h, location: "MSVCP71", loaded at 7C3A0000h - 7C41B000h
Symbol: "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocato" (+0000000Dh)
Address: 036F1FBDh, location: "nppshellext", loaded at 036F0000h - 036FF000h
Address: 7C3A1CE3h, location: "MSVCP71", loaded at 7C3A0000h - 7C41B000h
Symbol: "std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy" (+00000045h)
Address: 7C3A1E96h, location: "MSVCP71", loaded at 7C3A0000h - 7C41B000h
Symbol: "std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<c" (+00000009h)
Address: 036F3382h, location: "nppshellext", loaded at 036F0000h - 036FF000h
Address: 03680A66h, location: "TRshell", loaded at 03670000h - 0368B000h
Address: 037756A0h, location: "7-zipn", loaded at 03760000h - 03783000h
Address: 7CA4611Bh, location: "SHELL32", loaded at 7C9C0000h - 7D1D5000h
Symbol: "SHCreateQueryCancelAutoPlayMoniker" (+00004435h)
Address: 7C9D5EB8h, location: "SHELL32", loaded at 7C9C0000h - 7D1D5000h
Symbol: "Ordinal517" (+00015EB8h)
Address: 7C9D5EB8h, location: "SHELL32", loaded at 7C9C0000h - 7D1D5000h
Symbol: "Ordinal517" (+00015EB8h)
Address: 7C80A996h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "lstrcmpiW" (+00000000h)
Address: 7C9D5DA0h, location: "SHELL32", loaded at 7C9C0000h - 7D1D5000h
Symbol: "Ordinal517" (+00015DA0h)
Address: 7CA986D5h, location: "SHELL32", loaded at 7C9C0000h - 7D1D5000h
Symbol: "AppCompat_RunDLLW" (+0000097Eh)
Address: 7CA462EFh, location: "SHELL32", loaded at 7C9C0000h - 7D1D5000h
Symbol: "SHCreateQueryCancelAutoPlayMoniker" (+00004609h)
Address: 7CA0E27Dh, location: "SHELL32", loaded at 7C9C0000h - 7D1D5000h
Symbol: "PathProcessCommand" (+00000F9Eh)
Address: 7C9D5D20h, location: "SHELL32", loaded at 7C9C0000h - 7D1D5000h
Symbol: "Ordinal517" (+00015D20h)
Address: 7CA0F1C2h, location: "SHELL32", loaded at 7C9C0000h - 7D1D5000h
Symbol: "PathProcessCommand" (+00001EE3h)
Address: 77D51DDEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetMenuItemCount" (+00000000h)
Address: 77D484FCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D485A4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D51DDEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetMenuItemCount" (+00000000h)
Address: 77D51DEDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetMenuItemCount" (+0000000Fh)
Address: 7CA0F2A6h, location: "SHELL32", loaded at 7C9C0000h - 7D1D5000h
Symbol: "PathProcessCommand" (+00001FC7h)
Address: 7CA0F2B9h, location: "SHELL32", loaded at 7C9C0000h - 7D1D5000h
Symbol: "PathProcessCommand" (+00001FDAh)
Address: 7CA10458h, location: "SHELL32", loaded at 7C9C0000h - 7D1D5000h
Symbol: "PathProcessCommand" (+00003179h)
Address: 77D4BF64h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SetCursor" (+0000000Ch)
Address: 7CA10461h, location: "SHELL32", loaded at 7C9C0000h - 7D1D5000h
Symbol: "PathProcessCommand" (+00003182h)
Address: 7CAC6C54h, location: "SHELL32", loaded at 7C9C0000h - 7D1D5000h
Symbol: "SHBrowseForFolder" (+000009F1h)
Address: 7CAC6C87h, location: "SHELL32", loaded at 7C9C0000h - 7D1D5000h
Symbol: "SHBrowseForFolder" (+00000A24h)
Address: 7CAC78C2h, location: "SHELL32", loaded at 7C9C0000h - 7D1D5000h
Symbol: "ShellExec_RunDLLW" (+00000098h)
Address: 7CAC7946h, location: "SHELL32", loaded at 7C9C0000h - 7D1D5000h
Symbol: "ShellExec_RunDLLW" (+0000011Ch)
Address: 7CA4D0CEh, location: "SHELL32", loaded at 7C9C0000h - 7D1D5000h
Symbol: "SHCreateQueryCancelAutoPlayMoniker" (+0000B3E8h)
Address: 7CA0192Dh, location: "SHELL32", loaded at 7C9C0000h - 7D1D5000h
Symbol: "ShellExecuteExW" (+00000162h)
Address: 7CA01896h, location: "SHELL32", loaded at 7C9C0000h - 7D1D5000h
Symbol: "ShellExecuteExW" (+000000CBh)
Address: 7CA01832h, location: "SHELL32", loaded at 7C9C0000h - 7D1D5000h
Symbol: "ShellExecuteExW" (+00000067h)
Address: 7CAB4EC5h, location: "SHELL32", loaded at 7C9C0000h - 7D1D5000h
Symbol: "ShellExecuteW" (+0000006Dh)
Address: 100085DEh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uShellExecute" (+000001BEh)
Address: 015D88AAh, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 015F1DACh, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 015F1F70h, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 015EF0F8h, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 015D873Ah, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 01806A86h, location: "foo_ui_columns", loaded at 01800000h - 0189B000h
Address: 01806AF7h, location: "foo_ui_columns", loaded at 01800000h - 0189B000h
Address: 01864FE0h, location: "foo_ui_columns", loaded at 01800000h - 0189B000h
Address: 01806CD7h, location: "foo_ui_columns", loaded at 01800000h - 0189B000h
Address: 01825F4Bh, location: "foo_ui_columns", loaded at 01800000h - 0189B000h
Address: 18807784h, location: "RTSUltraMonHook", loaded at 18800000h - 1882F000h
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D4B51Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 01861E71h, location: "foo_ui_columns", loaded at 01800000h - 0189B000h
Address: 01807220h, location: "foo_ui_columns", loaded at 01800000h - 0189B000h
Address: 77D488D1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01807220h, location: "foo_ui_columns", loaded at 01800000h - 0189B000h
Address: 01807398h, location: "foo_ui_columns", loaded at 01800000h - 0189B000h
Address: 01807220h, location: "foo_ui_columns", loaded at 01800000h - 0189B000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01807220h, location: "foo_ui_columns", loaded at 01800000h - 0189B000h
Address: 01807220h, location: "foo_ui_columns", loaded at 01800000h - 0189B000h
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 01807220h, location: "foo_ui_columns", loaded at 01800000h - 0189B000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4B4C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 01807220h, location: "foo_ui_columns", loaded at 01800000h - 0189B000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B4D0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 01807220h, location: "foo_ui_columns", loaded at 01800000h - 0189B000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01807220h, location: "foo_ui_columns", loaded at 01800000h - 0189B000h
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D494BEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D4B42Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 77D4B933h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindow" (+00000000h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B3F9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5AD71AF6h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 188213D0h, location: "RTSUltraMonHook", loaded at 18800000h - 1882F000h
Address: 1880777Ch, location: "RTSUltraMonHook", loaded at 18800000h - 1882F000h
Address: 77D4B3D2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 5AD71B3Dh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 77D4BB15h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetPropW" (+0000003Ah)
Address: 77D4B51Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B3B0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 015D831Ah, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 77D488D1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 015D7E10h, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 015EFE78h, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 015D7E56h, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 015D7E10h, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 015D7E10h, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 015D7E10h, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 015D7E10h, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4B4C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 015D7E10h, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B4D0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 015D7E10h, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 015D7E10h, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D494BEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D5F59Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SetWindowTextA" (+0000005Bh)
Address: 18811564h, location: "RTSUltraMonHook", loaded at 18800000h - 1882F000h
Address: 1881CFB8h, location: "RTSUltraMonHook", loaded at 18800000h - 1882F000h
Address: 77D484FCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D485A4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D4B3F9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D4B393h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000057h)
Address: 77D4EAB0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnableMenuItem" (+00000081h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B3B0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 015D831Ah, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 77D488D1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 015D7E10h, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 015EFE78h, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 015D7E56h, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 015D7E10h, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 015D7E10h, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 015D7E10h, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 015D7E10h, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D489CDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 015D7E10h, location: "foo_uie_albumart", loaded at 015D0000h - 01606000h
Address: 77D5E04Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsDialogMessageW" (+0000008Eh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D489F0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D48A10h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042EBC5h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 77D4DAEAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 0042F6FBh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 004BD3D0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 004C45A4h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004C45A4h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004C4588h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004E1158h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004B19D4h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 10014852h, location: "shared", loaded at 10000000h - 1002A000h
Address: 100032E1h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uGetCallStackPath" (+000004D1h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)

Version info:
foobar2000 v0.9.3.1
UNICODE

Additional info:
Foo Shutdown 0.9  (foo_shutdown)
Track info panel 0.8  (foo_uie_trackinfo)
Common services 0.1  (foo_common)
Standard DSP array 1.0  (foo_dsp_std)
Explorer Tree 1.04.6b  (foo_uie_explorer)
Audioscrobbler 1.3.4  (foo_audioscrobbler)
FLAC decoder 1.1.0  (foo_input_std)
Album Art Panel 0.2.4  (foo_uie_albumart)
Playlist Manager 1.0  (foo_playlist_manager)
Converter 1.0.1  (foo_converter)
CD Audio Decoder 2.1.1  (foo_cdda)
Play Count 1.9.2  (foo_playcount)
Database search 1.3.1 beta 11  (foo_dbsearch)
Track info panel mod 0.5 beta [Aug 30 2006 - 16:35:44]  (foo_uie_trackinfo_mod)
Tabbed panel modifyed 0.2.1  (foo_uie_tabs)
Playlist tools 0.5.7  (foo_utils)
Run services 0.3.2  (foo_run)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
Standard Input Array 1.0  (foo_input_std)
Masstagger 1.5  (foo_masstag)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: MellowB on 2006-09-11 02:58:09
Ok, i had some problems with the latest version.
I had, till now, a wildcard setting like this:

Code: [Select]
-$replace(%path%,%filename_ext%,)*


Well, this turns out to be very bad if you play a mp3 file thats inside of a LARGE directory with lots of files which actually are NOT pictures. After foobar froze a few times on me i moved all the pics out of that folder and it still froze. Seems the new version is really checking EVERY file in that folder if its a picture or not and thus killing foobar for me. But replacing this wildcard setting to something like *.jpg and *.png fixed this for me of course.
Just wanted to mention that, maybe there is a way to fix that, could be that someone else is just as stupid as me and produces the same error. ^^
But beside that nice updated and great component all in all. Keep it up.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Yotsuya on 2006-09-11 03:00:05
gfngfgf thank you for your hard work, the new version is working well here.. development like this helps to make foobar better and better.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: musosticky on 2006-09-11 10:44:28
Ive reverted back to v2.1b because there would be a long drawn out freeze in foobar when i loaded a new song. This could be due to the wildcards all being processed but as there is only one imagefile per directory I'm not sure. Does the new version process ALL files in that directory or just the ones that are recognised image files?

Or maybe its due to the new way of producing the image. Meh its a shame becuase i got all excited over the ability to export and import source lists (makes a note to get a life at some point in the future)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: MellowB on 2006-09-11 11:08:22
Ive reverted back to v2.1b because there would be a long drawn out freeze in foobar when i loaded a new song. This could be due to the wildcards all being processed but as there is only one imagefile per directory I'm not sure. Does the new version process ALL files in that directory or just the ones that are recognised image files?

Or maybe its due to the new way of producing the image. Meh its a shame becuase i got all excited over the ability to export and import source lists (makes a note to get a life at some point in the future)


As i mentioned before, it really seems to check all the files if you use a wildcard setting that is only like "*". You should use something like "*.jpg" and "*.png" - that should keep the loading time down a bit, at least it works fine this way for me.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Rhand on 2006-09-11 11:11:17
[quote name='gfngfgf' date='Aug 10 2006, 02:00' post='419361']
First off, and this is for everyone, please, please, at the very least add an extension to your source list (*.jpg, or similar).  If you have a mix of jpg's, gif's, etc., you can add extra sources with a dash in front, like so:

Code: [Select]
$replace(%_path%,%_filename_ext%,)*.jpg
-$replace(%_path%,%_filename_ext%,)*.gif
--components\default.png



Thank you

This is a good explanation, it work't perfectly. thank you again
Title: [CRASHWARE] updated foo_uie_albumart
Post by: musosticky on 2006-09-11 11:37:03
I should pay more attention lol Back on the latest version and everything works beautifully thanks for pointing me in the right direction
Title: [CRASHWARE] updated foo_uie_albumart
Post by: sitemap on 2006-09-11 14:14:18
When resizing, the album art disappears and turns to all white; after a track change or when highlighting a different track, the panel works normal again

edit: I use the new version 0.24
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Yotsuya on 2006-09-11 14:20:29
At the bottom of the Behavior tab of the preferences dialog there is a group of options for mouse clicking. If I'm not mistaken the left click function is set to "Refresh". If this is still the case with your setup then at any time you shoule be able to left click on the image and refresh.

Though it would be nice if the component would auto-refresh on resize. Several other components appear to suffer from this problem.. does the SDK provide a notification of events such as resize?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Lodgikal on 2006-09-11 21:25:12
As promised, I've (re)implemented cycling through all wildcard matches.

Thanks a lot for this! Works fine here.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Chronial on 2006-09-11 22:21:49
Quote
Though it would be nice if the component would auto-refresh on resize. Several other components appear to suffer from this problem.. does the SDK provide a notification of events such as resize?

The SDK doesn't - the windows api does . Unless Columns UI fires this event even when no rezising is done this should be quite easy to implement. But this might create a big performance problem - as the picture is resized and redrawn for every pixel (well not exactly, but kind of ^^) you move your mouse while resizing.

Quote
As promised, I've (re)implemented cycling through all wildcard matches.

I'd really like an option to switch this off, as it burns performance when not needed.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: pepoluan on 2006-09-11 22:53:49
Quote
As promised, I've (re)implemented cycling through all wildcard matches.
I'd really like an option to switch this off, as it burns performance when not needed.
Seconded!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-09-12 03:31:08
I'd really like an option to switch this off, as it burns performance when not needed.

Okay, this should make it to the next version.

does the SDK provide a notification of events such as resize?

It actually has nothing to do with the foobar2000 SDK or the Windows SDK.....it's just a bug in foo_uie_albumart's paint() code that I introduced in the latest version.  I'm looking at it now.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: amors on 2006-09-12 11:04:44
Not working string:  -$replace(%path%,%filename_ext%,)..\*.jpg
What about this?
(new version 0.24)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: kockroach on 2006-09-12 13:20:42
Did you try to remove the "..\"?  I think that will correct it.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-09-12 13:25:39
Not working string:  -$replace(%path%,%filename_ext%,)..\*.jpg
What about this?
(new version 0.24)

Yes, I think I know what's going on there.  Thanks for the report.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: amors on 2006-09-12 13:56:16
Did you try to remove the "..\"?  I think that will correct it.

No, that is something else...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: kockroach on 2006-09-12 14:03:23
Just realized what you are trying to do.  My mistake.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Melomane on 2006-09-13 04:24:41
When resizing, the album art disappears and turns to all white; after a track change or when highlighting a different track, the panel works normal again

edit: I use the new version 0.24


Me Too!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: trackfan504 on 2006-09-13 04:44:38
Does 0.2.4 plug-in function the same in 0.9.4 Beta? I can't get default string to display anything but 'no cover' customization.
Foo_title didn't install correctly and I have not found a way to kill .NET Framework pop-up but I don't see how this problem could mess up album art config. Here is (almost) default string:


[foo_uie_albumart]
$replace(%path%,%filename_ext%,)%artist%r.jpg
--components\default$rand(10).png


All audio files are formatted to "artist/album - date/track - title" and album art jpg is in same folder. Any tips?

Don't mean to hog anybodies thread....sorry if I am.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-09-13 08:22:13
$replace(%path%,%filename_ext%,)%artist%r.jpg

Is that 'r' a typo?  I just tested the exact string you posted and it seemed to work for me.  If you still have problems, please enable the option "output preformatted sources to console" in Album Art Panel Preferences, then open foobar2000's console by selecting "Console" from the "View" menu and look for any messages that start with "searching album art, preprocessed pattern:" (they should be the last messages).  Reply here with what those messages say (cut and paste from the console) and I'll have a look.

Quote
Don't mean to hog anybodies thread....sorry if I am.

Not at all....this is the appropriate thread to post any problems, comments, suggestions or otherwise related to the album art panel.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Sw!ng on 2006-09-14 12:21:30
w00t ...??
-These "..\" are not working and will not ?? Did I get it right ...??  (Just recognized that it seems so)
-How can I go "UP" in the Foder-structure, now ...??
-Do I need therefore the OLD version again ...??
Title: [CRASHWARE] updated foo_uie_albumart
Post by: livedead13 on 2006-09-14 19:50:14
Quote
I have a simply question:
how can I get this plugin to display whatever image I have in the folder where the playing file is located, regardless of file name?
[a href="index.php?act=findpost&pid=354050"][{POST_SNAPBACK}][/a]

Code: [Select]
match:$replace(%_path%,%_filename_ext%,)*


That should do the trick.

i am using the code listed in the quote above, and it takes at least 10 to 15 seconds to load files. is there a different method i can use to speed up the loading process? thanks.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: musosticky on 2006-09-14 20:35:35
read up. You need to alter it to be more specific like

Code: [Select]
$replace(%_path%,%_filename_ext%,)*.jpg
-$replace(%_path%,%_filename_ext%,)*.png
Title: [CRASHWARE] updated foo_uie_albumart
Post by: trackfan504 on 2006-09-15 04:13:18
Quote
Is that 'r' a typo?  I just tested the exact string you posted and it seemed to work for me.  If you still have problems, please enable the option "output preformatted sources to console" in Album Art Panel Preferences, then open foobar2000's console by selecting "Console" from the "View" menu and look for any messages that start with "searching album art, preprocessed pattern:" (they should be the last messages).  Reply here with what those messages say (cut and paste from the console) and I'll have a look.


Indeed a typo but fixing it didn't resolve anything...at first. Here is console output:

Dorfmeister.jpg"
searching album art, preprocessed pattern: "M:\AudioDB\Kruder & Dorfmeister\Conversions - A K&D Selection (1996)\folder.png"
searching album art, preprocessed pattern: "components\default6.png"
searching album art, preprocessed pattern: "M:\AudioDB\Kruder & Dorfmeister\Conversions - A K&D Selection (1996)\Kruder & Dorfmeister.jpg"
searching album art, preprocessed pattern: "M:\AudioDB\Kruder & Dorfmeister\Conversions - A K&D Selection (1996)\folder.png"
searching album art, preprocessed pattern: "components\default4.png"


Since I specified %artist% I guess plug-in looks for exact match. So I renamed file and
---voila----two skinny dudes show up in album pannel. How to best format string to pick up any graphics file? I also never been able to click through and get anything but the first match in some of my other foobar configs of the past. So if folder includes a file named back.jpg , that's where it would match. Not being the brightest light on the tree I'd just go into the folder and rename front.jpg to afront  ......

I know this knowledgebase is smoother then that.
Thanks for the help
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-09-15 06:06:25
Since I specified %artist% I guess plug-in looks for exact match. So I renamed file and
---voila----two skinny dudes show up in album pannel.

I'm a little confused.  Were you able to fix your problem?

How to best format string to pick up any graphics file?

musosticky's post just above yours shows an excellent example.

I also never been able to click through and get anything but the first match in some of my other foobar configs of the past. So if folder includes a file named back.jpg , that's where it would match. Not being the brightest light on the tree I'd just go into the folder and rename front.jpg to afront  ......

Actually, this is a feature that just found its way back to the album art panel in version 0.2.4.  In version 0.2.4, if you use a wildcard ('*' or '?'), the panel will cycle through all images that match the wildcard.  So if you use "*.jpg", the panel should cycle through all the images in a particular folder.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: musosticky on 2006-09-15 07:30:59
musosticky's post just above yours shows an excellent example.


Awww shucks 
The string was pointed out to me by someone else though and that person helping me inspired me to start playing more with this component and now Ive got it set up to cycle through album and artist art which has reduced the size of my whole design considerably (its all about minimalism baby)

Its rather typical but here it is if anyone likes the idea
Code: [Select]
[foo_uie_albumart]
$replace(%path%,%filename_ext%,)*.jpg
-$replace(%path%,%filename_ext%,)*.png
E:\Artists Photos\%artist%.jpg
-E:\Artists Photos\%artist%.png
--C:\Program Files\foobar2000\No cover.png
[End]
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Sw!ng on 2006-09-15 10:57:41
And there is realy no possibility to "climb up" in the folder-structure ...?? 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: virus_found on 2006-09-15 16:18:12
Will there be a 3D mode (it was seen in unofficial release by David L at Jul 23 2006) here, in official plugin?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Tri on 2006-09-15 16:58:57
And there is realy no possibility to "climb up" in the folder-structure ...?? 
You should be able to climb up be using the $directory function.

Something like
$replace(%path%,$directory(%path%,1)\%_filename_ext%,folder.jpg)
accesses the file "folder.jpg" in the parent folder.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: trackfan504 on 2006-09-16 11:38:29
Quote
gfngfgf' date='Sep 14 2006I I'm a little confused.  Were you able to fix your problem?




Yes, but until I saw solutions posted here, it was only able to display if filename matched %artist% tag, i.e. no wildcard . Only problem now, left click in album art panel will not change source.

Great plug-in...thanks for the help.

Title: [CRASHWARE] updated foo_uie_albumart
Post by: aurelio on 2006-09-16 16:28:12
Something like
$replace(%path%,$directory(%path%,1)\%_filename_ext%,folder.jpg)
accesses the file "folder.jpg" in the parent folder.


Good hint Tri 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Chronial on 2006-09-17 14:54:57
E:\Artists Photos\%artist%.jpg
-E:\Artists Photos\%artist%.png

You can save the .jpg/.png here and do .* - if I'm guessing right and your "Artist Photos" folder only contains image files
The * problem is created by foo_uie_albumart trying to display the mp3s as images (which will fail, of course ^^), since something like $replace(%path%,%filename_ext%,)* matches every file in that folder (most of them beeing mp3s). but E:\Artists Photos\%artist%.* should only match one or maybe two files - so no problem here.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: musosticky on 2006-09-17 15:44:20
good point there is no need to specify file extensions in this folder
Title: [CRASHWARE] updated foo_uie_albumart
Post by: mquander on 2006-09-17 17:21:13

And there is realy no possibility to "climb up" in the folder-structure ...?? 
You should be able to climb up be using the $directory function.

Something like
$replace(%path%,$directory(%path%,1)\%_filename_ext%,folder.jpg)
accesses the file "folder.jpg" in the parent folder.


*Great* hint!  That'll serve me well until the ".." shortcut is fixed again.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Lorraine on 2006-09-17 22:49:40
Something like
$replace(%path%,$directory(%path%,1)\%_filename_ext%,folder.jpg)
accesses the file "folder.jpg" in the parent folder.


Good hint Tri 


How could I use this code to go back 3 directories?

example

My Music
-Artist Directory
--Live Directory
---Album
----Disc 1
----Disc 2

With my artistimage.jpg in the 'artist directory' and the files in the disc 1 and 2 folders. Is there a way?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: D3WEY on 2006-09-18 01:22:34
Tri had the right idea with it, but a more customizable/applicable method is to use
$replace(%path%,$directory(%path%,1)\%filename_ext%,)folder.*
Where folder.* can be whatever you'd like. I feel it's improved, since it allows for using wildcards still.

How could I use this code to go back 3 directories?

With my artistimage.jpg in the 'artist directory' and the files in the disc 1 and 2 folders. Is there a way?

This is slightly more trickly.
If Foobar had a function which split lines, you could tell it to only use the first X directories using a seperator of \, but it doesn't.
Therefore, you have to use
$replace(%path%,$directory(%path%,3)\$directory(%path%,2)\$directory(%path%,1)\%filename_ext%,)artistimage.jpg

You can continue going up or down the path by adding an additional $directory(%path%,#)\
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Lorraine on 2006-09-18 03:21:03
Tri had the right idea with it, but a more customizable/applicable method is to use
$replace(%path%,$directory(%path%,1)\%filename_ext%,)folder.*
Where folder.* can be whatever you'd like. I feel it's improved, since it allows for using wildcards still.


How could I use this code to go back 3 directories?

With my artistimage.jpg in the 'artist directory' and the files in the disc 1 and 2 folders. Is there a way?

This is slightly more trickly.
If Foobar had a function which split lines, you could tell it to only use the first X directories using a seperator of \, but it doesn't.
Therefore, you have to use
$replace(%path%,$directory(%path%,3)\$directory(%path%,2)\$directory(%path%,1)\%filename_ext%,)artistimage.jpg

You can continue going up or down the path by adding an additional $directory(%path%,#)\


Ah, thank you! Looks like I was doing the right thing - only backwards. 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: jmur on 2006-09-19 05:31:30
im not sure why, but the only version of this that works for me is 0.164a. im running the latest stable build of foobar, and have tried the past 4 stable versions of this plugin, and after i install it, it is nowhere to be found in my prefrences, but when i replace it with the 0.164a version, it magically appears back under the display branch. anyone know why this is?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: D3WEY on 2006-09-19 05:37:36
im not sure why, but the only version of this that works for me is 0.164a. im running the latest stable build of foobar, and have tried the past 4 stable versions of this plugin, and after i install it, it is nowhere to be found in my prefrences, but when i replace it with the 0.164a version, it magically appears back under the display branch. anyone know why this is?


It's no longer located in the display branch. Go to the Columns UI Layout tab and insert the panel wherever you're going to want it. Then click on it and choose configure, and you'll be at the preferences screen for it.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: jmur on 2006-09-19 05:39:42
ahh, thanks alot
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-09-19 06:04:34
-----
Version 0.2.4.1 (September 18, 2006)
Plugin homepage (http://cherans.bol.ucla.edu/fooplugins.html)

Download (http://cherans.bol.ucla.edu/foo_uie_albumart0241.zip)
Change log (http://cherans.bol.ucla.edu/foo_uie_albumart-changelog.txt)
Source (http://cherans.bol.ucla.edu/foo_uie_albumart0241-src.zip)
-----

This release addresses a few of the bugs that people have reported over the past week.  I also added an option to disable cycling through all wildcard matches.  The option is disabled by default, so if you do want to cycle through all wildcard matches, make sure to check the box on the "Behaviour" tab.

You can also cycle through wildcard matches in random order now.  To be precise, it's really a "shuffle".  When the panel first hits a wildcard source, it builds a list of all the matches for that source.  If "Random" is enabled, the list is shuffled, and then images are loaded from the list until the panel moves on to the next source.  If you keep hitting "Next Source", you will see all the wildcard matches for a particular source.

I did some more fiddling with the "Open Directory" function, so anyone who was experiencing crashes with the original 0.2.4 release, I'd be interested to know if you're still getting crashes with 0.2.4.1.

Also, the built-in image search now restricts the results to only image files, based on the file extension.  If the file does not have an extension of .jpg, .jpeg, .gif, .png, or .bmp, the program won't try to open the file.  This should lessen the problems with sources being too general, but it should still be faster to be specific with your source strings.  There is no way to work around this filtering.  If the image extension you use if not in the list, let me know and I'll add it.

Finally, regarding "..\" not working: I haven't been able to figure it out.  I have a feeling the filesystem service in the foobar2000 SDK doesn't support "..", but this is just a guess.  I could work around it, but I feel it's not worth my time since Tri and D3WEY both posted valid solutions above (here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=39924&view=findpost&p=431374) and here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=39924&view=findpost&p=432139)).
Title: [CRASHWARE] updated foo_uie_albumart
Post by: pIv on 2006-09-19 07:51:34
I use next sources list
Code: [Select]
$replace(%path%,%filename_ext%,)*front*.jpg
-$replace(%path%,%filename_ext%,)*inside*.jpg
-$replace(%path%,%filename_ext%,)*cd*.jpg
-$replace(%path%,%filename_ext%,)*back*.jpg
--c:\audio\no_cover*.jpg


Whis this list I see in console only
Code: [Select]
10:43:24] searching album art, preprocessed pattern: "C:\Audio\The Doors\1970 - Absolutely Live\*front*.jpg"


When I use
Code: [Select]
$replace(%path%,%filename_ext%,)*front*.jpg
$replace(%path%,%filename_ext%,)*inside*.jpg
$replace(%path%,%filename_ext%,)*cd*.jpg
$replace(%path%,%filename_ext%,)*back*.jpg
--c:\audio\no_cover*.jpg



In console I see
Code: [Select]
10:44:08] searching album art, preprocessed pattern: "C:\Audio\The Doors\1970 - Absolutely Live\*front*.jpg"
[10:44:10] searching album art, preprocessed pattern: "C:\Audio\The Doors\1970 - Absolutely Live\*inside*.jpg"
[10:44:14] searching album art, preprocessed pattern: "C:\Audio\The Doors\1970 - Absolutely Live\*cd*.jpg"
[10:44:15] searching album art, preprocessed pattern: "C:\Audio\The Doors\1970 - Absolutely Live\*back*.jpg"


Why it is?

I don' t see no_cover image in first and second cases when use "Next Source" command.
I can see no_cover image only if I don't use wildcard matches in souces list.
It is good?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-09-19 13:17:40
Why it is?

pepoluan gave a good explanation in this post (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=39924&view=findpost&p=425896) and I added some explanation a few posts below his.  Basically, the dash groups sources together.  In your first list, since the panel found a match for "*front*.jpg", it doesn't bother to try any of the others.  Another way to say it is that "Next Source" skips to the next source in the list which does not start with a dash.

I don' t see no_cover image in first and second cases when use "Next Source" command.
I can see no_cover image only if I don't use wildcard matches in souces list.
It is good?

The no-cover image should only be seen if the panel can't find any of the images you specified.  If you have at least one image that contains one of the words "front", "inside", "cd", or "back", then yes, it is correct that the no-cover image is not shown for the first and second cases.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: pIv on 2006-09-19 14:22:13
removed
Title: [CRASHWARE] updated foo_uie_albumart
Post by: walla on 2006-09-19 18:11:46
I don't know if it helps, but albumart seems to have crashed my foobar:

http://pastebin.com/790010 (http://pastebin.com/790010)

I use the latest version from yesterday.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: OnPoint on 2006-09-20 00:44:29
i cant get this plugin to work, im using the new one from yesterday. all you have to do is put it in your components directory and restart foobar right?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-09-20 01:31:21
I don't know if it helps, but albumart seems to have crashed my foobar:

http://pastebin.com/790010 (http://pastebin.com/790010)

I use the latest version from yesterday.

What exactly is that link you posted?

edit: never mind, I see that it is the crashlog.  Were you doing anything in particular at the time it crashed, or did it just crash out of the blue?

i cant get this plugin to work, im using the new one from yesterday. all you have to do is put it in your components directory and restart foobar right?

You also have to be using the latest version of Columns UI as your user interface.  Then, on the "Layout" tab of the "Columns UI" page in Preferences, right-click on a Splitter and select "Insert panel->Panels->Album Art".
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-09-20 01:52:05
Okay, walla, and others, I've updated the plugin.  Please redownload from here (http://cherans.bol.ucla.edu/foo_uie_albumart0241.zip).  See if that stops the crashes.

edit: FYI, I think the crash happened because I forgot to check if the source string evaluated to nothing (a blank string).  This could happen if you have a source like "$if(%isplaying%,something,)" where the string evaluates to nothing if foobar2000 isn't playing.  Anyway, those types of strings should be okay if you download the updated version I just posted.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Sphix on 2006-09-20 02:07:07
I've lost my source list when I updated, can someone teach me how I put my "Radio Stream" image back?!

The lnew version crashed here too, I'll try the updated one now
Title: [CRASHWARE] updated foo_uie_albumart
Post by: acedriver on 2006-09-20 02:27:15
I've lost my source list when I updated, can someone teach me how I put my "Radio Stream" image back?!

The lnew version crashed here too, I'll try the updated one now

Code: [Select]
-$if($stricmp($left(%path%,7),'http://'),'components\radio.png',)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Sphix on 2006-09-20 02:33:04
Thanks
Title: [CRASHWARE] updated foo_uie_albumart
Post by: churowero on 2006-09-20 17:41:04
hi guys, i have a problem with the new albumart version 0.2.4.1

i can't see 800x600 pixels images or big size images, only mini images like 150x150

anyone with the same problem?

my config


$replace(%path%,%filename_ext%,)*
-$replace(%path%,%filename_ext%,)..\*
$substr(%_path%,1,$strrchr(%_path%,'\'))*.jpg
-match:$replace(%_path%,%_filename_ext%,)*
--components\default.*
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Hamallainen on 2006-09-20 22:32:29
Hi,

Good job with 0.2.4.1, i love the way the sources works now, with the wildcards.

I have 2 questions, i don't know if they're intended behaviours or bugs:
1) uppercase extensions don't seem to work. (ie. Front.jpg is displayed but not Front.JPG)
2)When Cycle sources during playback is activated it automatically cycles all the sources but for those with wildcards, it shows the first match but not those which should come next. But if i right click|Next source then it cycles through all the images matching the wildcards.

thanks
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-09-21 01:44:46
1) uppercase extensions don't seem to work. (ie. Front.jpg is displayed but not Front.JPG)

haha, that's because I made a silly error.  Thanks for the report.

2)When Cycle sources during playback is activated it automatically cycles all the sources but for those with wildcards, it shows the first match but not those which should come next. But if i right click|Next source then it cycles through all the images matching the wildcards.

I haven't been able to reproduce this.  What do your settings look like on the "Behaviour" tab?  Specifically, what are the "Cycle all wildcards" and "Order" options set to?

i can't see 800x600 pixels images or big size images, only mini images like 150x150

Is there anything else that the big size images have in common besides all being big?  I mean, do they have a common file name or pattern, or maybe there's a strange character in the file name?  Do they have uppercase file extensions? (if so, see my response to Hamallainen above)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Hamallainen on 2006-09-21 03:01:11
I haven't been able to reproduce this.  What do your settings look like on the "Behaviour" tab?  Specifically, what are the "Cycle all wildcards" and "Order" options set to?

I m sorry , i had made a mistake in the preferences window because i had checked the Album cover art follows cursor even when playing option. So i guess in fact it stopped cycling the sources because i had selected another track of the same album (which is the obvious behaviour).
So i m really sorry to have wasted your time.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: pencil on 2006-09-21 04:23:41
i just wanted to say i've been using this plugin without a single problem or anything.  mostly because i don't need wildcards, all my images in albums have been either folder, front, or cover.jpg, so i'll continue with that consistency even if i don't have to (i like clean folders!).

so!  thanks for the plugin, foobar looks amazing with it and all 323 artists with their respective amount of albums have a cover, no exceptions.  never figured out how to get the no_cover image to show up but i don't care, the hours i spent getting covers paid off!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Anas on 2006-09-21 17:49:10
It just crashed, right after changing a song and attempting to minimise foobar: 
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 012E5E6Bh
Access violation, operation: read, address: 01316000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (012E5E6Bh):
012E5E2Bh:  30 01 8A 08 8B 16 8B 12 6A 01 8D 44 24 14 88 4C
012E5E3Bh:  24 14 50 8B CE FF D2 8B 54 24 24 8D 42 FF BF 01
012E5E4Bh:  00 00 00 3B C7 8B 44 24 18 0F 86 90 00 00 00 B3
012E5E5Bh:  5C 8D 64 24 00 85 D2 8B C8 77 05 B9 4F 1C 30 01
012E5E6Bh:  38 1C 39 8B C8 74 34 85 D2 77 05 B9 4F 1C 30 01
012E5E7Bh:  80 3C 39 2E 75 34 85 D2 8B C8 77 05 B9 4F 1C 30
012E5E8Bh:  01 80 7C 39 FF 2E 74 22 85 D2 8B C8 77 05 B9 4F
012E5E9Bh:  1C 30 01 38 5C 39 FF 74 11 8B C8 85 D2 77 05 B9
Stack (0012F704h):
0012F6E4h:  00000000 00000000 00000000 00000000
0012F6F4h:  00000000 00000000 00000000 00000000
0012F704h:  C4222364 00000000 0012F7D8 01301C4F
0012F714h:  7C91EE00 01301F60 013459D0 00000011
0012F724h:  00000011 00000000 0012F7D8 01342138
0012F734h:  C4222378 0012F780 012FF308 00000000
0012F744h:  012E5D5F 01301C4F C422233C 01302580
0012F754h:  004DEE00 C497966F 01301F4C 01301F40
0012F764h:  0012F75C 01301F60 040B0048 0000B34C
0012F774h:  0000B34C 0000B33B 0012F76C 0012F8A0
0012F784h:  012FF9A8 00000000 012E9D91 00000000
0012F794h:  C42223F4 0130257C 00000000 01342138
0012F7A4h:  00000001 0000007F 004DEE00 00000000
0012F7B4h:  00000000 01302808 0012F810 004DF5A4
0012F7C4h:  01301F60 013464C8 00000035 00000035
0012F7D4h:  00000024 01301F98 00000000 00000000
0012F7E4h:  00000000 01301F60 00000000 00000000
0012F7F4h:  00000000 00000000 FFFFFFFF 7C920732
0012F804h:  7C9206AB 7C9206EB 00000004 013026B4
0012F814h:  00000000 00000000 00000000 01301F60
Registers:
EAX: 013459D0, EBX: 01301C5C, ECX: 01301C4F, EDX: 00000000
ESI: 0012F768, EDI: 000143B1, EBP: 01342138, ESP: 0012F704
Crash location: "foo_uie_albumart", loaded at 012E0000h - 01316000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C906000h
COMCTL32                        loaded at 773A0000h - 774A2000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4A000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F36000h
USER32                          loaded at 77D10000h - 77DA0000h
SHLWAPI                          loaded at 77F40000h - 77FB7000h
SHELL32                          loaded at 7C9D0000h - 7D4E3000h
ole32                            loaded at 774B0000h - 775EC000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76350000h - 763A6000h
WinStylerThemeHelper            loaded at 59800000h - 59817000h
oleaut32                        loaded at 770F0000h - 7717C000h
uxtheme                          loaded at 5B0F0000h - 5B128000h
LgWndHk                          loaded at 00AE0000h - 00AE7000h
foo_autoplaylist                loaded at 00AF0000h - 00B22000h
foo_burninate                    loaded at 00B50000h - 00B87000h
VERSION                          loaded at 77BD0000h - 77BD8000h
foo_cdda                        loaded at 00BB0000h - 00BE6000h
foo_common                      loaded at 00C10000h - 00C4A000h
foo_converter                    loaded at 00C70000h - 00CD9000h
foo_dsp_delta                    loaded at 00D00000h - 00D1E000h
foo_dsp_skip_silence            loaded at 00D40000h - 00D4A000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_dsp_std                      loaded at 00D70000h - 00DB1000h
foo_freedb2                      loaded at 00DE0000h - 00E20000h
foo_input_std                    loaded at 00E40000h - 00F54000h
foo_lyricsdb                    loaded at 00F80000h - 00F9E000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
WININET                          loaded at 77180000h - 7722A000h
CRYPT32                          loaded at 77A50000h - 77AE5000h
MSASN1                          loaded at 77AF0000h - 77B02000h
foo_masstag                      loaded at 00FB0000h - 01000000h
foo_pqview                      loaded at 01020000h - 0103C000h
foo_rgscan                      loaded at 01070000h - 010B8000h
foo_run                          loaded at 010E0000h - 0110B000h
foo_sendtodevice                loaded at 01130000h - 01143000h
foo_sic                          loaded at 01160000h - 011B7000h
WS2_32                          loaded at 71A10000h - 71A27000h
WS2HELP                          loaded at 71A00000h - 71A08000h
foo_uie_albumart                loaded at 012E0000h - 01316000h
gdiplus                          loaded at 4EBA0000h - 4ED43000h
foo_uie_albumlist                loaded at 01350000h - 0138F000h
foo_uie_playlists_dropdown      loaded at 013B0000h - 013EA000h
foo_uie_single_column_playlist  loaded at 01410000h - 0145F000h
foo_uie_trackinfo_mod            loaded at 01470000h - 014BA000h
foo_ui_columns                  loaded at 014D0000h - 01567000h
LgMsgHk                          loaded at 01AF0000h - 01AFB000h
MSVCP60                          loaded at 76020000h - 76085000h
DSOUND                          loaded at 73E70000h - 73ECC000h
WINMM                            loaded at 76AF0000h - 76B1E000h
wdmaud                          loaded at 72C90000h - 72C99000h
WINTRUST                        loaded at 76BF0000h - 76C1E000h
IMAGEHLP                        loaded at 76C50000h - 76C78000h
msacm32                          loaded at 72C80000h - 72C88000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E40000h - 73E44000h
dciman32                        loaded at 73B30000h - 73B36000h
mswsock                          loaded at 719B0000h - 719F0000h
DNSAPI                          loaded at 76EE0000h - 76F07000h
rasadhlp                        loaded at 76F80000h - 76F86000h
CLBCATQ                          loaded at 76F90000h - 7700F000h
COMRes                          loaded at 77010000h - 770E5000h
msxml3                          loaded at 74900000h - 74A71000h
WINHTTP                          loaded at 4D5C0000h - 4D618000h
Secur32                          loaded at 77FC0000h - 77FD1000h
urlmon                          loaded at 77230000h - 772D0000h
wsock32                          loaded at 71A30000h - 71A3A000h
RASAPI32                        loaded at 76EA0000h - 76EDC000h
rasman                          loaded at 76E50000h - 76E62000h
NETAPI32                        loaded at 07290000h - 072E4000h
TAPI32                          loaded at 76E70000h - 76E9F000h
rtutils                          loaded at 76E40000h - 76E4E000h
msv1_0                          loaded at 77C40000h - 77C63000h
iphlpapi                        loaded at 76D20000h - 76D39000h
sensapi                          loaded at 72240000h - 72245000h
USERENV                          loaded at 76620000h - 766D5000h
hnetcfg                          loaded at 66710000h - 66769000h
wshtcpip                        loaded at 719F0000h - 719F8000h
DBGHELP                          loaded at 59DD0000h - 59E71000h

Stack dump analysis:
Address: 01301C4Fh, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 7C91EE00h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+000000FFh)
Address: 01301F60h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 012FF308h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 012E5D5Fh, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 01301C4Fh, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 01302580h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 004DEE00h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01301F4Ch, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 01301F40h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 01301F60h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 012FF9A8h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 012E9D91h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 0130257Ch, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 004DEE00h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01302808h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 004DF5A4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01301F60h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 01301F98h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 01301F60h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9206ABh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 013026B4h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 01301F60h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 01301F60h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 013021E0h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 012FE9F8h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 012FFAB3h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 012E9783h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 0040A6EEh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040BC4Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01301F60h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 012FFAF0h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 012E9471h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 01301F60h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 012FFB20h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 012E8C5Dh, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 77D26DDBh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EndDialog" (+00000112h)
Address: 77D26DEBh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EndDialog" (+00000122h)
Address: 012FFBC0h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 012E83F4h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 77D188A9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188B2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 012E7FF0h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 012FFC88h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 012E8036h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 012E7FF0h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 77D18709h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000072h)
Address: 012E7FF0h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 012E7FF0h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 77D187EBh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000154h)
Address: 012E7FF0h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D18808h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000171h)
Address: 77D189A5h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 012E7FF0h, location: "foo_uie_albumart", loaded at 012E0000h - 01316000h
Address: 77D1E666h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D189C8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D189E8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042FD19h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00CB7459h, location: "foo_converter", loaded at 00C70000h - 00CD9000h
Address: 10002DD2h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000032h)
Address: 004C0520h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0043085Fh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C03BCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BFB18h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BFB18h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C7690h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004E41C0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49DCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C927BF5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004939FDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4240h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044E438h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00447CCBh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00498E3Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496B40h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0530h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0530h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF185h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0530h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430A66h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E09B0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496844h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00491D3Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00491D36h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49F0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B3960h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4238h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496B40h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF578h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00495FA4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0153D914h, location: "foo_ui_columns", loaded at 014D0000h - 01567000h
Address: 0153D914h, location: "foo_ui_columns", loaded at 014D0000h - 01567000h
Address: 00496B40h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 0153D914h, location: "foo_ui_columns", loaded at 014D0000h - 01567000h
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 0049600Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4 beta 3
UNICODE

Additional info:
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
WMA Decoder 1.1  (foo_input_std)
Masstagger 1.6  (foo_masstag)
CD Audio Decoder 2.1.1  (foo_cdda)
foo_lyricsdb 0.0.7 beta 4  (foo_lyricsdb)
foobar2000 core v0.9.4 beta 3  (Core)
Standard DSP array 1.0  (foo_dsp_std)
Common services 0.1  (foo_common)
Run services 0.3.2  (foo_run)
freedb Tagger 0.5.2a  (foo_freedb2)
Track info panel mod 0.5 beta [Aug 30 2006 - 16:35:44]  (foo_uie_trackinfo_mod)
Skip silence 0.1  (foo_dsp_skip_silence)
Converter 1.0.1  (foo_converter)
Single Column Playlist Display 0.3.2 beta [Sep 20 2006 - 06:11:29]  (foo_uie_single_column_playlist)
Audio CD Writer 2.0.1  (foo_burninate)
Columns UI 0.1.3 beta 1v6 TEST  (foo_ui_columns)
Standard Input Array 1.0  (foo_input_std)
FLAC decoder 1.1.0  (foo_input_std)
foosic music database 1.0 beta 11  (foo_sic)
Send to Device 1.0.4 [May 17 2006 - 13:21:17]  (foo_sendtodevice)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
Album Art Panel 0.2.4.1  (foo_uie_albumart)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)

Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-09-22 02:47:24
It just crashed, right after changing a song and attempting to minimise foobar:

Clear your browser cache and redownload 0.2.4.1 from here (http://cherans.bol.ucla.edu/foo_uie_albumart0241.zip).  This is the same problem walla was experiencing above.  I fixed it and updated the download without changing the version number.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: mazy on 2006-09-22 20:35:24
gfngfgf, after updating to the last version (and the fixed one after suffering from crashes), "open directory" function doesn't work for me. i see mouse cursor change to "busy" and nothing happens.

also it seems album art panel makes foobar get to 100% cpu usage now and then - i'm experiencing it for example for one album with multiple jpgs, each over 1mb - could that be problem? i do not remember anything like this happening before ...

another strange thing is that i'm sometimes able to cycle to no-cover image even when there has been another image found and i have "skip no-cover images while cycling" checked.

my sources:

Code: [Select]
$replace(%_path%,%_filename_ext%,)folder.jpg
-$replace(%_path%,%_filename_ext%,)*.png
-$replace(%_path%,%_filename_ext%,)*.jpg
-$replace(%_path%,%_filename_ext%,)*.bmp
-$replace(%_path%,%_filename_ext%,)*.gif
$replace(%_path%,%_filename_ext%,)*front*
-$replace(%_path%,%_filename_ext%,)*cover*
$replace(%_path%,%_filename_ext%,)*back*
$replace(%_path%,%_filename_ext%,)*inside*
$replace(%_path%,%_filename_ext%,)*cd*
--data\no-cd image\mazy-nocd_01.png

i have three requests:

- remove duplicates from matches
- configurable command for "open in external viewer" (possibility to select any foobar's commad would be great, i could use foo_run)
- full-size (or limited by resolution or some setting) cover preview in pop-up window on mouse hover. this has been discussed before ...

thank you for working on this plugin!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-09-23 03:10:07
gfngfgf, after updating to the last version (and the fixed one after suffering from crashes), "open directory" function doesn't work for me. i see mouse cursor change to "busy" and nothing happens.
I need some information on the track that's being played or selected, specifically, what is its path?

also it seems album art panel makes foobar get to 100% cpu usage now and then - i'm experiencing it for example for one album with multiple jpgs, each over 1mb - could that be problem?
Do you have any virus protection running?  Since album art panel is accessing all the images which match a wildcard pattern, a virus scanner would check all the files, and that might cause your CPU usage to spike.

another strange thing is that i'm sometimes able to cycle to no-cover image even when there has been another image found and i have "skip no-cover images while cycling" checked.
"Skip no-cover images while cycling" only applies to the automatic cycling which occurs during playback.  That is, you may still see a no-cover image if you right-click and select "Next Source" (or use a mouse shortcut).

- remove duplicates from matches
If I understand you correctly, you mean that, with your source list above for example, album art panel might show you "cover.png" twice in one go-around, because it matches both "*.png" and "*cover*"?  If that's the case, I probably won't be implementing this kind of feature.  It should be possible to eliminate duplicate matches by using a properly designed source list.  Granted, the documentation in this matter is lacking.  In your case, try this as your list and see if it helps:

Code: [Select]
[foo_uie_albumart]
$replace(%_path%,%_filename_ext%,)folder.jpg
$replace(%_path%,%_filename_ext%,)*front*
-$replace(%_path%,%_filename_ext%,)*cover*
$replace(%_path%,%_filename_ext%,)*back*
$replace(%_path%,%_filename_ext%,)*inside*
$replace(%_path%,%_filename_ext%,)*cd*
-$replace(%_path%,%_filename_ext%,)*.png
-$replace(%_path%,%_filename_ext%,)*.jpg
-$replace(%_path%,%_filename_ext%,)*.bmp
-$replace(%_path%,%_filename_ext%,)*.gif
--data\no-cd image\mazy-nocd_01.png
[End]
All I did was move the "*.jpg", etc. sources to the end, just above the no-cover image.

edit: Okay, I just looked at that again, and realized that my suggestion doesn't help the duplicate match problem.  I'll have to think about that.  Right now, the album art panel only searches one source at a time, and there's no knowledge about the results of any other sources.  When you click "Next Source" or the panel cycles automatically, it searches the next (non-hyphenated) source in the list.  It would be possible to evaluate all the sources at once and cache the results, then remove the duplicate results, but the problem with that solution is that it would take a long time to scan through all the sources.  Even the way it is now, it's too slow, and it locks up foobar2000 while it's searching.  Maybe when I make the image search multithreaded (and it doesn't lock up the GUI), I can revisit this issue.

- configurable command for "open in external viewer" (possibility to select any foobar's commad would be great, i could use foo_run)
I'll see what I can do.

- full-size (or limited by resolution or some setting) cover preview in pop-up window on mouse hover. this has been discussed before ...
Yes, this has been requested before.  The problem that I have, and this is mostly personal preference, is that I see it as eyecandy that really wouldn't be used by most users.  I'd rather focus my attention on things like opening images within archives and making the image search multithreaded so that it doesn't freeze foobar2000 whenever the track changes.  I'll keep your request in mind, but don't expect much.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: mazy on 2006-09-23 09:38:55
thank you for your responses, gfngfgf.

I need some information on the track that's being played or selected, specifically, what is its path?

i doesn't work in all cases i've tried. one track for example is: H:\My Grab\Al-Yaman - Hurriya (2004) (vbr)\01 - Alwan.mp3

Do you have any virus protection running?  Since album art panel is accessing all the images which match a wildcard pattern, a virus scanner would check all the files, and that might cause your CPU usage to spike.

i had multiple album art panels used for other things than album art. i removed them and it doesn't happen any longer ...

If I understand you correctly, you mean that, with your source list above for example, album art panel might show you "cover.png" twice in one go-around, because it matches both "*.png" and "*cover*"?

yes

edit: Okay, I just looked at that again, and realized that my suggestion doesn't help the duplicate match problem.  I'll have to think about that.  Right now, the album art panel only searches one source at a time, and there's no knowledge about the results of any other sources.  When you click "Next Source" or the panel cycles automatically, it searches the next (non-hyphenated) source in the list.  It would be possible to evaluate all the sources at once and cache the results, then remove the duplicate results, but the problem with that solution is that it would take a long time to scan through all the sources.  Even the way it is now, it's too slow, and it locks up foobar2000 while it's searching.  Maybe when I make the image search multithreaded (and it doesn't lock up the GUI), I can revisit this issue.

i see - well not a big deal, i can live with duplicate matches - and you may be able to deal with it in the future.

Yes, this has been requested before.  The problem that I have, and this is mostly personal preference, is that I see it as eyecandy that really wouldn't be used by most users.  I'd rather focus my attention on things like opening images within archives and making the image search multithreaded so that it doesn't freeze foobar2000 whenever the track changes.  I'll keep your request in mind, but don't expect much.

in case i could configure application to be used for "open in external viewer" i could use that instead. quick build-in preview would be nice though
Title: [CRASHWARE] updated foo_uie_albumart
Post by: aurelio on 2006-09-23 11:01:29
gfngfgf,
can you add .tif and .tiff extensions support?
Thanks for your great work 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-09-24 06:01:11
can you add .tif and .tiff extensions support?

Sure, not a problem

i doesn't work in all cases i've tried. one track for example is: H:\My Grab\Al-Yaman - Hurriya (2004) (vbr)\01 - Alwan.mp3

hmm, to be perfectly honest, I don't know what's going on here.  I made some changes to the "Open Directory" code, but it seems to have caused nothing but problems.  I'll probably change it back to the way it was back when no one was complaining.  That should teach me to "fix" things that aren't broken 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: biotine on 2006-09-24 21:23:29
Albumart panel show nothing, just background color when playlist is empty, . How can I put some pics on it, such as no_cover.jpg, empty_playlist.jpg?

Thanks for this wonderful plugin!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: kreca on 2006-09-25 00:29:10
Would it be possible to make the program walk the list only when the directory changes between two songs?
This really impacts performance when changing songs in huge folders
Title: [CRASHWARE] updated foo_uie_albumart
Post by: basmatiman on 2006-09-26 02:49:07
I am entirely new with the whole scripting world and have barely any idea of what I am doing.
albumart  recognizes and displays the photos that Windows shows in thumbnail mode when I look at the My Music folders, but I am trying to use AlbumArtAggregater and it places the image in the album level folder. How can i get albumart to read and display that image
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Scidd0w on 2006-09-26 08:42:01
Yes, this has been requested before.  The problem that I have, and this is mostly personal preference, is that I see it as eyecandy that really wouldn't be used by most users.  I'd rather focus my attention on things like opening images within archives and making the image search multithreaded so that it doesn't freeze foobar2000 whenever the track changes.  I'll keep your request in mind, but don't expect much.

First thank you for this plugin. I just started using it and it perfectly suits my needs! I have a rather simple setup that works real nice.
Second I want to say that I am with you on your focus for the next versions.. please only add features that will be used alot (I think I will like the multithreaded image search)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: grant_lee on 2006-09-27 18:05:16
Hi,

I've been using foobar for quite a long time, but I never used 3rd party component before.

I can't have albumart to work, despise all my googling : it just doesn't show up in my foobar window.

I'm using :
- foobar 0.9.4
- columns UI 0.1.3 beta 1v5
- albumart 0.2.4.1
- windows 2k, thus I put the GDIplus.dll in my foobar directory

When I check foobar's preference, I don't get to have this panel :
(http://wiki.hydrogenaudio.org/images/0/0a/Albumartpannel.PNG)
(screenshot from albumart's Wiki)

What am I doing wrong so far ?

Thank you

grant_lee
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Yotsuya on 2006-09-27 18:39:29
That screenshot is from an older version. Albumart now supports multiple instances and the settings are no longer managed from the main foobar preferences tree. Instead, add the panel to your layout (File> Preferences> Display> Columns UI> "Layout" Tab) then right click on the panel and select "Preferences" from the popup. There you will find the albumart settings.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: grant_lee on 2006-09-27 19:02:50
Thank you very much. It now works fine

grant_lee
Title: [CRASHWARE] updated foo_uie_albumart
Post by: tfish77 on 2006-09-30 23:50:11
That screenshot is from an older version. ...


Thank you!  I was also under the assumption that my foobar was "broken" or something silly like that because I couldn't get those settings to appear in the preferences window.  Thanks for the information.

Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-10-01 05:14:03
Albumart panel show nothing, just background color when playlist is empty, . How can I put some pics on it, such as no_cover.jpg, empty_playlist.jpg?

Right now, there is no way.  I've been thinking about this problem for a while, but haven't really come up with a good solution.  I may end up just using the first no-cover source in the list (prefixed with "--") when the playlist is empty.

Would it be possible to make the program walk the list only when the directory changes between two songs?
This really impacts performance when changing songs in huge folders

I'll see if I can find an appropriate way to cut down on how often the panel does a full image search.  The problem with just checking the directory is that some people might have tracks from different albums in one directory, in which case, they'd want the panel to search for new art.  I understand what you're requesting, though, and I'll consider the issue.

I am entirely new with the whole scripting world and have barely any idea of what I am doing.
albumart  recognizes and displays the photos that Windows shows in thumbnail mode when I look at the My Music folders, but I am trying to use AlbumArtAggregater and it places the image in the album level folder. How can i get albumart to read and display that image

Have you used WMP to download covers before?  WMP saves some hidden images along with the usual "Folder.jpg", and some users have reported that Album Art Panel matches the hidden images instead of their custom cover.  Try changing the first source to "$replace(%path%,%filename_ext%,)cover.jpg" (or "folder.jpg" or whatever AlbumArtAggregator calls the image it downloads).
Title: [CRASHWARE] updated foo_uie_albumart
Post by: mazy on 2006-10-01 10:01:04
Right now, there is no way.  I've been thinking about this problem for a while, but haven't really come up with a good solution.  I may end up just using the first no-cover source in the list (prefixed with "--") when the playlist is empty.

that seems logical to me, please add this .

and gfngfgf, what about that fill resize mode which would resize album art so there's no space left in the panel. there could be another checkbox under "expand album cover art to fit panel" like "fill available space". it would work accordingly to other settings like "center album cover art in panel" etc.

this option would make sense with "maintain aspect ratio", "expand album ..." and/or "shrink album ..." checkboxes set.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: biotine on 2006-10-01 16:08:08
Right now, there is no way.  I've been thinking about this problem for a while, but haven't really come up with a good solution.  I may end up just using the first no-cover source in the list (prefixed with "--") when the playlist is empty.


I tried this
$ifequal(%playlist_number%,0,\images\nocovers\default.jpg,)
it still doesn't work.

Thanks for your reply and waiting for next version
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Chronial on 2006-10-01 19:10:37
Quote
I'll see if I can find an appropriate way to cut down on how often the panel does a full image search. The problem with just checking the directory is that some people might have tracks from different albums in one directory, in which case, they'd want the panel to search for new art. I understand what you're requesting, though, and I'll consider the issue.

That shouldn't be that much of a problem - just cache what files match the compiled pattern. Shouldn't be to difficult or am I missing something?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: michael_funk on 2006-10-04 16:37:07
Hi everyone!

I have an album with two cd's.

The directory structure is

<some path>\album_dir
<some path>\album_dir\CD1
<some path>\album_dir\CD2

The music files are located in
- <some path>\album_dir\CD1
- <some path>\album_dir\CD2

The file cover.jpg is located in "<some path>\album_dir" (one level up from the music files i.e.)

What I tried was (simplified)

$replace(%path%,%filename_ext%,)cover.jpg
-$replace(%path%,%filename_ext%,)..\cover.jpg

but that did not work.

-$replace(%path%,%filename_ext%,)'..\'cover.jpg    didn't work either.

I checked the resulting string, it was correct. Is there any way to get this working? Where is my error?

Thanks for help,
Michael
Title: [CRASHWARE] updated foo_uie_albumart
Post by: michael_funk on 2006-10-04 16:47:41
HA!

Found it in the No-Covers thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=34341&st=125#)

The solution: -$replace(%path%,$directory(%path%,1)\%filename_ext%,)*cover*

Michael
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Purple Monkey on 2006-10-04 16:48:10
Try
Code: [Select]
-$replace(%path%,%directory%'\'%filename_ext%,)cover.jpg


Edit: you got it.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: modat on 2006-10-04 23:02:33
I cant get this plugin to work. I downloaded and use columsUi...i use the newest version of foobar. I downloaded the mod, extracted it to /foobar/components    but my foobar doesnt reconize it. I dont see anywhere were i can edit the plugin in my "prefrences" option in foobar. Can anyone help me out? I also use windows xp pro
Title: [CRASHWARE] updated foo_uie_albumart
Post by: D3WEY on 2006-10-05 01:33:22
I cant get this plugin to work. I downloaded and use columsUi...i use the newest version of foobar. I downloaded the mod, extracted it to /foobar/components    but my foobar doesnt reconize it. I dont see anywhere were i can edit the plugin in my "prefrences" option in foobar. Can anyone help me out? I also use windows xp pro

Christ, this has to be the most common question since the change. Why doesn't anyone even attempt to look up a few posts...

That screenshot is from an older version. Albumart now supports multiple instances and the settings are no longer managed from the main foobar preferences tree. Instead, add the panel to your layout (File> Preferences> Display> Columns UI> "Layout" Tab) then right click on the panel and select "Preferences" from the popup. There you will find the albumart settings.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-10-05 03:16:41
Christ, this has to be the most common question since the change. Why doesn't anyone even attempt to look up a few posts...

It's not their fault as long as my plugin page doesn't have installation instructions and the wiki page has an outdated screenshot.  I'm in the process of updating the wiki page now.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: arkan on 2006-10-07 03:58:46
Well. i have 2 questions.



question1:
The music files are located in
<some path>\album_dir
If i have 3 or 4 pictures in this folder, let them be x1.jpg , x2.jpg and x3.jpg

by deafault, x1.jpg will be displayed
If i want that when i click "Next Source", x2.jpg will be displayed, and click one more time, x3.jpg will be displayed?

the name of these pictures varies from album to album, i.e.these picture are not of fixed names, so the following wont work
$replace(%_path%,%_filename_ext%,)x1.jpg
$replace(%_path%,%_filename_ext%,)x2.jpg
$replace(%_path%,%_filename_ext%,)x3.jpg

what should i do?




question2:
The music files are located in
<some path>\album_dir

but the pictures are located in a folder inside it, say
<some path>\album_dir\xxx
this folder name varies from from album to album, i.e. it is not of fixed name

what should i do?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: D3WEY on 2006-10-07 04:02:51
questions



Regarding question 1:
Just put
$replace(%_path%,%_filename_ext%,)*
That should cover it all.

Regarding question 2:
I am not sure about this solution but it's worth a try to see if it works. Try this:
$replace(%_path%,%_filename_ext%,)*\*
Please let us/me know if the solution for this one worked
Title: [CRASHWARE] updated foo_uie_albumart
Post by: arkan on 2006-10-07 04:32:09

questions



Regarding question 1:
Just put
$replace(%_path%,%_filename_ext%,)*
That should cover it all.

Regarding question 2:
I am not sure about this solution but it's worth a try to see if it works. Try this:
$replace(%_path%,%_filename_ext%,)*\*
Please let us/me know if the solution for this one worked



Thanks for the quick reply
questions 1 works after i enable wildcard
questions 2 works too

Thank you very much!!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Chronial on 2006-10-07 10:19:56
You should clean up your music collection
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-10-08 01:51:56
-----
Version 0.2.5 (October 7, 2006)
Plugin homepage (http://cherans.bol.ucla.edu/fooplugins.html)

Download (http://cherans.bol.ucla.edu/foo_uie_albumart025.zip)
Change log (http://cherans.bol.ucla.edu/foo_uie_albumart-changelog.txt)
Source (http://cherans.bol.ucla.edu/foo_uie_albumart025-src.zip)
Wiki page (Help) (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:0.9_Album_Art_Panel_%28foo_uie_albumart%29)
-----

See the change log for a complete list of changes.

The panel will now display art on empty playlists.  Be careful with this, because Album Art Panel still tries to evaluate the source string, and any track-specific variables like %path% and %title% will evaluate to '?'.  For example, $replace(%path%,%filename_ext%,)*.jpg evaluates to "*.jpg" because %path% and %filename_ext% both evaluate to '?'.  The string "*.jpg" causes the panel to display any image in the foobar2000 program directory.  If this isn't what you want, use the string $replace(%path%,%filename_ext%,*.jpg) instead.

edit: the reason why it tries to evaluate the source string is because in the future, I'd like to allow access to variables like %playlist_name% and %lock_name% so that the user can customize what image is displayed on an empty playlist.  This is somewhat of a low priority, though.

As requested, the image search is suppressed if it shouldn't be necessary.  If the source string, after titleformatting, is the same as the previous formatted source, the image search is skipped and the previous results are used.  For example, suppose my source is $replace(%path%,%filename_ext%,)*.jpg and I'm playing a track from the album "Audioslave", located in the folder "E:\Music\Audioslave\Audioslave\".  The source will evaluate to "E:\Music\Audioslave\Audioslave\*.jpg".  If I then switch to the next track in the album, the source will evaluate to the same string, and so the image search will not occur.

Finally, Album Art Panel can now read images within archives.  In general, you should be able to use the string $replace(%path%,%filename_ext%,)folder.jpg to read a file called "folder.jpg" from the same archive that the current track is in.  Wildcards are not supported.  This string assumes that there's no directory structure inside the archive.  You can still build a source that reads images if there is a directory structure; just remember that foobar2000 uses the forward-slash '/' as the directory separator inside archives.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Tomacco_Boy on 2006-10-08 02:05:11
Thank you for the update gfngfgf, especially for adding the feature to read in archived files. Its been along time coming and its seriously appreciated, keep up the great work.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gaillard on 2006-10-08 02:36:48
Very important request here.

It would be really really wonderful IF the option was there to be able to drag the image.  A lot of us have images stored when we scan cd books as really large resolutions and having it displayed large in the album art window is useless if you can't drag it around with a little hand.  A lot of time this resolution is nessesary to read all the fine writing.  Currently you have to open in externel viewer like infranview in order to do this... it would be great to not have to open every time you look.

Thanks!

Jonathan
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Sam Stoat on 2006-10-08 09:51:59
I use Directory Opus as a replacement for Windows Explorer and up until now, foo_uie_albumart always opened Opus when I used the Open directory option.  But the latest version (0.2.5) has started opening Explorer instead of Opus. 

Has the routine to Open directory been altered?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-10-08 11:17:41
Has the routine to Open directory been altered?

Yes, as I noted in the changelog.  I made some changes at version 0.2.4, but lots of people were having serious problems (crashes).  Rather than going back to the way it used to be (which didn't crash and opened your replacement file browser), I did something different.  In 0.2.5, foo_uie_albumart's "Open Directory" feature should run the same command that is run when you right-click a track in your playlist and select "Open Directory".  (To get technical, I'm using the standard_commands::context_file_open_directory function).  I'm guessing that if you right-click a track in the playlist and select "Open Directory", it will also open Explorer and not Opus.  I don't see this being a big enough issue to change the way it is now.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Sam Stoat on 2006-10-08 12:21:47
Yes, as I noted in the changelog.  I made some changes at version 0.2.4, but lots of people were having serious problems (crashes).  Rather than going back to the way it used to be (which didn't crash and opened your replacement file browser), I did something different.  In 0.2.5, foo_uie_albumart's "Open Directory" feature should run the same command that is run when you right-click a track in your playlist and select "Open Directory".  (To get technical, I'm using the standard_commands::context_file_open_directory function).  I'm guessing that if you right-click a track in the playlist and select "Open Directory", it will also open Explorer and not Opus.  I don't see this being a big enough issue to change the way it is now.
True, not a big issue, but, in my case, annoying.

I suppose since you're using the RMB Open Directory command, then the 'fault' lies with foobar, really.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Chronial on 2006-10-08 13:21:12
I'm using directory opus, too. But both commands work correctly here. There must be something wrong with your Directory Opus installation.

Concerning the "image cache": I'd propose not only to cache the last image (which is completely useless if you cycle throught images), but rather use a associative array and cache the last 20-50 results.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Sam Stoat on 2006-10-09 10:17:42
I'm using directory opus, too. But both commands work correctly here. There must be something wrong with your Directory Opus installation.
Weird.  Since I read your comment, I've been through Dopus' settings a few times trying the different Explorer Replacement options, and I can't get Foobar to open a directory using it.  I'll have to try a re-install.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: biotine on 2006-10-09 23:14:54
Big Thanks for pics' show when playlist is empty! I wanted it  for a long time.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Hamallainen on 2006-10-10 02:06:59
Thanks a lot for fixing the resizing bug 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gaillard on 2006-10-14 05:42:36
I have a feature request here which i would die for.  The option in the preferences to have it only load the images when a track is PLAYED and not just added to the play list.  the reason i ask is because a lot of us play music off a network hard drive because of massive collections and when doing so you have to wait forever for the image to load, which is quite alright if you have the ability to still start the music but the cursor locks up until its loaded.  so if the option were there you could play a track and then wait on the image which is fine by me.

is this possible??? or a way to free up the cursor/program in order to still start stop music while its loading?????

thanks so much

Jonathan

EDIT:  Also i was wondering if you could tell me why in technical terms it takes so long to load anyways.  I checked the transmission and i can load a 30 meg picture in a snap, does the plugin que them all up or something??
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gaillard on 2006-10-14 21:07:16
I have a feature request here which i would die for.  The option in the preferences to have it only load the images when a track is PLAYED and not just added to the play list.  the reason i ask is because a lot of us play music off a network hard drive because of massive collections and when doing so you have to wait forever for the image to load, which is quite alright if you have the ability to still start the music but the cursor locks up until its loaded.  so if the option were there you could play a track and then wait on the image which is fine by me.

is this possible??? or a way to free up the cursor/program in order to still start stop music while its loading?????

thanks so much

Jonathan

EDIT:  Also i was wondering if you could tell me why in technical terms it takes so long to load anyways.  I checked the transmission and i can load a 30 meg picture in a snap, does the plugin que them all up or something??



correction.  why does it take so long for the wildcard search?? could anyone point me to the implementation in the source??  to search a directory with 5 pngs in it and return the one that starts with a shouldn't take a minute and half on a 100 megabit lan.  I would like to help test/write can someone point me on my way?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-10-15 02:40:48
correction.  why does it take so long for the wildcard search?? could anyone point me to the implementation in the source??  to search a directory with 5 pngs in it and return the one that starts with a shouldn't take a minute and half on a 100 megabit lan.  I would like to help test/write can someone point me on my way?

take a look at albumart_helpers.cpp.  I don't have a LAN to test on, so I have no idea if there are specific problems with the method used.  I can imagine that it would take a while, though, because for each image found, the entire image is loaded to check whether it really is a valid image (rather than, say, a text file with a ".jpg" extension).  If each of your images is 30 megabytes, it can indeed take a long time to load them all.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gaillard on 2006-10-15 03:01:23
oh ok sorry for the reply i just sent you then. this makes sense.  This is a feature that i do not need... is there anyway you could add the option for this checking as a toggle? i am quite certain each of these images i put there is valid... would it not be faster anyways to avoid this and have it display error if they couldn't load and then let people turn the option on if they want the long check?  other than that it seems quite fast enough... kudos there =)

*whisper* any chance of a quick compile without the option for a grateful user =D
Title: [CRASHWARE] updated foo_uie_albumart
Post by: vader897 on 2006-10-15 04:31:48
I upgraded to 0.9.4.1 today... and my album art doesnt change smoothly anymore... Just jumps from one image to the next with tranisiton set to 300ms... With transistion set to 10000 ms it appears that there is a jump to a certain part in the fade then it fades from there.

My System has more than enough usable power to handle it and it didnt happen until i updated to 0.9.4.1
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-10-15 05:48:02
i am quite certain each of these images i put there is valid... would it not be faster anyways to avoid this and have it display error if they couldn't load and then let people turn the option on if they want the long check?

Yes, I've been thinking about the same thing, too.  Probably next version, it won't load every image that it tests just to make sure it is a valid image.  That does seem kind of silly now that I think about it 

vader897: I just upgraded to 0.9.4.1 right now, and I haven't noticed any issues with the fading.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Melomane on 2006-10-15 13:33:56
@gfngfgf

can you add option to run external program ( for exemple coverdownload) when double or middle click ?

thank for your work
Title: [CRASHWARE] updated foo_uie_albumart
Post by: musosticky on 2006-10-15 14:22:57
you could use foo_run to create a hotkey for coverdownloader. check the coverdownloader thread on the first post for instructions
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-10-15 22:25:16
-----
Version 0.2.5.1 (October 15, 2006)
Plugin homepage (http://cherans.bol.ucla.edu/fooplugins.html)

Download (http://cherans.bol.ucla.edu/foo_uie_albumart0251.zip)
Change log (http://cherans.bol.ucla.edu/foo_uie_albumart-changelog.txt)
Source (http://cherans.bol.ucla.edu/foo_uie_albumart0251-src.zip)
Wiki page (Help) (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:0.9_Album_Art_Panel_%28foo_uie_albumart%29)
-----

The only difference between this version and 0.2.5 is the change I mentioned a few posts up.  The panel no longer loads every image that matches a wildcard pattern just to make sure it's a valid image.  I wasn't planning on making a minor release, but when I tested this fix, the improvement in search time was very significant.  You might still notice a long pause if the cycle order is set to "Random" while the panel randomizes the search results.  I'm working on improving that, but in the meantime, if speed is your main concern, use "Alphabetical" order.

If the panel encounters a file that isn't a valid image, the display will be blank and an error is output to the console.  The same is true if a file can't be found (for instance, if you move a file after the panel has completed a search).  I understand that most people would want the panel to continue to the next image if an error occurs.  Look for that in the next version.

can you add option to run external program ( for exemple coverdownload) when double or middle click ?

I'm planning on expanding the available user actions in the next version.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Melomane on 2006-10-15 23:42:42
I'm planning on expanding the available user actions in the next version.

ok thanks!
do you think it is possible  run external program when no album art ( only one time...)
regards, melomane
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gaillard on 2006-10-15 23:45:49
Just so you know, i think the option to not change source on track change is broken now.  It used to be able to stay on what ever picture you were cycling through (with wildcards) for the whole album, now it always reverts to the first.  Thanks for the release!!

Jonathan
Title: [CRASHWARE] updated foo_uie_albumart
Post by: mobyduck on 2006-10-16 09:34:01
Hi gfngfgf and thank you for your work on this plug in.

I noticed that sometimes (I've been unable to find a pattern) it doesn't refresh the selected item. For example, I have 4 tracks (the first 3 have no album art, the 4th has it): when I select track 1, then 2, then 3 it displays one of the nocover images, when I select the 4th it doesn't change until I Refresh or Toggle follow cursor on and off.

Regards.

Alessandro

PS: also, all drop-down controls in preferences don't work correctly on Win2k: only one row is displayed and I have to use arrows to change selection.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Tomacco_Boy on 2006-10-16 11:08:06
Thanks for the update gfngfgf, and i was wondering if wildcard support for the archive reading is planned or added ?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-10-16 16:32:39
Just so you know, i think the option to not change source on track change is broken now.  It used to be able to stay on what ever picture you were cycling through (with wildcards) for the whole album, now it always reverts to the first.  Thanks for the release!!

Hmm, I'll try to address that in the next version.

I noticed that sometimes (I've been unable to find a pattern) it doesn't refresh the selected item. For example, I have 4 tracks (the first 3 have no album art, the 4th has it): when I select track 1, then 2, then 3 it displays one of the nocover images, when I select the 4th it doesn't change until I Refresh or Toggle follow cursor on and off.

First, what is your setting for "On track change, revert to first source"?  Can you paste your sources list, please?

PS: also, all drop-down controls in preferences don't work correctly on Win2k: only one row is displayed and I have to use arrows to change selection.

Does anyone else have this problem?  Is it just with this latest version?  Unfornuately, I don't have a Win2k machine to test on, but I'll double-check to make sure I'm not doing anything that only works on XP.

Thanks for the update gfngfgf, and i was wondering if wildcard support for the archive reading is planned or added ?

It's a low priority, but I think it's a reasonable feature request.


PS, I also found a bug.  If you have "Output preformatted sources to console" enabled, you might get a message "Randomizing order of matches...", even if "Cycle all wildcard matches" is disabled.  Just giving a heads up.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: mobyduck on 2006-10-16 16:46:59

I noticed that sometimes (I've been unable to find a pattern) it doesn't refresh the selected item. For example, I have 4 tracks (the first 3 have no album art, the 4th has it): when I select track 1, then 2, then 3 it displays one of the nocover images, when I select the 4th it doesn't change until I Refresh or Toggle follow cursor on and off.

First, what is your setting for "On track change, revert to first source"?  Can you paste your sources list, please?
It was set as Only if display would change: changing it to Always I'm unable to reproduce the problem.
Sources:
Code: [Select]
D:\My Music\covers\%artist%_%album%.*
D:\My Music\covers\[%album%].*
-$if($strcmp($left(%path%,4),http),D:\My Music\covers\onlineradio*.*,D:\My Music\covers\nocover*.*)

PS: also, all drop-down controls in preferences don't work correctly on Win2k: only one row is displayed and I have to use arrows to change selection.

Does anyone else have this problem?  Is it just with this latest version?  Unfornuately, I don't have a Win2k machine to test on, but I'll double-check to make sure I'm not doing anything that only works on XP.
FWIW, this is a recurring problem: happened (happens) with other plug-ins as well but has been fixed in the past, so I guess it's an implementation detail.

HTH.

Alessandro
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-10-16 17:41:23
Change that last source to:

Code: [Select]
--$if($strcmp($left(%path%,4),http),D:\My Music\covers\onlineradio*.*,D:\My Music\covers\nocover*.*)

note the extra hyphen at the beginning.  That indicates that it's a no-cover source, and you should be okay.  What's happening with your current sources list is (I think):

1) The panel is currently displaying a no-cover image
2) You switch to a track that has "%artist%_%album%.*", but NOT "%album%.*".
3) The panel first checks the current source group, which means it looks for "[%album%].*".  Since it is not found, the panel displays the next source, which is your no-cover image.
4) The display did not change (still showing the no-cover), so there is no reset.  The first source (which exists) is never even checked.

If you use two hyphens for the no-cover source, though, a reset will be forced in these situations.

edit: typo
Title: [CRASHWARE] updated foo_uie_albumart
Post by: mobyduck on 2006-10-16 18:01:31
If you use two hyphens for the no-cover source, though, a reset will be forced in these situations.
Right on the mark!

Thank you for your time.

Alessandro
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Chronial on 2006-10-16 19:59:25

PS: also, all drop-down controls in preferences don't work correctly on Win2k: only one row is displayed and I have to use arrows to change selection.

Does anyone else have this problem?  Is it just with this latest version?  Unfornuately, I don't have a Win2k machine to test on, but I'll double-check to make sure I'm not doing anything that only works on XP.


It has always been that way with foo_uie_albumart on my win2k machine.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gaillard on 2006-10-16 22:55:23
wopps, well after trying with an older version it always on track change resorts to the first image in a source.  So really this is track art not album art =)

I guess what i said before is a feature request then, to have it be able, while your cycling wildcards, to stay where ever you left it for a whole album (that is to say, folder).  Then it would truely be album art    where one could look around at that folders pictures for a whole album.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: pepoluan on 2006-10-18 18:43:13
There's this niggling bug when I use AlbumArt with Visual Task Tips (http://www.visualtasktips.com/) and TaskSwitchXP Pro (http://www.ntwind.com/taskswitchxp/). See the following screenshots:

Bug with Visual Task Tips: [a href="http://img128.imageshack.us/my.php?image=bugwhenusingvisualtasktipscv5.png" target="_blank"]
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-10-19 07:56:24
It's not showstopping, but surely nice if the incompatibility is resolved


taken from http://www.ntwind.com/software/taskswitchxp/faq.html: (http://www.ntwind.com/software/taskswitchxp/faq.html:)

Quote
Q: TaskSwitchXP doesn't capture <application name> window (show black screen)! What's the stuff?
    A: Sorry, I can't help you. It's a bug of PrintWindow API, i.e. it's Microsoft bug (for more information see PrintWindow API in the PlatformSDK documentation). This mistake was marked with some Java-applications (JBuilder, Java Web Start, etc) and some other.

I've found a lot of pages while googling that support the fact that the PrintWindow API is less than perfect.  I probably won't spend much time on this issue.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: ::rzr:: on 2006-10-19 14:44:51
Great plugin, i've just installed and used it in my UI. Looks sweet with the now playing mod.

I have one request though - could you make the option to oversize the picture by an X amount of pixels?
Many of my front covers have jagged/diagonal/blurry edges - instead of editing every cover by hand (which i am not going to do) - it would be awesome to oversize the picture just about 2/3 pixels to make it looks a lot cleaner.

Thanks in advance hope this request will be taken into account. Else just flame me
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Lesmo16 on 2006-10-19 21:32:41
Yeah, v0.2.5.1 is works really fine - the probs with v0.2.5 are history.

Thanks you gfngfgf! 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Sam Stoat on 2006-10-20 11:30:08
A new request: How about an option to display the filename of the picture displayed?  I use albumart to cycle through artists, composers and (for classical) conductors, but sometimes I haven't a clue who I'm looking at when you're unfamiliar with them.

The info could be displayed above or below the pic, or maybe overlayed.

Another option might be to display the title or comment from the pic's file properties.  This would be handy in my case where filenames are %artist sort% (Bloggs, Fred), but the title in file properties could read 'Fred Bloggs'.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: pepoluan on 2006-10-20 22:12:40
It's not showstopping, but surely nice if the incompatibility is resolved

taken from http://www.ntwind.com/software/taskswitchxp/faq.html: (http://www.ntwind.com/software/taskswitchxp/faq.html:)
Quote
Q: TaskSwitchXP doesn't capture <application name> window (show black screen)! What's the stuff?
    A: Sorry, I can't help you. It's a bug of PrintWindow API, i.e. it's Microsoft bug (for more information see PrintWindow API in the PlatformSDK documentation). This mistake was marked with some Java-applications (JBuilder, Java Web Start, etc) and some other.
I've found a lot of pages while googling that support the fact that the PrintWindow API is less than perfect.  I probably won't spend much time on this issue.
Well, problem is, foobar2000 is captured okay (see screencap). If it's only the AlbumArt area that's blank, then I won't report (I've read the FAQ after all). But the "Floating AlbumArt" (see bottom left corner of the screencaps) is very distracting. Other UIE panels shows properly (trackinfo, visualization, etc), only AlbumArt behaves like this.

Well, anyways, like I said, it's not showstopping. Guess I'll just have to live with it then
Title: [CRASHWARE] updated foo_uie_albumart
Post by: rouge on 2006-10-23 05:56:38
I have two feature requests.  Well, one is anyway.  The other I see as a bug or oversight.

First, when resizing the image, it does not subtract the padding from the finished width when "center album art in panel" is NOT enabled.  So the picture will be cut off on the right side.

Second, configurable pixel border size please.

Thanks in advance, and great job. =]
Title: [CRASHWARE] updated foo_uie_albumart
Post by: david_dl on 2006-10-23 06:19:54
There's this niggling bug when I use AlbumArt with Visual Task Tips (http://www.visualtasktips.com/) and TaskSwitchXP Pro (http://www.ntwind.com/taskswitchxp/). See the following screenshots:

Bug with Visual Task Tips: [a href="http://img128.imageshack.us/my.php?image=bugwhenusingvisualtasktipscv5.png" target="_blank"]


Which version of foo_uie_albumart are you using?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-10-23 07:10:41
First, when resizing the image, it does not subtract the padding from the finished width when "center album art in panel" is NOT enabled.  So the picture will be cut off on the right side.

I'll definitely take a look at it.  I think there may be some other resizing issues I need to look at, too.

Second, configuranle outline size please.

Do you mean the "pixel border"?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Lesmo16 on 2006-10-23 09:10:19
Second, configuranle outline size please.

I think that should be a user definable width of a "frame" around the image,
and if so I support that request. 

Additionally I like to request a checkbox for "Background" like it exists for "Draw pixel border".
When hooked, there wouldn't be NO background color, so the color of the underlying Windows element would be visible. 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: rouge on 2006-10-23 19:37:02
Yes, I meant the pixel border width be configurable. I just wanted one pixel more. ;]

Since, I've just thought of it, how about multiple image display?  Since I now have artist images appearing, I've noticed that a lot of them are wider than they are tall, so it'd be nice to use the extra vertical space for more pictures.  Yeah, that's the ticket...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: mobyduck on 2006-10-31 10:00:33
Sorry to bother you again, but I have a problem with the following sources:
Code: [Select]
D:\My Music\covers\%artist%_%album%.*
D:\My Music\covers\[%album%].*
--$if($strcmp($left(%path%,4),http),D:\My Music\covers\onlineradio*.*,D:\My Music\covers\nocover*.*)
Works fine when the panel is set to "Selected Track", but when I switch to "Now Playing" (middle-click) also the no cover images are shown after the specified Cycle time (even if the currently playing song has album art). And changing Album cover art follows cursor even when playing doesn't seem to make a difference.

Is this a bug in my code or in the plug-in?

Alessandro
Title: [CRASHWARE] updated foo_uie_albumart
Post by: hal9001 on 2006-10-31 10:43:55
Well, while we're on the subject, here's mine:
Code: [Select]
[foo_uie_albumart]
$replace(%path%,%filename_ext%,)folder.jpg
$replace(%path%,%filename_ext%,)front*.jpg
C:\#pix2\CD Covers\%artist%*%album%*.jpg
D:\#Download2\#Internet\#Radio\#LastFM\LastFM Desktop\cache\*%artist%*%title%*.*
D:\#Download2\#Internet\#Radio\#LastFM\LastFM Desktop\cache\[*%album artist%*%title%.*]
D:\#Download2\#Internet\#Radio\#LastFM\LastFM Desktop\cache\[*%album artist%*%album%*.*]
D:\#Download2\#Internet\#Radio\#LastFM\LastFM Desktop\cache\*%artist%*%album%*.*
D:\#Download2\#Internet\#Radio\#LastFM\LastFM Desktop\cache\*%album%*.*
D:\#Download2\#Internet\#Radio\#LastFM\LastFM Desktop\cache\[*%album artist%*.*]
D:\#Download2\#Internet\#Radio\#LastFM\LastFM Desktop\cache\*%artist%*.*
$replace(%path%,%filename_ext%,)*.jpg
D:\#Download2\#Internet\#Radio\#LastFM\LastFM Desktop\cache\%genre% FRONT.*
--components\default.*
C:\#pix2\CD Covers\NOCOVER.jpg
[End]

1. adding "--" before "C:\#pix2\CD Covers\NOCOVER.jpg" actually removes the image. This is why I got rid of the "--"

2. "D:\#Download2\#Internet\#Radio\#LastFM\LastFM Desktop\cache\[*%album artist%*%title%.*]" --
Naturally, most entries have no "album artist" code. On the other hand (and as I mentioned before) many tracks have multiple artists (, which are translated by the component to a comma seperated list. This is why I added this option.

Unfortunately, it doesn't really do anything, as I guess I have some sort of an error in the way I add the parenthesis.

How can I make a code line be optional ( i.e., when there's an actual value in the stated tag)? What am I doing wrong?

i know it sounds like a noob question. Sorry about that.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: pepoluan on 2006-10-31 18:58:12
There's this niggling bug when I use AlbumArt with Visual Task Tips (http://www.visualtasktips.com/) and TaskSwitchXP Pro (http://www.ntwind.com/taskswitchxp/). See the following screenshots:

Bug with Visual Task Tips: [a href="http://img128.imageshack.us/my.php?image=bugwhenusingvisualtasktipscv5.png" target="_blank"]
Which version of foo_uie_albumart are you using?
Sorry for not answering sooner. According to foo_version, it's foo_uie_albumart.dll v0.2.5.1 [15 October 2006] - Album Art Panel.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-11-01 02:15:42
Is this a bug in my code or in the plug-in?

I'm thinking you should read pepoluan's post (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=39924&view=findpost&p=425896) a while ago explaining the sources list.  Eventually, I'm going to put all that information into the wiki page.  I know I've been saying that for a while, but school and work have been keeping me busy   

If you don't want to read that post, the bottom line is I think you should add a single hyphen before the second source, so it looks like this:

Code: [Select]
D:\My Music\covers\%artist%_%album%.*
-D:\My Music\covers\[%album%].*
--$if($strcmp($left(%path%,4),http),D:\My Music\covers\onlineradio*.*,D:\My Music\covers\nocover*.*)

If I understand your intentions, each album has either %artist%_%album%.* or %album%.*.  The change I suggested should reflect that.

1. adding "--" before "C:\#pix2\CD Covers\NOCOVER.jpg" actually removes the image. This is why I got rid of the "--"

Do you have a "components\default.*" image?  If so, the panel will never try to display "NOCOVER.jpg" because it will always find the "default.*".  Try reading the link I gave above, too, and the wiki page to see if it helps to understand what's going on.

2. "D:\#Download2\#Internet\#Radio\#LastFM\LastFM Desktop\cache\[*%album artist%*%title%.*]" --
Naturally, most entries have no "album artist" code. On the other hand (and as I mentioned before) many tracks have multiple artists (, which are translated by the component to a comma seperated list. This is why I added this option.

foo_uie_albumart isn't the reason you're getting a comma-separated list.  That is how foobar2000 evaluates multiple artists (multiple of any metadata field, really).  I have a feeling you're seeing the effects of Field Remappings (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference#.25album_artist.25).  Use $meta(album artist) if you just want to get the "album artist" tag.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Bobjua on 2006-11-02 05:39:36
great panel, used it for a long time. but can someone tell me what i need to put into sources for it to display the first picture in the folder that the file/playlist is in.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-11-02 08:16:56
great panel, used it for a long time. but can someone tell me what i need to put into sources for it to display the first picture in the folder that the file/playlist is in.

Code: [Select]
$replace(%path%,%filename_ext%,)*.jpg
Title: [CRASHWARE] updated foo_uie_albumart
Post by: mobyduck on 2006-11-02 09:37:03
If I understand your intentions, each album has either %artist%_%album%.* or %album%.*.  The change I suggested should reflect that.
Good guess and good hint, thanks. Thanks for the link as well: can't say I fully understand it, but I'll try to get the most out of it.

Alessandro
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Bobjua on 2006-11-02 15:31:42

great panel, used it for a long time. but can someone tell me what i need to put into sources for it to display the first picture in the folder that the file/playlist is in.

Code: [Select]
$replace(%path%,%filename_ext%,)*.jpg



uh no that doesnt work.

Edit 1: Clearly as you can see from this screenshot, any help is greatly appreciated.

(http://img.photobucket.com/albums/v222/Bobjua/albumart.jpg)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: zambaretzu on 2006-11-18 22:51:21
Can someone help me out with my sources list?

I want it to either load folder.* in the current directory, or, if unavailable, folder.* in the parent directory.

(Folder structure looks like:

C:\music\albums\foldername\01. track 1.mp3
C:\music\albums\foldername\folder.jpg

or

C:\music\albums\foldername\Disc 1\01. track 1.mp3
C:\music\albums\foldername\folder.jpg)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Purple Monkey on 2006-11-19 14:14:27
Code: [Select]
$replace(%path%,%filename_ext%,)folder.*
$replace(%path%,%directory%'\'%filename_ext%,)folder.*

Should do it.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Randomshinichi on 2006-11-19 18:14:54
Well, I think I have a harder problem to solve:
I have C:\blabla\music\Album\Disc1\songs in here
and I want Album Art to display C:\blabla\music\Album\Scans\*.jpg

So I tried modifying

Code: [Select]
$replace(%path%,%filename_ext%,)*.jpg (THIS BECOMES)
$replace(%path%..\scans\,%filename_ext%,)*.jpg


Didn't work, though. Does anybody know how to do this? I tried using $directory(%path%,2) but that also didn't work because it didn't include the C:\blabla part.

EDIT: I'm using 0.2.5. That's all, does 0.2.5.1 fix this?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-11-19 20:37:48
Code: [Select]
$replace(%path%,%directory%'\'%filename_ext%,)Scans\folder.*

Try that out.  The '..' placeholder for the parent directory hasn't worked in the last few versions of Album Art.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Randomshinichi on 2006-11-21 11:45:12
Thank you so much! I don't know what it did, but it worked!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: nbv4 on 2006-11-22 19:50:27
I am having a problem getting my sources to work:

All of my art is in the directory: X:\covers

and they are all named: Album - Artist.jpg

If the album or artist contains a special character that windows XP does not allow in filenames (/\|*<>?:"), I just leave that letter out. For instance, Frank Zappa's album Waka/Jawaka is named "Frank Zappa - WakaJawaka.jpg", and Ficticious Artist - a*l*b>um<><> na*???me would be "Ficticious Artist - album name.jpg"

My sources are as follows:

X:\Covers\$replace(%Artist% - %Album%,'/',,'\',,':',,'*',,'<',,'>',,'?',).*

which produces correct results when ran from the copy command, but the album art panel is giving me this in the console window:

searching album art, preprocessed pattern: "X:\Covers\Frank Zappa - Waka?Jawaka.*"

It seems this plugin is choking on the replace function.

BUT, this is where it gets weird: I have a few albums that end with a question mark. The album is tagged as "With friends like these, who needs enemas?" (it's a comedy album, don't ask), and the album art file is named accordingly, sans the question mark. If I were to use this as the source:

X:\Covers\%Artist% - %Album%.*

it will work perfectly. This leads me to believe the plug-in is removing the question mark automatically. If it does, they why doesn't it remove all other 'illegal' characters as well?

EDIT: NEVERMIND, MAYBE UPGRADING TO THE LATEST VERSION WOULD HELP AHAHAHAHAHA
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-11-22 21:35:04
EDIT: NEVERMIND, MAYBE UPGRADING TO THE LATEST VERSION WOULD HELP AHAHAHAHAHA

  ..really?  The latest version (0.2.5.1) allows you to use $replace()?  Because the behavior you described is exactly how it's supposed to work.  Illegal characters are replaced with '?', which is the wildcard for a single character.  The $replace() function doesn't let you get around this.  I'm not sure what's happening with the question mark at the end, though.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: rouge on 2006-11-23 17:13:14
I have noticed this plug-in occasionally displaying Thumbs.db.  Which looks really ugly.  Something to add to the list, perhaps.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-11-25 01:15:44
I have noticed this plug-in occasionally displaying Thumbs.db.  Which looks really ugly.  Something to add to the list, perhaps.

That should be impossible in recent versions, because the panel checks the file extension.  *.db is not an allowed image extension, so it should not try to display it.  If you've used Windows Media Player to download your album covers, it usually downloads some hidden files along with the Folder.jpg, and one of those hidden files is a smaller version of the cover.  That might be what you're seeing and thinking is Thumbs.db.  If that's not the case, then you'll have to provide more information (i.e., your sources list, enable "output preformatted sources to console" and paste the console output here, etc.).
Title: [CRASHWARE] updated foo_uie_albumart
Post by: svoy on 2006-11-27 01:21:43
Hi, great component!

What about pictures saved in tags?

For example mp3tag Save pictures inside MP3 tag, MP4 tag and WMA tag.
here screenshot:
(http://www.maniactools.com/soft/mp3tag/mp3tag.gif)

As far as I know there is no player which supports that. Are they some plans this feature in plugin?


And a small question is there still not possible cicle trough all images from same folder were mp3 now playing?

For example:

now playing: K:\Music\MP3\Kuschel Jazz\111 Tony Bennett - Quiet Nights Of Quiet Stars (Corcovado).mp3

so i should shows all pictures from K:\Music\MP3\Kuschel Jazz\
even when difference between pictures is just one sign.

here some more info about this example folder:
Quote
.....
214 Sarah Vaughan - Summertime.mp3
215 Billie Holiday, Ray Ellis And His Orchestra - You've Changed.mp3
215 Tony Bennett & K.D. Lang - What A Wonderful World.mp3
216 Ann Burton - I Can't Give You Anything But Love Baby.mp3
216 Bill Evans, Konitz & Marsh - When I Fall In Love.mp3
217 Malia Feat. Eric Truffaz - Yellow Daffodils.mp3
217 Terence Blanchard - Detour Ahead.mp3
218 Simply Red - Ev'ry Time We Say Goodbye.mp3
Alison Moyet - That Ole Devil Called Love.lrc
George Michael - Roxanne.lrc
Louis Armstrong - What A Wonderful World.lrc
Nat King Cole - Unforgettable.lrc
Norah Jones - Come Away With Me.lrc
kuschel_jazz_-_2003_a.jpg
kuschel_jazz_-_2003_ab.jpg
kuschel_jazz_-_2003_b.jpg
kuschel_jazz_-_2003_bb.jpg
kuschel_jazz_-_2003_cd1.jpg
kuschel_jazz_-_2003_cd2.jpg
kuschel_jazz_a.jpg
kuschel_jazz_b.jpg
kuschel_jazz_cd1.jpg
kuschel_jazz_cd2.jpg
....


And my albumart settings:
Code: [Select]
$replace(%path%,%filename_ext%,)front.jpg
-$replace(%path%,%filename_ext%,)back.jpg
--$replace(%path%,%filename_ext%,)*.jpg
$replace(%path%,%filename_ext%,)cover.jpg
-$replace(%path%,%filename_ext%,)cover*.jpg
--components\default.*


PS: I am using last (0.2.5.1) version of albumart.

Thanx in advance!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-11-27 02:31:54
1. No, there's no support for pictures embedded as tags and there's none planned.

2. There's an option on the "Behaviour" tab named "Cycle all wildcard matches".  Enable that option, and make the third line of your sources list "-$replace(%path%,%filename_ext%,)*.jpg", and you should be ok.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: wrightak on 2006-11-28 21:42:34
I'm a relatively new user of foobar and I've done my best to find the solution to this problem on this thread but so far I can't sort it out, I hope someone can help. I have a .jpg file in the folder where the music is contained and I want to display this file as album art. I've tried playing around with the sources settings a lot and currently the top two lines are:

match:$replace(%_path%,%_filename_ext%,)*
$replace(%path%,%filename_ext%,)*.*

Where am I going wrong? Also, is it possible that there could a problem with the fact that I use a Japanese OS machine and the directory containing the music and jpg files looks like this:

C:\Documents and Settings\アンドリュー\My Documents\My Music\スピッツ\CYCLE HIT 1991~1997 Spitz Complete Single Collecti

(containing Japanese unicode characters)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: pepoluan on 2006-11-28 22:08:03
There's this niggling bug when I use AlbumArt with Visual Task Tips (http://www.visualtasktips.com/) and TaskSwitchXP Pro (http://www.ntwind.com/taskswitchxp/).
Which version of foo_uie_albumart are you using?
Sorry for not answering sooner. According to foo_version, it's foo_uie_albumart.dll v0.2.5.1 [15 October 2006] - Album Art Panel.
It's getting worse, now I don't have to rest the mouse pointer on top of the taskbar button, and every now-and-then the floating albumart shows on the lower left of the screen.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Scidd0w on 2006-12-02 12:35:42
1. No, there's no support for pictures embedded as tags and there's none planned.

...

I understand and respect you don't want to support album art integrated in every file of an album. But I just saw the new FLAC change log and it natively supports adding picture files now.
I already have alot of FLAC album images with integrated cuesheet and now the cover included too. I do like this because you now don't have the overhead of having the album art in every file of the album. I hope more lossless encoders will take over this standard!
What are your thoughts about this and is there a possibility of adding support for albumart in album images to foo_uie_albumart?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: topdownjimmy on 2006-12-03 01:15:01
I'm getting a pretty nasty flickering effect just recently.  Every 20 seconds or so, the art panel flickers for a brief moment.  Has anybody else experienced this?  I've been changing things around a lot lately, so I don't know if it's conflicting with another component or what.

Code: [Select]
CPU: Mobile Intel(R) Celeron(R) CPU 1.80GHz [x86 Family 15 Model 2 Stepping 7]
Operating System: Microsoft Windows XP [version: 5.1.2600 Service Pack 2]
Installed RAM: 447 MBytes
Free disk space on foobar2000 partition: 396 MBytes
foobar2000 path: C:\Program Files\foobar2000\
Core version: foobar2000 v0.9.4.2
Build time: 16:21:35 on 25 November 2006

Active components (37):

Core.dll v0.9.4.2 [] - foobar2000 core
foo_abx.dll v1.3.1 [25 November 2006] - ABX Comparator
foo_albumlist.dll v3.2.0 [25 November 2006] - Album List
foo_audioscrobbler.dll v1.3.4 [15 June 2006] - Audioscrobbler
foo_cdda.dll v2.1.1 [25 November 2006] - CD Audio Decoder
foo_converter.dll v1.0.1 [25 November 2006] - Converter
foo_custominfo.dll v0.1.2 [25 August 2006] - foo_custominfo
foo_cwb_hooks.dll v1.0.14 [Nov  1 2006 - 10:20:44] [01 November 2006] - cwbowron's title format hooks
foo_dbsearch.dll v1.4 beta 4 [12 June 2006] - Database Search
foo_dbsearch_api_demo.dll v1.0 [12 June 2006] - Database Search Toolbar Demo
foo_dop.dll v0.3.1 [22 November 2006] - iPod manager
foo_dsp_crossfeed.dll v0.92 [22 March 2006] - Crossfeed
foo_dsp_dolbyhp.dll v1.1 [30 April 2006] - Dolby Headphone Wrapper
foo_dsp_std.dll v1.0 [25 November 2006] - Standard DSP array
foo_dsp_tube.dll v0.7 [09 June 2006] - Tube Sound
foo_freedb2.dll v0.5.2a [29 August 2006] - freedb Tagger
foo_input_std.dll v1.1 [25 November 2006] - WMA Decoder
foo_input_std.dll v1.0 [25 November 2006] - Standard Input Array
foo_input_std.dll v1.1.0 [25 November 2006] - FLAC Decoder
foo_masstag.dll v1.6 [25 November 2006] - Masstagger
foo_navigator.dll v0.6 [04 November 2006] - Navigator
foo_playcount.dll v1.3.2 [16 September 2006] - Playback Statistics
foo_playlist_tree.dll v2.2.4 [Nov 17 2006 - 16:34:17] [18 November 2006] - Playlist Tree Panel
foo_rgscan.dll v2.0.2 [25 November 2006] - ReplayGain Scanner
foo_run.dll v0.3.2 [15 June 2006] - Run services
foo_sic.dll v1.0 beta 7 [15 May 2006] - foosic music database
foo_ui_columns.dll v0.1.3 beta 1v7 [22 November 2006] - Columns UI
foo_ui_std.dll v0.9acc [25 November 2006] - Default User Interface
foo_uie_albumart.dll v0.2.5.1 [15 October 2006] - Album Art Panel
foo_uie_playlists_dropdown.dll v0.5.7.5 [09 June 2006] - Playlists Dropdown
foo_uie_quicksearch.dll v2.8g [16 August 2006] - Quick Search Toolbar
foo_uie_single_column_playlist.dll v0.5.4 beta [Nov 24 2006 - 21:31:48] [25 November 2006] - Single Column Playlist Display
foo_uie_trackinfo_mod.dll v0.7.1 beta [Dec  2 2006 - 01:31:40] [02 December 2006] - Track info panel mod
foo_unpack.dll v1.1 [25 November 2006] - RAR reader
foo_unpack.dll v1.0 [25 November 2006] - ZIP/GZIP reader
foo_utils.dll v0.5.8 [09 May 2006] - Playlist tools
foo_version.dll v0.3 [18 July 2006] - Components versions viewer

I also got a new mouse and installed Microsoft Intellimouse.  Has this been known to cause problems?  Only major change I can think of.

Thanks.



edit: I just got this crash report:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 013880CEh
Access violation, operation: read, address: 003CDE68h
Call path:

This is the first crash logged by this instance.
Code bytes (013880CEh):
0138808Eh:  CC CC 83 C1 48 51 FF 15 30 B0 3A 01 C3 CC CC CC
0138809Eh:  CC CC B8 01 00 00 00 C3 CC CC CC CC CC CC CC CC
013880AEh:  CC CC 57 8B 7E 3C 85 FF 74 0F 57 E8 33 F0 00 00
013880BEh:  57 E8 8D EE 00 00 83 C4 08 8B 4E 30 85 C9 74 06
013880CEh:  8B 01 8B 10 FF D2 8B 4E 2C 85 C9 74 06 8B 01 8B
013880DEh:  10 FF D2 8B 7E 0C 85 FF 74 0F 57 E8 03 F0 00 00
013880EEh:  57 E8 5D EE 00 00 83 C4 08 56 C7 46 04 74 CF 3A
013880FEh:  01 E8 AA F2 00 00 83 C4 04 8B C6 5F C3 CC CC CC
Stack (0012FE88h):
0012FE68h:  00E7DCDC 7C9C93C0 77F643DD 7C9C93C0
0012FE78h:  00000004 00000000 00E7D1E8 00000000
0012FE88h:  00000000 0138807D 00000000 013E2538
0012FE98h:  01388035 00000001 004DE9C4 00432C90
0012FEA8h:  00000000 004DE9C4 00432C00 004DE9C4
0012FEB8h:  00432C31 CCAE6829 004DE9C4 0012FEE4
0012FEC8h:  00432567 CCAE6829 003C55FC 00000001
0012FED8h:  0012FF14 004A7197 FFFFFFFF 0012FF24
0012FEE8h:  004B2F15 004DE9C4 00497459 21444496
0012FEF8h:  00000A28 00000002 00000001 003C55FC
0012FF08h:  003C5438 0012FEF4 0012FAB0 0012FFB0
0012FF18h:  00496FE0 211AC13A 00000000 0012FFC0
0012FF28h:  004974C8 00000000 00000000 00000000
0012FF38h:  00496163 00000000 21444472 00E7D0B8
0012FF48h:  00000018 7FFDF000 00000044 0002087C
0012FF58h:  0002085C 0002078C 00000000 00000000
0012FF68h:  00000000 00000000 00000000 00000000
0012FF78h:  00000000 00000C01 00000001 00000000
0012FF88h:  00000000 00010001 00000000 C0000005
0012FF98h:  00000001 00000005 00000000 00000000
Registers:
EAX: 00000000, EBX: 00000000, ECX: 003CDE68, EDX: 013ADB80
ESI: 013E8D48, EDI: 00000000, EBP: 0012FEC4, ESP: 0012FE88
Crash location: "foo_sic", loaded at 01380000h - 013CB000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D3000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D5000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 763B0000h - 763F9000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
foo_abx                          loaded at 009E0000h - 00A14000h
foo_albumlist                    loaded at 00A20000h - 00A67000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_audioscrobbler              loaded at 00A80000h - 00AB7000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_cdda                        loaded at 00AE0000h - 00B16000h
foo_converter                    loaded at 00B40000h - 00BA9000h
foo_custominfo                  loaded at 00BD0000h - 00C55000h
foo_cwb_hooks                    loaded at 00C80000h - 00CAE000h
foo_dbsearch                    loaded at 00CD0000h - 00D45000h
foo_dbsearch_api_demo            loaded at 00D70000h - 00D92000h
foo_dop                          loaded at 00DC0000h - 00E07000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_dsp_crossfeed                loaded at 00E30000h - 00E54000h
foo_dsp_dolbyhp                  loaded at 00E80000h - 00EA1000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_dsp_std                      loaded at 00EC0000h - 00F01000h
foo_dsp_tube                    loaded at 00F30000h - 00F56000h
foo_freedb2                      loaded at 00F70000h - 00FB0000h
foo_input_std                    loaded at 00FD0000h - 010E4000h
foo_masstag                      loaded at 01110000h - 01160000h
foo_navigator                    loaded at 01180000h - 011B1000h
foo_playcount                    loaded at 011E0000h - 01208000h
foo_playlist_tree                loaded at 01230000h - 0129B000h
foo_rgscan                      loaded at 012C0000h - 01308000h
foo_run                          loaded at 01330000h - 0135B000h
foo_sic                          loaded at 01380000h - 013CB000h
foo_uie_albumart                loaded at 013F0000h - 01427000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_playlists_dropdown      loaded at 01460000h - 0149A000h
foo_uie_quicksearch              loaded at 014C0000h - 01508000h
foo_uie_single_column_playlist  loaded at 01530000h - 0157A000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_uie_trackinfo_mod            loaded at 015A0000h - 015F6000h
foo_ui_columns                  loaded at 01610000h - 016A7000h
foo_ui_std                      loaded at 016D0000h - 01727000h
foo_unpack                      loaded at 01750000h - 0177E000h
foo_utils                        loaded at 017A0000h - 017D9000h
foo_version                      loaded at 01800000h - 01826000h
dbghelp                          loaded at 59A60000h - 59B01000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
mutelib                          loaded at 01D50000h - 01D6C000h
WINMM                            loaded at 76B40000h - 76B6D000h
mswsock                          loaded at 71A50000h - 71A8F000h
DNSAPI                          loaded at 76F20000h - 76F47000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h

Stack dump analysis:
Address: 0138807Dh, location: "foo_sic", loaded at 01380000h - 013CB000h
Address: 01388035h, location: "foo_sic", loaded at 01380000h - 013CB000h
Address: 004DE9C4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00432C90h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DE9C4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00432C00h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DE9C4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00432C31h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DE9C4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00432567h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A7197h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B2F15h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DE9C4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497459h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004974C8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496163h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004961BDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
ReplayGain Scanner 2.0.2  (foo_rgscan)
Track info panel mod 0.7.1 beta [Dec  2 2006 - 01:31:40]  (foo_uie_trackinfo_mod)
cwbowron's title format hooks 1.0.14 [Nov  1 2006 - 10:20:44]  (foo_cwb_hooks)
WMA Decoder 1.1  (foo_input_std)
Standard DSP array 1.0  (foo_dsp_std)
Masstagger 1.6  (foo_masstag)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Standard Input Array 1.0  (foo_input_std)
Run services 0.3.2  (foo_run)
Playlist Tree Panel 2.2.4 [Nov 17 2006 - 16:34:17]  (foo_playlist_tree)
iPod manager 0.3.1  (foo_dop)
Navigator 0.6  (foo_navigator)
FLAC Decoder 1.1.0  (foo_input_std)
foobar2000 core 0.9.4.2  (Core)
RAR reader 1.1  (foo_unpack)
foo_custominfo 0.1.2  (foo_custominfo)
Playlist tools 0.5.8  (foo_utils)
Album List 3.2.0  (foo_albumlist)
foosic music database 1.0 beta 7  (foo_sic)
ZIP/GZIP reader 1.0  (foo_unpack)
Converter 1.0.1  (foo_converter)
CD Audio Decoder 2.1.1  (foo_cdda)
freedb Tagger 0.5.2a  (foo_freedb2)
Dolby Headphone Wrapper 1.1  (foo_dsp_dolbyhp)
Crossfeed 0.92  (foo_dsp_crossfeed)
Tube Sound 0.7  (foo_dsp_tube)
Components versions viewer 0.3  (foo_version)
ABX Comparator 1.3.1  (foo_abx)
Quick Search Toolbar 2.8g  (foo_uie_quicksearch)
Default User Interface 0.9acc  (foo_ui_std)
Database Search 1.4 beta 4  (foo_dbsearch)
Single Column Playlist Display 0.5.4 beta [Nov 24 2006 - 21:31:48]  (foo_uie_single_column_playlist)
Album Art Panel 0.2.5.1  (foo_uie_albumart)
Audioscrobbler 1.3.4  (foo_audioscrobbler)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
Playback Statistics 1.3.2  (foo_playcount)
Database Search Toolbar Demo 1.0  (foo_dbsearch_api_demo)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-12-03 03:21:31
Where am I going wrong?

I'm not quite sure.  The two strings you're using are redundant.  They both are technically correct, and function the same way.  I'd say the second line is better, though, only because "match:" and the underscore in %path% are obsolete (both are simply ignored).

Also, the Unicode characters shouldn't be an issue.  I use Unicode characters in my file paths as well, and I've had no problems.  If you still need help, enable the option "output preformatted sources in console" on the "Sources" tab, then paste the console output (main menu: "View" -> "Console") here.

edit: forgot to answer the other questions...

edit: I just got this crash report:

I'm really sorry that I can't think of what would cause the flickering.  I will say, though, that the crash report doesn't look to be anything related foo_uie_albumart.  The crashlog identifies foo_sic, so you might want to look there.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: saberrider on 2006-12-03 03:58:49
Is there a chance we will see another version with opengl support? I could imagine a lot of great effects like a virtual cd case you could open to view inlays or turn around to see the tracklist... for example i've got the folder.jpg (or front.jpg), inlay.jpg and back.jpg and you texturize a 3d model of a cd case with these images. I'd volunteer to create such a 3d model  Zooming in and out with the mouse wheel would also be a nice feature.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: wrightak on 2006-12-03 09:40:52
I'm not quite sure.  The two strings you're using are redundant.  They both are technically correct, and function the same way.  I'd say the second line is better, though, only because "match:" and the underscore in %path% are obsolete (both are simply ignored).


OK, so I deleted the first line and just kept the second. I tried it with *.* and with *.jpg and still no joy. The output from the console is as follows:

searching album art, preprocessed pattern: "C:\Documents and Settings\??????\My Documents\My Music\????\??????????????????????????????????????????????????\*.jpg"
  Pattern is the same as previous; no image search performed
Loading album art: "C:\Documents and Settings\??????\My Documents\My Music\????\??????????????????????????????????????????????????\AlbumArtSmall.jpg"

I don't understand what it means by the pattern being the same as previous. Previous what? It seems that the problem lies here.

Also, why is it loading AlbumArtSmall.jpg when no such file exists and my sources list just looks like this:

$replace(%path%,%filename_ext%,)*.jpg
--components\default.png

The folder

"C:\Documents and Settings\??????\My Documents\My Music\????\??????????????????????????????????????????????????"

contains the file cover.jpg that I'm trying to load.

Hope you can shed some light.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-12-03 11:13:06
I don't understand what it means by the pattern being the same as previous. Previous what? It seems that the problem lies here.

I admit, I didn't use the best wording for that message.  It usually means that the pattern for the current track is the same as the last track which foo_uie_albumart was displaying.  Since albumart already searched for images matching that pattern before, it doesn't bother searching again (unless you've moved the files, they should still be there).  I don't think that's your problem, though.

Also, why is it loading AlbumArtSmall.jpg when no such file exists and my sources list just looks like this:

I'm guessing that you've used Windows Media Player to download your cover art?  I remember WMP used to create extra hidden copies of the album art named "AlbumArtSmall.jpg", and I'm not sure about the other names, but I remember there being at least two extra copies.  You could only see these other files by enabling "View hidden files" in Windows Explorer.

Try using this for your sources:

Code: [Select]
$replace(%path%,%filename_ext%,)cover.jpg
$replace(%path%,%filename_ext%,)*.jpg
--components\default.png

This will first check for a "cover.jpg", and if none is found, then will take the first jpg file found.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Chronial on 2006-12-03 17:01:28
AlbumArtSmall etc. are more than hidden. They are marked as system or something alike. Google if you want to delete them - and stop using DaEvilSoftware
Title: [CRASHWARE] updated foo_uie_albumart
Post by: aurelio on 2006-12-08 16:11:50
Hi gfngfgf, I have a request: is it possible to pause the cycling when foobar is minimized?
I noticed that even if minimized, heavy images can produce noticeable spikes in memory (less for cpu) usage.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-12-09 03:40:12
Hi gfngfgf, I have a request: is it possible to pause the cycling when foobar is minimized?
I noticed that even if minimized, heavy images can produce noticeable spikes in memory (less for cpu) usage.

Yes, that sounds reasonable.  I'll look into it.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: stampgevaar on 2006-12-10 14:25:15
Is it possible to cycle trough various images in the same folder and how do I do this with the sources??

thanks in advance
Title: [CRASHWARE] updated foo_uie_albumart
Post by: orchid on 2006-12-10 15:05:34
Is it possible to cycle trough various images in the same folder and how do I do this with the sources??

thanks in advance


In behaviour tab check 'Cycle all wildcard matches' and just add all the possible sources to your list (e.g. *.jpg)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: brkerez on 2006-12-11 12:43:22
Hi !

great plugin but it would be great to be able to switch off debug console output... In new version Im seeing many messages like this:

Error (foo_uie_albumart): Image  not found!

I know an workaround but I think it should be an option in preferences...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2006-12-11 21:10:44
Hi !

great plugin but it would be great to be able to switch off debug console output... In new version Im seeing many messages like this:

Error (foo_uie_albumart): Image  not found!

I know an workaround but I think it should be an option in preferences...

This is a bug.  I'll have it fixed in the next version.  Thank you for reporting it.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: vlada on 2006-12-11 22:50:52

1. No, there's no support for pictures embedded as tags and there's none planned.

...

I understand and respect you don't want to support album art integrated in every file of an album. But I just saw the new FLAC change log and it natively supports adding picture files now.
I already have alot of FLAC album images with integrated cuesheet and now the cover included too. I do like this because you now don't have the overhead of having the album art in every file of the album. I hope more lossless encoders will take over this standard!
What are your thoughts about this and is there a possibility of adding support for albumart in album images to foo_uie_albumart?


This should be possible, but it is up to FLAC source filter. This works for example with Matroska container, check the Matroska support thread for more details.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: sankukaai on 2006-12-11 23:26:01
Hello, i have a question: I changed my source list to

[foo_uie_albumart]
$replace(%path%,%filename_ext%,)folder.*
$replace(%path%,%filename_ext%,)*front*.*
$replace(%path%,%filename_ext%,)*cover*.*
$replace(%path%,%filename_ext%,)*back*.*
$replace(%path%,%filename_ext%,)*in*.*
$replace(%path%,%filename_ext%,)*cd*.*
$replace(%path%,%filename_ext%,)*.*
--components\default.*
[End]

but using that, i noticed that i doesn't show the defaut image in the component directory anymore, do you know why?

Other question real quick: in one of my folder i have around 200mp3s but no artwork and it shows an artwork that i think is embedded in a song, is there a way to disable that?

thanks in advance for your help and that great plugin
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Chronial on 2006-12-11 23:31:02
Quote
Other question real quick: in one of my folder i have around 200mp3s but no artwork and it shows an artwork that i think is embedded in a song, is there a way to disable that?

Well, add an extension to your patterns instead of .*
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Purple Monkey on 2006-12-12 00:01:05
Other question real quick: in one of my folder i have around 200mp3s but no artwork and it shows an artwork that i think is embedded in a song, is there a way to disable that?


You probably have a hidden image in that directory, there is no support for embedded images. You can check by going Folder Options -> View -> Show Hidden Files and Folders and rechecking your directory for image files.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Merveilles on 2006-12-13 03:20:06
anyone know the exclude string? My Zune added a whole bunch of 'albumartsmall', 'folder', and 'small' images
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Chronial on 2006-12-13 07:17:56
anyone know the exclude string? My Zune added a whole bunch of 'albumartsmall', 'folder', and 'small' images

There is none. Just don't spam your folders with crap or name the images you want shown.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: dr.zick on 2007-01-06 04:31:33
feature request:
in the preferences window, on display tab, in the colors section ... can the background color picker have a checkbox to choose a color or if its unchecked make the panel be the default color (grey for most windows users).
also in the panel options section can we possibly get a minimum panel width increment box.  my panels keep resetting to a skinnier width than my art.  i drag it to the width i want it and then click on my playlist and it shrinks back (i even tried locking the panel).

finally (not the most important but it may be cool)
have the option to use the .ico format for our arwork.

thanx for keeping this plugin going ...
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2007-01-06 06:49:48
feature request:
in the preferences window, on display tab, in the colors section ... can the background color picker have a checkbox to choose a color or if its unchecked make the panel be the default color (grey for most windows users).

This has been requested before.  I'm still working on it.

also in the panel options section can we possibly get a minimum panel width increment box.  my panels keep resetting to a skinnier width than my art.  i drag it to the width i want it and then click on my playlist and it shrinks back (i even tried locking the panel).

Sure.  I can do that.

edit: I just thought of something....do you have "Auto-hide" enabled on the Columns UI Layout tab?  After it shrinks back, what happens if you just hold your mouse over the edge (instead of resizing it again)?

finally (not the most important but it may be cool)
have the option to use the .ico format for our arwork.

I think this should be possible, too.  I'll check it out.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: dr.zick on 2007-01-07 04:46:27
no auto-hide isn't checked ... and it doesn't resize when i mouse over.  also the lock option seems to only lock position relative to window size (i'm not sure if that what was it was meant to be).  i was thinking lock would shift the panel if you resize the main foobar window, like when you lock the playback button and seekbar panel at the top (it will resize relative to the window) ... i'm not sure if this is a bug persay or a feature
anyways keep it rockin' ... this is a great plugin!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: nago on 2007-01-12 02:02:28
Hi,

I'm a little rusty on how to configure the sources list, and by rusty I mean I have no idea at all. I'm just using the default sources list that came with the plugin, and for all intents and purposes, it seems to do the trick, generally- it loads an image it finds in the same directory as my music and for most cases this does just fine.

However, for albums (which I keep in individual directories) which have both front and back art to them, it just stays on one image, and even if I enable the "cycle images" option, it stays on that one image. moving that one image elsewhere or outright deleting it will finally get it to cycle to the other, but it refuses to cycle on its own.

Can anyone offer up some help? I'm not really sure what I need to configure the sources list to be so that I can cycle through all the images in the same folder.

-N
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2007-01-12 06:05:20
Enable "cycle all wildcard matches" and change the first source to:

Code: [Select]
$replace(%path%,%filename_ext%,)*
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2007-01-15 07:23:24
-----
Version 0.2.6 (January 14, 2007)
Plugin homepage (http://cherans.bol.ucla.edu/fooplugins.html)

Download (http://cherans.bol.ucla.edu/foo_uie_albumart026.zip)
Change log (http://cherans.bol.ucla.edu/foo_uie_albumart-changelog.txt)
Source (http://cherans.bol.ucla.edu/foo_uie_albumart026-src.zip)
Wiki page (Help) (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Album_Art_Panel_%28foo_uie_albumart%29)
-----

As always, check the changelog for a full list of changes.  A few highlights:

If an image is larger than the albumart window, you can now drag the mouse to move the image around.  Overall, the dragging feature works well, but there might be a few bugs.  For instance, if you drag the mouse really far off the edge of the window, you might not be able to immediately move the image again.  If that happens, just keep trying to drag, and it will eventually move.

There's a new "History" section on the Preferences page.  Every time albumart searches for images using a particular source, it saves the matching filenames in memory.  Later, albumart can use the results in memory rather than searching again.  For instance, if I'm playing Album A, then play Album B, then switch back to Album A, albumart would only have to search twice.  The second time you play Album A, the saved results would be used.  If you're one of the people who has noticed that albumart's searches slow down your system, you might find this helpful.  You can force albumart to ignore the history and search again by clicking "Refresh" from the context menu.

Finally, I made two improvements to the "Edit Source" window.  First, the text box is bigger to make it easier to enter long sources.  Second, there's now a title formatting preview that should work a lot like the preview on the "Title Formatting" section of foobar2000's main preferences.

edit: restored the download link (see the post below)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2007-01-16 00:29:06
A bug was just found in version 0.2.6 (see this post (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=51901&view=findpost&p=464443)).  Apparently, when a new Album Art Panel is added to the Columns UI Layout, foobar2000 crashes with no failure.txt.  I'm still tracking down the cause, but until then, I'm removing the 0.2.6 download.  Hopefully this won't take too long to figure out.

EDIT: okay, the bug's been fixed now.  It's amazing what one line of code can do 

If you downloaded 0.2.6 before, please download again from the link above and check under "Preferences -> Components" to make sure you're using the Jan 15, 2007 version (double-click on the entry for "Album Art Panel").
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Tich on 2007-01-16 18:44:47
Thanks for the update. Works flawlessly for me.

Tich
Title: [CRASHWARE] updated foo_uie_albumart
Post by: aurelio on 2007-01-19 00:59:58
Many thanks gfngfgf, for keeping your work and second my suggestion:
Quote
- Automatic cycling is paused while foobar2000 is minimized
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Melomane on 2007-01-23 22:53:55
gfngfgf
in the last version of playlist tree
cwbowron as Added notification callback, so other plugins can be notified of tree selections.

do you think it is possible to use this in album art panel ?
thanks
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2007-01-24 01:44:39
gfngfgf
in the last version of playlist tree
cwbowron as Added notification callback, so other plugins can be notified of tree selections.

do you think it is possible to use this in album art panel ?
thanks

I'll look into it.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: 4nt1 on 2007-01-28 03:07:12
This is probably a really trivial easy one but I have my Artist Images setup so that they are in this format

%artist%\[CD%discnumber%\]%album%

and the artist pic is always called Artist.*

I can get it to work in when its just %artist%\%album%
but when its %artist%\CD%discnumber%\%album%

This works: $replace(%path%,%directory%'\'%filename_ext%,Artist.*)
This doesnt: -$replace(%path%,(%path%,1)'\'$directory%filename_ext%,Artist.*)
Also Fails: -$replace(%path%,$directory%'\'(%path%,1)filename_ext%,Artist.*)

Any ideas please...

OK got this one workinh
$replace(%path%,$if($strcmp($lower($left(%directoryname%,2)),cd),$directory(%path%,2)$char(92),)
%directoryname%$char(92)%filename_ext%,Artist.*)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Melomane on 2007-01-31 12:42:05

gfngfgf
in the last version of playlist tree
cwbowron as Added notification callback, so other plugins can be notified of tree selections.

do you think it is possible to use this in album art panel ?
thanks

I'll look into it.


i love you !
Title: [CRASHWARE] updated foo_uie_albumart
Post by: RandomEngy on 2007-02-02 06:54:44
I know you say you don't have support for embedded art planned, but it be a killer feature for me; as of now it's unusable.  I have several folders full of miscellaneous Mp3s which would be a complete hassle to segregate into their own folders, so currently it just picks the album art from some random track for all of them.

To me it makes sense if the art is associated with the file and not with the directory it's in.  Is there some reason why support for this is not planned?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2007-02-02 13:31:52
I'm actually now considering adding support for embedded tags (in ID3V2 and probably FLAC as well), but I should stress that I don't have any timetable set.  I'm busy with school right now, so it's tough to make time to work on this plugin.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: RandomEngy on 2007-02-02 15:38:25
Hey, no sweat.  Thanks for keeping it in mind.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: butmunch on 2007-02-09 21:13:58
Whenever I add this to my columns UI foobar crashes saying
"Unhandled Exception: dynamic assert failure"



Code: [Select]
Core (2006-11-25 13:21:34)
    foobar2000 core 0.9.4.2
foo_albumlist.dll (2006-11-25 17:49:06)
    Album List 3.2.0
foo_cdda.dll (2006-11-25 13:19:46)
    CD Audio Decoder 2.1.1
foo_converter.dll (2006-11-25 13:20:00)
    Converter 1.0.1
foo_dsp_atsurround.dll (2006-10-29 16:05:04)
    ATSurround Processor 0.1.6a
foo_dsp_std.dll (2006-11-25 13:20:12)
    Standard DSP array 1.0
foo_input_std.dll (2006-11-25 13:19:14)
    FLAC Decoder 1.1.0
    Standard Input Array 1.0
    WMA Decoder 1.1
foo_rgscan.dll (2006-11-25 13:18:18)
    ReplayGain Scanner 2.0.2
foo_ui_columns.dll (2006-11-22 12:05:24)
    Columns UI 0.1.3 beta 1v7
foo_ui_std.dll (2006-11-25 13:18:12)
    Default User Interface 0.9acc
foo_uie_albumart.dll (2007-01-14 23:09:26)
    Album Art Panel 0.2.6
foo_uie_quicksearch.dll (2007-01-03 14:18:46)
    Quick Search Toolbar 2.8k
foo_vis_flame.dll (2006-08-13 18:11:22)
    Flame visualisation 0.93


which sucks, have I been a complete noob and missed something? I haven't used foobar for the best part of a year.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2007-02-09 22:26:49
which sucks, have I been a complete noob and missed something? I haven't used foobar for the best part of a year.

Re-download Album Art 0.2.6 and make sure it is dated 01-15-2007.  That bug was in the initial release and fixed, but I didn't change the version number.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: jako on 2007-02-10 08:28:01
oh my god
something must be wrong

i just download it for 1 hour and the date of the file seems to change to 01-15-2007 instead of 01-14-2007
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Laemtao on 2007-02-15 01:52:06
I have this strange problem where when my playlist is empty, the album art panel will show the cover art from the first R.E.M. album (in alphabetical order) I have in my album art directory.

So, when my playlist is empty, it will show "R.E.M. - Automatic For The People.jpg", and if I delete that, it will show the next file that starts with R.E.M.

When I delete all of the R.E.M. album covers from the dir, it displayes the no artwork pic like it should.
It does not display any other album cover when it shouldn't, only one's starting with R.E.M.

What in nine hells is happening here?

Here is my sources config:
Code: [Select]
f:\album art\%artist% - %album%.*
-f:\album art\%artist%.*
-f:\album art\%album%.*
-f:\album art\nocover.png


EDIT: I found that putting brackets around the %artist% and %album% variables fixes the problem, but still, why R.E.M.?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2007-02-15 21:20:42
EDIT: I found that putting brackets around the %artist% and %album% variables fixes the problem, but still, why R.E.M.?

Because if there is no track (i.e., the playlist is empty), "%artist%" and "%album%" both return '?', thus, album art panel will search for an image that matches "f:\album art\?.*".  Any image that starts with "R.E.M." matches that pattern.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Hakubo on 2007-02-15 23:16:16
Hi gfngfgf. I think I have found a bug.

(http://img50.imageshack.us/img50/2981/albumartjf2.th.png) (http://img50.imageshack.us/my.php?image=albumartjf2.png)(http://img259.imageshack.us/img259/4907/albumartcenteredwb4.th.png) (http://img259.imageshack.us/my.php?image=albumartcenteredwb4.png)

Note the reduced image quality, when it's centered.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: barry123 on 2007-02-17 13:24:18
I use this code now

[foo_uie_albumart]
$replace(%path%,%filename_ext%,)folder.jpg
-$replace(%path%,%filename_ext%,)folder.png
-$replace(%path%,%filename_ext%,)folder.gif
--components\default.*
[End]

but is there any way to change the code like this

%filename%.jpg


my covers have different names and I dont wanna change 5000 jpg's to folder.jpg
and for my new albums it's a lot of work to.
I just want to use the name they already have.

Is this possible, so something like this:

[foo_uie_albumart]
$replace(%path%,%filename_ext%,)%filename%.jpg
-$replace(%path%,%filename_ext%,)folder.png
-$replace(%path%,%filename_ext%,)folder.gif
--components\default.*
[End]
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2007-02-17 22:51:39
my covers have different names and I dont wanna change 5000 jpg's to folder.jpg
and for my new albums it's a lot of work to.
I just want to use the name they already have.

Just use the '*' wildcard, which can stand for anything:

Code: [Select]
$replace(%path%,%filename_ext%,)*.jpg

This will pick up the first (jpeg) image in the same folder as the currently playing track.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Hakubo on 2007-02-17 23:41:45
Strangely enough, reverting to 0.164a did not help.

Anybody else experiencing this behavior?

Hi gfngfgf. I think I have found a bug.

(http://img50.imageshack.us/img50/2981/albumartjf2.th.png) (http://img50.imageshack.us/my.php?image=albumartjf2.png)(http://img259.imageshack.us/img259/4907/albumartcenteredwb4.th.png) (http://img259.imageshack.us/my.php?image=albumartcenteredwb4.png)

Note the reduced image quality, when it's centered.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2007-02-18 04:47:42
Strangely enough, reverting to 0.164a did not help.

Anybody else experiencing this behavior?

Yes, actually. Sorry for not responding earlier.  I think I was able to fix this issue.  Thanks for the report.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Hakubo on 2007-02-18 12:05:51
Thanks. After I noticed the problem, it became sort of annoying.
Hope you release the fixed version soon.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Hall on 2007-02-21 05:00:20
[FEATURE REQUEST]

Hello guys, I have a feature request!!!

Can you make foo_uie_albumart retrieve cover images within archives?

I normally RAR-up my perfectly tagged albums, including the jpegs for the cover art. I rely on foo_unpack to extract & play the tracks inside.

It would be great if foo_uie_albumart could extract the cover art.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2007-02-21 07:13:05
It would be great if foo_uie_albumart could extract the cover art.

It already can (since 0.2.5), but no wildcard support.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Hall on 2007-02-21 08:09:26

It would be great if foo_uie_albumart could extract the cover art.

It already can (since 0.2.5), but no wildcard support.



Hey great! But I use wildcards to scan through sources though :-(.
I'll drop in a few manual filenames for now.
Hope the wildcard support will be implemented in the future.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: ExtensionArt on 2007-02-21 15:46:25

It would be great if foo_uie_albumart could extract the cover art.

It already can (since 0.2.5), but no wildcard support.

Good to know...
Unfortunately I don't have WinRar (or equiv.), Does this work for zip?
No luck yet

Thanks!
Peace
Title: [CRASHWARE] updated foo_uie_albumart
Post by: dr.zick on 2007-02-28 23:49:39
[stupid feature request]
could we get a foobar spawned window for the "external viewer" option ... my windows always opens an image in "micro$oft image and fax viewer" no matter how many times i hack the registry to tell it to not do that, and the "ms image viewer" always opens full screen no matter how much i try to get it to not do that.

my idea, a little window (say like the console) pop up and display the image.  kinda like itunes does.  maybe we can have a customization option panel in the plugin preferences, that will determine title string displayed, window width and height size, and maybe an image source if we want to have a "big" image displayed in this window as opposed to a smaller image displayed in the album art panel.

just an idea ... thanks for feedback.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Empyrean on 2007-03-01 21:12:18
I'm actually now considering adding support for embedded tags (in ID3V2 and probably FLAC as well), but I should stress that I don't have any timetable set.  I'm busy with school right now, so it's tough to make time to work on this plugin.


I know you are busy, but I'd just want you to know there is an audience out there for this.  For me personally, FLAC is more important than ID3.

Looking forward to future updates and still enjoying now.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Fredrik on 2007-03-05 17:01:49
Im using the latest version of foobar and using PanelsUI and album art aint working... why?
I dont even have a control page on preferences, aint there one ?

Thanks for reading!




EDIT: NVM it works now!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: dr.zick on 2007-03-09 01:48:22
Im using the latest version of foobar and using PanelsUI and album art aint working... why?
I dont even have a control page on preferences, aint there one ?

Thanks for reading!




EDIT: NVM it works now!



mine works ... is it not working or not displaying?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Kosmas on 2007-03-15 14:59:33
I think I found a bug. I use the following lines for source:
Quote
[foo_uie_albumart]
$replace(%path%,%filename_ext%,)*
-$replace(%path%,%filename_ext%,)..\*
--components\default.*
[End]

This searches not only in the current dir, but also in the next upper directory. So when I have a multiple CD-Album I need only one picture, e.g "The_Wall" has two CDs in subdirs "CD1" and "CD2". This worked well with foo_uie_albumart 0.2.1, but not in 0.2.6. Now I see only pictures of my single-CD albums.

AlbumArt 0.2.1 displays the following lines in the debug-window (console):
Quote
searching album art, preprocessed pattern: "C:\mp3\Pink Floyd\1979-The Wall\CD1\*"
searching album art, preprocessed pattern: "c:\mp3\Pink Floyd\1979-The Wall\CD1\..\*"

AlbumArt 0.2.6 displays the following lines in the debug-window:
Quote
searching album art, preprocessed pattern: "C:\mp3\Pink Floyd\1979-The Wall\CD1\*"
  0 match(es) found
searching album art, preprocessed pattern: "C:\mp3\Pink Floyd\1979-The Wall\CD1\..\*"
  0 match(es) found

So the same directories are searched, but with 0.2.6 there will no files be found. Is this a bug or what is wrong? Is the ".." for one directory up not valid any more?

Thanks for reading.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Kosmas on 2007-03-15 15:32:33
Ok, after short investigation I found a workaround. I replaced the second line as follows:

Quote
-$replace($replace(%path%,%filename_ext%,),%directory%\,)*

Now this works like the older string in the previous version. Instead of using '..' it directly deletes the last dir inside the string. Or is there a better way?

Thanks for reading.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: wraithdu on 2007-03-15 15:57:39
Ok, after short investigation I found a workaround. I replaced the second line as follows:

Quote
-$replace($replace(%path%,%filename_ext%,),%directory%\,)*

Now this works like the older string in the previous version. Instead of using '..' it directly deletes the last dir inside the string. Or is there a better way?

Thanks for reading.

You could shorten it to one function -
Code: [Select]
-$replace(%path%,%directoryname%'\'%filename_ext%,)*
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Kosmas on 2007-03-15 16:23:48
Quote
You could shorten it to one function -
Code: [Select]
-$replace(%path%,%directoryname%'\'%filename_ext%,)*

Oh yes, thanks, this is much easier!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: O-pos on 2007-03-18 18:03:47
Hello 

I don't understand all these programming languages, I just put the album art dll file into component folder and nothing happened. there is album art panel indeed, but it's completely white and I don't know how to import pictures to display them in this panel.. Can anyone explain in newbie language what to do step by step? 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: freanir on 2007-03-18 18:22:00
Hello 

I don't understand all these programming languages, I just put the album art dll file into component folder and nothing happened. there is album art panel indeed, but it's completely white and I don't know how to import pictures to display them in this panel.. Can anyone explain in newbie language what to do step by step? 

You can find your explanation at:
foo_uie_albumart Wiki (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Album_Art_Panel_%28foo_uie_albumart%29)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: O-pos on 2007-03-18 18:49:41
Hello 

I don't understand all these programming languages, I just put the album art dll file into component folder and nothing happened. there is album art panel indeed, but it's completely white and I don't know how to import pictures to display them in this panel.. Can anyone explain in newbie language what to do step by step? 

You can find your explanation at:
foo_uie_albumart Wiki (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Album_Art_Panel_%28foo_uie_albumart%29)


I saw wiki before coming here, but there is just explanation of each option, however, they don't say what should be done first, then what and then what.. Maybe you know other manual where it's describet step-by-step?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Kosmas on 2007-03-19 10:10:02
I saw wiki before coming here, but there is just explanation of each option, however, they don't say what should be done first, then what and then what.. Maybe you know other manual where it's describet step-by-step?

There is no step-by-step description, because it depends from what you want. But there is a coarse way, and everything is explained on the wiki-page(s). It may take some time to understand and until everything is as you want to. I will refer to this page with bold letters.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: O-pos on 2007-03-19 15:36:42
That's very good. thank you!!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: cousin patty on 2007-03-20 21:30:03
Ugh I messed something up....I just need to know what to type in so that it displays the first .jpg in the folder and so that I can hit 'next' and 'previous' source and have it display the other .jpgs in the folder.

thanks
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2007-03-21 01:25:29
Ugh I messed something up....I just need to know what to type in so that it displays the first .jpg in the folder and so that I can hit 'next' and 'previous' source and have it display the other .jpgs in the folder.

thanks

Code: [Select]
$replace(%path%,%filename_ext%,)*

and make sure that "Cycle all wildcard matches" is checked on the "Behaviour" tab.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: boomingchoi on 2007-03-26 09:02:29
A little OT...but are there seriously not any other plugins available that DO support embedded album art?

edit: ok nevermind I think I found my answer...that's retarded. back to itunes/wmp11/winamp/anything else for me
Title: [CRASHWARE] updated foo_uie_albumart
Post by: zachastrife on 2007-03-26 10:49:08
A little OT...but are there seriously not any other plugins available that DO support embedded album art?

edit: ok nevermind I think I found my answer...that's retarded. back to itunes/wmp11/winamp/anything else for me

Well. As embedded albumart is a waste of HDspace (as the images take about 10X more because they must be in every file) I rather find the idea of embedded albumart retarded.
If you really want to use foobar it isn't that hard to extract the images and use this plugin.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: dkordik on 2007-03-29 19:45:58
Is there any way to have a panel ignore cycling certain images, like a NOT qualifier or something?

For example, I have a panel I want to use for artist images, which I keep in the directory with the album they are taken from. Say my album artwork is named folder.jpg and my artist images are any images in the directory that aren't folder.jpg, so I'd like to be able to say "!-$replace(%path%,%filename_ext%,)folder.jpg" and have it ignore the album artwork in the cycling.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2007-03-30 01:24:45
Is there any way to have a panel ignore cycling certain images, like a NOT qualifier or something?

No, unfortunately, there is no way to tell the panel to ignore a specific image.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: bytemastr on 2007-03-30 05:14:49

A little OT...but are there seriously not any other plugins available that DO support embedded album art?

edit: ok nevermind I think I found my answer...that's retarded. back to itunes/wmp11/winamp/anything else for me

Well. As embedded albumart is a waste of HDspace (as the images take about 10X more because they must be in every file) I rather find the idea of embedded albumart retarded.
If you really want to use foobar it isn't that hard to extract the images and use this plugin.


You're assuming that everyone has opted to rip their albums to separate files, instead of one large file with embedded cue sheets (and perhaps rip logs and other metadata like lyrics).  Hence, there is no waste of space and/or retardedness in wanting one file (as I've said before, probably in this thread somewhere) that is atomic; That is, one file that has the cue, log, (whatever else you do/don't want) and the album art in it. 

From a management standpoint, once you get up above a few hundred albums, having less files (to worry about) is a blessing in my opinion.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Invid on 2007-03-30 23:22:16

A little OT...but are there seriously not any other plugins available that DO support embedded album art?

edit: ok nevermind I think I found my answer...that's retarded. back to itunes/wmp11/winamp/anything else for me

Well. As embedded albumart is a waste of HDspace (as the images take about 10X more because they must be in every file) I rather find the idea of embedded albumart retarded.
If you really want to use foobar it isn't that hard to extract the images and use this plugin.


Okay... but how do I extract images from over 1000 albums worth of MP3s though?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gregory on 2007-04-21 08:20:25
i was puzzled for a while -my cpu was spiking for 2 seconds every 10 seconds
it was the image cycling feature of this component
the reason i bring this up, if it hasn't already been, is because the spiking was occuring even when there was only one source
the spikes top around 30% on a 4yr. old P4m @ 2GHz

thanks for the hard work, i really enjoy this componenet 

Title: [CRASHWARE] updated foo_uie_albumart
Post by: Kiteroa on 2007-04-23 05:05:41
This component doesn't seem to handle fields with multiple values  - e.g. artist - properly, for me.

I would expect it to process each artist separately, if there is more than one. Has anyone manged to get this working - or knows that it definitely can't be done?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: ozstrike on 2007-05-07 20:41:43
I'm not sure if it's been asked before- is it possible to make it so that if you drag + drop a picture onto the panel, then it adds the picture to the folder it is displaying.

ie, right now, when I have an album with no art, I have to find the art, right click on the panel, click "open directory" and then drag and drop the art into that folder, then refresh.

It would be really handy to be able to just drag+ drop, and it sends the file to the folder, and renames it to "folder.jpg".
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2007-05-08 03:24:04
I'm not sure if it's been asked before- is it possible to make it so that if you drag + drop a picture onto the panel, then it adds the picture to the folder it is displaying.

Yes, this feature is definitely on my to-do list.  iTunes has a similar feature with its album art display, and I think it's great.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gregory on 2007-05-10 09:58:56
could a feature be implemented that would allow the outer few pixels of the loaded album art to be hidden or cropped?

i currently do this within the panels ui component because album art scans are nowhere near always perfect, and a crop of about 5 pixels all the way around seems to take care of everything

the only way i know of accomplishing this now is to make a smaller resized copy of every album art image i have, leaving it just slightly bigger than the size of the component, and setting the component to not allow shrinking
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Dologan on 2007-05-30 16:16:37
Just to report a behaviour that can be a little nuisance and probably shouldn't work that way...

The core issue seems to be that double click action is not independent of the left click action, so that a double click always results in the left click action being performed before the double click one.

In my particular manifestation of the problem, when the left mouse action is set to next source and the double click action to open the image in external program and there are more than one source for the album, trying to double click on the current image will result in opening the NEXT image, since the first click will inevitably change the image before the second click is detected to command the image viewer to open. Consequently, in order to open the image you kinda need to cycle through all the images and then double click on the previous image to the one you intend to open...

Sure, I know it's not big deal and the issue can be easily worked around by setting the single left click button to a "neutral" or "harmless" action (like refresh or copying filename), but this already limits a bit the functionality of the mouse actions.

Oh, as a feature request, is there any chance that extra mouse buttons(+keys?) could be customized for more actions?

Oh, BTW, I love the smooth fading transition!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: kopf on 2007-05-30 23:03:39
just a note - it doesn't work very well with the "Vista Transformation" kit
Title: [CRASHWARE] updated foo_uie_albumart
Post by: bb10 on 2007-06-05 23:34:30
Could you add transparent background please?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: npk on 2007-07-02 20:58:59
Hi, I have some conflict when opening fullscreen opengl applications. Album art just disappears and its panel shows a desktop so i must restart foobar. Can anybody help me with this matter?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Krooga on 2007-07-08 09:51:18
I just updated to the latest version of foo_uie_albumart (0.2.6) and now relative pathnames appear to be broken. The rule

Code: [Select]
--components\noalbumart.jpg


no longer works for me, but if I change it to

Code: [Select]
--C:\Program Files\foobar2000\components\noalbumart.jpg


it works fine. Any ideas what on earth is going on here? I couldn't see any other mention of the issue, so I'm assuming it's just me?

I can't think of any reason why this would happen. I just did a full update of my Foobar installation/components to bring them all up to date, and then this starts happening. I thought that perhaps it was caused by a conflict between an updated plugin version and a configuration for an older version (since I just reused my old foobar2000.cfg), but the same thing seems to be happening even if I delete the old config.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2007-07-08 17:11:28
I just updated to the latest version of foo_uie_albumart (0.2.6) and now relative pathnames appear to be broken.

Make sure that foo_uie_albumart.dll is in the "components" folder in your foobar2000 installation folder.  relative pathnames won't work if the .dll is placed anywhere else.  It's a bug, and should be fixed in the next version.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: neothe0ne on 2007-07-25 04:43:59
I just wanted to say that foo_uie_albumart has a glitch with the Alt+Tab Replacement of Microsoft PowerToys for Windows XP (http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx).

Pic (http://img530.imageshack.us/img530/9671/untitledae5.jpg)

The album art panel in the preview image of foobar2000 will be black; the album art will instead show up at the location the foobar2000 window is under all current windows, leaving an imprint there until you minimize and restore the open window(s).  It'd be nice if this could be fixed.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: freanir on 2007-07-26 02:32:42
This isn't a foo_albumart problem, its a problem in GDI+ (http://en.wikipedia.org/wiki/GDI%2B). As far as I know, there is no Patch avaible.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: nawhead on 2007-09-05 23:25:51
Is there any negative impact to using big images versus small images for the albumart source?  For example, I only have a small panel for album art, fixed at 125x125.  Currently I'm manually resizing big album covers to ~50 kB jpegs just for use with albumart.  But if I was to use the original files that are 2+ MB, letting albumart find it using wildcards and resize it on the fly, would this have any noticeable cpu/memory impact? 

Just doing some casual testing while watching the Task Manager window says no noticeable impact.  But I just would still like to have other people's input.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: fuzznight on 2007-09-06 22:18:22
was trying to figure out how to resize the panel, but i figured it out...
thanks for the great plugin
Title: [CRASHWARE] updated foo_uie_albumart
Post by: carmenm on 2007-09-17 13:36:11
Just found out that i have a lot of output in the console making everything hard to read.
Something like that
Code: [Select]
0 match(es) found
searching album art, preprocessed pattern: "F:\Bands\Midwest Product\Specifics\folder.jpg"
  Pattern found in history; previous search results used
Loading album art: "F:\Bands\Midwest Product\Specifics\folder.jpg"
searching album art, preprocessed pattern: "C:\Program Files\lastfmproxy\data\folder.jpg"


Is there a way to remove them?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Kirya on 2007-09-17 14:08:34
carmenm
Maybe this can help you: Album Art Preferences -> Sources -> Debugging -> uncheck "Out preformatted sources to console"
Title: [CRASHWARE] updated foo_uie_albumart
Post by: carmenm on 2007-09-17 14:47:23
Thanks a lot, worked like a charm
Title: [CRASHWARE] updated foo_uie_albumart
Post by: eevan on 2007-09-17 19:58:12
But I just would still like to have other people's input.

I do not resize large covers. Auto resizing works very well for me.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2007-10-24 07:02:12
-----
Version 0.2.7 (October 23, 2007)
Plugin homepage (http://cherans.bol.ucla.edu/fooplugins.html)

Download (http://cherans.bol.ucla.edu/foo_uie_albumart027.zip)
Change log (http://cherans.bol.ucla.edu/foo_uie_albumart-changelog.txt)
Source (http://cherans.bol.ucla.edu/foo_uie_albumart027-src.zip)
Wiki page (Help) (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Album_Art_Panel_%28foo_uie_albumart%29)
-----

This release is primarily to fix the crashes on foobar2000 0.9.5 beta 1.  There are also a few small bugfixes I've been working on the past few months.

Please note: relative paths are now relative to the folder containing foo_uie_albumart.dll.  For most people, this is their "components" folder, so any "No-Cover" sources that used to read "--components\default.jpg" should now be changed to "--default.jpg".
Title: [CRASHWARE] updated foo_uie_albumart
Post by: eevan on 2007-10-24 10:38:21
Good to see that the 0.9.5 b1 crashes are fixed!

Cheers!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: bbt-hh on 2007-10-24 12:09:26
-$if($strstr(%_path%,http:),radio_stream.tif) still craches (worked before v0.9.5beta1).

-$if($strstr(%_path%,http:),radio_stream.tif,du.mmy) does the trick.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: eevan on 2007-10-24 12:19:22
I've just had a crash with Version 0.2.7 when adding tracks from CD to playlist.

Replacing the patterns with
$replace(%path%,%filename_ext%,)cover.* and
--default.*
prevented the crashes
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Chaser on 2007-10-28 20:47:27
Get the new version here: http://cherans.bol.ucla.edu/fooplugins.html (http://cherans.bol.ucla.edu/fooplugins.html)

It fixes my problems!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: aurelio on 2007-11-01 13:57:32
gfngfgf, what about implementing embedded picture support?
The one discussed here (http://www.hydrogenaudio.org/forums/index.php?showtopic=54138) is based on an old version of yours.
As always, many thanks for your good work!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Kirya on 2007-11-02 08:52:54
gfngfgf, what about implementing embedded picture support?
The one discussed here (http://www.hydrogenaudio.org/forums/index.php?showtopic=54138) is based on an old version of yours.
As always, many thanks for your good work!

+1, I want it too!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2007-11-03 07:10:49
Right now, I'm going to wait until the 0.9.5 final SDK is released before trying to tackle embedded art on my own.  Hopefully, the SDK will expose the embedded art support used by the Default UI's Album Art Viewer component and I won't have to reinvent the wheel.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: aurelio on 2007-11-03 19:12:33
Are you going to abandon Columns UI compatibility?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2007-11-04 01:40:58
Are you going to abandon Columns UI compatibility?

Not in the least.  This is, after all, a Columns UI panel.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: halabund on 2007-11-21 19:40:49
With foobar2000 0.9.5 beta 4 and foo_uie_albumart 0.2.7 I get an Unhandled exception: I/O error (win32 #123) error whenever I try to play an audio CD.  I guess that the problem is with foo_uie_albumart, because removing it solves the problem.

Is anyone else seeing this?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: acedriver on 2007-11-22 01:17:57
With foobar2000 0.9.5 beta 4 and foo_uie_albumart 0.2.7 I get an Unhandled exception: I/O error (win32 #123) error whenever I try to play an audio CD.  I guess that the problem is with foo_uie_albumart, because removing it solves the problem.

Is anyone else seeing this?

try editing your source list
Title: [CRASHWARE] updated foo_uie_albumart
Post by: halabund on 2007-11-22 17:58:27
try editing your source list

So is that a no? I.e. foobar2000 with foo_uie_albumart 0.2.7 does not crash for you when playing audio CDs?

EDIT: Is there really no foo_uie_albumart user who ever listens to audio CDs and can answer this simple question?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: DoXer on 2007-12-07 20:13:06
Hello,

Under Vista with foobar 0.9.4.5:

Code: [Select]
-$replace(%path%,%filename_ext%,)..\folder.jpg


Doesn't work. Any hints? Albumart 0.175 works under XP but crashed under Vista so I try the version 0.2.5.2. With 0.2.7 it's the same also.

Thanx
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2007-12-09 02:25:25
Using ".." to refer to the parent directory no longer works.  Try this instead:

Code: [Select]
$replace(%path%,%directoryname%\%filename_ext%,folder.jpg)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gob on 2007-12-15 12:37:08
try editing your source list
So is that a no? I.e. foobar2000 with foo_uie_albumart 0.2.7 does not crash for you when playing audio CDs?

EDIT: Is there really no foo_uie_albumart user who ever listens to audio CDs and can answer this simple question?

hey, i too am also getting this error. thats why ive been sticking with the older versions for now. it took me ages to even bother figuring out what it was but this is it. even with no other active components it causes frequent crashes. im thinking of making a panelsUI imagebox to replace this until its ever fixed.


edit:
i've isolated this bug even more here. it seems the crashes only happen when the first source does not match an image. i tested it with a couple hundred tracks, every track that had a folder.jpg was fine. every track that did not caused foobar to crash. this only happens if the album art image actually changes. if follow cursor is off the crash only happens when a song plays that has no cover. i tried deleting foobar2000.cfg and removed all components except for columnsUI and the album art plugin, still crashes.

also there are 2 different types of crashes here depending on how you reproduce it.
-if you select a susceptible track in the playlist or add another track from within foobar you get "Unhandled exception : I/O error (win32 #123)
-if you drag and drop a file from another program (eg. explorer) you get "foobar2000 Aplication has encountered a user defined breakpoint." or "foobar2000 Application has encountered a problem and needs to close.  We are sorry for the inconvenience." with the following crashlog:

Code: [Select]
Illegal operation:
Code: 80000003h, flags: 00000000h, address: 0045077Fh
Call path:
entry=>initquit::on_quit
This is the first crash logged by this instance.
Code bytes (0045077Fh):
0045073Fh:  FE FF FF 59 5E 59 C2 04 00 FF 74 24 08 FF 74 24
0045074Fh:  08 E8 BA 8E FF FF 59 59 C2 08 00 FF 74 24 08 FF
0045075Fh:  74 24 08 E8 E8 8E FF FF 59 59 C2 08 00 55 8B EC
0045076Fh:  51 51 E8 D6 33 FC FF 80 3D BA ED 4E 00 00 74 01
0045077Fh:  CC A1 DC CA 4E 00 8B 0D D4 CA 4E 00 56 57 8D 34
0045078Fh:  01 33 FF 85 F6 76 20 8B C7 E8 96 A2 FF FF 8B 00
0045079Fh:  3B 45 08 74 07 47 3B FE 72 ED EB 0B 8D 45 F8 50
004507AFh:  8B D7 E8 C4 A1 FF FF 5F 5E C9 C2 04 00 55 8B EC
Stack (0012F194h):
0012F174h:  02C4E5A4 7C9C93C0 77F643DD 7C9C93C0
0012F184h:  00000004 00000000 02C4DAB0 00000000
0012F194h:  004ECC18 004ECC18 0012F1B8 00A732A8
0012F1A4h:  00A9820C 004ECC18 0012F1E8 00A8C2AB
0012F1B4h:  00000000 0012F1F4 00A7394F 00000000
0012F1C4h:  0042C0A8 004E5750 0000000C 0012FEAC
0012F1D4h:  00000009 003B8308 00000005 00A98238
0012F1E4h:  00000000 0012F250 004ABBDC 00000001
0012F1F4h:  0012FEB8 0042C7E1 00000103 004AB667
0012F204h:  004E5750 0000000C 0012F21C 004E56B8
0012F214h:  0012FEAC 0012FEB8 0012F260 004AAAF6
0012F224h:  004B6157 0012FEAC 00000103 851829E1
0012F234h:  E06D7363 1FFFFFFF 19930522 0000000C
0012F244h:  0000000D 0012F230 0012EDA4 0012F2D8
0012F254h:  00499830 8544A5C1 00000001 0012F284
0012F264h:  004AB5C4 0012FEAC 0012F3D0 004E5750
0012F274h:  FFFFFFFF 00000000 00000000 00000000
0012F284h:  0012F2C0 004AA1F8 0012F8A0 0012FEAC
0012F294h:  0012F3DC 0012F3D0 004E5750 00000000
0012F2A4h:  00000000 00000000 00000000 00000000
Registers:
EAX: 00000001, EBX: 00000000, ECX: 004EC190, EDX: 0012F12C
ESI: 00A98238, EDI: 00A98238, EBP: 0012F19C, ESP: 0012F194
Crash location: "foobar2000", loaded at 00400000h - 00520000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00520000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
COMCTL32                        loaded at 773D0000h - 774D3000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F02000h
Secur32                          loaded at 77FE0000h - 77FF1000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 7E410000h - 7E4A0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D6000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 10032000h
COMDLG32                        loaded at 763B0000h - 763F9000h
GameHook                        loaded at 10D00000h - 10D0F000h
lgscroll                        loaded at 10100000h - 1010F000h
MSVCR80                          loaded at 78130000h - 781CB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
NTMARTA                          loaded at 77690000h - 776B1000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
foo_abx                          loaded at 00A10000h - 00A43000h
foo_autoplaylist                loaded at 00A70000h - 00AA0000h
foo_cdda                        loaded at 00AC0000h - 00AF5000h
foo_converter                    loaded at 00B20000h - 00BAE000h
foo_cwb_hooks                    loaded at 00BD0000h - 00C1D000h
foo_dop                          loaded at 00C40000h - 00CAC000h
SETUPAPI                        loaded at 77920000h - 77A13000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_dsp_skip_silence            loaded at 00CE0000h - 00CF3000h
libmmd                          loaded at 00D10000h - 00FC1000h
foo_dsp_std                      loaded at 00FE0000h - 01027000h
foo_fileops                      loaded at 01050000h - 01097000h
OLEAUT32                        loaded at 77120000h - 771AB000h
foo_freedb2                      loaded at 010C0000h - 01101000h
foo_input_monkey                loaded at 01130000h - 0117A000h
foo_input_std                    loaded at 011A0000h - 012E4000h
foo_masstag                      loaded at 01310000h - 01360000h
foo_playcount                    loaded at 01380000h - 013A5000h
foo_playlist_tree                loaded at 013D0000h - 01445000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
libmzgc360_000                  loaded at 01470000h - 01514000h
foo_removeplayed                loaded at 01560000h - 01578000h
foo_rgscan                      loaded at 015A0000h - 015F0000h
foo_rg_trn                      loaded at 01610000h - 0162B000h
foo_run                          loaded at 01650000h - 0167B000h
foo_uie_albumart                loaded at 016A0000h - 016DC000h
foo_uie_albumlist                loaded at 01700000h - 01743000h
foo_uie_peakmeter                loaded at 01770000h - 0179D000h
foo_uie_powerpanels              loaded at 017C0000h - 017E3000h
foo_uie_queuemanager            loaded at 01810000h - 01849000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D6000h
mscorlib.ni                      loaded at 790C0000h - 79B90000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
System.ni                        loaded at 7A440000h - 7AC06000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF6C000h
foo_uie_quicksearch              loaded at 03FA0000h - 03FE6000h
foo_uie_tabs                    loaded at 04000000h - 0402A000h
foo_uie_trackinfo                loaded at 04050000h - 0407E000h
foo_uie_vis_projectm            loaded at 040A0000h - 040EA000h
OPENGL32                        loaded at 5ED00000h - 5EDCC000h
GLU32                            loaded at 68B20000h - 68B40000h
DDRAW                            loaded at 73760000h - 737A9000h
DCIMAN32                        loaded at 73BC0000h - 73BC6000h
foo_ui_columns                  loaded at 0C110000h - 0C20D000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
foo_ui_panels                    loaded at 0C230000h - 0C2F7000h
IMM32                            loaded at 76390000h - 763AD000h
foo_unpack                      loaded at 0C320000h - 0C34E000h
foo_utils                        loaded at 0C370000h - 0C3E9000h
taskswitch                      loaded at 7E4D0000h - 7E4E0000h
taskcreate                      loaded at 7E4C0000h - 7E4D0000h
atioglxx                        loaded at 69000000h - 694D9000h
atioglx1                        loaded at 0DF50000h - 0E5C8000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC54000h
Msimg32                          loaded at 76380000h - 76385000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
xpsp2res                        loaded at 20000000h - 202C5000h
DBGHELP                          loaded at 59A60000h - 59B01000h
VERSION                          loaded at 77C00000h - 77C08000h

Stack dump analysis:
Address: 004ECC18h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004ECC18h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00A732A8h, location: "foo_autoplaylist", loaded at 00A70000h - 00AA0000h
Address: 00A9820Ch, location: "foo_autoplaylist", loaded at 00A70000h - 00AA0000h
Address: 004ECC18h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00A8C2ABh, location: "foo_autoplaylist", loaded at 00A70000h - 00AA0000h
Address: 00A7394Fh, location: "foo_autoplaylist", loaded at 00A70000h - 00AA0000h
Address: 0042C0A8h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004E5750h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00A98238h, location: "foo_autoplaylist", loaded at 00A70000h - 00AA0000h
Address: 004ABBDCh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 0042C7E1h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004AB667h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004E5750h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004E56B8h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004AAAF6h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004B6157h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00499830h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004AB5C4h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004E5750h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004AA1F8h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004E5750h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 016C5EF4h, location: "foo_uie_albumart", loaded at 016A0000h - 016DC000h
Address: 004E5750h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 7C9037BFh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlConvertUlongToLargeInteger" (+0000007Ah)
Address: 7C903804h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlConvertUlongToLargeInteger" (+000000BFh)
Address: 7C90378Bh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlConvertUlongToLargeInteger" (+00000046h)
Address: 004B6190h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 7C937B48h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlUnwind" (+00000108h)
Address: 004B6190h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004E5FE8h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 016A96EEh, location: "foo_uie_albumart", loaded at 016A0000h - 016DC000h
Address: 1001CFB0h, location: "shared", loaded at 10000000h - 10032000h
Symbol: "uCallStackTracker::~uCallStackTracker" (+00000000h)
Address: 0044976Eh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00405800h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004EEDBAh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004EEDBAh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004ACC52h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004503DAh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 0C1CF488h, location: "foo_ui_columns", loaded at 0C110000h - 0C20D000h
Address: 004ECC18h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004CDA84h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004EEDBBh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004502B3h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004ADDC8h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 0C113EA1h, location: "foo_ui_columns", loaded at 0C110000h - 0C20D000h
Address: 7C809728h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "GetCurrentThreadId" (+00000000h)
Address: 7E431E12h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "AttachThreadInput" (+00000000h)
Address: 004ECC18h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 0C1CF488h, location: "foo_ui_columns", loaded at 0C110000h - 0C20D000h
Address: 0C1D59B4h, location: "foo_ui_columns", loaded at 0C110000h - 0C20D000h
Address: 7C830BCAh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "GlobalDeleteAtom" (+0000000Fh)
Address: 0C1C2148h, location: "foo_ui_columns", loaded at 0C110000h - 0C20D000h
Address: 7E430429h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "SetWindowWord" (+0000008Eh)
Address: 775F8EC6h, location: "ole32", loaded at 774E0000h - 7761D000h
Symbol: "StgGetIFillLockBytesOnFile" (+000086CEh)
Address: 004AA1A9h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 77EF421Ah, location: "RPCRT4", loaded at 77E70000h - 77F02000h
Symbol: "NdrStubCall2" (+00000215h)
Address: 775F8DF9h, location: "ole32", loaded at 774E0000h - 7761D000h
Symbol: "StgGetIFillLockBytesOnFile" (+00008601h)
Address: 004104DAh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 774EFA88h, location: "ole32", loaded at 774E0000h - 7761D000h
Address: 7750F8D6h, location: "ole32", loaded at 774E0000h - 7761D000h
Symbol: "DcomChannelSetHResult" (+00000217h)
Address: 7750F8CBh, location: "ole32", loaded at 774E0000h - 7761D000h
Symbol: "DcomChannelSetHResult" (+0000020Ch)
Address: 774EFA88h, location: "ole32", loaded at 774E0000h - 7761D000h
Address: 77E70070h, location: "RPCRT4", loaded at 77E70000h - 77F02000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 77E7C2BFh, location: "RPCRT4", loaded at 77E70000h - 77F02000h
Symbol: "NdrConformantArrayFree" (+000006E5h)
Address: 7C9010EDh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLeaveCriticalSection" (+00000000h)
Address: 775F8DF9h, location: "ole32", loaded at 774E0000h - 7761D000h
Symbol: "StgGetIFillLockBytesOnFile" (+00008601h)
Address: 774EF95Ch, location: "ole32", loaded at 774E0000h - 7761D000h
Address: 774EFC6Ch, location: "ole32", loaded at 774E0000h - 7761D000h
Address: 774E9562h, location: "ole32", loaded at 774E0000h - 7761D000h
Address: 774E955Ch, location: "ole32", loaded at 774E0000h - 7761D000h
Address: 774E9552h, location: "ole32", loaded at 774E0000h - 7761D000h
Address: 004AAFFCh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00499830h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004AAFFCh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004AB038h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004AB081h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004AA1A9h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004AA1A9h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004E5FE8h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004AA1A9h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004AB0BEh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004AB444h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004E6010h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 004AB630h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004E6010h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004AA1F8h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004E6010h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004E6010h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 7C9037BFh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlConvertUlongToLargeInteger" (+0000007Ah)
Address: 7C9037D8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlConvertUlongToLargeInteger" (+00000093h)
Address: 7C90378Bh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlConvertUlongToLargeInteger" (+00000046h)
Address: 004B6667h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 7C937860h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "LdrAddRefDll" (+00000247h)
Address: 004B6667h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 1010860Bh, location: "lgscroll", loaded at 10100000h - 1010F000h
Address: 7E41F84Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+000000C3h)
Address: 774E4A02h, location: "ole32", loaded at 774E0000h - 7761D000h
Address: 774E4A48h, location: "ole32", loaded at 774E0000h - 7761D000h
Address: 7C90EAFAh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserExceptionDispatcher" (+0000000Eh)
Address: 7C812A5Bh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "RaiseException" (+00000052h)
Address: 00DEE0E2h, location: "libmmd", loaded at 00D10000h - 00FC1000h
Symbol: "_csqrtq_f90" (+000DB7A6h)
Address: 00DEE0E2h, location: "libmmd", loaded at 00D10000h - 00FC1000h
Symbol: "_csqrtq_f90" (+000DB7A6h)
Address: 00DEE0E2h, location: "libmmd", loaded at 00D10000h - 00FC1000h
Symbol: "_csqrtq_f90" (+000DB7A6h)
Address: 7C812A5Bh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "RaiseException" (+00000052h)
Address: 00DEE0E2h, location: "libmmd", loaded at 00D10000h - 00FC1000h
Symbol: "_csqrtq_f90" (+000DB7A6h)
Address: 00DEE0E2h, location: "libmmd", loaded at 00D10000h - 00FC1000h
Symbol: "_csqrtq_f90" (+000DB7A6h)
Address: 00DEE0E2h, location: "libmmd", loaded at 00D10000h - 00FC1000h
Symbol: "_csqrtq_f90" (+000DB7A6h)
Address: 00DEE0E2h, location: "libmmd", loaded at 00D10000h - 00FC1000h
Symbol: "_csqrtq_f90" (+000DB7A6h)
Address: 00DEE0E2h, location: "libmmd", loaded at 00D10000h - 00FC1000h
Symbol: "_csqrtq_f90" (+000DB7A6h)
Address: 00DEE0E2h, location: "libmmd", loaded at 00D10000h - 00FC1000h
Symbol: "_csqrtq_f90" (+000DB7A6h)
Address: 7E4188A6h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 1010860Bh, location: "lgscroll", loaded at 10100000h - 1010F000h
Address: 7E41F84Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+000000C3h)
Address: 7E4563BEh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetRawInputDeviceInfoW" (+000000C6h)
Address: 101073C0h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000C00h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 77DDE0AEh, location: "ADVAPI32", loaded at 77DD0000h - 77E6B000h
Symbol: "ObjectOpenAuditAlarmW" (+00000515h)
Address: 010800CCh, location: "foo_fileops", loaded at 01050000h - 01097000h
Address: 77DDE32Eh, location: "ADVAPI32", loaded at 77DD0000h - 77E6B000h
Symbol: "ObjectOpenAuditAlarmW" (+00000795h)
Address: 7C90E1FEh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "ZwQueryValueKey" (+00000000h)
Address: 7C90FB6Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlNtStatusToDosError" (+0000002Fh)
Address: 77F643D0h, location: "SHLWAPI", loaded at 77F60000h - 77FD6000h
Symbol: "SHRegGetValueW" (+000000B1h)
Address: 7C9C93C0h, location: "SHELL32", loaded at 7C9C0000h - 7D1D6000h
Symbol: "Ordinal517" (+000093C0h)
Address: 77F643DDh, location: "SHLWAPI", loaded at 77F60000h - 77FD6000h
Symbol: "SHRegGetValueW" (+000000BEh)
Address: 7C9C93C0h, location: "SHELL32", loaded at 7C9C0000h - 7D1D6000h
Symbol: "Ordinal517" (+000093C0h)
Address: 0042EEE0h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 7C812A5Bh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "RaiseException" (+00000052h)
Address: 7E41F805h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+0000007Eh)
Address: 7E41F94Bh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CallNextHookEx" (+000000F0h)
Address: 7E41F95Bh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CallNextHookEx" (+00000100h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 0049B5D9h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 0043B99Fh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004C4CACh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004CBFA4h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004CBFA4h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 0042EEF8h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 004D0318h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 0042EEE0h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 0042EEE0h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000014Fh)
Address: 0042EEE0h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004D0318h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000169h)
Address: 7E4189CDh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 0042EEE0h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004D0318h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 7E41DAEAh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E4189F0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 7E418A10h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042C4DFh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004D0318h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 0042D0A2h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004D2C44h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004C6FA8h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004C6FA8h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004D2C28h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00497671h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 1001D07Bh, location: "shared", loaded at 10000000h - 10032000h
Symbol: "uCallStackTracker::~uCallStackTracker" (+000000CBh)
Address: 004CA100h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004B6190h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 0042D2DEh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 0049A86Eh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00497C51h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00497C4Bh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004BCF9Ch, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004BB270h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00499830h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00497C4Bh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00497C5Fh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004BB270h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004B6667h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004995DFh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00499830h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 0049964Ah, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00520000h

Version info:
foobar2000 v0.9.5 beta 6
UNICODE
Windows 5.1


Additional info:
Autoplaylist Manager 1.0  (foo_autoplaylist)
ReplayGain Scanner 2.0.2  (foo_rgscan)
freedb Tagger 0.5.2.1  (foo_freedb2)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
RAR reader 1.1  (foo_unpack)
Playlist Tools 0.6.2 beta 3  (foo_utils)
Peakmeter Panel 0.0.4.0 alpha preview  (foo_uie_peakmeter)
Track info panel 0.8  (foo_uie_trackinfo)
Masstagger 1.6  (foo_masstag)
ABX Comparator 1.3.1  (foo_abx)
Run services 0.3.2  (foo_run)
Standard Input Array 1.0  (foo_input_std)
Skip silence 0.1 (Intel SSE)  (foo_dsp_skip_silence)
Panels UI 0.14.12 beta [Jul 18 2007 - 13:39:30]  (foo_ui_panels)
Album Art Panel 0.2.6  (foo_uie_albumart)
foobar2000 core 0.9.5 beta 6  (Core)
Standard DSP Array 1.0  (foo_dsp_std)
Remove played Files 1.3.0  (foo_removeplayed)
File Operations 2.0  (foo_fileops)
projectM visualization (Panel) 0.4  (foo_uie_vis_projectm)
Columns UI 0.2.1 alpha 9  (foo_ui_columns)
ReplayGain override 0.1.1  (foo_rg_trn)
Seek Panel 0.1  (foo_uie_powerpanels)
Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]  (foo_playlist_tree)
Tabbed panel modified 0.2.6  (foo_uie_tabs)
Converter 1.0.2  (foo_converter)
Queue manager panel 0.2.1  (foo_uie_queuemanager)
Playback Statistics 2.0  (foo_playcount)
Volume Panel 0.1  (foo_uie_powerpanels)
CD Audio Decoder 2.1.2  (foo_cdda)
ZIP/GZIP reader 1.0  (foo_unpack)
Tagger Panel Window 1.0.5 [Jun 12 2007 - 15:14:00]  (foo_cwb_hooks)
Monkey's Audio decoder 2.1.2  (foo_input_monkey)
Album list panel 0.2.3 beta  (foo_uie_albumlist)
iPod manager 0.4.3 TEST  (foo_dop)
cwbowron's title format hooks 1.2.5 [Jun  8 2007 - 08:49:42]  (foo_cwb_hooks)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2007-12-16 08:30:01
Please try version 0.2.7.1 (http://cherans.bol.ucla.edu/fooplugins.html).  Hopefully this will fix the crashes people are still having.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: halabund on 2007-12-16 13:57:21
Please try version 0.2.7.1 (http://cherans.bol.ucla.edu/fooplugins.html).  Hopefully this will fix the crashes people are still having.
I would say that the problem is fixed now, but now I can't reproduce it with the old version either! (Though I don't have the same CD I saw the crashed with any more.)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: skyros on 2007-12-17 04:16:58
Yes, I was suffering crashes when using v0.2.7, but v0.2.7.1 now works fine.
Thanks very much!

BTW: when i try to set the source of nocovers in a randomized way, the function $rand() is not recognized by v0.2.7, which used to work fine on v0.2.6. The preview shows [UNKNOWN FUNCTION]. Can anyone please help me with this ? I'll really appreciate that.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gob on 2007-12-17 04:27:23
its not crashing anymore over here which is good, but it is loading the 2nd source now instead of the first source. also, --images\no_cover.png results in no image, i have to specify the full path.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2007-12-17 05:34:33
BTW: when i try to set the source of nocovers in a randomized way, the function $rand() is not recognized by v0.2.7, which used to work fine on v0.2.6. The preview shows [UNKNOWN FUNCTION]. Can anyone please help me with this ? I'll really appreciate that.

See this thread:

http://www.hydrogenaudio.org/forums/index....showtopic=59707 (http://www.hydrogenaudio.org/forums/index.php?showtopic=59707)

You might look at the "Cycle all wildcard matches" option as an alternative to show a random nocover.

its not crashing anymore over here which is good, but it is loading the 2nd source now instead of the first source.

What is your source list?

also, --images\no_cover.png results in no image, i have to specify the full path.

Check the changelog.  paths are now relative to the "components" directory.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: skyros on 2007-12-17 06:35:44

BTW: when i try to set the source of nocovers in a randomized way, the function $rand() is not recognized by v0.2.7, which used to work fine on v0.2.6. The preview shows [UNKNOWN FUNCTION]. Can anyone please help me with this ? I'll really appreciate that.

See this thread:

http://www.hydrogenaudio.org/forums/index....showtopic=59707 (http://www.hydrogenaudio.org/forums/index.php?showtopic=59707)

You might look at the "Cycle all wildcard matches" option as an alternative to show a random nocover.




Thank you! Problem solved.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gob on 2007-12-17 20:33:35

BTW: when i try to set the source of nocovers in a randomized way, the function $rand() is not recognized by v0.2.7, which used to work fine on v0.2.6. The preview shows [UNKNOWN FUNCTION]. Can anyone please help me with this ? I'll really appreciate that.

See this thread:

http://www.hydrogenaudio.org/forums/index....showtopic=59707 (http://www.hydrogenaudio.org/forums/index.php?showtopic=59707)

You might look at the "Cycle all wildcard matches" option as an alternative to show a random nocover.

its not crashing anymore over here which is good, but it is loading the 2nd source now instead of the first source.

What is your source list?

also, --images\no_cover.png results in no image, i have to specify the full path.

Check the changelog.  paths are now relative to the "components" directory.


i've got some more info on this. here are my 2 sources.
$replace(%path%,%filename_ext%,)folder.jpg
C:\Program Files\foobar2000\images\no_cover.png

this issue only happens after the album art plugin loads the no_cover image. if you manually change album art sources with the context menu or restart foobar the issue goes away until the no_cover image is loaded again.

i tried using a jpg image in another directory but nothing changes. its almost as if there is a variable set to indicate whether the 1st, 2nd, 3rd,... images are to be displayed and it is not properly reset before it loads the image for a new track.

btw, im not using any cycling options and also tested this on a new default foobar2000.cfg with just columns UI and album art where it still happens.

hope this helps.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2007-12-18 04:23:21
its almost as if there is a variable set to indicate whether the 1st, 2nd, 3rd,... images are to be displayed and it is not properly reset before it loads the image for a new track.

This is intended.  Try changing the option "On track change, revert to first source" to "Always".

You could also try using this as your source list:

Code: [Select]
$replace(%path%,%filename_ext%,)folder.jpg
--C:\Program Files\foobar2000\images\no_cover.png

Note the only change I made is to add two hyphens ("--"), which indicate a no-cover source.  If the panel is displaying a no-cover source, it will reset to the first source, regardless of the "on track change, revert..." setting.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gob on 2007-12-18 04:42:41
interesting. i guess a lot of the behavior is a bit different then it was with the last release. thanks for helping me sort it out.

edit: could you perhaps add an option to get album art from selections in the playlist tree. this feature was just added but i would like to disable it.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: sundance on 2007-12-18 10:23:29
Quote
Please try version 0.2.7.1. Hopefully this will fix the crashes people are still having.

My crashes are gone! Thanks a lot for the update.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Jonas Nyrup on 2007-12-21 16:55:08
If i scroll through my open programs in windows with the alt + tab function and scroll pass foobar and back to the currently active program, the album art is still showing.

I recorded the bug, to make it more obvious.
http://peecee.dk/?id=86302 (http://peecee.dk/?id=86302)

I use win xp sp2
foobar2000 0.9.5. beta  8
foo_uie_albumart 0.2.7.1
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2007-12-21 22:58:47
That's not the default XP task switcher, is it?  This bug has been reported before, and it happens with other programs that display window previews.  As far as I can tell, it's an issue with the Windows API and not with foo_uie_albumart.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Jonas Nyrup on 2007-12-21 23:27:23
no, it is not the default.
http://www.microsoft.com/windowsxp/downloa...ppowertoys.mspx (http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx)
thanks about the information.
just wanted to make sure it wasn't a bug in foo_uie_albumart
I mainly have fb2k minimized, so it is not that big problem.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: zmur on 2008-01-04 21:48:57
i upgraded to foobar 0.9.5 and album art 0.2.7.1 and my source file doesn't work(album art only works for finding album covers) it worked on foobar 0.9.4.4 & album art 0.2.6.


Code: [Select]
$if(%path%,,images\logo.png)
$replace(%path%,%filename_ext%,)*.jpg
-$if($stricmp($left(%path%,7),'http://'),'images\radio.png',)
--$if($stricmp($left(%codec%,4),cdda),images\cdrom.png,)
--images\default.*


please help me 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2008-01-05 00:03:43
In 0.2.7 and newer versions, paths are relative to the location of foo_uie_albumart.dll (usually the 'components' folder) instead of the foobar2000 program folder.  You should either move the 'images' folder, or put the entire path.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: zmur on 2008-01-05 00:21:34
it works !

       

thanks for helping me out 
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Mastermnd on 2008-01-07 11:58:55
Great plug-in thanks to everyone involved!! (and btw: happy new year).

One question: has anyone noticed that while the panel refreshes just after opening foobar or just after the art changes, it blinks and sort of draws over anything else on screen?

For example, open foobar and hurry to click the "file" menu. If the menu is shown over the album panel, you will see that the menu disappears until you move your mouse over the items, or you exit the menu and click "file" again.

Is this normal? I'm sure it's not my computer because it's happening on other computers i have too. And previous versions didn't do this (I think, two versions ago or so).

Thanks for your comments/fixes
Title: [CRASHWARE] updated foo_uie_albumart
Post by: desipher on 2008-01-10 21:35:03
This is a nice addon, but I seem to be having a few problems with the latest version.

First off the Album art is really pixelated/bad quality. I have full size album art covers and the plugin seems to be shrinking them down in size. I have resizing quality set to highest, so I am lost as to what to do now. I right clicked the Album art and chose to copy the image file location, and it seems to be turning all my album art from "AlbumArt.jpg" to "AlbumArtSmall.jpg"

My second problem is that if I don't have album art, instead of getting the default.png for no album art, all I see is a plain white background. I've searched the thread and read the wiki but I haven't been able to find any answer. Any help would be great!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Feomatar on 2008-01-12 15:29:58
Hello, i have problems with this pulgin: I have to add another source location, but i cant find the preferenes for this. Unlike described on the wiki page, there is no "album art" button to be found in my foobar under preferences - display - columns ui - vertical splitter.

Could somebody tell me how i can get to the options page anyway?

I'm using foobar 0.9.5 (FofR skin) and album art 0.2.7.1.

Thank you!

edit: I found it out myself. You need to go to: preferences - panels ui - user globals and add $if($not($fileexists($get(coverPath))),$puts(coverPath,E:\Program Files\foobar2000\albumart\%artist%.%album%.folder.*)) (or similar) after the line $puts(coverPath,$replace(%path%,%filename_ext%,folder.*)).
Title: [CRASHWARE] updated foo_uie_albumart
Post by: DeathWolf on 2008-02-15 12:57:27
Any chance you could add an option to do auto-cropping?
ie in ugly pseudocode,
Code: [Select]
if (pic.width/pic.height < container.width/container.height)
then
pic.scale(pic.width*container.height/pic.height,container.height);
else
pic.scale(container.width,pic.height*container.width/pic.width);
endif
pic.crop(container.width,container.height)

Possibly too would be an option to justify the crop(left/center/right, or top/middle/bottom).

It would really make multi-page cover scans nicer to display:)
Note: this could maybe be added as some sort of suffix in the image chooser maybe(if possible at all)? Something like "-$replace(%path%,%filename,,)->crop(left,middle)"

Anyway, great work there.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2008-02-16 02:43:58
The panel will already crop if you have the option "Shrink album cover art to fit panel" unchecked.  In addition, you can left-click and drag to move the image around.  As far as justifying the image, your only choices are left/top or center/center, controlled by the "Center album cover art in panel" option.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: carmenm on 2008-02-17 18:25:41
First i want to say how much i love this plugin. I have just a feature request that would make my life so much easier. Do you think it would be possible to add a drag and drog feature. Something that when you drag an image on it would allow you to save it. I see it like it would propose you to save it as the first source you have(dont really know what it would do with wildcards yet).

Do you think that is something doable? Does what you use to load images allow you to save them in different formats?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Citizen on 2008-05-11 04:45:42
Ich hab vorhin auf foobar 0.9.5.2 aktualisiert (vorher war's 0.9.4.2) und beim Starten kam ich sofort einen Absturz und ein dump-file... Es hat ne ganze Zeit gedauert (Danke an #foobar2000-de), aber jetzt habe ich das albumart-Plugin als Schuldigen ausfindig gemacht:

Crash location: "foo_uie_albumart", loaded at 01050000h - 0108D000h

Entferne ich die dll-Datei läuft foobar. Was für Infos sollte ich noch bereitstellen? Hier läuft ein WinXP.

Danke!

EDIT:  Hab die 0.2.7.1er Version grad erst entdeckt, hatte nur 0.2.7 hier... damit ist der Crash weg. Erledigt.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Jorgo on 2008-05-15 11:50:27
^^ some well-deserved babel-fishing

I a while ago on foobar 0.9.5.2 updated (before war' s 0.9.4.2) and when starting I came immediately a crash and a dump file… It ne whole time lasted (thanks at #foobar2000-de), but I the albumart Plugin now as guilty one made: Crash location: " foo_uie_albumart" , loaded RK 01050000h - 0108D000h I remove the DLL file run foobar. What available for information should I still make? Here a WinXP runs. Thanks!
EDIT: 0.2.7.1 it version degree only discovered, only 0.2.7 here… thereby is the Crash had away. Settled.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Chronial on 2008-05-15 22:12:58
Well, if you want to know here's the correct translation (didn't translate it before, cause I was pissed of that he justs thinks he can post in any language he wants and expect people to speak to him...)
Quote
I just upgraded to foobar 0.9.5.2 (before I was running 0.9.4.2), but when I tried to start it I instantly got a crash with a dumpfile. I quite took some time (I'd like thank #foobar2000-de), but now I found the albumart-plugin to be causing the problem:

Crash location: "foo_uie_albumart", loaded at 01050000h - 0108D000h

If I remove the dll, foobar runs without problems. What kind of information do you need? I'm running WinXP.

Thanks!

EDIT: I just discovered the 0.2.7.1 version - I was running 0.2.7. The creash is gone now. Problem solved.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: pepito on 2008-05-17 05:10:12
hello,
I applied a new pui set and I lost my sources lines
I used to have the cover (folder.jpg) and a lot of artist images in each album directory and it was cycling very well with all the images,no matter the name I gave them
I had 0.2.6 version
now with the last 0.2.7.1 I see only the cover and no cycling
could somebody tell me what lines to put in the sources
thank you

EDIT : ok I found out 
this code cycles me the cover and all the other images in the artist album folder,no matter the name and format(jpg,png,etc...)of the images.Maybe it will help somebody 
Code: [Select]
$replace(%path%,%filename_ext%,)folder.*
$replace(%path%,%filename_ext%,)*.*
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Guardian4 on 2008-06-11 21:27:05
I finally buckled to ask a question. Long story short, I ended up reinstalling windows XP on my machine and was putting in the latest Foobar2000 and setting it up with a nice theme and adding in all the updated components I could remember I had before (it wasn't intentional to reinstall windows, stupid router  )

Anyway, I'd originally started using Columns UI when I went and found this reallllly nice theme for the default one that I adored and put in. Well, the album art didn't change display no matter what I did. I'm not a scripter by any means and I don't understand the strings of code I see other than 'that works, that doesn't do anything, THAT is bad' after something happens. I messed and messed, but it wouldn't pick up the image files.

Then I noticed a link pointing to the Columns UI one and I went 'doh, stupid me, go get the RIGHT ONE if you're using default layout!'. This didn't change anything; in fact, putting in the latest version (2.7.1 from http://cherans.bol.ucla.edu/fooplugins.html (http://cherans.bol.ucla.edu/fooplugins.html) ) made it worse. The Album Art in preferences disappeared entirely o.O So now there's nothing to fix and it only ever shows that Microsoft music image or no image at all, even though I have a default.png in the components directory of foobar. Yes, the version number says it needs 9.4 instead of 9.5, but it sounded like people got it to work with 9.5.

Help? Maybe I'm not doing this right, which is entirely possible and more than probably likely, since I don't understand what any of those codes mean, either in this thread or others.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: _phenix_ on 2008-07-22 12:18:35
How to right a radiostation pictures filepath in a new version foobar2000 with foo_uie_albumart

usualy it was like
Code: [Select]
-$if($strstr(%_path%,high),images\radio\record.*)


But now there is a message

Quote
Invalid path syntax
Title: [CRASHWARE] updated foo_uie_albumart
Post by: carpman on 2008-08-30 04:45:17
Excellent component.

Just wondering if it would be possible to get a screensaver mode (or version) of foo_uie_albumart? Or even an option (via hotkey) to show album art in full screen mode? That would be a very nice feature.

C.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: _m²_ on 2009-07-12 15:12:30
Hello,
I have a feature request:
Could you make external viewer configurable?
Since Total Commander 7.5 introduced great internal association system, I don't use Windows' ones and for USB portability reasons I'd like to avoid having to set them.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: virus_found on 2009-07-14 00:19:22
That OpenGL version (http://www.hydrogenaudio.org/forums/index.php?showtopic=39924&view=findpost&p=414554) by david_dl won't work in Wine. There are sources in that post as well. Is there any kind person, who solves this "tiny" issue?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gmB on 2009-08-25 23:34:24
Does anybody know of a plugin that automatically downloads cover art and stores it in the albums folder?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: apathy on 2009-08-26 00:22:09
Does anybody know of a plugin that automatically downloads cover art and stores it in the albums folder?



foo_uie_biography

You just have to right click on the album cover and save as..
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gmB on 2009-08-26 13:23:54
thanks, mate!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: arst on 2009-11-26 13:49:04
hi guys, I got a problem recently, please help me to figure it out..

when I enabled "Cycle source during playback" option, its works find when the main window is focused on foobar 2000, but when I switch to other window by alt+tab, the screen will be overlaped by the album pcitures every cycle time.

it disturbs me for a long time....please help me, thx...

(http://farm3.static.flickr.com/2775/4135294289_25a6c57c6a_b.jpg)

this's my foobar 2000
(http://farm3.static.flickr.com/2801/4135294357_5f5908c409_b.jpg)
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Mitas on 2009-12-21 14:06:21
Hello everybody, can anyone help me?
I try to make my foobar display album art. Normal variant of source string, i.e.
$replace(%path%,%filename_ext%,)*
works just fine, but I do not store my album arts in the same folder with music. Instead, I store music in folders named like "T:\Music\Artist - 1998 - Album\", and art for appropriate album I store in folders named like "T:\MusicInfo\Artist - 1998 - Album\". I tried source strings in the following format:
T:\MusicInfo\%directoryname%\*
T:\MusicInfo\%directoryname%\folder.jpg
T:\MusicInfo\%directoryname%\*.jpg


But nithing worked!  What I am doing wrong?

Title: [CRASHWARE] updated foo_uie_albumart
Post by: mobyduck on 2009-12-21 15:28:24
... art for appropriate album I store in folders named like "T:\MusicInfo\Artist - 1998 - Album\
Maybe something like:

T:\MusicInfo\%artist% - %date% - %album%\*.jpg

(assuming your tags are in sync with your directories structure, of course).

HTH.

Alessandro
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Mitas on 2009-12-22 08:08:55
I've tried that too, not working also! I even thought that foobar doesn't like disk letter "T:" and moved MusicInfi folder to another disc - no effect!

Moderation: Removed useless full quote of the preceding post.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: SUPERCOOLMAN on 2010-06-05 14:09:42
so, anyone got 2.7.1 source on hand that he/she can share?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2010-06-08 04:12:09
What do you have in mind?  It might be possible to do with the Columns UI's built-in artwork viewer, or with WSH Panel (one possibility (http://www.hydrogenaudio.org/forums/index.php?showtopic=79104)).  Basically, components that have been actively developed over the past two and a half years.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: SUPERCOOLMAN on 2010-06-08 21:24:38
What do you have in mind?  It might be possible to do with the Columns UI's built-in artwork viewer, or with WSH Panel (one possibility (http://www.hydrogenaudio.org/forums/index.php?showtopic=79104)).  Basically, components that have been actively developed over the past two and a half years.



the current version is having problem with NVIDIA video cards with 19x.xx drivers. wanted to see what's causing it
Title: [CRASHWARE] updated foo_uie_albumart
Post by: gfngfgf on 2010-06-08 22:30:23
The best you're going to be able to get as far as source code is what's available at http://cherans.bol.ucla.edu/fooplugins.html (http://cherans.bol.ucla.edu/fooplugins.html) (which appears to be 0.2.7).  I don't even have the source code on my computer any more.
Title: [CRASHWARE] updated foo_uie_albumart
Post by: mobyduck on 2010-06-09 20:27:54
I don't even have the source code on my computer any more.
Sad to hear that.

I really like this plugin and still use it on a daily basis. The alternatives simply don't fit my needs or are too complex to customise.

@SUPERCOOLMAN: I also had problems with my GeForce GT240 and this plugin. After a failed driver update, I reverted to the previous driver version (6.14.11.9107 dated 27-SEP-2009) which also caused a regression of my monitor type (I now have the generic plug and play monitor). Since then, problems solved: guess I was lucky.

Alessandro
Title: [CRASHWARE] updated foo_uie_albumart
Post by: SUPERCOOLMAN on 2010-06-10 03:26:21
I don't even have the source code on my computer any more.
Sad to hear that.

I really like this plugin and still use it on a daily basis. The alternatives simply don't fit my needs or are too complex to customise.

@SUPERCOOLMAN: I also had problems with my GeForce GT240 and this plugin. After a failed driver update, I reverted to the previous driver version (6.14.11.9107 dated 27-SEP-2009) which also caused a regression of my monitor type (I now have the generic plug and play monitor). Since then, problems solved: guess I was lucky.

Alessandro



I need latest CUDA, you solution can't resolve my problem :/
Title: [CRASHWARE] updated foo_uie_albumart
Post by: tophf on 2012-04-07 15:02:05
How to make foo_uie_albumart display embedded covers?
Title: [CRASHWARE] updated foo_uie_albumart
Post by: q-stankovic on 2012-04-07 20:19:13
That is an depreciated component! Use Cui's or Dui's artwork viewer for that!
Title: [CRASHWARE] updated foo_uie_albumart
Post by: Duny on 2012-04-08 09:23:24
How to make foo_uie_albumart display embedded covers?

You could try my modification of original component, it has such option.
https://github.com/Duny/foo_uie_albumart_mod/downloads (https://github.com/Duny/foo_uie_albumart_mod/downloads)

Title: [CRASHWARE] updated foo_uie_albumart
Post by: krow on 2013-01-21 03:53:14
How to make foo_uie_albumart display embedded covers?

You could try my modification of original component, it has such option.
https://github.com/Duny/foo_uie_albumart_mod/downloads (https://github.com/Duny/foo_uie_albumart_mod/downloads)



Dude I am trying your one and it's working fine, except for one thing. It's showing really LQ images. i.e. It doesn't prefer the highest quality source image. The only way I could make it to show the proper image was by removing all other sources except for "[embedded]" even then for some tracks it somehow found LQ images and showed those :| Having the same issue with the original component as well.