HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: rexy on 2004-11-14 00:35:49

Title: Foo_uie_albumart
Post by: rexy on 2004-11-14 00:35:49
UPDATE: version updated to v0.045
UPDATE: source released

New since v0.01:
v.045
* Minimum height
* Cyclable sources
* Updated albumlist
* Bug fixes
* ...other stuff.
v0.044
* Fixed wildcard matching so it works with unicode
* Bug fixes
* Source released
v0.043
* If cover stays the same, no redrawing.
* Option to show the cover for the Album List selection if the list has focus (needs a sepcial version of the Album List panel, included in the release archive)
v0.042
* Cleaned up code
* Recompiled using the new SDK
* Changed source list defaults
v0.041
* Recoded the UIE implementation, which by itself fixed too many bugs to list here
v0.040
* Change code to GDI+ in order to improve resizing quality
* Mouse clicks user-selected functionality
* Fix sources list bug (changing precedence seldom messes up source display)
* Wildcards in cover sources
* Add png support
* Allow access to all possible click functionalities through context menu.
* Works with the new columns_ui (is it .012? something like that)
v0.034
* In initial sources, change "deafult.jpg" to "components\default.jpg" (click reset to get new defaults if you are updating to this version)
* Include a default.jpg with the DLL
* Refresh on source list change
* Option for auto-fit without maintaining aspect ratio
* When no track playing, follow cursor regardless of settings
* Load focued track's cover on start up (works with start playing on startup because
it plays the focused track anyway)
* Option for a black pixel border around cover art image--image, not panel (I wanted it this way... looks pretty)
* Fix host transfer
* Added an option that opens the preferences to the end of the standard ui_extension context menu.
v0.033
* Paths with special characters work.
* Better resource management.
v0.032
* Ability to set background color.
* Option to follow cursor.
* Some random fixes and changes.
v0.03a:
* Better resizing quality.
* Sources list (uses title formatting).
v0.02:
* Album cover not a control anymore and is now simply drawn using StretchBlt.
* Config window with options for auto-center, auto-expand, and auto-shrink.

Needs both MSVCP71.dll and MSVCR71.dll present in order to work, as well as GDI+ runtime installed (standard in Windows XP and newer). Please make sure these necessities are met before complainining about DLL load errors. Thanks.
Also, if you are upgrading from a previous version, it is recommended that you reset the source list by clicking Reset.

Download:
v0.045 Binary (http://www.egosphere.webplanethost.com/storage/foo_uie_albumart.zip)
v0.045 Source (http://www.egosphere.webplanethost.com/storage/foo_uie_albumart-SRC.zip)
Title: Foo_uie_albumart
Post by: Messer on 2004-11-14 00:57:31
What are the requirements? For now I'm getting "Failed to load DLL: foo_uie_albumart.dll, reason: Unable to load DLL." (Win XP, SP2)
Title: Foo_uie_albumart
Post by: rexy on 2004-11-14 01:05:45
Hmmm... Well, I compiled it with VS.NET 2003, but obviously set on release and I didn't use any MFC. I wonder what it could be... I'll try to investigate. Maybe someone else would know? Could anyone else report whther it's working for him?
Title: Foo_uie_albumart
Post by: musicmusic on 2004-11-14 01:14:01
Quote
Hmmm... Well, I compiled it with VS.NET 2003, but obviously set on release and I didn't use any MFC. I wonder what it could be... I'll try to investigate. Maybe someone else would know? Could anyone else report whther it's working for him?
[a href="index.php?act=findpost&pid=253691"][{POST_SNAPBACK}][/a]

Hi, nice effort.

Its probably the msvc7.1 runtime dlls (msvcr71.dll, msvcp71.dll).

You should change the extension guid to a different one from foo_static_panel. Also change the type to a panel rather than a toolbar.

edit: also I think you can use the 3rd party components site for hosting the component.
Title: Foo_uie_albumart
Post by: dano on 2004-11-14 01:16:23
yes it's MSVCP71.dll
Title: Foo_uie_albumart
Post by: Tomacco_Boy on 2004-11-14 01:24:48
Great work rexy, working fine here and i was wondering if there was anyay of adding the ability to read images in archives and to make the image resizeable ?
Title: Foo_uie_albumart
Post by: Messer on 2004-11-14 01:28:47
Quote
yes it's MSVCP71.dll
[a href="index.php?act=findpost&pid=253694"][{POST_SNAPBACK}][/a]

Same here. Really nice plugin, keep up the good work 
Title: Foo_uie_albumart
Post by: longyan on 2004-11-14 03:43:10
High security alert!!!
You are not permitted to download the file "foo_uie_albumart.rar".

URL = http://www.hydrogenaudio.org/forums/index....pe=post&id=1131 (http://www.hydrogenaudio.org/forums/index.php?act=Attach&type=post&id=1131)
Title: Foo_uie_albumart
Post by: spaceships on 2004-11-14 06:26:50
any way to pop it up on the side if it has album art? :\
Title: Foo_uie_albumart
Post by: eliazu on 2004-11-14 09:52:29
hi man
the plug don't work..
i had the problem with MSVCP71.dll so i googled it and put it in system32, and than there was no error. then i put the panel but i couldnt see any album. not the hebrew one's and not the english neither
Title: Foo_uie_albumart
Post by: dano on 2004-11-14 09:59:59
Quote
hi man
the plug don't work..
i had the problem with MSVCP71.dll so i googled it and put it in system32, and than there was no error. then i put the panel but i couldnt see any album. not the hebrew one's and not the english neither
[a href="index.php?act=findpost&pid=253746"][{POST_SNAPBACK}][/a]

Your image must have the name folder.jpg at the moment.

@rexy: nice Plugin, something i kind of have waited for.
im looking forward to the implementation of the To-do list
Title: Foo_uie_albumart
Post by: upNorth on 2004-11-14 10:28:07
Thanks for making such a plugin rexy 

Now the problem:
It loads just fine, panel opens just fine, but it doesn't display the "folder.jpg" that is present in the same directory as the track. Any ideas?

Btw: These images shows up with foo_looks.
Title: Foo_uie_albumart
Post by: NEMO7538 on 2004-11-14 10:59:07
Quote
Thanks for making such a plugin rexy 

Now the problem:
It loads just fine, panel opens just fine, but it doesn't display the "folder.jpg" that is present in the same directory as the track. Any ideas?

Btw: These images shows up with foo_looks.
[a href="index.php?act=findpost&pid=253752"][{POST_SNAPBACK}][/a]


I've noticed than when the track changes to a directory with no images, the previous image keeps been displayed.
Title: Foo_uie_albumart
Post by: kalmark on 2004-11-14 18:35:41
Quote
I've noticed than when the track changes to a directory with no images, the previous image keeps been displayed.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=253757")


Not for me

Rexy, in case you're interested you could check out amarok's handling of covers, they get data from amazon.com and cache it on HDD. The project is at  [a href="http://sourceforge.net/projects/amarok]SF[/url], the source is for Linux, but I bet you can decypher the important information
Title: Foo_uie_albumart
Post by: Skates on 2004-11-14 19:01:32
Any chance of adding support of reading album art tags in the actual MP3??
Title: Foo_uie_albumart
Post by: upNorth on 2004-11-14 19:05:50
Quote
Quote
Thanks for making such a plugin rexy 

Now the problem:
It loads just fine, panel opens just fine, but it doesn't display the "folder.jpg" that is present in the same directory as the track. Any ideas?

Btw: These images shows up with foo_looks.
[a href="index.php?act=findpost&pid=253752"][{POST_SNAPBACK}][/a]
I've noticed than when the track changes to a directory with no images, the previous image keeps been displayed.
[a href="index.php?act=findpost&pid=253757"][{POST_SNAPBACK}][/a]
Sadly that's not the problem here. I kept changing between tracks from two different albums, both with a "folder.jpg" in their directory, but nothing showed up.

@rexy: Do you have any plans to share the source? I started on such a plugin myself, but got stuck pretty fast. Would be nice to see how you do it, now when it's not that complex.
Title: Foo_uie_albumart
Post by: free on 2004-11-14 19:21:08
not worked for me
MSVCP71.dll installed
latest version foobar&columns_ui
folder=folder.jpg
Any ideas???
Here screenshot
http://img112.exs.cx/img112/9813/notshow.png (http://img112.exs.cx/img112/9813/notshow.png)
Title: Foo_uie_albumart
Post by: kalmark on 2004-11-14 19:34:16
The folder.jpg has to be called "folder.jpg"... Not "the name of the folder.jpg"
Title: Foo_uie_albumart
Post by: rexy on 2004-11-14 19:51:13
Thanks for the compliments.
Don't worry, this is not the final release of this. I'm going to implement auto-resizing (with optionality of only shrinking, only expanding, or both) and customization of the source so you won't have to use folder.jpg later.

upNorth: Pretty much all I did was make musicmusic's static control a SS_BITMAP and started sending in STM_SETIMAGE's whenever a new track came along. But with what I'm working on now, I totally rewrote it (not that hard actually, because I didn't really write a lot) to have it draw the bitmap itself because using a control was too limiting (oh and there's a config window too, now). Now, however, StretchBlt is acting really weird. For example, when the center option is enabled, I offset the rect I use by however is needed and although both the width and height remain the same in the rect (i.e. the difference between the right value and the left value), the drawn image gets smooshed up (i.e. does not maintain aspect ratio). Anyone got a clue what could be causing this oddity? I am not that familiar with blitting images, but as far as I know, if the dimensions remain, there isn't a reason for the aspect ratio to change...

EDIT: Ok, never mind... I was passing my rect's right and left instead of its width and height.
Title: Foo_uie_albumart
Post by: spaceships on 2004-11-14 20:03:53
Quote
Thanks for the compliments.
Don't worry, this is not the final release of this. I'm going to implement auto-resizing (with optionality of only shrinking, only expanding, or both) and customization of the source so you won't have to use folder.jpg later.


Title: Foo_uie_albumart
Post by: rexy on 2004-11-14 20:20:00
Version updated. Look at first post.
Title: Foo_uie_albumart
Post by: TedFromAccounting on 2004-11-14 20:20:30
Working fine here so far.  However...

A few ideas..

1.  How about being able to select a background color for the areas not covered by the jpg, instead of using the default windows color.

2.  Would it be possible to implement an option to have it display the album art of the selected track rather than the currently playing track?

3.  Have an option to select a "generic" image that would be displayed when no album art is found.

Keep up the good work
Title: Foo_uie_albumart
Post by: The Link on 2004-11-14 20:24:04
Thanks for this update. Would it be possible to make the image filename configurable (otherwise I would have to rename all the cover image files)?

Regards,
The Link

edit: Just reread your first post. It's already on your to do list. I should read more carefully, sorry!
Title: Foo_uie_albumart
Post by: dano on 2004-11-14 20:40:12
rexy, i really hope for better resizing, currently the "shrink album" option even makes the image lose colours
Title: Foo_uie_albumart
Post by: free on 2004-11-14 20:42:52
his not work if filepath contained non-english characters
i using russian version winxp:((
sory for my bad english
Title: Foo_uie_albumart
Post by: upNorth on 2004-11-14 20:56:39
I think I found the cause of my problem. It's probably related to the path:
Code: [Select]
E:\¤ Punk-Hardcore\A.F.I\A.F.I. - The Art of Drowning
So, I guess it can't handle the '¤'  character, and that's why nothing showed up earlier.

Btw: When shrinking, the resize algoritm gives it a patchwork effect. But, I guess that's something that might be changed in a future version.
Title: Foo_uie_albumart
Post by: NappyHead on 2004-11-14 22:45:28
The ability to use .jpg would be nive, since all my covers are in this format.

Thanks for the great plug-in

NH
Title: Foo_uie_albumart
Post by: Morgensonne on 2004-11-14 22:52:13
Quote
The ability to use .jpg would be nive, since all my covers are in this format.

Thanks for the great plug-in

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


For me all my Folder.jpg pictures work!
Title: Foo_uie_albumart
Post by: NappyHead on 2004-11-14 22:55:44
My bad, changed name of file to folder and it workrd.

Thanks

NH
Title: Foo_uie_albumart
Post by: nbv4 on 2004-11-14 23:55:22
Awesome! You're making it harder and harder for me when I switch back to linux next week...
Title: Foo_uie_albumart
Post by: reardon on 2004-11-15 01:18:49
Have you thought about supporting the COVER tag if available?  iTunes writes this in both AAC and MP3 (ID3v2) files.

Given latest iPod has support for album art this would be a nice way of keeping foobar and iTunes consistent.

+Reardon
Title: Foo_uie_albumart
Post by: rexy on 2004-11-15 01:27:59
Version 0.03a added.

@reardon: How exactly does it store the cover? Is it a tag that has the file's adress? If so, then it is now supported with the new version. Otherwise, is it simply binary data within a tag?... do you know where I may find specifications about the standart use of covers in tags? I may consider implementing this (I might not implement it though).

@TedFromAccounting:
1. Maybe. It's actually kinda easy so I just might.
2. Added to to-do.
3. Now possible.


Right now, I'm trying to fix the special characters thing. It seems that even with a literal with special characters, _tfopen fails. Anyone know of a practical alternative that would work with special characters and would just return a FILE*?
Title: Foo_uie_albumart
Post by: badrad on 2004-11-15 02:57:59
Thanks! Just wanted to let you know this is appreciated.
Title: Foo_uie_albumart
Post by: hedge153 on 2004-11-15 04:34:10
How about wildcard support in the 'Sources for album cover art images' section.
For instance, I really don't have a set cover image filename, so after say the first rule failed to find an image, a *.jpg rule would simply find the first image it finds in the directory and use that.
Title: Foo_uie_albumart
Post by: nbv4 on 2004-11-15 04:39:58
What would be cool is a way to have the plugin search a directory for a file that matches a certain naming scheme based on the tags of the file being played. I have all of my art in one folder. For instance, it takes the artist and album tags for the playing song and uses the art located in C:\stuff\music\coverart\%artist% - %album%.jpg (or wherever the user has their files located)
Title: Foo_uie_albumart
Post by: spaceships on 2004-11-15 04:45:43
hmm the download link doesn't seem to be working
Title: Foo_uie_albumart
Post by: rexy on 2004-11-15 04:54:54
Thanks, eveyone.

Version updated.

@nbv4: Already possible in last version. The cover art source specification supports TAGZ (the title formatting thing foobar uses).

@hedge153: Was already planning on implementing that.
Title: Foo_uie_albumart
Post by: badrad on 2004-11-15 05:10:29
Quote
Version updated.

Thanks, looking good.

FYI, you forget to update the part of your first post "UPDATE: version updated XXXX"
Title: Foo_uie_albumart
Post by: Tomacco_Boy on 2004-11-15 05:51:10
Is there a possibility of adding a feature to scan archived files for images and displaying them ? or maybe a way to extract images in archives and store them in a temp folder ?
Title: Foo_uie_albumart
Post by: free on 2004-11-15 05:58:33
not work if my path contain cyryllic(russian) characters.
example:
C:\Моя музыка\Зарубежная музыка\TRAVIS\08-Travis - 12 Memories (2003)\08-Love Will Come Through.mp3

worked example:
C:\1\80 Tangomania.mp3
Title: Foo_uie_albumart
Post by: Klato on 2004-11-15 06:10:01
Absolutely no problems with this plugin.  Awesome!
Title: Foo_uie_albumart
Post by: Duble0Syx on 2004-11-15 06:31:46
Maybe I just need sleep or more skill, but if my cover art has a filename like "Artist - Album.jpg" how would I get this to display it properly?  I can't think of it right now. I can't wait to try this out.
Title: Foo_uie_albumart
Post by: rexy on 2004-11-15 07:39:05
@Souble0Syx: If the cover art is in the track's path, add $left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))%artist% - %album%.jpg as a source, if it's in some central folder then prolly something like c:\cover_art\%artist% - %album%.jpg

@free: I know. Going to be fixed. Look at the to-do list.

@Tomacco_Boy: Probably won't get implemented. Sorry. I don't think it's an integral feature and I can't imagine people would find it useful.
Title: Foo_uie_albumart
Post by: Tomacco_Boy on 2004-11-15 07:51:03
Quote
@Tomacco_Boy: Probably won't get implemented. Sorry. I don't think it's an integral feature and I can't imagine people would find it useful.

Sadden to hear that, mainly cause i get allot of my music in archives and i keep them that way to save space. And of course im not the only person doing this too, as far as i know. anyways keep up the great work on the component
Title: Foo_uie_albumart
Post by: badrad on 2004-11-15 07:58:26
Hey, recently I have been getting a dialog box with
"metadb_handle leaks, 1 objects"
when quitting foobar. I thought of what plugins I have recently installed, and removing them one by one, narrowed it down to yours.
Title: Foo_uie_albumart
Post by: foosion on 2004-11-15 08:27:03
Quote
Right now, I'm trying to fix the special characters thing. It seems that even with a literal with special characters, _tfopen fails. Anyone know of a practical alternative that would work with special characters and would just return a FILE*?[a href="index.php?act=findpost&pid=253894"][{POST_SNAPBACK}][/a]
Quote
static FILE * streamio_open(const char * path,const char * flags); // if for some bloody reason you ever need stream io compatibility, use this, INSTEAD of calling fopen() on the path string you've got; will only work with file:// (and not with http://, unpack:// or whatever)
If you can get around the limitation of needing a FILE *, you can also use the regular foobar2000 file/reader API, which would enable reading from inside archives, if foo_unpack or a similar component is installed.

Quote
I thought of what plugins I have recently installed, and removing them one by one, narrowed it down to yours.[a href="index.php?act=findpost&pid=253962"][{POST_SNAPBACK}][/a]
rexy, you should release any used metadb_handle in your initquit::on_quit/on_system_shutdown handlers. If you do it later, foobar2000 will report a metadb_handle leak.
Title: Foo_uie_albumart
Post by: syrek on 2004-11-15 10:45:31
I want to give in fixed with and hight and maybe add an visual frame (or border how you want to call it) is this hard to code into?

Also would it be possible with the current panels structure to make an auto hiding function in the panel, because no album art in the folder, it leaves an ugly space in my sidebar.

I'm just thinking of ways to make it look better, next to that I give you 2 thumbs up and a hug for this great panel
Title: Foo_uie_albumart
Post by: metal_termite on 2004-11-15 10:51:39
Yes, finally! Very nice!

Pretty please add the option: "fit image to panel". So it takes the dimensions of the panel, regardless if its not the aspect ratio of the original jpeg
Title: Foo_uie_albumart
Post by: upNorth on 2004-11-15 11:10:27
I really like the way the list of sources work. But, wildcard support would make it perfect, and save me alot of work as well. I have always just dragged and dropped images from e.g. Walmart and Amazon and they are named e.g. "0082876511082_500X500.jpg". Hence they would all need to be renamed.

Up until now I've been using foo_looks for albumart, and it's wildcard support made the drag'n'drop above, work just fine, and it also made it pretty easy to always pick the front cover when there were several to choose from (e.g.: *front*.jpg).

Keep up the good work! 

Edit: grammar
Title: Foo_uie_albumart
Post by: Tomacco_Boy on 2004-11-15 11:44:59
Just thought this would compliment your work rexy.

http://louhi.kempele.fi/~skyostil/projects/albumart/ (http://louhi.kempele.fi/~skyostil/projects/albumart/)

Its an album cover downloader, and i know im not the only one who'll find this very useful indeed.
Title: Foo_uie_albumart
Post by: rexy on 2004-11-15 13:39:41
Quote
Quote
Right now, I'm trying to fix the special characters thing. It seems that even with a literal with special characters, _tfopen fails. Anyone know of a practical alternative that would work with special characters and would just return a FILE*?[a href="index.php?act=findpost&pid=253894"][{POST_SNAPBACK}][/a]
Quote
static FILE * streamio_open(const char * path,const char * flags); // if for some bloody reason you ever need stream io compatibility, use this, INSTEAD of calling fopen() on the path string you've got; will only work with file:// (and not with http://, unpack:// or whatever)
If you can get around the limitation of needing a FILE *, you can also use the regular foobar2000 file/reader API, which would enable reading from inside archives, if foo_unpack or a similar component is installed.

Quote
I thought of what plugins I have recently installed, and removing them one by one, narrowed it down to yours.[a href="index.php?act=findpost&pid=253962"][{POST_SNAPBACK}][/a]
rexy, you should release any used metadb_handle in your initquit::on_quit/on_system_shutdown handlers. If you do it later, foobar2000 will report a metadb_handle leak.
[a href="index.php?act=findpost&pid=253965"][{POST_SNAPBACK}][/a]

Thanks. Special characters work now and no more handle leaks... I also forgot to destroy my background brush object last time.

Quote
I want to give in fixed with and hight and maybe add an visual frame (or border how you want to call it) is this hard to code into?

Also would it be possible with the current panels structure to make an auto hiding function in the panel, because no album art in the folder, it leaves an ugly space in my sidebar.

I'm just thinking of ways to make it look better, next to that I give you 2 thumbs up and a hug for this great panel
[a href="index.php?act=findpost&pid=253988"][{POST_SNAPBACK}][/a]

I guess I can add a border selection. As for auto-hiding, does any ui_extension master coder (foosion?) know if there's a message I can send to columns_ui telling it to hide the sidebar? I guess I can tell my component to go to the menu and execute the hide thing, but I was wondering if there was a "proper" way. Anywho, you can set a default image to take up the sapce if you want to.


Quote
Yes, finally! Very nice!

Pretty please add the option: "fit image to panel". So it takes the dimensions of the panel, regardless if its not the aspect ratio of the original jpeg
[a href="index.php?act=findpost&pid=253989"][{POST_SNAPBACK}][/a]

Thanks. I was pretty sure everyone would want to keep aspect ratio so I didn't bother making it optional, but I guess I was wrong. Prolly get implemented in next version as it's pretty easy to add.

Quote
I really like the way the list of sources work. But, wildcard support would make it perfect, and save me alot of work as well. I have always just dragged and dropped images from e.g. Walmart and Amazon and they are named e.g. "0082876511082_500X500.jpg". Hence they would all need to be renamed.

Up until now I've been using foo_looks for albumart, and it's wildcard support made the drag'n'drop above, work just fine, and it also made it pretty easy to always pick the front cover when there were several to choose from (e.g.: *front*.jpg).

Keep up the good work! 

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

Thanks. I'll try adding the whole wild card/genral expression thing soon. For getting covers, however, you can use this tool Tomacco_Boy posted. It is exactly what I've been using and it simply adds covers as folder.jpg if you tell it to set up covers for WMP.
Title: Foo_uie_albumart
Post by: foosion on 2004-11-15 13:54:35
Quote
As for auto-hiding, does any ui_extension master coder (foosion?) know if there's a message I can send to columns_ui telling it to hide the sidebar? I guess I can tell my component to go to the menu and execute the hide thing, but I was wondering if there was a "proper" way. Anywho, you can set a default image to take up the sapce if you want to.[a href="index.php?act=findpost&pid=254018"][{POST_SNAPBACK}][/a]
The upcoming revision of the UI extension API will allow this. For more information on this, please see the discussion about the ui_extension API in the dev forum.
Title: Foo_uie_albumart
Post by: free on 2004-11-15 14:02:44
thx now it's correctly work for me
Title: Foo_uie_albumart
Post by: upNorth on 2004-11-15 14:25:08
@rexy: There is a bug in the sources list. From time to time names gets mixed up when they are moved around, and you get two entries with the same name. Meaning  name doesn't correspond to value for one of them. It can be corrected again by moving them around some more

I don't know how to explain it any better, but my guess is that you copied this from one of the plugins that comes with the SDK. At least I did that myself, and got the same bug (don't remember how much I modified it though).


Btw: I have tried the "album cover downloader", and it was pretty good. Only major problem is that it doesn't recognise the presence of covers, unless they are named "folder.jpg". In my case that means I'll end up downloading cover for albums that has already got one, just not with the right name. But, I guess I will start using it for albums where covers are actually missing. Would be nice if it could use Walmart though, as they've got high quality images.
Title: Foo_uie_albumart
Post by: kalmark on 2004-11-15 14:45:08
Quote
@rexy: There is a bug in the sources list. From time to time names gets mixed up when they are moved around, and you get two entries with the same name. Meaning  name doesn't correspond to value for one of them. It can be corrected again by moving them around some more
[a href="index.php?act=findpost&pid=254025"][{POST_SNAPBACK}][/a]

I wanted to report this too but my net was dead for a while 

Good job rexy, nice plugin!!!
Title: Foo_uie_albumart
Post by: EZ-man on 2004-11-15 14:45:20
I have put this plugin in components folder.
When I run fb2k, it doesn't show any errors.
But it also doesn' work...

I'm using Windows XP SP1 Chinese Traditional version.
Title: Foo_uie_albumart
Post by: esa372 on 2004-11-15 15:02:06
Quote
I have put this plugin in components folder.
When I run fb2k, it doesn't show any errors.
But it also doesn' work...
Same here.
(XP-SP2, P4-2.8GHz)
Title: Foo_uie_albumart
Post by: desigrid on 2004-11-15 15:06:17
Great UIE rexy!

Though I've a similar request for foo_uie_albumart as I had for foo_uie_trackinfo (http://www.hydrogenaudio.org/forums/index.php?showtopic=29363&view=findpost&p=253733) . Besides have the option to either follow cursor or not, could you add a somewhat intermediary option that will turn off follow cursor when a track is currently playing and to turn it on when no track is playing? i.e. if a track is playing, album art of currently playing track is displayed and it is not affected by the playlist focus; if no track is playing, album art of currently selected track is displayed.
Title: Foo_uie_albumart
Post by: foosion on 2004-11-15 15:07:21
Problem 1 (crash): Transfering the album art panel from one host to another crashes foobar2000.

How to reproduce: add album art panel to regular sidebar, then try to add it to a panel stack instance.

Examples of how to do this correctly can be found in my foo_history/foosion_helpers source and in Phi's foo_uie_trackinfo (perhaps also in one of musicmusic's examples).

Problem 2 (glitch): The labels in the sources list are displayed wrong after adding one or more entries, like some entries appearing twice or being displayed in the wrong order. Double-clicking opens the expected entry.

Both tested with foo_uie_albumart 0.033.
Title: Foo_uie_albumart
Post by: koach on 2004-11-15 15:55:36
Quote
I have put this plugin in components folder.
When I run fb2k, it doesn't show any errors.
But it also doesn' work...

I'm using Windows XP SP1 Chinese Traditional version.
[a href="index.php?act=findpost&pid=254032"][{POST_SNAPBACK}][/a]

Maybe because of doublebyte character such as Chinese or Japanese.

Default setting doesn't seem to consider such a character, so you might need to change $len() function to $len2() in the string in the top of "Sources for album art images" config.

Sorry for my bad English, I hope it helps.
Title: Foo_uie_albumart
Post by: sleepyboy on 2004-11-15 16:07:42
I found another method to solve this problem:
preferences->Display->Double-width characters in title formatting
  ->chose "ignore"  then it will be ok 
Another question: My foobar has crashed 2 times since I used this plug-in, and each time all playlists bihind the active playlist would been destroyed after I restarted foobar, so strange thing 

Sorry for my bad English too 

Quote
Quote
I have put this plugin in components folder.
When I run fb2k, it doesn't show any errors.
But it also doesn' work...

I'm using Windows XP SP1 Chinese Traditional version.
[a href="index.php?act=findpost&pid=254032"][{POST_SNAPBACK}][/a]

Maybe because of doublebyte character such as Chinese or Japanese.

Default setting doesn't seem to consider such a character, so you might need to change $len() function to $len2() in the string in the top of "Sources for album art images" config.

Sorry for my bad English, I hope it helps.
[a href="index.php?act=findpost&pid=254051"][{POST_SNAPBACK}][/a]
Title: Foo_uie_albumart
Post by: upNorth on 2004-11-15 16:18:06
Feature request:
Option to refresh image for the playing track, to avoid the current need to start it over.

With foo_looks I used a simple "pause then play" to update it, so maybe it could be triggered by a on_playback_starting() callback or something.

Alternatively you could just add a "refresh" entry to the context menu.
Title: Foo_uie_albumart
Post by: EZ-man on 2004-11-15 16:58:08
Finally, I found a problem from component libaries list.
Code: [Select]
File name:
foo_uie_albumart.dll

Reason:
Unable to load DLL.

Maybe I need to find the DLL by myself

My English is no good,either 
Title: Foo_uie_albumart
Post by: reardon on 2004-11-15 17:05:50
Quote
Version 0.03a added.

@reardon: How exactly does it store the cover? Is it a tag that has the file's adress? If so, then it is now supported with the new version. Otherwise, is it simply binary data within a tag?... do you know where I may find specifications about the standart use of covers in tags? I may consider implementing this (I might not implement it though).


Check here: http://louhi.kempele.fi/~skyostil/projects/albumart/ (http://louhi.kempele.fi/~skyostil/projects/albumart/)

It seems to be in the APIC tag for MP3 (ID3v2) or in COVR tag for AAC.  I don't know the exact format from there, but I believe you can dig it out of the python sources.

I know a lot of people here simply want file-based referals, but I believe that embedded images are de facto more popular (if you use more than a PC to play music, it is basically the only option).  And iTunes is just making even more popular method.

+Reardon
Title: Foo_uie_albumart
Post by: EZ-man on 2004-11-15 17:14:22
Yeah! Finally I solve my problem!
Now it work perfect! 
And it's very nice!
Thanx a lot 
(http://ezman2k.myweb.hinet.net/ezfb2k.jpg)
Title: Foo_uie_albumart
Post by: Duble0Syx on 2004-11-15 17:34:35
I've run into a problem.  If my covers are all in one place with a %artist% - %album%.jpg naming and an album has a '?' in the name how would I allow the cover to be shown since windows can't have question marks in filenames?  Example: The album "Hello? Is This Thing On?" by !!!.  The tags has question marks, but a .jpg of the cover cannot be named like that.  Is there a workaround?  Other than that I'm loving this.
Title: Foo_uie_albumart
Post by: krazy on 2004-11-15 17:50:03
Quote
Just thought this would compliment your work rexy.

http://louhi.kempele.fi/~skyostil/projects/albumart/ (http://louhi.kempele.fi/~skyostil/projects/albumart/)

Its an album cover downloader, and i know im not the only one who'll find this very useful indeed.
[a href="index.php?act=findpost&pid=253999"][{POST_SNAPBACK}][/a]

Cheers! I wasn't really into the whole album art thing, but this tool is great and it's cool to have some pretty pictures to look at when playing with foobar

Thanks for the plugin rexy!
Title: Foo_uie_albumart
Post by: upNorth on 2004-11-15 18:06:14
Quote
I wasn't really into the whole album art thing, but this tool is great and it's cool to have some pretty pictures to look at when playing with foobar [a href="index.php?act=findpost&pid=254085"][{POST_SNAPBACK}][/a]
I think its nice to be able to relate a cover to each album. At least that's what I started to miss after years using my computer for playback.

@EZ-man: Have you had a look at this panels config in preferences? There are some resize options there.


@Duble0Syx: You can try replacing such characters (e.g. '?') with $replace().
If foobar has named your files, you probably need:
Code: [Select]
$replace(%artist% - %album%,?,_).jpg

If not, maybe this will work:
Code: [Select]
$replace(%artist% - %album%,?,).jpg
Title: Foo_uie_albumart
Post by: NEMO7538 on 2004-11-15 18:14:33
Nice plugin ! Congratulations.

Some users of this plugin might be interested with this "default" (http://www.hydrogenaudio.org/forums/index.php?act=Attach&type=post&id=1139)  cover.
Title: Foo_uie_albumart
Post by: EZ-man on 2004-11-15 19:24:15
(http://ezman2k.myweb.hinet.net/word.jpg)
Here's a wrong word in default setting.

"deafult.jpg" should be "default.jpg"
Title: Foo_uie_albumart
Post by: Zurman on 2004-11-15 21:00:58
Quote
Nice plugin ! Congratulations.

Some users of this plugin might be interested with this "default" (http://www.hydrogenaudio.org/forums/index.php?act=Attach&type=post&id=1139)  cover.
[a href="index.php?act=findpost&pid=254099"][{POST_SNAPBACK}][/a]

Adopted !
Title: Foo_uie_albumart
Post by: TheGreekGeek on 2004-11-15 21:18:52
hi,

I'm using foobar with columnsUI 1.2 beta 3 (with azrael config). I tried your plugin, but I can't find a switch or button or whatever to switch on the panel. I can configure the plugIn, but I see no panel. A 'folder.jpg' is existing.

any ideas?

thx!
Title: Foo_uie_albumart
Post by: Moonwhaler on 2004-11-15 21:19:52
Hi!

How about this crazy idea: Use some sort of "Get cover using XYZ" as context menu when clicking on a songs name. This will initiate a web search (amazon.whatever / configuration) and extracts the cover image and saves it to the appropriate folder... Something similar like foo_freedb already does. The next step would be "mass"-downloading covers for all selected albums / songs in the playlist (like masstagging), but with some intelligence: If there already is a folder.jpg / png jump to the next song etc.

The advantage within foobar would be using tags instead of the filename > higher accuracy...

This would be VERY nice. The "Album Cover Art Downloader" is a cool program, but if this functionality would be part of foobar (uie_albumart) that would rock - big time.


Anyways: I love your component!
Moon
Title: Foo_uie_albumart
Post by: kalmark on 2004-11-15 21:36:41
Quote
The "Album Cover Art Downloader" is a cool program
[a href="index.php?act=findpost&pid=254144"][{POST_SNAPBACK}][/a]

Well yeah...but neither my favourite musical style nor my directory naming scheme is "popular" enough to let the program do stuff on it's own...Surprisingly, amarok from kde.org (I linked to their project page before in this thread) can DL the correct album art,  and from amazon...  Though they use tags information to "guess" the album name.
(Sadly, amarok is for linux only, and Linux can't write NTFS so the covers won't come here from there)
(They store images locally cached with "strange" filenames too)
Title: Foo_uie_albumart
Post by: Duble0Syx on 2004-11-15 21:47:52
Quote
(Sadly, amarok is for linux only, and Linux can't write NTFS so the covers won't come here from there)
(They store images locally cached with "strange" filenames too)
[a href="index.php?act=findpost&pid=254149"][{POST_SNAPBACK}][/a]

Well, you could always set up some kind of FTP/NFS/SMB server to transfer the files.  Samba is easy enough, i mirror all my music on a read-only partition on my linux box.  Copied via smbfs.
Amarok pissed me off when I was tyring to compile it.  I probably should have checked for a binary.
Title: Foo_uie_albumart
Post by: badrad on 2004-11-15 21:48:35
Quote
Hey, recently I have been getting a dialog box with
"metadb_handle leaks, 1 objects"
when quitting foobar. I thought of what plugins I have recently installed, and removing them one by one, narrowed it down to yours.
[a href="index.php?act=findpost&pid=253962"][{POST_SNAPBACK}][/a]

So I guess I am the only one having this happen?
Title: Foo_uie_albumart
Post by: Saint on 2004-11-15 22:36:18
i haven't come across that error message yet.
Title: Foo_uie_albumart
Post by: rexy on 2004-11-15 22:36:56
Quote from: foosion,Nov 15 2004, 05:54 AM

Quote from: rexy,Nov 15 2004, 02:39 PM
As for auto-hiding, does any ui_extension master coder (foosion?) know if there's a message I can send to columns_ui telling it to hide the sidebar? I guess I can tell my component to go to the menu and execute the hide thing, but I was wondering if there was a "proper" way. Anywho, you can set a default image to take up the sapce if you want to.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=254018")
The upcoming revision of the UI extension API will allow this. For more information on this, please see the discussion about the ui_extension API in the dev forum.
[a href="index.php?act=findpost&pid=254020"][{POST_SNAPBACK}][/a]

Thanks. Will go check out that thread.

Quote from: free,Nov 15 2004, 06:02 AM

thx now it's correctly work for me
[a href="index.php?act=findpost&pid=254022"][{POST_SNAPBACK}][/a]

Great! Your welcome.

Quote from: upNorth,Nov 15 2004, 06:25 AM

@rexy: There is a bug in the sources list. From time to time names gets mixed up when they are moved around, and you get two entries with the same name. Meaning  name doesn't correspond to value for one of them. It can be corrected again by moving them around some more

I don't know how to explain it any better, but my guess is that you copied this from one of the plugins that comes with the SDK. At least I did that myself, and got the same bug (don't remember how much I modified it though).
[a href="index.php?act=findpost&pid=254025"][{POST_SNAPBACK}][/a]

Quote from: kalmark,Nov 15 2004, 06:45 AM

Quote from: upNorth,Nov 15 2004, 04:25 PM
@rexy: There is a bug in the sources list. From time to time names gets mixed up when they are moved around, and you get two entries with the same name. Meaning  name doesn't correspond to value for one of them. It can be corrected again by moving them around some more
[a href="index.php?act=findpost&pid=254025"][{POST_SNAPBACK}][/a]

I wanted to report this too but my net was dead for a while 

Good job rexy, nice plugin!!!
[a href="index.php?act=findpost&pid=254031"][{POST_SNAPBACK}][/a]

Thanks. I noticed the source list bug thing too, but left it alone for now as it's not too critical as it can fixed by reopenning the config window. After a very brief look I couldn't figure out what was causing, so I'll just have to have a closer look later sometime.

Quote from: esa372,Nov 15 2004, 07:02 AM

Quote from: EZ-man,Nov 15 2004, 07:45 AM
I have put this plugin in components folder.
When I run fb2k, it doesn't show any errors.
But it also doesn' work...
Same here.
(XP-SP2, P4-2.8GHz)
[a href="index.php?act=findpost&pid=254036"][{POST_SNAPBACK}][/a]

There's a DLL that this component needs. Look at the first post. I'll make it more apparent... later.

Quote from: desigrid,Nov 15 2004, 07:06 AM

Great UIE rexy!

Though I've a similar request for foo_uie_albumart as I had for [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=29363&view=findpost&p=253733]foo_uie_trackinfo[/url] . Besides have the option to either follow cursor or not, could you add a somewhat intermediary option that will turn off follow cursor when a track is currently playing and to turn it on when no track is playing? i.e. if a track is playing, album art of currently playing track is displayed and it is not affected by the playlist focus; if no track is playing, album art of currently selected track is displayed.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=254037")

Thanks. Great idea! I like it. Will undoubtedly get implemented.

Quote from: foosion,Nov 15 2004, 07:07 AM

Problem 1 (crash): Transfering the album art panel from one host to another crashes foobar2000.

How to reproduce: add album art panel to regular sidebar, then try to add it to a panel stack instance.

Examples of how to do this correctly can be found in my foo_history/foosion_helpers source and in Phi's foo_uie_trackinfo (perhaps also in one of musicmusic's examples).

Problem 2 (glitch): The labels in the sources list are displayed wrong after adding one or more entries, like some entries appearing twice or being displayed in the wrong order. Double-clicking opens the expected entry.

Both tested with foo_uie_albumart 0.033.
[a href="index.php?act=findpost&pid=254038"][{POST_SNAPBACK}][/a]

I'll have to fix that host transfer thing. Where exactly can I get these helpers of yours? They sound helpful.
About the list thing, as I said above, I'll have to have a closer look at it.

Quote from: upNorth,Nov 15 2004, 08:18 AM

Feature request:
Option to refresh image for the playing track, to avoid the current need to start it over.

With foo_looks I used a simple "pause then play" to update it, so maybe it could be triggered by a on_playback_starting() callback or something.

Alternatively you could just add a "refresh" entry to the context menu.
[a href="index.php?act=findpost&pid=254053"][{POST_SNAPBACK}][/a]

The only reason it doesn't refresh by itself is because I forgot to tell my notifier thing to listen to the list cfg vars aswell. Will get fixed in next release.

Quote from: reardon,Nov 15 2004, 09:05 AM

Quote from: rexy,Nov 14 2004, 05:27 PM
Version 0.03a added.

@reardon: How exactly does it store the cover? Is it a tag that has the file's adress? If so, then it is now supported with the new version. Otherwise, is it simply binary data within a tag?... do you know where I may find specifications about the standart use of covers in tags? I may consider implementing this (I might not implement it though).


Check here: [a href="http://louhi.kempele.fi/~skyostil/projects/albumart/]http://louhi.kempele.fi/~skyostil/projects/albumart/[/url]

It seems to be in the APIC tag for MP3 (ID3v2) or in COVR tag for AAC.  I don't know the exact format from there, but I believe you can dig it out of the python sources.

I know a lot of people here simply want file-based referals, but I believe that embedded images are de facto more popular (if you use more than a PC to play music, it is basically the only option).  And iTunes is just making even more popular method.

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

I'll have a look at it, but this is pretty low priority because it seems like a lot of work for something not too important. I'll have a look and see and if it seems easy I'll prolly add it.

Quote from: NEMO7538,Nov 15 2004, 10:14 AM

Nice plugin ! Congratulations.
[a href="index.php?act=findpost&pid=254099"][{POST_SNAPBACK}][/a]

Thanks.

Quote from: EZ-man,Nov 15 2004, 11:24 AM

Thanks. Will get fixed.

Quote from: TheGreekGeek,Nov 15 2004, 01:18 PM

hi,

I'm using foobar with columnsUI 1.2 beta 3 (with azrael config). I tried your plugin, but I can't find a switch or button or whatever to switch on the panel. I can configure the plugIn, but I see no panel. A 'folder.jpg' is existing.

any ideas?

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

Sorry, but I really don't understand what your problem is. Be more specific. Is the panel not showing up? Is it not displaying images, but is showing up? Be sure to actually add the panel (right click your side bar).

Quote from: Moonwhaler,Nov 15 2004, 01:19 PM

Hi!

How about this crazy idea: Use some sort of "Get cover using XYZ" as context menu when clicking on a songs name. This will initiate a web search (amazon.whatever / configuration) and extracts the cover image and saves it to the appropriate folder... Something similar like foo_freedb already does. The next step would be "mass"-downloading covers for all selected albums / songs in the playlist (like masstagging), but with some intelligence: If there already is a folder.jpg / png jump to the next song etc.

The advantage within foobar would be using tags instead of the filename > higher accuracy...

This would be VERY nice. The "Album Cover Art Downloader" is a cool program, but if this functionality would be part of foobar (uie_albumart) that would rock - big time.


Anyways: I love your component!
Moon
[a href="index.php?act=findpost&pid=254144"][{POST_SNAPBACK}][/a]

Thanks. That sounds like a seperate component for cover retreival (that is, while it could be in the same DLL, logically there is no point to it and it would make more sense as a seperate component). I might make one and publish it along with the panel component, but that would be low priority. Maybe someone else would like to make a cover retreival component...

Quote from: badrad,Nov 15 2004, 01:48 PM

Quote from: badrad,Nov 14 2004, 11:58 PM
Hey, recently I have been getting a dialog box with
"metadb_handle leaks, 1 objects"
when quitting foobar. I thought of what plugins I have recently installed, and removing them one by one, narrowed it down to yours.
[a href="index.php?act=findpost&pid=253962"][{POST_SNAPBACK}][/a]

So I guess I am the only one having this happen?
[a href="index.php?act=findpost&pid=254153"][{POST_SNAPBACK}][/a]

Try v0.033. Sorry I didn't add a new post informing of the new version.
Title: Foo_uie_albumart
Post by: TheGreekGeek on 2004-11-15 22:51:29
hei rexy,

the panel isnt showing up. But as usual the user is the problem  The switch to show the panel is at the 'topic' of the sidebar. I clicked everywhere to find something like that but not there...
Now its working.

Great work!

THX
Title: Foo_uie_albumart
Post by: tourmalet on 2004-11-15 23:33:26
I am obviously being incredibly stupid, but I just cannot see how you actually "add" the panel. I cannot find a way to turn it on, either in the preferences or in the components menu.

Sorry about this, but if anyone could point this out to me, i would be very grateful.

Thanks

Tourmalet

Have now discovered why. Wrong version of  foo_ui_columns. Sorry again to waste space.
Title: Foo_uie_albumart
Post by: foosion on 2004-11-15 23:34:45
rexy: http://www.stud.uni-karlsruhe.de/~uzbs/fb2k/html/#helpers (http://www.stud.uni-karlsruhe.de/~uzbs/fb2k/html/#helpers)
Title: Foo_uie_albumart
Post by: mazy on 2004-11-15 23:37:44
Quote
How about this crazy idea: Use some sort of "Get cover using XYZ" as context menu when clicking on a songs name...[a href="index.php?act=findpost&pid=254144"][{POST_SNAPBACK}][/a]
well, there are plugins that can run external programs from context menu (foo_run etc), and Album Cover Art Downloader has some sort of command line interface (i didn't look into it though), so i guess there's some chance you could work it out using existing plugins
Title: Foo_uie_albumart
Post by: rexy on 2004-11-16 00:31:10
Version updated.

@foosion: thanks.
Title: Foo_uie_albumart
Post by: badrad on 2004-11-16 01:36:19
Quote
Version updated.
[a href="index.php?act=findpost&pid=254195"][{POST_SNAPBACK}][/a]

This new version fixed the db error I was having on exit! Thanks!

I agree that any automated fetching should be in another component, becuase I wouldnt use it. I prefer to set mine up (semi)manually, as with automated retrieval it is only what that program thinks is correct.
Title: Foo_uie_albumart
Post by: Olive on 2004-11-16 01:52:59
It keeps crashing at startup here 
Quote
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00B53A37h
Access violation, operation: read, address: 00000000h
Call path:
WinMain=>app_init
This is the first crash logged by this instance.
Code bytes (00B53A37h):
00B539F7h:  CC CC CC CC CC CC CC CC CC 56 57 E8 9A 0E 00 00
00B53A07h:  8B F0 8B 3E 8B CE FF 57 24 50 8B CE FF 57 1C 8B
00B53A17h:  F0 85 F6 74 1B 56 E8 4E F0 FF FF A1 28 81 B5 00
00B53A27h:  83 C4 04 6A 05 6A 00 6A 00 50 FF 15 18 61 B5 00
00B53A37h:  8B 16 5F 8B CE 5E FF 62 04 8B 15 04 67 B5 00 8B
00B53A47h:  C1 8D 48 08 89 11 8B 15 08 67 B5 00 89 51 04 8B
00B53A57h:  15 0C 67 B5 00 89 51 08 8B 15 10 67 B5 00 89 51
00B53A67h:  0C 8B 0D 80 83 B5 00 8B 54 24 04 89 48 04 8B 4C
Stack (0012FC14h):
0012FBF4h:  00E3F8D4 77FA88F0 77F521E0 0000005C
0012FC04h:  00E3D078 C0000005 00E3D054 00E3D064
0012FC14h:  004442AC 00B580E4 004118E9 70A74187
0012FC24h:  0015233D 00000000 00000006 0012FC64
0012FC34h:  008A0000 77F944A8 00000003 008A0718
0012FC44h:  008A0000 00000000 0012FC3C 00000120
0012FC54h:  0012FE84 77FA88F0 008A6700 0000011D
0012FC64h:  77F58497 77F57F98 77F58A3A 70A74187
0012FC74h:  00000010 00000000 77F8E397 008A0608
0012FC84h:  77F8E3C3 00000000 008A4C38 00000400
0012FC94h:  02080000 0012FC9C 0000000D 008A0640
0012FCA4h:  001562E0 77F5541D 008A0640 008A0640
0012FCB4h:  7FFDF000 00000000 00150640 00000000
0012FCC4h:  008A0640 008A0640 008A0178 008A0640
0012FCD4h:  00000000 00150640 008A0640 008A0640
0012FCE4h:  008A0640 008A0640 008A0640 008A0640
0012FCF4h:  008A0640 008A0640 008A0640 008A56B8
0012FD04h:  008A39E0 008A0178 001502F8 00156168
0012FD14h:  00000001 00000006 001502F8 001562E0
0012FD24h:  00150178 00156448 001562D0 00150178
Registers:
EAX: 00000000, EBX: 77C2AA6B, ECX: 0012FC04, EDX: 004458F8
ESI: 00000000, EDI: 0043B0D8, EBP: 0012FF0C, ESP: 0012FC14
Crash location: "foo_uie_albumart", loaded at 00B50000h - 00B5B000h

Loaded modules:
foobar2000                       loaded at 00400000h - 00452000h
ntdll                            loaded at 77F50000h - 77FF7000h
kernel32                         loaded at 77E60000h - 77F46000h
USER32                           loaded at 77D40000h - 77DCC000h
GDI32                            loaded at 7F000000h - 7F041000h
ADVAPI32                         loaded at 77DD0000h - 77E5D000h
RPCRT4                           loaded at 78000000h - 78087000h
ole32                            loaded at 771B0000h - 772D4000h
COMCTL32                         loaded at 71950000h - 71A34000h
msvcrt                           loaded at 77C10000h - 77C63000h
SHLWAPI                          loaded at 70A70000h - 70AD9000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                         loaded at 763B0000h - 763F5000h
SHELL32                          loaded at 4F510000h - 4FD21000h
IMM32                            loaded at 76390000h - 763AC000h
LPK                              loaded at 629C0000h - 629C8000h
USP10                            loaded at 72FA0000h - 72FFA000h
foo_beammeup                     loaded at 008E0000h - 008EB000h
foo_clienc                       loaded at 008F0000h - 008FB000h
foo_console                      loaded at 00900000h - 00907000h
foo_diskwriter                   loaded at 00910000h - 00922000h
WINMM                            loaded at 76B40000h - 76B6C000h
foo_dsp_extra                    loaded at 009B0000h - 009C5000h
foo_history                      loaded at 009D0000h - 009E5000h
foo_infobox                      loaded at 009F0000h - 00A03000h
foo_input_std                    loaded at 00A10000h - 00AB2000h
MSACM32                          loaded at 77BE0000h - 77BF4000h
foo_masstag                      loaded at 00AC0000h - 00AD4000h
foo_openwith                     loaded at 00AE0000h - 00AE9000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_out_dsound_ex2               loaded at 00B00000h - 00B09000h
DSOUND                           loaded at 51080000h - 510DD000h
VERSION                          loaded at 77C00000h - 77C07000h
foo_playlistfind                 loaded at 00B20000h - 00B2B000h
foo_read_http                    loaded at 00B30000h - 00B4B000h
WS2_32                           loaded at 71AB0000h - 71AC5000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_uie_albumart                 loaded at 00B50000h - 00B5B000h
OLEAUT32                         loaded at 77120000h - 771AB000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
foo_uie_albumlist                loaded at 00B60000h - 00B6E000h
foo_uie_ascii_buttons            loaded at 00B70000h - 00B76000h
foo_uie_dbexplorer               loaded at 00B80000h - 00B8A000h
foo_uie_simple_spectrum          loaded at 00B90000h - 00B9B000h
foo_uie_tabs                     loaded at 00BA0000h - 00BA9000h
foo_uie_trackinfo                loaded at 00BB0000h - 00BBB000h
foo_ui_columns                   loaded at 00BC0000h - 00BF6000h
foo_vis_bacon                    loaded at 00C00000h - 00C18000h
foo_vis_manager                  loaded at 00C20000h - 00C28000h
foo_winamp_input                 loaded at 00C30000h - 00C5A000h
uxtheme                          loaded at 5AD70000h - 5ADA4000h
msctfime                         loaded at 00DC0000h - 00DEB000h
Msimtf                           loaded at 746F0000h - 74716000h
MSCTF                            loaded at 74720000h - 74764000h
in_tara                          loaded at 01110000h - 0112E000h
WSOCK32                          loaded at 71AD0000h - 71AD8000h
MFC42                            loaded at 73DD0000h - 73EC2000h
imagehlp                         loaded at 76C90000h - 76CB2000h
DBGHELP                          loaded at 6D510000h - 6D58D000h

Stack dump analysis:
Address: 00B580E4h, location: "foo_uie_albumart", loaded at 00B50000h - 00B5B000h
Address: 004118E9h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 70A74187h, location: "SHLWAPI", loaded at 70A70000h - 70AD9000h
Symbol: "Ordinal125" (+0000002Dh)
Address: 77F944A8h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlRemoteCall" (+000001BEh)
Address: 77FA88F0h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "wcstombs" (+00003409h)
Address: 77F58497h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlAllocateHeap" (+000008E9h)
Address: 77F57F98h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlAllocateHeap" (+000003EAh)
Address: 77F58A3Ah, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlAllocateHeap" (+00000E8Ch)
Address: 70A74187h, location: "SHLWAPI", loaded at 70A70000h - 70AD9000h
Symbol: "Ordinal125" (+0000002Dh)
Address: 77F8E397h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlReAllocateHeap" (+00000D4Fh)
Address: 77F8E3C3h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlReAllocateHeap" (+00000D7Bh)
Address: 77F5541Dh, location: "ntdll", loaded at 77F50000h - 77FF7000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77C5CA98h, location: "msvcrt", loaded at 77C10000h - 77C63000h
Symbol: "wpgmptr" (+000000A4h)
Address: 77F59BB3h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlAcquirePebLock" (+00000031h)
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A200h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A1ECh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00410FD5h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00438DB5h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 70A74187h, location: "SHLWAPI", loaded at 70A70000h - 70AD9000h
Symbol: "Ordinal125" (+0000002Dh)
Address: 00438DE0h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043C320h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77E8141Ah, location: "kernel32", loaded at 77E60000h - 77F46000h
Symbol: "GetCurrentDirectoryW" (+00000044h)
Address: 70A74187h, location: "SHLWAPI", loaded at 70A70000h - 70AD9000h
Symbol: "Ordinal125" (+0000002Dh)
Address: 77E9B2E5h, location: "kernel32", loaded at 77E60000h - 77F46000h
Symbol: "SetThreadExecutionState" (+00000097h)
Address: 77E97CE0h, location: "kernel32", loaded at 77E60000h - 77F46000h
Symbol: "VerSetConditionMask" (+0000D764h)
Address: 00438C81h, location: "foobar2000", loaded at 00400000h - 00452000h

Version info:
foobar2000 v0.8.3
UNICODE
Title: Foo_uie_albumart
Post by: Duble0Syx on 2004-11-16 03:59:06
Quote
It keeps crashing at startup here 
[a href="index.php?act=findpost&pid=254213"][{POST_SNAPBACK}][/a]

Same here.  Crashes at startup, and I don't really feel like re-adding my sources and such.
Title: Foo_uie_albumart
Post by: Gemini on 2004-11-16 04:23:14
Quote
Quote
It keeps crashing at startup here 
[a href="index.php?act=findpost&pid=254213"][{POST_SNAPBACK}][/a]

Same here.  Crashes at startup, and I don't really feel like re-adding my sources and such.
[a href="index.php?act=findpost&pid=254230"][{POST_SNAPBACK}][/a]


Heh. The first version of this I tried blue-screened.  But I tried the newest and it seems ok.
Title: Foo_uie_albumart
Post by: rexy on 2004-11-16 04:37:04
That's really weird... especially the blue screen you got with the first version. Try to download it again. I made a small modification. I doubt that's what it was, but try it.
Title: Foo_uie_albumart
Post by: Duble0Syx on 2004-11-16 05:08:22
Quote
That's really weird... especially the blue screen you got with the first version. Try to download it again. I made a small modification. I doubt that's what it was, but try it.
[a href="index.php?act=findpost&pid=254235"][{POST_SNAPBACK}][/a]

Even weirder, whatever you did fixed the problem here.
Title: Foo_uie_albumart
Post by: EZ-man on 2004-11-16 07:08:28
when running with track info+quick tag+play counter,
albumart will course error.
remove albumart plugin, the error will be fixed.
Is this a bug?
Title: Foo_uie_albumart
Post by: upNorth on 2004-11-16 07:42:10
Quote
when running with track info+quick tag+play counter,
albumart will course error.
remove albumart plugin, the error will be fixed.
Is this a bug?
[a href="index.php?act=findpost&pid=254257"][{POST_SNAPBACK}][/a]
What kind of error? I use them all, and so far I haven't experienced any problems. 
Title: Foo_uie_albumart
Post by: EZ-man on 2004-11-16 09:27:01
But After I restart my computer, the problem was solved...
I don't know where the problem is
Title: Foo_uie_albumart
Post by: free on 2004-11-16 22:13:54
add function:
when double-click on cover open this file
Title: Foo_uie_albumart
Post by: upNorth on 2004-11-16 22:18:14
Quote
add function:
when double-click on cover open this file
[a href="index.php?act=findpost&pid=254402"][{POST_SNAPBACK}][/a]
A drop down list in config, with actions to perform on double click and such, would be nice.
I would personally like to use it to refresh the picture.
Title: Foo_uie_albumart
Post by: Overdo on 2004-11-16 22:30:43
ok having a problem with this plugin which i'm sure is related to my stupidty. i have foo_ui_columns installed 0.1.2 alpha 5 and 0.334 foo_uie_albumart, with all required .dll files. The plugin appears in the preferences menu, yet i can't seem to find it anywhere within the foobar main windows. The UI selected is columns UI and there is no albumart toolbar option available that i can see.

any thoughts?
Title: Foo_uie_albumart
Post by: rexy on 2004-11-16 22:46:19
@EZ-man: Are you sure you have the latest build (I didn't bother changing the version number becuase it was such a tiny change). At least Duble0Syx says it fixed it for him. I never had a crash problem...

@upNorth: An option for function on double click could work. Got ideas for other functions for double clicking? Just wondering, when would you need to refresh the album art? It auto-refreshes whenever you change any of the settings.

@Overdo: Open the sidebar. Right-click and add it.
Title: Foo_uie_albumart
Post by: Overdo on 2004-11-16 23:44:05
haha thx! i wasn't right clicking at the correct point so just got the info relating to the playlist, doh.
Title: Foo_uie_albumart
Post by: EZ-man on 2004-11-17 03:00:50
I have update to 0.34 ,but sometimes it shows the message when starting fb2k:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00E73A37h
Access violation, operation: read, address: 00000000h
Call path:
WinMain=>app_init
This is the first crash logged by this instance.
Code bytes (00E73A37h):
00E739F7h:  CC CC CC CC CC CC CC CC CC 56 57 E8 9A 0E 00 00
00E73A07h:  8B F0 8B 3E 8B CE FF 57 24 50 8B CE FF 57 1C 8B
00E73A17h:  F0 85 F6 74 1B 56 E8 4E F0 FF FF A1 28 81 E7 00
00E73A27h:  83 C4 04 6A 05 6A 00 6A 00 50 FF 15 18 61 E7 00
00E73A37h:  8B 16 5F 8B CE 5E FF 62 04 8B 15 04 67 E7 00 8B
00E73A47h:  C1 8D 48 08 89 11 8B 15 08 67 E7 00 89 51 04 8B
00E73A57h:  15 0C 67 E7 00 89 51 08 8B 15 10 67 E7 00 89 51
00E73A67h:  0C 8B 0D 80 83 E7 00 8B 54 24 04 89 48 04 8B 4C
Stack (0012FC14h):
0012FBF4h:  00F9F8C8 77FA88F0 77F521E0 00000058
0012FC04h:  00F9D238 C0000005 00F9D214 00F9D224
0012FC14h:  004442AC 00E780E4 004118E9 772A4187
0012FC24h:  0015233D 00000000 00000006 0012FC64
0012FC34h:  003B0000 77F944A8 00000003 003B0718
0012FC44h:  003B0000 00000000 0012FC3C 00000106
0012FC54h:  0012FE84 77FA88F0 003B67D0 00000103
0012FC64h:  77F58497 77F57F98 77F58A3A 772A4187
0012FC74h:  00000010 00000000 77F8E397 003B0608
0012FC84h:  77F8E3C3 00000000 003B4D08 00000400
0012FC94h:  02080000 0012FC9C 003B0178 003B0640
0012FCA4h:  003B0178 77F5541D 003B0640 003B0640
0012FCB4h:  7FFDF000 003B3AE0 00150640 00156D90
0012FCC4h:  003B0640 003B0640 001503F0 003B0640
0012FCD4h:  00000000 003B0640 003B0640 003B0640
0012FCE4h:  003B0640 003B0640 003B0640 003B0640
0012FCF4h:  003B0640 003B0640 003B0640 003B5788
0012FD04h:  00150178 00150178 003B0640 77F59037
0012FD14h:  00150178 00156580 003B4C00 00150178
0012FD24h:  00150178 003B0178 003B0190 003B3FF0
Registers:
EAX: 00000000, EBX: 77BFAA6B, ECX: 0012FC04, EDX: 004458F8
ESI: 00000000, EDI: 0043B0D8, EBP: 0012FF0C, ESP: 0012FC14
Crash location: "foo_uie_albumart", loaded at 00E70000h - 00E7B000h

Loaded modules:
foobar2000                       loaded at 00400000h - 00452000h
ntdll                            loaded at 77F50000h - 77FF7000h
kernel32                         loaded at 77E40000h - 77F4F000h
USER32                           loaded at 77D10000h - 77D9A000h
GDI32                            loaded at 7F000000h - 7F041000h
ADVAPI32                         loaded at 77DA0000h - 77E39000h
RPCRT4                           loaded at 78000000h - 78087000h
ole32                            loaded at 7CD50000h - 7CE74000h
COMCTL32                         loaded at 78090000h - 78174000h
msvcrt                           loaded at 77BE0000h - 77C33000h
SHLWAPI                          loaded at 772A0000h - 77309000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                         loaded at 76320000h - 76363000h
SHELL32                          loaded at 773A0000h - 77B8F000h
IMM32                            loaded at 76300000h - 7631C000h
LPK                              loaded at 621F0000h - 621F8000h
USP10                            loaded at 72F10000h - 72F6A000h
foo_ape                          loaded at 00940000h - 0095F000h
foo_cdda                         loaded at 003F0000h - 003FE000h
foo_convolve                     loaded at 00960000h - 009B3000h
foo_cue_ex                       loaded at 009C0000h - 009CB000h
foo_ddecontrol                   loaded at 009D0000h - 009EB000h
foo_dsp_extra                    loaded at 00A10000h - 00A25000h
foo_dsp_ssrc                     loaded at 00A30000h - 00A6F000h
foo_flac                         loaded at 00A80000h - 00A9C000h
foo_id3v2                        loaded at 00AA0000h - 00AD0000h
MSVCP60                          loaded at 75FF0000h - 76051000h
foo_input_std                    loaded at 00AD0000h - 00B72000h
MSACM32                          loaded at 77BB0000h - 77BC4000h
WINMM                            loaded at 76B10000h - 76B39000h
foo_midi                         loaded at 00C00000h - 00C8F000h
MFC42                            loaded at 73D30000h - 73E22000h
OLEAUT32                         loaded at 770F0000h - 7717B000h
MFC42LOC                         loaded at 611C0000h - 611C9000h
foo_mpg123                       loaded at 00C90000h - 00CEA000h
foo_output_std                   loaded at 00D10000h - 00D19000h
foo_out_ks                       loaded at 00D20000h - 00D2B000h
SETUPAPI                         loaded at 765E0000h - 7672A000h
foo_playcount                    loaded at 00D30000h - 00D3A000h
foo_playlistfind                 loaded at 00D40000h - 00D4B000h
foo_quicktag                     loaded at 00D50000h - 00D59000h
foo_read_http                    loaded at 00D60000h - 00D69000h
WS2_32                           loaded at 71A10000h - 71A24000h
WS2HELP                          loaded at 71A00000h - 71A08000h
foo_rgscan                       loaded at 00D70000h - 00D7D000h
foo_speex                        loaded at 00D80000h - 00D98000h
foo_tunes                        loaded at 00DA0000h - 00E14000h
MSCTF                            loaded at 74680000h - 746C4000h
foo_uie_albumart                 loaded at 00E70000h - 00E7B000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_uie_albumlist                loaded at 00E90000h - 00E9E000h
foo_uie_simple_spectrum          loaded at 00EA0000h - 00EAB000h
foo_uie_tabs                     loaded at 00EB0000h - 00EB9000h
foo_uie_trackinfo                loaded at 00EC0000h - 00ECB000h
foo_uie_volume                   loaded at 00ED0000h - 00EDB000h
foo_ui_columns                   loaded at 00EE0000h - 00F16000h
foo_ui_std                       loaded at 00F20000h - 00F37000h
foo_vis_bacon                    loaded at 00F40000h - 00F58000h
foo_vis_manager                  loaded at 00F60000h - 00F68000h
foo_wavpack                      loaded at 00F70000h - 00F82000h
msctfime                         loaded at 010A0000h - 010CB000h
UxTheme                          loaded at 5A410000h - 5A443000h
Msimtf                           loaded at 74650000h - 74676000h
imagehlp                         loaded at 76C60000h - 76C82000h
DBGHELP                          loaded at 6D820000h - 6D89D000h
VERSION                          loaded at 77BD0000h - 77BD7000h

Stack dump analysis:
Address: 00E780E4h, location: "foo_uie_albumart", loaded at 00E70000h - 00E7B000h
Address: 004118E9h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 772A4187h, location: "SHLWAPI", loaded at 772A0000h - 77309000h
Symbol: "Ordinal125" (+0000002Dh)
Address: 77F944A8h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlRemoteCall" (+000001BEh)
Address: 77FA88F0h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "wcstombs" (+00003409h)
Address: 77F58497h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlAllocateHeap" (+000008E9h)
Address: 77F57F98h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlAllocateHeap" (+000003EAh)
Address: 77F58A3Ah, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlAllocateHeap" (+00000E8Ch)
Address: 772A4187h, location: "SHLWAPI", loaded at 772A0000h - 77309000h
Symbol: "Ordinal125" (+0000002Dh)
Address: 77F8E397h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlReAllocateHeap" (+00000D4Fh)
Address: 77F8E3C3h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlReAllocateHeap" (+00000D7Bh)
Address: 77F5541Dh, location: "ntdll", loaded at 77F50000h - 77FF7000h
Address: 77F59037h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlFreeHeap" (+000005F9h)
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77C2CA98h, location: "msvcrt", loaded at 77BE0000h - 77C33000h
Symbol: "wpgmptr" (+000000A4h)
Address: 77F59BB3h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlAcquirePebLock" (+00000031h)
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A200h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A1ECh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00410FD5h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00438DB5h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 772A4187h, location: "SHLWAPI", loaded at 772A0000h - 77309000h
Symbol: "Ordinal125" (+0000002Dh)
Address: 00438DE0h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043C320h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77E6141Ah, location: "kernel32", loaded at 77E40000h - 77F4F000h
Symbol: "GetCurrentDirectoryW" (+00000044h)
Address: 772A4187h, location: "SHLWAPI", loaded at 772A0000h - 77309000h
Symbol: "Ordinal125" (+0000002Dh)
Address: 77E7B2E5h, location: "kernel32", loaded at 77E40000h - 77F4F000h
Symbol: "SetThreadExecutionState" (+00000097h)
Address: 77E77CE0h, location: "kernel32", loaded at 77E40000h - 77F4F000h
Symbol: "VerSetConditionMask" (+0000D764h)
Address: 00438C81h, location: "foobar2000", loaded at 00400000h - 00452000h

Version info:
foobar2000 v0.8.3
UNICODE
Title: Foo_uie_albumart
Post by: rocketsauce on 2004-11-17 04:38:36
It seems that upgrading to the current version (v0.034) has caused cover art to stop displaying completely (both folder.jpg and default.jpg). It was working fine yesterday with the previous version (which I, unfortunatley, didn't save).

There are no error messages or crashes on foobar startup. The panel shows in the sidebar. MSVCP71.dll is in Windows\System. I've also tried with it in the foobar2000 directory and foobar2000\components directory. Also tried with a fresh foobar.cfg. I've used the Album Art Panel reset. I've also tried disabling the Tab Panel and the Track Info Panel.

Win98SE
foobar2000 v0.8.3
Album Art Panel 0.034
Columns UI 0.1.2 beta 3
Tabbed Panel 0.1.4
Track Info Panel 0.1

Any suggestions?

Thanks, Rob
Title: Foo_uie_albumart
Post by: Duble0Syx on 2004-11-17 05:10:21
It's always possible that it may use things win98 cannot, although I cannot say for sure.  The best advise I could give would be to use win2k or winxp instead,  It would make your life a lot easier I think.  But assuming that isn't an option the first thing I mentioned could be the problem, or just a bug that will be fixed...
Title: Foo_uie_albumart
Post by: rocketsauce on 2004-11-17 05:50:01
As I said, previous versions were working in Win98SE. However, it did cross my mind that something may have changed in the current version that broke compatability, but I didn't see it mentioned. 

Rob
Title: Foo_uie_albumart
Post by: stripe on 2004-11-17 06:41:21
Quote
It seems that upgrading to the current version (v0.034) has caused cover art to stop displaying completely (both folder.jpg and default.jpg). It was working fine yesterday with the previous version (which I, unfortunatley, didn't save).

There are no error messages or crashes on foobar startup. The panel shows in the sidebar. MSVCP71.dll is in Windows\System. I've also tried with it in the foobar2000 directory and foobar2000\components directory. Also tried with a fresh foobar.cfg. I've used the Album Art Panel reset. I've also tried disabling the Tab Panel and the Track Info Panel.

Win98SE
foobar2000 v0.8.3
Album Art Panel 0.034
Columns UI 0.1.2 beta 3
Tabbed Panel 0.1.4
Track Info Panel 0.1

Any suggestions?

Thanks, Rob
[a href="index.php?act=findpost&pid=254442"][{POST_SNAPBACK}][/a]


I use Win98SE as well, and after installing the correct .dlls, it seems to load OK, but nothing shows up at all.

stripe
Title: Foo_uie_albumart
Post by: Olive on 2004-11-17 15:13:07
Quote
Try to download it again. I made a small modification. I doubt that's what it was, but try it.
[a href="index.php?act=findpost&pid=254235"][{POST_SNAPBACK}][/a]

that did it thanks.
Title: Foo_uie_albumart
Post by: spase on 2004-11-17 15:29:52
I just had a cool idea.

(maybe someone has already suggested this)

would it be possible to drag a jpeg onto the album art thing to set it as album art for that album? (i.e. it would be copied to the album's directory)
Title: Foo_uie_albumart
Post by: ilikedirtthe2nd on 2004-11-17 15:33:20
Hi, how about an option to resample instead of resize? Image quality still suffers too much from resizing i think.

Regards; ilikedirt
Title: Foo_uie_albumart
Post by: Duble0Syx on 2004-11-17 17:14:27
I think a (possibly) useful feature would be to be able to add a tag to the file with the cover arts filename/path so the plugin only needs to read that for each file rather than having a bunch of variables.  Any reason this wouldn't work?  The tag field could be something like "albumart=X:\Album Covers\filename.jpg"
Title: Foo_uie_albumart
Post by: NEMO7538 on 2004-11-17 18:40:21
Two small requests for this essential plugin :

1 Double click could automatically activate / deactivate the "follows cursor" checkbox in the preferences. It would provide with a consistent behavior compared to the track info panel

2 Multiple instances could be alllowed. See This test (http://www.hydrogenaudio.org/forums/index.php?showtopic=28869&view=findpost&p=254562) fore more information
Title: Foo_uie_albumart
Post by: free on 2004-11-17 18:59:38
spase
yes, it's will be usefull feature

NEMO7538
better i think middle-button
Title: Foo_uie_albumart
Post by: metal_termite on 2004-11-17 19:51:43
I think a double click would better be served to open the album art picture in the default picture viewer.

Here's another idea that would be simple for you to implement. Add another checkbox option for the user to specify the dimensions of displayed album art.
Title: Foo_uie_albumart
Post by: upNorth on 2004-11-17 20:46:20
Quote
@upNorth: An option for function on double click could work. Got ideas for other functions for double clicking?
Looks like other users have some ideas above. For example:
Some other ideas:

Quote
Just wondering, when would you need to refresh the album art? It auto-refreshes whenever you change any of the settings.[a href="index.php?act=findpost&pid=254406"][{POST_SNAPBACK}][/a]
I expected that question 
The thing is, that I don't have albumart for all my albums yet. If I encounter one with no picture, while playing, I use foo_web to find one on Walmart, Amazon or Google and download it. This is when I would like to refresh to make it show up.

I also collect pictures of artists in it's own directory. If no albumart exists, I have set your plugin to look for an image named %artist%.jpg in that specific directory. If it can't find a match it reverts to the default image. Hence I would also like to refresh every time I download a missing artist picture.

This leads to my next feature request. Do you think it would be possible to add an option to toggle between "look for albumart" and "look for picture of artist"? I did this with foo_looks, but thanks to you, I now consider foo_looks history. I don't know if anyone else is interested in such a feature, or collects pictures of artists, but I like the idea of having an image of the person/band playing. Especially when listening to playlists with singles only.

A possible solution could be having two lists of sources in config, and an option to toggle between them. If/when you add support for multiple instances, maybe something like this could be used to have one instance showing the albumart, while the other shows a picture of the artist?

I guess this is enough for now. Sorry if I'm being a PITA   
I really appreciate your work.
Title: Foo_uie_albumart
Post by: desigrid on 2004-11-17 22:46:03
Quote
A possible solution could be having two lists of sources in config, and an option to toggle between them. If/when you add support for multiple instances, maybe something like this could be used to have one instance showing the albumart, while the other shows a picture of the artist?
IMO this would limit the possibility of further customisation of this extension e.g. a user might want to add more than two instances for front cover, back cover, insides, artist image, etc. (going a little over the top here ).

Another way of achieving what you want might be use the cycle through feature. A possible method of implementing the cycle through feature could be by moving the source list item with the highest precedence to the bottom when a user toggles cycle through with an action (e.g. double click), bringing the item with the 2nd highest precedence up. This way, going by your description of how you have set up your source list, cycle through as well as toggling between artist/album art would work.

As for this method working for multiple instances, I'm not too sure if the UIE architecture allows for each instance to have its own source list order, but going by how multiple instances of the album list panel allows each instance to have its own view, I'm guessing it's possible. However, this creates a problem of which source list order should the config page bring up?

Anyway, rexy, just want to add that I really appreciate your work as well.

Edit: I conveniently assumed that all items on the source list would find matching images and how confusing it would be if an item fails to find a match. Perhaps then it would be better to leave the precedence in the config alone, and just cycle through available images. Downside would be that multiple instances would not be able to remember which view to show... Hmm, back to square one?
Title: Foo_uie_albumart
Post by: upNorth on 2004-11-18 14:25:12
Yeah, I know my first idea was limited to two instances, but it was the best I came up with. I don't really like such limitations myself, so it was a bad idea.

I don't know how much rexy what's to do with this plugin, so I'll just add my ideas, but I don't expect anything.

How about making the "sources" list a part of a preset? Very similar to the way the album list works (name and value, with the "sources" list as a part of the value). The config could be redesigned to show presets only, and all current settings could be a part of the "edit/new preset" dialog. Then you could add a new instance and select it's active preset from the context menu.

This way you could have panels showing pictures based on: Genre, Mood, codec, label and so on.

Totally over the top, but at the same time it would be completely up to the user to decide how to use it.

With my limited knowledge of the SDK and album list source, it doesn't sound that hard to make either.   
Title: Foo_uie_albumart
Post by: rexy on 2004-11-18 16:42:11
Quote from: spase,Nov 17 2004, 07:29 AM

I just had a cool idea.

(maybe someone has already suggested this)

would it be possible to drag a jpeg onto the album art thing to set it as album art for that album? (i.e. it would be copied to the album's directory)
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=254529")

That's a possibility. I'll add it to the to-do list. Maybe I'll get to it sometime.

Quote from: ilikedirtthe2nd,Nov 17 2004, 07:33 AM

Hi, how about an option to resample instead of resize? Image quality still suffers too much from resizing i think.

Regards; ilikedirt
[a href="index.php?act=findpost&pid=254531"][{POST_SNAPBACK}][/a]

Whenever you resize you resample anyway. I assume you're requesting a better resampling algorithm. Right now, I'm just using StretchBlt. I think its filters are pretty ok actually. If you want better resampling, find me an easy to implement alternative to StretchBlt and I'll see what I can do (and no, I'm not going to implement OpenGL just for good resizing... too much work for improving something that already works pretty well).

Quote from: Duble0Syx,Nov 17 2004, 09:14 AM

I think a (possibly) useful feature would be to be able to add a tag to the file with the cover arts filename/path so the plugin only needs to read that for each file rather than having a bunch of variables.  Any reason this wouldn't work?  The tag field could be something like "albumart=X:\Album Covers\filename.jpg"
[a href="index.php?act=findpost&pid=254546"][{POST_SNAPBACK}][/a]

Already possible. Just clear your source list and add "%albumart%" as a source. Voi la.

Quote from: NEMO7538,Nov 17 2004, 10:40 AM

Two small requests for this essential plugin :

1 Double click could automatically activate / deactivate the "follows cursor" checkbox in the preferences. It would provide with a consistent behavior compared to the track info panel

2 Multiple instances could be alllowed. See [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=28869&view=findpost&p=254562]This test[/url] fore more information
[a href="index.php?act=findpost&pid=254564"][{POST_SNAPBACK}][/a]

Quote from: metal_termite,Nov 17 2004, 11:51 AM

I think a double click would better be served to open the album art picture in the default picture viewer.

Here's another idea that would be simple for you to implement. Add another checkbox option for the user to specify the dimensions of displayed album art.
[a href="index.php?act=findpost&pid=254585"][{POST_SNAPBACK}][/a]

Double clicking with user selected functionality will be added.
With my inside version now, host are transfered without crashing foobar and I plan to enable multiple instances as well.
I really don't see why setting the size is important if you have an option to expand to the size of the panel. If you can convince me that it's important I'll implement it.

Quote from: upNorth,Nov 17 2004, 12:46 PM

Quote from: rexy,Nov 17 2004, 12:46 AM
@upNorth: An option for function on double click could work. Got ideas for other functions for double clicking?
Looks like other users have some ideas above. For example:
  • toggle: show picture of playing/focused
  • open in external viewer.
Some other ideas:
  • open directory (of playing track)
  • focus playing
  • next picture (if you decide to add such a "cycle through" feature)
  • toggle albumart/picture of artist (see feature request below).
Quote from: rexy,Nov 17 2004, 12:46 AM
Just wondering, when would you need to refresh the album art? It auto-refreshes whenever you change any of the settings.[a href="index.php?act=findpost&pid=254406"][{POST_SNAPBACK}][/a]
I expected that question 
The thing is, that I don't have albumart for all my albums yet. If I encounter one with no picture, while playing, I use foo_web to find one on Walmart, Amazon or Google and download it. This is when I would like to refresh to make it show up.

I also collect pictures of artists in it's own directory. If no albumart exists, I have set your plugin to look for an image named %artist%.jpg in that specific directory. If it can't find a match it reverts to the default image. Hence I would also like to refresh every time I download a missing artist picture.

This leads to my next feature request. Do you think it would be possible to add an option to toggle between "look for albumart" and "look for picture of artist"? I did this with foo_looks, but thanks to you, I now consider foo_looks history. I don't know if anyone else is interested in such a feature, or collects pictures of artists, but I like the idea of having an image of the person/band playing. Especially when listening to playlists with singles only.

A possible solution could be having two lists of sources in config, and an option to toggle between them. If/when you add support for multiple instances, maybe something like this could be used to have one instance showing the albumart, while the other shows a picture of the artist?

I guess this is enough for now. Sorry if I'm being a PITA   
I really appreciate your work.
[a href="index.php?act=findpost&pid=254596"][{POST_SNAPBACK}][/a]

I'll see about those double click functionalities. Refresh will probably get included as I myself just had to refresh a couple of times when I added some cover art images.
Two lists is a little bit just kind of hardcoding stuff...
Oh, and what's a PITA?

Quote from: desigrid,Nov 17 2004, 02:46 PM

Quote from: upNorth,Nov 17 2004, 12:46 PM
A possible solution could be having two lists of sources in config, and an option to toggle between them. If/when you add support for multiple instances, maybe something like this could be used to have one instance showing the albumart, while the other shows a picture of the artist?
IMO this would limit the possibility of further customisation of this extension e.g. a user might want to add more than two instances for front cover, back cover, insides, artist image, etc. (going a little over the top here ).

Another way of achieving what you want might be use the cycle through feature. A possible method of implementing the cycle through feature could be by moving the source list item with the highest precedence to the bottom when a user toggles cycle through with an action (e.g. double click), bringing the item with the 2nd highest precedence up. This way, going by your description of how you have set up your source list, cycle through as well as toggling between artist/album art would work.

As for this method working for multiple instances, I'm not too sure if the UIE architecture allows for each instance to have its own source list order, but going by how multiple instances of the album list panel allows each instance to have its own view, I'm guessing it's possible. However, this creates a problem of which source list order should the config page bring up?

Anyway, rexy, just want to add that I really appreciate your work as well.

Edit: I conveniently assumed that all items on the source list would find matching images and how confusing it would be if an item fails to find a match. Perhaps then it would be better to leave the precedence in the config alone, and just cycle through available images. Downside would be that multiple instances would not be able to remember which view to show... Hmm, back to square one?
[a href="index.php?act=findpost&pid=254627"][{POST_SNAPBACK}][/a]

Yeah, I was already planning on having a cycle thing... should be pretty easy. Would just go down the list as you left click and if it can't find an image with that source it will keep going down.

Quote from: upNorth,Nov 18 2004, 06:25 AM

Yeah, I know my first idea was limited to two instances, but it was the best I came up with. I don't really like such limitations myself, so it was a bad idea.

I don't know how much rexy what's to do with this plugin, so I'll just add my ideas, but I don't expect anything.

How about making the "sources" list a part of a preset? Very similar to the way the album list works (name and value, with the "sources" list as a part of the value). The config could be redesigned to show presets only, and all current settings could be a part of the "edit/new preset" dialog. Then you could add a new instance and select it's active preset from the context menu.

This way you could have panels showing pictures based on: Genre, Mood, codec, label and so on.

Totally over the top, but at the same time it would be completely up to the user to decide how to use it.

With my limited knowledge of the SDK and album list source, it doesn't sound that hard to make either.   
[a href="index.php?act=findpost&pid=254751"][{POST_SNAPBACK}][/a]

Maybe... going to be arduous, but it might be worth it. Could make it so that you can choose whether left click cycles sources or source lists, but that would mean that order of lists among lists matters and I would need another list control.
Title: Foo_uie_albumart
Post by: jkwarras on 2004-11-18 16:54:45
Quote
Oh, and what's a PITA?
[a href="index.php?act=findpost&pid=254797"][{POST_SNAPBACK}][/a]

I guess it's a Pain In The Ass 
Title: Foo_uie_albumart
Post by: metal_termite on 2004-11-18 17:02:34
Quote
I really don't see why setting the size is important if you have an option to expand to the size of the panel. If you can convince me that it's important I'll implement it.


Ok. I was just trying to think of a way to get padding of empty space between the album art and the panel. So it would be perfectly centered in the middle (vertically, and horizontally) of the panel with visible empty space around it.
Title: Foo_uie_albumart
Post by: rexy on 2004-11-18 17:09:04
metal_termite: So do you want a set padding option or a maximum expansion option? I would think a set padding option would be better and then it would just expand and/or shrink to fit the panel, leaving a certain padding.

jkwarras: I see, thanks.
Title: Foo_uie_albumart
Post by: reardon on 2004-11-18 17:34:20
Quote
The thing is, that I don't have albumart for all my albums yet. If I encounter one with no picture, while playing, I use foo_web to find one on Walmart, Amazon or Google and download it. This is when I would like to refresh to make it show up.


Anyone have any idea where to get this now?  I can't find it anywhere.

+Reardon
Title: Foo_uie_albumart
Post by: metal_termite on 2004-11-18 18:30:20
Quote
metal_termite: So do you want a set padding option or a maximum expansion option? I would think a set padding option would be better and then it would just expand and/or shrink to fit the panel, leaving a certain padding.

jkwarras: I see, thanks.
[a href="index.php?act=findpost&pid=254807"][{POST_SNAPBACK}][/a]

Yes Rexy, a set padding option would be swell. 
Title: Foo_uie_albumart
Post by: mazy on 2004-11-18 19:33:48
rexy: nearest neighbor interpolation is good in some cases, though i can't agree that it's suitable for album art. one thing you could do is switching to gdi+ library (default on winxp, could be downloaded as dll for others) and using its functions to draw bitmaps - it has options to do bilinear, bicubic and high quality interpolations. it can read pngs too ...
Title: Foo_uie_albumart
Post by: dano on 2004-11-18 21:13:53
Quote
Anyone have any idea where to get this now?  I can't find it anywhere.

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

[a href="http://members.chello.pl/d.sieradzki/foobar/]http://members.chello.pl/d.sieradzki/foobar/[/url]
just try writing foo_web into google...
besides that, foo_openwith and foo_run could be used for the same task, but foo_web comes with a nice preset of queries and supports export/import
Title: Foo_uie_albumart
Post by: rexy on 2004-11-18 22:31:09
Quote
rexy: nearest neighbor interpolation is good in some cases, though i can't agree that it's suitable for album art. one thing you could do is switching to gdi+ library (default on winxp, could be downloaded as dll for others) and using its functions to draw bitmaps - it has options to do bilinear, bicubic and high quality interpolations. it can read pngs too ...
[a href="index.php?act=findpost&pid=254837"][{POST_SNAPBACK}][/a]


Hmm... GDI+ is a good idea. Thanks. I probably will convert it to GDI+ (not too difficult... not a lot of code to convert).
Title: Foo_uie_albumart
Post by: nbv4 on 2004-11-19 22:27:08
Quote
Quote
rexy: nearest neighbor interpolation is good in some cases, though i can't agree that it's suitable for album art. one thing you could do is switching to gdi+ library (default on winxp, could be downloaded as dll for others) and using its functions to draw bitmaps - it has options to do bilinear, bicubic and high quality interpolations. it can read pngs too ...
[a href="index.php?act=findpost&pid=254837"][{POST_SNAPBACK}][/a]


Hmm... GDI+ is a good idea. Thanks. I probably will convert it to GDI+ (not too difficult... not a lot of code to convert).
[a href="index.php?act=findpost&pid=254880"][{POST_SNAPBACK}][/a]
bicubic interpolation would be awesome!
Title: Foo_uie_albumart
Post by: Lance Uppercut on 2004-11-21 23:53:18
Just figured out how to use this plugin and I couldn't be more delighted.  I have been using foobar for only a few months, but it is definitely the best music player imo.  With so many people making great components like this one, I can't see the need to use anything else

Thanks again for the album art!
Title: Foo_uie_albumart
Post by: Poleh on 2004-11-22 08:50:24
Gr8 plugin, this is excellent work

Thought I would supply this default art cover for those who *cough* don't like the default one

(http://www.swaziboy.com/stuff/downloads/default.jpg)

Looking fwd to PNG support!! Here is the icon in PNG format with transparent bg for when it arrives..
(http://www.swaziboy.com/stuff/downloads/default.png)
Title: Foo_uie_albumart
Post by: l.s on 2004-11-22 19:19:15
The Album Art panel allways redraws here the whole panel and not only the modified or revealed area.

Regards, Lars
Title: Foo_uie_albumart
Post by: tberman333 on 2004-11-23 00:29:10
OK...  I am new to Foobar (I have used Winamp for years) so this may just be a real newbie question, but I can't seem to figure out how to get this pluggin to work.  I have downloaded foo_uie_albumart.dll and the default.jpg files and put them both into my components directory.  I now see "Album Art Panel" in my preferences.  I also have all the music on my PC sorted in folders by artist/album and each album folder has a folder.jpg image of the album art.  Can anyone give me a clue on how to make this work (or pojnt me to a help file on making any plug-in window work in Foobar)?

Thanks in advance for your help!
Title: Foo_uie_albumart
Post by: dewey1973 on 2004-11-23 00:34:57
Quote
Needs MSVCP71.dll present in order to work. Please make sure it is present before complainening about DLL load errors. Thanks.


Present where?  Where does the DLL have to go and where can I get it?
Title: Foo_uie_albumart
Post by: rexy on 2004-11-23 02:29:53
Quote
OK...  I am new to Foobar (I have used Winamp for years) so this may just be a real newbie question, but I can't seem to figure out how to get this pluggin to work.  I have downloaded foo_uie_albumart.dll and the default.jpg files and put them both into my components directory.  I now see "Album Art Panel" in my preferences.  I also have all the music on my PC sorted in folders by artist/album and each album folder has a folder.jpg image of the album art.  Can anyone give me a clue on how to make this work (or pojnt me to a help file on making any plug-in window work in Foobar)?

Thanks in advance for your help!
[a href="index.php?act=findpost&pid=255561"][{POST_SNAPBACK}][/a]

You need the latest version of Columns UI. UIE stands for User Interface Extension; this component is an extension to the Columns UI component. When you get Columns UI, just right click in the sidebar and add whatever panels you want.

Quote
Quote
Needs MSVCP71.dll present in order to work. Please make sure it is present before complainening about DLL load errors. Thanks.


Present where?  Where does the DLL have to go and where can I get it?
[a href="index.php?act=findpost&pid=255563"][{POST_SNAPBACK}][/a]

Present in your system directory (system32 in nt/2k/xp and system in 9x) or in the foobar2000 installation directory. Get it from microsoft.com or seach google for it. Microsoft's download center should have it... I don't know under what name, however. It's a run time library.


If anyone's wondering about progress, well I've implemented most of what's on the top of the to-do list (GDI+, wildcards, png, double-click/middle-click, source list bug fix, etc.) and some other small stuff not on there, but I need to weed out some bugs before I release it and I hadn't much time to do that lately.
Title: Foo_uie_albumart
Post by: tberman333 on 2004-11-23 02:52:20
Quote from: rexy,Nov 22 2004, 10:29 PM

Quote from: tberman333,Nov 22 2004, 04:29 PM
OK...  I am new to Foobar (I have used Winamp for years) so this may just be a real newbie question, but I can't seem to figure out how to get this pluggin to work.  I have downloaded foo_uie_albumart.dll and the default.jpg files and put them both into my components directory.  I now see "Album Art Panel" in my preferences.  I also have all the music on my PC sorted in folders by artist/album and each album folder has a folder.jpg image of the album art.  Can anyone give me a clue on how to make this work (or pojnt me to a help file on making any plug-in window work in Foobar)?

Thanks in advance for your help!
[a href="index.php?act=findpost&pid=255561"][{POST_SNAPBACK}][/a]

You need the latest version of Columns UI. UIE stands for User Interface Extension; this component is an extension to the Columns UI component. When you get Columns UI, just right click in the sidebar and add whatever panels you want.


I have this installed, but when I right click in the side bar I only get options to change the playlist and to update the tracks.  There is no option to add a panel?
Title: Foo_uie_albumart
Post by: desigrid on 2004-11-23 04:35:00
Quote
I have this installed, but when I right click in the side bar I only get options to change the playlist and to update the tracks.  There is no option to add a panel?
You have to right-click on an existing panel's caption. If you can't find any caption to click on, try clicking 'Reset sidebar' (in Preference > Display > Columns UI > Display), after which you'll see a playlist panel that has a caption area that you can right-click on to add and remove sidebar panels.
Title: Foo_uie_albumart
Post by: waileongyeo on 2004-11-23 04:51:59
Quote
I found another method to solve this problem:
preferences->Display->Double-width characters in title formatting
  ->chose "ignore"  then it will be ok  
Another question: My foobar has crashed 2 times since I used this plug-in, and each time all playlists bihind the active playlist would been destroyed after I restarted foobar, so strange thing  

Sorry for my bad English too  

Quote
Quote
I have put this plugin in components folder.
When I run fb2k, it doesn't show any errors.
But it also doesn' work...

I'm using Windows XP SP1 Chinese Traditional version.
[a href="index.php?act=findpost&pid=254032"][{POST_SNAPBACK}][/a]

Maybe because of doublebyte character such as Chinese or Japanese.

Default setting doesn't seem to consider such a character, so you might need to change $len() function to $len2() in the string in the top of "Sources for album art images" config.

Sorry for my bad English, I hope it helps.
[a href="index.php?act=findpost&pid=254051"][{POST_SNAPBACK}][/a]

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


If you've your CD cover image in the same folder as the song, there is no need to change the settings above, I've found a simple solution to this. 

Change the following strings from:
  $left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))folder.jpg
to
  $replace(%_path%,%_filename_ext%,)folder.jpg

----------------------------------------------------------------------------------------------
I used to put the cover image as "Artist - [YYYY] AlbumName.jpg", the following format works fine for me:

[Artist - [YYYY] AlbumName.front.jpg]
$replace(%_path%,%_filename_ext%,)%artist% - '['$right(%date%,4)']' %album%.front.jpg
[Artist - [YYYY] AlbumName.jpg]
$replace(%_path%,%_filename_ext%,)%artist% - '['$right(%date%,4)']' %album%.jpg
[Artist - [YYYY] AlbumName.back.jpg]
$replace(%_path%,%_filename_ext%,)%artist% - '['$right(%date%,4)']' %album%.back.jpg
[for no cd image found, display the "NoCover.jpg"]
components\NoCover.jpg


Thanks for the great plugin    and hope the newer version will
1. Support others formats
2. Automatic search for any jpeg image in the same folder and display rather than mannually rename the jpeg to predefined names. 


regards,
leongyeo
Title: Foo_uie_albumart
Post by: Revision17 on 2004-11-23 08:46:53
Great work.  It really makes listening to albums much nicer.  It completes my computer music listenting experience.

Quote
2. Automatic search for any jpeg image in the same folder and display rather than mannually rename the jpeg to predefined names. wink.gif


To expand upon this (in far future versions), it would be nice if it did this, but in sub directories x levels below (if desired, user would specify the number of levels).  It would just load up all the file names and have a vertical or horzontal scroll bar to go between all the pictures in said directory.  When the user finds the cover art they want to be the default for that album, they could right click on the picture and say "make default" or something similar.  Then it could write a ".albumart.%albumname%" file in the directory with a reletive path to the default art.
Title: Foo_uie_albumart
Post by: Raven on 2004-11-23 10:33:53
turned out nice! 

Screenshot (http://www.aptw88.dsl.pipex.com/foobar.JPG)
Title: Foo_uie_albumart
Post by: bennyboyamo on 2004-11-23 11:37:19
Quote
Quote
I have this installed, but when I right click in the side bar I only get options to change the playlist and to update the tracks.  There is no option to add a panel?
You have to right-click on an existing panel's caption. If you can't find any caption to click on, try clicking 'Reset sidebar' (in Preference > Display > Columns UI > Display), after which you'll see a playlist panel that has a caption area that you can right-click on to add and remove sidebar panels.
[a href="index.php?act=findpost&pid=255582"][{POST_SNAPBACK}][/a]


Can anyone post any screenshots, I just cannot get this thing to work

Thanks

Ben
Title: Foo_uie_albumart
Post by: bennyboyamo on 2004-11-23 12:09:08
All sorted, using old version of foo_ui_columns :S
Title: Foo_uie_albumart
Post by: tberman333 on 2004-11-23 20:46:13
Quote
Quote
Quote
I have this installed, but when I right click in the side bar I only get options to change the playlist and to update the tracks.  There is no option to add a panel?
You have to right-click on an existing panel's caption. If you can't find any caption to click on, try clicking 'Reset sidebar' (in Preference > Display > Columns UI > Display), after which you'll see a playlist panel that has a caption area that you can right-click on to add and remove sidebar panels.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=255582")


Can anyone post any screenshots, I just cannot get this thing to work

Thanks

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



Sreenshots would be nice... I still can't figure out how to get this to work!  I am using Columns UI 0.1.1 (I think the current stable version). 

The screenshot of my Foobar looks like this [a href="http://www.toddberman.com/Images/foobar.JPG]My Foobar[/url].  I do not see where I am supposed to click to add panels.

Sorry for all the "newbie" questions!  Thanks for your help!
Title: Foo_uie_albumart
Post by: musicmusic on 2004-11-23 21:05:12
Quote
Sreenshots would be nice... I still can't figure out how to get this to work!  I am using Columns UI 0.1.1 (I think the current stable version). 

The screenshot of my Foobar looks like this My Foobar (http://www.toddberman.com/Images/foobar.JPG).  I do not see where I am supposed to click to add panels.

Sorry for all the "newbie" questions!  Thanks for your help!
[a href="index.php?act=findpost&pid=255763"][{POST_SNAPBACK}][/a]

You need 0.1.2 beta 3 for it to work.
Title: Foo_uie_albumart
Post by: Digisurfer on 2004-11-24 00:17:18
Thanks for the great plug-in. I've been wanting something simple like this for a long time now.

Quote
bicubic interpolation would be awesome!
[a href="index.php?act=findpost&pid=255048"][{POST_SNAPBACK}][/a]

I'll second that!
Title: Foo_uie_albumart
Post by: SoulEata on 2004-11-25 05:04:12
i'm on XP sp2. i downloaded MSVCP71.dll  to my windows/system32/
directory. i still get the error on fb2k startup. ideas?
Title: Foo_uie_albumart
Post by: sleepyboy on 2004-11-25 07:45:26
Hi, it's really cool, I love this plugin:) but I think there is someting wrong here:(
My os is XP+sp1, I have downloaded the dll it needs and put it in my \foobar directory. But sometimes when I start foobar, it will crash, and the failure text tell me it was caused by foo_uie_albumart. But sometimes foobar will start naturally (without the crash), I don't know what's the matter, any one who can help me? thx!!
Title: Foo_uie_albumart
Post by: Silverbolt on 2004-11-25 07:48:45
@SoulEata, sleepyboy: put MSVCP71.DLL into C:\Program Files\foobar2000\
Title: Foo_uie_albumart
Post by: sleepyboy on 2004-11-25 07:54:47
Quote
@SoulEata, sleepyboy: put MSVCP71.DLL into C:\Program Files\foobar2000\
[a href="index.php?act=findpost&pid=256081"][{POST_SNAPBACK}][/a]

oh, excuse me, I forgot to say that I did put it in my \foobar2000\ , I don't know why such thing could still happen ...
Title: Foo_uie_albumart
Post by: Overdo on 2004-11-25 12:29:56
foo_uie_albumart is now causing crashes upon foobar startup, I've added no extra plugins and removing the albumart plugin results in a fine loadup. I've also tried hiding the sidebar before enabling the plugin again but still it crashes. Using v0.034 and have had no problems with it over the past week or so. All i did was go to sleep

Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00C53A07h
Access violation, operation: read, address: 00000000h
Call path:
WinMain=>app_init
This is the first crash logged by this instance.
Code bytes (00C53A07h):
00C539C7h:  CC CC CC CC CC CC CC CC CC 56 57 E8 8A 0E 00 00
00C539D7h:  8B F0 8B 3E 8B CE FF 57 24 50 8B CE FF 57 1C 8B
00C539E7h:  F0 85 F6 74 1B 56 E8 4E F0 FF FF A1 28 81 C5 00
00C539F7h:  83 C4 04 6A 05 6A 00 6A 00 50 FF 15 14 61 C5 00
00C53A07h:  8B 16 5F 8B CE 5E FF 62 04 8B 15 F4 66 C5 00 8B
00C53A17h:  C1 8D 48 08 89 11 8B 15 F8 66 C5 00 89 51 04 8B
00C53A27h:  15 FC 66 C5 00 89 51 08 8B 15 00 67 C5 00 89 51
00C53A37h:  0C 8B 0D 80 83 C5 00 8B 54 24 04 89 48 04 8B 4C
Stack (0012FC14h):
0012FBF4h:  01BDD050 7C9C76F0 77F643DD 7C9C76F0
0012FC04h:  00000004 00000000 01BDC55C 00000000
0012FC14h:  004442AC 00C580E4 004118E9 01BDC42C
0012FC24h:  0015233D 00000000 009B0000 7C910732
0012FC34h:  00000003 009B0718 009B0000 00000000
0012FC44h:  0012FC34 0012FE78 0012FE78 7C90EE18
0012FC54h:  0000014C 0012FE88 7C911538 7C911596
0012FC64h:  7C9106EB 01BDC42C 00000010 00000000
0012FC74h:  7C917CB7 7C917BF5 009B0608 7C917BB0
0012FC84h:  00000000 009B4AC0 00000400 001501A0
0012FC94h:  00000000 00000000 7C9106EB 009B02C8
0012FCA4h:  009B0640 009B5538 009B03B0 009B5540
0012FCB4h:  00000000 009B01D0 00000000 00150640
0012FCC4h:  009B0320 00000000 009B0640 00000000
0012FCD4h:  009B0640 00000000 00150640 009B0640
0012FCE4h:  00000000 00000000 00000000 009B0640
0012FCF4h:  00000000 00150178 009B0640 009B0640
0012FD04h:  009B0178 00000000 009B0178 009B0178
0012FD14h:  00000000 009B0178 009B0178 001563B0
0012FD24h:  00000008 00000000 00000000 001501A0
Registers:
EAX: 00000000, EBX: 77C2C21B, ECX: 0012FC04, EDX: 004458F8
ESI: 00000000, EDI: 0043B0D8, EBP: 0012FF0C, ESP: 0012FC14
Crash location: "foo_uie_albumart", loaded at 00C50000h - 00C5B000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00452000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
USER32                          loaded at 77D40000h - 77DD0000h
GDI32                            loaded at 77F10000h - 77F56000h
ole32                            loaded at 774E0000h - 7761C000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
COMCTL32                        loaded at 773D0000h - 774D2000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                        loaded at 763B0000h - 763F9000h
SHELL32                          loaded at 7C9C0000h - 7D1D4000h
foo_albumlist                    loaded at 009E0000h - 009EB000h
foo_audioscrobbler              loaded at 009F0000h - 00A10000h
LIBCURL                          loaded at 00A10000h - 00A29000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
WINMM                            loaded at 76B40000h - 76B6D000h
serwvdrv                        loaded at 5CD70000h - 5CD77000h
umdmxfrm                        loaded at 5B0A0000h - 5B0A7000h
foo_cdda                        loaded at 00AC0000h - 00ACE000h
foo_console                      loaded at 00AD0000h - 00AD7000h
foo_dbsearch                    loaded at 00AE0000h - 00AF6000h
foo_dsp_extra                    loaded at 00B00000h - 00B15000h
foo_flac                        loaded at 00B20000h - 00B3D000h
foo_history                      loaded at 00B40000h - 00B55000h
foo_input_std                    loaded at 00B60000h - 00BFD000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
foo_masstag                      loaded at 00C00000h - 00C14000h
foo_output_std                  loaded at 00C20000h - 00C29000h
foo_rgscan                      loaded at 00C30000h - 00C3D000h
foo_search_ex                    loaded at 00C40000h - 00C48000h
foo_uie_albumart                loaded at 00C50000h - 00C5B000h
OLEAUT32                        loaded at 77120000h - 771AC000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_uie_albumlist                loaded at 00C70000h - 00C7E000h
foo_uie_trackinfo                loaded at 00C80000h - 00C8B000h
foo_ui_columns                  loaded at 00C90000h - 00CC5000h
foo_ui_std                      loaded at 00CD0000h - 00CE7000h
foo_vis_manager                  loaded at 00CF0000h - 00CF8000h
foo_syfm                        loaded at 00D00000h - 00D0A000h
MSVCR70                          loaded at 7C000000h - 7C054000h
WBlind                          loaded at 66000000h - 6608D000h
UXTHEME                          loaded at 5AD70000h - 5ADA8000h
msimg32                          loaded at 76380000h - 76385000h
wbhelp                          loaded at 66600000h - 66617000h
asOEHook                        loaded at 67320000h - 6734F000h
mswsock                          loaded at 71A50000h - 71A8F000h
DNSAPI                          loaded at 76F20000h - 76F47000h
winrnr                          loaded at 76FB0000h - 76FB8000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
nl_lsp                          loaded at 012D0000h - 012E5000h
nl_msgc                          loaded at 012F0000h - 01301000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h
VERSION                          loaded at 77C00000h - 77C08000h

Stack dump analysis:
Address: 00C580E4h, location: "foo_uie_albumart", loaded at 00C50000h - 00C5B000h
Address: 004118E9h, location: "foobar2000", loaded at 00400000h - 00452000h
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: 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: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00446350h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004465DCh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77C39D60h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "strerror" (+00002B66h)
Address: 7C91094Eh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAcquirePebLock" (+00000031h)
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A200h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A1ECh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00410FD5h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00438DB5h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00438DE0h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043C320h, location: "foobar2000", loaded at 00400000h - 00452000h
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: 00438C81h, location: "foobar2000", loaded at 00400000h - 00452000h

Version info:
foobar2000 v0.8.3
UNICODE
Title: Foo_uie_albumart
Post by: SoulEata on 2004-11-25 17:10:52
aite fb2k starts with no problems, but theres nowhere to create an album art panel? theres no option in any menus...
Title: Foo_uie_albumart
Post by: metal_termite on 2004-11-25 19:44:05
anxiously awaits the next version of this wonderful plugin 
Title: Foo_uie_albumart
Post by: waileongyeo on 2004-11-26 04:27:10
Any updates for the plugin?

It doesn't work with foo_ui_columns beta4 (ui_extension v5.0 required).
Title: Foo_uie_albumart
Post by: hunted on 2004-11-26 05:04:27
Quote
Any updates for the plugin?

It doesn't work with foo_ui_columns beta4 (ui_extension v5.0 required).

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

The update came out today, do you really expect these guys who are doing this on their own free time to update instantly?  Be patient.
Title: Foo_uie_albumart
Post by: nbv4 on 2004-11-26 23:43:29
I have a request. This may have been said before, but I'd like to see a feature that lets you display text where the cover should be if no image is found. I have some live performances which have no cover, and I'd like for it to just display the artist, date and venue where the image should be. I know this can be done with the text panel plugin someone made, but I'd like it if it could be in the same panel window.
Title: Foo_uie_albumart
Post by: Melomane on 2004-11-27 20:29:34
Request if possible:
can set  height  to display correctly when used as toolbar , same as database explorer...

thank you for your GREAT component
Title: Foo_uie_albumart
Post by: waileongyeo on 2004-11-29 03:26:45
Quote
Quote
Any updates for the plugin?

It doesn't work with foo_ui_columns beta4 (ui_extension v5.0 required).

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

The update came out today, do you really expect these guys who are doing this on their own free time to update instantly?  Be patient.
[a href="index.php?act=findpost&pid=256218"][{POST_SNAPBACK}][/a]


Sorry. I know I'm to eager to get the plugin works with new version of foo_ui_columns. 

I like this plugin very much and because of this, I now stay with old version of foo_ui_columns.   

Hope the updated version will be out very soon. 
Title: Foo_uie_albumart
Post by: alphaex32 on 2004-11-29 03:56:44
I noticed that you plan to add support for album art embedded in the files. I have already tagged all of my mp3s with album art using musicmatch, and this would be very nice. I was wondering, though, does anyone know where the art is actually stored in the files? I looked at the metadata and I dont see any id3 tag for "Image" or "Art" or anything. It is the same for itunes, you can embed album art, but I don't see where in the tag it is being stored. I want to know because I want to have a playlist column which will have a check if the file has album art stored.

On a side note, Ive been tagging my files with lyrics and I realized that I can now do database searches based on the song lyrics. Very cool...just thought I'd share
Title: Foo_uie_albumart
Post by: xchaser on 2004-11-29 04:09:17
Sorry I edit the post but I got my answer.
Title: Foo_uie_albumart
Post by: Digisurfer on 2004-11-29 07:24:13
Out of curiosity, I did a quick comparison using bicubic interpolation and figured I might as well share my results:

Left = Without | Right = With

Title: Foo_uie_albumart
Post by: waileongyeo on 2004-11-29 13:22:33
Quote
Out of curiosity, I did a quick comparison using bicubic interpolation and figured I might as well share my results:

Left = Without | Right = With


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


wao.. impressive result. The image quality differs so much! 
bicubic interpolation is really good.
Title: Foo_uie_albumart
Post by: nbv4 on 2004-11-29 16:10:55
is anyone else able to get this to work with the panel tabs plugin? I'm using columns_ui beta 3 along with the beta 3 versions of the panel stacker and the latest version of album_art. Whats weird is that the album art panel works fine when not stacked, but if I add it to the stack, nothing shows up, its just a white space.

screen shots:

http://img96.exs.cx/my.php?loc=img96&image=foo3.png (http://img96.exs.cx/my.php?loc=img96&image=foo3.png)
http://img131.exs.cx/my.php?loc=img131&image=foo2.png (http://img131.exs.cx/my.php?loc=img131&image=foo2.png)

these two were made with the same settings and plugin versions, in the first one it was in the stack, and the second one its just a regular panel...
Title: Foo_uie_albumart
Post by: esa372 on 2004-11-29 16:30:47
Quote
is anyone else able to get this to work with the panel tabs plugin? I'm using columns_ui beta 3 along with the beta 3 versions of the panel stacker and the latest version of album_art.
Mine works fine, but I'm using:
Columns UI 0.1.2 beta 3
Tabbed Panel 0.1.5
Album Art Panel 0.034
Title: Foo_uie_albumart
Post by: nbv4 on 2004-11-29 17:49:43
Quote
Quote
is anyone else able to get this to work with the panel tabs plugin? I'm using columns_ui beta 3 along with the beta 3 versions of the panel stacker and the latest version of album_art.
Mine works fine, but I'm using:
Columns UI 0.1.2 beta 3
Tabbed Panel 0.1.5
Album Art Panel 0.034
[a href="index.php?act=findpost&pid=256741"][{POST_SNAPBACK}][/a]
thats exactly the versions I'm using.  After some screwing around with restarting the player, adding the panel, removing the panel, adding the tab, removing the tab, I finally got it to work. :\
Title: Foo_uie_albumart
Post by: pIv on 2004-11-30 07:55:29
When new version for ui_columns ver. 1.0.2.b4 is compiled?
Title: Foo_uie_albumart
Post by: rexy on 2004-12-01 02:10:46
Sorry I haven't had time to work on this lately.
It seems that the same code won't compile with the new extension SDK and it seems like I need to make some small changes to make it compile.
Bicubic interpolation has been implemented for a while now, but I didn't want to release because I also implemented some other stuff and they have some bugs that I didn't have time to weed out (primarily unicode problems with wild card sources).
I'll prolly get some time to work on this over the upcoming weekend.
Title: Foo_uie_albumart
Post by: Moonwhaler on 2004-12-01 18:00:44
That is great news! Keep it going.
Moon
Title: Foo_uie_albumart
Post by: dr.zick on 2004-12-05 21:06:50
hey 'sup ...
cool plugin, i got it working on one of my computers that had msvcp71.dll already (installed with after-effects, i think).  anyways my other computer it won't work on.  dropped msvcp71.dll into my %systemroot%\system32\ (xp sp2) and it said that it couldn't find it.  tried regsvr32 ... said it couldn't find the file in the path i provided even though i'm looking right at it, and it's there.  any ideas guys?

also for suggestions:
-probably already mentioned (didn't read the full thread, yet, sorry ) but png support (especially 32-bit) would be awesome, also maybe a configuration for what type of box to display it in (like flat or sunken), and maybe be able to put a watermark on the window.

just some ideas ...

keep it up, the goodness that is!

-B
Title: Foo_uie_albumart
Post by: Moonwhaler on 2004-12-05 22:20:48
Quote
hey 'sup ...
cool plugin, i got it working on one of my computers that had msvcp71.dll already (installed with after-effects, i think).  anyways my other computer it won't work on.  dropped msvcp71.dll into my %systemroot%\system32\ (xp sp2) and it said that it couldn't find it.  tried regsvr32 ... said it couldn't find the file in the path i provided even though i'm looking right at it, and it's there.  any ideas guys?
[a href="index.php?act=findpost&pid=257921"][{POST_SNAPBACK}][/a]


Easy thing: Just put the DLLs in your foobar2K-root folder. And it's done.
Moon
Title: Foo_uie_albumart
Post by: metal_termite on 2004-12-06 04:31:36
Quote
Sorry I haven't had time to work on this lately.
It seems that the same code won't compile with the new extension SDK and it seems like I need to make some small changes to make it compile.
Bicubic interpolation has been implemented for a while now, but I didn't want to release because I also implemented some other stuff and they have some bugs that I didn't have time to weed out (primarily unicode problems with wild card sources).
I'll prolly get some time to work on this over the upcoming weekend.
[a href="index.php?act=findpost&pid=257067"][{POST_SNAPBACK}][/a]

sweet 

your plugin has precedence over most others for me. as soon as the new albumart plugin is updated, i update all the rest
Title: Foo_uie_albumart
Post by: dr.zick on 2004-12-06 05:16:51
yeah i'll try that ... even though i don't like storing dll's that way.  i don't understand why dropping into system32 didn't and why regsvr32 didn't work ... just plain odd.

about my suggestions though, i was thinking. 95% of the people who think png support would be cool think so because they want to add drop shadows to the album cover ... so, why not just have something that does that for you.  maybe like a special fx frame that includes border options like include border checkbox that when activated opens other options like border width, color, style (dotted, solid, etc.)  and then maybe an option for drop shadows that when activated adds shadow color, direction (angle), alpha, etc.

but i'm not sure how much work that might be, png support might just be easier (or maybe even .ico format).
Title: Foo_uie_albumart
Post by: LiTEMaTTeR on 2004-12-06 06:27:50
Ok Ive tried this for over an hour now.    I'm completely lost. I installed the newest foo_uie_albumart.dll.I also got colum UI and foo_uie_tabs on a completely virgin fresh copy of foobar 0.8.3. Now I do see all 3 installed when I look under perfernces but I don't understand how do I get the acutual album art tab/pannel to appear? Basiclly, how can I turn this thing "on" smile.gif

Also, I see somepeopleare able to display the track info in yet another pannel? Is this another compent if so which?
Title: Foo_uie_albumart
Post by: shaneh on 2004-12-06 06:37:40
@alphaex32:

There is the field:
ID3FID_PICTURE (APIC)

which seems to store the cover. At least that is what I use in my Toaster plugin for winamp ( http://forums.winamp.com/attachment.php?s=&postid=1525401 (http://forums.winamp.com/attachment.php?s=&postid=1525401) ) and it seems to work ok.

@Digisurfer:

There are a few album art tools that will pull the cover from online sites and add it as folder.jpg.

http://louhi.kempele.fi/~skyostil/projects/albumart/ (http://louhi.kempele.fi/~skyostil/projects/albumart/)   Album Cover Art Downloader
http://home.comcast.net/~s3oftware/fr_interior.htm (http://home.comcast.net/~s3oftware/fr_interior.htm)    Mp3 Amazon Album Art Downloader (MA3D)
http://str8dog.com/archive/2004/03/22/767.aspx (http://str8dog.com/archive/2004/03/22/767.aspx)        Album Art Downloader
Title: Foo_uie_albumart
Post by: Moonwhaler on 2004-12-06 12:42:18
Quote
Ok Ive tried this for over an hour now.    I'm completely lost. I installed the newest foo_uie_albumart.dll.I also got colum UI and foo_uie_tabs on a completely virgin fresh copy of foobar 0.8.3. Now I do see all 3 installed when I look under perfernces but I don't understand how do I get the acutual album art tab/pannel to appear? Basiclly, how can I turn this thing "on" smile.gif

Also, I see somepeopleare able to display the track info in yet another pannel? Is this another compent if so which?
[a href="index.php?act=findpost&pid=257982"][{POST_SNAPBACK}][/a]


The best is to read some of the newer posts in the official ColumnsUI thread. But to help you fast: The latest ColumnsUI is not working with most of the (UI dependent) components, because some of them are not compiled against the new SDK. So the only thing you have to do is waiting for the developers to update their comps... 

Moon
Title: Foo_uie_albumart
Post by: esa372 on 2004-12-06 14:46:39
Quote
Ok Ive tried this for over an hour now.    I'm completely lost. I installed the newest foo_uie_albumart.dll.I also got colum UI and foo_uie_tabs on a completely virgin fresh copy of foobar 0.8.3. Now I do see all 3 installed when I look under perfernces but I don't understand how do I get the acutual album art tab/pannel to appear? Basiclly, how can I turn this thing "on" smile.gif
AFAIK, the components that are working together right now are:
Columns UI 0.1.2 beta 3  (foo_ui_columns)
Tabbed Panel 0.1.5  (foo_uie_tabs)
Album Art Panel 0.034  (foo_uie_albumart)

Quote
Also, I see somepeopleare able to display the track info in yet another pannel? Is this another compent if so which?
Track Info Panel 0.1  (foo_uie_trackinfo)
Title: Foo_uie_albumart
Post by: dr.zick on 2004-12-06 15:36:42
you should pro'ly mention that not only is msvcp71.dll required but so is msvcr71.dll (gotta pay attention the the console output, i'm such a dummy) ...
i'm curious why visual c++ 7.1 was used; was that the only compiler rexy had.  i've noticed alot of complaints/misunderstandings/questions 'bout this.  wouldn't it be easier to compile under version 6 (runtimes come with xp) ... i finally got it working but if weren't somewhat of a nerd, i wouldn't have.
Title: Foo_uie_albumart
Post by: LiTEMaTTeR on 2004-12-06 16:58:16
Great! Thanks so much. I got all those proper versions now (I needed a diff version of Colum UI..which was the trick). Finally, can see the album pannel. I'm used to Foo_tunes and wanted to try a diff compement since that has stopped development.   

Quote
Quote
Also, I see somepeopleare able to display the track info in yet another pannel? Is this another compent if so which?
Track Info Panel 0.1  (foo_uie_trackinfo)
[a href="index.php?act=findpost&pid=258053"][{POST_SNAPBACK}][/a]


Now this is only thing which still doesnt work. When I right click on the sidebar and go under the menu I see 'Album Art' etc  but I dont see anything for Track Info. I have foo_uie_trackinfo.dll version 0.1.1 in the compents dir. I do see it under prefernces.
Maybe I need a different version or is there another way to get it to show in the sidebar? Not sure why its not working ?? 
Title: Foo_uie_albumart
Post by: esa372 on 2004-12-06 17:22:07
Quote
I have foo_uie_trackinfo.dll version 0.1.1 in the compents dir. I do see it under prefernces.
Maybe I need a different version or is there another way to get it to show in the sidebar? Not sure why its not working ?? 
I think you might need to use Track Info Panel 0.1, not 0.1.1.  That's the one I'm using, and it works great.
Title: Foo_uie_albumart
Post by: LiTEMaTTeR on 2004-12-06 17:43:52
esa372:

I found the problem I have tabbs 0.1.6. Oddly all the links on its thread point to the newestand not older versions. That will get it all to work I think. Anybody have a link to 0.1.5?
Title: Foo_uie_albumart
Post by: rexy on 2004-12-08 23:24:34
OK, I know you're waiting for the new version. I just had a longer look at how to get it to compile with the new ui_extension. I got it to compile, but now the context menu (now with all the functionalities possible to assign to certain clicks) won't work (menu_action() isn't even getting called when the menu gets destroyed for some reason... probably the whole menu stuff has been changed). And also for some reason the variable notifiers won't notify the panel when the variables get changed. Also, there are still problems with special characters and wild card sources (which otherwise work very nicely), and also ever since I changed to GDI+ for the bicubic interpolation, seldom WM_PAINT doesn't get called when it should be getting called by the system itself (it getting unhidden and other stuff).
I think that's most of it.
However, I'm not sure if I'll have time to fix all these things any time soon. Finals are coming up and right after finals I'm gonna go abroad for three weeks... so, yeah.
Sorry, everyone.
I think I'll just spend like 10 minutes cleaning up the code and I'll just release the source. If I do so, will anyone make an effort to continue it?
Title: Foo_uie_albumart
Post by: musicmusic on 2004-12-08 23:52:53
Quote
I got it to compile, but now the context menu (now with all the functionalities possible to assign to certain clicks) won't work (menu_action() isn't even getting called when the menu gets destroyed for some reason... probably the whole menu stuff has been changed).
[a href="index.php?act=findpost&pid=258597"][{POST_SNAPBACK}][/a]

The definition for that function changed.. so you aren't overriding it anymore. You just need to change the user_data param from type void * & to void *.
Title: Foo_uie_albumart
Post by: filon on 2004-12-09 00:50:24
Quote
OK, I know you're waiting for the new version. I just had a longer look at how to get it to compile with the new ui_extension. I got it to compile, but now the context menu (now with all the functionalities possible to assign to certain clicks) won't work (menu_action() isn't even getting called when the menu gets destroyed for some reason... probably the whole menu stuff has been changed). And also for some reason the variable notifiers won't notify the panel when the variables get changed. Also, there are still problems with special characters and wild card sources (which otherwise work very nicely), and also ever since I changed to GDI+ for the bicubic interpolation, seldom WM_PAINT doesn't get called when it should be getting called by the system itself (it getting unhidden and other stuff).
I think that's most of it.
However, I'm not sure if I'll have time to fix all these things any time soon. Finals are coming up and right after finals I'm gonna go abroad for three weeks... so, yeah.
Sorry, everyone.
I think I'll just spend like 10 minutes cleaning up the code and I'll just release the source. If I do so, will anyone make an effort to continue it?
[a href="index.php?act=findpost&pid=258597"][{POST_SNAPBACK}][/a]


I'm sure there will be someone who can take care of the plugin. If only I could have more time...
Title: Foo_uie_albumart
Post by: metal_termite on 2004-12-10 01:41:25
crosses-fingers
Title: Foo_uie_albumart
Post by: WhiteLion on 2004-12-10 08:40:03
Quote
crosses-fingers
[a href="index.php?act=findpost&pid=258815"][{POST_SNAPBACK}][/a]

Me 2. All of them
Title: Foo_uie_albumart
Post by: aussenboarder on 2004-12-12 00:34:58
Quote
[...] Needs MSVCP71.dll present in order to work. [...]

hello.

i've tried to find out myself how do deal with the 'albumart'-plugin but really: i can't handle.
i tried different versions of columns_ui and i copied the dll into system32 and in components too. i thought it has to be registered using 'regsvr32 MSVCP71.dll' - but that popups an error-message.

anyway i can't work it out ..
hopefully you can help me with this error-message. it occurs when i start up foobar.

Code: [Select]
INFO (CORE) : startup time: 530 ms
ERROR (CORE) : Failed to load DLL: foo_uie_albumart.dll, reason: Unable to load DLL.


thx + greetz. aussenboarder
Title: Foo_uie_albumart
Post by: Moonwhaler on 2004-12-12 01:10:40
@aussenboarder
Quote
Quote
hey 'sup ...
cool plugin, i got it working on one of my computers that had msvcp71.dll already (installed with after-effects, i think).  anyways my other computer it won't work on.  dropped msvcp71.dll into my %systemroot%\system32\ (xp sp2) and it said that it couldn't find it.  tried regsvr32 ... said it couldn't find the file in the path i provided even though i'm looking right at it, and it's there.  any ideas guys?
[a href="index.php?act=findpost&pid=257921"][{POST_SNAPBACK}][/a]


Easy thing: Just put the DLLs in your foobar2K-root folder. And it's done.
Moon
[a href="index.php?act=findpost&pid=257932"][{POST_SNAPBACK}][/a]


Please try searching in the threads next time - in this case: one page back.
Thank you. Moon

edit: typo.
Title: Foo_uie_albumart
Post by: Digisurfer on 2004-12-12 16:17:52
I just updated my ui columns to 0.1.2 RC1, and sadly it broke albumart (after spending many days scanning all my albums no less lol). This is a fantastic plugin, and I sure hope someone is able and willing to work on it. I would be happy to do it, if I knew one iota of how to program. Anyone have a time machine so I can go back in time and kick myself in the butt when I was 13?
Title: Foo_uie_albumart
Post by: Chaser on 2004-12-12 22:08:03
Yeah. Now when you are older you have no more time to learn an other programming language. I am glad, that I learned several myself (unfortunatelly no C up to now).
Title: Foo_uie_albumart
Post by: aussenboarder on 2004-12-12 22:57:47
Quote
[...]

I used to put the cover image as "Artist - [YYYY] AlbumName.jpg", the following format works fine for me:

[Artist - [YYYY] AlbumName.front.jpg]
$replace(%_path%,%_filename_ext%,)%artist% - '['$right(%date%,4)']' %album%.front.jpg
[Artist - [YYYY] AlbumName.jpg]
$replace(%_path%,%_filename_ext%,)%artist% - '['$right(%date%,4)']' %album%.jpg
[Artist - [YYYY] AlbumName.back.jpg]
$replace(%_path%,%_filename_ext%,)%artist% - '['$right(%date%,4)']' %album%.back.jpg
[for no cd image found, display the "NoCover.jpg"]
components\NoCover.jpg

[...]

hi waileongyeo,

very cool string idea you posted! - that work very fine for me too!
i'am using the form: Artistname - Albumname - front.jpg
do you have any idea how to write a string that looks for any file joining this schemata: *-front.jpg ?
that would be the easiest i think. sometimes the albumname isn't the same in filename (length etc.)
- hope u got a cool idea.

anyway: a big thing that i don't understand:
i am tagging all my mp3s also with a picture within the mp3-file. don't you?
why isn't there a component that reads out this information?
anybody knows what i do this for? i never saw a program that can read out the pic...

best regards, aussenboarder
Title: Foo_uie_albumart
Post by: waileongyeo on 2004-12-13 03:38:13
Quote
...very cool string idea you posted! - that work very fine for me too!
[a href="index.php?act=findpost&pid=259311"][{POST_SNAPBACK}][/a]

Great to hear that.

Quote
i'am using the form: Artistname - Albumname - front.jpg
do you have any idea how to write a string that looks for any file joining this schemata: *-front.jpg ?
that would be the easiest i think. sometimes the albumname isn't the same in filename (length etc.)
- hope u got a cool idea.
[a href="index.php?act=findpost&pid=259311"][{POST_SNAPBACK}][/a]

I did face the same problem before. I've to rename the picture exactly as the format in order to display the album cover correctly.

I think this problem can not be solved in string coding in current version (v0.034), it's the limitation of the plugin (I think). 
Title: Foo_uie_albumart
Post by: metal_termite on 2004-12-13 09:06:32
Quote
anyway: a big thing that i don't understand:
i am tagging all my mp3s also with a picture within the mp3-file. don't you?
why isn't there a component that reads out this information?
anybody knows what i do this for? i never saw a program that can read out the pic...

best regards, aussenboarder
[a href="index.php?act=findpost&pid=259311"][{POST_SNAPBACK}][/a]


there are programs that read embedded cover art within the tags such as tag&rename and some winamp plugins. as the author of the plugin said, in future versions he would be working on this, but since he has no time i think reading embedded cover art for the albumart plugin is on hiatus.
Title: Foo_uie_albumart
Post by: jokull on 2004-12-13 21:59:02
If you store png/jpg inside an mp3 tag wouldn't you be storing the same file inside every track for the same album? Seems terribly illogical to me. Makes sense for one-file-one-album setups though.
Title: Foo_uie_albumart
Post by: aussenboarder on 2004-12-14 23:07:32
Quote
[...] I think this problem can not be solved in string coding in current version (v0.034) [...]

that's not so nice. i did not code a bit myself until now, but .. as an idea: wouldn't that
be possible by using regular expressions? are regex supportet?

Quote
[...] there are programs that read embedded cover art within the tags such as tag&rename [...] but since he has no time [...]

that's what i meant - i am using tag&rename: there you can tag the image into the
mp3-file. but i never got a player which deals with the image (heard of winamp but it's
not very interesting).

Quote
[...] If you store png/jpg inside an mp3 tag wouldn't you be storing the same file inside every track for the same album? [...]

you are right - it's a little silly. but they managed to decrease the filesize so that the
mp3-file would blow up more that necessary. the thing i like about that feature is that i
don't have to mess up with several files to have all 'information' around one song. i
don't know if the image-tagging is part of the id2v3 specification - but i hope so.
besides: another interesting thing would be to read out the songtexts and review-comments :)

greetz -) aussenboarder
Title: Foo_uie_albumart
Post by: metal_termite on 2004-12-15 01:39:58
Quote
Quote
[...] I think this problem can not be solved in string coding in current version (v0.034) [...]

that's not so nice. i did not code a bit myself until now, but .. as an idea: wouldn't that
be possible by using regular expressions? are regex supportet?

Quote
[...] there are programs that read embedded cover art within the tags such as tag&rename [...] but since he has no time [...]

that's what i meant - i am using tag&rename: there you can tag the image into the
mp3-file. but i never got a player which deals with the image (heard of winamp but it's
not very interesting).

Quote
[...] If you store png/jpg inside an mp3 tag wouldn't you be storing the same file inside every track for the same album? [...]

you are right - it's a little silly. but they managed to decrease the filesize so that the
mp3-file would blow up more that necessary. the thing i like about that feature is that i
don't have to mess up with several files to have all 'information' around one song. i
don't know if the image-tagging is part of the id2v3 specification - but i hope so.
besides: another interesting thing would be to read out the songtexts and review-comments

greetz -) aussenboarder
[a href="index.php?act=findpost&pid=259747"][{POST_SNAPBACK}][/a]


I'm not sure if you know this already but the foobar tagger will delete the jpegs stored in your mp3 if you re-tag with foobar (unless you set it to change the tag info stored in the foobar database only)
Title: Foo_uie_albumart
Post by: Tomacco_Boy on 2004-12-15 01:57:06
Quote
I'm not sure if you know this already but the foobar tagger will delete the jpegs stored in your mp3 if you re-tag with foobar (unless you set it to change the tag info stored in the foobar database only)


How do i change and keep the new info in the database only ?
Title: Foo_uie_albumart
Post by: waileongyeo on 2004-12-15 04:50:07
Quote
Quote
[...] I think this problem can not be solved in string coding in current version (v0.034) [...]

that's not so nice. i did not code a bit myself until now, but .. as an idea: wouldn't that
be possible by using regular expressions? are regex supportet?


Since the new version of Foo_uie_albumart has not been released for a long time. I will recommend this album cover display using foo_looks (v2.1). I edited the original "see_through_coverart" skin and created mine own version of "Album Cover Art" skin as the temperary replacement of Foo_uie_albumart.

Download and extract the attached 7z file (you need 7-zip or winrar v3.4, or newer) to extract them to the following folder:
c:\program files\foobar2000\components\

The settings are available in the preferences: Components -> Looks-> Current Looks.
Select the "AlbumCoverAr.wly.ski" as the current skin. As an reference, the original skin is also included as "SeeThroughCoverArt.ski".

aussenboarder:
You will find that the plugin is more intelligent in searching the Album Cover. The plugin search the available images with the following priority:
[1] "*front*"          i.e. image name with the key word "front" front will be loaded
[2] "*cover*"        i.e. If no image file name found with *font*, look for *cover* image files.
[3] "*back*"          => similar as above
[4] "*cd*"            => similar as above
[5] "*"                  => Display ANY available image file if found


Hope this will provide more idea to the development of the next version of the foo_uie_albumart. 

Download Here:
AlbumCoverArt (194.35k) (http://www.hydrogenaudio.org/forums/index.php?act=Attach&type=post&id=1228)
Updated Skin (only) (fixed some prob. of showing the album after hide & restore) (20.76k) (http://www.hydrogenaudio.org/forums/index.php?act=Attach&type=post&id=1229)
Title: Foo_uie_albumart
Post by: bonduel on 2004-12-15 12:06:01
rexy why are you waiting so long to post  the source code? I will try to work on it these holidays but i don't want to start from nothing.
Title: Foo_uie_albumart
Post by: metal_termite on 2004-12-15 22:05:51
Quote
Quote
I'm not sure if you know this already but the foobar tagger will delete the jpegs stored in your mp3 if you re-tag with foobar (unless you set it to change the tag info stored in the foobar database only)


How do i change and keep the new info in the database only ?
[a href="index.php?act=findpost&pid=259769"][{POST_SNAPBACK}][/a]


Foobar2000 > Preferences > Database > make sure there is a check mark by Block tag update operations.
Title: Foo_uie_albumart
Post by: Melomane on 2004-12-16 13:21:44
Advanced coverart released
use foolook 2 and WWW services for search (not only) coverart images.

Advanced coverart (http://www.hydrogenaudio.org/forums/index.php?showtopic=20187&view=findpost&p=197981)
Title: Foo_uie_albumart
Post by: Digisurfer on 2004-12-16 18:05:24
I much prefer foo_uie_albumart which fits very nicely into my current layout, rather than messing around with foo_looks again, which I did a while back and just ended up frustrated. Speaking of frustration, I restored my foobar setup from a backup (sure glad I did one the day before!) so that my album art works again. I've decided I'd rather have this plug-in working than update to the latest foo_ui_columns so that foo_vis_simple_specturm (panel version) would work right.
Title: Foo_uie_albumart
Post by: Melomane on 2004-12-16 20:08:29
Quote
I much prefer foo_uie_albumart ...
[a href="index.php?act=findpost&pid=260133"][{POST_SNAPBACK}][/a]


me too!
but while waiting...
Title: Foo_uie_albumart
Post by: metal_termite on 2004-12-16 20:44:27
Quote
rexy why are you waiting so long to post  the source code? I will try to work on it these holidays but i don't want to start from nothing.
[a href="index.php?act=findpost&pid=259848"][{POST_SNAPBACK}][/a]


rexy is probably traveling abroad right now like he mentioned. i dont think we will see an update until after the new years holiday.
Title: Foo_uie_albumart
Post by: rexy on 2004-12-16 21:07:49
Okay, here you all go. I know you've been waiting for it. Just check the first post.
Just a couple of notes:
Drawing might be slow because I set the intrepolation on way way highest quality, but that's what you wanted.  I'll prolly add an option for the interpolation mode sometime.
Also, to use wildcard matching, just add "match:" before the string and use * (any string of characters), ? (any one character), ** (any string of characters and it looks in sub-directories). Right now, it works a little screwy because I was trying to get it to work with unicode and all. It actually works fine with English characters when I replace all the unicode compatible variables with normal variables, but when I try and make it compatible it works screwy for anything. I didn't wanna bother changing it back to normal variables so expect screwy functionality (nothing like crashes and stuff, but like it would retrieve just some random file from the folder... maybe even an mp3 and then it would just not be able to open it and you won't see anything... but sometimes it works). I guess I'll have to have a look at that... Dunno when.

Enjoy!
Title: Foo_uie_albumart
Post by: metal_termite on 2004-12-16 21:10:13
Haha, I spoke too soon.
Title: Foo_uie_albumart
Post by: rexy on 2004-12-16 21:11:21
Quote
crosses-fingers
[a href="index.php?act=findpost&pid=258815"][{POST_SNAPBACK}][/a]
Quote
Quote
crosses-fingers
[a href="index.php?act=findpost&pid=258815"][{POST_SNAPBACK}][/a]

Me 2. All of them
[a href="index.php?act=findpost&pid=258863"][{POST_SNAPBACK}][/a]

Your wish came true! It's a christmas miracle!

Quote
Quote
I much prefer foo_uie_albumart ...
[a href="index.php?act=findpost&pid=260133"][{POST_SNAPBACK}][/a]

me too!
but while waiting...
[a href="index.php?act=findpost&pid=260166"][{POST_SNAPBACK}][/a]

Yeah, I always wanted this kind of plugin, so I finally got around to making it. I did not like the alternatives (samurize, foo_looks, etc.).

Quote
rexy is probably traveling abroad right now like he mentioned. i dont think we will see an update until after the new years holiday.
[a href="index.php?act=findpost&pid=260175"][{POST_SNAPBACK}][/a]

Not yet, but soon.
Title: Foo_uie_albumart
Post by: metal_termite on 2004-12-16 21:16:49
Hi Rexy,

How do I fix the minimum height thing when putting the album art under the menu bar?

(http://www.randomcrap.net/uploads/files/0/Clip.jpg)
Title: Foo_uie_albumart
Post by: upNorth on 2004-12-16 22:07:14
Thanks, rexy, I like early, unexpected christmas presents! 

Just one thing. After just a little testing, I get the impression that it only uses the first entry in the source list. If no image is found, it doesn't try using the next source listed. Can anyone verify this?
Title: Foo_uie_albumart
Post by: rexy on 2004-12-16 22:49:58
Quote
How do I fix the minimum height thing when putting the album art under the menu bar?
[a href="index.php?act=findpost&pid=260186"][{POST_SNAPBACK}][/a]

Hmm... I'm not very familiar with the ui extension api and all, so I'd have to look around the ui extension header files and I don't want to go looking that up right now. Maybe musicmusic or some uie guru will stop by at some point before I leave and will enlighten us all regarding the whole minimum height stuff and the menu bar. Otherwise, you will have to wait untill I come back in a month or so... and even then who knows. :rooleyes:

Quote
Thanks, rexy, I like early, unexpected christmas presents! 

Just one thing. After just a little testing, I get the impression that it only uses the first entry in the source list. If no image is found, it doesn't try using the next source listed. Can anyone verify this?
[a href="index.php?act=findpost&pid=260203"][{POST_SNAPBACK}][/a]

You're welcome.
You are correct about the bug. I fixed it now. Thanks for the heads up.
Title: Foo_uie_albumart
Post by: Chaser on 2004-12-16 23:00:08
works great! Thank you very much! And have fun on your trip!
Title: Foo_uie_albumart
Post by: bonduel on 2004-12-16 23:05:01
Thanks a lot for this Christmas release 

Anyway I have some insignificant observations 
The display is very cool now but when it reloads the frame, foobar blinks. It is a bit annoying.
The left click function seems to not work at all. 

nothing else to say except you do a good job . keep going...
Title: Foo_uie_albumart
Post by: koach on 2004-12-16 23:07:15
Wow! New resizing quality is much better! 

However, there is one problem.

while changing between tracks, whole area other than playlist view is  flickering twice, which is a little bit annoying. (someting to do with new risizing mode?)

I'm using it with columns ui 0.1.2 rc1 on win2k sp4.

anyway, thanks for your great work! this is really what I've been waiting for. 

[EDIT]
bonduel said exactly same earlier than I...

[deleted wrong informaiton]
[/EDIT]
Title: Foo_uie_albumart
Post by: Melomane on 2004-12-16 23:15:25
Thank you Rexy!!!
Now i can delete foolook.
Title: Foo_uie_albumart
Post by: rexy on 2004-12-16 23:41:10
Quote
The display is very cool now but when it reloads the frame, foobar blinks. It is a bit annoying.
The left click function seems to not work at all.  
[a href="index.php?act=findpost&pid=260212"][{POST_SNAPBACK}][/a]

Quote
while changing between tracks, whole area other than playlist view is  flickering twice, which is a little bit annoying. (someting to do with new risizing mode?)

anyway, thanks for your great work! this is really what I've been waiting for. 
[/EDIT]
[a href="index.php?act=findpost&pid=260214"][{POST_SNAPBACK}][/a]

I think it is because of the interpolation mode. It slows down redrawing drastically.
As for the left click thing, try to download again. I changed tiny stuff and didn't bother changing the version number or posting about it, so your version is outdated.
Also, you're both welcome.

Quote
Work fine here, upNorth.
[a href="index.php?act=findpost&pid=260216"][{POST_SNAPBACK}][/a]

It probably works because it's the fixed version. UpNorth's bug report was accurate.
Title: Foo_uie_albumart
Post by: 0x1ff on 2004-12-16 23:44:21
Nice work Rexy, thank you!

Quote
while changing between tracks, whole area other than playlist view is  flickering twice, which is a little bit annoying. (someting to do with new risizing mode?)


More annoying than the flickering is that CPU load rises by up to 40% when changing tracks, even if the album art doesn't change.

If there is something you can do about it, I'd be eternally grateful! 


[span style='font-size:8pt;line-height:100%']edit: typos[/span] 
Title: Foo_uie_albumart
Post by: Phi on 2004-12-16 23:46:37
The minimum height stuff is easy rexy, just add something like this to your window proc:

Code: [Select]
case WM_GETMINMAXINFO:
 {
     LPMINMAXINFO mmi = LPMINMAXINFO(lp);
     mmi->ptMinTrackSize.y = minimum_height_value;
 }
 break;


And call:

Code: [Select]
ui_extension_host->on_size_limit_change(your_hwnd,ui_extension_flag::SLC_MIN_HEIGHT);

... whenever your minimum height changes.
Title: Foo_uie_albumart
Post by: l.s on 2004-12-16 23:51:23
When album art is installed in the components folder, the complete screen is been redrawn, when chaning a track.

There is something wrong with area you let windows redraw.

Regards, Lars
Title: Foo_uie_albumart
Post by: Olive on 2004-12-17 00:16:58
Thanks for the update but now, everytime foobar starts, some elements of Windows will flash for about 1-2 seconds (desktop icons, windows logo at the top-right, explorer's folder sidebar).
Also a little thing: I noticed you replaced default.jpg with default.png, but in the prefs it's still config'ed for default.jpg (or it is me who's kept the 0.30 config)

Edit: I'm running Win XP SP2 if that matters.
Title: Foo_uie_albumart
Post by: Digisurfer on 2004-12-17 01:56:22
Wow, thanks so much for this update! Now I can have my cake and eat it too! Not having any problems at all compared to others (I keep all my cover art at 150 dpi FWIW), and the interpolation looks so much better than before, though perhaps a tad soft. But I'm not going to complain at all what-so-ever. Good job!
Title: Foo_uie_albumart
Post by: rexy on 2004-12-17 03:01:48
Hmm... yup, you're all right, it does refresh everything. Sorry about that. It seems that for some reason, when I call InvalidateRect, my window handle is null so it refreshes everything... that's kind of weird because other stuff that I do on my handle elsewhere works well. I'll just have to look into it, but probably not soon.
I think that I'll eventually just redo the whole UIE implementation. That would solve a lot of problems and make the code a lot cleaner.
Title: Foo_uie_albumart
Post by: waileongyeo on 2004-12-17 04:27:27
Thanks Rexy.

My foo_uie_albumart is back!
Title: Foo_uie_albumart
Post by: A_Man_Eating_Duck on 2004-12-17 05:42:13
does anybody get corruption on the album art window when another window is dragged around on top of it?

For example !!!!! (http://www.geocities.com/amaneatingduck/AlbumArtError.png)

Using 0.040 version of Album Art
And Columns 0.1.2 RC1
Title: Foo_uie_albumart
Post by: Oedipax on 2004-12-17 07:16:55
Shoot - is the link down for everyone? I can't wait to try this out... I've tried the link in Opera and Firefox, no luck so far... I picked the wrong time to go out, it looks like =/

Thanks for all your work at any rate, rexy.
Title: Foo_uie_albumart
Post by: stripe on 2004-12-17 07:18:07
this is great!  it works with win98 now.  (before, it seemed to work but nothing showed up)

I'm getting a strange error, however.  Windows gives me a white "Windows cannot find WHATEVER.JPG.  Please check the path and filename, and try again." window error whenever I try and use the default $left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))default.jpg formatting.  BUT... only when the directory is 8 characters or less.  Otherwise it works fine.  And it loads the picture regardless of whether or not I get the error.

this plugin is superb,  otherwise!

stripe/ben
Title: Foo_uie_albumart
Post by: Oedipax on 2004-12-17 07:39:33
It's back up now. Thanks!
Title: Foo_uie_albumart
Post by: Leiking on 2004-12-17 08:32:05
I have got a problem:
No dll errors ,but the panel didn`t display:(.why??
Title: Foo_uie_albumart
Post by: A_Man_Eating_Duck on 2004-12-17 09:33:47
Quote
I have got a problem:
No dll errors ,but the panel didn`t display:(.why??
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=260279")

Don't take this the wrong way, but have you enabled it ?

Are you using the correct version of [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&st=0]Columns[/url]  (0.1.2 RC)?
Title: Foo_uie_albumart
Post by: pIv on 2004-12-17 09:59:21
Code: [Select]
When album art is installed in the components folder, the complete screen is been redrawn, when chaning a track.

There is something wrong with area you let windows redraw.

Regards, Lars


Rexy

May you  compile last version of your plugin without the interpolation mode.

That is impossible use flickering foobar  in background mode when main windows is likely Word.
Title: Foo_uie_albumart
Post by: rexy on 2004-12-17 22:07:51
OK, I redid the whole UIE implementation and some other stuff and cleaned up the code (was pretty simple, despite my apprehensions). So now, a lot of bugs have been fixed and everything works faster, and with the much cleaner code (using foosion's uie helper), development ought to be a lot simpler.
Title: Foo_uie_albumart
Post by: filon on 2004-12-17 23:22:55
One small issue:
You have set some of the controls in preferences page (those for "Expand..." and "Shrink..") too wide. On my system (Windows2000, no skinning) they sometimes clear begining of the controls right of them.

And second one:
When used in tabbed panel stack, your context menu is not available. And what's more, when mouse cursor is moved outside caption of your plugin (still in the panel stack) there is a black rectangle drawn under it.

I report it here, not in tabbed panel page because other plugins doesn't have this behavior.

Anyway nice plugin. Cheers,
Filip
Title: Foo_uie_albumart
Post by: rexy on 2004-12-17 23:39:55
Quote
One small issue:
You have set some of the controls in preferences page (those for "Expand..." and "Shrink..") too wide. On my system (Windows2000, no skinning) they sometimes clear begining of the controls right of them.

And second one:
When used in tabbed panel stack, your context menu is not available. And what's more, when mouse cursor is moved outside caption of your plugin (still in the panel stack) there is a black rectangle drawn under it.

I report it here, not in tabbed panel page because other plugins doesn't have this behavior.

Anyway nice plugin. Cheers,
Filip
[a href="index.php?act=findpost&pid=260425"][{POST_SNAPBACK}][/a]

About the first issue, I really do not know what the problem is because the controls are just as big as they should be and you say that it only sometimes does that.
As for the second, the context menu thing is a foo_uie_tabs thing. The way Phi did it, the context menu for the tab instead of the tabs panel is through the tab's tab (like where its name is). As fow the black rectangle stuff, I am not having those problems...
Title: Foo_uie_albumart
Post by: Lance Uppercut on 2004-12-17 23:40:25
Quote
OK, I redid the whole UIE implementation and some other stuff and cleaned up the code (was pretty simple, despite my apprehensions). So now, a lot of bugs have been fixed and everything works faster, and with the much cleaner code (using foosion's uie helper), development ought to be a lot simpler.
[a href="index.php?act=findpost&pid=260412"][{POST_SNAPBACK}][/a]



Rexy, you rock!  This update is much better than the previous one.  Keep up the good work.
Title: Foo_uie_albumart
Post by: Olive on 2004-12-17 23:53:13
This version is dynamite! cheers man =))
and cheers Musicmusic he's made all the nice uie's possible..
Title: Foo_uie_albumart
Post by: rexy on 2004-12-18 00:01:15
Quote
Rexy, you rock!  This update is much better than the previous one.  Keep up the good work.
[a href="index.php?act=findpost&pid=260429"][{POST_SNAPBACK}][/a]
Quote
This version is dynamite! cheers man =))
and cheers Musicmusic he's made all the nice uie's possible..
[a href="index.php?act=findpost&pid=260431"][{POST_SNAPBACK}][/a]

Thanks. And of course cheers to musicmusic.

I just wanted to say that I advise you all to redownload the file because I made some tinny changes to it without a version number change.
Title: Foo_uie_albumart
Post by: jkwarras on 2004-12-18 00:25:24
Thanks a lot rexy
Title: Foo_uie_albumart
Post by: rexy on 2004-12-18 00:27:17
Quote
Thanks a lot rexy
[a href="index.php?act=findpost&pid=260436"][{POST_SNAPBACK}][/a]

You're welcome.

OK, everybody, redownload again. I fixed some small bug with updating when not playing and I added the option to change the resizing quality.
Title: Foo_uie_albumart
Post by: marcomk on 2004-12-18 00:51:18
Quote
Quote
Thanks a lot rexy
[a href="index.php?act=findpost&pid=260436"][{POST_SNAPBACK}][/a]

You're welcome.

OK, everybody, redownload again. I fixed some small bug with updating when not playing and I added the option to change the resizing quality.
[a href="index.php?act=findpost&pid=260437"][{POST_SNAPBACK}][/a]


Hi rexy,

  sorry to bother you when you 're probably packing up for your holidays (  ) but I couldn't manage to use wildcards at all... I know that you said that the system is not yet perfect, however I can't get anything even with the simplest string...

I wrote as my first source:

match: *.jpg   

I expect albumlist to find the only .jpg file in foobar2000 folder, but I don't get any result.

If I write:

default.jpg

it works. Do I do anything wrong?

Thanks 

EDIT: I'll try with the new version
Title: Foo_uie_albumart
Post by: rexy on 2004-12-18 00:58:35
If you say "match: *.jpg" then what it thinks is, "look for any file that has .jpg at the end and starts with a space, followed by any string of characters."
That is, you should not have a space after the colon.
Title: Foo_uie_albumart
Post by: jkwarras on 2004-12-18 01:02:37
Quote
  sorry to bother you when you 're probably packing up for your holidays (  ) but I couldn't manage to use wildcards at all... I know that you said that the system is not yet perfect, however I can't get anything even with the simplest string...

I wrote as my first source:

match: *.jpg

Same here
I'm trying to get any *front*.jpg on the folder that the song currently selected (or playing) is placed in, to be displayed. But no luck. Someone can please tell me what can I do to make it work? 

Did try this:
match:*.jpg
match:*front*.jpg
match:*front*.*
match:*.*

Nothing seems to work. No cover displayed, just default cover.
Title: Foo_uie_albumart
Post by: mazy on 2004-12-18 01:11:32
Quote
Same here
me too :/
Code: [Select]
match:$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))*.jpg
or
match:$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))

doesn't work for me either ...

directory is: G:\Sorted\OST\Jon_Brion_-_Punch-Drunk_Love_(Score)_OST-2002-esk
and file: 00_jon_brion_-_punch-drunk_love_(score)_ost-2002-front-esk.jpg
Title: Foo_uie_albumart
Post by: RotAtoR on 2004-12-18 01:48:40
With this new v0.041, I'm getting the occasional error message upon exit:

"metadb_handle leaks, 1 object"

This seems to happen when I:
1. Start foobar with the columns_ui sidebar disabled
2. Enable the sidebar that includes the albumart panel
3. Play a few tracks that display the album art
4. Disable the columns_ui sidebar
5. Quit foobar
Title: Foo_uie_albumart
Post by: Phi on 2004-12-18 02:25:16
Quote
Quote
One small issue:
You have set some of the controls in preferences page (those for "Expand..." and "Shrink..") too wide. On my system (Windows2000, no skinning) they sometimes clear begining of the controls right of them.

And second one:
When used in tabbed panel stack, your context menu is not available. And what's more, when mouse cursor is moved outside caption of your plugin (still in the panel stack) there is a black rectangle drawn under it.

I report it here, not in tabbed panel page because other plugins doesn't have this behavior.

Anyway nice plugin. Cheers,
Filip
[a href="index.php?act=findpost&pid=260425"][{POST_SNAPBACK}][/a]

About the first issue, I really do not know what the problem is because the controls are just as big as they should be and you say that it only sometimes does that.
As for the second, the context menu thing is a foo_uie_tabs thing. The way Phi did it, the context menu for the tab instead of the tabs panel is through the tab's tab (like where its name is). As fow the black rectangle stuff, I am not having those problems...
[a href="index.php?act=findpost&pid=260428"][{POST_SNAPBACK}][/a]

Actually, I just expected extensions would handle the context menu themselves in their own window. But I notice columns adds the extension's menu to its own when clicks fall through, so I'll change uie_tabs to do the same.
Title: Foo_uie_albumart
Post by: rexy on 2004-12-18 02:55:27
Quote
Actually, I just expected extensions would handle the context menu themselves in their own window. But I notice columns adds the extension's menu to its own when clicks fall through, so I'll change uie_tabs to do the same.
[a href="index.php?act=findpost&pid=260451"][{POST_SNAPBACK}][/a]

Oh, I thought it was intended that the extension's menu only gets into the right click when you click the tab itself and not just the window.

About the wildcard stuff, as I said its functionality is erratic. If I would replace all the wchars with chars it works for simple ASCII stuff just fine, but if I change it to wchars (and of course, also change all the string operations to unicode defined functions), everything works erratically. It's just something I need to fix. I hope I'll be able to fix it before I leave, so that there wouldn't be a real need for an update while I'm gone.
Title: Foo_uie_albumart
Post by: gfngfgf on 2004-12-18 03:27:15
For reference, a better default setting for the file list is (in my opinion):

Code: [Select]
$left(%_path%,$sub($len2(%_path%),$len2(%_filename_ext%)))folder.jpg


Note that the only change is that the $len's are replaced with $len2's.  If double-width characters are ignored, then this doesn't affect anything.  If double-width characters are counted as two, though, then the above code must be used if the song's folder contains double-width characters (as is the case on my hard drive).

Thanks for the great plugin.  It's already very useful and configurable, which are two good things
Title: Foo_uie_albumart
Post by: dano on 2004-12-18 03:30:45
thx rexy for the awesome plugin, i love it like all the others
i also wish a minimum height setting if possible
g'night
Title: Foo_uie_albumart
Post by: rexy on 2004-12-18 03:51:08
I uploaded the last version before I go. I enabled the whole wildcard matching for English characters, so you can at least use that. Not even umlauts in the path will work when doing a wild match.
Title: Foo_uie_albumart
Post by: A_Man_Eating_Duck on 2004-12-18 04:05:33
I still get the redraw problem

http://www.hydrogenaudio.org/forums/index....ndpost&p=260265 (http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&view=findpost&p=260265)

Using album art 0.041

EDIT: fixed link
Title: Foo_uie_albumart
Post by: upNorth on 2004-12-18 05:02:32
Quote
I uploaded the last version before I go. I enabled the whole wildcard matching for English characters, so you can at least use that. Not even umlauts in the path will work when doing a wild match.
[a href="index.php?act=findpost&pid=260471"][{POST_SNAPBACK}][/a]

Code: [Select]
match:$replace(%_path%,%_filename_ext%,)*.jpg
was working just fine with v0.040, but it doesn't work with v0.041.
Could it be because of a '¤' character in the path?

Btw: Have a nice trip, rexy! 
Title: Foo_uie_albumart
Post by: 0x1ff on 2004-12-18 05:17:37
Hey thank you rexy! Much better now  Really appreciate your work on this.

Maybe one easy thing could be done to further improve the plugin: just check, if the image really has changed and only redraw if it did - this would rid some of the still remaining flickering (or is this a problem on my side? When I change tracks, the album art panel flickers two times. Not as annoying as in the old version.).

Are you still going to release the source before you leave?
Title: Foo_uie_albumart
Post by: filon on 2004-12-18 07:33:12
Quote
Quote
One small issue:
You have set some of the controls in preferences page (those for "Expand..." and "Shrink..") too wide. On my system (Windows2000, no skinning) they sometimes clear begining of the controls right of them.

And second one:
When used in tabbed panel stack, your context menu is not available. And what's more, when mouse cursor is moved outside caption of your plugin (still in the panel stack) there is a black rectangle drawn under it.

I report it here, not in tabbed panel page because other plugins doesn't have this behavior.

Anyway nice plugin. Cheers,
Filip
[a href="index.php?act=findpost&pid=260425"][{POST_SNAPBACK}][/a]

About the first issue, I really do not know what the problem is because the controls are just as big as
they should be and you say that it only sometimes does that.
[a href="index.php?act=findpost&pid=260428"][{POST_SNAPBACK}][/a]


Just click first in the "Expand" checkbox, then on "Shrink" and then on "Expand". You will have about two first oixels of "Maintain aspect ratio" and "Draw a black pixel border" checkboxex cleared with dialog backgrund color. Looks like the controls are that two pixels too wide.

Quote
As for the second, the context menu thing is a foo_uie_tabs thing. The way Phi did it, the context menu for the tab instead of the tabs panel is through the tab's tab (like where its name is). As fow the black rectangle stuff, I am not having those problems...
[a href="index.php?act=findpost&pid=260428"][{POST_SNAPBACK}][/a]


Yeah, it works when clicked in the tab name. But it would work also in your panel's area if you only handle WM_CONTEXTMENU message. Looks like you handle it with ui_extension build_menu() menthod instead. Looks like all the other plugins are using WX_CONTEXTMENU.

UPDATE:
I have just read Phi's reply (didn't notice the next page in thread), so looks like it will work in next foo_uie_tabs version...

As for the black rectangle, I can't get it anymore. Weird.

Have a good vacations, Rexy.
Title: Foo_uie_albumart
Post by: filon on 2004-12-18 07:45:53
And another issue:

Add Album Art Panel to the sidebar. Close it and try to add in again. There is no "Album Art Plugin" in "Panels" menu anymore.
Title: Foo_uie_albumart
Post by: Skates on 2004-12-18 09:05:31
Can't wait for actual reading from the mp3 tag, keep up the great work!
Title: Foo_uie_albumart
Post by: gfngfgf on 2004-12-18 12:47:52
Quote
Quote
Quote
One small issue:
You have set some of the controls in preferences page (those for "Expand..." and "Shrink..") too wide. On my system (Windows2000, no skinning) they sometimes clear begining of the controls right of them.

And second one:
When used in tabbed panel stack, your context menu is not available. And what's more, when mouse cursor is moved outside caption of your plugin (still in the panel stack) there is a black rectangle drawn under it.

I report it here, not in tabbed panel page because other plugins doesn't have this behavior.

Anyway nice plugin. Cheers,
Filip
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=260425")

About the first issue, I really do not know what the problem is because the controls are just as big as
they should be and you say that it only sometimes does that.
[a href="index.php?act=findpost&pid=260428"][{POST_SNAPBACK}][/a]


Just click first in the "Expand" checkbox, then on "Shrink" and then on "Expand". You will have about two first oixels of "Maintain aspect ratio" and "Draw a black pixel border" checkboxex cleared with dialog backgrund color. Looks like the controls are that two pixels too wide.


I think I can confirm this on my machine (WinXP SP2, classical windows style, no themes enabled).  Actually, it happens anytime I hover my mouse over "expand" or "shrink".  The checkbox just to the right of the label loses the left edge.  The error goes away when I hover my mouse over "maintain aspect ratio" or "draw a black pixel border".  Here's a screenshot:

[a href="http://netfiles.uiuc.edu/shunmgvl/www/checkboxes.png]Screenshot[/url]
Title: Foo_uie_albumart
Post by: jkwarras on 2004-12-18 13:27:35
Quote
Code: [Select]
match:$replace(%_path%,%_filename_ext%,)*.jpg
[a href="index.php?act=findpost&pid=260477"][{POST_SNAPBACK}][/a]

That works now for me
Title: Foo_uie_albumart
Post by: AsILayDying on 2004-12-18 17:44:30
thank you very much rexy

@A_Man_Eating_Duck, I get the same error but a left click on the album fixes the error....
Title: Foo_uie_albumart
Post by: rocketsauce on 2004-12-18 19:02:26
Code: [Select]
ERROR (CORE) : Failed to load DLL: foo_uie_albumart.dll, reason: Unable to load DLL.


I'm getting this error when I start foobar with the current version of the album art plugin. I've tried with MSVCP71.DLL in these directories: \foobar2000, \foobar2000\components, Windows, Windows\System, Windows\System32. Anyone else getting this?

Is it possible that another component could be conflicting? I'm one Win98se using/playing with the current versions of foobar2000, columns ui, tabbed panels, track info, album list, database explorer, playlist tree.

Thanks.

Rob
Title: Foo_uie_albumart
Post by: The Link on 2004-12-18 19:11:00
Quote
... I'm one Win98se ...
[a href="index.php?act=findpost&pid=260560"][{POST_SNAPBACK}][/a]

Quote
v0.040
* Change code to GDI+ in order to improve resizing quality

I think GDI+ doesn't work on windows versions prior to windows2000.
Title: Foo_uie_albumart
Post by: rocketsauce on 2004-12-18 19:47:40
Quote
this is great!  it works with win98 now.  (before, it seemed to work but nothing showed up)

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


This post is from two days ago. Was the GDI+ change made since then?

Rob
Title: Foo_uie_albumart
Post by: The Link on 2004-12-18 19:54:29
Hmm ... perhaps I just told you some bs ... I don't know. (I should only post when I really know what I'm talking about.)

edit: Perhaps you need that (http://www.microsoft.com/downloads/details.aspx?FamilyId=6A63AB9C-DF12-4D41-933C-BE590FEAA05A&displaylang=en).
Title: Foo_uie_albumart
Post by: ludox on 2004-12-18 23:10:43
Quote
Code: [Select]
ERROR (CORE) : Failed to load DLL: foo_uie_albumart.dll, reason: Unable to load DLL.


I'm getting this error when I start foobar with the current version of the album art plugin. I've tried with MSVCP71.DLL in these directories: \foobar2000, \foobar2000\components, Windows, Windows\System, Windows\System32. Anyone else getting this?

Is it possible that another component could be conflicting? I'm one Win98se using/playing with the current versions of foobar2000, columns ui, tabbed panels, track info, album list, database explorer, playlist tree.

Thanks.

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

Same problem here with windows 2000 Pro. 
Title: Foo_uie_albumart
Post by: upNorth on 2004-12-18 23:39:21
Quote
Quote
Code: [Select]
match:$replace(%_path%,%_filename_ext%,)*.jpg
[a href="index.php?act=findpost&pid=260477"][{POST_SNAPBACK}][/a]

That works now for me
[a href="index.php?act=findpost&pid=260510"][{POST_SNAPBACK}][/a]
OK, thanks. I'm now removing the '¤' character from my genre based file structure. That will probably solve it.
Title: Foo_uie_albumart
Post by: rocketsauce on 2004-12-19 00:48:08
Quote
edit: Perhaps you need that (http://www.microsoft.com/downloads/details.aspx?FamilyId=6A63AB9C-DF12-4D41-933C-BE590FEAA05A&displaylang=en).
[a href="index.php?act=findpost&pid=260572"][{POST_SNAPBACK}][/a]


Thanks! That did it.

It's probably mentioned somewhere in this thread, but in addition to gdiplus.dll (downloaded from the link above), you also need MSVCP71.DLL and msvcr71.dll in your main foobar2000 directory.

Rob
Title: Foo_uie_albumart
Post by: banjobacon on 2004-12-19 01:04:13
Is it just me or is the download link dead?

EDIT: Nevermind
Title: Foo_uie_albumart
Post by: nudel on 2004-12-19 13:20:10
Just want to say thanks, Rexy.
Title: Foo_uie_albumart
Post by: EZ-man on 2004-12-19 15:47:37
that's goooood..
it finally supported new version of colums..
wait it for a looong time
Thank you so much!
Title: Foo_uie_albumart
Post by: hoelk on 2004-12-19 17:08:55
is there a way to take images that have certain words in it?
like a a jpg file that has "cover" or "front" somewhere in its fielename (not on any special place but somewhere?)?
Title: Foo_uie_albumart
Post by: upNorth on 2004-12-19 18:30:19
Quote
is there a way to take images that have certain words in it?
like a a jpg file that has "cover" or "front" somewhere in its fielename (not on any special place but somewhere?)?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=260693")
In theory, you should be able to use wildcards (*), but the implementation isn't perfect yet. If you use them, do remember to put "match:" at the beginning of the string. See rexy's explanation on how to use them [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&view=findpost&p=260181]here[/url].

Example:
Code: [Select]
match:$replace(%_path%,%_filename_ext%,)*front*.jpg
This will look for a jpg-picture, that has the word "front" somewhere in it's name, and is located in the same directory as the track in question.

But, looking at some previous posts, it seems that this particular use of wildcards doesn't work as it should at the moment.

This one works though (but obviously isn't an answer to your question):
Code: [Select]
match:$replace(%_path%,%_filename_ext%,)*.jpg
at least for me.
Title: Foo_uie_albumart
Post by: parad0x_- on 2004-12-19 23:31:45
First of all thx to all providing support & rexy for developing! 

I've got a problem getting the plug-in to work with multiple-cd albums, I have them indexed "Artist - [Year] - Album/cd#"

I'm storing all folder.jpg's in the "Artist - [Year] - Album" folder so obviously the default string doesn't work when playing a song from a "Artist - [Year] - Album/cd#" folder.

As I know very little about coding I started messing around getting $directory(%_path%,1) integrated in the default $left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))folder.jpg string, but to no avail..

Anyone know how to get this to work?
Title: Foo_uie_albumart
Post by: hoelk on 2004-12-20 00:39:02
Quote
is there a way to take images that have certain words in it?
like a a jpg file that has "cover" or "front" somewhere in its fielename (not on any special place but somewhere?)?
[a href="index.php?act=findpost&pid=260693"][{POST_SNAPBACK}][/a]


thx for your help, i can wait a little for proper implementation i guess
Title: Foo_uie_albumart
Post by: peteross on 2004-12-20 01:02:12
Question.

For albums with multiple discs, my directory structure is as follows:

>Album Name
>>Disc 1\
>>Disc 2\

,etc.

In order for the album art plugin to recognize the cover, I have to put folder.jpg inside of each subfolder. This gets quite annoying for albums that have 3 or more discs.

Instead of doing this,

>Album Name
>>Disc 1\folder.jpg
>>Disc 2\folder.jpg

is there a format string that can read this?

>Album Name\folder.jpg
Title: Foo_uie_albumart
Post by: waileongyeo on 2004-12-20 03:06:27
Quote
Question.

For albums with multiple discs, my directory structure is as follows:

>Album Name
>>Disc 1\
>>Disc 2\

,etc.

In order for the album art plugin to recognize the cover, I have to put folder.jpg inside of each subfolder. This gets quite annoying for albums that have 3 or more discs.

Instead of doing this,

>Album Name
>>Disc 1\folder.jpg
>>Disc 2\folder.jpg

is there a format string that can read this?

>Album Name\folder.jpg
[a href="index.php?act=findpost&pid=260750"][{POST_SNAPBACK}][/a]


According to Rexy:
Quote
Also, to use wildcard matching, just add "match:" before the string and use * (any string of characters), ? (any one character), ** (any string of characters and it looks in sub-directories).
[a href="index.php?act=findpost&pid=260181"][{POST_SNAPBACK}][/a]

You should try out something like:
match:$replace(%_path%,%_filename_ext%,)**.jpg
or
match:$replace(%_path%,%_filename_ext%,)**folder.jpg
Title: Foo_uie_albumart
Post by: 81x on 2004-12-20 03:35:14
Just dropped in to say cheers for the sweet plugin, works great! 

Thanx Rexy.
Title: Foo_uie_albumart
Post by: Ruhollah Khomeini on 2004-12-20 05:33:28
Fantastic plugin.  My only suggestion would be to see if it could be somehow integrated with foo_osd.  The day the album cover I'm looking at pops up alongside the rest of the requisite song info on my desktop is the day I dance around with no pants to celebrate.
Title: Foo_uie_albumart
Post by: upNorth on 2004-12-20 07:12:59
@parad0x_- & peteross:
Here is one solution for multi disc albums:
Code: [Select]
match:$replace(%_path%,$if(%disc%,%_directoryname%'\')%_filename_ext%,)**.jpg
This will show any jpg-picture found in the parent directory, but this particular string requires a %disc% tag. If you don't use that tag, you could for example look at the directory name to decide if it's multi disc or not.

I'm short on time at the moment, as I'm about to leave for the christmas holidays, so I don't have the time to make other versions. But one particular thing I love about this plugin, is its flexibility.

Quote
According to Rexy:
Quote
Also, to use wildcard matching, just add "match:" before the string and use * (any string of characters), ? (any one character), ** (any string of characters and it looks in sub-directories).
[a href="index.php?act=findpost&pid=260181"][{POST_SNAPBACK}][/a]

You should try out something like:
match:$replace(%_path%,%_filename_ext%,)**.jpg
or
match:$replace(%_path%,%_filename_ext%,)**folder.jpg
[a href="index.php?act=findpost&pid=260764"][{POST_SNAPBACK}][/a]
The problem here, is that it starts looking in the sub-directory, not in its parent.

Edit: Corrected the first part.
Title: Foo_uie_albumart
Post by: waileongyeo on 2004-12-20 09:07:24
Quote
Quote
According to Rexy:
Quote
Also, to use wildcard matching, just add "match:" before the string and use * (any string of characters), ? (any one character), ** (any string of characters and it looks in sub-directories).
[a href="index.php?act=findpost&pid=260181"][{POST_SNAPBACK}][/a]

You should try out something like:
match:$replace(%_path%,%_filename_ext%,)**.jpg
or
match:$replace(%_path%,%_filename_ext%,)**folder.jpg
[a href="index.php?act=findpost&pid=260764"][{POST_SNAPBACK}][/a]
The problem here, is that it starts looking in the sub-directory, not in its parent.

Edit: Corrected the first part.
[a href="index.php?act=findpost&pid=260794"][{POST_SNAPBACK}][/a]


Ya.. That's right, I'm so careless. 
Thanks for correcting my mistake.
Title: Foo_uie_albumart
Post by: mazy on 2004-12-20 10:44:22
upNorth, it works (there were problems before because of unicode chars etc, it now works for normal english characters):
Code: [Select]
$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))folder.jpg
match:$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))*front*
match:$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))*frnt*
match:$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))*back*
match:$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))*cover*
match:$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))*
match:$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))**
default.jpg


... my setup
Title: Foo_uie_albumart
Post by: peteross on 2004-12-20 20:06:48
thanks upNorth for the tag! i removed the %disc% tag like you suggested and things work perfectly now.

-peteross
Title: Foo_uie_albumart
Post by: ludox on 2004-12-21 01:30:42
it still doesn't work with windows2000 for me. 
Code: [Select]
ERROR (CORE) : Failed to load DLL: foo_uie_albumart.dll, reason: Unable to load DLL.

I use the version 0.041 and columns ui v0.1.2RC1

Anyone has problems with windows2000 and foo_uie_albumart ?
Title: Foo_uie_albumart
Post by: Storm on 2004-12-23 02:11:26
Any chance this could be made to work with unicode chars like å ä ö and so on?
Title: Foo_uie_albumart
Post by: gfngfgf on 2004-12-23 05:12:18
Quote
Any chance this could be made to work with unicode chars like å ä ö and so on?
[a href="index.php?act=findpost&pid=261303"][{POST_SNAPBACK}][/a]


The current version *should* be able to work with unicode characters in the filename (it does for me), but wildcard matching ("match:" syntax) does not work.  If you're still having problems with the default source string, try replacing each "$len" with "$len2".
Title: Foo_uie_albumart
Post by: rexy on 2004-12-24 16:56:52
I got on a computer here, so I got a chance to look at the thread...

Quote
Hmm ... perhaps I just told you some bs ... I don't know. (I should only post when I really know what I'm talking about.)

edit: Perhaps you need that (http://www.microsoft.com/downloads/details.aspx?FamilyId=6A63AB9C-DF12-4D41-933C-BE590FEAA05A&displaylang=en).
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=260572")

Yeah, GDI+ ought to work with any version of windows, but only comes pre-installed on XP and newer.

Quote
Quote
Any chance this could be made to work with unicode chars like å ä ö and so on?
[a href="index.php?act=findpost&pid=261303"][{POST_SNAPBACK}][/a]


The current version *should* be able to work with unicode characters in the filename (it does for me), but wildcard matching ("match:" syntax) does not work.  If you're still having problems with the default source string, try replacing each "$len" with "$len2".
[a href="index.php?act=findpost&pid=261316"][{POST_SNAPBACK}][/a]
Quote
Quote
Quote
Code: [Select]
match:$replace(%_path%,%_filename_ext%,)*.jpg
[a href="index.php?act=findpost&pid=260477"][{POST_SNAPBACK}][/a]

That works now for me
[a href="index.php?act=findpost&pid=260510"][{POST_SNAPBACK}][/a]
OK, thanks. I'm now removing the '¤' character from my genre based file structure. That will probably solve it.
[a href="index.php?act=findpost&pid=260594"][{POST_SNAPBACK}][/a]

Yeah, wildcard matching doesn't work with special characters.
And I ought to change the default strings to the $replace thing.

Quote
Quote
edit: Perhaps you need [a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=6A63AB9C-DF12-4D41-933C-BE590FEAA05A&displaylang=en]that[/url].
[a href="index.php?act=findpost&pid=260572"][{POST_SNAPBACK}][/a]


Thanks! That did it.

It's probably mentioned somewhere in this thread, but in addition to gdiplus.dll (downloaded from the link above), you also need MSVCP71.DLL and msvcr71.dll in your main foobar2000 directory.

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

I'll put it in the first post that those DLLs are needed.

[Post split, continued below.]
Title: Foo_uie_albumart
Post by: kode54 on 2004-12-24 18:04:46
[Looks like your post overloaded the bbcode regex, splitting it.]

Quote
Just want to say thanks, Rexy.
[a href="index.php?act=findpost&pid=260656"][{POST_SNAPBACK}][/a]
Quote
that's goooood..
it finally supported new version of colums..
wait it for a looong time
Thank you so much!
[a href="index.php?act=findpost&pid=260681"][{POST_SNAPBACK}][/a]
Quote
Just dropped in to say cheers for the sweet plugin, works great!  

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

Prego.

Quote
Question.

For albums with multiple discs, my directory structure is as follows:

>Album Name
>>Disc 1\
>>Disc 2\

,etc.

In order for the album art plugin to recognize the cover, I have to put folder.jpg inside of each subfolder. This gets quite annoying for albums that have 3 or more discs.

Instead of doing this,

>Album Name
>>Disc 1\folder.jpg
>>Disc 2\folder.jpg

is there a format string that can read this?

>Album Name\folder.jpg
[a href="index.php?act=findpost&pid=260750"][{POST_SNAPBACK}][/a]
Quote
First of all thx to all providing support & rexy for developing!  

I've got a problem getting the plug-in to work with multiple-cd albums, I have them indexed "Artist - [Year] - Album/cd#"

I'm storing all folder.jpg's in the "Artist - [Year] - Album" folder so obviously the default string doesn't work when playing a song from a "Artist - [Year] - Album/cd#" folder.

As I know very little about coding I started messing around getting $directory(%_path%,1) integrated in the default $left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))folder.jpg string, but to no avail..

Anyone know how to get this to work?
[a href="index.php?act=findpost&pid=260738"][{POST_SNAPBACK}][/a]

I guess you could do a $replace for string like "/cd1" and other numbers or do a find to find "/cd" and cut out that and the character that follows it.

Quote
Quote
is there a way to take images that have certain words in it?
like a a jpg file that has "cover" or "front" somewhere in its fielename (not on any special place but somewhere?)?
[a href="index.php?act=findpost&pid=260693"][{POST_SNAPBACK}][/a]


thx for your help, i can wait a little for proper implementation i guess
[a href="index.php?act=findpost&pid=260745"][{POST_SNAPBACK}][/a]

What do you mean proper implementation? It's complete except for working with special characters. Using two asterisks should work. Was using two asterisks in the same string the problem?
Title: Foo_uie_albumart
Post by: hoelk on 2004-12-31 18:47:21
what i really loved to see would be the support for only seeing a square-sized area based on the hight of a jpg file.
because for example for digipacs you often have the front and backside scanned as one picture, it would be cool to display only the right half of that picture (=the actuall cover)

i hope everyone understands what i mean
Title: Foo_uie_albumart
Post by: andreas on 2005-01-02 10:27:36
I'm not sure if I missed anything, but the download link to foo_uie_albumart doesn't work for me. Am I doing anything wrong?
Title: Foo_uie_albumart
Post by: seVen on 2005-01-02 10:49:19
Quote
I'm not sure if I missed anything, but the download link to foo_uie_albumart doesn't work for me. Am I doing anything wrong?
[a href="index.php?act=findpost&pid=262604"][{POST_SNAPBACK}][/a]


For me too 

Someone can mirror the file please?

Thanx!
Title: Foo_uie_albumart
Post by: dano on 2005-01-02 11:34:42
I made a mirror here (http://foobar.nub4life.net/columns/pafiledb.php?action=category&id=7)
Title: Foo_uie_albumart
Post by: seVen on 2005-01-02 11:47:35
Thanks dano! 
Title: Foo_uie_albumart
Post by: andreas on 2005-01-02 15:36:24
Thanks for the quick help
Title: Foo_uie_albumart
Post by: widerock on 2005-01-02 19:42:49
Thanks for the greaaaaaaaaaaaaaaaaat plug-in.
Now, I'm really enjoying it..

I have one question.
Is it possilbe to show several image files in the same directory by random?

I mean...

Suppose that I have 1.jpg, 2.jpg in directory d:\music.

And I want to show 1.jpg in Albumart panel when the tracknumber is odd and 2.jpg when the tracknumber is even..

Please, show me the way!!!

PS : Even though it's a little late, I wish all of you 'Happy New Year!!!'
Title: Foo_uie_albumart
Post by: upNorth on 2005-01-02 19:58:01
Quote
Suppose that I have 1.jpg, 2.jpg in directory d:\music.

And I want to show 1.jpg in Albumart panel when the tracknumber is odd and 2.jpg when the tracknumber is even.[a href="index.php?act=findpost&pid=262710"][{POST_SNAPBACK}][/a]

Try
Code: [Select]
d:\music\$ifequal($mod(%tracknumber%,2),1,1,2).jpg
Title: Foo_uie_albumart
Post by: rocketsauce on 2005-01-02 19:59:36
I've been following this thread and don't recall seeing this problem mentioned.

Whenever I load files that do not have cover art (by either enqueuing or double-clicking in Windows Explorer), I get the following error on load and track changes:

Code: [Select]
File Error
Windows cannot find FOLDER.JPG. Check the path and filename, and then try again.


These are the only two things that I have listed for cover art image sources:

Code: [Select]
$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))folder.jpg
components\default.png


Thanks, Rob
Title: Foo_uie_albumart
Post by: widerock on 2005-01-02 21:12:00
Quote
Try
Code: [Select]
d:\music\$ifequal($mod(%tracknumber%,2),1,1,2).jpg

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


Thank you very much.. upNorth..

It works very well.
Title: Foo_uie_albumart
Post by: dewey1973 on 2005-01-08 11:02:49
Maybe I'm just the dumbest guy here, but I cannot get this to work.  I have read through the entire thread...  Picking up hint after hint...  That get me closer and closer...  Downloading dll after dll and component after component...  But I am still floundering and living life without what promises to be a fabulous component.



What this plug-in really needs, IMHO, is a step-by-step installation and configuration guide.  Can anyone help me with this?  I beg you!
Title: Foo_uie_albumart
Post by: JEN on 2005-01-08 11:20:22
Quote
Maybe I'm just the dumbest guy here, but I cannot get this to work.  I have read through the entire thread...  Picking up hint after hint...  That get me closer and closer...  Downloading dll after dll and component after component...  But I am still floundering and living life without what promises to be a fabulous component.



What this plug-in really needs, IMHO, is a step-by-step installation and configuration guide.  Can anyone help me with this?  I beg you!
[a href="index.php?act=findpost&pid=263774"][{POST_SNAPBACK}][/a]


Ok

First of all, make sure you have the latest versions of the following plug-ins

foo_ui_columns.dll
foo_uie_tabs.dll        <---- you might not need this but just in case
foo_uie_albumart.dll

next make sure you get the following dlls and stick them into your winnt/system32 or windows/system32 directory:

MSVCP71.dll  <---
MSVCR71.dll  <--- both these dlls are required, well I needed them

once you have done that, you simply get your album image as a jpg and rename it to folder.jpg, don’t rename it the folder name of your album, literally rename it to "folder.jpg"

stick this image into your album folder.

Load fb2k, and click on one of the tracks in that album, obviously after enabling the album art panel in the foo_ui_columns side control

Hope that helps
Title: Foo_uie_albumart
Post by: amiti on 2005-01-08 11:38:18
thank you for the great plugin.

i was wondering if there is a possibility  adding drag&drop support. then it would be possible to add an image to a predefined folder and format just but  dropping it on the albumart  area in foobar.
Title: Foo_uie_albumart
Post by: Fido on 2005-01-08 14:49:19
Hey

Where do you get your album covers from??
I do not own a scanner, so it would be nice to have a web site with a lot of album covers.

Thanks
Title: Foo_uie_albumart
Post by: stroke on 2005-01-08 15:10:08
Quote
Hey

Where do you get your album covers from??
I do not own a scanner, so it would be nice to have a web site with a lot of album covers.

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

why don't you download them from amazon or wallmart
Title: Foo_uie_albumart
Post by: esa372 on 2005-01-08 15:28:02
Quote
Where do you get your album covers from??

Here's two different programs for downloading album art:

http://louhi.kempele.fi/~skyostil/projects/albumart/ (http://louhi.kempele.fi/~skyostil/projects/albumart/)
[span style='font-size:8pt;line-height:100%'](Originally posted here (http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&view=findpost&p=253999), by Tomacco_Boy.)[/span]

and

http://thenexusnet.blogspot.com/2004/12/al...version-10.html (http://thenexusnet.blogspot.com/2004/12/album-art-aggregator-version-10.html)
[span style='font-size:8pt;line-height:100%'](Originally posted here (http://www.hydrogenaudio.org/forums/index.php?showtopic=29876), by nexus09.)[/span]

Title: Foo_uie_albumart
Post by: Strictly4me on 2005-01-08 19:03:05
Quote
Hey
Where do you get your album covers from??
I do not own a scanner, so it would be nice to have a web site with a lot of album covers.
Thanks
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=263795")

I get all my covers from here: [a href="http://images.google.de/images?q=rolling%20stones&hl=de&lr=&newwindow=1&sa=N&tab=wi]LINK![/url]
Without any program to install.

((((( Strictly4me )))))
Title: Foo_uie_albumart
Post by: Olive on 2005-01-08 20:19:18
http://www.mega-search.net (http://www.mega-search.net) (very good but it's been down for some days)

http://www.cover-paradies.to (http://www.cover-paradies.to)
http://www.cdcovered.com (http://www.cdcovered.com)
http://www.coverland.co.uk (http://www.coverland.co.uk) (full of ads though)
Title: Foo_uie_albumart
Post by: Fishy Joe on 2005-01-09 05:28:17
Quote
upNorth, it works (there were problems before because of unicode chars etc, it now works for normal english characters):
Code: [Select]
$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))folder.jpg
match:$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))*front*
match:$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))*frnt*
match:$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))*back*
match:$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))*cover*
match:$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))*
match:$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))**
default.jpg


Does anyone have a setup like this working? I added the second line as my only entry:

Code: [Select]
match:$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))*front*

A quick skip through my playlist found that the following album art files were displayed:
MF Doom Live 930 - Front.jpg
Mr. Lif - Enters The Colossus.jpg
B00000DR51.01.LZZZZZZZ.jpg
Sixtoo - The Psyche Years
The Beatles - Scans - Front.jpg

As you can see, it seems to match some *front* files, and some non-*front* files. There were also several other *front* files that weren't matched at all. I can't find any pattern to it at all, it seems very random as to what files are displayed.

I get similar results with this wildcard:
Code: [Select]
match:$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))*.jpg

Theoretically, that should pick up a jpg in the directory no matter what its filename, but I find it only picks up about 20%.

Has anyone had reliable success with the wildcard matching?
Title: Foo_uie_albumart
Post by: dewey1973 on 2005-01-09 07:11:01
This is my attempt to make a step by step installation/configuration doc for this incredible plug-in.  Thanks to JEN and the others in this thread for helping me to get it working!  And a big thanks to rexy for creating this little slice of heaven!

I am writing this file as if you just did a clean installation of foobar2000.  I also assume you have downloaded your cover art and added it to your albums' folders.

(http://img74.exs.cx/img74/4694/screenshot0037if.png)

You can use one of a number of applications that will to this for you.  I have listed two below:

Album Cover Art Downloader (http://louhi.kempele.fi/~skyostil/projects/albumart/)
(I use this one because it will allow you to drag in cover art manually.  This is great when Amazon does not have art for your album.)

Album Art Aggregator version 1.0 (http://thenexusnet.blogspot.com/2004/12/album-art-aggregator-version-10.html)
(I think this one does a better job deciphering your file structure.)

Now, on to the installation...

Download MSVCP71.dll and place in foobar2000 folder
DLL-files.com - download msvcp71.dll (http://www.dll-files.com/dllindex/dll-files.shtml?msvcp71)

Download msvcr71.dll and place in foobar2000 folder
DLL-files.com - download msvcr71.dll (http://www.dll-files.com/dllindex/dll-files.shtml?msvcr71)

Download foo_ui_columns.dll and place in foobar2000\components folder
(I am using the "last stable version" which is 0.1.2 at this time)
http://foobar.nub4life.net/columns/pafiled...n=category&id=6 (http://foobar.nub4life.net/columns/pafiledb.php?action=category&id=6)

Download foo_uie_albumart.dll and place in foobar2000\components folder
http://foobar.nub4life.net/columns/pafiled...tion=file&id=76 (http://foobar.nub4life.net/columns/pafiledb.php?action=file&id=76)

Open foobar2000
Open preferences
Click on "Display"
Change "User interface module" to Columns UI
Click "Save all"
Click "Close"
Close foobar2000
Restart foobar2000
You should now see the sidebar

(http://img74.exs.cx/img74/6655/screenshot0018iq.png)

Right-click on the "Playlists" panel title
Choose "Panels"
Choose "Album Art"

(http://img74.exs.cx/img74/4932/screenshot0028jr.png)

At this point you should be up and running.  Once you add music to your playlist and click around or start playing you should see the cover art.

There are more things you can configure.  For example you can have the art shrink to fit the panel.  To get to those preferences, just...

Right-click on the "Album Art" panel title
Choose "Preferences..."

(http://img100.exs.cx/img100/1566/screenshot0040fg.png)

You can also resize the panel by dragging the sidebar to the left or right and dragging the panel up or down.

That's it! I hope I have helped others so they too can enjoy this fabulous component!
Title: Foo_uie_albumart
Post by: JEN on 2005-01-09 09:16:37
dewey1973 - great setup instructions!

Maybe you could go into the wiki?

Thanks
Title: Foo_uie_albumart
Post by: unfortunateson on 2005-01-09 09:26:32
I am guessing there currently isnt a plugin for foobar that can download album covers yet... perhaps a feature of this plugin in the future?
Title: Foo_uie_albumart
Post by: ephemeros on 2005-01-09 16:43:38
Quote
I am guessing there currently isnt a plugin for foobar that can download album covers yet... perhaps a feature of this plugin in the future?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=263935")


Yeah would be great.. if someone steps in to continue development, that is 
Anyway, the source of the [a href="http://str8dog.com/archive/2004/06/23/1232.aspx]Album Art Tool[/url] is available under GPL license.
Wishful thinking doesn't hurt
Title: Foo_uie_albumart
Post by: dewey1973 on 2005-01-09 19:54:43
Quote
I am guessing there currently isnt a plugin for foobar that can download album covers yet... perhaps a feature of this plugin in the future?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=263935")



You could use [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=14445&hl=foo_web]foo_web[/url] to automatically search any of the main sources of art and then save the art manually.  There are a lot of configuration strings in the topic that you could use.
Title: Foo_uie_albumart
Post by: filon on 2005-01-09 20:50:21
Or use foo_openwith with combination with small program written in Python to download albuma art in a more automatic way.

See this topic (http://www.hydrogenaudio.org/forums/index.php?showtopic=29920)
Title: Foo_uie_albumart
Post by: Zoide on 2005-01-09 22:57:19
Any updates on displaying cover art embedded in the mp3 files themselves? (like Windows Media Player does, for example)
Title: Foo_uie_albumart
Post by: the in sound from way out on 2005-01-10 07:01:42
Quote
I get similar results with this wildcard:
Code: [Select]
match:$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))*.jpg

Theoretically, that should pick up a jpg in the directory no matter what its filename, but I find it only picks up about 20%.

Has anyone had reliable success with the wildcard matching?

My guess is that this string would only find the cover art when no spaces are included in the image filename. That's what happens here when I try it.

I've named all my cover art images after a rather complicated scheme (Artist - Album (Date).jpg), and I'm still looking for a way to make them show up without renaming them all (thousands of them, hours of tedious work).
Title: Foo_uie_albumart
Post by: Fishy Joe on 2005-01-10 08:15:45
Quote
My guess is that this string would only find the cover art when no spaces are included in the image filename. That's what happens here when I try it.

I've named all my cover art images after a rather complicated scheme (Artist - Album (Date).jpg), and I'm still looking for a way to make them show up without renaming them all (thousands of them, hours of tedious work).
[a href="index.php?act=findpost&pid=264149"][{POST_SNAPBACK}][/a]


It seems like you're half right. If I replace spaces with underscores in my jpg filenames, the album art is picked up reliably. The problem is that it also randomly picks up others that still have spaces in their filenames. There doesn't seem to be any reliable behaviour with the wildcard matching.
Title: Foo_uie_albumart
Post by: unfortunateson on 2005-01-10 09:57:08
At the moment, i use Album Art Aggregator which will automatically find all the artist and album names and i can choose which covers to download.  It works pretty well, but the less programs id have to use, the better.

The best situation, IMO, is if EAC would have an option that could download the album art, but i dont have any idea if that will ever be implemented. 

I think the second best option would be to use this plugin, say when i highlight a file without corresponding album art, then, theoretically, right-click on the album-art panel and click on a "Get Album Art" option that would search for the album (assuming properly tagged files) and bring up the selections.  Just wishful thinking, i guess 

btw, how would i set the string to goto a generic picture when no art is present?
Title: Foo_uie_albumart
Post by: Fishy Joe on 2005-01-10 10:02:21
Quote
I think the second best option would be to use this plugin, say when i highlight a file without corresponding album art, then, theoretically, right-click on the album-art panel and click on a "Get Album Art" option that would search for the album (assuming properly tagged files) and bring up the selections.  Just wishful thinking, i guess 


I use the foo_web plugin to automatically search a few different websites with %album%. Then all it takes is manually saving the jpg from my browser to the right directory. It's not totally automatic, but I prefer to do it manually and review the results.

Quote
btw, how would i set the string to goto a generic picture when no art is present?
[a href="index.php?act=findpost&pid=264173"][{POST_SNAPBACK}][/a]


In the album art config, use the full path to your no-art image: D:\Music\image_not_available.jpg
Title: Foo_uie_albumart
Post by: reardon on 2005-01-10 17:48:37
Hey rexy

Checking in to see if you are still contemplating adding support for the standardized ID3v2 and AAC album art fields?  Still anxious to get compat with iTunes/iPod, which of course support the standard.

Thanks again for the plugin.

+Reardon
Title: Foo_uie_albumart
Post by: the in sound from way out on 2005-01-10 19:14:10
Quote
It seems like you're half right. If I replace spaces with underscores in my jpg filenames, the album art is picked up reliably. The problem is that it also randomly picks up others that still have spaces in their filenames. There doesn't seem to be any reliable behaviour with the wildcard matching.

Yup, you must be right.

Too bad this component relies so much on filenames (at least, so far).
Title: Foo_uie_albumart
Post by: Mark7 on 2005-01-10 20:29:28
This should work:

$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))%artist% - %album% '('%date%')'.jpg
Title: Foo_uie_albumart
Post by: Strictly4me on 2005-01-11 12:07:38
Hi
It's not possible to make function "minimum hight" in it?
The only thing i still miss. 

((((( Strictly4me )))))
Title: Foo_uie_albumart
Post by: dewey1973 on 2005-01-11 14:33:44
Quote
Hi
It's not possible to make function "minimum hight" in it?
The only thing i still miss.

((((( Strictly4me )))))
[a href="index.php?act=findpost&pid=264458"][{POST_SNAPBACK}][/a]


It would be cool if you could manually and exactly set the dimensions of the window by tying in a pixel value.  That way you could set it to 300x300 or 500x500 to match the majority of your album art.
Title: Foo_uie_albumart
Post by: randomy on 2005-01-12 03:50:19
This is a great plugin, thankyou.

Would it be possible to also follow the cursor inside the foo_uie_albumlist.dll panel?  That would make browsing through albums much nicer.
Title: Foo_uie_albumart
Post by: andreas on 2005-01-12 06:50:42
Hi,

I'm not sure, if someone already requested this, nor if it is at all possible:

I'd love to have the mode-switching of foo_albumart and foo_trackinfo syncronized. When double clicking on trackinfo to switch to "Follow cursor", albumart should do so, too.

Nonetheless a great plugin, thanks for your work and time,
Andreas
Title: Foo_uie_albumart
Post by: Zurman on 2005-01-12 11:21:21
I second this
Title: Foo_uie_albumart
Post by: Funkstar De Luxe on 2005-01-12 11:41:32
I can't download it. 404
Title: Foo_uie_albumart
Post by: dewey1973 on 2005-01-12 14:31:30
Quote
I can't download it. 404
[a href="index.php?act=findpost&pid=264754"][{POST_SNAPBACK}][/a]


Use the mirror in my instructions.
Title: Foo_uie_albumart
Post by: finalcut on 2005-01-12 19:55:27
what if I dont see the Playlist to right clic on album art?

is there another way to enabled it?

this is what it looks like:
http://finalcut.ca/foo.png (http://finalcut.ca/foo.png)
Title: Foo_uie_albumart
Post by: upNorth on 2005-01-12 20:21:57
Quote
what if I dont see the Playlist to right clic on album art?

is there another way to enabled it?[a href="index.php?act=findpost&pid=264846"][{POST_SNAPBACK}][/a]
Preferences->Display->Columns UI->Sidebar->Reset sidebar will bring the disabled caption back. Then you can right click the caption to add panels.

Edit: fixed quote
Title: Foo_uie_albumart
Post by: finalcut on 2005-01-12 20:31:26
Quote
Quote
what if I dont see the Playlist to right clic on album art?

is there another way to enabled it?[a href="index.php?act=findpost&pid=264846"][{POST_SNAPBACK}][/a]
Preferences->Display->Columns UI->Sidebar->Reset sidebar will bring the disabled caption back. Then you can right click the caption to add panels.

Edit: fixed quote

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


I dont have any reset sidebar
I see a reset toolbar but not sidebar

Nevermind, I've upgraded to the lastest columnui and it reset by itself
but when I do right clic, I only have playlist switcher to choose in panels
there is no album art
Title: Foo_uie_albumart
Post by: upNorth on 2005-01-12 20:47:17
Make sure you have the latest version of foo_uie_albumart (v.0.041) in you components directory.
Title: Foo_uie_albumart
Post by: finalcut on 2005-01-12 20:51:55
ack stupid thing, I had 0.34 or something

thanks for the help upnorth

it's very appreciated
Title: Foo_uie_albumart
Post by: rexy on 2005-01-12 21:23:03
Version updated to 0.042.
Just recompiled it using the new SDK. I changed some small things, so if your updating, your source list will get messed up, so click Reset to reset the list and it will get fixed.
Also, there's not much more to do with this plugin (except for fixing unicode for wildcard matching), so I think I'll release the source code soon.
Title: Foo_uie_albumart
Post by: upNorth on 2005-01-12 21:43:21
Minor feature request:
Add a "None" function to each drop down list in the "behavior" section in config.
Title: Foo_uie_albumart
Post by: Zoide on 2005-01-12 23:10:00
Rexy:  Is there or will there be a way to display cover art contained within the tag of individual music files?

Thanks, keep up the good work.

Andrés
Title: Foo_uie_albumart
Post by: nbv4 on 2005-01-13 00:59:31
I noticed the window still flashes when an alt-text thing pops up or when the replaygain window goes on top of the panel. Is this going to be fixed? Also, it would be nice if there was code that checked to see if the previous cover displayed is the same as the one being drawn, so it doesn't redraw the same cover and cause the panel to flash.
Title: Foo_uie_albumart
Post by: wortels on 2005-01-13 01:41:56
Quote
Any updates on displaying cover art embedded in the mp3 files themselves? (like Windows Media Player does, for example)
[a href="index.php?act=findpost&pid=264073"][{POST_SNAPBACK}][/a]

Yes please almost all of my files are tagged this way
Thanks

PS: A feature request, add the option of displaying the album art cover (fullsilze) in an internal window (with zoom support) instead of an external window.
Title: Foo_uie_albumart
Post by: Tomacco_Boy on 2005-01-13 01:59:29
Question rexy could this scan in archives yet or is that never going to get implemented ?
Title: Foo_uie_albumart
Post by: 4nt1 on 2005-01-13 10:44:32
ok sorry for not reading absolutly every bit on all 13 pages but is it in the cards to implement a way of this component downloading the albumn art for you, like windows media player does? it gets a small and a large copy from memory..??

if so that would rock.
Title: Foo_uie_albumart
Post by: Funkstar De Luxe on 2005-01-13 11:58:31
From what I remember, it's not been discussed yet.  There's a lot of good tools out there for album art.  So there is no real need for it.  Still, it would be handy.

Tony
Title: Foo_uie_albumart
Post by: VLSI on 2005-01-13 14:31:27
Quote
Version updated to 0.042.
Just recompiled it using the new SDK. I changed some small things, so if your updating, your source list will get messed up, so click Reset to reset the list and it will get fixed.
Also, there's not much more to do with this plugin (except for fixing unicode for wildcard matching), so I think I'll release the source code soon.
[a href="index.php?act=findpost&pid=264869"][{POST_SNAPBACK}][/a]
Great work on this plug-in, rexy.

I have one suggestion though:  right now, when moving from tracks within an album, the graphic is being reloaded every time, which causes a flicker.  Would it be possible to avoid this flicker?
Title: Foo_uie_albumart
Post by: waileongyeo on 2005-01-13 15:15:39
Quote
Version updated to 0.042.
Just recompiled it using the new SDK. I changed some small things, so if your updating, your source list will get messed up, so click Reset to reset the list and it will get fixed.
Also, there's not much more to do with this plugin (except for fixing unicode for wildcard matching), so I think I'll release the source code soon.
[a href="index.php?act=findpost&pid=264869"][{POST_SNAPBACK}][/a]


oh.. Interesting. 
This may speed up features/functionality of the AlbumArt UI. 
Title: Foo_uie_albumart
Post by: rexy on 2005-01-13 22:36:47
Quote
Great work on this plug-in, rexy.

I have one suggestion though:  right now, when moving from tracks within an album, the graphic is being reloaded every time, which causes a flicker.  Would it be possible to avoid this flicker?
[a href="index.php?act=findpost&pid=265046"][{POST_SNAPBACK}][/a]

Thanks.
Yes it would reduce unneeded flickering (of course, the flicker should only occur if your using the highest resizing quality) and I already implemented it actually, but forgot to put it into the version I just released. I'll release a version with that implemented soon.
Title: Foo_uie_albumart
Post by: Tomacco_Boy on 2005-01-13 23:48:10
rexy please add the feature to scan in archived files, please!!! im begging you for the love of god 
Title: Foo_uie_albumart
Post by: Cybermage on 2005-01-14 02:45:46
Hi out there,

I'm using this outragous player just for some days and I'm overwhelmed.
So I searched a plugin to manage my covers and found this. The Plugin runs fine, I can change it's options, but I still can't find where it displays the covers? Is There a special dialog I have to open?
Title: Foo_uie_albumart
Post by: hunted on 2005-01-14 02:55:28
this plugin is a panel for anything that has a ui extension host.  Currently the only thing that does is Columns UI (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647).  You can display the panel by right clicking on the playlist swicher title ("Playlists", assuming its displayed) and goto Panels->Album Art
Title: Foo_uie_albumart
Post by: upNorth on 2005-01-14 08:45:22
Quote
Hi out there,

I'm using this outragous player just for some days and I'm overwhelmed.
So I searched a plugin to manage my covers and found this. The Plugin runs fine, I can change it's options, but I still can't find where it displays the covers? Is There a special dialog I have to open?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=265202")
dewey1973 made a guide [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&view=findpost&p=263925]here[/url]
Title: Foo_uie_albumart
Post by: jokull on 2005-01-14 16:41:59
Is the author or anyone else willing to impliment other ways of reading image data? It would be awesome if album_art could read file containers for image data. Are there any plans for this?
Title: Foo_uie_albumart
Post by: rexy on 2005-01-15 20:07:46
Version updated to 0.043.
Now, redundant redrawing is avoided. However, the way it checks for redundancy is simply by path (i.e. not by creating the bitmap and comparing it to the last bitmap) in order to optimize speed and the only times redrawing is forced regardless if redundant or not is when prefrences are changed or when the user "Refresh"es. So, that means that if you modify the image file and its path stays the same, when the next track in the same album comes 'round or whatever event that would show the same image comes 'round, the image will NOT get updated to the modified one. So, if you modify the cover art image file currently being displayed, "Refresh" the panel or the image will not update throughout the album. Get it? I hope so.
Besides that, a modified version of the Album List UIE that I made and included in the release archive will send messages to the cover art panel about it selection. So, that means that if you have enabled the new option in the prefrences of the cover art panel and the Album List panel has input focus, the track selection's cover art will be displayed. Once input focus is lost (no matter to whom), cover art will revert to either the currently played track or the selected track depending on prefrences. If more than one track is selected (for example you choose a whole genre, album, artist, or whatever), the first one will be used for formatting.

Enjoy.
Title: Foo_uie_albumart
Post by: upNorth on 2005-01-15 20:38:13
The album list idea is very nice, but at the moment it crashes instantly when I right click the album list panel (both as tabs using foo_uie_tabs).
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00E468E4h
Access violation, operation: read, address: 00000020h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (00E468E4h):
00E468A4h:  6A 01 83 C1 20 E8 02 AD FF FF 50 8B CE FF 57 44
00E468B4h:  8B 44 24 2C 3B C5 8B 35 70 A0 E4 00 74 06 50 FF
00E468C4h:  D6 83 C4 04 8B 44 24 78 3B C5 74 2B 50 FF D6 EB
00E468D4h:  23 83 F8 F9 75 12 8B 84 24 38 01 00 00 8B 48 28
00E468E4h:  8B 51 20 8B 02 50 EB 07 83 F8 F8 75 0A 6A 00 E8
00E468F4h:  68 AF FF FF 83 C4 04 8B 8C 24 48 01 00 00 8B 94
00E46904h:  24 44 01 00 00 8B 84 24 40 01 00 00 51 8B 8C 24
00E46914h:  40 01 00 00 52 50 51 FF 15 48 A1 E4 00 83 C4 10
Stack (0012F600h):
0012F5E0h:  F4105D14 0012FCC4 7FFDF000 8220A6A8
0012F5F0h:  00000030 00000000 00000000 0012FB08
0012F600h:  0009041E 00C977E8 0012F760 00000000
0012F610h:  0012F714 77C35C94 77C12070 FFFFFFFF
0012F620h:  77C2C2E3 00E8F5C1 04093FA0 0012F8A8
0012F630h:  00000000 00000000 00EA6404 0406F3C0
0012F640h:  00000800 0000002D 00000002 0000001C
0012F650h:  00000000 00000000 00000300 00000284
0012F660h:  04093FA0 00000040 00000028 00000002
0012F670h:  00000000 77D54CFA 00000300 00000284
0012F680h:  00000300 5C05088C 0185000F 0000000E
0012F690h:  00000D09 00000000 00000000 00000300
0012F6A0h:  0000027F 0000002E 77F52000 0000000A
0012F6B0h:  00AA6644 018A0021 00000001 AA4466AA
0012F6C0h:  1A504466 0A1A500A 000A1A50 00000000
0012F6D0h:  00000000 0009041E 005DE650 0012F6F8
0012F6E0h:  77D48AFE 005DE650 FFFFFFEB 00000000
0012F6F0h:  0009041E 00E48186 0012F730 77D488A9
0012F700h:  005DE650 FFFFFFEB 77D488B2 0009041E
0012F710h:  00E48186 00000000 0012F70C 00000002
Registers:
EAX: 00C977E8, EBX: 00000000, ECX: 00000000, EDX: 7C90EB94
ESI: 0012F874, EDI: 0009041E, EBP: 0009041E, ESP: 0012F600
Crash location: "foo_uie_albumlist", loaded at 00E40000h - 00E50000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00452000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
USER32                          loaded at 77D40000h - 77DD0000h
GDI32                            loaded at 77F10000h - 77F56000h
ole32                            loaded at 774E0000h - 7761C000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
COMCTL32                        loaded at 773D0000h - 774D2000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                        loaded at 763B0000h - 763F9000h
SHELL32                          loaded at 7C9C0000h - 7D1D4000h
foo_abx                          loaded at 00920000h - 0092C000h
foo_ape                          loaded at 00930000h - 00956000h
foo_cdda                        loaded at 00960000h - 0096E000h
foo_clienc                      loaded at 00970000h - 0097B000h
foo_console                      loaded at 00980000h - 00987000h
foo_convolve                    loaded at 00990000h - 009DF000h
foo_custom_sort                  loaded at 009E0000h - 009E8000h
foo_dbsearch                    loaded at 009F0000h - 00A0A000h
foo_diskwriter                  loaded at 00A10000h - 00A22000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_dsp_crossfeed                loaded at 00AB0000h - 00AB6000h
foo_dsp_extra                    loaded at 00AC0000h - 00AD5000h
foo_dsp_skip_silence            loaded at 00AE0000h - 00AE7000h
foo_faac                        loaded at 00AF0000h - 00B23000h
foo_flac                        loaded at 00B30000h - 00B4D000h
foo_flaccer                      loaded at 00B50000h - 00B67000h
foo_freedb                      loaded at 00B70000h - 00B9E000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_history                      loaded at 00BA0000h - 00BB5000h
foo_infobox                      loaded at 00BC0000h - 00BD3000h
foo_input_std                    loaded at 00BE0000h - 00C84000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_massdelete                  loaded at 00CA0000h - 00CAA000h
foo_masstag                      loaded at 00CB0000h - 00CC4000h
foo_null                        loaded at 00CD0000h - 00CD7000h
foo_openwith                    loaded at 00CE0000h - 00CE9000h
foo_output_std                  loaded at 00CF0000h - 00CF9000h
foo_out_dsound_ex                loaded at 00D00000h - 00D09000h
DSOUND                          loaded at 73F10000h - 73F6C000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_out_dsound_ex2              loaded at 00D20000h - 00D29000h
foo_playcount                    loaded at 00D30000h - 00D3A000h
foo_playlistfind                loaded at 00D40000h - 00D4B000h
foo_playlistgen_ex              loaded at 00D50000h - 00D5F000h
foo_playlist_tree                loaded at 00D60000h - 00D83000h
foo_quicktag                    loaded at 00D90000h - 00D99000h
foo_read_http                    loaded at 00DA0000h - 00DA9000h
foo_rgscan                      loaded at 00DB0000h - 00DBD000h
foo_scroll                      loaded at 00DC0000h - 00DC6000h
foo_send_to_pl                  loaded at 00DD0000h - 00DD9000h
foo_setyear                      loaded at 00DE0000h - 00DF3000h
foo_shuffle                      loaded at 00E00000h - 00E0B000h
foo_temple                      loaded at 00E10000h - 00E1B000h
foo_uie_albumart                loaded at 00E20000h - 00E2C000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_albumlist                loaded at 00E40000h - 00E50000h
foo_uie_simple_spectrum          loaded at 00E50000h - 00E5B000h
foo_uie_tabs                    loaded at 00E60000h - 00E6A000h
foo_uie_trackinfo                loaded at 00E70000h - 00E7B000h
foo_ui_columns                  loaded at 00E80000h - 00EB7000h
foo_ui_std                      loaded at 00FC0000h - 00FD7000h
foo_utils                        loaded at 00FE0000h - 00FF1000h
foo_vis_manager                  loaded at 01000000h - 01008000h
foo_vis_simple_spectrum          loaded at 01010000h - 0101C000h
foo_vis_vu_meter                loaded at 01020000h - 01028000h
foo_vorbisenc                    loaded at 01030000h - 01141000h
foo_web                          loaded at 01150000h - 01168000h
foo_wma                          loaded at 01170000h - 01189000h
WMVCore                          loaded at 086C0000h - 08904000h
WMASF                            loaded at 070D0000h - 0710B000h
OLEAUT32                        loaded at 77120000h - 771AC000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
SSSensor                        loaded at 062D0000h - 062E5000h
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
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
dciman32                        loaded at 73BC0000h - 73BC6000h
netapi32                        loaded at 5B860000h - 5B8B4000h
SETUPAPI                        loaded at 77920000h - 77A13000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 77C35C94h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "except_handler3" (+00000000h)
Address: 77C12070h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "__non_rtti_object::`vftable'" (+00000C78h)
Address: 77C2C2E3h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C8h)
Address: 00E8F5C1h, location: "foo_ui_columns", loaded at 00E80000h - 00EB7000h
Address: 00EA6404h, location: "foo_ui_columns", loaded at 00E80000h - 00EB7000h
Address: 77D54CFAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77F52000h, location: "GDI32", loaded at 77F10000h - 77F56000h
Address: 77D48AFEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 00E48186h, location: "foo_uie_albumlist", loaded at 00E40000h - 00E50000h
Address: 77D488A9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488B2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00E48186h, location: "foo_uie_albumlist", loaded at 00E40000h - 00E50000h
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 00E49055h, location: "foo_uie_albumlist", loaded at 00E40000h - 00E50000h
Address: 00E48263h, location: "foo_uie_albumlist", loaded at 00E40000h - 00E50000h
Address: 00E48186h, location: "foo_uie_albumlist", loaded at 00E40000h - 00E50000h
Address: 77D48709h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000072h)
Address: 00E48186h, location: "foo_uie_albumlist", loaded at 00E40000h - 00E50000h
Address: 00E48186h, location: "foo_uie_albumlist", loaded at 00E40000h - 00E50000h
Address: 77D487EBh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000154h)
Address: 00E48186h, location: "foo_uie_albumlist", loaded at 00E40000h - 00E50000h
Address: 00E9B64Bh, location: "foo_ui_columns", loaded at 00E80000h - 00EB7000h
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D48808h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000171h)
Address: 77D4B743h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetParent" (+0000016Ch)
Address: 00E48186h, location: "foo_uie_albumlist", loaded at 00E40000h - 00E50000h
Address: 77D4B7ABh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendMessageW" (+00000049h)
Address: 773EAF7Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal414" (+00000FB4h)
Address: 77D487FFh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000168h)
Address: 7745A682h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Address: 773D25D8h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal250" (+000025D8h)
Address: 77406BF5h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001ADCBh)
Address: 77408F5Ah, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001D130h)
Address: 7740A0BAh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E290h)
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77D48BB1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77DA0068h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D4B274h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000008Fh)
Address: 77D4B250h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D48709h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000072h)
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77D487EBh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000154h)
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D48808h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000171h)
Address: 77D4C00Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyCaret" (+0000005Eh)
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)

Version info:
foobar2000 v0.8.3
UNICODE
Title: Foo_uie_albumart
Post by: rexy on 2005-01-15 20:42:35
Yeah, I messed something up. Download it again and try.
Title: Foo_uie_albumart
Post by: upNorth on 2005-01-15 20:51:54
Quote
Yeah, I messed something up. Download it again and try.
[a href="index.php?act=findpost&pid=265600"][{POST_SNAPBACK}][/a]
It still happens. So, as long as I'm not getting the older version when trying to redownload, something is still wrong.
Title: Foo_uie_albumart
Post by: randomy on 2005-01-15 21:01:12
Thankyou so much for making it work with the album list.
It crashed at first, then the updated file fixed it.


upNorth: Check the date modified for foo_uie_albumlist.dll, the new version is 2:44PM while the old one is 1:15PM.

Edit: I'm not using tabs, that may or may not affect it.
Title: Foo_uie_albumart
Post by: rexy on 2005-01-15 21:08:41
OK, I messed up the exception handling and now I fixed it. So, now you shouldn't get a crash. However, I fear that for some reason the panel stack is not enabling the album list panel to find the album list service factory (not the window), but that sounds a bit absurd. I'll look into it. Thanks for the report.

EDIT: I just tried using both panels int the same tab stack, different tab stacks, and some other stuff and it sill works just fine.
Title: Foo_uie_albumart
Post by: randomy on 2005-01-15 21:15:44
My database got corrupted somehow, so I nuked it and scanned it again, and then it started crashing on right click.  I got this 2nd fixed version and it still happens

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01326868h
Access violation, operation: read, address: 00000020h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (01326868h):
01326828h:  6A 01 83 C1 20 E8 0E AE FF FF 50 8B CE FF 55 44
01326838h:  8B 44 24 2C 3B C3 8B 35 70 A0 32 01 74 06 50 FF
01326848h:  D6 83 C4 04 8B 44 24 78 3B C3 74 2B 50 FF D6 EB
01326858h:  23 83 F8 F9 75 12 8B 84 24 38 01 00 00 8B 48 28
01326868h:  8B 51 20 8B 02 50 EB 07 83 F8 F8 75 0A 6A 00 E8
01326878h:  84 A7 FF FF 83 C4 04 8B 8C 24 48 01 00 00 8B 94
01326888h:  24 44 01 00 00 8B 84 24 40 01 00 00 51 8B 8C 24
01326898h:  40 01 00 00 52 50 51 FF 15 48 A1 32 01 83 C4 10
Stack (0012F560h):
0012F540h:  00000000 0012F7F4 0012F7CC 00000000
0012F550h:  EBBF7908 EBBF7610 BC6F9658 EBBF76D0
0012F560h:  01580568 00CA6028 0012F6C0 00000000
0012F570h:  009B0606 014386E8 00000000 0012F5A8
0012F580h:  00000000 0012F5A0 77D4B2A1 009B0606
0012F590h:  00000111 000503E9 010605C4 00000000
0012F5A0h:  77D48BB1 77DA0068 00000000 0012F5E8
0012F5B0h:  77D4B274 77D4B250 009B0606 010605C4
0012F5C0h:  00000000 00000000 00000001 00000000
0012F5D0h:  0012F5B8 FFFFFFFF 0012F680 77D70494
0012F5E0h:  77D4B258 FFFFFFFF 77D4B250 100036AD
0012F5F0h:  009B0606 00000111 000503E9 010605C4
0012F600h:  01357D8F 009B0606 00000111 000503E9
0012F610h:  010605C4 009B0606 014386E8 00000000
0012F620h:  009B0606 0000002B 000003E9 0012F748
0012F630h:  009B0606 01580568 005D6638 0012F658
0012F640h:  77D48AFE 005D6638 FFFFFFEB 00000000
0012F650h:  01580568 013280DD 0012F690 77D488A9
0012F660h:  005D6638 FFFFFFEB 77D488B2 01580568
0012F670h:  013280DD 00000000 0012F66C 01357C03
Registers:
EAX: 00CA6028, EBX: 00000000, ECX: 00000000, EDX: 00000009
ESI: 0012F874, EDI: 01580568, EBP: 01580568, ESP: 0012F560
Crash location: "foo_uie_albumlist", loaded at 01320000h - 01330000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00452000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
USER32                          loaded at 77D40000h - 77DD0000h
GDI32                            loaded at 77F10000h - 77F56000h
ole32                            loaded at 774E0000h - 7761C000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
COMCTL32                        loaded at 773D0000h - 774D2000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                        loaded at 763B0000h - 763F9000h
SHELL32                          loaded at 7C9C0000h - 7D1D4000h
foo_ac3                          loaded at 008D0000h - 008E3000h
foo_albumlist                    loaded at 008F0000h - 008FB000h
foo_ape                          loaded at 00900000h - 0091F000h
foo_controlserver                loaded at 00920000h - 00930000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_dsp_extra                    loaded at 00930000h - 00945000h
foo_dynamics                    loaded at 00950000h - 00957000h
foo_festalon                    loaded at 00960000h - 00AB1000h
foo_flac                        loaded at 00AC0000h - 00ADC000h
foo_freedb                      loaded at 00AE0000h - 00B0E000h
foo_history_panel                loaded at 00B10000h - 00B18000h
foo_id3v2                        loaded at 00B20000h - 00B50000h
MSVCP60                          loaded at 76080000h - 760E5000h
foo_infobox                      loaded at 00B50000h - 00B63000h
foo_input_std                    loaded at 00B70000h - 00C14000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
WINMM                            loaded at 76B40000h - 76B6D000h
MSVCR71                          loaded at 7C360000h - 7C3B6000h
foo_lpac                        loaded at 00CB0000h - 00CB7000h
lpac_codec_api                  loaded at 00CC0000h - 00CCA000h
lpaccodec                        loaded at 00CD0000h - 00CF9000h
foo_masstag                      loaded at 00F20000h - 00F34000h
foo_matroska                    loaded at 00F40000h - 00F88000h
foo_mod                          loaded at 00F90000h - 00F99000h
BASS                            loaded at 00FA0000h - 00FFA000h
foo_mspider                      loaded at 01000000h - 01008000h
LIBCURL                          loaded at 01010000h - 0106C000h
MSVCP71                          loaded at 7C3C0000h - 7C43B000h
foo_nez                          loaded at 01080000h - 010AB000h
foo_ofr                          loaded at 010B0000h - 010B6000h
OptimFROG                        loaded at 010C0000h - 010EC000h
foo_output_std                  loaded at 01100000h - 01109000h
foo_out_dsound_ex                loaded at 01110000h - 01119000h
DSOUND                          loaded at 73F10000h - 73F6C000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_out_ks                      loaded at 01130000h - 0113B000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_playcount                    loaded at 01140000h - 0114A000h
foo_psf                          loaded at 01150000h - 011FC000h
foo_read_http                    loaded at 01200000h - 01209000h
foo_rgscan                      loaded at 01210000h - 0121D000h
foo_shn                          loaded at 01220000h - 0122F000h
foo_sid                          loaded at 01230000h - 01277000h
foo_spc                          loaded at 01280000h - 01291000h
foo_speex                        loaded at 012A0000h - 012B8000h
foo_temple                      loaded at 012C0000h - 012CD000h
foo_tfmx                        loaded at 012D0000h - 012D9000h
foo_tta                          loaded at 012E0000h - 012E9000h
foo_tta_old                      loaded at 012F0000h - 012F9000h
foo_uie_albumart                loaded at 01300000h - 0130C000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_albumlist                loaded at 01320000h - 01330000h
foo_uie_volume                  loaded at 01330000h - 0133A000h
foo_ui_columns                  loaded at 01340000h - 01377000h
foo_ui_std                      loaded at 01380000h - 01397000h
foo_unpack                      loaded at 013A0000h - 013D1000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_vis_manager                  loaded at 013E0000h - 013E8000h
foo_wavpack                      loaded at 013F0000h - 01402000h
foo_web                          loaded at 01410000h - 01429000h
foo_wma                          loaded at 01530000h - 01549000h
WMVCore                          loaded at 086C0000h - 08904000h
WMASF                            loaded at 070D0000h - 0710B000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
LgWndHk                          loaded at 015A0000h - 015A7000h
RTSUltraMonHook                  loaded at 015B0000h - 015DE000h
LgMsgHk                          loaded at 01840000h - 0184B000h
mswsock                          loaded at 71A50000h - 71A8F000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 77D4B2A1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BCh)
Address: 010605C4h, location: "LIBCURL", loaded at 01010000h - 0106C000h
Address: 77D48BB1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77DA0068h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D4B274h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000008Fh)
Address: 77D4B250h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 010605C4h, location: "LIBCURL", loaded at 01010000h - 0106C000h
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D4B258h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000073h)
Address: 77D4B250h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 100036ADh, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uDefWindowProc" (+00000016h)
Address: 010605C4h, location: "LIBCURL", loaded at 01010000h - 0106C000h
Address: 01357D8Fh, location: "foo_ui_columns", loaded at 01340000h - 01377000h
Address: 010605C4h, location: "LIBCURL", loaded at 01010000h - 0106C000h
Address: 77D48AFEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 013280DDh, location: "foo_uie_albumlist", loaded at 01320000h - 01330000h
Address: 77D488A9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488B2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 013280DDh, location: "foo_uie_albumlist", loaded at 01320000h - 01330000h
Address: 01357C03h, location: "foo_ui_columns", loaded at 01340000h - 01377000h
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 01328FB5h, location: "foo_uie_albumlist", loaded at 01320000h - 01330000h
Address: 013281BAh, location: "foo_uie_albumlist", loaded at 01320000h - 01330000h
Address: 013280DDh, location: "foo_uie_albumlist", loaded at 01320000h - 01330000h
Address: 77D48709h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000072h)
Address: 013280DDh, location: "foo_uie_albumlist", loaded at 01320000h - 01330000h
Address: 013280DDh, location: "foo_uie_albumlist", loaded at 01320000h - 01330000h
Address: 77D487EBh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000154h)
Address: 013280DDh, location: "foo_uie_albumlist", loaded at 01320000h - 01330000h
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D48808h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000171h)
Address: 77D4B368h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000183h)
Address: 013280DDh, location: "foo_uie_albumlist", loaded at 01320000h - 01330000h
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D4B378h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000193h)
Address: 77D4B3B4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001CFh)
Address: 013280DDh, location: "foo_uie_albumlist", loaded at 01320000h - 01330000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 013280DDh, location: "foo_uie_albumlist", loaded at 01320000h - 01330000h
Address: 77D4B31Bh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000136h)
Address: 77D494E3h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000067h)
Address: 77D4DE6Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D4B7ABh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendMessageW" (+00000049h)
Address: 773EAF7Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal414" (+00000FB4h)
Address: 7745A682h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Address: 773D25D8h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal250" (+000025D8h)
Address: 77406BF5h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001ADCBh)
Address: 77408F5Ah, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001D130h)
Address: 7740A0BAh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E290h)
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 773F0B47h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+00004D1Dh)
Address: 77D48BB1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D48832h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000019Bh)
Address: 77D487FFh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000168h)
Address: 773F0B47h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+00004D1Dh)
Address: 77D48709h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000072h)
Address: 010605C4h, location: "LIBCURL", loaded at 01010000h - 0106C000h
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)

Version info:
foobar2000 v0.8.3
UNICODE
Title: Foo_uie_albumart
Post by: upNorth on 2005-01-15 21:18:45
Don't know what I'm "doing wrong", but it still crashes. I tried to add the album list panel as a regular panel, instead of as a tab, but it made no difference.

The file I'm using is modified "15:05:24". So, It looks like I've got the latest...
Title: Foo_uie_albumart
Post by: rexy on 2005-01-15 21:22:58
Okay, try it now and if it still doesn't work please try to provide a step by step guide to how to reproduce this, starting from an empty sidebar.
Title: Foo_uie_albumart
Post by: upNorth on 2005-01-15 21:35:38
What is the correct modification time for foo_uie_albumlist.dll? I still see the same time as above (15:05:24). Hence the same crash.
Title: Foo_uie_albumart
Post by: metal_termite on 2005-01-15 21:47:50
Works fine here so far. Thanks for the update.
Title: Foo_uie_albumart
Post by: randomy on 2005-01-15 21:56:04
Quote
What is the correct modification time for foo_uie_albumlist.dll? I still see the same time as above (15:05:24). Hence the same crash.
[a href="index.php?act=findpost&pid=265623"][{POST_SNAPBACK}][/a]
Yeah it seems to be the same file.

How I get the crash:

"Reset sidebar" in the Columns UI options.
Right click->Panels->Album list
(optional, crashes with or without) Right click->Panels->Album Art
Right click inside the album list panel -> instant crash before showing the right click menu or anything.
Title: Foo_uie_albumart
Post by: Slacker on 2005-01-15 23:15:03
As mentioned, a feature to read cover arts from archives would be greatly appreciated. 
Title: Foo_uie_albumart
Post by: Tomacco_Boy on 2005-01-15 23:26:31
Quote
As mentioned, a feature to read cover arts from archives would be greatly appreciated. 
[a href="index.php?act=findpost&pid=265643"][{POST_SNAPBACK}][/a]


HAHA!!! i knew i wasn't alone, so please rexy conssider adding this feature as i dont have any programming skills and i know that Slacker and i wont be the only ones who would find this very handy indeed.
Title: Foo_uie_albumart
Post by: unfortunateson on 2005-01-15 23:32:53
I have commented a page back that this would be a useful feature.  Perhaps  a new thread request for this feature is in order...
Title: Foo_uie_albumart
Post by: randomy on 2005-01-16 04:38:20
That feature must have been requested like 20 times already, now correct me if I'm wrong rexy, but that must be annoying.
Title: Foo_uie_albumart
Post by: Tomacco_Boy on 2005-01-16 05:10:12
@ randomy

Im the main one who's been asking for this feature since foo_uie_albumart came out, and i know its probabbly (if not already) getting on his nerves, but he doesnt likely want to add this feature then im off to learn how to code and maybe try and add it my self if he releases the source to the component. 
Title: Foo_uie_albumart
Post by: Melomane on 2005-01-16 06:42:48
Quote
Okay, try it now and if it still doesn't work please try to provide a step by step guide to how to reproduce this, starting from an empty sidebar.
[a href="index.php?act=findpost&pid=265618"][{POST_SNAPBACK}][/a]


crash here when use up/down keys
Title: Foo_uie_albumart
Post by: NEMO7538 on 2005-01-16 09:30:29
Quote
Quote
What is the correct modification time for foo_uie_albumlist.dll? I still see the same time as above (15:05:24). Hence the same crash.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=265623")
Yeah it seems to be the same file.

How I get the crash:

"Reset sidebar" in the Columns UI options.
Right click->Panels->Album list
(optional, crashes with or without) Right click->Panels->Album Art
Right click inside the album list panel -> instant crash before showing the right click menu or anything.
[a href="index.php?act=findpost&pid=265632"][{POST_SNAPBACK}][/a]


Same crash [a href="http://thx538.free.fr/Music/failure_00000004.txt]here[/url].
Title: Foo_uie_albumart
Post by: seVen on 2005-01-16 15:31:58
@ rexy

Just a small note, foobar report version 0.042 for the installed 0.043.
Title: Foo_uie_albumart
Post by: aron on 2005-01-17 04:38:29
i'm not sure whether other people have experienced this, but with the most recent version (0.043) the album art is getting "white marks" left on it from dragging other windows over it. here is an example:

(http://shovelbeating.org/~nirvana/albumart_glitch.png)

i never noticed anything like this before 0.043, before the "no cover" default image was introduced.

edit: it also happens when there is album art; it isn't just the default.png, then. seems to be a new bug?
Title: Foo_uie_albumart
Post by: A_Man_Eating_Duck on 2005-01-17 09:27:32
Quote
i'm not sure whether other people have experienced this, but with the most recent version (0.043) the album art is getting "white marks" left on it from dragging other windows over it. here is an example:

[Snip]

i never noticed anything like this before 0.043, before the "no cover" default image was introduced.

edit: it also happens when there is album art; it isn't just the default.png, then. seems to be a new bug?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=265947")


[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&view=findpost&p=260265]I know exactly what you mean[/url]
Title: Foo_uie_albumart
Post by: lll9p_1 on 2005-01-18 04:26:54
it's still 0.042...
Title: Foo_uie_albumart
Post by: waileongyeo on 2005-01-18 06:24:06
Quote
it's still 0.042...
[a href="index.php?act=findpost&pid=266203"][{POST_SNAPBACK}][/a]

If you got 3 files in the download, it's v0.043.
It's just because rexy forgot to update the version info when compiled.

Good work rexy, thanks for your update.
Title: Foo_uie_albumart
Post by: lll9p_1 on 2005-01-18 09:39:23
yeah,i see...
Thank you
Title: Foo_uie_albumart
Post by: aron on 2005-01-18 11:04:33
Quote
Quote
i'm not sure whether other people have experienced this, but with the most recent version (0.043) the album art is getting "white marks" left on it from dragging other windows over it. here is an example:

[Snip]

i never noticed anything like this before 0.043, before the "no cover" default image was introduced.

edit: it also happens when there is album art; it isn't just the default.png, then. seems to be a new bug?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=265947")


[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&view=findpost&p=260265]I know exactly what you mean[/url]
[a href="index.php?act=findpost&pid=265972"][{POST_SNAPBACK}][/a]


ah, i wondered if i had missed someone else making note of this.
well, it's good to know that it's not an isolated thing here with me. rexy, is a fix in the works? i'll probably downgrade for now
Title: Foo_uie_albumart
Post by: rexy on 2005-01-18 13:24:23
Version updated to v0.044.
Also, I released the source. Now, I refuse to provide assitance compiling it because if you can't then you should go do some research about your compiler and about foobar components. I used VS .NET 2003 to compile it, but other compilers might work as well. Other than that, I would be glad to explain anything in my code.
I will be stopping development on this component, but if you have a bugfix and you have all the code for it ready, I'll be glad to include it in a "formal" build, gving you full credit for the bugfix. Speaking of "formal" builds and such, you are free to release your own version of my component or a component that uses some or all of my code as long as you give credit where credit is due and provide the source for any release.
And speaking of credit, I must confess I forgot to credit Phi for how I handle notifiers. I copied the concept of adding HWNDs to a HWND list in each notifier which will then send notifications to every window on the list, as seen in Phi's source for his wonderful foo_uie_info. Thanks Phi and also, sorry for forgetting to give credit where credit is due previously.
Included with the source is the cpp file for the special foo_uie_albumlist. In order to compile that one, you'll need to get the rest of the code from musicmusic, which has it hosted with the rest of the open source UIE exemples.

So, enjoy.
And thank you, musicmusic, for a great way to extend your great UI component and for your efforts in assisting others in extending it.
Title: Foo_uie_albumart
Post by: Silverbolt on 2005-01-18 14:18:08
Woo, the non-flicker works great (among others).
I'd just like to say thanks for all the work you've put into this plug-in, Rexy, and for the special version of foo_uie_albumlist which everyone was requesting. Your further development will surely be missed.

nt
Title: Foo_uie_albumart
Post by: wortels on 2005-01-18 14:20:07
Quote
I will be stopping development on this component
[a href="index.php?act=findpost&pid=266269"][{POST_SNAPBACK}][/a]


No support for images tagged inside files then?
Title: Foo_uie_albumart
Post by: upNorth on 2005-01-18 14:38:09
@rexy: Thanks for creating this component and taking the time to develop it to it's current state, I really appreciate it.
Title: Foo_uie_albumart
Post by: deer on 2005-01-18 18:25:14
@rexy
you new plugin all time crash fb2k on exit. old work well

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01B2A5D0h
Access violation, operation: write, address: 00000083h
Call path:
WinMain=>app_shutdown
This is the first crash logged by this instance.
Code bytes (01B2A5D0h):
01B2A590h:  48 62 3A 00 48 38 3E 01 80 55 3E 01 28 38 3E 01
01B2A5A0h:  28 55 3E 01 B8 55 3E 01 40 56 3E 01 08 56 3E 01
01B2A5B0h:  78 01 3A 00 78 01 3A 00 00 00 00 00 00 00 00 00
01B2A5C0h:  00 00 00 00 00 00 00 00 11 00 09 00 BA 00 08 02
01B2A5D0h:  00 02 3A 00 70 A7 B2 01 90 99 43 00 00 00 00 00
01B2A5E0h:  00 00 00 00 44 A6 B2 01 00 00 00 00 00 00 00 00
01B2A5F0h:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00
01B2A600h:  00 00 00 00 01 00 00 00 00 00 00 00 01 01 00 00
Stack (0012FEB8h):
0012FE98h:  00FDF6EC 00000000 F6554678 F6554328
0012FEA8h:  FF9117C0 F65543E8 804E2AF1 804E5CF0
0012FEB8h:  004225E8 77D48BCE 004458F4 00000000
0012FEC8h:  004458F8 0012FF14 0042202C 004394C4
0012FED8h:  00412510 0012FF1C 00FDD5F0 00152334
0012FEE8h:  00000000 000505B0 0000000F 00000000
0012FEF8h:  00000000 02EEF925 000002BC 00000327
0012FF08h:  00000007 000002BC 00000000 0012FF24
0012FF18h:  00410FF1 004394C4 00000000 0012FFC0
0012FF28h:  00438DB5 00400000 00000000 00152334
0012FF38h:  00000001 00FDD5F0 00000018 7FFDB000
0012FF48h:  C0000005 00152334 003A3A70 00000000
0012FF58h:  00000000 003A29B0 00000001 00000044
0012FF68h:  001538C0 00153920 00153938 00000000
0012FF78h:  00000000 00000000 00000000 00000000
0012FF88h:  00000000 00000000 00000C01 00000001
0012FF98h:  00000000 00000000 00010001 00000000
0012FFA8h:  0012FF3C 0012FADC 0012FFE0 00438DE0
0012FFB8h:  0043C320 00000000 0012FFF0 7C816D4F
0012FFC8h:  00FDD5F0 00000018 7FFDB000 8054B038
Registers:
EAX: 01B2A770, EBX: 00000084, ECX: 01B2A5D4, EDX: 00000083
ESI: 00445924, EDI: 01B2A5D4, EBP: 0012FECC, ESP: 0012FEB8
Unable to identify crash location

Loaded modules:
foobar2000                       loaded at 00400000h - 00452000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                         loaded at 7C800000h - 7C8F4000h
USER32                           loaded at 77D40000h - 77DD0000h
GDI32                            loaded at 77F10000h - 77F56000h
ole32                            loaded at 774E0000h - 7761C000h
msvcrt                           loaded at 77C10000h - 77C68000h
ADVAPI32                         loaded at 77DD0000h - 77E6B000h
RPCRT4                           loaded at 77E70000h - 77F01000h
COMCTL32                         loaded at 773D0000h - 774D2000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                         loaded at 763B0000h - 763F9000h
SHELL32                          loaded at 7C9C0000h - 7D1D4000h
foo_input_std                    loaded at 00940000h - 009E4000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
WINMM                            loaded at 76B40000h - 76B6D000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_output_std                   loaded at 003F0000h - 003F9000h
foo_ui_std                       loaded at 00A70000h - 00A87000h
foo_cdda                         loaded at 00A90000h - 00A9E000h
foo_flac                         loaded at 00AA0000h - 00ABC000h
foo_ape                          loaded at 00AC0000h - 00ADF000h
foo_wavpack                      loaded at 00AE0000h - 00AF2000h
foo_speex                        loaded at 00B00000h - 00B18000h
foo_mod                          loaded at 00B20000h - 00B29000h
BASS                             loaded at 00B30000h - 00B8A000h
foo_spc                          loaded at 00B90000h - 00BA6000h
foo_tfmx                         loaded at 00BB0000h - 00BB9000h
foo_shn                          loaded at 00BC0000h - 00BCF000h
foo_ofr                          loaded at 00BD0000h - 00BD6000h
OptimFROG                        loaded at 00BE0000h - 00C0C000h
foo_tta                          loaded at 00C20000h - 00C29000h
foo_lpac                         loaded at 00C30000h - 00C37000h
lpac_codec_api                   loaded at 00C40000h - 00C4A000h
lpaccodec                        loaded at 00C50000h - 00C79000h
foo_wma                          loaded at 00EA0000h - 00EBA000h
WMVCore                          loaded at 08530000h - 0872D000h
WMASF                            loaded at 07260000h - 07299000h
OLEAUT32                         loaded at 77120000h - 771AC000h
foo_ac3                          loaded at 00EC0000h - 00ED3000h
foo_xa                           loaded at 00EE0000h - 00EEF000h
foo_matroska                     loaded at 00EF0000h - 00F38000h
MSVCP60                          loaded at 76080000h - 760E5000h
foo_console                      loaded at 00F40000h - 00F47000h
foo_diskwriter                   loaded at 00F50000h - 00F62000h
foo_masstag                      loaded at 00F70000h - 00F84000h
foo_unpack                       loaded at 00F90000h - 00FC1000h
foo_id3v2                        loaded at 00FD0000h - 01000000h
foo_search_ex                    loaded at 01000000h - 01008000h
foo_bitcompare                   loaded at 01010000h - 01019000h
foo_history                      loaded at 01020000h - 01035000h
foo_scroll                       loaded at 01040000h - 01046000h
foo_infobox                      loaded at 01050000h - 01063000h
foo_clienc                       loaded at 01070000h - 0107B000h
foo_vorbisenc                    loaded at 01080000h - 01191000h
foo_flaccer                      loaded at 011A0000h - 011B6000h
foo_monkey                       loaded at 011C0000h - 011DC000h
foo_faac                         loaded at 011E0000h - 01213000h
foo_null                         loaded at 01220000h - 01227000h
foo_shuffle                      loaded at 01230000h - 0123B000h
foo_send_to_pl                   loaded at 01240000h - 01249000h
foo_custom_sort                  loaded at 01250000h - 01258000h
foo_midi                         loaded at 01260000h - 012EF000h
MFC42                            loaded at 73DD0000h - 73ECE000h
foo_repeat                       loaded at 012F0000h - 0130F000h
foo_looks                        loaded at 01310000h - 0137D000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_notaskbar                    loaded at 01390000h - 01396000h
foo_playlistfind                 loaded at 013A0000h - 013AB000h
foo_syfm                         loaded at 013B0000h - 013BA000h
foo_mim_notify                   loaded at 013C0000h - 013D2000h
WS2_32                           loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_massdelete                   loaded at 014E0000h - 014EA000h
foo_vis_manager                  loaded at 014F0000h - 014F8000h
foo_vis_bacon                    loaded at 01500000h - 01517000h
foo_uie_albumlist                loaded at 01520000h - 01530000h
foo_uie_trackinfo                loaded at 01530000h - 0153B000h
foo_uie_dbexplorer               loaded at 01540000h - 0154B000h
foo_vis_simple_spectrum          loaded at 01550000h - 0155C000h
foo_vis_stereo                   loaded at 01560000h - 015E8000h
foo_vis_vu_meter                 loaded at 015F0000h - 015F8000h
foo_uie_ascii_buttons            loaded at 01600000h - 01606000h
foo_uie_simple_spectrum          loaded at 01610000h - 0161B000h
foo_uie_volume                   loaded at 01620000h - 0162A000h
foo_sid                          loaded at 01630000h - 01677000h
foo_psf                          loaded at 01680000h - 0172D000h
foo_nez                          loaded at 01730000h - 0175B000h
foo_mad                          loaded at 01760000h - 0177B000h
foo_lunar2                       loaded at 01780000h - 0178A000h
foo_festalon                     loaded at 01790000h - 018CE000h
foo_dumb                         loaded at 018D0000h - 018FC000h
foo_uie_tabs                     loaded at 01900000h - 0190A000h
foo_winamp_input                 loaded at 01910000h - 0193A000h
foo_G-Force                      loaded at 01940000h - 0194B000h
foo_read_http                    loaded at 01950000h - 01965000h
foo_uie_albumart                 loaded at 01970000h - 0197C000h
foo_tradersfriend                loaded at 01980000h - 01991000h
foo_ui_columns                   loaded at 019A0000h - 019D7000h
Arum                             loaded at 019E0000h - 019F0000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
ShellHook                        loaded at 01A00000h - 01A08000h
imon                             loaded at 20B00000h - 20B3F000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
pr_imon                          loaded at 02560000h - 0256A000h
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
rsvpsp                           loaded at 73080000h - 7309C000h
wshtcpip                         loaded at 71A90000h - 71A98000h
FindFast                         loaded at 4FF50000h - 4FF57000h
rbhook                           loaded at 6E500000h - 6E507000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                           loaded at 77050000h - 77115000h
VERSION                          loaded at 77C00000h - 77C08000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                           loaded at 77B20000h - 77B32000h
WINTRUST                         loaded at 76C30000h - 76C5E000h
IMAGEHLP                         loaded at 76C90000h - 76CB8000h
dciman32                         loaded at 73BC0000h - 73BC6000h
dsound                           loaded at 73F10000h - 73F6C000h
wdmaud                           loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                           loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 004225E8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77D48BCEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "TranslateMessage" (+00000000h)
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0042202Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004394C4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00412510h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00FDD5F0h, location: "foo_id3v2", loaded at 00FD0000h - 01000000h
Address: 00410FF1h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004394C4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00438DB5h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00FDD5F0h, location: "foo_id3v2", loaded at 00FD0000h - 01000000h
Address: 00438DE0h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043C320h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 00FDD5F0h, location: "foo_id3v2", loaded at 00FD0000h - 01000000h
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 00438C81h, location: "foobar2000", loaded at 00400000h - 00452000h

Version info:
foobar2000 v0.8.3
UNICODE


thx for great plugin
Title: Foo_uie_albumart
Post by: WiLLiE on 2005-01-18 19:40:09
Thanks for developing this great plugin.

I'm I the only one getting this error with AlbumList panel?

If I set AlbumList to View-->By Genre (or any other view) and then close foobar I get:
Code: [Select]
Microsoft Visual C++ Runtime Library
Runtime Error!
Program: foobar2000.exe
R6025
- pure virtual function call

Or:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01364AADh
Access violation, operation: read, address: 0D747865h
Call path:
WinMain=>app_shutdown
This is the first crash logged by this instance.
Code bytes (01364AADh):
01364A6Dh:  90 90 90 6A FF 68 46 7F 36 01 64 A1 00 00 00 00
01364A7Dh:  50 64 89 25 00 00 00 00 83 EC 10 53 55 8B D9 56
01364A8Dh:  57 89 5C 24 14 8B 7B 0C 8D 6B 04 C1 EF 02 C7 44
01364A9Dh:  24 28 01 00 00 00 BE 00 00 00 00 74 16 8B 45 00
01364AADh:  8B 0C B0 85 C9 74 07 8B 11 6A 01 FF 52 08 46 3B
01364ABDh:  F7 72 EA 8D 4C 24 18 8D 44 24 10 51 8B CD C7 44
01364ACDh:  24 14 20 91 36 01 89 44 24 20 C7 44 24 1C 6C 91
01364ADDh:  36 01 E8 BC D1 FF FF 8D 73 1C BF 00 00 00 00 8B
Stack (0012FE90h):
0012FE70h:  01B6D050 7C9C76F0 77F643DD 7C9C76F0
0012FE80h:  00000004 00000000 01B6C55C 00000000
0012FE90h:  01234AA0 0000000C 00000003 00000000
0012FEA0h:  0000002D 01234AA0 004012B8 004012C6
0012FEB0h:  0012FFB0 01367F46 00000001 01365063
0012FEC0h:  77D38BCE 100038C8 0012FF14 00000000
0012FED0h:  004341AD 0012FEF8 0000001A 00412470
0012FEE0h:  01B6C42C 00152337 00000000 0016091A
0012FEF0h:  00000113 0000001B 113773C4 4B48B387
0012FF00h:  58ABDF8B 38E56CBC 00000007 00000499
0012FF10h:  0136BA54 0012FF24 00410FF1 00000000
0012FF20h:  00000000 0012FFC0 00438DB5 00400000
0012FF30h:  00000000 00152337 00000001 01B6C42C
0012FF40h:  00000018 7FFD9000 C0000005 00152337
0012FF50h:  003C3A18 00000000 00000000 003C2988
0012FF60h:  00000001 00000044 00153B10 00153B20
0012FF70h:  00153B38 00000000 00000000 00000000
0012FF80h:  00000000 00000000 00000000 00000000
0012FF90h:  00000C01 00000001 00000000 00000000
0012FFA0h:  00010001 00000000 0012FF3C 0012FAB4
Registers:
EAX: 0D747865, EBX: 01234AA0, ECX: 01234AA0, EDX: 00000000
ESI: 00000000, EDI: 1B98490A, EBP: 01234AA4, ESP: 0012FE90
Crash location: "foo_utils", loaded at 01360000h - 0136E000h

Loaded modules:
foobar2000                       loaded at 00400000h - 00452000h
ntdll                            loaded at 7C900000h - 7C9B2000h
kernel32                         loaded at 7C800000h - 7C8F8000h
USER32                           loaded at 77D30000h - 77DC0000h
GDI32                            loaded at 77F10000h - 77F56000h
ole32                            loaded at 774D0000h - 7760C000h
msvcrt                           loaded at 77C00000h - 77C58000h
ADVAPI32                         loaded at 77DC0000h - 77E6B000h
RPCRT4                           loaded at 77E70000h - 77F01000h
COMCTL32                         loaded at 773C0000h - 774C2000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                         loaded at 76390000h - 763D9000h
SHELL32                          loaded at 7C9C0000h - 7D20B000h
foo_ac3                          loaded at 00A40000h - 00A53000h
foo_ape                          loaded at 00A60000h - 00A7F000h
foo_apl                          loaded at 003F0000h - 003FA000h
foo_bitcompare                   loaded at 00A80000h - 00A89000h
foo_cdda                         loaded at 00A90000h - 00A9E000h
foo_channel_mixer                loaded at 00AA0000h - 00ABE000h
MSVCR71                          loaded at 7C340000h - 7C396000h
uxtheme                          loaded at 5B270000h - 5B2A8000h
foo_clienc                       loaded at 00AD0000h - 00AE4000h
foo_console                      loaded at 00AF0000h - 00AF7000h
foo_diskwriter                   loaded at 00B00000h - 00B12000h
WINMM                            loaded at 76B30000h - 76B5E000h
foo_dsp_crossfade                loaded at 00BA0000h - 00BA7000h
foo_dsp_crossfeed                loaded at 00BB0000h - 00BB6000h
foo_dsp_extra                    loaded at 00BC0000h - 00BD5000h
foo_dsp_nogaps                   loaded at 00BE0000h - 00BE7000h
foo_dsp_pause                    loaded at 00BF0000h - 00BF7000h
foo_dsp_skip_silence             loaded at 00C00000h - 00C07000h
foo_dsp_soundtouch               loaded at 00C10000h - 00C1B000h
MSVCP60                          loaded at 76060000h - 760C5000h
foo_dsp_surr                     loaded at 00C20000h - 00C28000h
foo_dumb                         loaded at 00C30000h - 00C5C000h
foo_faac                         loaded at 00C60000h - 00C93000h
foo_flac                         loaded at 00CA0000h - 00CBC000h
foo_flaccer                      loaded at 00CC0000h - 00CD6000h
foo_freedb                       loaded at 00CE0000h - 00CFD000h
WS2_32                           loaded at 71AA0000h - 71AB7000h
WS2HELP                          loaded at 71A90000h - 71A98000h
foo_gestures                     loaded at 00D00000h - 00D0A000h
foo_history                      loaded at 00D10000h - 00D25000h
foo_id3v2                        loaded at 00D30000h - 00D60000h
foo_infobox                      loaded at 00D60000h - 00D73000h
foo_input_std                    loaded at 00D80000h - 00E3E000h
MSACM32                          loaded at 77BD0000h - 77BE5000h
foo_lame                         loaded at 00E50000h - 00E59000h
foo_masstag                      loaded at 00E60000h - 00E74000h
foo_matroska                     loaded at 00E80000h - 00EC8000h
foo_mod                          loaded at 00ED0000h - 00ED9000h
BASS                             loaded at 00EE0000h - 00F2E000h
foo_monkey                       loaded at 00F30000h - 00F4E000h
foo_mpcenc                       loaded at 00F50000h - 00F58000h
foo_mpeg4u                       loaded at 00F60000h - 00F89000h
foo_null                         loaded at 00F90000h - 00F97000h
foo_osd                          loaded at 00FA0000h - 00FAE000h
gdiplus                          loaded at 4EBA0000h - 4ED43000h
foo_output_std                   loaded at 00FC0000h - 00FC9000h
foo_out_dsound_ex                loaded at 00FD0000h - 00FD9000h
DSOUND                           loaded at 73EE0000h - 73F3C000h
VERSION                          loaded at 77BF0000h - 77BF8000h
foo_out_dsound_ex2               loaded at 00FF0000h - 00FF9000h
foo_out_ks                       loaded at 01000000h - 0100B000h
SETUPAPI                         loaded at 77910000h - 77A2A000h
foo_playcount                    loaded at 01010000h - 0101A000h
foo_playlistfind                 loaded at 01020000h - 0102B000h
foo_playlist_tree                loaded at 01030000h - 01062000h
foo_pphsresample                 loaded at 01070000h - 01080000h
foo_quicktag                     loaded at 01080000h - 01089000h
foo_read_http                    loaded at 01090000h - 010A5000h
foo_remote                       loaded at 010B0000h - 010BB000h
foo_rgscan                       loaded at 010C0000h - 010CD000h
foo_scheduler                    loaded at 010D0000h - 010E5000h
foo_search_ex                    loaded at 010F0000h - 010F8000h
foo_shuffle                      loaded at 01100000h - 0110B000h
foo_sid                          loaded at 01110000h - 01158000h
foo_stfu                         loaded at 01160000h - 01167000h
foo_syfm                         loaded at 01170000h - 0117A000h
foo_temple                       loaded at 01180000h - 0118B000h
foo_tta                          loaded at 01190000h - 01199000h
foo_uie_albumart                 loaded at 011A0000h - 011AC000h
foo_uie_albumlist                loaded at 011B0000h - 011C0000h
foo_uie_simple_spectrum          loaded at 011C0000h - 011CB000h
foo_uie_tabs                     loaded at 012D0000h - 012DA000h
foo_uie_trackinfo                loaded at 012E0000h - 012EB000h
foo_uie_volume                   loaded at 012F0000h - 012FA000h
foo_ui_columns                   loaded at 01300000h - 01337000h
foo_ui_std                       loaded at 01340000h - 01357000h
foo_utils                        loaded at 01360000h - 0136E000h
foo_vis_bacon                    loaded at 01370000h - 01382000h
foo_vis_bubbla                   loaded at 01390000h - 013A4000h
OPENGL32                         loaded at 5F220000h - 5F2EC000h
GLU32                            loaded at 5FF90000h - 5FFB1000h
DDRAW                            loaded at 73730000h - 73779000h
DCIMAN32                         loaded at 73B90000h - 73B96000h
foo_vis_dx                       loaded at 013B0000h - 013E0000h
d3d9                             loaded at 4FD10000h - 4FEB6000h
d3d8thk                          loaded at 6DF20000h - 6DF26000h
foo_vis_manager                  loaded at 013E0000h - 013E8000h
foo_vis_simple_spectrum          loaded at 013F0000h - 013FC000h
foo_vis_vu_meter                 loaded at 01400000h - 01408000h
foo_vorbisenc                    loaded at 01410000h - 0150A000h
foo_web                          loaded at 01510000h - 01528000h
foo_wma                          loaded at 01530000h - 01549000h
WMVCore                          loaded at 086C0000h - 08904000h
WMASF                            loaded at 070D0000h - 0710B000h
OLEAUT32                         loaded at 77110000h - 7719C000h
foo_write_http                   loaded at 01550000h - 0156A000h
foo_tbar                         loaded at 01570000h - 01579000h
WBlind                           loaded at 66000000h - 6608D000h
msimg32                          loaded at 76360000h - 76365000h
wbhelp                           loaded at 66600000h - 66617000h
LgWndHk                          loaded at 018B0000h - 018B7000h
WBExec                           loaded at 018E0000h - 01902000h
MPR                              loaded at 71B10000h - 71B22000h
Powrprof                         loaded at 74AA0000h - 74AA8000h
LgMsgHk                          loaded at 01DD0000h - 01DEE000h
events                           loaded at 16000000h - 16028000h
CurXP0                           loaded at 01DF0000h - 01DF7000h
imagehlp                         loaded at 76C80000h - 76CA8000h
DBGHELP                          loaded at 59F50000h - 59FF1000h

Stack dump analysis:
Address: 004012B8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004012C6h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 01367F46h, location: "foo_utils", loaded at 01360000h - 0136E000h
Address: 01365063h, location: "foo_utils", loaded at 01360000h - 0136E000h
Address: 77D38BCEh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "TranslateMessage" (+00000000h)
Address: 100038C8h, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uPeekMessage" (+00000000h)
Address: 004341ADh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00412470h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0136BA54h, location: "foo_utils", loaded at 01360000h - 0136E000h
Address: 00410FF1h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00438DB5h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00438DE0h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043C320h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C8F8000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F8000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C8F8000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 00438C81h, location: "foobar2000", loaded at 00400000h - 00452000h

Version info:
foobar2000 v0.8.3
UNICODE


This happens every time.
Title: Foo_uie_albumart
Post by: ludox on 2005-01-18 20:11:49
Same error for me.
Title: Foo_uie_albumart
Post by: Draconus on 2005-01-18 21:07:34
Now it works with japanese characters in folders and filenames, before it only works with filenames, Thanks!

sorry for my english.
Title: Foo_uie_albumart
Post by: drbeachboy on 2005-01-18 21:16:13
Quote
Same error for me.
[a href="index.php?act=findpost&pid=266347"][{POST_SNAPBACK}][/a]

And with me, also. When I restart foobar2000 all of my preexisting Playlists are deleted, as well.
Title: Foo_uie_albumart
Post by: Phi on 2005-01-18 22:43:27
Quote
And speaking of credit, I must confess I forgot to credit Phi for how I handle notifiers. I copied the concept of adding HWNDs to a HWND list in each notifier which will then send notifications to every window on the list, as seen in Phi's source for his wonderful foo_uie_info. Thanks Phi and also, sorry for forgetting to give credit where credit is due previously.[a href="index.php?act=findpost&pid=266269"][{POST_SNAPBACK}][/a]

Well, if you're talking about the code I think you are, that idea came from somewhere in foo_history and your thanks should be directed at foosion.
Title: Foo_uie_albumart
Post by: WiLLiE on 2005-01-18 22:58:47
Quote
Quote
Same error for me.
[a href="index.php?act=findpost&pid=266347"][{POST_SNAPBACK}][/a]

And with me, also. When I restart foobar2000 all of my preexisting Playlists are deleted, as well.
[a href="index.php?act=findpost&pid=266368"][{POST_SNAPBACK}][/a]

Yeah, same here..
Don't know how many times now I've had to restore my playlists cause of AlbumList crashing..
(All playlists gets deleted & what seemes an old database gets loaded)

Edit:
I did some testing and found out:
If I remove uie_albumart, uie_albumlist works fine and no more crashes.
Maybe uie_albumart and uie_tabs (Tabbed Panel Stack) dont work together?
Title: Foo_uie_albumart
Post by: rexy on 2005-01-18 23:53:00
I have uploaded new archives without a version change. I might have fixed it now. If I haven't, just don't use the special album list version (as far as I have noticed, there's only a problem when using the special version regardless of album art preferences) and wait for someone to fix it.

EDIT: Just had another go at it and now I'm positive it's fixed. Please check to see if it is indeed fixed on your own machine.
Title: Foo_uie_albumart
Post by: lll9p_1 on 2005-01-19 04:31:48
well done
Title: Foo_uie_albumart
Post by: Stratman on 2005-01-19 13:11:21
Fixed on my computer!
Title: Foo_uie_albumart
Post by: waileongyeo on 2005-01-19 13:41:06
This version (v0.044) works flawless in my system and the wildcards (match) function works much better then previous version.

It now has no problem displaying *.jpg images.

Thanks rexy.
Title: Foo_uie_albumart
Post by: drbeachboy on 2005-01-19 14:46:59
Quote
Quote
Same error for me.
[a href="index.php?act=findpost&pid=266347"][{POST_SNAPBACK}][/a]

And with me, also. When I restart foobar2000 all of my preexisting Playlists are deleted, as well.
[a href="index.php?act=findpost&pid=266368"][{POST_SNAPBACK}][/a]

Hi Rexy,

Your fix did the trick! Thank you very much for that, as well as for all the work that you have put forth to give us a terrific image plugin. Good luck with your future endevours.
Title: Foo_uie_albumart
Post by: nbv4 on 2005-01-19 17:32:00
Great plug in. I just got this error using the latest version just downloaded 15 minutes ago:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00410A12h
Access violation, operation: read, address: 582F2F3Ah
Call path:
WinMain=>app_mainloop=>playback_format_title_ex
This is the first crash logged by this instance.
Code bytes (00410A12h):
004109D2h:  8B 75 08 FF 05 D0 4F 44 00 85 F6 74 06 8B 06 8B
004109E2h:  CE EB 2D 8B 0D B0 4F 44 00 85 C9 75 1F 8D 4D F8
004109F2h:  E8 2D 56 FF FF 83 7D E0 00 74 0A FF 75 E0 FF 15
00410A02h:  88 91 43 00 59 32 DB E9 24 01 00 00 8B 01 8B F1
00410A12h:  FF 10 3B 35 B0 4F 44 00 0F 94 C3 84 DB 0F 84 CD
00410A22h:  00 00 00 80 7D 18 00 74 24 FF 35 A4 4F 44 00 8D
00410A32h:  45 E0 FF 35 A0 4F 44 00 FF 35 AC 4F 44 00 FF 35
00410A42h:  A8 4F 44 00 50 E8 F8 00 00 00 83 C4 14 68 A0 00
Stack (0012F6B4h):
0012F694h:  00DADCDC 7C9C76F0 77F643DD 7C9C76F0
0012F6A4h:  00000004 00000000 00DAD1E8 00000000
0012F6B4h:  7C342151 00444D80 00000000 00000000
0012F6C4h:  7C3416B8 00000046 0012F784 00000046
0012F6D4h:  010C8060 7C352807 0012F6C8 00D59148
0012F6E4h:  0012F7DC 7C34240D 7C37A2A8 0012F784
0012F6F4h:  00000000 00D59144 00D54981 01B13418
0012F704h:  00000002 00000002 00000002 00000000
0012F714h:  00000015 00444FB8 00D54D7E 0043A3B8
0012F724h:  00D52DAF 00F9B914 0012F760 010C9310
0012F734h:  00000000 00000000 00000000 00D573B4
0012F744h:  00D59130 000602EE 00D59130 0090EE18
0012F754h:  7C9106F0 00D59144 00000002 00D57268
0012F764h:  00000000 00000000 00000000 00000000
0012F774h:  00000000 00000000 00010000 00D57268
0012F784h:  010C9310 00000046 00000046 00000000
0012F794h:  00000035 0089EB90 0012F80C 00000010
0012F7A4h:  00402BD3 0089EB90 00D57268 012646F0
0012F7B4h:  00000030 00000030 00000000 0000001F
0012F7C4h:  004012B8 004012C6 0012F80C 0012F7DC
Registers:
EAX: 582F2F3A, EBX: 00000000, ECX: 00F9B914, EDX: 00444FB8
ESI: 00F9B914, EDI: 00444D80, EBP: 0012F720, ESP: 0012F6B4
Crash location: "foobar2000", loaded at 00400000h - 00452000h

Loaded modules:
foobar2000                       loaded at 00400000h - 00452000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                         loaded at 7C800000h - 7C8F4000h
USER32                           loaded at 77D40000h - 77DD0000h
GDI32                            loaded at 77F10000h - 77F56000h
ole32                            loaded at 774E0000h - 7761C000h
msvcrt                           loaded at 77C10000h - 77C68000h
ADVAPI32                         loaded at 77DD0000h - 77E6B000h
RPCRT4                           loaded at 77E70000h - 77F01000h
COMCTL32                         loaded at 773D0000h - 774D2000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                         loaded at 763B0000h - 763F9000h
SHELL32                          loaded at 7C9C0000h - 7D1D4000h
foo_ape                          loaded at 008D0000h - 008EF000h
foo_cdda                         loaded at 008F0000h - 008FE000h
foo_clienc                       loaded at 00900000h - 0090B000h
foo_console                      loaded at 00910000h - 00917000h
foo_diskwriter                   loaded at 00920000h - 00932000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_dsp_crossfeed                loaded at 009C0000h - 009C6000h
foo_dsp_extra                    loaded at 009D0000h - 009E5000h
foo_dsp_nogaps                   loaded at 009F0000h - 009F7000h
foo_dsp_skip_silence             loaded at 00A00000h - 00A07000h
foo_flac                         loaded at 00A10000h - 00A2C000h
foo_freedb                       loaded at 00A30000h - 00A5E000h
WS2_32                           loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_id3v2                        loaded at 00A60000h - 00A90000h
MSVCP60                          loaded at 76080000h - 760E5000h
foo_infobox                      loaded at 00A90000h - 00AA3000h
foo_massdelete                   loaded at 00AB0000h - 00ABA000h
foo_masstag                      loaded at 00AC0000h - 00AD4000h
foo_mspider                      loaded at 00AE0000h - 00AE8000h
LIBCURL                          loaded at 00AF0000h - 00B4C000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_out_dsound_ex                loaded at 00B70000h - 00B79000h
DSOUND                           loaded at 73F10000h - 73F6C000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_read_http                    loaded at 00B90000h - 00B99000h
foo_rgscan                       loaded at 00BA0000h - 00BAD000h
foo_shn                          loaded at 00BB0000h - 00BBF000h
foo_spc                          loaded at 00BC0000h - 00BD1000h
foo_speex                        loaded at 00BE0000h - 00BF8000h
foo_uie_tabs                     loaded at 00C00000h - 00C0A000h
foo_uie_trackinfo                loaded at 00C10000h - 00C1B000h
foo_uie_volume                   loaded at 00C20000h - 00C2A000h
foo_ui_columns                   loaded at 00C30000h - 00C67000h
foo_utils                        loaded at 00C70000h - 00C81000h
foo_vis_manager                  loaded at 00C90000h - 00C98000h
foo_wavpack                      loaded at 00CA0000h - 00CB2000h
foo_wma                          loaded at 00CC0000h - 00CDA000h
WMVCore                          loaded at 7D790000h - 7D99A000h
wmidx                            loaded at 4B320000h - 4B349000h
WMASF                            loaded at 59A10000h - 59A4C000h
OLEAUT32                         loaded at 77120000h - 771AC000h
msdmo                            loaded at 736B0000h - 736B7000h
WININET                          loaded at 771B0000h - 77256000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                           loaded at 77B20000h - 77B32000h
urlmon                           loaded at 77260000h - 772FE000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
MSVFW32                          loaded at 75A70000h - 75A91000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
DRMClien                         loaded at 00CE0000h - 00D2F000h
foo_input_std                    loaded at 00E00000h - 00EBD000h
foo_uie_albumart                 loaded at 00D50000h - 00D5C000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_albumlist                loaded at 00D70000h - 00D80000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
dciman32                         loaded at 73BC0000h - 73BC6000h
WINTRUST                         loaded at 76C30000h - 76C5E000h
IMAGEHLP                         loaded at 76C90000h - 76CB8000h
wdmaud                           loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                           loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 7C342151h, location: "MSVCR71", loaded at 7C340000h - 7C396000h
Symbol: "free" (+00000000h)
Address: 00444D80h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 7C3416B8h, location: "MSVCR71", loaded at 7C340000h - 7C396000h
Symbol: "_crtLCMapStringA" (+0000030Ah)
Address: 7C352807h, location: "MSVCR71", loaded at 7C340000h - 7C396000h
Symbol: "realloc" (+00000308h)
Address: 00D59148h, location: "foo_uie_albumart", loaded at 00D50000h - 00D5C000h
Address: 7C34240Dh, location: "MSVCR71", loaded at 7C340000h - 7C396000h
Symbol: "except_handler3" (+00000000h)
Address: 7C37A2A8h, location: "MSVCR71", loaded at 7C340000h - 7C396000h
Symbol: "ldexp" (+00005388h)
Address: 00D59144h, location: "foo_uie_albumart", loaded at 00D50000h - 00D5C000h
Address: 00D54981h, location: "foo_uie_albumart", loaded at 00D50000h - 00D5C000h
Address: 00444FB8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00D54D7Eh, location: "foo_uie_albumart", loaded at 00D50000h - 00D5C000h
Address: 0043A3B8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00D52DAFh, location: "foo_uie_albumart", loaded at 00D50000h - 00D5C000h
Address: 00D573B4h, location: "foo_uie_albumart", loaded at 00D50000h - 00D5C000h
Address: 00D59130h, location: "foo_uie_albumart", loaded at 00D50000h - 00D5C000h
Address: 00D59130h, location: "foo_uie_albumart", loaded at 00D50000h - 00D5C000h
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 00D59144h, location: "foo_uie_albumart", loaded at 00D50000h - 00D5C000h
Address: 00D57268h, location: "foo_uie_albumart", loaded at 00D50000h - 00D5C000h
Address: 00D57268h, location: "foo_uie_albumart", loaded at 00D50000h - 00D5C000h
Address: 00402BD3h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00D57268h, location: "foo_uie_albumart", loaded at 00D50000h - 00D5C000h
Address: 004012B8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004012C6h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00D5406Ch, location: "foo_uie_albumart", loaded at 00D50000h - 00D5C000h
Address: 00D7A4ACh, location: "foo_uie_albumlist", loaded at 00D70000h - 00D80000h
Address: 00D55DE3h, location: "foo_uie_albumart", loaded at 00D50000h - 00D5C000h
Address: 00D540FCh, location: "foo_uie_albumart", loaded at 00D50000h - 00D5C000h
Address: 00D712E5h, location: "foo_uie_albumlist", loaded at 00D70000h - 00D80000h
Address: 00D765B7h, location: "foo_uie_albumlist", loaded at 00D70000h - 00D80000h
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77D484BCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D48564h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D4B2A1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BCh)
Address: 77D4B23Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000057h)
Address: 77D4B250h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D4B258h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000073h)
Address: 77D4B250h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 100036ADh, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uDefWindowProc" (+00000016h)
Address: 77D48AFEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 00D77FC5h, location: "foo_uie_albumlist", loaded at 00D70000h - 00D80000h
Address: 77D488A9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488B2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00D77FC5h, location: "foo_uie_albumlist", loaded at 00D70000h - 00D80000h
Address: 77D48808h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000171h)
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 00D78E71h, location: "foo_uie_albumlist", loaded at 00D70000h - 00D80000h
Address: 00D780A2h, location: "foo_uie_albumlist", loaded at 00D70000h - 00D80000h
Address: 00D77FC5h, location: "foo_uie_albumlist", loaded at 00D70000h - 00D80000h
Address: 77D48709h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000072h)
Address: 00D77FC5h, location: "foo_uie_albumlist", loaded at 00D70000h - 00D80000h
Address: 00D77FC5h, location: "foo_uie_albumlist", loaded at 00D70000h - 00D80000h
Address: 77D487EBh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000154h)
Address: 00D77FC5h, location: "foo_uie_albumlist", loaded at 00D70000h - 00D80000h
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D48808h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000171h)
Address: 77D4B743h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetParent" (+0000016Ch)
Address: 00D77FC5h, location: "foo_uie_albumlist", loaded at 00D70000h - 00D80000h
Address: 77D4B7ABh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendMessageW" (+00000049h)
Address: 773EAF7Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal414" (+00000FB4h)
Address: 77D487FFh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000168h)
Address: 77D4B743h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetParent" (+0000016Ch)
Address: 00D77FC5h, location: "foo_uie_albumlist", loaded at 00D70000h - 00D80000h

Version info:
foobar2000 v0.8.3
UNICODE
This cropped up after about 5 minutes of the thing working perfectly. All previous versions always worked 100% of the time.
Title: Foo_uie_albumart
Post by: metal_termite on 2005-01-20 07:40:05
I still get the crashing on exit. I *think* it's the albumlist. I replaced it with the original and it stopped.

Quote
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01E9D74Fh
Access violation, operation: read, address: 0C5B0081h
Call path:
WinMain=>app_shutdown=>playlist_switcher_deinit=>playlist_switcher_saveconfig
This is the first crash logged by this instance.
Code bytes (01E9D74Fh):
01E9D70Fh:  00 98 46 E6 00 90 03 E5 00 40 46 E6 00 D0 46 E6
01E9D71Fh:  00 58 47 E6 00 38 6A E5 00 78 01 35 00 78 01 35
01E9D72Fh:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01E9D73Fh:  00 11 00 09 00 08 00 08 03 00 02 35 00 E8 54 0E
01E9D74Fh:  02 90 99 43 00 00 00 00 00 00 00 00 00 BC D7 E9
01E9D75Fh:  01 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00
01E9D76Fh:  00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00
01E9D77Fh:  00 00 00 00 00 01 01 00 00 00 E8 22 00 00 00 00
Stack (0013FE70h):
0013FE50h:  0013FB7C 7C9C76F0 77F643DD 7C9C76F0
0013FE60h:  00000004 00000000 0013F088 00000000
0013FE70h:  004212F7 020E85B8 00000000 004458F4
0013FE80h:  004458F8 00000000 0013FEA8 00427292
0013FE90h:  020E85CC 0013FEA4 77D48BCE 100038C8
0013FEA0h:  00000000 004394C4 0013FECC 004271A9
0013FEB0h:  00442A5C 00000018 77D48BCE 0013FED4
0013FEC0h:  10001E17 00442A5C 0000002F 0013FED8
0013FED0h:  00427481 00000015 0013FF14 004124F8
0013FEE0h:  80000001 0016233D 00000000 0036044E
0013FEF0h:  00000113 0000001E 113773C4 4B48B387
0013FF00h:  58ABDF8B 38E56CBC 00000007 00000215
0013FF10h:  00000000 0013FF24 00410FF1 00000000
0013FF20h:  00000000 0013FFC0 00438DB5 00400000
0013FF30h:  00000000 0016233D 00000000 80000001
0013FF40h:  0013F0D0 7FFDF000 C0000005 0016233D
0013FF50h:  003526D0 00000000 00000000 00352A20
0013FF60h:  00000001 00000044 00163E58 00163EB8
0013FF70h:  00163E20 00000000 00000000 00000000
0013FF80h:  00000000 00000000 00000000 00000000
Registers:
EAX: 0C5ABCE8, EBX: 020E85CC, ECX: 01E9D74C, EDX: 004458F8
ESI: 01E9D74C, EDI: 00000010, EBP: 0013FE88, ESP: 0013FE70
Unable to identify crash location

Loaded modules:
foobar2000                       loaded at 00400000h - 004B6000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                         loaded at 7C800000h - 7C8F4000h
USER32                           loaded at 77D40000h - 77DD0000h
GDI32                            loaded at 77F10000h - 77F56000h
ole32                            loaded at 774E0000h - 7761C000h
msvcrt                           loaded at 77C10000h - 77C68000h
ADVAPI32                         loaded at 77DD0000h - 77E6B000h
RPCRT4                           loaded at 77E70000h - 77F01000h
COMCTL32                         loaded at 773D0000h - 774D2000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                         loaded at 763B0000h - 763F9000h
SHELL32                          loaded at 7C9C0000h - 7D238000h
foo_ape                          loaded at 00390000h - 003AF000h
foo_cdda                         loaded at 003B0000h - 003BE000h
foo_clienc                       loaded at 003C0000h - 003CB000h
foo_console                      loaded at 003D0000h - 003D7000h
foo_custom_sort                  loaded at 003E0000h - 003E8000h
foo_dbsearch                     loaded at 009A0000h - 009BA000h
foo_diskwriter                   loaded at 009C0000h - 009D2000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_dsp_extra                    loaded at 00A60000h - 00A75000h
foo_dsp_mute                     loaded at 003F0000h - 003F7000h
foo_dsp_nogaps                   loaded at 00A80000h - 00A87000h
foo_filedate                     loaded at 00A90000h - 00A9A000h
foo_flac                         loaded at 00AA0000h - 00ABC000h
foo_floater                      loaded at 00AC0000h - 00AC8000h
foo_freedb                       loaded at 00AD0000h - 00B02000h
WS2_32                           loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_gep                          loaded at 00B10000h - 00B36000h
MSIMG32                          loaded at 76380000h - 76385000h
OLEAUT32                         loaded at 77120000h - 771AC000h
foo_id3v2                        loaded at 00B40000h - 00B6E000h
MSVCP60                          loaded at 76080000h - 760E5000h
foo_infobox                      loaded at 00B70000h - 00B83000h
foo_input_std                    loaded at 00B90000h - 00C34000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_massdelete                   loaded at 00C50000h - 00C5A000h
foo_masstag                      loaded at 00C60000h - 00C74000h
foo_notaskbar                    loaded at 00C80000h - 00C86000h
foo_output_std                   loaded at 00C90000h - 00C99000h
foo_playcount                    loaded at 00CA0000h - 00CAA000h
foo_playlistgen_ex               loaded at 00CB0000h - 00CBF000h
foo_playlist_tree                loaded at 00CC0000h - 00CF2000h
foo_quicktag                     loaded at 00D00000h - 00D09000h
foo_read_http                    loaded at 00D10000h - 00D19000h
foo_repeat                       loaded at 00D20000h - 00D3F000h
foo_rgscan                       loaded at 00D40000h - 00D4D000h
foo_scheduler                    loaded at 00D50000h - 00D65000h
foo_scroll                       loaded at 00D70000h - 00D76000h
foo_speex                        loaded at 00D80000h - 00D98000h
foo_tts                          loaded at 00DA0000h - 00DA9000h
foo_uie_albumart                 loaded at 00DB0000h - 00DBC000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_albumlist                loaded at 00DD0000h - 00DE0000h
foo_uie_tabs                     loaded at 00DE0000h - 00DEA000h
foo_uie_trackinfo                loaded at 00DF0000h - 00DFB000h
foo_uie_volume                   loaded at 00E00000h - 00E0A000h
foo_ui_columns                   loaded at 00E10000h - 00E47000h
foo_ui_std                       loaded at 00F50000h - 00F67000h
foo_unpack                       loaded at 00F70000h - 00FA1000h
foo_vis_manager                  loaded at 00FB0000h - 00FB8000h
foo_vis_stereo                   loaded at 00FC0000h - 01048000h
foo_vis_vu_meter                 loaded at 01050000h - 01058000h
foo_wavpack                      loaded at 01060000h - 01072000h
foo_winamp_spam                  loaded at 01080000h - 01087000h
foo_wmaenc                       loaded at 01090000h - 010BF000h
WMVCore                          loaded at 086C0000h - 08904000h
WMASF                            loaded at 070D0000h - 0710B000h
QUARTZ                           loaded at 74810000h - 7497D000h
foo_ymsgr                        loaded at 010D0000h - 010D7000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
Powrprof                         loaded at 74AD0000h - 74AD8000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                           loaded at 77050000h - 77115000h
VERSION                          loaded at 77C00000h - 77C08000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                           loaded at 77B20000h - 77B32000h
WINTRUST                         loaded at 76C30000h - 76C5E000h
IMAGEHLP                         loaded at 76C90000h - 76CB8000h
idle                             loaded at 60300000h - 60307000h
wdmaud                           loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
midimap                          loaded at 77BD0000h - 77BD7000h
tskh                             loaded at 01A00000h - 01A12000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 004212F7h, location: "foobar2000", loaded at 00400000h - 004B6000h
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 004B6000h
Address: 004458F8h, location: "foobar2000", loaded at 00400000h - 004B6000h
Address: 00427292h, location: "foobar2000", loaded at 00400000h - 004B6000h
Address: 77D48BCEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "TranslateMessage" (+00000000h)
Address: 100038C8h, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uPeekMessage" (+00000000h)
Address: 004394C4h, location: "foobar2000", loaded at 00400000h - 004B6000h
Address: 004271A9h, location: "foobar2000", loaded at 00400000h - 004B6000h
Address: 00442A5Ch, location: "foobar2000", loaded at 00400000h - 004B6000h
Address: 77D48BCEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "TranslateMessage" (+00000000h)
Address: 10001E17h, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000035h)
Address: 00442A5Ch, location: "foobar2000", loaded at 00400000h - 004B6000h
Address: 00427481h, location: "foobar2000", loaded at 00400000h - 004B6000h
Address: 004124F8h, location: "foobar2000", loaded at 00400000h - 004B6000h
Address: 00410FF1h, location: "foobar2000", loaded at 00400000h - 004B6000h
Address: 00438DB5h, location: "foobar2000", loaded at 00400000h - 004B6000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004B6000h
Address: 00438DE0h, location: "foobar2000", loaded at 00400000h - 004B6000h
Address: 0043C320h, location: "foobar2000", loaded at 00400000h - 004B6000h
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: 00438C81h, location: "foobar2000", loaded at 00400000h - 004B6000h
Address: 003A0043h, location: "foo_ape", loaded at 00390000h - 003AF000h
Symbol: "FillWaveHeader" (+00009AB3h)

Version info:
foobar2000 v0.8.3
UNICODE
Title: Foo_uie_albumart
Post by: XanDaMan on 2005-01-21 18:26:14
Any chance of a minimum height setting?

I know its been requested so amny times before, but it is rather important, and a highly useful feature. + it aint nice looking at my art at what looks like 20x20.

Any word on this?
Title: Foo_uie_albumart
Post by: Zoide on 2005-01-21 21:11:02
Sorry to insist... but what's the status on album art embedded within individual files? (ie. in the tag as opposed to a separate folder.jpg)

Btw: thanks for the plugin, rexy.  I hope you realize it's very useful for the community
Title: Foo_uie_albumart
Post by: metal_termite on 2005-01-21 21:41:38
Zoide, I don't think Rexy is going to continue with the plugin as stated somewhere in this mammoth thread.

But he did give out the source code for someone to carry on and further develop the plugin.

I know a lot of us would like to see wthe embedded art feature implemented
Title: Foo_uie_albumart
Post by: Strictly4me on 2005-01-23 01:32:37
Quote
Any chance of a minimum height setting?
[a href="index.php?act=findpost&pid=267084"][{POST_SNAPBACK}][/a]

Again same question from me! 
Pleaaaase!!! - We need it!

((((( Strictly4me )))))
Title: Foo_uie_albumart
Post by: Storm on 2005-01-23 08:10:39
It seems the download link is broken.
Title: Foo_uie_albumart
Post by: wortels on 2005-01-23 15:29:42
can anyone mirro this?
Title: Foo_uie_albumart
Post by: dano on 2005-01-23 15:48:21
I updated the file here (http://foobar.nub4life.net/columns/pafiledb.php?action=file&id=76)
modified album list version is not included because it can make crashes
Title: Foo_uie_albumart
Post by: rexy on 2005-01-23 17:49:54
I uploaded the file elsewhere and updated the link. HA admins possibly removed my attachment because it was eating bandwidth.

Also, I wanted to note that I would not be offended if someone (any of the foobar2000 gurus) decides to completely take over the project. Just go ahead. The source is out.
Title: Foo_uie_albumart
Post by: Supernaut on 2005-01-23 18:28:15
Quote
Also, I wanted to note that I would not be offended if someone (any of the foobar2000 gurus) decides to completely take over the project. Just go ahead. The source is out.
[a href="index.php?act=findpost&pid=267468"][{POST_SNAPBACK}][/a]
I'd been meaning to get the source (got it now) in order to try and do some of my own bugfixes/enhancements. At first glance, the source looks simple enough for me to handle.

If I get anything significant done, I'll be happy to release it. It might not be anytime soon (this week) though as I'm a tad short on time at the moment.
Title: Foo_uie_albumart
Post by: mazy on 2005-01-23 18:43:47
Supernaut, one feature i would like to see is multiple images. it would get all files which match search criteria (maybe with the exception of default image) and provide ways to change showing one (from context menu, by adding actions 'next image' to mouse actions etc.).

slideshow mode would be nice too (auto-cycling these images after some delay). and 100% preview on mouse hover (show title-less window with full-size image when possible after hovering mouse pointer over cover art for some time).
Title: Foo_uie_albumart
Post by: Zoide on 2005-01-23 22:30:55
Supernaut,

I think a feature that all of use would love to see is the ability to see album art that is embedded in the song files themselves.

Thanks.
Title: Foo_uie_albumart
Post by: 4nt1 on 2005-01-24 09:08:13
I second what Zoide said, i would really love it if we could get this to happen

i also saw on a mates apple running itunes with the complete album covers scanned was some small open gl 3d plugin which showed the cd case in 3d listing the tracks of the album was quite simple and cool, maybe a 3d spinning cd case with logo could be possible ?

i would love it
Title: Foo_uie_albumart
Post by: Skates on 2005-01-24 14:01:37
Quote
I second what Zoide said, i would really love it if we could get this to happen

i also saw on a mates apple running itunes with the complete album covers scanned was some small open gl 3d plugin which showed the cd case in 3d listing the tracks of the album was quite simple and cool, maybe a 3d spinning cd case with logo could be possible ?

i would love it
[a href="index.php?act=findpost&pid=267620"][{POST_SNAPBACK}][/a]

I think that would be more of a visualization plug-in then anything else, but I third the reading cover from tags! That would definitely make my day...
Title: Foo_uie_albumart
Post by: Supernaut on 2005-01-24 20:55:39
Quote
I think a feature that all of use would love to see is the ability to see album art that is embedded in the song files themselves.[a href="index.php?act=findpost&pid=267510"][{POST_SNAPBACK}][/a]
Quote
I second what Zoide said, i would really love it if we could get this to happen [a href="index.php?act=findpost&pid=267620"][{POST_SNAPBACK}][/a]
Quote
I third the reading cover from tags! That would definitely make my day... [a href="index.php?act=findpost&pid=267677"][{POST_SNAPBACK}][/a]

I guess we can call this a consensus

The problem is that I don't know how images get stored in media files. When you say 'files', do you mean a particular format (MP3/ID3v2)? Somehow I doubt there is a cross-format agreement on how to store images in tags.

What I'd need from you guys is to upload somewhere several short audio samples that have artwork embedded in them. The more varied (audio format/image format), the better. What program do you use to rip your files and/or embed artwork in them?

Another concern I have is that the foobar2000 API may not provide the images for me, if they aren't stored in regular tags. I'd hate to have to go about hacking my way through a file just to get ahold of an image...

Edit: upon stuffing an image inside an AAC file using iTunes, I see that an (albeit apparently empty) COVER tag appears in the fb2k file info box. It may not be actually empty, but hold binary data which the info box chooses not to display.

Fetching and using a binary image from the tag using foobar2000's API shouldn't be much of a problem.

I'll look further into it when I have more time. In the meantime, you're free to aid me by uploading short samples as described above.
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-01-25 00:16:11
FYI, I remember this post from a while back:

http://www.hydrogenaudio.org/forums/index....um+art+embedded (http://www.hydrogenaudio.org/forums/index.php?showtopic=28746&hl=album+art+embedded)

I don't know if it affects anything you might be doing, Supernaut, but it's definitely something to keep in mind for users who absolutely want cover art embedded in their mp3s.
Title: Foo_uie_albumart
Post by: Zoide on 2005-01-25 00:27:18
As far as I know, the images can be encoded within an ID3 v2 tag.  This can be done with programs such as The GodFather (freeware, http://users.otenet.gr/~jtcliper/tgf/) (http://users.otenet.gr/~jtcliper/tgf/)).

Here is a link to a sample in which I embedded a CD cover within the ID3 v2 tag: http://www.stanford.edu/~aodio/sample.mp3 (http://www.stanford.edu/~aodio/sample.mp3)

Thanks for the help, Supernaut.
Title: Foo_uie_albumart
Post by: Skates on 2005-01-25 01:23:56
I personally use Musicmatch to tag my files, and it downloads to the cover and stores it as an ID3v2, then I convert it to APEv2 and the tag remains. So it seems possible to read the binary data from APEv2 tags!
Title: Foo_uie_albumart
Post by: VLSI on 2005-01-28 17:59:18
Bug report:  after adding files to a playlist, the default cover isn't displayed.  Instead, the previously shown image is kept.  Restarting foobar fixes the problem.  100% reproducable.  My selection list is:

match:$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))*.png
match:$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))*.jpg
default.jpg

This problem could be related to the fact that default.jpg doesn't have an explicit path (relative to the fb2k application folder).
Title: Foo_uie_albumart
Post by: topdownjimmy on 2005-01-28 18:38:52
Can you add a minheight setting to this plugin?
Title: Foo_uie_albumart
Post by: esa372 on 2005-01-28 19:30:37
I've got a strange problem with the Album Art panel (0.042)...

There's a folder on my drive (d:\sounds\music) that contains MP3s and WMAs.  (I don't use it much because I mostly listen to FLAC files on the computer.)

Anyway, here's the problem:
No matter which file I play (MP3 or WMA) from that folder, the Album Art panel displays the cover of the Keb' Mo' album.
 
...and there's no image in that folder; in fact, that image is anywhere on the drive.
 

The source paths the Album Art panel preferences are:
Code: [Select]
$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))folder.jpg

C:\Program Files\foobar2000\components\default.jpg

Any ideas why this is happening?

TIA,

~esa
Title: Foo_uie_albumart
Post by: Duble0Syx on 2005-01-28 21:18:36
I've been having a similar issue with the newest version (0.44?).  If I was playing an album with art, and the next album doesn't have any the art from the last album still shows.  The behavior implies the artwork only updates/refreshes when there is new art only rather than if there is no art too.  Of course I can manually refresh the image, but that gets annoying.  I don't use the default image for albums with no art, I rather it just show nothing.
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-01-28 23:06:11
@esa372 and Duble0Syx: I'd try downloading the newest version (0.044) from the first page of the the thread.  I remember there were a few big fixes made without making a new version number.  I have no such issues with the version I have (which I'm pretty sure is the latest).

edit: Actually, I just noticed this problem today.  It only seems to happen when you have a song playing with album displayed (song A), then you double-click a new song to play that doesn't have any album art (Song B).  If song A simply finishes and song B is the next song in the playlist, there are no problems (the default "no cover" image shows).
Title: Foo_uie_albumart
Post by: topdownjimmy on 2005-01-28 23:35:42
foobar freezes momentarily when I highlight a track from my iPod as the albumart panel searches for albumart...any way to prevent this?
Title: Foo_uie_albumart
Post by: stripe on 2005-01-28 23:52:57
Suggestion: have an option so that when no album art is found, it will show a different plugin, e.g. spectrum analyzer.

stripe/ben
Title: Foo_uie_albumart
Post by: esa372 on 2005-01-28 23:59:05
Quote
@esa372 and Duble0Syx: I'd try downloading the newest version (0.044) from the first page of the the thread.
Thank you for the tip, but I'm afraid it didn't work. 
 
The strange thing is, it only happens with files in that particular folder...

Any other suggestions?

Thanks,

~esa



:edit: I was able to 'fix' the problem by right-clicking on the Album Art image and selecting "Open In External Viewer", and then deleting the image...

But I still don't know where the image was stored, or why the Album Art panel was showing it...

Title: Foo_uie_albumart
Post by: topdownjimmy on 2005-01-28 23:59:17
Quote
Suggestion: have an option so that when no album art is found, it will show a different plugin, e.g. spectrum analyzer.

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


brilliant!
Title: Foo_uie_albumart
Post by: Zoide on 2005-01-29 00:16:05
Quote
Suggestion: have an option so that when no album art is found, it will show a different plugin, e.g. spectrum analyzer.

stripe/ben
[a href="index.php?act=findpost&pid=269031"][{POST_SNAPBACK}][/a]
  That would be AWESOME.

(and the album art within the tag feature, too  )
Title: Foo_uie_albumart
Post by: Fiend Angelical on 2005-01-30 09:41:58
Hey, I've downloaded foo_uie_albumart and put it into my components file. Now.. I feel a fool, but what next?
Title: Foo_uie_albumart
Post by: Zoide on 2005-01-30 09:55:12
Quote
Hey, I've downloaded foo_uie_albumart and put it into my components file. Now.. I feel a fool, but what next?
[a href="index.php?act=findpost&pid=269347"][{POST_SNAPBACK}][/a]
  Click on some empty space on foobar, and go to Panels -> Album Art.  It should display the picture that is in the folder where you song is.
Title: Foo_uie_albumart
Post by: Supernaut on 2005-01-30 10:35:12
Quote
Bug report:  after adding files to a playlist, the default cover isn't displayed.  Instead, the previously shown image is kept.[a href="index.php?act=findpost&pid=268943"][{POST_SNAPBACK}][/a]

Quote
I've been having a similar issue with the newest version (0.44?).  If I was playing an album with art, and the next album doesn't have any the art from the last album still shows.  The behavior implies the artwork only updates/refreshes when there is new art only rather than if there is no art too.  Of course I can manually refresh the image, but that gets annoying.  I don't use the default image for albums with no art, I rather it just show nothing.[a href="index.php?act=findpost&pid=268989"][{POST_SNAPBACK}][/a]

I've noticed this behaviour and will do my best to fix it.

Thanks everyone, for your input. I'm sorry that I'm not able to dive in right now, but I'll be sure to work on the plugin as soon as possible. Not sure when that will be, though...
Title: Foo_uie_albumart
Post by: Xenion on 2005-01-30 11:29:13
hi, i just played around a bit with this plugin. really nice.

i remember that there was a simple perl script where you could enter artist and album name and it displayed you the cover from amazon.com

i think this would be nice for folders which don't have the folder.jpg

update: http://www.slothradio.com/covers/ (http://www.slothradio.com/covers/)
Title: Foo_uie_albumart
Post by: Bad Seed on 2005-01-30 18:57:46
Hello, I just discovered this plugin yesterday, and after reading this 17 pages I think I'm the dumbest guy in the Earth (or at least in the Hydrogenaudio Forums ).

I'm running foobar2000 on Windows Me, but I installed the GDI+ Runtimes in the foobar folder, and I did the same with the other 2 dll, so my foobar should work and it doesn't show any error message loading it. The problem is that my foobar never displays the album art, it even displays the default image when no cover is available . This is how it looks:

[a href="http://img163.exs.cx/my.php?loc=img163&image=foobar2yl.png" target="_blank"]
Title: Foo_uie_albumart
Post by: Fiend Angelical on 2005-01-30 19:46:05
Quote
Quote
Hey, I've downloaded foo_uie_albumart and put it into my components file. Now.. I feel a fool, but what next?
[a href="index.php?act=findpost&pid=269347"][{POST_SNAPBACK}][/a]
  Click on some empty space on foobar, and go to Panels -> Album Art.  It should display the picture that is in the folder where you song is.
[a href="index.php?act=findpost&pid=269348"][{POST_SNAPBACK}][/a]

Hmm. I don't see a Panels -> Album Art menu. I don't even see the Panel submenu.
Title: Foo_uie_albumart
Post by: Zoide on 2005-01-30 19:47:46
Quote
Quote
Quote
Hey, I've downloaded foo_uie_albumart and put it into my components file. Now.. I feel a fool, but what next?
[a href="index.php?act=findpost&pid=269347"][{POST_SNAPBACK}][/a]
  Click on some empty space on foobar, and go to Panels -> Album Art.  It should display the picture that is in the folder where you song is.
[a href="index.php?act=findpost&pid=269348"][{POST_SNAPBACK}][/a]

Hmm. I don't see a Panels -> Album Art menu. I don't even see the Panel submenu.
[a href="index.php?act=findpost&pid=269485"][{POST_SNAPBACK}][/a]
  Did you right click on an empty part of the main Foobar window?  This should bring up a list of menus, including Panels.
Title: Foo_uie_albumart
Post by: Supernaut on 2005-01-30 19:51:04
Quote
Hmm. I don't see a Panels -> Album Art menu. I don't even see the Panel submenu.[a href="index.php?act=findpost&pid=269485"][{POST_SNAPBACK}][/a]
Do you have the latest Columns UI installed? You need 0.1.2.
Title: Foo_uie_albumart
Post by: rexy on 2005-01-30 20:31:40
I have just updated the source and the binary archives.
I fixed the bug that caused the cover image to stay after moving to something without cover art.
Also, I updated the albumlist to use musicmusic's latest source and while I was at it I made it so that now there's actually a seperate service just for controling the panel. So, now the configurations also reflect this option and ask whether you want the panel to be able to be controlled externally at all.
If you want to control the panel without editing the panel's code and making it still compatible with others' album art panels you can use this:
Code: [Select]
class NOVTABLE albumart_control_base : public service_base
{
public:
    static GUID get_class_guid()
    {
 // {5549FA34-673C-4c5b-B6CE-5CDC4813E7B4}
 static const GUID guid =
 { 0x5549fa34, 0x673c, 0x4c5b, { 0xb6, 0xce, 0x5c, 0xdc, 0x48, 0x13, 0xe7, 0xb4 } };
 return(guid);
    }

    static albumart_control_base* get()
    {
 return(service_enum_create_t(albumart_control_base,0));
    }
    
    virtual bool is_controllable()=0;
    virtual bool set_image(metadb_handle * track)=0;
    virtual bool set_image()=0;
    virtual void redraw()=0;
    virtual void lock(bool l)=0;
    virtual bool is_locked()=0;
};

is_controllable will tell you whether you are allowed to control the panel (note that whether or not you rely on what this tells you, the panel will not get controlled if it is not allowed to; rather, the function's just there so you can check).
set_image will set the display to display the cover art for the track passed, but without arguements, it will just set the display image to the appropriate one according to user settings (so call this after you unlock the panel and you're done forcefully displaying what you wanted). set_image will return true if you ought to redraw (but you don't have to or you can redraw regardless).
redraw will redraw the window (so if you get true from set_image you might wanna call this).
lock will lock the image so that even if a new track starts, it won't display its cover instead of whatever is already being displayed (like what you set it to). That is, if you pass true, it will lock and if false, it will unlock. When it unlocks, it will not immidiately revert the image. You can either let it wait untill something else sets the image or you can set_image with no arguments yourself.
is_locked will simply tell you whether the panel's locked.
You can look at the albumlist code for an example.
Title: Foo_uie_albumart
Post by: topdownjimmy on 2005-01-30 21:12:45
Quote
I have just updated the source and the binary archives.
[a href="index.php?act=findpost&pid=269499"][{POST_SNAPBACK}][/a]


Awesome!  Thanks! 
Title: Foo_uie_albumart
Post by: nbv4 on 2005-01-30 21:13:14
Is the bug that corrupts the database now fixed in the version of foo_uie_albumlist linked in the first post?
Title: Foo_uie_albumart
Post by: VLSI on 2005-01-31 02:56:17
Quote
I have just updated the source and the binary archives.
I fixed the bug that caused the cover image to stay after moving to something without cover art.
[a href="index.php?act=findpost&pid=269499"][{POST_SNAPBACK}][/a]

Thanks for the update.  Unfortunately, your changes only partially fixes the problem.  Now, when adding tracks to a playlist, the album art panel show nothing instead of the default.jpg in the fb2k directory.
Title: Foo_uie_albumart
Post by: Duble0Syx on 2005-01-31 04:30:33
Quote
I have just updated the source and the binary archives.
I fixed the bug that caused the cover image to stay after moving to something without cover art.
[a href="index.php?act=findpost&pid=269499"][{POST_SNAPBACK}][/a]

Update solved my issue.  For my settings I don't use any image when there is no artwork, just a black background.  Glad that the image goes away now after going from an album with art to one without.  Thanks.
Title: Foo_uie_albumart
Post by: dewey1973 on 2005-01-31 20:54:05
Sounds like a lot of people new to the plug-in are having trouble getting it up and running.  Since it's been a few pages sine I posted my little installation guide here is a link to it...

http://www.hydrogenaudio.org/forums/index....ndpost&p=263925 (http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&view=findpost&p=263925)
Title: Foo_uie_albumart
Post by: rexy on 2005-02-03 07:13:03
Binaries and source updated to v0.045.
Please "Reset" your sources list.

I now believe I have definitively fixed the sporadic pure virtual function calls with the special albumart. It seems I was releasing some handles I shouldn't have been. Please check to see if it is indeed fixed on your machines as well.
I also added a minimum height configuration as you can see.
Above all, I have implemented cyclable sources. The way this works is you either use the context menu or assign mouse gestures to at least "Next source" and possibly to the less integral, yet convenient, "First source." So, when you "Next source" it will use the next available source. To allow better use of this feature, I have enhanced the source list so that any source that has a "-" in front of it (before "match:" or anything else) and it will become a sub-source of the last non-"-" source. What this means is that if you have something like
Code: [Select]
$whatever()folder.jpg
-$whatever()folder.png
-$whatever()folder.gif
-match:$whatever()*cover*
-match:$whatever()*front*
-default.jpg
match:$whatever()back.*
-match:$whatever()*back*
-match:$whatever()*alt*
-default_alternate.jpg
$whatever()something else.jpg
-default.jpg
then, the first source will be the first non-"-" and if it works then it is display. If it does not, then the next one's used etc. Now, when you "Next source" then it will make it start looking from the next non-"-". Now, that's only the basic behavior. Its whole behavior is too complex for me to bother to outline here, but I made it so it acts in the most convenient way... at least as I see it. So, like "Next source"ing which leads to the same thing will make it skip to the next source for the offset... well, kinda. Just experiment with it, and please report any quirkiness, because it may occur. Now, you can do crazy stuff like have the first source as a "-" and you might get some desirable effects from it, but I find it kinda foolish, but it does work, it doesn't just crap out when you do that.
Now, the "Revert to first source when current source would result in different display" simply means that it will set it to the default (first) source whenever using the current source on any track being processed (whether because of a new track, new focus, or album list) would have resulted in something else than what has already been displayed. So, this is basically good for when you want it to revert to the first source when a new album starts playing.
I now all this might sound really confusing, that's because it is. I suggest you either experiment or, even better, if you can comprehend simple programming logic, just check out the source code and see how it works and look for all the set_image overloadings and func_NextSource.

...phew.
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-02-03 07:46:51
Howdy, rexy,

Thanks for the update.  It sounds very exciting.  I just wanted to report that I upgraded from the last version you uploaded by simply overwriting the old foo_uie_albumart.dll file, then ran foobar, and as per your instructions, hit the reset button under the source list, and foobar froze up on me.  It might have just been taking a really long time to finish resetting, but I'm not that patient. 

Anyway, if it is very important that we reset our source lists before we start using this version, then I recommend that people delete their old foo_uie_albumart.dll file (back it up, of course), then start foobar, then close foobar and copy the new foo_uie_albumart.dll file into the componenets directory and restart foobar.
Title: Foo_uie_albumart
Post by: Duble0Syx on 2005-02-03 07:59:24
Just curious, but rather than using
Code: [Select]
$whatever()folder.jpg
-$whatever()folder.png
-$whatever()folder.gif

couldn't you just use
Code: [Select]
 match:$whatever()folder.*
?
My setup has a lot of that stuff.  For example:
Code: [Select]
match:$left(%_path%,$sub($len(%_path%),$len(%_filename_ext%)))$replace(%artist% - %album%,:,_,?,_,/,_,\,_,³,_,",_,ð,_).*

Works for covers tht are in the same dir with a "Artist - Album" name scheme.  All the $replace things are for things with special characters in the title.

Rexy: Great plugin, As soon as I get some sleep and can understand what this new stuff means I'll give it try.
Title: Foo_uie_albumart
Post by: Silverbolt on 2005-02-03 08:34:27
Quote
Above all, I have implemented cyclable sources.[a href="index.php?act=findpost&pid=270524"][{POST_SNAPBACK}][/a]

This is awesome. Makes me want to scan all my albums (front->back->disc).
Title: Foo_uie_albumart
Post by: waileongyeo on 2005-02-03 09:39:25
Quote
Binaries and source updated to v0.045.
Please "Reset" your sources list.

... I also added a minimum height configuration as you can see.

Thanks. That's what I'm trying on the source in v0.044 with no luck.

Quote
Above all, I have implemented cyclable sources. The way this works is you either use the context menu or assign mouse gestures to at least "Next source" and possibly to the less integral, yet convenient, "First source." So, when you "Next source" it will use the next available source....
[a href="index.php?act=findpost&pid=270524"][{POST_SNAPBACK}][/a]

Could it implement as a sub-menu? Such that all available source defined are listed in the submenu items?

Again, thanks for your updates.
Title: Foo_uie_albumart
Post by: mazy on 2005-02-03 10:43:25
rexy, great news about service and cyclable sources!

i support what Duble0Syx said. could we have it that all files matching a source string get added to list of covers (matches for '-' prefixed strings with corresponding attribute) for all source strings.

then you would delete duplicate files from this list (same matches from different source strings), and do what you did as before ...

btw, could you have a look at my previous request?
Quote
slideshow mode would be nice too (auto-cycling these images after some delay). and 100% preview on mouse hover (show title-less window with full-size image when possible after hovering mouse pointer over cover art for some time).
[a href="index.php?act=findpost&pid=267475"][{POST_SNAPBACK}][/a]

it would be even better, if you could add some eyecandy for that auto-cycling mode or generally when the cover art changes (of course, that would be set to off by default as it would make things a little bit slower). i would love the effect of alphablending on this ... when cover changes, you would start for example 20-step over 1sec (could be configurable) alphablending animation from current image to image of that new cover art. in case that new cover art should be showed when that animation is taking progress, you would simply start over from what's being displayed to that new cover.

what you think? i know it's just eyecandy, but ...
Title: Foo_uie_albumart
Post by: Strictly4me on 2005-02-03 11:06:19
Quote
Binaries and source updated to v0.045.
... I also added a minimum height configuration as you can see.

Thank you so much, for this feature rexy!
We love you! 

((((( Strictly4me )))))
Title: Foo_uie_albumart
Post by: A_Man_Eating_Duck on 2005-02-03 12:03:47
I think mines sprung a leak (http://www.geocities.com/amaneatingduck/untitled.png)

after about 5 seconds (http://www.geocities.com/amaneatingduck/untitled1.png)

this is how i can make the error reoccur.

remove albumart.dll from the components dir opened foobar, closed foobar, copyed the .dll back in to the compents dir, open foobar, put albumart into the top menu (not the sidebar) and set the minimum height to 300, opened albumart prefs, clicked the reset button, close foobar, reopen foobar, foobar systray icon shows but locks up (also using %99 cpu time), use task manager to kill foobar.

same thing occurs if i put Albumart in the sidebar instead of the menu, using the same method above.

using albumart version 0.045
columns 0.1.2

EDIT: changed pics into hyperlinks, no point bloating the thread
Title: Foo_uie_albumart
Post by: Andreasvb on 2005-02-03 13:04:25
My foobar hangs too.

Great plugin though, really like it.
Title: Foo_uie_albumart
Post by: rexy on 2005-02-03 13:13:18
Sorry, but I am unable to recreate this situation in which foobar hangs. Could someone else also having the problem post his own instructions on how to make foobar hang as well? And please, try your instructions more than once and see that they indeed do it over and over and make sure to try to remove steps and see if it affected anything so that there are minimal redundent steps. Thanks.
Title: Foo_uie_albumart
Post by: Supernaut on 2005-02-03 13:15:18
Quote
My foobar hangs too. [a href="index.php?act=findpost&pid=270575"][{POST_SNAPBACK}][/a]
Mine hung too after upgrading, but I got it solved somehow: I removed the plugin (renamed to .bak), started foobar, closed foobar, renamed to .dll again, started foobar, enabled the plugin, and it was working.

Hope it helps.
Title: Foo_uie_albumart
Post by: rexy on 2005-02-03 13:27:25
Okay. I changed some foolish thing in the source. I think it was it that was causing the hangs. Could you check please. Regardless, though, that thing needed to be changed.
Binaries and source updated.
Title: Foo_uie_albumart
Post by: rexy on 2005-02-03 13:37:24
Quote
Just curious, but rather than using
Code: [Select]
$whatever()folder.jpg
-$whatever()folder.png
-$whatever()folder.gif

couldn't you just use
Code: [Select]
 match:$whatever()folder.*
?
[a href="index.php?act=findpost&pid=270535"][{POST_SNAPBACK}][/a]

First of all, that was just an example and there's not a chance that's the source list I use. Afterall, whouldn't you use real functions instead $whatever()? You would.
Now except for that, using
Code: [Select]
$whatever()folder.jpg
-$whatever()folder.png
-$whatever()folder.gif
would explicitly mean that you want any $whatever()folder.jpg to take precedence over a png with a similar path, which in turn takes precedence over a gif with a similar path, while using
Code: [Select]
match:$whatever()folder.*
would simply return the first image file with "folder" as its name in that directory, which means that not only would it bring in stuff like folder.tiff, it would also not have the hierchy one might have needed.
Title: Foo_uie_albumart
Post by: Andreasvb on 2005-02-03 14:03:08
Seems to work fine now.

Thanks.
Title: Foo_uie_albumart
Post by: topdownjimmy on 2005-02-03 14:18:18
Quote
Seems to work fine now.

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


Hooray!   

Now...who knows of a back cover art repository?   
Title: Foo_uie_albumart
Post by: VLSI on 2005-02-03 14:58:03
Quote
Binaries and source updated to v0.045.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=270524")
Great improvements with this release.

I would just like to point out that [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&mode=linear&view=findpost&p=269571]this[/url] bug is still present.
Title: Foo_uie_albumart
Post by: upNorth on 2005-02-03 14:58:45
Great work, rexy! I especially like the way you combined a "-" in front with the cycling, as it makes it really configurable. The whole sources list functionality is very simple, yet clever, IMHO.

One little feature request:
If it's not too hard to implement, could you add a "crop" feature? a simple setting that would remove X pixels around the whole image. I think some of the covers I download would look better if I could shave off just a few pixels.
Title: Foo_uie_albumart
Post by: Olive on 2005-02-03 17:19:21
Quote
Now...who knows of a back cover art repository?   
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=270594")

[a href="http://www.mega-search.net/]http://www.mega-search.net/[/url] or get a scanner
Title: Foo_uie_albumart
Post by: foosion on 2005-02-03 17:19:47
IMO it would be a good idea to interpret paths as relative to the directory of the current track rather than the foobar2000 directory. It is currently rather cumbersome to use images that are stored relative to the audio files.
Title: Foo_uie_albumart
Post by: nbv4 on 2005-02-03 17:54:53
Cool, thanks a lot for the minimum height option, now I don't have to rely on the panel stack window to see album art.

Although the modified albumlist panel still crashes every five minutes for me
Title: Foo_uie_albumart
Post by: strogoff_ger on 2005-02-03 18:49:02
Hello Rexy,

is it possible to implement the following feature in albumart?

I would like to have some sort of album preview in the panel window: the cover of the currently playing album would be displayed in the middle, and let`s say the 2 or 3 albums before and after would be displayed on top and below (and with a slightly smaller thumbnail).  So when i`d click on a cover the first track of the album would start to play and the corresponding cover art would slide in focus.

A display of for instance 6 x 6 coverarts as a square would also be imaginable.

Am i a dreamer? 
Title: Foo_uie_albumart
Post by: A_Man_Eating_Duck on 2005-02-03 21:34:28
Quote
Okay. I changed some foolish thing in the source. I think it was it that was causing the hangs. Could you check please. Regardless, though, that thing needed to be changed.
Binaries and source updated.
[a href="index.php?act=findpost&pid=270584"][{POST_SNAPBACK}][/a]


Seems to have fixed my problems
Title: Foo_uie_albumart
Post by: rexy on 2005-02-03 22:33:03
Quote
Quote
Binaries and source updated to v0.045.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=270524")
Great improvements with this release.

I would just like to point out that [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&mode=linear&view=findpost&p=269571]this[/url] bug is still present.
[a href="index.php?act=findpost&pid=270600"][{POST_SNAPBACK}][/a]

I did not quite understand exactly what your bug was. Would you care to describe it with a more detail?

Quote
Great work, rexy! I especially like the way you combined a "-" in front with the cycling, as it makes it really configurable. The whole sources list functionality is very simple, yet clever, IMHO.

One little feature request:
If it's not too hard to implement, could you add a "crop" feature? a simple setting that would remove X pixels around the whole image. I think some of the covers I download would look better if I could shave off just a few pixels.
[a href="index.php?act=findpost&pid=270601"][{POST_SNAPBACK}][/a]

Thanks.
About crop, I think what I'll do is have a pad feature (which was request earlier anywho) and make it so a negative value would crop instead of pad.
By the way, I like your avatar. Do you actually have a Dirty doll or is the image just from the cover?

Quote
IMO it would be a good idea to interpret paths as relative to the directory of the current track rather than the foobar2000 directory. It is currently rather cumbersome to use images that are stored relative to the audio files.
[a href="index.php?act=findpost&pid=270631"][{POST_SNAPBACK}][/a]

I don't see how it would be a good idea. As I see it, it is a lot more logical as it is now, because it just formats the TAGZ string and you put what you want there. I guess what I can do is make it so source strings have an added variable which will equal the track's directory. Maybe you can explain to me why your idea would work better? I don't really see why.

Quote
Cool, thanks a lot for the minimum height option, now I don't have to rely on the panel stack window to see album art.

Although the modified albumlist panel still crashes every five minutes for me
[a href="index.php?act=findpost&pid=270643"][{POST_SNAPBACK}][/a]

Your welcome.
Could you please explain exactly when and how it crashes, because all the crash issues I've experienced are gone and it seems others are reporting their crash issues are gone too. Please make sure you are using both the latest albumlist and albumart panels from my archive.
Title: Foo_uie_albumart
Post by: foosion on 2005-02-03 22:57:50
Quote
I don't see how it would be a good idea. As I see it, it is a lot more logical as it is now, because it just formats the TAGZ string and you put what you want there. I guess what I can do is make it so source strings have an added variable which will equal the track's directory. Maybe you can explain to me why your idea would work better? I don't really see why.[a href="index.php?act=findpost&pid=270742"][{POST_SNAPBACK}][/a]
Relative path specifications are much easier to write (and read) than absolute path specifications that have to use titleformatting to extract the path of the directory of the current track.
Example:
Code: [Select]
folder.jpg
%album%.jpg
..\folder.jpg
versus
Code: [Select]
$left(%_path%,$strrchr(%_path%,\))folder.jpg
$left(%_path%,$strrchr(%_path%,\))%album%.jpg
<almost insanely complicated expression that only adds character noise>folder.jpg
Title: Foo_uie_albumart
Post by: stripe on 2005-02-03 23:10:59
.44 worked fine for me but .45 does not want to display images except the default ones in the foobar directory.  It's like it doesn't find them anymore, either with my old config or when i reset.  I'm on win98.  When I go "open directory", it always points to the one containing the first file open when fb opened.  But it doesn't find even files in this directory.

stripe/ben
Title: Foo_uie_albumart
Post by: Kamelian on 2005-02-03 23:57:02
is there any way to make foo_albumart read images inside .zip and .rar files ?
Title: Foo_uie_albumart
Post by: topdownjimmy on 2005-02-04 01:46:27
Shouldn't your altered albumlist panel obey the "follow cursor" rules?  It doesn't currently...
Title: Foo_uie_albumart
Post by: VLSI on 2005-02-04 02:38:56
Quote
I did not quite understand exactly what your bug was. Would you care to describe it with a more detail?
[a href="index.php?act=findpost&pid=270742"][{POST_SNAPBACK}][/a]
Sorry about that.  I should have been clearer.

My setup falls back on default.jpg (in fb2k directory) when there isn't a cover image in the song folder.  The problem is:  when I add a track to the playlist, default.jpg is no longer found, because it's specified without a path.  It seems that the plug-in fails to resolve relative paths from then on.  Restarting foobar fixes the problem.  I'm sure it's a trivial fix.  Thanks for your efforts.
Title: Foo_uie_albumart
Post by: jasnic02 on 2005-02-04 08:24:36
Thanks for the continued development on this plugin rexy .. it is very much appreciated!

I don't know if this is a bug or intended behavior .. either way it is not a big issue at all. 

Scenario:
I currently have AC/DC playing and the AC/DC cover art is shown.  If I highlight Metallica (from albumlist or playlisttree) and click 'Send To Playlist' (with Autoplay on 'Send To Playlist' enabled) the album art shown will be the Metallica cover.  If I immediately click stop before highlighting any entry in the Metallica playlist, the AC/DC cover will be shown again.

I have played a bit with the settings as far as 'follow cursor' and stuff, but please let me know if I'm doing something wrong or if this is intended behavior.  Thanks!
Title: Foo_uie_albumart
Post by: syrek on 2005-02-04 11:37:46
does anyone has 0.44 for me because 0.45 keeps rocketing my CPU usage to 99%
Title: Foo_uie_albumart
Post by: Andreasvb on 2005-02-04 12:11:33
Syrek, did you redownload the 0.45?
rexy fixed the CPU thing.
Title: Foo_uie_albumart
Post by: EZ-man on 2005-02-04 14:05:22
How about let users to config border color in new version
Title: Foo_uie_albumart
Post by: syrek on 2005-02-04 15:51:23
Quote
Syrek, did you redownload the 0.45?
rexy fixed the CPU thing.
[a href="index.php?act=findpost&pid=270883"][{POST_SNAPBACK}][/a]


I didn't, now I did 

thnx, I did miss the part where he had fixed this
Title: Foo_uie_albumart
Post by: upNorth on 2005-02-04 21:08:11
Quote
By the way, I like your avatar. Do you actually have a Dirty doll or is the image just from the cover?[a href="index.php?act=findpost&pid=270742"][{POST_SNAPBACK}][/a]
The latter. Maybe I should get into knitting again, haven't done that since we were forced to in primary school 
Title: Foo_uie_albumart
Post by: JEN on 2005-02-06 15:06:44
Sorry if this has already been answered!

Anyone know how to display a different art depending on the file being played, e.g. if you have a mixture of audio files in a single folder and an art for each one of those files, how do you get it to load the correct art if both and audio and art have the same names?
Title: Foo_uie_albumart
Post by: upNorth on 2005-02-06 16:14:53
Quote
Sorry if this has already been answered!

Anyone know how to display a different art depending on the file being played, e.g. if you have a mixture of audio files in a single folder and an art for each one of those files, how do you get it to load the correct art if both and audio and art have the same names?
[a href="index.php?act=findpost&pid=271340"][{POST_SNAPBACK}][/a]

Try this:
Code: [Select]
match:$replace(%_path%,$ext(%_path%),)*

or this if you want e.g. the jpg with that name:
Code: [Select]
$replace(%_path%,$ext(%_path%),)jpg
Title: Foo_uie_albumart
Post by: JEN on 2005-02-06 18:04:22
upNorth: Thanks it works but, what I was really after was the following

match trackname with picturename
if match is true then
display the matched picture
else
display the NoArt picture
end if

The code you gave works, but if no match is found it displays nothing!
I want it do display the default image if no match is found.

Thanks for all the help!
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-02-06 18:09:01
Quote
upNorth: Thanks it works but, what I was really after was the following

match trackname with picturename
if match is true then
display the matched picture
else
display the NoArt picture
end if

The code you gave works, but if no match is found it displays nothing!
I want it do display the default image if no match is found.

Thanks for all the help!
[a href="index.php?act=findpost&pid=271371"][{POST_SNAPBACK}][/a]


Is this "NoArt" picture the same for all albums? (that is, is it in the same location for every file?).  If so, you just need to add the default image as a source under the matched picture, making sure to use a hyphen in front of it, like:

Code: [Select]
$replace(%_path%,$ext(%_path%),)jpg
-components\default.jpg


(assuming your default image is in the foobar2000\components folder)
Title: Foo_uie_albumart
Post by: JEN on 2005-02-06 23:09:55
Thats funny!

I used your code, and now I get no art at all!
Title: Foo_uie_albumart
Post by: Andrea on 2005-02-07 01:30:54
Excellent plugin! Thank you
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-02-07 04:01:05
Quote
Thats funny!

I used your code, and now I get no art at all!
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=271426")


I'm sorry 

Did you enter each line as a separate entry in the source list?  Buried in this thread is a description of how the source list works for the newer versions of the albumart panel.  Specifically, here is rexy's post where he describes the whole system:

[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&st=400#]http://www.hydrogenaudio.org/forums/index....c=29383&st=400#[/url]

Hopefully you can see what I was trying to accomplish with the code I gave.
Title: Foo_uie_albumart
Post by: stripe on 2005-02-07 05:04:25
Quote
.44 worked fine for me but .45 does not want to display images except the default ones in the foobar directory.  It's like it doesn't find them anymore, either with my old config or when i reset.  I'm on win98.  When I go "open directory", it always points to the one containing the first file open when fb opened.  But it doesn't find even files in this directory.

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

update: It is displaying the art from the album that is queued when fb is loaded, but then it will never update it.  It flickers when you click 'refresh image' but still loads the old one.  It looks like all the image things are working except that they are not getting updated when the track is changed.  None of the 'behavior' options change anything.

stripe/ben
Title: Foo_uie_albumart
Post by: moultano on 2005-02-07 17:11:27
The download link appears to be down. Anyone else having issues with this?
Title: Foo_uie_albumart
Post by: ephemeros on 2005-02-07 17:18:43
Quote
The download link appears to be down. Anyone else having issues with this?
[a href="index.php?act=findpost&pid=271572"][{POST_SNAPBACK}][/a]


Yep. Could someone put up a mirror please?
Thx
eph
Title: Foo_uie_albumart
Post by: Fandango on 2005-02-09 02:05:19
How about a help file? What is the syntax of the "Sources for all album cover at images" field? If it's standard fb2k syntax, where do I find the documentation?

e.g. what does this "-match:" and "-" mean?

What does a linebreak mean?

Sorry, I don't like searching through over 450 posts, collecting all the snippets and paste my own doc.
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-02-09 03:10:21
Quote
How about a help file? What is the syntax of the "Sources for all album cover at images" field? If it's standard fb2k syntax, where do I find the documentation?

e.g. what does this "-match:" and "-" mean?

What does a linebreak mean?

Sorry, I don't like searching through over 450 posts, collecting all the snippets and paste my own doc.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=271984")


[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&st=400#]http://www.hydrogenaudio.org/forums/index....c=29383&st=400#[/url]

I just posted this link three or four posts before you posted.  rexy, if you see this, I think this might be a good bit of info to include in the first post.
Title: Foo_uie_albumart
Post by: Fandango on 2005-02-09 06:39:54
Yeah, some links in the first post would great.
Title: Foo_uie_albumart
Post by: Melomane on 2005-02-09 14:50:33
very small bug when "allow external control of cover display" is enabled

1)drop files from albumlist panel
2)now select files in albumlist WITHOUT release left button and drop files
3)set focus on playlist

displayed image is locked on droped files, not on played or selected track.
to unlock focus on albumlist and refocus on playlist


great plugin! 
Title: Foo_uie_albumart
Post by: scottder on 2005-02-09 21:42:12
Ok silly question, how do I actually get the album art to show in the sidebar??
Title: Foo_uie_albumart
Post by: trance on 2005-02-10 02:57:49
Quote
Ok silly question, how do I actually get the album art to show in the sidebar??
[a href="index.php?act=findpost&pid=272164"][{POST_SNAPBACK}][/a]


Right Click the sidebar -> Panel -> Album Art

If you can't see those options, you'll need to dl UI Column and goto Others -> Show all toolbar.
Title: Foo_uie_albumart
Post by: trance on 2005-02-10 03:01:00
I'm having problems with it showing the first .jpg in the folder.  Which usually means that it displays the "back" (Artist - album - back.jpg) cover instead of the front (Artist - album - front.jpg).  Is there anyway to tell it to show the "front" jpg? 

Doing Next/First source seems to have no function.  It displays only one cover even though there are many .jpg files in teh folder. 
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-02-10 03:06:55
Quote
I'm having problems with it showing the first .jpg in the folder.  Which usually means that it displays the "back" (Artist - album - back.jpg) cover instead of the front (Artist - album - front.jpg).  Is there anyway to tell it to show the "front" jpg? 

Doing Next/First source seems to have no function.  It displays only one cover even though there are many .jpg files in teh folder.  
[a href="index.php?act=findpost&pid=272209"][{POST_SNAPBACK}][/a]


What sources do you have in your source list?
Title: Foo_uie_albumart
Post by: trance on 2005-02-10 03:10:10
Just the default sources:

$replace(%_path%,%_filename_ext%,)front.jpg
-match:$replace(%_path%,%_filename_ext%,)*
-components\default.png

Title: Foo_uie_albumart
Post by: gfngfgf on 2005-02-10 04:04:04
I made a post earlier on this page (page 19) with a link to rexy's instructions about the source list.  Take a read as it explains how the "next source" and "first source" feature works.

The default source list looks for a file called "front.jpg" in the same directory as the currently playing audio file.  It doesn't look for "*front.jpg".

Try replacing the first source with this:

Code: [Select]
$replace(%_path%,%_filename_ext%,)%artist% - %album% - front.jpg


You can add similar code to get it to show the back image as well.
Title: Foo_uie_albumart
Post by: sPeziFisH on 2005-02-10 10:31:27
Code: [Select]
match:$replace(%_path%,%_filename_ext%,)*front*
match:$replace(%_path%,%_filename_ext%,)*back*


rexy's explanation of cycling (http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&st=420#)

use 'match:' if the source name shall contain the used sheme/string.
Title: Foo_uie_albumart
Post by: Zoide on 2005-02-10 10:33:11
Anything new on reading the cover art embedded in tags?
Title: Foo_uie_albumart
Post by: scottder on 2005-02-10 12:49:59
Quote
Quote
Ok silly question, how do I actually get the album art to show in the sidebar??
[a href="index.php?act=findpost&pid=272164"][{POST_SNAPBACK}][/a]


Right Click the sidebar -> Panel -> Album Art

If you can't see those options, you'll need to dl UI Column and goto Others -> Show all toolbar.
[a href="index.php?act=findpost&pid=272207"][{POST_SNAPBACK}][/a]


Odd I right click the side panel, see lots of things, but entry called Panel, will have to dig around I guess.
Title: Foo_uie_albumart
Post by: trance on 2005-02-10 14:54:38
Quote
Code: [Select]
match:$replace(%_path%,%_filename_ext%,)*front*
match:$replace(%_path%,%_filename_ext%,)*back*


rexy's explanation of cycling (http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&st=420#)

use 'match:' if the source name shall contain the used sheme/string.
[a href="index.php?act=findpost&pid=272262"][{POST_SNAPBACK}][/a]



Thanks, it worked as far as showing the "front" cover.  I'll take a look at the cycling. 
Title: Foo_uie_albumart
Post by: wortels on 2005-02-10 18:43:27
*wrong thread doh!*
Title: Foo_uie_albumart
Post by: ajax3 on 2005-02-10 22:03:38
1)Can someone tell me how should looks code to show cover like front, back and cd in albumart:)

2) is there some chance that cover was in another folder than music:) one folder deeper:) example: artist/album/cover

3)and maybe is there some possibility that picture (cover) change after some time example 10s - slideshow:)
please help me:)
Title: Foo_uie_albumart
Post by: scottder on 2005-02-11 03:52:24
I'm at a loss why this isn't showing up when I right click on the side panel? anyone?
EDIT: Figured it out needed new version of columns_ui, duh
Title: Foo_uie_albumart
Post by: pIv on 2005-02-11 04:45:44
It is possible add "search in albumart" enable/disable to right click menu?

Replace this in preferense not goof idea.
Title: Foo_uie_albumart
Post by: Angaros on 2005-02-12 13:20:17
My AlbumArt panel shows me a cover that isn't on my computer. This only happens for files in my singles directory. In that folder, there are no image files, only mp3 files and the image shown isn't on my computer. What can I do to get the panel to show my default NoCover image instead? I'm using v0.45 and the default code string.
Title: Foo_uie_albumart
Post by: ajax3 on 2005-02-12 13:50:11
Quote
1)Can someone tell me how should looks code to show cover like front, back and cd in albumart:)

2) is there some chance that cover was in another folder than music:) one folder deeper:) example: artist/album/cover

3)and maybe is there some possibility that picture (cover) change after some time example 10s - slideshow:)
please help me:)
[a href="index.php?act=findpost&pid=272411"][{POST_SNAPBACK}][/a]


EDIT
anyone??
Title: Foo_uie_albumart
Post by: Sicter on 2005-02-12 13:54:18
Sorry for the stupid question, but how do I activate this thing? I put the Foo_uie_albumart in the components folder and its there in the components list, but now what?
Title: Foo_uie_albumart
Post by: topdownjimmy on 2005-02-12 15:04:16
Quote
Sorry for the stupid question, but how do I activate this thing? I put the Foo_uie_albumart in the components folder and its there in the components list, but now what?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=272849")


You will also need [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=28647]ui_columns[/url].  Download that, change your user interface module to Columns UI in Display settings, restart foobar, "Enable Sidebar" in the Components menu, right click on the sidebar and select panels > album art.
Title: Foo_uie_albumart
Post by: Sicter on 2005-02-13 06:13:50
Thanx topdownjimmy, works great

Btw, I would like to second the requests of implementing some kind of slideshow feature for all the relevant pics. Something like the old ShowCover winamp plugin.
Title: Foo_uie_albumart
Post by: andreas on 2005-02-13 14:42:39
Hi,

I'd like to stress foosion's request from the beginning of February:
I think, it would be nice to have an option for relative paths. Perhaps one could set a tag for each string, if it should be interpreted absolute or relative.

Another thing I'd like, is a preview feature. I'm thinking of a small line in the settings window, which shows the actual match of the currently highlighted tag. This would greatly increase comfort, when writing some more complex strings. One would easily see, if one had made an error (e.g. typed one bracket too much or anything like this).

My last question:
Has anybody a cute string for displaying cover art in a parent directory of a song?

Currently I use things like this:
Code: [Select]
-$left(%_path%,$sub($len2(%_path%),$len2(%_filename_ext%)))../$ifequal($mod(%tracknumber%,2),0,cd-back,cd-front).jpg


But this doesn't seem to work with pattern matching. So I tried it with these two, but neither of them works (I've added some spaces for this post, in order get a proper line wrap, so the spaces are NOT my problem):
Code: [Select]
-match: $left($left($left(%_path%,$strrchr(%_path%,\)),$sub($len2($left(%_path%,$strrchr(%_path%,\)),1)), $strrchr($left($left(%_path%,$strrchr(%_path%,\)),$sub($len2($left(%_path%, $strrchr(%_path%,\)),1)),\)) cd-front.*

Code: [Select]
-match: $left(%_path%,$sub($sub($sub($len2(%_path%),$len2(%_filename_ext%)), $directory(%_path%,2)),1)) cd-front.*

What am I doing wrong? Did I miss anything? Am I as stupid as I feel with this request?
Anyway at this point my message bites itself in the butt...

Regards and thanks for a very useful plugin,
Andreas
Title: Foo_uie_albumart
Post by: andreas on 2005-02-13 15:01:47
Hello again,

I've just realized a behaviour, I think, we could at least discuss here.

Assume I'm in "Follow cursor" mode. If I use the cycle feature to cycle through the cover art of the current song and afterwards set the cursor to another song, the "cycle position" seems to stay the same. It doesn't begin to scan the list from the beginning of the list, but rather shows the positions I had cycled to before for the other song. I'd prefer, if it starts to scan the list from the beginning on each song change.
I hope, at least somebody understood, what I tried to describe.

Regards,
Andreas
Title: Foo_uie_albumart
Post by: upNorth on 2005-02-13 15:10:29
Quote
Assume I'm in "Follow cursor" mode. If I use the cycle feature to cycle through the cover art of the current song and afterwards set the cursor to another song, the "cycle position" seems to stay the same. It doesn't begin to scan the list from the beginning of the list, but rather shows the positions I had cycled to before for the other song. I'd prefer, if it starts to scan the list from the beginning on each song change.
I hope, at least somebody understood, what I tried to describe.[a href="index.php?act=findpost&pid=273109"][{POST_SNAPBACK}][/a]
Have you tried to enable Revert to first source when current source would result in different display
? I haven't really verified that it does what you want, but it sounds like a possible solution.

Btw: Here is the string I use to show an image from the parent directory (only for multi disc albums):
Code: [Select]
match:$replace(%_path%,$if(%disc%,%_directoryname%'\')%_filename_ext%,)**folder.jpg
Title: Foo_uie_albumart
Post by: upNorth on 2005-02-13 15:10:45
Double post.

The error I got:
There appears to be an error with the database.
Code: [Select]
mySQL query error: INSERT INTO ibf_mail_queue (mail_to,mail_date,mail_subject,mail_content) VALUES('whitelion@mail333.com',1108307445,'Topic Subscription Reply Notification','WhiteLion,

upNorth has just posted a reply to a topic that you have subscribed to titled "Foo_uie_albumart".

----------------------------------------------------------------------
QUOTE(andreas @ Feb 13 2005, 04:01 PM)Assume I\'m in "Follow cursor" mode. If I use the cycle feature to cycle through the cover art of the current song and afterwards set the cursor to another song, the "cycle position" seems to stay the same. It doesn\'t begin to scan the list from the beginning of the list, but rather shows the positions I had cycled to before for the other song. I\'d prefer, if it starts to scan the list from the beginning on each song change.
I hope, at least somebody understood, what I tried to describe.[url=index.php?act=findpost&pid=273109\"][{POST_SNAPBACK}][/a]
-----------------------------

Have you tried to enable Revert to first source when current source would result in different display
? I haven\'t really verified that it does what you want, but it sounds like a possible solution.

Btw: Here is the string I use to show an image from the parent directory (only for multi disc albums):

------------ CODE SAMPLE ----------
match:$replace(%_path%,$if(%disc%,%_directoryname%\'\\')%_filename_ext%,)**folder.jpg
-----------------------------------


----------------------------------------------------------------------

The topic can be found here:
[a href=\"http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&view=getnewpost]http://www.hydrogenaudio.org/forums/index....view=getnewpost[/url]



There may be more replies to this topic, but only 1 email is sent per board visit for each subscribed topic. This is
to limit the amount of mail that is sent to your inbox.

Unsubscribing:
--------------

You can unsubscribe at any time by logging into your control panel and clicking on the "View Subscriptions" link.

Regards,

The Hydrogenaudio Forums team.
http://www.hydrogenaudio.org/forums/index.php (http://www.hydrogenaudio.org/forums/index.php)
')

mySQL error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'topic can be found here:
http://www.hydrogenaudio.org/forums/in (http://www.hydrogenaudio.org/forums/in)
mySQL error code:
Date: Sunday 13th of February 2005 09:10:45 AM
Title: Foo_uie_albumart
Post by: andreas on 2005-02-13 16:09:36
Quote
Quote
Assume I'm in "Follow cursor" mode. If I use the cycle feature to cycle through the cover art of the current song and afterwards set the cursor to another song, the "cycle position" seems to stay the same. It doesn't begin to scan the list from the beginning of the list, but rather shows the positions I had cycled to before for the other song. I'd prefer, if it starts to scan the list from the beginning on each song change.
I hope, at least somebody understood, what I tried to describe.[a href="index.php?act=findpost&pid=273109"][{POST_SNAPBACK}][/a]
Have you tried to enable Revert to first source when current source would result in different display
? I haven't really verified that it does what you want, but it sounds like a possible solution.


I must have overlooked this function. And it works well. It was already on, but in the case I realized the behaviour, I was playing around with songs of one album. Everything works as it should. It was just a matter of a weird test scenario. Please excuse, thanks for the time.

Quote
Btw: Here is the string I use to show an image from the parent directory (only for multi disc albums):
Code: [Select]
match:$replace(%_path%,$if(%disc%,%_directoryname%'\')%_filename_ext%,)**folder.jpg

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


Thanks, I'll try this. Correct me, if I'm wrong, this works only, but at a first glance, it looks to me, if it works only in the case, that the current directory is name exactly as the album. Which is not the case here, because my album directories do contain a date string. But nevertheless, I'll give it a try and thanks for your effort.

Regards,
Andreas
Title: Foo_uie_albumart
Post by: linus on 2005-02-13 16:51:43
It's only me, or using this plugin (v0.045) is impossible to move/delete/rename the album folder if you don't exit from foobar?
I tried going to another album, removing the playlist from foobar, removing the album art panel ... nothing.
I don't think this is a needed feauture... or is due to some M$ Windows llimitation?
Title: Foo_uie_albumart
Post by: Storm on 2005-02-13 18:38:21
Did you update the version number? Because my Components view just said that I had 0.041 installed, and I think I've updated since then...
Title: Foo_uie_albumart
Post by: ajax3 on 2005-02-13 20:28:26
Can someone share with his code to show more than one cover??
Title: Foo_uie_albumart
Post by: sPeziFisH on 2005-02-14 09:08:59
@axax3: please try to read text in order to get rid of your medorthophobia

My cycling does not work correctly if

Code: [Select]
-components\default.png

as last option is missing - not a problem but still strange 
Title: Foo_uie_albumart
Post by: waileongyeo on 2005-02-15 04:10:22
hi Rexy,

I found that the edge (either bottom or right) of expanded or shrinked image are being cut off by few pixels. It's obvious when the pixel border is turned on.

So I changed the picture height and width as follow (in bold fonts), in source file uie_albumart.cpp, start from line355.
Quote
  if(!img.is_empty()){
    Bitmap bmp(string_wide_from_utf8(img.get_ptr()));
    RectF rect(0,0,bmp.GetWidth(),bmp.GetHeight());
    if(
      (cfg_expandalbum && rect.GetRight() < wndrect.GetRight()  &&  rect.GetBottom() < wndrect.GetBottom())  ||
      (cfg_shrinkalbum  &&  (rect.GetRight() > wndrect.GetRight()  ||  rect.GetBottom() > wndrect.GetBottom()))){
      if(!cfg_aspectratio){
        rect.Width=wndrect.GetRight();
        rect.Height=wndrect.GetBottom();
      }
      else if( (wndrect.GetRight()-rect.GetRight()) < (wndrect.GetBottom()-rect.GetBottom()) ){
        rect.Height*=((double)wndrect.GetRight()/rect.GetRight());
        rect.Width=wndrect.GetRight();
      }else{
        rect.Width*=((double)wndrect.GetBottom()/rect.GetBottom());
        rect.Height=wndrect.GetBottom();
      }
      rect.Width-=2;          //Added this
      rect.Height-=2;        //Added this
    }
    if(cfg_centeralbum)
      rect.Offset((double)(wndrect.GetRight()-rect.GetRight())/2,(double)(wndrect.GetBottom()-rect.GetBottom())/2);
    if(cfg_pixelborder){
      gfx.DrawRectangle(& Pen(Color(0,0,0)),rect);
      rect.X++;
      rect.Y++;
      rect.Width-=1;          //Changed this
      rect.Height-=1;        //Changed this
    }
.........

After these changes, it looks better for me and no more crops for expanded/shrinked image.
Hope these information are helpful.
Title: Foo_uie_albumart
Post by: ajax3 on 2005-02-15 08:10:41
Quote
Can someone share with his code to show more than one cover??
[a href="index.php?act=findpost&pid=273218"][{POST_SNAPBACK}][/a]

hmmm??
because i need something like:
1)Can someone tell me how should looks code to show cover like front, back and cd in albumart:)
2) is there some chance that cover was in another folder than music:) one folder deeper:) example: artist/album/cover
3)and maybe is there some possibility that picture (cover) change after some time example 10s - slideshow:)
Title: Foo_uie_albumart
Post by: sPeziFisH on 2005-02-15 09:48:13
I'm breaking my own rules just to help you kid - but I won't give you the finished code 

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

this takes the whole path of your music-file (folder & filename) and replaces the 'filename with extension' whith nothing, so
e.g.
d:\music\Damien Rice\Damien Rice - The Professor & La Fille Danse.mp3

becomes

d:\music\Damien Rice\
..so? it gives you the folder of your music-file 

A folder 'cover' in the current folder is therefore given through

$replace(%_path%,%_filename_ext%,)cover\


Code: [Select]
match:

'match:' means, match filename to the given pattern (like searching for files in any OS)

match:$replace(%_path%,%_filename_ext%,)*front.jpg

stands for all files which filename is sth. like '...blabla...front.jpg' in the folder of your current music-file (remember the $replace-stuff).
The '*' matches anything, any string, any character, any '...blabla...'

e.g.

d:\music\Damien Rice\O - front.jpg ...will be shown

d:\music\Damien Rice\O - front_1.jpg ...will not be shown, as the end of the filename does not match the desired filename-formatting 

This can be heavily mutated,

*front.jpg, *front*.jpg, *front*.png,*back.jpg,*back*,*cd.jpg

... whatever, so many possibilities - have a look at the filenames of your covers, what to use the best

if you sometimes have different filename-shemes (front, back or a,b) or different kind of file-types (jpg, png) you can tell albumart to look for alternatives, which are marked with a '-' in front of the filename-formatting

Code: [Select]
match:$replace(%_path%,%_filename_ext%,)*front.jpg
-match:$replace(%_path%,%_filename_ext%,)*front.png
-match:$replace(%_path%,%_filename_ext%,)*front*
-match:$replace(%_path%,%_filename_ext%,)*a.jpg


will search for a jpg-file which 'front' at the end of the prefix, if sth. like this cannot be found, albumart searches for a png-file and if sth. like this cannot be found, it searches for any supported graphic-file with 'front' in its filename (must not be at end of the prefix as you can see).
Keep in mind, that the filename of your cover can include more than one 'front' as the album-name or atist-name already includes a 'front' - i suggest to search for 'front' at the end of the prefix; maybe you have to rename your cover-file.

Cycling is only done between filename-formattings without a '-' in front, filename-formattings with '-' in front describes only alternatives if sth. cannot be found !!!
So

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


gives you a 3-cycle (front, back, cd) each with an alternative, if the first  wanted filename-formatting does not fit.

..not that hard at all, isn't it ?

edit: starting formatting the post 
Title: Foo_uie_albumart
Post by: ajax3 on 2005-02-15 15:25:38
Quote
I'm breaking my own rules just to help you kid - but I won't give you the finished code  
(...)
Cycling is only done between filename-formattings without a '-' in front, filename-formattings with '-' in front describes only alternatives if sth. cannot be found !!!
So

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


gives you a 3-cycle (front, back, cd) each with an alternative, if the first  wanted filename-formatting does not fit.

..not that hard at all, isn't it ?

edit: starting formatting the post 
[a href="index.php?act=findpost&pid=273700"][{POST_SNAPBACK}][/a]


Great  Now it is very easy  and wroks wonderful but u write
Quote
Cycling is only done between filename-formattings without a '-' in front
so it's also clear but you dont give any clue how to do slideshow exept this that i cant use '-' in front. Maybe somthing more ??
Please help me  I am not very good ;( in write strings
Title: Foo_uie_albumart
Post by: andreas on 2005-02-15 18:22:36
Quote
Great  Now it is very easy  and wroks wonderful but u write
Quote
Cycling is only done between filename-formattings without a '-' in front
so it's also clear but you dont give any clue how to do slideshow exept this that i cant use '-' in front. Maybe somthing more ??
Please help me  I am not very good ;( in write strings
[a href="index.php?act=findpost&pid=273784"][{POST_SNAPBACK}][/a]


Actually, you can't realize an automatic slideshow at the moment, i think. All my attempt to evaluate playtime in my sources list failed, which might be related to the actual time foo_albumart is evaluating the sources list. The mentioned cycling is done manually with either the context menu or functions you can assign to left/midlle or double click in side the settings dialog.

But you can do things like changing the displayed picture on every song, e.g. displaying front-cover on all odd-imaes and back-cover on the even ones. If you look a bit further above, I've posted a string that can do this on Feb. 13th 8:42. Look for the "$ifequal($mod" part of the first source-string I had posted.

I hope, this was of any help.

By the way, I'm still looking for a neat way to display pictures residing in the partent directory (without the need to name the current directory correctly). Anyone any suggestions?

Regards,
Andreas
Title: Foo_uie_albumart
Post by: dlst on 2005-02-15 19:31:15
Rexy, great plugin, thanks for the hard work. 

A few pages back in this thread there was talk about reading the album art from the MP3/ID3v2 tags... how's this coming?  Is it still on the list?

I just switched over from iTunes (what a huge improvement), but now I have 3000 album covers all inaccessible... so being able to read them from the ID3v2 would be a HUGE help.

Thanks!
Title: Foo_uie_albumart
Post by: Zoide on 2005-02-15 20:09:25
Quote
Rexy, great plugin, thanks for the hard work. 

A few pages back in this thread there was talk about reading the album art from the MP3/ID3v2 tags... how's this coming?  Is it still on the list?

I just switched over from iTunes (what a huge improvement), but now I have 3000 album covers all inaccessible... so being able to read them from the ID3v2 would be a HUGE help.

Thanks!
[a href="index.php?act=findpost&pid=273867"][{POST_SNAPBACK}][/a]
Be careful if you're planning to do any retagging of your song files with Foobar.  I've heard it can result in the loss of your cover art tags.  (something like that... do look around in the forums or wait until someone who's sure of what happens replies though)
Title: Foo_uie_albumart
Post by: dlst on 2005-02-15 20:33:43
Quote
Quote
Rexy, great plugin, thanks for the hard work. 

A few pages back in this thread there was talk about reading the album art from the MP3/ID3v2 tags... how's this coming?  Is it still on the list?

I just switched over from iTunes (what a huge improvement), but now I have 3000 album covers all inaccessible... so being able to read them from the ID3v2 would be a HUGE help.

Thanks!
[a href="index.php?act=findpost&pid=273867"][{POST_SNAPBACK}][/a]
Be careful if you're planning to do any retagging of your song files with Foobar.  I've heard it can result in the loss of your cover art tags.  (something like that... do look around in the forums or wait until someone who's sure of what happens replies though)
[a href="index.php?act=findpost&pid=273880"][{POST_SNAPBACK}][/a]


Thanks for the warning, but I'm still experimenting, so I'm only working with _copies_ of a small subset of my library.  WAY too much work went into this to take any chances.

What about ID3v2 support for album cover pictures?  Is it indeed still in the works or done?
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-02-15 23:21:17
Quote
By the way, I'm still looking for a neat way to display pictures residing in the partent directory (without the need to name the current directory correctly). Anyone any suggestions?

Regards,
Andreas
[a href="index.php?act=findpost&pid=273847"][{POST_SNAPBACK}][/a]


I did a little experimenting with this.  I think I found that two consecutive backslashes in the path are treated as one backslash (ie, "C:\Music\\Artist\" is treated like "C:\Music\Artist\").  With that in mind, I use:

Code: [Select]
$replace(%_path%,%_filename_ext%,,$directory(%_path%),)Folder.jpg


I guess you can extend that to go up more levels if you wanted.  Enjoy.
Title: Foo_uie_albumart
Post by: andreas on 2005-02-16 07:34:18
Quote
Quote
By the way, I'm still looking for a neat way to display pictures residing in the partent directory (without the need to name the current directory correctly). Anyone any suggestions?

Regards,
Andreas
[a href="index.php?act=findpost&pid=273847"][{POST_SNAPBACK}][/a]


I did a little experimenting with this.  I think I found that two consecutive backslashes in the path are treated as one backslash (ie, "C:\Music\\Artist\" is treated like "C:\Music\Artist\").  With that in mind, I use:

Code: [Select]
$replace(%_path%,%_filename_ext%,,$directory(%_path%),)Folder.jpg


I guess you can extend that to go up more levels if you wanted.  Enjoy.
[a href="index.php?act=findpost&pid=273962"][{POST_SNAPBACK}][/a]


Thanks a lot really. I was experimenting for a long time, and found no suitable solution. I was sure, I had overlooked something, and you showed to me, I was right.
Very nice solution, which works perfectly (even with matching and regardless of directory naming schemes). Thanks.

Now, at least for me, there's no real need for relative filepaths anymore...

Regards,
Andreas
Title: Foo_uie_albumart
Post by: upNorth on 2005-02-16 08:46:42
Quote
Quote
Btw: Here is the string I use to show an image from the parent directory (only for multi disc albums):
Code: [Select]
match:$replace(%_path%,$if(%disc%,%_directoryname%'\')%_filename_ext%,)**folder.jpg
[a href="index.php?act=findpost&pid=273110"][{POST_SNAPBACK}][/a]
Thanks, I'll try this. Correct me, if I'm wrong, this works only, but at a first glance, it looks to me, if it works only in the case, that the current directory is name exactly as the album. Which is not the case here, because my album directories do contain a date string. But nevertheless, I'll give it a try and thanks for your effort.[a href="index.php?act=findpost&pid=273128"][{POST_SNAPBACK}][/a]
Not that it matters now, as gfngfgf has provided you with a line of code that works, but just to clarify.
The code I gave you does not require the directory to be named exactly as the album. %_directoryname% gives you the name of the current directory, no matter what it's called. So, as I said when I posted that code, it's made for my multidisc albums. Meaning, you would have to remove the %disc% part to make it work for you. Turning it into e.g.:
Code: [Select]
$replace(%_path%,%_directoryname%'\'%_filename_ext%,)Folder.jpg
Title: Foo_uie_albumart
Post by: snoxu on 2005-02-17 03:24:53
[span style='font-size:14pt;line-height:100%']rexy: You should say in the original post that people need to have the latest version of UI columns.

I wasted a lot of time trying to figure out how to turn this thing on in the sidebar because I had an older alpha version of UI Columns.[/span]
Title: Foo_uie_albumart
Post by: linus on 2005-02-18 18:07:01
Quote
It's only me, or using this plugin (v0.045) is impossible to move/delete/rename the album folder if you don't exit from foobar?
I tried going to another album, removing the playlist from foobar, removing the album art panel ... nothing.
I don't think this is a needed feauture... or is due to some M$ Windows llimitation?
[a href="index.php?act=findpost&pid=273145"][{POST_SNAPBACK}][/a]


I confirm, this is due only to this plugin, from the 2-3 latest update.
Nobody will fix this problem? 
Title: Foo_uie_albumart
Post by: rapsodie on 2005-02-18 20:22:40
Here's an albumart related question:

How does one assign album art to an audio CD in foobar?  Is it posible?

I've tried, and I can't seem to find out how to do it.
Title: Foo_uie_albumart
Post by: Silverbolt on 2005-02-18 20:28:12
Quote
Here's an albumart related question:

How does one assign album art to an audio CD in foobar?  Is it posible?

I've tried, and I can't seem to find out how to do it.[a href="index.php?act=findpost&pid=274876"][{POST_SNAPBACK}][/a]

Code: [Select]
$if($stricmp($left(%_path%,5),cdda:),path_of_audio_cd_cover_here)
Title: Foo_uie_albumart
Post by: rapsodie on 2005-02-18 20:50:00
Quote
Quote
Here's an albumart related question:

How does one assign album art to an audio CD in foobar?  Is it posible?

I've tried, and I can't seem to find out how to do it.[a href="index.php?act=findpost&pid=274876"][{POST_SNAPBACK}][/a]

Code: [Select]
$if($stricmp($left(%_path%,5),cdda:),path_of_audio_cd_cover_here)

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



:-)  Thanks!

Now how do you assign a path?  I'd like to set it up so my cover art goes to:  /playlists/Albums/(Artist)/(Album Title)/folder.jpg.
Title: Foo_uie_albumart
Post by: Andrea on 2005-02-19 15:22:23
Quote
It's only me, or using this plugin (v0.045) is impossible to move/delete/rename the album folder if you don't exit from foobar?
I tried going to another album, removing the playlist from foobar, removing the album art panel ... nothing.
I don't think this is a needed feauture... or is due to some M$ Windows llimitation?
[a href="index.php?act=findpost&pid=273145"][{POST_SNAPBACK}][/a]


Yes, the same is happening to me.
I think it's a bug, due to the locking of the cover file...
Title: Foo_uie_albumart
Post by: addicted on 2005-02-19 20:22:50
I just read through all the pages and didn't see this addressed: when shuffling through my playlist, album art will revert back to some other album cover between tracks. This happens whether or not i have that "revert back to" box checked.

thanks a TON for this, rexy
Title: Foo_uie_albumart
Post by: wortels on 2005-02-21 09:27:46
I think this might be useful for displaying id3v2 embedded art
http://id3lib.sourceforge.net/ (http://id3lib.sourceforge.net/)
Title: Foo_uie_albumart
Post by: Zoide on 2005-02-21 10:59:02
Quote
I think this might be useful for displaying id3v2 embedded art
http://id3lib.sourceforge.net/ (http://id3lib.sourceforge.net/)
[a href="index.php?act=findpost&pid=275575"][{POST_SNAPBACK}][/a]
Yes, please, embedded ID3V2 art!
Title: Foo_uie_albumart
Post by: VLSI on 2005-02-21 14:42:30
Quote
I think this might be useful for displaying id3v2 embedded art
http://id3lib.sourceforge.net/ (http://id3lib.sourceforge.net/)
[a href="index.php?act=findpost&pid=275575"][{POST_SNAPBACK}][/a]

No need.  Foobar has its own API for manipulating tags.  Besides, this would only work for ID3v2.  Either way, I don't think this will be implemented, for reasons already explained earlier.
Title: Foo_uie_albumart
Post by: wortels on 2005-02-21 20:05:07
I dont understand why even with id3v2 tag support foobar removes the embedded art from files as embedded art is a part of the id3v2 spec (http://www.id3.org/). This behavior of removing tags and writing them is also quite strange because no other players seem to do this AFAIK. Look at itunes, WMP, Winamp etc.
Title: Foo_uie_albumart
Post by: kl33per on 2005-02-22 01:59:10
Is it possible to roll these three lines into one.

Code: [Select]
E:\Music\Album Art\$replace(%album artist% - %album%,:,-).jpg
E:\Music\Album Art\$replace(%album artist% - %album%,?,).jpg
E:\Music\Album Art\$replace(%album artist% - %album%,/,-).jpg
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-02-22 02:28:18
Quote
Is it possible to roll these three lines into one.

Code: [Select]
E:\Music\Album Art\$replace(%album artist% - %album%,:,-).jpg
E:\Music\Album Art\$replace(%album artist% - %album%,?,).jpg
E:\Music\Album Art\$replace(%album artist% - %album%,/,-).jpg

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


Yes.  You can have multiple arguments for the replace command, like so:

Code: [Select]
E:\Music\Album Art\$replace(%album artist% - %album%,:,-,?,,/,-).jpg
Title: Foo_uie_albumart
Post by: kl33per on 2005-02-22 02:40:20
Thank you very much!
Title: Foo_uie_albumart
Post by: topdownjimmy on 2005-02-22 03:00:35
Quote
I dont understand why even with id3v2 tag support foobar removes the embedded art from files as embedded art is a part of the id3v2 spec (http://www.id3.org/). This behavior of removing tags and writing them is also quite strange because no other players seem to do this AFAIK. Look at itunes, WMP, Winamp etc.
[a href="index.php?act=findpost&pid=275725"][{POST_SNAPBACK}][/a]

Yeah, I think you've nailed it.  It's "just weird."  I know there are some well-known ID3v2 issues in foobar, and this is probably one of them.
Title: Foo_uie_albumart
Post by: andreas on 2005-02-22 07:20:03
Quote
Quote
It's only me, or using this plugin (v0.045) is impossible to move/delete/rename the album folder if you don't exit from foobar?
I tried going to another album, removing the playlist from foobar, removing the album art panel ... nothing.
I don't think this is a needed feauture... or is due to some M$ Windows llimitation?
[a href="index.php?act=findpost&pid=273145"][{POST_SNAPBACK}][/a]


Yes, the same is happening to me.
I think it's a bug, due to the locking of the cover file...
[a href="index.php?act=findpost&pid=275049"][{POST_SNAPBACK}][/a]


Same happens here. I think this came up with my last albumart update to 0.045 (including album list). I personally don't think, that it's related to albumart itself, because it hapens to folders with no cover art, too. Could it be the new albumlist? Another thing I noticed:
This happens after tagging files with freedb. After tagging, I'm no longer able to change the folder containing those songs until I shut down foobar. Since I haven't done any changes to my freedb stuff, I'm a bit puzzled.

Regards,
Andreas
Title: Foo_uie_albumart
Post by: shaneh on 2005-02-22 14:34:30
Where is the id3v2 support in foobar for getting cover images? there is some tag reading support in there, but I couldnt see anything relating to getting cover images from id3v2.

With regards to the relative folder.jpg stuff, in Toaster I use:

$left(%_path%,$strrchr(%_path%,'\'))folder.jpg

which might be better than what your'e using? I also use:

$left(%_path%,$strrchr(%_path%,'\'))..\folder.jpg

to get album art from the parent directory. (.. is the parent directory in most filesystems).

Also, Ive been thinking about getting file images using fb2k's filesytem abstraction so you can get images from archives etc. It wouldnt be too difiicult as I already have the code for creating a GDI+ image from a void* for the id3v2 image stuff.
Title: Foo_uie_albumart
Post by: foosion on 2005-02-22 15:22:02
Quote
Where is the id3v2 support in foobar for getting cover images? there is some tag reading support in there, but I couldnt see anything relating to getting cover images from id3v2.[a href="index.php?act=findpost&pid=275989"][{POST_SNAPBACK}][/a]
You cannot retrieve binary data using the tag support in foobar2000.
Title: Foo_uie_albumart
Post by: shaneh on 2005-02-22 15:30:35
ok, I suspected this was actually the case. I just wanted to justify the use of id3lib.dll, someone said above it wasnt need in fb2k. You can always delay load the .dll such that it doesnt even load if you dont use it if you are unsure about supporting id3v2 in this way in a plugin. Though I recommend making a slight modifcation to the headers, as it includes all the genre text into your binaries even when you dynamic link otherwise.
Title: Foo_uie_albumart
Post by: Zoide on 2005-02-22 18:19:02
Quote
Quote
Where is the id3v2 support in foobar for getting cover images? there is some tag reading support in there, but I couldnt see anything relating to getting cover images from id3v2.[a href="index.php?act=findpost&pid=275989"][{POST_SNAPBACK}][/a]
You cannot retrieve binary data using the tag support in foobar2000.
[a href="index.php?act=findpost&pid=276009"][{POST_SNAPBACK}][/a]
  Is that capability planned for a future release of foobar?  It hasn't been updated in a long time, now.
Title: Foo_uie_albumart
Post by: metal_termite on 2005-02-22 18:54:45
Quote
Quote
Where is the id3v2 support in foobar for getting cover images? there is some tag reading support in there, but I couldnt see anything relating to getting cover images from id3v2.[a href="index.php?act=findpost&pid=275989"][{POST_SNAPBACK}][/a]
You cannot retrieve binary data using the tag support in foobar2000.
[a href="index.php?act=findpost&pid=276009"][{POST_SNAPBACK}][/a]

Lame. 
Title: Foo_uie_albumart
Post by: landy on 2005-02-22 20:39:40
does anyone know where to get MSVCP71.dll? i just had to reinstall and dont have it this time round.
Title: Foo_uie_albumart
Post by: ludox on 2005-02-22 20:50:43
Quote
does anyone know where to get MSVCP71.dll? i just had to reinstall and dont have it this time round.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=276098")


[a href="http://www.google.com/search?hl=fr&q=MSVCP71.dll&btnG=Rechercher&lr=]G o o g l e ![/url]
Title: Foo_uie_albumart
Post by: rexy on 2005-02-23 02:44:18
Quote
Quote
It's only me, or using this plugin (v0.045) is impossible to move/delete/rename the album folder if you don't exit from foobar?
I tried going to another album, removing the playlist from foobar, removing the album art panel ... nothing.
I don't think this is a needed feauture... or is due to some M$ Windows llimitation?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=273145")


I confirm, this is due only to this plugin, from the 2-3 latest update.
Nobody will fix this problem? 
[a href="index.php?act=findpost&pid=274841"][{POST_SNAPBACK}][/a]

That's interesting. I would think that the image file should be inaccessible anyway, but what I find interesting is that it began in recent updates. I wonder what caused this. I might look into this and change, because I guess it'll be a lot more convinient to be able to modify the image while the album is being played. But it does make sens that it should be inaccessible... I'll see what I decide to do with this.

Quote
Quote
Quote
Here's an albumart related question:

How does one assign album art to an audio CD in foobar?  Is it posible?

I've tried, and I can't seem to find out how to do it.[a href="index.php?act=findpost&pid=274876"][{POST_SNAPBACK}][/a]

Code: [Select]
$if($stricmp($left(%_path%,5),cdda:),path_of_audio_cd_cover_here)

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



:-)  Thanks!

Now how do you assign a path?  I'd like to set it up so my cover art goes to:  /playlists/Albums/(Artist)/(Album Title)/folder.jpg.
[a href="index.php?act=findpost&pid=274886"][{POST_SNAPBACK}][/a]

If playlists is a folder on the C partition then you'd proably use something like
Code: [Select]
C:\playlists\Albums\%artist%\%album%\folder.jpg
so because you can't put an image file inside the audio cd, you just use the artist and album tags to get an image from the local hard drive.

Quote
I just read through all the pages and didn't see this addressed: when shuffling through my playlist, album art will revert back to some other album cover between tracks. This happens whether or not i have that "revert back to" box checked.

thanks a TON for this, rexy
[a href="index.php?act=findpost&pid=275114"][{POST_SNAPBACK}][/a]

That's peculiar. It's intended that there is no way to make the image always revert, because I didn't think anyone would like that, but if you have the "revert back to..." check box unchecked, then it should never revert on its own. I'll have to look into this.

Quote
I think this might be useful for displaying id3v2 embedded art
[a href="http://id3lib.sourceforge.net/]http://id3lib.sourceforge.net/[/url]
[a href="index.php?act=findpost&pid=275575"][{POST_SNAPBACK}][/a]

I am aware of id3lib's support for embedded image files and have no plans of using it. If you'll implement it, I guess I could create a base foobar services for albumart sources which you could use to create sources.

Quote
You cannot retrieve binary data using the tag support in foobar2000.
[a href="index.php?act=findpost&pid=276009"][{POST_SNAPBACK}][/a]

Just wondering, is this a limitation of kode's id3v2 reader or foobar's API? Does kode's id3v2 reader even use id3lib?
Title: Foo_uie_albumart
Post by: Phi on 2005-02-23 08:35:22
Quote
Quote
Quote
It's only me, or using this plugin (v0.045) is impossible to move/delete/rename the album folder if you don't exit from foobar?
I tried going to another album, removing the playlist from foobar, removing the album art panel ... nothing.
I don't think this is a needed feauture... or is due to some M$ Windows llimitation?
[a href="index.php?act=findpost&pid=273145"][{POST_SNAPBACK}][/a]


I confirm, this is due only to this plugin, from the 2-3 latest update.
Nobody will fix this problem? 
[a href="index.php?act=findpost&pid=274841"][{POST_SNAPBACK}][/a]

That's interesting. I would think that the image file should be inaccessible anyway, but what I find interesting is that it began in recent updates. I wonder what caused this. I might look into this and change, because I guess it'll be a lot more convinient to be able to modify the image while the album is being played. But it does make sens that it should be inaccessible... I'll see what I decide to do with this.

I think linus is implying this happens even when a file is not currently displayed, which shouldn't happen.

Quote
Quote
You cannot retrieve binary data using the tag support in foobar2000.
[a href="index.php?act=findpost&pid=276009"][{POST_SNAPBACK}][/a]

Just wondering, is this a limitation of kode's id3v2 reader or foobar's API?
[a href="index.php?act=findpost&pid=276181"][{POST_SNAPBACK}][/a]

Of the API (see file_info class). I guess you could (if you were insane) do some funky UUEncode/Decode stuff to store images in a file.
Title: Foo_uie_albumart
Post by: shaneh on 2005-02-23 09:40:16
But no other programs will be able to read it. Only that plugin.

The point of standards is so that different programs can read and write the same tags, to give the user a choice.

There is a POPM field to write RATING and PLAYCOUNT data. Writing these fields in a completely different way in which the plugins combined with foobar Ive seen do, means other programs cannot read those tags as it does not adhere to a standard.

With regards to the file locking, see this resource:
http://www.bobpowell.net/imagefileconvert.htm (http://www.bobpowell.net/imagefileconvert.htm)

However, if you free the Image object, the file should be unlocked. I use a quite different method to whats described in that doc, with the use of buffered layeredwindows for files,  and globalstream cruft etc for id3v2 tags.
Title: Foo_uie_albumart
Post by: linus on 2005-02-23 10:10:47
Quote
Quote

That's interesting. I would think that the image file should be inaccessible anyway, but what I find interesting is that it began in recent updates. I wonder what caused this. I might look into this and change, because I guess it'll be a lot more convinient to be able to modify the image while the album is being played. But it does make sens that it should be inaccessible... I'll see what I decide to do with this.

I think linus is implying this happens even when a file is not currently displayed, which shouldn't happen.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=276230")

Exact!
The problem is not with the image file but with the folder: I can't move/delete/rename the album folder, even if the folder contains only mp3, and no images; even if I remove the album from the playlist; even if I remove the playlist...
I must close Foobar...
If I  remove the albumart plugin, the problem is gone...
(obviously I am not playing songs)

See also this topic: [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=31577]Foobar Locking Folders[/url]

edit: added link
Title: Foo_uie_albumart
Post by: foosion on 2005-02-23 11:13:11
Quote
Exact!
The problem is not with the image file but with the folder: I can't move/delete/rename the album folder, even if the folder contains only mp3, and no images; even if I remove the album from the playlist; even if I remove the playlist...
I must close Foobar...
If I  remove the albumart plugin, the problem is gone...
(obviously I am not playing songs)[a href="index.php?act=findpost&pid=276240"][{POST_SNAPBACK}][/a]
Just a guess, but I think there could be an unclosed search handle (from FindFirstFile or similar).
Title: Foo_uie_albumart
Post by: dreamweaver on 2005-02-23 15:53:29
first of all , thanks for great plugin

i have a question and could be a request .

for some albums that have cover arts saved in the parent folder i could not config the plugin to show them . sample of directory structure

Album
|_album.jpg
|_cd1
|_cd2


i tried this (modifiled from the original one) but it doesn't work ,  even though the return path is right

Code: [Select]
-match:$replace($cut(%_path%,$sub($len2(%_path%),$add($len2(%_directoryname%),$len2(%_filename_ext%),2))),%_filename_ext%,)*



thanks for any solution
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-02-23 16:15:09
Quote
first of all , thanks for great plugin

i have a question and could be a request .

for some albums that have cover arts saved in the parent folder i could not config the plugin to show them . sample of directory structure[a href="index.php?act=findpost&pid=276318"][{POST_SNAPBACK}][/a]


I mentioned earlier that it seems like two backslashes next to each other in the path seem to be ignored, so something like:

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


should work just fine.
Title: Foo_uie_albumart
Post by: upNorth on 2005-02-23 17:08:41
@dreamweaver:
If your image is named exactly "album.jpg" try:
Code: [Select]
$replace(%_path%,%_directoryname%'\'%_filename_ext%,)album.jpg

or this if you want any image from the parent directory.
Code: [Select]
match:$replace(%_path%,%_directoryname%'\'%_filename_ext%,)*


Edit: Just forget the part below, I should learn to read more carefully...
Btw: gfngfgf forgot a backslash in the code. Add one in quotes either before %_filename_ext% or after %_directoryname%. Turning it into e.g.
Code: [Select]
$replace(%_path%,'\'%_filename_ext%,,%_directoryname%,)*
Title: Foo_uie_albumart
Post by: dreamweaver on 2005-02-23 18:39:10
works great ,  thanks both
Title: Foo_uie_albumart
Post by: Duble0Syx on 2005-02-23 19:31:10
I have this same issue with not being able to move or do anything with a dir until closing foobar.  I can confirm it doesn't matter if the art is in the dir or not since all my album art is in a seperate directory.  Seems like a strange issue to me.  I can modify the files and rename the files within the dir, I just can't move or rename the dir.
Title: Foo_uie_albumart
Post by: shaneh on 2005-02-24 01:28:09
@dreamweaver: I also posted the formatting strings required to do this. IMHO these are going to be a fair bit more efficient and safer than the 'replace' methods.

$left(%_path%,$strrchr(%_path%,'\'))folder.jpg
$left(%_path%,$strrchr(%_path%,'\'))..\folder.jpg

ie, you might have a path like:

C:\mysong.mp3\artist\mysong.mp3

unlikely, but its best to have a foolproof and more efficient string imho.
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-02-24 05:13:19
Quote
ie, you might have a path like:

C:\mysong.mp3\artist\mysong.mp3

unlikely, but its best to have a foolproof and more efficient string imho.
[a href="index.php?act=findpost&pid=276475"][{POST_SNAPBACK}][/a]


Oh wow, I didn't even think of that.  And now that you mention it, I do have some albums for which my string doesn't work (I use C:\Music\%artist%\%album%\ for my folder organization, and sometimes the album is the same as the artist).  Thanks for pointing it out.

edit: added why my string doesn't work sometimes for me
Title: Foo_uie_albumart
Post by: lightbulb on 2005-03-01 08:56:12
All right, I have a challenge for you guys.  Try and fix my rashness!

Before going around and grabbing a bunch of album images, I noticed that the default string will display anything in the same folder named "folder.[ext]"

Then I thought, why not make them more manageable and not have them interefere with my iRiver when drag'n'dropping folders into said iRiver?

Set up a folder D:/Music/_pics/, set up a search string in Album Art config,
Code: [Select]
D:/Music/_pics/%album%.jpg
(and gif, png, etc)... (the importance here being place on the album name)

I tested it on three albums, seems to work fine (deleted old folder.jpg from respective folders).  I have 136 images left to process (thankfully only a part of the whole library, I didn't bother acquiring very many).  Foobar can't add image files to a playlist, so... how to rename and move all these image file?  Suggestions (proper software)?

The folders containing said folder.jpg images are named and organized neatly, by
Code: [Select]
/%artist%/%album%/%volume (of series) if exist%/%cd # if exist%/


Anyone know of anything that will grab a file out of a folder, and name the output file the same as the containing folder, elsewhere?

If someone solves this you'll get a huge w00t from me.  And some cookies.
Title: Foo_uie_albumart
Post by: lightbulb on 2005-03-01 11:18:23
Will ya look at that?

I did exactly what I wanted within an acceptable margin of error (had to manually rename 5 of them).

!

(so, disregard)
Title: Foo_uie_albumart
Post by: shaneh on 2005-03-01 12:06:47
Does the developer of this plugin realise that it is re-reading the image file on every WM_PAINT?

Every time you drag another window over the top of the panel, it will refresh several times, or if you resize foobar etc.

the call

Bitmap m_bmp("filename")

causes a file load read parse etc of the file every single time. This image should be cached.
Title: Foo_uie_albumart
Post by: rexy on 2005-03-01 13:21:31
Yes, I am aware. It's not good practice to keep a GDI+ Bitmap object global and initialized. There's a reason why it doesn't have a public default constructor. Besides, it would be daft to think that initialization of the Bitmap object is any problem. If anything, the interpolation is a problem. So if you insist, you can save the window's display and redraw it without refiltering it. Go ahead. The code is open.
Title: Foo_uie_albumart
Post by: shaneh on 2005-03-01 13:40:41
Surely the initialisation of the Bitmap from file would be a problem, causing a disk read,seek access etc with every WM_PAINT (sent many times in a simple window resize). Whereas buffering the image in memory means you are just drawing it from memory everytime.

I dont see why its a problem to have a GDI+ Image object in memory. A graphics object maybe, as that is basically a device context. Ive seen many examples of double buffering that use Image objects, or HBITMAPs. Id say the lack of a default constructor has more to do with the fact it doesnt make sense to have an Image object without any image bits or a device context to make it compatible with. I really dont see how not having a default constructor is any indication it shouldnt be kept global (at least as a dynamically allocated one). It just means the object itself cant be static.

/EDIT: Even if it were a problem (I havent seen any evidence of this?) I guess the CachedBitmap object would be purpose built for this scenario.
Title: Foo_uie_albumart
Post by: TomGroove on 2005-03-01 15:18:28
Guys,

sorry to just jump in here...but using the panel the following question came to my mind.

I installed the .dll, did get the tool to work with folder.jpg. I did use so far sumarize, which offers an instance, which automatically loads albumcovers from the web.

This (automatic load) is not possible with this tool, is it ??
Title: Foo_uie_albumart
Post by: upNorth on 2005-03-01 16:11:50
Quote
I did use so far sumarize, which offers an instance, which automatically loads albumcovers from the web.

This (automatic load) is not possible with this tool, is it ?? [a href="index.php?act=findpost&pid=278232"][{POST_SNAPBACK}][/a]
Correct, that's not possible.
Title: Foo_uie_albumart
Post by: cwbowron on 2005-03-01 16:40:14
I use http://www.slothradio.com/covers/ (http://www.slothradio.com/covers/) to find albumcovers once in a while, so I put a quick and dirty menu_item that will launch the url with the correct search string for artist and album.

it might be a nice addition to albumart if rexy's interested... it could probably use some tweaking...

Code: [Select]
class albumart_menu_items : public menu_item_context
{
private:
    enum
    {
 AA_FIND,
 AA_MENU_LAST
    };

    virtual unsigned get_num_items()
    {
 return AA_MENU_LAST;
    }

    virtual void enum_item(unsigned n,string_base & out)
    {
 switch (n)
 {
 case AA_FIND:
     out = "Albumart/Find Albumart";
     break;
 }
    }

    virtual void context_command(unsigned n,const ptr_list_base<metadb_handle> & data,const GUID& caller)
    {
 if (data.get_count()<1)
     return;

 switch (n)
 {
 case AA_FIND:
     {
   string8 temp;
   string8 artist;
   string8 album;

   data[0]->handle_format_title(temp, "%artist%", NULL);
   uReplaceChar(artist, temp, temp.length(), ' ', '+', true);

   data[0]->handle_format_title(temp, "%album%", NULL);
   uReplaceChar(album, temp, temp.length(), ' ', '+', true);

   string8 url = string_printf("http://www.slothradio.com/covers/?adv=&artist=%s&album=%s",artist.get_ptr(), album.get_ptr());

   uShellExecute(NULL, "open", url, NULL, NULL,SW_SHOWNORMAL);
     }
     break;
 }
    }
};

static service_factory_single_t<menu_item,albumart_menu_items> albumart_menu;
Title: Foo_uie_albumart
Post by: rexy on 2005-03-03 01:12:58
Quote
Just a guess, but I think there could be an unclosed search handle (from FindFirstFile or similar).
[a href="index.php?act=findpost&pid=276250"][{POST_SNAPBACK}][/a]

Seems like you're right. Fixed version with source uploaded.
Thanks, Supernaut, for PMing me about this anyway even though I already got it. Should have checked my PM's first.
Title: Foo_uie_albumart
Post by: linus on 2005-03-03 07:50:11
Quote
Fixed version with source uploaded.
[a href="index.php?act=findpost&pid=278735"][{POST_SNAPBACK}][/a]

Yeah!             
Thanks!
Title: Foo_uie_albumart
Post by: edm107 on 2005-03-05 16:55:44
Anyone can help me? I have covers in "D:\dir1\dir2\" and I don't know how to write this in formatting.  Sorry for stupid question.
Title: Foo_uie_albumart
Post by: ludox on 2005-03-05 17:11:16
Quote
Anyone can help me? I have covers in "D:\dir1\dir2\" and I don't know how to write this in formatting.   Sorry for stupid question.
[a href="index.php?act=findpost&pid=279520"][{POST_SNAPBACK}][/a]

Maybe "match:D:\dir1\dir2\%artist% - %album%*"
Title: Foo_uie_albumart
Post by: topdownjimmy on 2005-03-06 02:58:19
I just thought I would post this site because I've had some luck finding high-res images of a lot of album covers I couldn't find elsewhere:
http://rateyourmusic.com/ (http://rateyourmusic.com/)

[edit]
I just have to emphasize how wonderful this site is, it's really filling out my library.  If you're an album art collector and there are some rare albums that you've only been able to find 50x50 images of, look here.
[/edit]
Title: Foo_uie_albumart
Post by: marcomk on 2005-03-11 00:10:29
Quote
I use http://www.slothradio.com/covers/ (http://www.slothradio.com/covers/) to find albumcovers once in a while, so I put a quick and dirty menu_item that will launch the url with the correct search string for artist and album.


I'm using cwbowron's menu item to find albumarts. Once I find the album art, I have to open the album's directory, drag the image there, rename it, refresh albumart panel. It  would be nice if, by dragging and dropping an image on the albumart panel, the plugin could save it in the album's directory according to a pattern specified in the preferences (i.e. %artist% - %album%.jpg)

Sorry if this was already requested before. Thanks 
Title: Foo_uie_albumart
Post by: jkwarras on 2005-03-11 09:29:18
Quote
I'm using cwbowron's menu item to find albumarts.
[a href="index.php?act=findpost&pid=281123"][{POST_SNAPBACK}][/a]

Damn, where's it? I can't find it...
Title: Foo_uie_albumart
Post by: topdownjimmy on 2005-03-11 11:56:15
Quote
Quote
I'm using cwbowron's menu item to find albumarts.
[a href="index.php?act=findpost&pid=281123"][{POST_SNAPBACK}][/a]

Damn, where's it? I can't find it...
[a href="index.php?act=findpost&pid=281189"][{POST_SNAPBACK}][/a]

Mine was placed in my context menu when I installed playlist_tree...should be under "Playlist Tree -> Find Albumart"
Title: Foo_uie_albumart
Post by: topdownjimmy on 2005-03-11 12:13:55
Also there's been an update to "Album Cover Art Downloader," which solves the intolerable problem of it hanging on folders with more than about ten subfolders:
http://kempele.fi/~skyostil/projects/albumart/ (http://kempele.fi/~skyostil/projects/albumart/)
Title: Foo_uie_albumart
Post by: jkwarras on 2005-03-11 12:40:39
Quote
Mine was placed in my context menu when I installed playlist_tree...should be under "Playlist Tree -> Find Albumart"
[a href="index.php?act=findpost&pid=281223"][{POST_SNAPBACK}][/a]

I was looking in the wrong place  Thanks.
Title: Foo_uie_albumart
Post by: SoulMan on 2005-03-18 07:37:47
Hello,

I use this plugin, and I have a problem : when I have accents in the folder names (like é è à â ö ù ...) the cover is not showed. Is it a bug, or have I to configure something?
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-03-18 20:34:38
SoulMan: What's your source list?  Also, can you give an example of a folder name that doesn't work?  Try downloading the newest version of foo_uie_albumart.dll from the first post of this thread, even if your version number is the same.
Title: Foo_uie_albumart
Post by: SoulMan on 2005-03-19 10:00:26
Ok, it's working fine with the last version.

Sory for the mistake
Title: Foo_uie_albumart
Post by: dreamweaver on 2005-03-22 13:34:20
I have a problem with the new version 0.045 that earlier, never happened

Whenever album art reads an album art , after i move curcor to another track then oganize previous track's file ( rename files/folder, move , ... ) , album art is still keep handling that image and the obvious error is "access error"

thanks for any solution, right now i have to close and reopen foobar all the times.
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-03-22 19:12:37
Quote
I have a problem with the new version 0.045 that earlier, never happened

Whenever album art reads an album art , after i move curcor to another track then oganize previous track's file ( rename files/folder, move , ... ) , album art is still keep handling that image and the obvious error is "access error"

thanks for any solution, right now i have to close and reopen foobar all the times.
[a href="index.php?act=findpost&pid=284498"][{POST_SNAPBACK}][/a]


hmm, supposedly rexy uploaded a new version that fixed this problem.  Try clearing your browser cache and downloading foo_uie_albumart.dll from the first post in this thread again (even if your version number is the same, could be a newer file), see if that helps.
Title: Foo_uie_albumart
Post by: dreamweaver on 2005-03-23 14:55:03
works like a charm , thanks so much gfngfgf
Title: Foo_uie_albumart
Post by: iluminatae on 2005-03-25 21:48:34
Umm - is there a basic tutorial somewhere explaining how to use this?  I can't seem to get this album art to show anything.  I am not getting errors or anything I just cant figure out how to get a album art panel displayed in foobar..
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-03-25 22:13:00
Quote
Umm - is there a basic tutorial somewhere explaining how to use this?  I can't seem to get this album art to show anything.  I am not getting errors or anything I just cant figure out how to get a album art panel displayed in foobar..
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=285551")


[a href="http://wiki.hydrogenaudio.org/index.php?title=Foobar2000]Foobar wiki[/url] for your basic questions

Step by step installation instructions from dewey1973 (http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&view=findpost&p=263925)

description of the source list by rexy (http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&view=findpost&p=270524)
Title: Foo_uie_albumart
Post by: edm107 on 2005-03-27 18:58:14
Hi can anyone tell me how to script that?
I have albumart.jpg in C:/album/ and tracks are in C:/album/disc1/ and C:/album/disc2/ 
Title: Foo_uie_albumart
Post by: edm107 on 2005-03-28 23:43:34
Nevermind.. I found it!! 

Code: [Select]
$replace(%_path%,'\'%_filename_ext%,,%_directoryname%,)*
Title: Foo_uie_albumart
Post by: shaneh on 2005-03-29 04:17:48
@edm107:

You are much better off using:

$left(%_path%,$strrchr(%_path%,'\'))*
$left(%_path%,$strrchr(%_path%,'\'))..\*
Title: Foo_uie_albumart
Post by: Xilon on 2005-04-16 03:16:40
i got this error a couple times
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0144EB05h
Access violation, operation: read, address: 00000401h
Call path:
WinMain=>app_mainloop=>playlist_callback::on_focus_change
This is the first crash logged by this instance.
Code bytes (0144EB05h):
0144EAC5h:  00 72 00 65 00 7C 00 30 00 34 00 2E 00 20 00 47
0144EAD5h:  00 69 00 72 00 6C 00 20 00 53 00 63 00 6F 00 75
0144EAE5h:  00 74 00 00 00 0F 00 02 00 0C 00 68 EA 44 01 50
0144EAF5h:  6D 09 01 0D 00 0F 00 02 00 0E 00 C0 49 4D 01 40
0144EB05h:  C5 4D 01 75 00 69 00 6E 00 20 00 2D 00 20 00 54
0144EB15h:  00 68 00 65 00 20 00 48 00 6F 00 72 00 72 00 6F
0144EB25h:  00 72 00 20 00 6F 00 66 00 20 00 42 00 65 00 61
0144EB35h:  00 75 00 74 00 79 00 7C 00 30 00 39 00 2E 00 20
Stack (0012FB90h):
0012FB70h:  E10BC088 81584461 F9362CE8 8058FA8F
0012FB80h:  E2668E80 E10BC088 00000000 0012FD24
0012FB90h:  00F811F9 00F89278 013D0C8C 00F84998
0012FBA0h:  00F89284 013D0C8C 007A00D4 00F89278
0012FBB0h:  0000007F 00F84B99 00F89278 007A00D4
0012FBC0h:  00000400 00000000 0000007F 0012FC4C
0012FBD0h:  00F84B50 0012FC04 00000000 77D67B5B
0012FBE0h:  007A00D4 00000400 00000000 0000007F
0012FBF0h:  00F84B50 DCBAABCD 00000000 0012FC4C
0012FC00h:  00F84B50 0012FC6C 77D6CE12 00F84B50
0012FC10h:  007A00D4 00000400 00000000 0000007F
0012FC20h:  00000400 0058B310 0058B324 00000000
0012FC30h:  00000000 00000001 00000014 00000001
0012FC40h:  00000000 00000000 00000010 00000000
0012FC50h:  00000000 0012FC20 0012F7B8 0012FE5C
0012FC60h:  77D8D580 77D42438 00000000 0012FCA8
0012FC70h:  77D45696 00000000 00F84B50 007A00D4
0012FC80h:  00000400 00000000 0000007F 0058B324
0012FC90h:  00000001 00000004 00000400 00F8949C
0012FCA0h:  007A00D4 003309F0 0012FCC8 77D461F6
Registers:
EAX: 014D49C1, EBX: 007A00D4, ECX: 0110107C, EDX: 00F89284
ESI: 013D0C8C, EDI: 00F89284, EBP: 00000400, ESP: 0012FB90
Unable to identify crash location

Loaded modules:
foobar2000                      loaded at 00400000h - 00452000h
ntdll                            loaded at 77F50000h - 77FF9000h
kernel32                        loaded at 77E60000h - 77F40000h
USER32                          loaded at 77D40000h - 77DC6000h
GDI32                            loaded at 77C70000h - 77CAE000h
ADVAPI32                        loaded at 77DD0000h - 77E5B000h
RPCRT4                          loaded at 78000000h - 7806F000h
ole32                            loaded at 771B0000h - 772C3000h
COMCTL32                        loaded at 71950000h - 71A34000h
msvcrt                          loaded at 77C10000h - 77C63000h
SHLWAPI                          loaded at 772D0000h - 77334000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                        loaded at 763B0000h - 763F5000h
SHELL32                          loaded at 773D0000h - 77BBF000h
foo_output_std                  loaded at 008D0000h - 008D9000h
WINMM                            loaded at 76B40000h - 76B6C000h
foo_ui_std                      loaded at 00960000h - 00977000h
foo_vis_manager                  loaded at 00980000h - 00988000h
foo_cdda                        loaded at 00990000h - 0099E000h
foo_flac                        loaded at 009A0000h - 009BC000h
foo_ape                          loaded at 009C0000h - 009DF000h
foo_wavpack                      loaded at 009E0000h - 009F2000h
foo_speex                        loaded at 00A00000h - 00A18000h
foo_out_ks                      loaded at 00A20000h - 00A2B000h
SETUPAPI                        loaded at 76670000h - 76754000h
foo_console                      loaded at 00A30000h - 00A37000h
foo_read_http                    loaded at 00A40000h - 00A49000h
WS2_32                          loaded at 71AB0000h - 71AC5000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_rgscan                      loaded at 00A50000h - 00A5D000h
foo_diskwriter                  loaded at 00A60000h - 00A72000h
foo_albumlist                    loaded at 00A80000h - 00A8B000h
foo_masstag                      loaded at 00A90000h - 00AA4000h
foo_id3v2                        loaded at 00AB0000h - 00AE0000h
MSVCP60                          loaded at 76080000h - 760E1000h
foo_search_ex                    loaded at 00AE0000h - 00AE8000h
foo_scroll                      loaded at 00AF0000h - 00AF6000h
foo_infobox                      loaded at 00B00000h - 00B13000h
foo_dsp_extra                    loaded at 00B20000h - 00B35000h
foo_dsp_skip_silence            loaded at 00B40000h - 00B47000h
foo_vis_simple_spectrum          loaded at 00B50000h - 00B5A000h
foo_unpack                      loaded at 00B60000h - 00B91000h
OLEAUT32                        loaded at 77120000h - 771AB000h
foo_dynamics                    loaded at 00BA0000h - 00BA7000h
foo_audioscrobbler              loaded at 00BB0000h - 00BD0000h
LIBCURL                          loaded at 00BD0000h - 00BE9000h
foo_shuffle                      loaded at 00C00000h - 00C0B000h
foo_winamp_spam                  loaded at 00C10000h - 00C18000h
foo_out_dsound_ex                loaded at 00C20000h - 00C29000h
DSOUND                          loaded at 73F10000h - 73F65000h
VERSION                          loaded at 77C00000h - 77C07000h
foo_kPilotInfo                  loaded at 00C40000h - 00C4B000h
MSVCR71                          loaded at 7C340000h - 7C396000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
foo_ui_gfx                      loaded at 00C60000h - 00C88000h
foo_vis_samurize2                loaded at 00C90000h - 00CB7000h
foo_info_samurize                loaded at 00DE0000h - 00DFA000h
foo_ui_columns                  loaded at 00F20000h - 00F57000h
uxtheme                          loaded at 5AD70000h - 5ADA4000h
foo_uie_albumlist                loaded at 00F60000h - 00F71000h
foo_uie_albumart                loaded at 00F80000h - 00F8C000h
gdiplus                          loaded at 70D00000h - 70E91000h
foo_input_std                    loaded at 00FA0000h - 0105E000h
MSACM32                          loaded at 77BE0000h - 77BF4000h
foo_uie_tabs                    loaded at 01070000h - 0107A000h
foo_uie_trackinfo                loaded at 01080000h - 0108B000h
YzDock                          loaded at 011E0000h - 011ED000h
mswsock                          loaded at 71A50000h - 71A8B000h
DNSAPI                          loaded at 76F20000h - 76F45000h
ksuser                          loaded at 73EE0000h - 73EE4000h
winrnr                          loaded at 76FB0000h - 76FB7000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
rasadhlp                        loaded at 76FC0000h - 76FC5000h
imon                            loaded at 20B00000h - 20B3F000h
WSOCK32                          loaded at 71AD0000h - 71AD8000h
NTMARTA                          loaded at 76CE0000h - 76CFF000h
rsvpsp                          loaded at 73080000h - 7309C000h
wshtcpip                        loaded at 71A90000h - 71A98000h
dciman32                        loaded at 73BC0000h - 73BC6000h
imagehlp                        loaded at 76C90000h - 76CB2000h
DBGHELP                          loaded at 6D510000h - 6D58C000h

Stack dump analysis:
Address: 00F811F9h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 00F89278h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 00F84998h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 00F89284h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 00F89278h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 00F84B99h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 00F89278h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 00F84B50h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 77D67B5Bh, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "SetWindowPlacement" (+00000057h)
Address: 00F84B50h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 00F84B50h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 77D6CE12h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "DefRawInputProc" (+00000284h)
Address: 00F84B50h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 77D8D580h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D42438h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D45696h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "IsWindowVisible" (+00000770h)
Address: 00F84B50h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 00F8949Ch, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 77D461F6h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "SendMessageW" (+00000044h)
Address: 00F822ABh, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 00F8949Ch, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 00421653h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004215F8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00423D11h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00422FEBh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0040FF6Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004394BCh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004394C4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00413B67h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00413A10h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A5C8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A5B4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004394BCh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004394C4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00413A68h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00F2E0F1h, location: "foo_ui_columns", loaded at 00F20000h - 00F57000h
Address: 77D67B5Bh, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "SetWindowPlacement" (+00000057h)
Address: 00413A10h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00413A10h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77D6CE12h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "DefRawInputProc" (+00000284h)
Address: 00413A10h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77D8D580h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D42438h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D44435h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "TranslateMessageEx" (+00000625h)
Address: 00413A10h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77D4412Dh, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "TranslateMessageEx" (+0000031Dh)
Address: 77D5CCFAh, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "IsDialogMessageW" (+000000BBh)
Address: 77D8D580h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D42468h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D49635h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "DispatchMessageW" (+0000000Bh)
Address: 100038ECh, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uDispatchMessage" (+0000000Ah)
Address: 0041238Bh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00410FEAh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00438DB5h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00452000h

Version info:
foobar2000 v0.8.3
UNICODE
I removed foo_uie_albumart and i stopped getting these errors, could the author please fix this coz i really want album art
Title: Foo_uie_albumart
Post by: Supernaut on 2005-04-16 07:13:38
I've also stopped using the plugin because of a apparent memory leak  at some point of operation foobar's memory usage keeps increasing and starts crashing my explorer.exe repeatedly. Disabling the plugin fixed the problem.

I haven't yet had the time to dig through the sources and try to find the cause of this...
Title: Foo_uie_albumart
Post by: topdownjimmy on 2005-04-17 23:00:58
Quote
i got this error a couple times
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0144EB05h
Access violation, operation: read, address: 00000401h
Call path:
WinMain=>app_mainloop=>playlist_callback::on_focus_change
This is the first crash logged by this instance.
Code bytes (0144EB05h):
0144EAC5h:  00 72 00 65 00 7C 00 30 00 34 00 2E 00 20 00 47
0144EAD5h:  00 69 00 72 00 6C 00 20 00 53 00 63 00 6F 00 75
0144EAE5h:  00 74 00 00 00 0F 00 02 00 0C 00 68 EA 44 01 50
0144EAF5h:  6D 09 01 0D 00 0F 00 02 00 0E 00 C0 49 4D 01 40
0144EB05h:  C5 4D 01 75 00 69 00 6E 00 20 00 2D 00 20 00 54
0144EB15h:  00 68 00 65 00 20 00 48 00 6F 00 72 00 72 00 6F
0144EB25h:  00 72 00 20 00 6F 00 66 00 20 00 42 00 65 00 61
0144EB35h:  00 75 00 74 00 79 00 7C 00 30 00 39 00 2E 00 20
Stack (0012FB90h):
0012FB70h:  E10BC088 81584461 F9362CE8 8058FA8F
0012FB80h:  E2668E80 E10BC088 00000000 0012FD24
0012FB90h:  00F811F9 00F89278 013D0C8C 00F84998
0012FBA0h:  00F89284 013D0C8C 007A00D4 00F89278
0012FBB0h:  0000007F 00F84B99 00F89278 007A00D4
0012FBC0h:  00000400 00000000 0000007F 0012FC4C
0012FBD0h:  00F84B50 0012FC04 00000000 77D67B5B
0012FBE0h:  007A00D4 00000400 00000000 0000007F
0012FBF0h:  00F84B50 DCBAABCD 00000000 0012FC4C
0012FC00h:  00F84B50 0012FC6C 77D6CE12 00F84B50
0012FC10h:  007A00D4 00000400 00000000 0000007F
0012FC20h:  00000400 0058B310 0058B324 00000000
0012FC30h:  00000000 00000001 00000014 00000001
0012FC40h:  00000000 00000000 00000010 00000000
0012FC50h:  00000000 0012FC20 0012F7B8 0012FE5C
0012FC60h:  77D8D580 77D42438 00000000 0012FCA8
0012FC70h:  77D45696 00000000 00F84B50 007A00D4
0012FC80h:  00000400 00000000 0000007F 0058B324
0012FC90h:  00000001 00000004 00000400 00F8949C
0012FCA0h:  007A00D4 003309F0 0012FCC8 77D461F6
Registers:
EAX: 014D49C1, EBX: 007A00D4, ECX: 0110107C, EDX: 00F89284
ESI: 013D0C8C, EDI: 00F89284, EBP: 00000400, ESP: 0012FB90
Unable to identify crash location

Loaded modules:
foobar2000                       loaded at 00400000h - 00452000h
ntdll                            loaded at 77F50000h - 77FF9000h
kernel32                         loaded at 77E60000h - 77F40000h
USER32                           loaded at 77D40000h - 77DC6000h
GDI32                            loaded at 77C70000h - 77CAE000h
ADVAPI32                         loaded at 77DD0000h - 77E5B000h
RPCRT4                           loaded at 78000000h - 7806F000h
ole32                            loaded at 771B0000h - 772C3000h
COMCTL32                         loaded at 71950000h - 71A34000h
msvcrt                           loaded at 77C10000h - 77C63000h
SHLWAPI                          loaded at 772D0000h - 77334000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                         loaded at 763B0000h - 763F5000h
SHELL32                          loaded at 773D0000h - 77BBF000h
foo_output_std                   loaded at 008D0000h - 008D9000h
WINMM                            loaded at 76B40000h - 76B6C000h
foo_ui_std                       loaded at 00960000h - 00977000h
foo_vis_manager                  loaded at 00980000h - 00988000h
foo_cdda                         loaded at 00990000h - 0099E000h
foo_flac                         loaded at 009A0000h - 009BC000h
foo_ape                          loaded at 009C0000h - 009DF000h
foo_wavpack                      loaded at 009E0000h - 009F2000h
foo_speex                        loaded at 00A00000h - 00A18000h
foo_out_ks                       loaded at 00A20000h - 00A2B000h
SETUPAPI                         loaded at 76670000h - 76754000h
foo_console                      loaded at 00A30000h - 00A37000h
foo_read_http                    loaded at 00A40000h - 00A49000h
WS2_32                           loaded at 71AB0000h - 71AC5000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_rgscan                       loaded at 00A50000h - 00A5D000h
foo_diskwriter                   loaded at 00A60000h - 00A72000h
foo_albumlist                    loaded at 00A80000h - 00A8B000h
foo_masstag                      loaded at 00A90000h - 00AA4000h
foo_id3v2                        loaded at 00AB0000h - 00AE0000h
MSVCP60                          loaded at 76080000h - 760E1000h
foo_search_ex                    loaded at 00AE0000h - 00AE8000h
foo_scroll                       loaded at 00AF0000h - 00AF6000h
foo_infobox                      loaded at 00B00000h - 00B13000h
foo_dsp_extra                    loaded at 00B20000h - 00B35000h
foo_dsp_skip_silence             loaded at 00B40000h - 00B47000h
foo_vis_simple_spectrum          loaded at 00B50000h - 00B5A000h
foo_unpack                       loaded at 00B60000h - 00B91000h
OLEAUT32                         loaded at 77120000h - 771AB000h
foo_dynamics                     loaded at 00BA0000h - 00BA7000h
foo_audioscrobbler               loaded at 00BB0000h - 00BD0000h
LIBCURL                          loaded at 00BD0000h - 00BE9000h
foo_shuffle                      loaded at 00C00000h - 00C0B000h
foo_winamp_spam                  loaded at 00C10000h - 00C18000h
foo_out_dsound_ex                loaded at 00C20000h - 00C29000h
DSOUND                           loaded at 73F10000h - 73F65000h
VERSION                          loaded at 77C00000h - 77C07000h
foo_kPilotInfo                   loaded at 00C40000h - 00C4B000h
MSVCR71                          loaded at 7C340000h - 7C396000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
foo_ui_gfx                       loaded at 00C60000h - 00C88000h
foo_vis_samurize2                loaded at 00C90000h - 00CB7000h
foo_info_samurize                loaded at 00DE0000h - 00DFA000h
foo_ui_columns                   loaded at 00F20000h - 00F57000h
uxtheme                          loaded at 5AD70000h - 5ADA4000h
foo_uie_albumlist                loaded at 00F60000h - 00F71000h
foo_uie_albumart                 loaded at 00F80000h - 00F8C000h
gdiplus                          loaded at 70D00000h - 70E91000h
foo_input_std                    loaded at 00FA0000h - 0105E000h
MSACM32                          loaded at 77BE0000h - 77BF4000h
foo_uie_tabs                     loaded at 01070000h - 0107A000h
foo_uie_trackinfo                loaded at 01080000h - 0108B000h
YzDock                           loaded at 011E0000h - 011ED000h
mswsock                          loaded at 71A50000h - 71A8B000h
DNSAPI                           loaded at 76F20000h - 76F45000h
ksuser                           loaded at 73EE0000h - 73EE4000h
winrnr                           loaded at 76FB0000h - 76FB7000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
rasadhlp                         loaded at 76FC0000h - 76FC5000h
imon                             loaded at 20B00000h - 20B3F000h
WSOCK32                          loaded at 71AD0000h - 71AD8000h
NTMARTA                          loaded at 76CE0000h - 76CFF000h
rsvpsp                           loaded at 73080000h - 7309C000h
wshtcpip                         loaded at 71A90000h - 71A98000h
dciman32                         loaded at 73BC0000h - 73BC6000h
imagehlp                         loaded at 76C90000h - 76CB2000h
DBGHELP                          loaded at 6D510000h - 6D58C000h

Stack dump analysis:
Address: 00F811F9h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 00F89278h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 00F84998h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 00F89284h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 00F89278h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 00F84B99h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 00F89278h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 00F84B50h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 77D67B5Bh, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "SetWindowPlacement" (+00000057h)
Address: 00F84B50h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 00F84B50h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 77D6CE12h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "DefRawInputProc" (+00000284h)
Address: 00F84B50h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 77D8D580h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D42438h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D45696h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "IsWindowVisible" (+00000770h)
Address: 00F84B50h, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 00F8949Ch, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 77D461F6h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "SendMessageW" (+00000044h)
Address: 00F822ABh, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 00F8949Ch, location: "foo_uie_albumart", loaded at 00F80000h - 00F8C000h
Address: 00421653h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004215F8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00423D11h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00422FEBh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0040FF6Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004394BCh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004394C4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00413B67h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00413A10h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A5C8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A5B4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004394BCh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004394C4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00413A68h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00F2E0F1h, location: "foo_ui_columns", loaded at 00F20000h - 00F57000h
Address: 77D67B5Bh, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "SetWindowPlacement" (+00000057h)
Address: 00413A10h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00413A10h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77D6CE12h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "DefRawInputProc" (+00000284h)
Address: 00413A10h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77D8D580h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D42438h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D44435h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "TranslateMessageEx" (+00000625h)
Address: 00413A10h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77D4412Dh, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "TranslateMessageEx" (+0000031Dh)
Address: 77D5CCFAh, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "IsDialogMessageW" (+000000BBh)
Address: 77D8D580h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D42468h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D49635h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "DispatchMessageW" (+0000000Bh)
Address: 100038ECh, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uDispatchMessage" (+0000000Ah)
Address: 0041238Bh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00410FEAh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00438DB5h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00452000h

Version info:
foobar2000 v0.8.3
UNICODE
I removed foo_uie_albumart and i stopped getting these errors, could the author please fix this coz i really want album art
[a href=\"index.php?act=findpost&pid=290941\"][{POST_SNAPBACK}][/a]
This may be due to foo_albumart's modified foo_uie_albumlist, which has been known to cause problems.
Title: Foo_uie_albumart
Post by: Storm on 2005-04-18 07:49:47
Yeah... I unchecked the Album Art panel option to allow external control from Album List for example, and pretty much stopped getting crashes or enormous memory leaks.
Title: Foo_uie_albumart
Post by: Supernaut on 2005-04-18 11:42:05
Quote
Yeah... I unchecked the Album Art panel option to allow external control from Album List for example, and pretty much stopped getting crashes or enormous memory leaks.
[a href="index.php?act=findpost&pid=291533"][{POST_SNAPBACK}][/a]

I wish I could say the same.. I'd never even the unpacked the modified album list dll, plus the option you mentioned is disabled in the preferences.
Title: Foo_uie_albumart
Post by: topdownjimmy on 2005-04-19 03:27:59
Possible to get this plugin to use album art for the system tray icon?  That'd be so sweet.
Title: Foo_uie_albumart
Post by: morph on 2005-04-19 21:27:48
EDIT: Never mind this, I posted in the wrong thread.
Title: Foo_uie_albumart
Post by: Storm on 2005-04-20 19:26:26
Quote
Possible to get this plugin to use album art for the system tray icon?  That'd be so sweet.
[a href="index.php?act=findpost&pid=291762"][{POST_SNAPBACK}][/a]


But that would be sooo tiny I don't know if you'd even see what it showed.
Title: Foo_uie_albumart
Post by: NEMO7538 on 2005-04-21 05:22:03
Version 0.45 freezes my Foobar and even crashes. Reverting to an arlier version (dated Feb. 3rd) fixes the issue.

Code: [Select]
Illegal operation:
Code: C0000006h, flags: 00000000h, address: 77F4E0D2h
Call path:
WinMain=>app_mainloop=>playlist_callback::on_focus_change
This is the first crash logged by this instance.
Code bytes (77F4E0D2h):
77F4E092h:  80 50 FF 15 94 10 F4 77 83 F8 FF 89 43 04 74 9D
77F4E0A2h:  56 56 56 6A 02 56 50 FF 15 E8 10 F4 77 3B C6 89
77F4E0B2h:  43 08 74 89 56 56 56 6A 04 50 FF 15 EC 10 F4 77
77F4E0C2h:  3B C6 89 43 0C 0F 84 72 FF FF FF E9 1E FF FF FF
77F4E0D2h:  81 79 28 20 45 4D 46 0F 85 E4 F3 00 00 6A 01 58
77F4E0E2h:  39 01 0F 85 D9 F3 00 00 66 83 79 38 00 0F 84 CE
77F4E0F2h:  F3 00 00 F6 41 30 03 0F 85 C4 F3 00 00 C3 55 8B
77F4E102h:  EC 8B 4D 08 53 8B C1 56 25 FF FF 00 00 33 DB 33
Stack (0012F2BCh):
0012F29Ch:  78478191 78469650 FFFFFFFF 00F8DD44
0012F2ACh:  77E91178 00070000 00000000 000721D8
0012F2BCh:  77F4DFF8 00000000 025BE908 00000001
0012F2CCh:  00000000 0012F410 77F53599 00000000
0012F2DCh:  00000000 01BCF1CA 025BE908 70D1D8C2
0012F2ECh:  01238FA8 7C342151 00000000 0012F454
0012F2FCh:  55464131 0012F304 4D5C3A48 63697375
0012F30Ch:  6168535C 5C646572 68636554 6E756F4C
0012F31Ch:  6C456567 72746365 6E61446F 26206563
0012F32Ch:  626D4120 746E6569 6D69445C 69727469
0012F33Ch:  6F726620 6150206D 20736972 6641202D
0012F34Ch:  20726574 20656874 79616C50 20796F62
0012F35Ch:  736E614D 206E6F69 7470555B 6F706D65
0012F36Ch:  202D205D 32303032 2037305C 6544202D
0012F37Ch:  20614C20 6C756F53 61656620 43202E74
0012F38Ch:  616B6168 68614B20 202D206E 20744928
0012F39Ch:  276E6961 41202974 67206C6C 20646F6F
0012F3ACh:  6E614328 73203720 72657075 6B72616D
0012F3BCh:  6D207465 5B207869 72206F6E 295D7061
0012F3CCh:  33706D2E 01239100 0012F3F8 01215690
Registers:
EAX: 10010000, EBX: 01BCF0C0, ECX: 10010000, EDX: FFFFFFFF
ESI: 00000000, EDI: 00000104, EBP: 0012F2D0, ESP: 0012F2BC
Crash location: "GDI32", loaded at 77F40000h - 77F7C000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00452000h
ntdll                            loaded at 78460000h - 784E1000h
KERNEL32                        loaded at 77E70000h - 77F34000h
USER32                          loaded at 77E00000h - 77E65000h
GDI32                            loaded at 77F40000h - 77F7C000h
ole32                            loaded at 77A40000h - 77B37000h
RPCRT4                          loaded at 770C0000h - 77131000h
ADVAPI32                        loaded at 78ED0000h - 78F32000h
COMCTL32                        loaded at 77B40000h - 77BC9000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                        loaded at 76B00000h - 76B3E000h
SHLWAPI                          loaded at 77C60000h - 77CAA000h
SHELL32                          loaded at 77580000h - 777CF000h
MSVCRT                          loaded at 78000000h - 78045000h
foo_ac3                          loaded at 00800000h - 00813000h
foo_albumlist                    loaded at 00820000h - 0082B000h
foo_burninate                    loaded at 00830000h - 0083C000h
VERSION                          loaded at 77810000h - 77817000h
LZ32                            loaded at 75950000h - 75956000h
foo_cdda                        loaded at 00840000h - 0084E000h
foo_clienc                      loaded at 00850000h - 0085B000h
foo_console                      loaded at 00860000h - 00867000h
foo_dbsearch                    loaded at 00870000h - 00888000h
foo_diskwriter                  loaded at 00890000h - 008A2000h
WINMM                            loaded at 77540000h - 77571000h
foo_dsp_extra                    loaded at 00930000h - 00945000h
foo_dsp_nogaps                  loaded at 00950000h - 00957000h
foo_dynamics                    loaded at 00960000h - 00967000h
foo_faac                        loaded at 00970000h - 009A3000h
foo_flac                        loaded at 009B0000h - 009CC000h
foo_flaccer                      loaded at 009D0000h - 009E6000h
foo_freedb                      loaded at 009F0000h - 00A1E000h
WS2_32                          loaded at 74FB0000h - 74FC4000h
WS2HELP                          loaded at 74FA0000h - 74FA8000h
foo_id3v2                        loaded at 00A20000h - 00A50000h
MSVCP60                          loaded at 780C0000h - 78121000h
foo_infobox                      loaded at 00A50000h - 00A63000h
foo_masstag                      loaded at 00A70000h - 00A84000h
foo_null                        loaded at 00A90000h - 00A97000h
foo_output_std                  loaded at 00AA0000h - 00AA9000h
foo_out_dsound_ex                loaded at 00AB0000h - 00AB9000h
DSOUND                          loaded at 51080000h - 510DD000h
foo_out_ks                      loaded at 00AD0000h - 00ADB000h
SETUPAPI                        loaded at 783C0000h - 78451000h
USERENV                          loaded at 78D20000h - 78D83000h
foo_playlistgen_ex              loaded at 00AE0000h - 00AEF000h
foo_rgscan                      loaded at 00AF0000h - 00AFD000h
foo_scroll                      loaded at 00B00000h - 00B06000h
foo_ui_std                      loaded at 00B10000h - 00B27000h
foo_utils                        loaded at 00B30000h - 00B41000h
foo_vis_manager                  loaded at 00B50000h - 00B58000h
foo_vorbisenc                    loaded at 00B60000h - 00C71000h
foo_wma                          loaded at 00C80000h - 00C9A000h
WMVCore                          loaded at 08530000h - 0872D000h
WMASF                            loaded at 07260000h - 07299000h
OLEAUT32                        loaded at 779A0000h - 77A3B000h
foo_G-Force                      loaded at 010B0000h - 010BB000h
foo_web                          loaded at 010C0000h - 010D8000h
foo_playlistfind                loaded at 011E0000h - 011EB000h
foo_scheduler                    loaded at 011F0000h - 01205000h
foo_uie_albumart                loaded at 01210000h - 0121C000h
gdiplus                          loaded at 70D00000h - 70E91000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_uie_albumlist                loaded at 01240000h - 01252000h
foo_uie_dbexplorer              loaded at 01260000h - 0126B000h
foo_uie_simple_spectrum          loaded at 01270000h - 0127B000h
foo_uie_tabs                    loaded at 01280000h - 0128A000h
foo_uie_trackinfo                loaded at 01290000h - 0129B000h
foo_uie_volume                  loaded at 012A0000h - 012AA000h
foo_ui_columns                  loaded at 012B0000h - 012E7000h
foo_playlist_tree                loaded at 012F0000h - 01331000h
foo_history                      loaded at 01340000h - 01355000h
foo_openwith                    loaded at 01360000h - 01369000h
foo_osd                          loaded at 01370000h - 0137B000h
foo_pod                          loaded at 01380000h - 0141D000h
foo_podclienc                    loaded at 01420000h - 01439000h
foo_podtranscoder                loaded at 01440000h - 01450000h
foo_publishtags                  loaded at 01450000h - 0145B000h
foo_read_http                    loaded at 01460000h - 01475000h
foo_shuffle                      loaded at 01480000h - 0148A000h
foo_temple                      loaded at 01490000h - 0149B000h
foo_input_std                    loaded at 014A0000h - 0155E000h
MSACM32                          loaded at 773E0000h - 773F3000h
foo_write_http                  loaded at 01570000h - 0158A000h
foo_dsp_delta                    loaded at 01590000h - 01597000h
INDICDLL                        loaded at 6E350000h - 6E356000h
IMM32                            loaded at 75E00000h - 75E1A000h
dciman32                        loaded at 72810000h - 72816000h
CLBCATQ                          loaded at 72C60000h - 72CE6000h
Powrprof                        loaded at 76690000h - 76697000h
SSSensor                        loaded at 06270000h - 06285000h
wdmaud                          loaded at 77530000h - 77538000h
msacm32                          loaded at 773D0000h - 773D8000h
KsUser                          loaded at 5EF80000h - 5EF84000h
imagehlp                        loaded at 77910000h - 77933000h
DBGHELP                          loaded at 72970000h - 7299D000h

Stack dump analysis:
Address: 77F4DFF8h, location: "GDI32", loaded at 77F40000h - 77F7C000h
Address: 77F53599h, location: "GDI32", loaded at 77F40000h - 77F7C000h
Address: 70D1D8C2h, location: "gdiplus", loaded at 70D00000h - 70E91000h
Symbol: "GdipFillRegion" (+0000068Ah)
Address: 7C342151h, location: "MSVCR71", loaded at 7C340000h - 7C396000h
Symbol: "free" (+00000000h)
Address: 01215690h, location: "foo_uie_albumart", loaded at 01210000h - 0121C000h
Address: 012156A8h, location: "foo_uie_albumart", loaded at 01210000h - 0121C000h
Address: 78478191h, location: "ntdll", loaded at 78460000h - 784E1000h
Address: 78469640h, location: "ntdll", loaded at 78460000h - 784E1000h
Address: 70D1D96Ch, location: "gdiplus", loaded at 70D00000h - 70E91000h
Symbol: "GdipCreateBitmapFromFile" (+0000005Fh)
Address: 7C342151h, location: "MSVCR71", loaded at 7C340000h - 7C396000h
Symbol: "free" (+00000000h)
Address: 7C3416E9h, location: "MSVCR71", loaded at 7C340000h - 7C396000h
Symbol: "malloc" (+00000000h)
Address: 01211B0Dh, location: "foo_uie_albumart", loaded at 01210000h - 0121C000h
Address: 7C342151h, location: "MSVCR71", loaded at 7C340000h - 7C396000h
Symbol: "free" (+00000000h)
Address: 7C3416E9h, location: "MSVCR71", loaded at 7C340000h - 7C396000h
Symbol: "malloc" (+00000000h)
Address: 78475754h, location: "ntdll", loaded at 78460000h - 784E1000h
Address: 01217190h, location: "foo_uie_albumart", loaded at 01210000h - 0121C000h
Address: 78469964h, location: "ntdll", loaded at 78460000h - 784E1000h
Address: 78478191h, location: "ntdll", loaded at 78460000h - 784E1000h
Address: 784699A0h, location: "ntdll", loaded at 78460000h - 784E1000h
Address: 784AC882h, location: "ntdll", loaded at 78460000h - 784E1000h
Address: 78472A54h, location: "ntdll", loaded at 78460000h - 784E1000h
Address: 78478191h, location: "ntdll", loaded at 78460000h - 784E1000h
Address: 78472A98h, location: "ntdll", loaded at 78460000h - 784E1000h
Address: 784AC35Ch, location: "ntdll", loaded at 78460000h - 784E1000h
Address: 784AC59Dh, location: "ntdll", loaded at 78460000h - 784E1000h
Address: 784AC5B4h, location: "ntdll", loaded at 78460000h - 784E1000h
Address: 784721BBh, location: "ntdll", loaded at 78460000h - 784E1000h
Address: 78472193h, location: "ntdll", loaded at 78460000h - 784E1000h
Address: 78469650h, location: "ntdll", loaded at 78460000h - 784E1000h
Address: 78478191h, location: "ntdll", loaded at 78460000h - 784E1000h
Address: 78469650h, location: "ntdll", loaded at 78460000h - 784E1000h
Address: 78478191h, location: "ntdll", loaded at 78460000h - 784E1000h
Address: 78469964h, location: "ntdll", loaded at 78460000h - 784E1000h
Address: 784699A0h, location: "ntdll", loaded at 78460000h - 784E1000h
Address: 78478191h, location: "ntdll", loaded at 78460000h - 784E1000h
Address: 78469640h, location: "ntdll", loaded at 78460000h - 784E1000h
Address: 7C3416B3h, location: "MSVCR71", loaded at 7C340000h - 7C396000h
Symbol: "_crtLCMapStringA" (+00000305h)

Version info:
foobar2000 v0.8.3
UNICODE
Title: Foo_uie_albumart
Post by: peercortsa on 2005-04-24 01:23:12
ok i need help here.

i have all my scans in folders called "[-=Scan(s)=-]" that are placed in each album's folder.
so its like:
c:/music/bandname/album1/[-=Scan(s)=-]
c:/music/bandname/album2/[-=Scan(s)=-]
etc, etc.



so what do i need to type for it to read them?
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-04-24 01:37:36
Quote
ok i need help here.

i have all my scans in folders called "[-=Scan(s)=-]" that are placed in each album's folder.
so its like:
c:/music/bandname/album1/[-=Scan(s)=-]
c:/music/bandname/album2/[-=Scan(s)=-]
etc, etc.



so what do i need to type for it to read them?
[a href="index.php?act=findpost&pid=292973"][{POST_SNAPBACK}][/a]


Is there a pattern to how these images are named?  As of yet, you can't set up the uie_albumart panel to simply cycle through every image in a directory.  If you know what the names of the files are (for instance, "front.jpg", "back.jpg", "cd.jpg", etc), then that IS possible, but if the files are randomly named, you're a little out of luck.  You could set it up to simply show the first picture it finds with:

Code: [Select]
match:c:\music\%artist%\%album%\"[-=Scan(s)=-]"\*


(I might have the syntax wrong, I admit)
Title: Foo_uie_albumart
Post by: Andrea on 2005-04-24 14:34:25
I had to remove this plugin, it has a horrible leak: if I left Foobar open all night, the next day, foobar2000.exe is using over 200 megs of memory. I removed this plugin, and everything was fine again  Too bad, because I really liked it...
Title: Foo_uie_albumart
Post by: Storm on 2005-04-24 14:36:47
Did you turn off the option for it to allow external control of the panel? That was the culprit I think, at least for me.
Title: Foo_uie_albumart
Post by: peercortsa on 2005-04-24 17:48:04
Quote
Quote
ok i need help here.

i have all my scans in folders called "[-=Scan(s)=-]" that are placed in each album's folder.
so its like:
c:/music/bandname/album1/[-=Scan(s)=-]
c:/music/bandname/album2/[-=Scan(s)=-]
etc, etc.



so what do i need to type for it to read them?
[a href="index.php?act=findpost&pid=292973"][{POST_SNAPBACK}][/a]


Is there a pattern to how these images are named?  As of yet, you can't set up the uie_albumart panel to simply cycle through every image in a directory.  If you know what the names of the files are (for instance, "front.jpg", "back.jpg", "cd.jpg", etc), then that IS possible, but if the files are randomly named, you're a little out of luck.  You could set it up to simply show the first picture it finds with:

Code: [Select]
match:c:\music\%artist%\%album%\"[-=Scan(s)=-]"\*


(I might have the syntax wrong, I admit)
[a href="index.php?act=findpost&pid=292974"][{POST_SNAPBACK}][/a]



i have another question regarding the syntax. cant u just specify the path to be one directory deeper? because technically the scans are only one folder deeper than the mp3s anyways. well and my naming scheme of folders is a bit trickier than what i said so what u told me probably wouldnt work in my case.
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-04-24 18:15:42
Quote
i have another question regarding the syntax. cant u just specify the path to be one directory deeper? because technically the scans are only one folder deeper than the mp3s anyways. well and my naming scheme of folders is a bit trickier than what i said so what u told me probably wouldnt work in my case.
[a href="index.php?act=findpost&pid=293079"][{POST_SNAPBACK}][/a]

In that case, try this:

Code: [Select]
match:$replace(%_path%,%_filename_ext%,)"[-=Scan(s)=-]\"*

That's just the default code (which looks in the same folder as the file) with the scans folder added on the end, and it looks for any image in the folder (that is, it displays the first image it finds).
Title: Foo_uie_albumart
Post by: peercortsa on 2005-04-24 18:51:07
Quote
Quote
i have another question regarding the syntax. cant u just specify the path to be one directory deeper? because technically the scans are only one folder deeper than the mp3s anyways. well and my naming scheme of folders is a bit trickier than what i said so what u told me probably wouldnt work in my case.
[a href="index.php?act=findpost&pid=293079"][{POST_SNAPBACK}][/a]

In that case, try this:

Code: [Select]
match:$replace(%_path%,%_filename_ext%,)"[-=Scan(s)=-]\"*

That's just the default code (which looks in the same folder as the file) with the scans folder added on the end, and it looks for any image in the folder (that is, it displays the first image it finds).
[a href="index.php?act=findpost&pid=293088"][{POST_SNAPBACK}][/a]

thanks for your help. one last question. how can i get it to display any file within that directory with the words "front" or "cover"?
Title: Foo_uie_albumart
Post by: Storm on 2005-04-24 18:52:46
Code: [Select]
match:$replace(%_path%,%_filename_ext%,)"[-=Scan(s)=-]\"*cover*
match:$replace(%_path%,%_filename_ext%,)"[-=Scan(s)=-]\"*front*


It's pretty simple, try to understand the syntax and you can do your own instead of asking us.

Insert them as separate items in your source list.
Title: Foo_uie_albumart
Post by: mariuszn3 on 2005-04-25 17:19:41
I'm not sure was it mentioned..
Would be great if this plugin would be capable of reading album art's from matroska file's attachments.. at least I believe many users prefer to have all in one file (like I do ) than keep all those separate..

and other thing..

wouldn't it be great if it would use somewhat of web engine (search google, amazon.. whatever.. or better use one of that decitated sites to find covers) and publish them right way.. so that they won't need to reside on a disk). Of course as an option (like when art wasn't found in folder or file) it would make this plugin usefull for those lazy to look independently for each cover on web.
Title: Foo_uie_albumart
Post by: horizon on 2005-04-25 23:47:27
Quote
It  would be nice if, by dragging and dropping an image on the albumart panel, the plugin could save it in the album's directory according to a pattern specified in the preferences (i.e. %artist% - %album%.jpg)

Sorry if this was already requested before. Thanks 


I think this would be great too!

Please, rexy, could you implement this?
Title: Foo_uie_albumart
Post by: topdownjimmy on 2005-04-26 02:06:43
I'm a sucker for standards, so I was wondering what formats people use to name their album art.

Right now I'm keeping all my album art in one folder with the filename Artist - Album (front/back/inside/cd).jpg.  I do this so that if I'm playing a CD that I've burned, the album art will still be displayed.

But, is there any good reason to use underscores instead of spaces?  Or something else I'm not considering?  I know this is a really trivial detail, as long as I'm consistent in my own usage, but like I said, I prefer standardization, no matter how arbitrary.

Also, here are some strings for foo_openwith.dll that will search rateyourmusic.com for album art (a site with lots of rare and large album art):

To search by album title:
Code: [Select]
http://rateyourmusic.com/search?searchterm=$replace(%album%, ,+)&type=l

To search by artist:
Code: [Select]
http://rateyourmusic.com/search?searchterm=$replace(%artist%, ,+)&type=a
Title: Foo_uie_albumart
Post by: Lance Uppercut on 2005-04-26 11:32:36
Quote
I'm a sucker for standards, so I was wondering what formats people use to name their album art.

Right now I'm keeping all my album art in one folder with the filename Artist - Album (front/back/inside/cd).jpg.  I do this so that if I'm playing a CD that I've burned, the album art will still be displayed.

But, is there any good reason to use underscores instead of spaces?  Or something else I'm not considering?  I know this is a really trivial detail, as long as I'm consistent in my own usage, but like I said, I prefer standardization, no matter how arbitrary.

Also, here are some strings for foo_openwith.dll that will search rateyourmusic.com for album art (a site with lots of rare and large album art):

To search by album title:
Code: [Select]
http://rateyourmusic.com/search?searchterm=$replace(%album%, ,+)&type=l

To search by artist:
Code: [Select]
http://rateyourmusic.com/search?searchterm=$replace(%artist%, ,+)&type=a

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



But what do you do for files whose artist names include characters that windows does not allow?

For example, AC/DC - AC/DC Live will not be valid and will be represented AC_DC - AC_DC Live
Title: Foo_uie_albumart
Post by: mariuszn3 on 2005-04-26 14:40:02
Quote
But what do you do for files whose artist names include characters that windows does not allow?

For example, AC/DC - AC/DC Live will not be valid and will be represented AC_DC - AC_DC Live


Generally in URL '/' u replace with  '%2F'.

Sometimes I wonder why author of foobar didn't implement javascript or other wide known scripting language into software (instead of  inventing TAGZ) ..like for example Adobe Photoshop does. It already has many useful functions.. and would give much more power to software.
Title: Foo_uie_albumart
Post by: commy on 2005-04-30 18:01:48
is there a mirror for this?
Title: Foo_uie_albumart
Post by: RageX on 2005-05-18 06:36:34
For some reason today my albumart just floated out onto the playlist and I cant get it back to the panel, has anyone experienced this.... I swear I didnt do anything
Title: Foo_uie_albumart
Post by: Bachi-Bouzouk on 2005-05-22 14:19:48
just a little trick/tip I have found today

change the last line to :
Code: [Select]
-components\default$mod($rand(),10).png


and put 10 different images called:
default0.png
default1.png
default2.png
default3.png
default4.png
default5.png
default6.png
default7.png
default8.png
default9.png

in the components folder and the pictures for album/ songs without any cover will change between these 10 images instead of only one (it is a random function so there won't be any pattern).

moreover, when you will refresh the album art, it will restartthe script and it can change the image
Title: Foo_uie_albumart
Post by: adrianmak on 2005-05-30 15:17:30
match:$replace(%_path%,%_filename_ext%,)*

what is the meaning of "match:.........." ?
Title: Foo_uie_albumart
Post by: sPeziFisH on 2005-05-30 16:04:30
Quote
what is the meaning of "match:.........." ?

albumart-formatting-info (http://www.hydrogenaudio.org/forums/index.php?act=ST&f=33&t=29383&hl=albumart&view=findpost&p=273700)

I don't give too much on my own spend info, but at least I don't know why rexy doesn't copy & paste useful info to the first post - if you look carefully you'll recognize that everything has to be explained or commented 10-times - it's quite normal that people who are new to this still need those infos (reading all those pages is quite too heavy) but
it's unnecessary and a waste of time that everybody gets his own advisor...
that's the same with a lot of other topics
Title: Foo_uie_albumart
Post by: chino9334 on 2005-06-02 01:08:47
I use foo_ui_albumart.dll for my album images. I understand that the image has to be in the folder of the music in order to load. The problem is that I have 500x500 images on my folders but onlt about 200x194 pixels are being displayed. I have shrink images to fit screen disabled. Does anyone know what the problem is?

Edit: Problem solved

I use Helium Music Manager 2005 to organize my music. When you retrieve the album art from the Amazon plug-in. The image is saved in various sizes in the folder of where your music is for the program to display it when using Helium. The problem is that the Amazon images start B0000.... so the foo_ui_albumart.dll displays the first image in the folder so this images where oftenly the one that had small size (they show hidden in the explorer). Once I eliminated these Amazon images it finnally displayed my 500x500 image. I need to find a better program to tag my music.
Title: Foo_uie_albumart
Post by: Neil K on 2005-06-04 15:01:37
Is there anyway to assign a keyboard shortcut for switching art sources and if not, could it be implemented into the next version?
Title: Foo_uie_albumart
Post by: clown on 2005-06-04 17:35:26
My first post! JEI! 

I have one problem... How do I remove cover art from mp3 tags?
Many of my mp3 have stored art in the file itself, and I don't want it that way. So how do I get rid of it? Have search the internet, but nothing I have found works. Any ideas?
Title: Foo_uie_albumart
Post by: Cosmo on 2005-06-04 19:10:16
Quote
I have one problem... How do I remove cover art from mp3 tags?
Many of my mp3 have stored art in the file itself, and I don't want it that way. So how do I get rid of it? Have search the internet, but nothing I have found works. Any ideas?
[a href="index.php?act=findpost&pid=303479"][{POST_SNAPBACK}][/a]

Tag&Rename can add/view/remove embeded cover art. I'm not sure if there are multiple standards that employ embeded art, but it works under id3v2 here...
Title: Foo_uie_albumart
Post by: Kreisquadratur on 2005-06-04 20:10:10
Is there any chance to have an typical column_ui Plugin option: Border-Type?  At the moment it seems that the cover is in a sunken border. I'd like to have none border. Looks very ugly.

Off-topic: Is the any chance to have a complete border-free Toolbar region? All the lines at the top look so ugly...

(http://img78.echo.cx/img78/4196/shot000019hm.th.png) (http://img78.echo.cx/my.php?image=shot000019hm.png) (http://img78.echo.cx/img78/9617/shot000024xh.th.png) (http://img78.echo.cx/my.php?image=shot000024xh.png)
Title: Foo_uie_albumart
Post by: clown on 2005-06-04 22:08:20
Cosmo I found it out.. my bad. The cover art wasn't embeded, it was just hidden files in the different folders hehe.. so problem solved  But thanks for the tip
Title: Foo_uie_albumart
Post by: amonrei on 2005-06-05 18:01:39
Found the turntable photo at 4chan. Thought that it's kinda nice and decided to make this 'no cover' art with photoshop.
(http://img158.echo.cx/img158/7269/default5ah.th.jpg) (http://img158.echo.cx/my.php?image=default5ah.jpg)
Title: Foo_uie_albumart
Post by: Garrett Adams on 2005-06-06 01:23:04
Very nice 'no cover'. I'm using it as I type. Thanks for the effort.
Title: Foo_uie_albumart
Post by: Silverbolt on 2005-06-06 01:37:26
Quote
Found the turntable photo at 4chan. Thought that it's kinda nice and decided to make this 'no cover' art with photoshop. :P[a href="index.php?act=findpost&pid=303729"][{POST_SNAPBACK}][/a]

Looks much nicer than the one I was previously using. Thanks.
Title: Foo_uie_albumart
Post by: peteross on 2005-06-06 17:27:50
Youve probably been asked this before but how did you get the album art, trackinfo, etc. above the playlist?

If someone could just point me to a config or a list of components i'll be aliright from there. Thanks.

Quote
Is there any chance to have an typical column_ui Plugin option: Border-Type?  At the moment it seems that the cover is in a sunken border. I'd like to have none border. Looks very ugly.

Off-topic: Is the any chance to have a complete border-free Toolbar region? All the lines at the top look so ugly...

(http://img78.echo.cx/img78/4196/shot000019hm.th.png) (http://img78.echo.cx/my.php?image=shot000019hm.png) (http://img78.echo.cx/img78/9617/shot000024xh.th.png) (http://img78.echo.cx/my.php?image=shot000024xh.png)
[a href="index.php?act=findpost&pid=303522"][{POST_SNAPBACK}][/a]
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-06-06 19:30:41
Quote
Youve probably been asked this before but how did you get the album art, trackinfo, etc. above the playlist?

If someone could just point me to a config or a list of components i'll be aliright from there. Thanks.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=304019")


[a href="http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:FAQ]http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:FAQ[/url]

seventh or so question on the page.
Title: Foo_uie_albumart
Post by: Cosmo on 2005-06-06 20:03:14
Quote
Off-topic: Is the any chance to have a complete border-free Toolbar region?
In the future, with the new Columns_UI layout in fb2k v0.9, yes.
Title: Foo_uie_albumart
Post by: Bachi-Bouzouk on 2005-06-06 20:05:49
i would add to what gfngfgf said, just see here:
http://eolindel.free.fr/foobar/ (http://eolindel.free.fr/foobar/)
the sidebar page. (the FAQ of the wiki comes from my site for the most part and is more detailed on it)
Title: Foo_uie_albumart
Post by: peteross on 2005-06-07 01:00:49
Thanks guys
Title: Foo_uie_albumart
Post by: profichiller on 2005-06-08 14:04:15
Download links are not working... 

edit: Suddenly everything is ok, sorry!
Title: Foo_uie_albumart
Post by: synth7 on 2005-06-09 07:16:56
I dunno if this has been mentioned, but it'd be nice to see. If the folder with the playing song has an album art folder.jpg present, it sets %_albumart% to 1 so you can do some code like $if(%_albumart%,yes,no). It'd look nice in my trackinfo panel, and it would help in sorting to see what has album art and what doesn't.  Just an idea.
Title: Foo_uie_albumart
Post by: gob on 2005-06-09 07:57:28
the plugin is causing a memory leak in foobar i beleive. it seems to happen with files without coverart..

Edit: wtf? i grabbed the new version from hte front page and it fixed it. this happened to me once before.. i dont know how i ended up with the old file again.
Title: Foo_uie_albumart
Post by: iOsiris on 2005-06-11 16:58:36
Great plugin
Suggestion: Would you mind implementing an option that let's you cycle through different pictures within the album directory?  So, in a sense like a slideshow?
Title: Foo_uie_albumart
Post by: Cosmo on 2005-06-11 22:32:06
Frequently, after using fb2k for a while (but not right at startup), the default image stops being displayed for albums without art and the panel just shows the blank background color. So far I haven't been able to figure out if anything specific triggers it. Restarting fb2k fixes it. I've browsed this thread and can see no prior mention of this problem, sorry if I've missed it.

Using version 0.045, in fb2k 0.8.3, columns ui 0.1.2, WinXP-SP2


edit -- I think using the full path to default.png, instead of just "-components\default.png", has solved this... (so far)
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-06-12 03:03:57
Quote
Great plugin
Suggestion: Would you mind implementing an option that let's you cycle through different pictures within the album directory?  So, in a sense like a slideshow?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=305320")


Already implemented, but I don't blame you for not noticing it.

[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&st=420#]rexy's explanation of cycling[/url]

edit: I should add that the current cycling feature only works if you know the pattern of the image names (that is, something like "cd-front.jpg", "cd-back.jpg", etc.).  If the images are just random jibber-jabber, cycling probably won't work for you.
Title: Foo_uie_albumart
Post by: Strictly4me on 2005-06-12 06:58:19
[span style='font-size:9pt;line-height:100%']There[/span] (http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&st=575) is also a way to do that! Look for Post #596 by "Bachi-Bouzouk".

((((( Strictly4me )))))
Title: Foo_uie_albumart
Post by: tool++ on 2005-06-12 12:05:59
Maybe a command line

app.exe "Search string" "path to folder.jpg"

I am sick of all the ones that try to guess what to search for themselves without letting you know whats best

Edit: Bah, wrong thread. I thought this was the the thread for album art aggregator. Where the fuck did that go, anyway?!
Title: Foo_uie_albumart
Post by: Cr4wford on 2005-06-13 03:18:50
I'm not sure if this has been addressed before...I tried searching this thread for the problem, but didn't have any luck.

When I have multiple images for the album art, and I click "next source," it doesn't always go to the next source. Sometimes it does, sometimes it doesn't. It's about half and half. It's pretty annoying. Is anybody else experiencing this problem? Does anyone know what's causing it?
Title: Foo_uie_albumart
Post by: Anas on 2005-06-13 13:38:28
Quote
I'm not sure if this has been addressed before...I tried searching this thread for the problem, but didn't have any luck.

When I have multiple images for the album art, and I click "next source," it doesn't always go to the next source. Sometimes it does, sometimes it doesn't. It's about half and half. It's pretty annoying. Is anybody else experiencing this problem? Does anyone know what's causing it?
[a href="index.php?act=findpost&pid=305639"][{POST_SNAPBACK}][/a]


I've got the same problem.
Title: Foo_uie_albumart
Post by: kockroach on 2005-06-15 00:46:15
How does the albumart plugin do it's check for an image file?  I know that this is one of the options it looks for in terms of an image filename:

Code: [Select]
$replace(%_path%,%_filename_ext%,)folder.jpg


But is there a script being used to do the actual check to determine if a file is present?  I would think that there is since the plugin will not show an image if there isn't one present in the folder as listed above. 

The reason why I ask is that if there is such a script, it could be useful to create column flags to show if certain files are present in the same folder as the track in question.

Thanks.

Edit: Nevermind...my question has been answered elsewhere.
Title: Foo_uie_albumart
Post by: MC Escher on 2005-06-16 21:17:22
Request: could you make your plugin display cover art embedded in mp3 files? Most of my files are organized in albums with a folder.jpg in their directory, but I also have a lot of loose tracks together in one folder, where the normal solution won't work. I use the Album Cover Art Downloader (http://louhi.kempele.fi/~skyostil/projects/albumart/) to download cover images, and I believe the source is also on the site, so that may help you find out how the cover art is stored in the files.
Title: Foo_uie_albumart
Post by: trackfan504 on 2005-06-17 13:33:03
Hey

Any alternative location to grab this plugin from ? Link no worky!
Title: Foo_uie_albumart
Post by: HEPB on 2005-06-21 06:09:08
When it will be compiled to 0.9 beta ? 

trackfan504
The links in the 1st post  are workin' 
Title: Foo_uie_albumart
Post by: vvlaw on 2005-06-22 03:24:20
why I had get this error?

INFO (CORE) : startup time: 721 ms
ERROR (CORE) : Failed to load DLL: foo_uie_albumart.dll, reason: Unable to load DLL.
Title: Foo_uie_albumart
Post by: A_Man_Eating_Duck on 2005-06-22 06:40:10
Quote
why I had get this error?

INFO (CORE) : startup time: 721 ms
ERROR (CORE) : Failed to load DLL: foo_uie_albumart.dll, reason: Unable to load DLL.
[a href="index.php?act=findpost&pid=308004"][{POST_SNAPBACK}][/a]

Maybe this will help ?
Quote
Needs both MSVCP71.dll and MSVCR71.dll present in order to work, as well as GDI+ runtime installed (standard in Windows XP and newer). Please make sure these necessities are met before complainining about DLL load errors. Thanks.
Also, if you are upgrading from a previous version, it is recommended that you reset the source list by clicking Reset.
Title: Foo_uie_albumart
Post by: vvlaw on 2005-06-22 07:02:35
Quote
Quote
why I had get this error?

INFO (CORE) : startup time: 721 ms
ERROR (CORE) : Failed to load DLL: foo_uie_albumart.dll, reason: Unable to load DLL.
[a href="index.php?act=findpost&pid=308004"][{POST_SNAPBACK}][/a]

Maybe this will help ?
Quote
Needs both MSVCP71.dll and MSVCR71.dll present in order to work, as well as GDI+ runtime installed (standard in Windows XP and newer). Please make sure these necessities are met before complainining about DLL load errors. Thanks.
Also, if you are upgrading from a previous version, it is recommended that you reset the source list by clicking Reset.

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


 
Thanks ...

Maybe this plug is not supported by win2k system  but it's that means if I using the win2k system, I can't use this plug?

Quote
(standard in Windows XP and newer).
Title: Foo_uie_albumart
Post by: A_Man_Eating_Duck on 2005-06-22 09:43:08
Quote
Maybe this plug is not supported by win2k system   but it's that means if I using the win2k system, I can't use this plug?
Quote
(standard in Windows XP and newer).
[a href="index.php?act=findpost&pid=308031"][{POST_SNAPBACK}][/a]
if you want it to work on 2k, have a google for gdiplus.dll and put it in the C:\winnt\system32\ folder
Title: Foo_uie_albumart
Post by: arT2 on 2005-06-25 15:21:29
hello all,
i've read a lot of this thread but i can't find an answer. albumart works very fine and i've got no problems. but when i listen to a 2 CD album, i don't see the cover because the cover.jpg isn't in the same folder as the mp3 is wich i currently play. i post my three, so you understand what i mean :)

normally my albums are sorted like this and i see the cover (sample picture (http://mitglied.lycos.de/art2/aa1.gif)):
Code: [Select]
F:\sound2\electronica\Akufen - My Way\00 - Akufen - My Way.jpg
F:\sound2\electronica\Akufen - My Way\01 - Akufen - Even White Horizons.mp3


...but...

if i listen to a 2 CD set i don't see the cover (sample picture (http://mitglied.lycos.de/art2/aa2.gif)):
Code: [Select]
F:\sound2\electronica\Space Night Vol. 1\Space Night Vol. 1.jpg
F:\sound2\electronica\Space Night Vol. 1\CD1\01 - Sensorama - Echtzeit.mp3


and to forget nothing, here's my album-art config (still default settings):
Code: [Select]
$replace(%_path%,%_filename_ext%,)folder.jpg
-match:$replace(%_path%,%_filename_ext%,)*
-components\default.png



now my question is: how can i look 1 folder up for the cover? hope you understand my long question in this poor english ;)


have a nice evening!
arT2
Title: Foo_uie_albumart
Post by: synth7 on 2005-06-25 17:11:14
arT2: I have the same problem, I just didn't want to deal with it and put a copy of the JPG into /CD1/ and /CD2/
Title: Foo_uie_albumart
Post by: arT2 on 2005-06-25 17:24:10
Quote
arT2: I have the same problem, I just didn't want to deal with it and put a copy of the JPG into /CD1/ and /CD2/
[a href="index.php?act=findpost&pid=308821"][{POST_SNAPBACK}][/a]

hm yes that will work. but i don't want to do it this way :/
the plugin would be just perfect for me if this option was given..
Title: Foo_uie_albumart
Post by: MJT on 2005-06-25 17:31:29
Try this:

Code: [Select]
-match:$replace(%_path%,%_directoryname%'\'%_filename_ext%,)*


Make it the third entry on your list.
Title: Foo_uie_albumart
Post by: arT2 on 2005-06-25 18:53:37
IT WORKS!

Thank you so much
Title: Foo_uie_albumart
Post by: topdownjimmy on 2005-06-26 03:57:27
What would make this component totally mind-blowing would be to have an "auto-download album art" option, that would search amazon for the currently playing album and save it in a user-specified folder with a user-specified filename.
Title: Foo_uie_albumart
Post by: blammo on 2005-06-26 08:00:16
Forgive me if this question has allready been answered. 

How to I show a "no cover" graphic when Foobar is playing a stream.  Can albumart show different covers for each stream?
Title: Foo_uie_albumart
Post by: topdownjimmy on 2005-06-26 08:24:06
Quote
Forgive me if this question has allready been answered. 

How to I show a "no cover" graphic when Foobar is playing a stream.  Can albumart show different covers for each stream?
[a href="index.php?act=findpost&pid=308950"][{POST_SNAPBACK}][/a]

Yes, for example here's what I use to show a custom Aquarius Records image when I'm listening to streams from AQ:
Code: [Select]
-$if($strcmp($left(%_path%,10),www.aquari),c:\music\aq.jpg,)
Title: Foo_uie_albumart
Post by: Anas on 2005-06-26 09:11:20
Quote
What would make this component totally mind-blowing would be to have an "auto-download album art" option, that would search amazon for the currently playing album and save it in a user-specified folder with a user-specified filename.
[a href="index.php?act=findpost&pid=308938"][{POST_SNAPBACK}][/a]

That would be absolutly perfect. It would save a lot of time.
Unbelievable that noone thought of it earlier. 
Title: Foo_uie_albumart
Post by: blammo on 2005-06-26 13:20:28
Quote
Quote
Forgive me if this question has allready been answered. 

How to I show a "no cover" graphic when Foobar is playing a stream.  Can albumart show different covers for each stream?
[a href="index.php?act=findpost&pid=308950"][{POST_SNAPBACK}][/a]

Yes, for example here's what I use to show a custom Aquarius Records image when I'm listening to streams from AQ:
Code: [Select]
-$if($strcmp($left(%_path%,10),www.aquari),c:\music\aq.jpg,)

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


Thanks.  Can I us a URL as the path?
Title: Foo_uie_albumart
Post by: symbiont7 on 2005-06-28 18:10:25
Quote
I'm a sucker for standards, so I was wondering what formats people use to name their album art.

Right now I'm keeping all my album art in one folder with the filename Artist - Album (front/back/inside/cd).jpg.  I do this so that if I'm playing a CD that I've burned, the album art will still be displayed....


Am I missing something here? I thought each cover image had to be in the folder that contained the music files (each folder being an album usually).

Is it possible to put all the images in one folder? That fits well with the way I want things structured on my hard drive.
Title: Foo_uie_albumart
Post by: Linkin on 2005-06-30 18:35:05
Can anyone please upload the plugin somewhere, because the link on the first page is broken? 
Title: Foo_uie_albumart
Post by: Roninr6 on 2005-06-30 19:17:12
Quote
Am I missing something here? I thought each cover image had to be in the folder that contained the music files (each folder being an album usually).

Is it possible to put all the images in one folder? That fits well with the way I want things structured on my hard drive.
[a href="index.php?act=findpost&pid=309540"][{POST_SNAPBACK}][/a]



Yes you can.

many people organize them as

F:\Music\Album Art\artist - album.jpg
then you tell the plugin to look in the folder \album art\ for %artist% - %album%

Personally I put the art in each folder and name it folder.jpg.  I like being able to see teh cover art when browsing in windows explorer
Title: Foo_uie_albumart
Post by: Oedipax on 2005-06-30 20:41:57
Can anyone suggest a quick way of switching my setup from \artist\year - album\cover.jpg to one universal folder of cover art, with files named for the artist & album? I like the idea of this setup because it means I can backup all my cover art very quickly, whereas at the moment if I've added cover art after backing up an album, it doesn't get backed up. Basically I need something like the Masstagger that could format any file named cover.jpg into artist - album.jpg format from looking at the folders containing the file.
Title: Foo_uie_albumart
Post by: cokebotle on 2005-06-30 21:45:01
Hi, I'd love to try out this plugin, but the links aren't working for me. Is anyone else having this problem?
Title: Foo_uie_albumart
Post by: Linkin on 2005-06-30 21:57:12
Quote
Hi, I'd love to try out this plugin, but the links aren't working for me. Is anyone else having this problem?
[a href="index.php?act=findpost&pid=310168"][{POST_SNAPBACK}][/a]

I got this problem too!
Title: Foo_uie_albumart
Post by: dps on 2005-07-01 23:40:35
Quote
Hi, I'd love to try out this plugin, but the links aren't working for me. Is anyone else having this problem?
[a href="index.php?act=findpost&pid=310168"][{POST_SNAPBACK}][/a]



Quote
Quote
Hi, I'd love to try out this plugin, but the links aren't working for me. Is anyone else having this problem?
[a href="index.php?act=findpost&pid=310168"][{POST_SNAPBACK}][/a]

I got this problem too!
[a href="index.php?act=findpost&pid=310172"][{POST_SNAPBACK}][/a]



Me 3!
Title: Foo_uie_albumart
Post by: kl33per on 2005-07-02 00:02:06
Download foo_uie_albumart 0.045 (http://users.tpg.com.au/adsll926/foobar/foo_uie_albumart.rar).
Title: Foo_uie_albumart
Post by: cokebotle on 2005-07-02 06:24:07
Thank you!
Title: Foo_uie_albumart
Post by: markanini on 2005-07-03 19:06:52
I have MSVCP71.dll installed and the configuration options appear in preferences and I have a folder.jpg file but I see no panel

Edit:
Nevermind! "Needs both MSVCP71.dll and MSVCR71.dll"
I was too tired 

Edit 2:
Hmm, still doenst want to work 
Title: Foo_uie_albumart
Post by: julien_32 on 2005-07-04 15:24:33
A bug:

With some images, broader than high, the thumbnail is truncated.
The component is broader than high too.

Component size: +- 230*175
Examples of badly posted images: 640*568, 800*703, 1082*982
Title: Foo_uie_albumart
Post by: Storm on 2005-07-04 23:39:12
Quote
I have MSVCP71.dll installed and the configuration options appear in preferences and I have a folder.jpg file but I see no panel

Edit:
Nevermind! "Needs both MSVCP71.dll and MSVCR71.dll"
I was too tired 

Edit 2:
Hmm, still doenst want to work 
[a href="index.php?act=findpost&pid=310713"][{POST_SNAPBACK}][/a]


Where have you put the DLLs?
Title: Foo_uie_albumart
Post by: phunkydizco on 2005-07-05 09:23:24
The File seems to be down  Please upload it again
Title: Foo_uie_albumart
Post by: markanini on 2005-07-07 13:51:26
Quote
Quote
I have MSVCP71.dll installed and the configuration options appear in preferences and I have a folder.jpg file but I see no panel

Edit:
Nevermind! "Needs both MSVCP71.dll and MSVCR71.dll"
I was too tired 

Edit 2:
Hmm, still doenst want to work 
[a href="index.php?act=findpost&pid=310713"][{POST_SNAPBACK}][/a]


Where have you put the DLLs?
[a href="index.php?act=findpost&pid=311005"][{POST_SNAPBACK}][/a]

They are in the windows/system32 folder.
Does it require Collumns UI to work?
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-07-07 20:19:36
Quote
They are in the windows/system32 folder.
Does it require Collumns UI to work?
[a href="index.php?act=findpost&pid=311597"][{POST_SNAPBACK}][/a]

Yes, Columns UI is required, the latest version for 0.8.3, which I believe is Columns UI 0.1.2.
Title: Foo_uie_albumart
Post by: richard123 on 2005-07-10 00:13:13
Quote
The File seems to be down  Please upload it again
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=311067")

Error 404 - page does not exist
Sorry, the page /storage/foo_uie_albumart.zip does not exist at www.egosphere.webplanethost.com

Is the file somewhere else?

EDIT:  [a href="http://foobar.nub4life.net/columns/pafiledb.php?action=file&id=76]http://foobar.nub4life.net/columns/pafiled...tion=file&id=76[/url]

There's a link to another source in post #648
Title: Foo_uie_albumart
Post by: Alzer on 2005-07-14 07:20:45
How do I config albumart to show one specific picture when there is no cover present?

And how do I make albumart to chose the picture containing the word front firstly?
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-07-14 20:33:17
http://www.hydrogenaudio.org/forums/index....c=29383&st=420# (http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&st=420#)

^ explanation of how the source list works.
Title: Foo_uie_albumart
Post by: Alzer on 2005-07-14 20:40:49
[span style='font-size:21pt;line-height:100%']SOLVED![/span]
Quote
http://www.hydrogenaudio.org/forums/index....c=29383&st=420# (http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&st=420#)

^ explanation of how the source list works.
[a href="index.php?act=findpost&pid=313390"][{POST_SNAPBACK}][/a]


Thanks, but it didn't help me very much.

I just want a code that makes albumart show the first image containing the word "front" within the directory of the song that is currently being played.

Can someone help me?

[span style='font-size:21pt;line-height:100%']SOLVED![/span]
Title: Foo_uie_albumart
Post by: snively on 2005-07-17 01:14:13
so can i get this to read the album art from the mp3 file?

edit: i didn't know this was such a difficult question.
Title: Foo_uie_albumart
Post by: eric.cheminot on 2005-07-20 14:31:03
Hello,

I have just read the explanation given here (http://www.hydrogenaudio.org/forums/index....c=29383&st=420#), but it seems that I am missing something....

My sources definition is quite simple:

Code: [Select]
match:$replace(%_path%,%_filename_ext%,)front.jpg
match:$replace(%_path%,%_filename_ext%,)back.jpg


If I'm correct, 2 sources are defined. But the "next source" function does not change the source displayed...

(of course I can check it works with my current album, playing with precedence to display "front.jpg" or "back.jpg" => the sources are correct).

Thanks !
Title: Foo_uie_albumart
Post by: snively on 2005-07-29 00:59:46
Quote
Request: could you make your plugin display cover art embedded in mp3 files? Most of my files are organized in albums with a folder.jpg in their directory, but I also have a lot of loose tracks together in one folder, where the normal solution won't work. I use the Album Cover Art Downloader (http://louhi.kempele.fi/~skyostil/projects/albumart/) to download cover images, and I believe the source is also on the site, so that may help you find out how the cover art is stored in the files.
[a href="index.php?act=findpost&pid=306638"][{POST_SNAPBACK}][/a]


i agree. why is it so hard for anyone to do this?
Title: Foo_uie_albumart
Post by: Kamelian on 2005-07-29 14:59:46
Is there any way to make album_art read a image file that as the same name of a compressed file?

eg:

d:\Music\Linkin park - Reanimation.rar
d:\Music\Linkin Park - Reanimation [Front].jpg
Title: Foo_uie_albumart
Post by: moeburn on 2005-08-02 00:26:05
How can I tell Albumart to ignore a folder?  I have one folder thats just a big pile of mp3s and other files, unorganized, and every time I play a file from that folder, it takes about 10 seconds before albumart gives up. 

I want album art to NOT search for any art when a song is in a particular folder.
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-08-02 01:44:10
Quote
How can I tell Albumart to ignore a folder?  I have one folder thats just a big pile of mp3s and other files, unorganized, and every time I play a file from that folder, it takes about 10 seconds before albumart gives up. 

I want album art to NOT search for any art when a song is in a particular folder.
[a href="index.php?act=findpost&pid=317245"][{POST_SNAPBACK}][/a]

I think it might be easier to have it display a "default" image if the song is in the folder:
Code: [Select]
$if($strcmp(%_directoryname%,'Folder Name'),'default.jpg','none')
Title: Foo_uie_albumart
Post by: liekloo on 2005-08-09 13:32:17
I've got a suggestion for a feature. Easy to implement (as far as I can judge), but I think it'd be nice.

What I have in mind is the possibility to display on the albumart panel the following image (the alphabetically next one in the album folder), e.g. with a simple click.

This feature is already used in Irfanview (where pressing space displays the alphabetically following image).

That would allow us to browse from within foobar through the different images in the album folder - e.g. a scanned booklet.

But even as the albumart panel is today, it's a great thing, and I'd like to thank the author for what he has accomplished.
Title: Foo_uie_albumart
Post by: Bobjua on 2005-08-11 17:46:38
files dont seem to be up anymore. where else can i get them?
Title: Foo_uie_albumart
Post by: Ran Sagy on 2005-08-11 19:34:55
I second that, links are down. If anyone can send it to me, i might be able to host it for awhile.
Title: Foo_uie_albumart
Post by: dano on 2005-08-11 21:45:24
[span style='font-size:14pt;line-height:100%']2 Mirros[/span] that have been posted before:
http://foobar.nub4life.net/columns/pafiled...tion=file&id=76 (http://foobar.nub4life.net/columns/pafiledb.php?action=file&id=76)
http://users.tpg.com.au/adsll926/foobar/foo_uie_albumart.rar (http://users.tpg.com.au/adsll926/foobar/foo_uie_albumart.rar)
Title: Foo_uie_albumart
Post by: Dolichoschios on 2005-08-12 03:47:39
Having some problems with this

It usually loads up fine and shows the relevant image for the current album on startup, and I can switch between the relevant image options for that album, but it never switches when I change album. It's like it always sees the current directory as being the directory of the album selected at startup.

It also gives error messages along the lines of "windows cannot find the file cover.jpg" occasionally when I click to refresh, but I'm not sure of the pattern behind it.

Win98SE, foobar 0.8.3, columns 0.1.2, albumart 0.045
And I have the 3 relevant dlls
Title: Foo_uie_albumart
Post by: stripe on 2005-08-16 01:28:28
Quote
Having some problems with this

It usually loads up fine and shows the relevant image for the current album on startup, and I can switch between the relevant image options for that album, but it never switches when I change album. It's like it always sees the current directory as being the directory of the album selected at startup.

It also gives error messages along the lines of "windows cannot find the file cover.jpg" occasionally when I click to refresh, but I'm not sure of the pattern behind it.

Win98SE, foobar 0.8.3, columns 0.1.2, albumart 0.045
And I have the 3 relevant dlls
[a href="index.php?act=findpost&pid=319522"][{POST_SNAPBACK}][/a]


I've been getting this exact same behavior since .041.  (I posted about it way up somewhere in this thread)  I did get .044 working for some time, but I have no idea how, and when I upgraded to .045 this started happening again. (and then installing .044 again didn't help...)  I'm guessing it's something to do with win98, since that's what I'm using too.

stripe/ben
Title: Foo_uie_albumart
Post by: attila1212 on 2005-08-20 05:52:33
Great plug, had to read through all the post (or was it only the 5 first page? ;])
but got it to work finally.


edit:
i think u should consider to add to your first post the fact that u need the newest version of Columns UI for this plug to work, saw it later but would have been nice to know that ahead :wink:

thx again for this great plug
Title: Foo_uie_albumart
Post by: Hall on 2005-08-24 00:26:58
I wonder if someone could help me on this.

This is my search order:
frontcover.jpg --> frontinlay.jpg --> backinlay.jpg --> backcover.jpg

If my frontinlay.jpg does not exist, i expect it to show backinlay.jpg when i left-click on it. (I assigned "Next Source" to left-click).

However, i have to click twice before backinlay.jpg shows up. This is even annoying if i only have front and back cover, i have to click 3 times before the back cover shows up!!

Is this something do with the albumart extension, or my config?

Anyway, here's my config..
Code: [Select]
$replace(%_path%,%_filename_ext%,)'frontcover.jpg'
$replace(%_path%,%_filename_ext%,)'frontinlay.jpg'
$replace(%_path%,%_filename_ext%,)'backinlay.jpg'
$replace(%_path%,%_filename_ext%,)'backcover.jpg'
Title: Foo_uie_albumart
Post by: Storm on 2005-08-24 01:38:01
That's normal. They're different sources so you have to click once for every sourceswitch and that's where you're at right now. But if you lay them out like this instead, it automatically shows you whatever pic it finds of those four:

Code: [Select]
$replace(%_path%,%_filename_ext%,)'frontcover.jpg'
-$replace(%_path%,%_filename_ext%,)'frontinlay.jpg'
$replace(%_path%,%_filename_ext%,)'backinlay.jpg'
-$replace(%_path%,%_filename_ext%,)'backcover.jpg'


But why do you have backinlay before backcover?
Title: Foo_uie_albumart
Post by: JFoX on 2005-08-24 18:21:20
My album art crash my pc totaly (After i need restart my pc)
When i resize sidebar
Please help me
Title: Foo_uie_albumart
Post by: eric.cheminot on 2005-09-01 21:21:49
I am sorry to ask again... But I have still not found the solution!

I do not succeed in using the "Next Source" functionality. My images definition is rather simple:

Code: [Select]
match:$replace(%_path%,%_filename_ext%,)front.jpg
match:$replace(%_path%,%_filename_ext%,)back.jpg


I can display both images by changing the precedence. But, "Next Source" functionality (either under the contextual menu or when associated to left click e.g.) seems to do nothing: the image just remains the same (ie the first match).

Do you have nay idea of what I am doing wrong? It has to be a silly option somewhere because apparently no one else is facing the same issue...

Thanks!
Title: Foo_uie_albumart
Post by: Opeth on 2005-09-04 20:32:38
oh yeah quick question where i supposed to put these 2 files MSVCP71.dll and MSVCR71.dll ????

in \foobar2000 folder or \foobar2000\components folder or \windows\system32 folder thx
Title: Foo_uie_albumart
Post by: mixcherry on 2005-09-04 20:49:30
Quote
oh yeah quick question where i supposed to put these 2 files MSVCP71.dll and MSVCR71.dll ????[a href="index.php?act=findpost&pid=324987"][{POST_SNAPBACK}][/a]

In \foobar2000 or \windows\system32.
Title: Foo_uie_albumart
Post by: Bobjua on 2005-09-05 05:02:13
This is the first plugin i've ever used with foobar, and its awesome. except i dont know how to move it to the side instead of the top. and its really wide too, which it doesnt need to be.

edit: nm got it

THANKS!
Title: Foo_uie_albumart
Post by: falling down the stairs on 2005-09-05 05:30:05
There's an issue with this plugin not releasing a folder or file handle. I sent a PM to rexy but he never responded. If anyone cares enough to want me to elaborate further, send me a PM.
Title: Foo_uie_albumart
Post by: rudefyet on 2005-09-05 08:31:39
new mirror for this plugin

http://files.rudefyet.com/foo_uie_albumart.zip (http://files.rudefyet.com/foo_uie_albumart.zip)
Title: Foo_uie_albumart
Post by: PoisonDan on 2005-09-07 08:56:34
I sure hope a 0.9-compatible version will be released soon. Has anybody else already noticed that rexy hasn't posted here for 6 months?
Title: Foo_uie_albumart
Post by: rexy on 2005-09-07 22:36:49
I have just lost interest in foo_uie_albumart. The source is open so anyone could recompile it if they wanted to. If I'm not mistaken I even included the VS .NET 2003 project file, so it's even simpler.
Title: Foo_uie_albumart
Post by: waileongyeo on 2005-09-09 06:13:32
Quote
I have just lost interest in foo_uie_albumart. The source is open so anyone could recompile it if they wanted to. If I'm not mistaken I even included the VS .NET 2003 project file, so it's even simpler.
[a href="index.php?act=findpost&pid=325682"][{POST_SNAPBACK}][/a]

It's a bad news but It's OK. I enjoyed foobar200 a lot with this plugin. Thanks for the great works and I really appreciate these works you have done. 
Quote
There's an issue with this plugin not releasing a folder or file handle. I sent a PM to rexy but he never responded. If anyone cares enough to want me to elaborate further, send me a PM.
[a href="index.php?act=findpost&pid=325076"][{POST_SNAPBACK}][/a]

falling down the stairs Would you like to continue rexy's work on this plugin?
Title: Foo_uie_albumart
Post by: PoisonDan on 2005-09-09 08:24:58
Quote
The source is open so anyone could recompile it if they wanted to.
[a href="index.php?act=findpost&pid=325682"][{POST_SNAPBACK}][/a]

Okay, then my - obvious - question would be: is there a mirror for the source? AFAIK, the mirrors that were mentioned in the previous pages of this thread only contain the .DLL file but not the source (and the links in the first post are dead). Or am I mistaken?
Title: Foo_uie_albumart
Post by: Digisurfer on 2005-09-09 10:17:04
Quote
I have just lost interest in foo_uie_albumart. The source is open so anyone could recompile it if they wanted to. If I'm not mistaken I even included the VS .NET 2003 project file, so it's even simpler.
[a href="index.php?act=findpost&pid=325682"][{POST_SNAPBACK}][/a]

Well, that right there is enough to make me not want to upgrade to foobar 0.9, despite all the bug fixes and improvements it's going to contain. Oh well, many many thanks for this plug-in. It's easily my favorite. Never had a single issue, or at least one that wasn't fixable. Take care Rexy.
Title: Foo_uie_albumart
Post by: rexy on 2005-09-09 22:41:41
Here you go: http://pelit.koillismaa.fi/plugins/interface.php#128 (http://pelit.koillismaa.fi/plugins/interface.php#128)
It's now mirrored in the 3rd party components website.
I'm pretty sure it's the latest binaries and the latest sources, but I'm not 100% sure.
Title: Foo_uie_albumart
Post by: Supernaut on 2005-09-09 23:09:41
I'm guessing someone will take the time to convert this plug-in to 0.9. You can count on me to at least give it a shot.
Title: Foo_uie_albumart
Post by: SoulMan on 2005-09-13 19:48:00
Hello, I have the 0.045 version, and with some (big) images, the shrink is done only in horizontal size, and not in vertical size. (the image is a .jpg of ~1800*1350)
Title: Foo_uie_albumart
Post by: Ran Sagy on 2005-09-13 20:48:51
might give it a try aswell when the 0.9 SDK releases.. After all i work as a programmer, so shouldn't be all that difficult to perform. i hope
Title: Foo_uie_albumart
Post by: Storm on 2005-09-14 01:00:57
That would be greatly appreciated!
Title: Foo_uie_albumart
Post by: Digisurfer on 2005-09-16 02:06:24
Quote
That would be greatly appreciated!
[a href="index.php?act=findpost&pid=326719"][{POST_SNAPBACK}][/a]

Indeed, it would be a real shame if this plug-in were to die off. Keeping my fingers crossed.
Title: Foo_uie_albumart
Post by: Ran Sagy on 2005-09-16 12:25:34
Like i said, I'll do my best to port it to 0.9 when the final SDK releases. Dont think i can update or develop it further, for lack of time.
Title: Foo_uie_albumart
Post by: Digisurfer on 2005-09-16 13:45:08
Quote
Like i said, I'll do my best to port it to 0.9 when the final SDK releases. Dont think i can update or develop it further, for lack of time.
[a href="index.php?act=findpost&pid=327248"][{POST_SNAPBACK}][/a]

No pressure, and I'm sure all who use and love this component are very appreciative of anything folks like yourself can do. I'll be happy if it simply works as is when 0.9 becomes final.
Title: Foo_uie_albumart
Post by: rexy on 2005-09-16 14:43:48
I'll probably just recompile it when the .9 SDK is out. I'll maintain the component, but I will not resume development.
Title: Foo_uie_albumart
Post by: JunkieXL on 2005-09-16 17:20:00
Hats off for Rexy
J
Title: Foo_uie_albumart
Post by: Ran Sagy on 2005-09-16 17:52:58
Thats practicly the same, as all the most needed feature for this type of component are already in. Thanks for your dedication, rexy
Title: Foo_uie_albumart
Post by: eyrie0 on 2005-09-21 12:37:37
Hi, can you update the link to the source?  The links on the first page don't work anymore.

Thanks
Title: Foo_uie_albumart
Post by: kralj svemira on 2005-09-22 09:15:48
Is there a way for me to use this plugin on Win98SE?
I noticed that somebody here said he got v0.044 to work. Where can I download it?

TIA
Title: Foo_uie_albumart
Post by: eric.cheminot on 2005-09-22 19:58:07
OK, I have just found a workaround. Here was my problem:

Quote
I am sorry to ask again... But I have still not found the solution!

I do not succeed in using the "Next Source" functionality. My images definition is rather simple:

Code: [Select]
match:$replace(%_path%,%_filename_ext%,)front.jpg
match:$replace(%_path%,%_filename_ext%,)back.jpg


I can display both images by changing the precedence. But, "Next Source" functionality (either under the contextual menu or when associated to left click e.g.) seems to do nothing: the image just remains the same (ie the first match).

Do you have nay idea of what I am doing wrong? It has to be a silly option somewhere because apparently no one else is facing the same issue...

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


If I just add a dummy alternative match rule, such as in:
Code: [Select]
match:$replace(%_path%,%_filename_ext%,)front.jpg
match:$replace(%_path%,%_filename_ext%,)back.jpg
-match:


It works as wanted. Go figure...
Title: Foo_uie_albumart
Post by: anten on 2005-09-28 07:21:02
Quote
OK, I have just found a workaround. Here was my problem:

Quote
I am sorry to ask again... But I have still not found the solution!

I do not succeed in using the "Next Source" functionality. My images definition is rather simple:

Code: [Select]
match:$replace(%_path%,%_filename_ext%,)front.jpg
match:$replace(%_path%,%_filename_ext%,)back.jpg


I can display both images by changing the precedence. But, "Next Source" functionality (either under the contextual menu or when associated to left click e.g.) seems to do nothing: the image just remains the same (ie the first match).

Do you have nay idea of what I am doing wrong? It has to be a silly option somewhere because apparently no one else is facing the same issue...

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


If I just add a dummy alternative match rule, such as in:
Code: [Select]
match:$replace(%_path%,%_filename_ext%,)front.jpg
match:$replace(%_path%,%_filename_ext%,)back.jpg
-match:


It works as wanted. Go figure...
[a href="index.php?act=findpost&pid=328876"][{POST_SNAPBACK}][/a]



can albumart work with multi-picture?
ex: 1.jpg 2.jpg 3.jpg or xxx.jpg
can "next source" function  find next jpg file automatic?

match:$replace(%_path%,%_filename_ext%,)*.jpg??
Title: Foo_uie_albumart
Post by: eric.cheminot on 2005-09-28 10:46:44
@anten

What you describe is for alternative matches for one source. If you use
Code: [Select]
match:$replace(%_path%,%_filename_ext%,)*.jpg
, you will get only one source (the first file that matches the given mask). What I wanted (and what I have now!) is the possibility to have a look to the front (first source) and back of the booklet (second source) is needed.
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-09-29 01:45:14
Quote
can albumart work with multi-picture?
ex: 1.jpg 2.jpg 3.jpg or xxx.jpg
can "next source" function  find next jpg file automatic?

match:$replace(%_path%,%_filename_ext%,)*.jpg??
[a href="index.php?act=findpost&pid=330097"][{POST_SNAPBACK}][/a]


It can, but you have to know the file names.  It won't simply cycle through any images in a folder.
Title: Foo_uie_albumart
Post by: Strictly4me on 2005-09-29 08:42:14
Quote
can albumart work with multi-picture?
ex: 1.jpg 2.jpg 3.jpg or xxx.jpg
can "next source" function  find next jpg file automatic?

I made it like so:

Go to Preferences/Components/Album Art Panel/Sources for album cover art images and put this in window:
-components\default$mod($rand(),10).png

After you need 10 different image in "components"- folder and call them:
default0.png
default1.png
default2.png
default3.png
default4.png

... and so on
Now foobar shows those 10 image in random-modus, if a song change.

((((( Strictly4me )))))
Title: Foo_uie_albumart
Post by: anten on 2005-09-29 08:54:13
Quote
Quote
can albumart work with multi-picture?
ex: 1.jpg 2.jpg 3.jpg or xxx.jpg
can "next source" function  find next jpg file automatic?

match:$replace(%_path%,%_filename_ext%,)*.jpg??
[a href="index.php?act=findpost&pid=330097"][{POST_SNAPBACK}][/a]


It can, but you have to know the file names.  It won't simply cycle through any images in a folder.
[a href="index.php?act=findpost&pid=330289"][{POST_SNAPBACK}][/a]


right. i want it simply cycle through any images in a folder.
and i have no need to know all image file name.
Because the image file name maybe has different representation like album, artist.
albumart can't seem to do this?
Title: Foo_uie_albumart
Post by: Storm on 2005-09-29 11:59:53
That's pretty basic functionality, I'd really want that too.
Title: Foo_uie_albumart
Post by: blammo on 2005-10-07 16:06:14
Hi.

SomaFM radio has a nice album sized image on its home page for each of its stations.  If I download these is there anyway I can get album_art to display one when the station is streaming?
(http://www.somafm.com/img/GrooveSaladBox.jpg) (http://www.somafm.com/img/DroneZoneBox.jpg) (http://www.somafm.com/img/SecretAgentBox.jpg) (http://www.somafm.com/img/cliqhop.gif) (http://www.somafm.com/img/blender.gif)
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-10-08 02:24:30
@blammo: I'm not too familiar with internet radio and foobar, but if %_path% contains the url to the station (I'm sure it does, just not 100% sure), and each station has a unique url, then you could very well get album_art to show the radio station's "album art".  It's even simpler if you get dynamic info from the radio station (like artist, title, etc...like I said, I'm not very familiar with this).
Title: Foo_uie_albumart
Post by: Ribtin on 2005-11-24 02:57:13
I'm sorry, this is probably a terrible stupid noob question, but I can't figure out how to get this panel "unatached" from the other toolbars (menu, playback buttons, seekbar, etc). I just have this albumart panel atached to these others, and thus it is very low, and only showing a tiny line of the album image. What am I doing wrong?

Also, am I right in understanding the plugin is reliant on a .jpg allready present in the album folder? If so, is there perhaps another plugin that will download and show the album cover, based on the id3-tag of the file playing, like WMP does?
Title: Foo_uie_albumart
Post by: iStormy on 2005-11-24 04:29:34
[removed]
Title: Foo_uie_albumart
Post by: Ribtin on 2005-11-24 06:06:09
Quote
For #1, or move it to the Columns UI sidebar instead (better of the 2 solutions).



I'm sorry to be such a nood, but I can't understand how to do that...
Edit: ah, finally figured it out. =) tnx
Title: Foo_uie_albumart
Post by: ST8 on 2005-11-24 10:16:29
Quote
Hi.

SomaFM radio has a nice album sized image on its home page for each of its stations.  If I download these is there anyway I can get album_art to display one when the station is streaming?
)

Code: [Select]
$if($strstr(%_path%,64.236.34.67:80/stream/1018),somafm\GrooveSaladBox.jpg,)
$if($strstr(%_path%,somafm-sc.streamguys.com:8062),somafm\cliqhop.gif,)
$if($strstr(%_path%,64.124.44.102:8388/),somafm\blender.gif,)
$if($strstr(%_path%,server2.somafm.com:8000),somafm\SecretAgentBox.jpg,)

etc

Just checking the url
Title: Foo_uie_albumart
Post by: Sandman2012 on 2005-11-28 16:33:29
The link in the first post doesn't work. Where can I get this extension?
Title: Foo_uie_albumart
Post by: kralj svemira on 2005-11-28 17:42:11
Try here: http://www.inet.hr/~sesubasi/download/foo_...mart_v0_045.rar (http://www.inet.hr/~sesubasi/download/foo_uie_albumart_v0_045.rar)
Title: Foo_uie_albumart
Post by: Sandman2012 on 2005-11-28 19:57:00
Quote
Try here: http://www.inet.hr/~sesubasi/download/foo_...mart_v0_045.rar (http://www.inet.hr/~sesubasi/download/foo_uie_albumart_v0_045.rar)
[a href="index.php?act=findpost&pid=346018"][{POST_SNAPBACK}][/a]

Thanks. Nice avatar, btw.

edit: where does the "no cover" image go?
Title: Foo_uie_albumart
Post by: kralj svemira on 2005-11-28 20:18:32
Quote
Nice avatar, btw.

Thanks. Nice user name .

Quote
where does the "no cover" image go?

The plugin doesn't work for me, but I'd put it in the same folder as the dll file .
Title: Foo_uie_albumart
Post by: Sandman2012 on 2005-11-28 22:13:41
Quote
Quote
Nice avatar, btw.

Thanks. Nice user name .

Quote
where does the "no cover" image go?

The plugin doesn't work for me, but I'd put it in the same folder as the dll file .
[a href="index.php?act=findpost&pid=346057"][{POST_SNAPBACK}][/a]

That didn't work, and foobar crashed on closing after I setup the plugin so I probably won't be using it. Oh well. Just eye-candy anyway.
Title: Foo_uie_albumart
Post by: plinni on 2005-12-18 12:57:23
hi,

how can add this two files, msvcr71.dll and msvcp71.dll, to my system32 directory?
access is restricted and I can't change rights.

thx

edit: hmm. bullshit. dll's are there. but foobar crashes when closing.
Title: Foo_uie_albumart
Post by: krabapple on 2005-12-18 17:49:25
I'm still a novice-level user of TAGZ, so I'd appreciate a hand with this -

I have all my flac files in an external drive and all my albumart as .jpg or .png files in a local folder e.g. C:\covers\filename.jpg.  The filename is in the format artist_albumname.jpg.  The albumart plugin maps the %album% tag of the flac file to the albumname part of the filename and fetches the file.  So far so good.

But some %album% tags have illegal filename characters in them, such as ':' and '?' for example.  How can I tell the albumart plugin to ignore such characters, or replace them with the character actually used in the filename (e.g. ' - ' )?  I've played with  the $replace function but haven't hit upon success yet.
Title: Foo_uie_albumart
Post by: Cutter on 2005-12-19 01:58:07
Hello!

I can't get the plugin to work. The DLLs load but nothing new happens. What should I do?

Thanks in advance.
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-12-19 01:59:21
Quote
I'm still a novice-level user of TAGZ, so I'd appreciate a hand with this -

I have all my flac files in an external drive and all my albumart as .jpg or .png files in a local folder e.g. C:\covers\filename.jpg.   The filename is in the format artist_albumname.jpg.  The albumart plugin maps the %album% tag of the flac file to the albumname part of the filename and fetches the file.   So far so good.

But some %album% tags have illegal filename characters in them, such as ':' and '?' for example.  How can I tell the albumart plugin to ignore such characters, or replace them with the character actually used in the filename (e.g. ' - ' )?  I've played with  the $replace function but haven't hit upon success yet.
[a href="index.php?act=findpost&pid=350988"][{POST_SNAPBACK}][/a]

Can you post exactly the string(s) you've tried?  $replace should do exactly what you're looking for.  My guess is it should look something like:

Code: [Select]
match:C:\covers\%artist%_$replace(%album%,:,-,?,-).*
Title: Foo_uie_albumart
Post by: krabapple on 2005-12-19 21:07:22
Quote
Can you post exactly the string(s) you've tried?  $replace should do exactly what you're looking for.  My guess is it should look something like:

Code: [Select]
match:C:\covers\%artist%_$replace(%album%,:,-,?,-).*

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


I suspect it's that I didn't know the right place put the $replace function in the string.  Also, I was totally unclear as to the use of the 'match' function.  I'll try this when I'm home and see if it works, thanks!

It strikes me, though that the 'native' configuration - simply putting a folder.jpg file in the folder of each album --is much more intelligent and flexible than my way of doing it .  That avoids having to fuss with the name of each image file e.g. if I edit the album tag.  Problem for me is that I don't want to store the images in the same drive as the music files. So I'd have to replicate the external drive's directory structure (*minus* the music files themselves, 'cos they won't fit on my laptop) for the default search to work.  Is there any way to do this automatically?
Title: Foo_uie_albumart
Post by: david_dl on 2005-12-20 10:33:26
Great plugin, but the source and binary links on the front page aren't working. I have the dll installed, but it has problems with redrawing. I was thinking maybe my version is old, and if it wasn't I wanted the source in order to address this issue. Any chance of hosting the files elsewhere?
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-12-21 03:02:27
Quote
Great plugin, but the source and binary links on the front page aren't working. I have the dll installed, but it has problems with redrawing. I was thinking maybe my version is old, and if it wasn't I wanted the source in order to address this issue. Any chance of hosting the files elsewhere?
[a href="index.php?act=findpost&pid=351416"][{POST_SNAPBACK}][/a]

Check back one page (page 28 of this thread).  There are a few links starting about 7 or 8 posts down.
Title: Foo_uie_albumart
Post by: MJT on 2005-12-21 06:49:57
I think he found them (http://www.hydrogenaudio.org/forums/index.php?showtopic=39924).  (Granted, it was posted just a few minutes before your reply).
Title: Foo_uie_albumart
Post by: zoryn on 2005-12-25 18:29:33
i found yet another problem:

i have 4 sources (cd cover, vinyl side A, vinyl side B, and vinyl cover)
when all 4 are present, it works like a charm!
problem is when there's some missing..

i have an album that has cd cover and vinyl cover (vinyl sides A & B missing), and i have to go through "next source" even for the covers that are not there...
i have cd cover, "next" is vinyl cover, than "next" STILL IS vinyl cover, then "next" STILL IS vinyl cover. only then it returns to the first (it goes through all 4 sources, only shows 2)
im wondering if there's a way to only go through the ones that are there. I tried $if with no success (after all there are no tags involved)..
if someone could give me a hand...
Title: Foo_uie_albumart
Post by: gfngfgf on 2005-12-26 01:04:48
zoryn: rexy's explanation of the sources list (http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&st=420#) (buried earlier in this thread)

See if that helps you out.
Title: Foo_uie_albumart
Post by: zoryn on 2005-12-26 20:51:18
@gfngfgf:
already seen it, not really much help, but thanks anyway
Title: Foo_uie_albumart
Post by: fearan on 2006-01-22 12:58:40
Quote
UPDATE: version updated to v0.045
UPDATE: source released

New since v0.01:
v.045
* Minimum height
* Cyclable sources
* Updated albumlist
* Bug fixes
* ...other stuff.
v0.044
* Fixed wildcard matching so it works with unicode
* Bug fixes
* Source released
v0.043
* If cover stays the same, no redrawing.
* Option to show the cover for the Album List selection if the list has focus (needs a sepcial version of the Album List panel, included in the release archive)
v0.042
* Cleaned up code
* Recompiled using the new SDK
* Changed source list defaults
v0.041
* Recoded the UIE implementation, which by itself fixed too many bugs to list here
v0.040
* Change code to GDI+ in order to improve resizing quality
* Mouse clicks user-selected functionality
* Fix sources list bug (changing precedence seldom messes up source display)
* Wildcards in cover sources
* Add png support
* Allow access to all possible click functionalities through context menu.
* Works with the new columns_ui (is it .012? something like that)
v0.034
* In initial sources, change "deafult.jpg" to "components\default.jpg" (click reset to get new defaults if you are updating to this version)
* Include a default.jpg with the DLL
* Refresh on source list change
* Option for auto-fit without maintaining aspect ratio
* When no track playing, follow cursor regardless of settings
* Load focued track's cover on start up (works with start playing on startup because
it plays the focused track anyway)
* Option for a black pixel border around cover art image--image, not panel (I wanted it this way... looks pretty)
* Fix host transfer
* Added an option that opens the preferences to the end of the standard ui_extension context menu.
v0.033
* Paths with special characters work.
* Better resource management.
v0.032
* Ability to set background color.
* Option to follow cursor.
* Some random fixes and changes.
v0.03a:
* Better resizing quality.
* Sources list (uses title formatting).
v0.02:
* Album cover not a control anymore and is now simply drawn using StretchBlt.
* Config window with options for auto-center, auto-expand, and auto-shrink.

Needs both MSVCP71.dll and MSVCR71.dll present in order to work, as well as GDI+ runtime installed (standard in Windows XP and newer). Please make sure these necessities are met before complainining about DLL load errors. Thanks.
Also, if you are upgrading from a previous version, it is recommended that you reset the source list by clicking Reset.

Download:
v0.045 Binary (http://www.egosphere.webplanethost.com/storage/foo_uie_albumart.zip)
v0.045 Source (http://www.egosphere.webplanethost.com/storage/foo_uie_albumart-SRC.zip)

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

Broken links? I can't download!

Quote
Error 404 - page does not exist
Sorry, the page /storage/foo_uie_albumart.zip does not exist at www.egosphere.webplanethost.com
Title: Foo_uie_albumart
Post by: sPeziFisH on 2006-01-22 15:37:48
..no reason to copy & paste the whole first post   
Broken links or not, it doesn't matter that much as there is an updated foo_ui_albumart (http://www.hydrogenaudio.org/forums/index.php?showtopic=39924&st=0) available 
Title: Foo_uie_albumart
Post by: Digisurfer on 2006-01-23 22:26:06
Quote
..no reason to copy & paste the whole first post  
Broken links or not, it doesn't matter that much as there is an updated foo_ui_albumart (http://www.hydrogenaudio.org/forums/index.php?showtopic=39924&st=0) available 
[a href="index.php?act=findpost&pid=358970"][{POST_SNAPBACK}][/a]

I surfed on over to HA just now so I could download 0.045 to see if it solves a problem I'm having with the updated one in that other thread. I've started seeing my CPU usage maxing out constantly with fb2k, and the only thing that's been changed recently was this plug-in. Before that CPU usage was always near zero with 0.045. Wishing I hadn't overwritten it now.
Title: Foo_uie_albumart
Post by: drbeachboy on 2006-01-24 01:46:09
I am using the "WigBam" fix, and I see no increased CPU usage.
Title: Foo_uie_albumart
Post by: keown on 2006-03-12 01:32:34
Hey There,

Love this plugin - however I am having a very annoying problem with it - I have a large folder full of songs which are all just singles - there is no artwork in it so naturally you would think it would just display the default image?

Wrong - for some reaon it displays "Pet Shop Boys - The Hits" cover - now I don't have this album on my computer!  Very frustrating!  Any help would be very much appreciated!
Title: Foo_uie_albumart
Post by: gfngfgf on 2006-03-12 04:46:39
Quote
Hey There,

Love this plugin - however I am having a very annoying problem with it - I have a large folder full of songs which are all just singles - there is no artwork in it so naturally you would think it would just display the default image?

Wrong - for some reaon it displays "Pet Shop Boys - The Hits" cover - now I don't have this album on my computer!  Very frustrating!  Any help would be very much appreciated!
[a href="index.php?act=findpost&pid=370927"][{POST_SNAPBACK}][/a]

Could you post your source list?
Title: Foo_uie_albumart
Post by: keown on 2006-03-12 14:32:06
Sure

$replace(%_path%,%_filename_ext%,)folder.jpg
-match:$replace(%_path%,%_filename_ext%,)*
-components\default.png
$replace(%_path%,%_filename_ext%,)folder.png

The other thing that really confuses me about this - over a year ago I tried Foobar and decided against using it for various reasons - and this EXACT same problem was happening with the same folder and album cover - recently I have moved back to foobar.  Since then my computer has crashed and has had to be completely restored but this is STILL happening!

Title: Foo_uie_albumart
Post by: BenAddiction on 2006-03-12 19:52:43
Quote
Hey There,

Love this plugin - however I am having a very annoying problem with it - I have a large folder full of songs which are all just singles - there is no artwork in it so naturally you would think it would just display the default image?

Wrong - for some reaon it displays "Pet Shop Boys - The Hits" cover - now I don't have this album on my computer!  Very frustrating!  Any help would be very much appreciated!
[a href="index.php?act=findpost&pid=370927"][{POST_SNAPBACK}][/a]


I don't know if it's something this simple, but have you tried showing hidden files in that folder, and then deleting folder.jpg.
Title: Foo_uie_albumart
Post by: mgsisawesome on 2006-03-23 19:41:11
i dont want to make it too automated... i mean i already have most of the cover images anyways.
Title: Foo_uie_albumart
Post by: keown on 2006-03-24 17:22:28
Quote
Quote
Hey There,

Love this plugin - however I am having a very annoying problem with it - I have a large folder full of songs which are all just singles - there is no artwork in it so naturally you would think it would just display the default image?

Wrong - for some reaon it displays "Pet Shop Boys - The Hits" cover - now I don't have this album on my computer!  Very frustrating!  Any help would be very much appreciated!
[a href="index.php?act=findpost&pid=370927"][{POST_SNAPBACK}][/a]


I don't know if it's something this simple, but have you tried showing hidden files in that folder, and then deleting folder.jpg.
[a href="index.php?act=findpost&pid=371097"][{POST_SNAPBACK}][/a]



I tried that and had no luck, also searched through all the files in the affected folder and none of them have any pictures attached to them.  Even when I have other .jpg in the folders and select next source it doesn't remove it!
Title: Foo_uie_albumart
Post by: amonrei on 2006-03-25 10:35:13
Will this ever be ported to 0.9 ? I miss it so much. 
Title: Foo_uie_albumart
Post by: Purple Monkey on 2006-03-25 12:34:27
Quote
...

I tried that and had no luck, also searched through all the files in the affected folder and none of them have any pictures attached to them.  Even when I have other .jpg in the folders and select next source it doesn't remove it!
[a href="index.php?act=findpost&pid=374802"][{POST_SNAPBACK}][/a]


The sources list is used in the order that they are shown so that the 1st on is checked then the 2nd etc.

You sources list falls back to ANY picure in the same directory, if you don't what it to do this remove this line:

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

And adjust your Soruces to look like:

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

This setup will look for folder.png then folder.jpg then use the nocover image.

If you want you can replace the first two lines with

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

and it will match folder.jpg|.png|.gif|.bmp

Also just so you know sources starting with a '-' are sub sources and so are skipped when choosing 'Next Source'.
Title: Foo_uie_albumart
Post by: mathfeel on 2006-03-25 13:02:58
Hi all, just d/led this plugin. It loads just fine (so no dll problem). I can see the Album Art Panel in Preference/Component. WHat I can't see is where's the Panel!! I am expect to at least see the default.png. I am using Column UI (does this plug-in only works with ColumnUI?) Where is the panel??

[edit] Got it. I guess I am not very familiar with columnUI...
Title: Foo_uie_albumart
Post by: OnPoint on 2006-03-25 22:07:22
can anyone give me the code to use folder.jpg or folder.gif for the plugin?
Title: Foo_uie_albumart
Post by: Seldaek on 2006-03-25 22:59:29
Code: [Select]
$replace(%_path%,%_filename_ext%,)folder.jpg
$replace(%_path%,%_filename_ext%,)folder.gif
Title: Foo_uie_albumart
Post by: OnPoint on 2006-03-26 06:33:23
yeah i tried that but its not working for some reason
Title: Foo_uie_albumart
Post by: OBcecado on 2006-04-08 16:59:49
Hi.
I'm relatively new to this forum. (at least as a registered user)
After reading this thread about albumart, i could not find a way to load images from compressed audio files, could anyone give me a help here ?
TIA.


Greetz.
Title: Foo_uie_albumart
Post by: drbeachboy on 2006-04-08 17:15:27
"foo_uie_albumart.dll" cannot read album art from tags.
Title: Foo_uie_albumart
Post by: wolver1ne on 2006-04-11 00:56:46
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: Foo_uie_albumart
Post by: lukemh on 2006-04-11 17:37:25
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.



yeah i would love this too... i wish i knew graphics programming...
Title: Foo_uie_albumart
Post by: falkon72 on 2006-04-17 15:39:45
I'm having some trouble finding how to change the selected font and color for the album panel.  I'm currently using 0.9 with columnsUI.  Does it only use the default windows explorer color for selection?
Title: Foo_uie_albumart
Post by: sahara_lai on 2006-04-18 16:52:25
Wow, I love your plugin. I've been using iTunes for some time and not long ago I switched to foobar because of its functionality, now you improve foobar on its interface, how nice!
Title: Foo_uie_albumart
Post by: Ana on 2006-04-19 20:12:38
Please forgive if I've missed something - I've searched both this topic and the forum, and neither turned up the answer. The question's so basic, I'm almost embarrassed to ask, so I assume it's been answered already - just point me to the post if so

How do I get the album art panel to display in foobar v9??? The method that worked in 0.8 doesn't any more (the "Panels" menu gainsayed by right-clicking on the sidebar just shows me the playlist switcher, and nothing else). I cannot find any option to display it anywhere else, and I've right-clicked everywhere I can think of, in case it's moved menu.

I'm using the latest dll, downloaded to my components folder. What else do I need to do?
Title: Foo_uie_albumart
Post by: gfngfgf on 2006-04-20 01:53:53
Ana: first, there is a new thread for the albumart component.  This thread really should not be used anymore.  Please make sure you get the latest version of uie_albumart for v0.9 from here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=39924&view=findpost&p=377445).

Second, the new version of Columns UI still has the sidebar, but there is also a new, more powerful "Layout" system, available in "Preferences->Columns UI->Layout".  Check the Columns UI thread and wiki for more information.
Title: Foo_uie_albumart
Post by: Ana on 2006-04-20 11:31:18
Whoops, I thought this thread was the one linked to from the wanted_ports thread. My apologies. I'll, ah, go and sink quietly into this nice hole...

And apologies again, because I should have mentioned that I can't figure *that* out either, it just looks very similar to v0.8 I redownloaded Columns UI when the final v0.9 came out, I'll go and check if there's a later version I'm missing. Thanks

EDIT: Oooo... AJAX. Very swiss
Title: Foo_uie_albumart
Post by: Ana on 2006-04-20 11:43:40
For future reference: I was running an outdated version of Columns UI - dated 03/03/06 instead of 22/03/06. Now both the panel and layout system work fine.
Title: Foo_uie_albumart
Post by: Sperber on 2006-04-20 15:52:09
Maybe it's a silly Question, but: Is it possible to use two Album Art Panels with different preferences. E.g. when I listen to a sampler, I want to see the Album Cover in one Panel and a pic of the Artist of the current Track in the second Panel. Like in the picture below.

Thx

Claus

(http://members.chello.at/claus_p_j/sample.jpg)
Title: Foo_uie_albumart
Post by: Eztli on 2006-04-21 03:34:15
Can someone please explain how to use uie_albumart in the sidebar thing? I don't know how to use foobar's skinning properly, so I am stuck without albumart.
Title: Foo_uie_albumart
Post by: Shinsou on 2006-04-21 10:51:22
Can someone please explain how to use uie_albumart in the sidebar thing? I don't know how to use foobar's skinning properly, so I am stuck without albumart.

right click on sidebar's title and choose Album art. Or play a bit with splitters in preferences/ColumnsUI/layout
Title: Foo_uie_albumart
Post by: Slourte on 2006-04-23 01:07:16
Maybe it's a silly Question, but: Is it possible to use two Album Art Panels with different preferences. E.g. when I listen to a sampler, I want to see the Album Cover in one Panel and a pic of the Artist of the current Track in the second Panel. Like in the picture below.

Thx

Claus

(http://members.chello.at/claus_p_j/sample.jpg)


I tried to edit the source code to have an artist picture panel but I never succeeded. But I'm pretty sure someone with good programming skills could do that easily.

Anyone interested?
Title: Foo_uie_albumart
Post by: artgas on 2006-04-23 14:42:52
is this the lastest verson on the 1st floor??

does it support the lastest version of foobar0.91 final?
Title: Foo_uie_albumart
Post by: Seldaek on 2006-04-23 15:07:41
No and no, find the last version here (http://stephan.kochen.nl/proj/foobar2000.html), and other 0.9x plugins there (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=42730&view=findpost&p=373503)
Title: Foo_uie_albumart
Post by: waileongyeo on 2006-04-24 14:27:32
OR modified to support CD cover in matroska container (based on the latest version v0.15 at http://stephan.kochen.nl/proj/foobar2000.html): (http://stephan.kochen.nl/proj/foobar2000.html):)
foo_uie_albumart_mka (albumart mod to read matroska covers) v0.1516
http://tmp.reharmonize.net/foobar/ (http://tmp.reharmonize.net/foobar/)
=>http://tmp.reharmonize.net/foobar/foo_uie_albumart_mka_0.1516.zip
Title: Foo_uie_albumart
Post by: azerty1234 on 2006-05-09 19:26:21
Quote
I tried to edit the source code to have an artist picture panel but I never succeeded. But I'm pretty sure someone with good programming skills could do that easily.

Anyone interested?


I have the same request. I don't know how to make a double album_art panel so please somebody who can write programs please find out for us.
Title: Foo_uie_albumart
Post by: parive3 on 2006-05-28 00:22:12
Is there some wiki page with help full info on how to get code for the album location.
I don't want to read 31 pages looking for it.

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?.
Title: Foo_uie_albumart
Post by: gfngfgf on 2006-05-28 00:35:17
wiki page (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:0.9_Album_Art_Panel_%28foo_uie_albumart%29)

Also, please use the discussion thread for the updated version (http://www.hydrogenaudio.org/forums/index.php?showtopic=39924) of this plugin.

You're very close with what you have.  I believe you'll want to try:

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

You can get component version numbers from the "Components" section of foobar2000's preferences.
Title: Foo_uie_albumart
Post by: parive3 on 2006-05-28 00:50:12
Also, please use the discussion thread for the updated version (http://www.hydrogenaudio.org/forums/index.php?showtopic=39924) of this plugin.

You're very close with what you have.  I believe you'll want to try:

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

You can get component version numbers from the "Components" section of foobar2000's preferences.


I actually used the * I left it out on the post. Anyway it didn't work. Thanks I will post it on the new thread.
Thanks
Title: Foo_uie_albumart
Post by: unebaguettesvp on 2006-12-24 17:23:23
hi! i'm a newbie. is there any way for this plugin to ONLY display the album art of what is playing? if no song is playing, and i click on a song in a playlist, it shows the album art of that song. i would like it to be blank if no song is playing, no matter what song i click on in a playlist. thanks in advance!

thank you for the plugin!!
Title: Foo_uie_albumart
Post by: tengjack on 2007-01-10 09:09:46
Hi, I have a problem with album art in an upper folder
e.g "C:\MP3\ABC\cover.jpg" and the MP3 is inside "C:\MP3\ABC\CD1\11.mp3"

i tried with the following source but it won't work, does anybody has any idea what went wrong
Thanks.
Code: [Select]
$replace(%path%,%filename_ext%,)cover.jpg
-$replace(%path%,%filename_ext%,)..\cover.jpg
Title: Foo_uie_albumart
Post by: rouge on 2007-01-10 10:59:22
Just as a reminder, there's still that problem with the alignment of an image when padding is ON and centering is OFF.

One more thing, too.  When you right-click in the panel and select `open directory,' it opens the containing directory of the currently playing song, without regard.

ciao
Title: Foo_uie_albumart
Post by: Purple Monkey on 2007-01-10 15:16:09
Code: [Select]
-$replace(%path%,%filename_ext%,)..\cover.jpg


You can't use '..\' '.\' in the filenames, try:
Code: [Select]
-$replace(%path%,%directory%'\'%filename_ext%,)*
Title: Foo_uie_albumart
Post by: tengjack on 2007-01-11 05:48:20

Code: [Select]
-$replace(%path%,%filename_ext%,)..\cover.jpg


You can't use '..\' '.\' in the filenames, try:
Code: [Select]
-$replace(%path%,%directory%'\'%filename_ext%,)*




Thank you very much 
it works
Title: Foo_uie_albumart
Post by: akuma on 2007-10-17 20:13:28
hi!
i've been using this plugin for quite a time now and there was always this problem my (marginal) titlefomatting skills just couldn't solve.. but other than that it works like a charm for me!
well however, i can't seem to figure out how to make albumart translate a "-" in a filename into to a ":" though.. some album tags include ":" in their names but naturally windows doesn't let me put it into a filename so.. yeah..

i'd be thankful if somebody could help me..

anyways, thanks a mill for the plugin though!
Title: Foo_uie_albumart
Post by: zmur on 2008-01-02 21:57:57
here's the source file for my album art

$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.*


i'm using version 0.2.7.1 , it worked fine in 0.2.6
I use foobar 0.9.5 (the newest/final version)

is there anything that can be done or do i have to use older foo_uie_albumart version  ?
Title: Foo_uie_albumart
Post by: pepoluan on 2008-01-04 18:58:47
For those of you who doesn't realize it...

Please be informed that The Latest (Updated) Album Art Plugin is now maintained by gfngfgf, and you can find it here:
http://www.hydrogenaudio.org/forums/index....;p=525016&# (http://www.hydrogenaudio.org/forums/index.php?showtopic=39924&st=900&p=525016&#)

The discussion follows that post, naturally.

And also please check out HAK's article on The Latest (Updated) Album Art Plugin here:
http://wiki.hydrogenaudio.org/index.php?ti...lbumart%29#Link (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:0.9_Album_Art_Panel_%28foo_uie_albumart%29#Link)

Your welcome.