Help - Search - Members - Calendar
Full Version: updated foo_uie_albumart
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
pepoluan
QUOTE(david_dl @ Oct 23 2006, 12:19) *
QUOTE(pepoluan @ Oct 19 2006, 06:43) *
There's this niggling bug when I use AlbumArt with Visual Task Tips and TaskSwitchXP Pro. See the following screenshots:

Bug with Visual Task Tips: IPB Image Bug with TaskSwitchXP Pro: IPB Image

With both, the AlbumArt shows as a floating image on the screen, instead of part of the window-capture of VTT and TSXP.

FYI, TSXP says - in its documentation - that it uses the PrintWindow API; I think VTT likewise (documentation does not say).

It's not showstopping, but surely nice if the incompatibility is resolved smile.gif
Which version of foo_uie_albumart are you using?
Sorry for not answering sooner. According to foo_version, it's foo_uie_albumart.dll v0.2.5.1 [15 October 2006] - Album Art Panel.

gfngfgf
QUOTE(mobyduck @ Oct 31 2006, 02:00) *

Is this a bug in my code or in the plug-in?

I'm thinking you should read pepoluan's post a while ago explaining the sources list. Eventually, I'm going to put all that information into the wiki page. I know I've been saying that for a while, but school and work have been keeping me busy blink.gif

If you don't want to read that post, the bottom line is I think you should add a single hyphen before the second source, so it looks like this:

CODE
D:\My Music\covers\%artist%_%album%.*
-D:\My Music\covers\[%album%].*
--$if($strcmp($left(%path%,4),http),D:\My Music\covers\onlineradio*.*,D:\My Music\covers\nocover*.*)

If I understand your intentions, each album has either %artist%_%album%.* or %album%.*. The change I suggested should reflect that.

QUOTE(hal9001 @ Oct 31 2006, 02:43) *

1. adding "--" before "C:\#pix2\CD Covers\NOCOVER.jpg" actually removes the image. This is why I got rid of the "--"

Do you have a "components\default.*" image? If so, the panel will never try to display "NOCOVER.jpg" because it will always find the "default.*". Try reading the link I gave above, too, and the wiki page to see if it helps to understand what's going on.

QUOTE(hal9001 @ Oct 31 2006, 02:43) *

2. "D:\#Download2\#Internet\#Radio\#LastFM\LastFM Desktop\cache\[*%album artist%*%title%.*]" --
Naturally, most entries have no "album artist" code. On the other hand (and as I mentioned before) many tracks have multiple artists (wink.gif, which are translated by the component to a comma seperated list. This is why I added this option.

foo_uie_albumart isn't the reason you're getting a comma-separated list. That is how foobar2000 evaluates multiple artists (multiple of any metadata field, really). I have a feeling you're seeing the effects of Field Remappings. Use $meta(album artist) if you just want to get the "album artist" tag.
Bobjua
great panel, used it for a long time. but can someone tell me what i need to put into sources for it to display the first picture in the folder that the file/playlist is in.
gfngfgf
QUOTE(Bobjua @ Nov 1 2006, 21:39) *

great panel, used it for a long time. but can someone tell me what i need to put into sources for it to display the first picture in the folder that the file/playlist is in.

CODE
$replace(%path%,%filename_ext%,)*.jpg
mobyduck
QUOTE(gfngfgf @ Oct 31 2006, 18:15) *
If I understand your intentions, each album has either %artist%_%album%.* or %album%.*. The change I suggested should reflect that.
Good guess and good hint, thanks. Thanks for the link as well: can't say I fully understand it, but I'll try to get the most out of it. wink.gif

Alessandro
Bobjua
QUOTE(gfngfgf @ Nov 2 2006, 04:16) *

QUOTE(Bobjua @ Nov 1 2006, 21:39) *

great panel, used it for a long time. but can someone tell me what i need to put into sources for it to display the first picture in the folder that the file/playlist is in.

CODE
$replace(%path%,%filename_ext%,)*.jpg



uh no that doesnt work.

Edit 1: Clearly as you can see from this screenshot, any help is greatly appreciated.

IPB Image
zambaretzu
Can someone help me out with my sources list?

I want it to either load folder.* in the current directory, or, if unavailable, folder.* in the parent directory.

(Folder structure looks like:

C:\music\albums\foldername\01. track 1.mp3
C:\music\albums\foldername\folder.jpg

or

C:\music\albums\foldername\Disc 1\01. track 1.mp3
C:\music\albums\foldername\folder.jpg)
Purple Monkey
CODE
$replace(%path%,%filename_ext%,)folder.*
$replace(%path%,%directory%'\'%filename_ext%,)folder.*

Should do it.
Randomshinichi
Well, I think I have a harder problem to solve:
I have C:\blabla\music\Album\Disc1\songs in here
and I want Album Art to display C:\blabla\music\Album\Scans\*.jpg

So I tried modifying

CODE

$replace(%path%,%filename_ext%,)*.jpg (THIS BECOMES)
$replace(%path%..\scans\,%filename_ext%,)*.jpg


Didn't work, though. Does anybody know how to do this? I tried using $directory(%path%,2) but that also didn't work because it didn't include the C:\blabla part.

EDIT: I'm using 0.2.5. That's all, does 0.2.5.1 fix this?
gfngfgf
CODE
$replace(%path%,%directory%'\'%filename_ext%,)Scans\folder.*

Try that out. The '..' placeholder for the parent directory hasn't worked in the last few versions of Album Art.
Randomshinichi
Thank you so much! I don't know what it did, but it worked!
nbv4
I am having a problem getting my sources to work:

All of my art is in the directory: X:\covers

and they are all named: Album - Artist.jpg

If the album or artist contains a special character that windows XP does not allow in filenames (/\|*<>?:"), I just leave that letter out. For instance, Frank Zappa's album Waka/Jawaka is named "Frank Zappa - WakaJawaka.jpg", and Ficticious Artist - a*l*b>um<><> na*???me would be "Ficticious Artist - album name.jpg"

My sources are as follows:

X:\Covers\$replace(%Artist% - %Album%,'/',,'\',,':',,'*',,'<',,'>',,'?',).*

which produces correct results when ran from the copy command, but the album art panel is giving me this in the console window:

searching album art, preprocessed pattern: "X:\Covers\Frank Zappa - Waka?Jawaka.*"

It seems this plugin is choking on the replace function.

BUT, this is where it gets weird: I have a few albums that end with a question mark. The album is tagged as "With friends like these, who needs enemas?" (it's a comedy album, don't ask), and the album art file is named accordingly, sans the question mark. If I were to use this as the source:

X:\Covers\%Artist% - %Album%.*

it will work perfectly. This leads me to believe the plug-in is removing the question mark automatically. If it does, they why doesn't it remove all other 'illegal' characters as well?

EDIT: NEVERMIND, MAYBE UPGRADING TO THE LATEST VERSION WOULD HELP AHAHAHAHAHA
gfngfgf
QUOTE(nbv4 @ Nov 22 2006, 11:50) *

EDIT: NEVERMIND, MAYBE UPGRADING TO THE LATEST VERSION WOULD HELP AHAHAHAHAHA

blink.gif ..really? The latest version (0.2.5.1) allows you to use $replace()? Because the behavior you described is exactly how it's supposed to work. Illegal characters are replaced with '?', which is the wildcard for a single character. The $replace() function doesn't let you get around this. I'm not sure what's happening with the question mark at the end, though.
rouge
I have noticed this plug-in occasionally displaying Thumbs.db. Which looks really ugly. Something to add to the list, perhaps.
gfngfgf
QUOTE(rouge @ Nov 23 2006, 09:13) *

I have noticed this plug-in occasionally displaying Thumbs.db. Which looks really ugly. Something to add to the list, perhaps.

That should be impossible in recent versions, because the panel checks the file extension. *.db is not an allowed image extension, so it should not try to display it. If you've used Windows Media Player to download your album covers, it usually downloads some hidden files along with the Folder.jpg, and one of those hidden files is a smaller version of the cover. That might be what you're seeing and thinking is Thumbs.db. If that's not the case, then you'll have to provide more information (i.e., your sources list, enable "output preformatted sources to console" and paste the console output here, etc.).
svoy
Hi, great component!

What about pictures saved in tags?

For example mp3tag Save pictures inside MP3 tag, MP4 tag and WMA tag.
here screenshot:
IPB Image

As far as I know there is no player which supports that. Are they some plans this feature in plugin?


And a small question is there still not possible cicle trough all images from same folder were mp3 now playing?

For example:

now playing: K:\Music\MP3\Kuschel Jazz\111 Tony Bennett - Quiet Nights Of Quiet Stars (Corcovado).mp3

so i should shows all pictures from K:\Music\MP3\Kuschel Jazz\
even when difference between pictures is just one sign.

here some more info about this example folder:
QUOTE

.....
214 Sarah Vaughan - Summertime.mp3
215 Billie Holiday, Ray Ellis And His Orchestra - You've Changed.mp3
215 Tony Bennett & K.D. Lang - What A Wonderful World.mp3
216 Ann Burton - I Can't Give You Anything But Love Baby.mp3
216 Bill Evans, Konitz & Marsh - When I Fall In Love.mp3
217 Malia Feat. Eric Truffaz - Yellow Daffodils.mp3
217 Terence Blanchard - Detour Ahead.mp3
218 Simply Red - Ev'ry Time We Say Goodbye.mp3
Alison Moyet - That Ole Devil Called Love.lrc
George Michael - Roxanne.lrc
Louis Armstrong - What A Wonderful World.lrc
Nat King Cole - Unforgettable.lrc
Norah Jones - Come Away With Me.lrc
kuschel_jazz_-_2003_a.jpg
kuschel_jazz_-_2003_ab.jpg
kuschel_jazz_-_2003_b.jpg
kuschel_jazz_-_2003_bb.jpg
kuschel_jazz_-_2003_cd1.jpg
kuschel_jazz_-_2003_cd2.jpg
kuschel_jazz_a.jpg
kuschel_jazz_b.jpg
kuschel_jazz_cd1.jpg
kuschel_jazz_cd2.jpg
....


And my albumart settings:
CODE

$replace(%path%,%filename_ext%,)front.jpg
-$replace(%path%,%filename_ext%,)back.jpg
--$replace(%path%,%filename_ext%,)*.jpg
$replace(%path%,%filename_ext%,)cover.jpg
-$replace(%path%,%filename_ext%,)cover*.jpg
--components\default.*


PS: I am using last (0.2.5.1) version of albumart.

Thanx in advance!
gfngfgf
1. No, there's no support for pictures embedded as tags and there's none planned.

2. There's an option on the "Behaviour" tab named "Cycle all wildcard matches". Enable that option, and make the third line of your sources list "-$replace(%path%,%filename_ext%,)*.jpg", and you should be ok.
wrightak
I'm a relatively new user of foobar and I've done my best to find the solution to this problem on this thread but so far I can't sort it out, I hope someone can help. I have a .jpg file in the folder where the music is contained and I want to display this file as album art. I've tried playing around with the sources settings a lot and currently the top two lines are:

match:$replace(%_path%,%_filename_ext%,)*
$replace(%path%,%filename_ext%,)*.*

Where am I going wrong? Also, is it possible that there could a problem with the fact that I use a Japanese OS machine and the directory containing the music and jpg files looks like this:

C:\Documents and Settings\アンドリュー\My Documents\My Music\スピッツ\CYCLE HIT 1991~1997 Spitz Complete Single Collecti

(containing Japanese unicode characters)
pepoluan
QUOTE(pepoluan @ Nov 1 2006, 01:58) *
QUOTE(david_dl @ Oct 23 2006, 12:19) *
QUOTE(pepoluan @ Oct 19 2006, 06:43) *
There's this niggling bug when I use AlbumArt with Visual Task Tips and TaskSwitchXP Pro.
Which version of foo_uie_albumart are you using?
Sorry for not answering sooner. According to foo_version, it's foo_uie_albumart.dll v0.2.5.1 [15 October 2006] - Album Art Panel.
It's getting worse, now I don't have to rest the mouse pointer on top of the taskbar button, and every now-and-then the floating albumart shows on the lower left of the screen.
Scidd0w
QUOTE(gfngfgf @ Nov 26 2006, 18:31) *

1. No, there's no support for pictures embedded as tags and there's none planned.

...

I understand and respect you don't want to support album art integrated in every file of an album. But I just saw the new FLAC change log and it natively supports adding picture files now.
I already have alot of FLAC album images with integrated cuesheet and now the cover included too. I do like this because you now don't have the overhead of having the album art in every file of the album. I hope more lossless encoders will take over this standard!
What are your thoughts about this and is there a possibility of adding support for albumart in album images to foo_uie_albumart?
topdownjimmy
I'm getting a pretty nasty flickering effect just recently. Every 20 seconds or so, the art panel flickers for a brief moment. Has anybody else experienced this? I've been changing things around a lot lately, so I don't know if it's conflicting with another component or what.

CODE
CPU: Mobile Intel(R) Celeron(R) CPU 1.80GHz [x86 Family 15 Model 2 Stepping 7]
Operating System: Microsoft Windows XP [version: 5.1.2600 Service Pack 2]
Installed RAM: 447 MBytes
Free disk space on foobar2000 partition: 396 MBytes
foobar2000 path: C:\Program Files\foobar2000\
Core version: foobar2000 v0.9.4.2
Build time: 16:21:35 on 25 November 2006

Active components (37):

Core.dll v0.9.4.2 [] - foobar2000 core
foo_abx.dll v1.3.1 [25 November 2006] - ABX Comparator
foo_albumlist.dll v3.2.0 [25 November 2006] - Album List
foo_audioscrobbler.dll v1.3.4 [15 June 2006] - Audioscrobbler
foo_cdda.dll v2.1.1 [25 November 2006] - CD Audio Decoder
foo_converter.dll v1.0.1 [25 November 2006] - Converter
foo_custominfo.dll v0.1.2 [25 August 2006] - foo_custominfo
foo_cwb_hooks.dll v1.0.14 [Nov  1 2006 - 10:20:44] [01 November 2006] - cwbowron's title format hooks
foo_dbsearch.dll v1.4 beta 4 [12 June 2006] - Database Search
foo_dbsearch_api_demo.dll v1.0 [12 June 2006] - Database Search Toolbar Demo
foo_dop.dll v0.3.1 [22 November 2006] - iPod manager
foo_dsp_crossfeed.dll v0.92 [22 March 2006] - Crossfeed
foo_dsp_dolbyhp.dll v1.1 [30 April 2006] - Dolby Headphone Wrapper
foo_dsp_std.dll v1.0 [25 November 2006] - Standard DSP array
foo_dsp_tube.dll v0.7 [09 June 2006] - Tube Sound
foo_freedb2.dll v0.5.2a [29 August 2006] - freedb Tagger
foo_input_std.dll v1.1 [25 November 2006] - WMA Decoder
foo_input_std.dll v1.0 [25 November 2006] - Standard Input Array
foo_input_std.dll v1.1.0 [25 November 2006] - FLAC Decoder
foo_masstag.dll v1.6 [25 November 2006] - Masstagger
foo_navigator.dll v0.6 [04 November 2006] - Navigator
foo_playcount.dll v1.3.2 [16 September 2006] - Playback Statistics
foo_playlist_tree.dll v2.2.4 [Nov 17 2006 - 16:34:17] [18 November 2006] - Playlist Tree Panel
foo_rgscan.dll v2.0.2 [25 November 2006] - ReplayGain Scanner
foo_run.dll v0.3.2 [15 June 2006] - Run services
foo_sic.dll v1.0 beta 7 [15 May 2006] - foosic music database
foo_ui_columns.dll v0.1.3 beta 1v7 [22 November 2006] - Columns UI
foo_ui_std.dll v0.9acc [25 November 2006] - Default User Interface
foo_uie_albumart.dll v0.2.5.1 [15 October 2006] - Album Art Panel
foo_uie_playlists_dropdown.dll v0.5.7.5 [09 June 2006] - Playlists Dropdown
foo_uie_quicksearch.dll v2.8g [16 August 2006] - Quick Search Toolbar
foo_uie_single_column_playlist.dll v0.5.4 beta [Nov 24 2006 - 21:31:48] [25 November 2006] - Single Column Playlist Display
foo_uie_trackinfo_mod.dll v0.7.1 beta [Dec  2 2006 - 01:31:40] [02 December 2006] - Track info panel mod
foo_unpack.dll v1.1 [25 November 2006] - RAR reader
foo_unpack.dll v1.0 [25 November 2006] - ZIP/GZIP reader
foo_utils.dll v0.5.8 [09 May 2006] - Playlist tools
foo_version.dll v0.3 [18 July 2006] - Components versions viewer


I also got a new mouse and installed Microsoft Intellimouse. Has this been known to cause problems? Only major change I can think of.

Thanks. smile.gif



edit: I just got this crash report:

CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 013880CEh
Access violation, operation: read, address: 003CDE68h
Call path:

This is the first crash logged by this instance.
Code bytes (013880CEh):
0138808Eh: CC CC 83 C1 48 51 FF 15 30 B0 3A 01 C3 CC CC CC
0138809Eh: CC CC B8 01 00 00 00 C3 CC CC CC CC CC CC CC CC
013880AEh: CC CC 57 8B 7E 3C 85 FF 74 0F 57 E8 33 F0 00 00
013880BEh: 57 E8 8D EE 00 00 83 C4 08 8B 4E 30 85 C9 74 06
013880CEh: 8B 01 8B 10 FF D2 8B 4E 2C 85 C9 74 06 8B 01 8B
013880DEh: 10 FF D2 8B 7E 0C 85 FF 74 0F 57 E8 03 F0 00 00
013880EEh: 57 E8 5D EE 00 00 83 C4 08 56 C7 46 04 74 CF 3A
013880FEh: 01 E8 AA F2 00 00 83 C4 04 8B C6 5F C3 CC CC CC
Stack (0012FE88h):
0012FE68h: 00E7DCDC 7C9C93C0 77F643DD 7C9C93C0
0012FE78h: 00000004 00000000 00E7D1E8 00000000
0012FE88h: 00000000 0138807D 00000000 013E2538
0012FE98h: 01388035 00000001 004DE9C4 00432C90
0012FEA8h: 00000000 004DE9C4 00432C00 004DE9C4
0012FEB8h: 00432C31 CCAE6829 004DE9C4 0012FEE4
0012FEC8h: 00432567 CCAE6829 003C55FC 00000001
0012FED8h: 0012FF14 004A7197 FFFFFFFF 0012FF24
0012FEE8h: 004B2F15 004DE9C4 00497459 21444496
0012FEF8h: 00000A28 00000002 00000001 003C55FC
0012FF08h: 003C5438 0012FEF4 0012FAB0 0012FFB0
0012FF18h: 00496FE0 211AC13A 00000000 0012FFC0
0012FF28h: 004974C8 00000000 00000000 00000000
0012FF38h: 00496163 00000000 21444472 00E7D0B8
0012FF48h: 00000018 7FFDF000 00000044 0002087C
0012FF58h: 0002085C 0002078C 00000000 00000000
0012FF68h: 00000000 00000000 00000000 00000000
0012FF78h: 00000000 00000C01 00000001 00000000
0012FF88h: 00000000 00010001 00000000 C0000005
0012FF98h: 00000001 00000005 00000000 00000000
Registers:
EAX: 00000000, EBX: 00000000, ECX: 003CDE68, EDX: 013ADB80
ESI: 013E8D48, EDI: 00000000, EBP: 0012FEC4, ESP: 0012FE88
Crash location: "foo_sic", loaded at 01380000h - 013CB000h

Loaded modules:
foobar2000 loaded at 00400000h - 004F3000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
COMCTL32 loaded at 773D0000h - 774D3000h
msvcrt loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4 loaded at 77E70000h - 77F01000h
GDI32 loaded at 77F10000h - 77F57000h
USER32 loaded at 77D40000h - 77DD0000h
SHLWAPI loaded at 77F60000h - 77FD6000h
SHELL32 loaded at 7C9C0000h - 7D1D5000h
ole32 loaded at 774E0000h - 7761D000h
shared loaded at 10000000h - 10029000h
comdlg32 loaded at 763B0000h - 763F9000h
LPK loaded at 629C0000h - 629C9000h
USP10 loaded at 74D90000h - 74DFB000h
foo_abx loaded at 009E0000h - 00A14000h
foo_albumlist loaded at 00A20000h - 00A67000h
OLEAUT32 loaded at 77120000h - 771AC000h
foo_audioscrobbler loaded at 00A80000h - 00AB7000h
WS2_32 loaded at 71AB0000h - 71AC7000h
WS2HELP loaded at 71AA0000h - 71AA8000h
foo_cdda loaded at 00AE0000h - 00B16000h
foo_converter loaded at 00B40000h - 00BA9000h
foo_custominfo loaded at 00BD0000h - 00C55000h
foo_cwb_hooks loaded at 00C80000h - 00CAE000h
foo_dbsearch loaded at 00CD0000h - 00D45000h
foo_dbsearch_api_demo loaded at 00D70000h - 00D92000h
foo_dop loaded at 00DC0000h - 00E07000h
SETUPAPI loaded at 77920000h - 77A13000h
foo_dsp_crossfeed loaded at 00E30000h - 00E54000h
foo_dsp_dolbyhp loaded at 00E80000h - 00EA1000h
VERSION loaded at 77C00000h - 77C08000h
foo_dsp_std loaded at 00EC0000h - 00F01000h
foo_dsp_tube loaded at 00F30000h - 00F56000h
foo_freedb2 loaded at 00F70000h - 00FB0000h
foo_input_std loaded at 00FD0000h - 010E4000h
foo_masstag loaded at 01110000h - 01160000h
foo_navigator loaded at 01180000h - 011B1000h
foo_playcount loaded at 011E0000h - 01208000h
foo_playlist_tree loaded at 01230000h - 0129B000h
foo_rgscan loaded at 012C0000h - 01308000h
foo_run loaded at 01330000h - 0135B000h
foo_sic loaded at 01380000h - 013CB000h
foo_uie_albumart loaded at 013F0000h - 01427000h
gdiplus loaded at 4EC50000h - 4EDF3000h
foo_uie_playlists_dropdown loaded at 01460000h - 0149A000h
foo_uie_quicksearch loaded at 014C0000h - 01508000h
foo_uie_single_column_playlist loaded at 01530000h - 0157A000h
MSVCP80 loaded at 7C420000h - 7C4A7000h
MSVCR80 loaded at 78130000h - 781CB000h
foo_uie_trackinfo_mod loaded at 015A0000h - 015F6000h
foo_ui_columns loaded at 01610000h - 016A7000h
foo_ui_std loaded at 016D0000h - 01727000h
foo_unpack loaded at 01750000h - 0177E000h
foo_utils loaded at 017A0000h - 017D9000h
foo_version loaded at 01800000h - 01826000h
dbghelp loaded at 59A60000h - 59B01000h
uxtheme loaded at 5AD70000h - 5ADA8000h
mutelib loaded at 01D50000h - 01D6C000h
WINMM loaded at 76B40000h - 76B6D000h
mswsock loaded at 71A50000h - 71A8F000h
DNSAPI loaded at 76F20000h - 76F47000h
rasadhlp loaded at 76FC0000h - 76FC6000h
hnetcfg loaded at 662B0000h - 66308000h
wshtcpip loaded at 71A90000h - 71A98000h
DSOUND loaded at 73F10000h - 73F6C000h
WINTRUST loaded at 76C30000h - 76C5E000h
CRYPT32 loaded at 77A80000h - 77B14000h
MSASN1 loaded at 77B20000h - 77B32000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
wdmaud loaded at 72D20000h - 72D29000h
msacm32 loaded at 72D10000h - 72D18000h
MSACM32 loaded at 77BE0000h - 77BF5000h
midimap loaded at 77BD0000h - 77BD7000h
KsUser loaded at 73EE0000h - 73EE4000h

Stack dump analysis:
Address: 0138807Dh, location: "foo_sic", loaded at 01380000h - 013CB000h
Address: 01388035h, location: "foo_sic", loaded at 01380000h - 013CB000h
Address: 004DE9C4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00432C90h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DE9C4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00432C00h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DE9C4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00432C31h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DE9C4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00432567h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A7197h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B2F15h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DE9C4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497459h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004974C8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496163h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004961BDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
ReplayGain Scanner 2.0.2 (foo_rgscan)
Track info panel mod 0.7.1 beta [Dec 2 2006 - 01:31:40] (foo_uie_trackinfo_mod)
cwbowron's title format hooks 1.0.14 [Nov 1 2006 - 10:20:44] (foo_cwb_hooks)
WMA Decoder 1.1 (foo_input_std)
Standard DSP array 1.0 (foo_dsp_std)
Masstagger 1.6 (foo_masstag)
Columns UI 0.1.3 beta 1v7 (foo_ui_columns)
Standard Input Array 1.0 (foo_input_std)
Run services 0.3.2 (foo_run)
Playlist Tree Panel 2.2.4 [Nov 17 2006 - 16:34:17] (foo_playlist_tree)
iPod manager 0.3.1 (foo_dop)
Navigator 0.6 (foo_navigator)
FLAC Decoder 1.1.0 (foo_input_std)
foobar2000 core 0.9.4.2 (Core)
RAR reader 1.1 (foo_unpack)
foo_custominfo 0.1.2 (foo_custominfo)
Playlist tools 0.5.8 (foo_utils)
Album List 3.2.0 (foo_albumlist)
foosic music database 1.0 beta 7 (foo_sic)
ZIP/GZIP reader 1.0 (foo_unpack)
Converter 1.0.1 (foo_converter)
CD Audio Decoder 2.1.1 (foo_cdda)
freedb Tagger 0.5.2a (foo_freedb2)
Dolby Headphone Wrapper 1.1 (foo_dsp_dolbyhp)
Crossfeed 0.92 (foo_dsp_crossfeed)
Tube Sound 0.7 (foo_dsp_tube)
Components versions viewer 0.3 (foo_version)
ABX Comparator 1.3.1 (foo_abx)
Quick Search Toolbar 2.8g (foo_uie_quicksearch)
Default User Interface 0.9acc (foo_ui_std)
Database Search 1.4 beta 4 (foo_dbsearch)
Single Column Playlist Display 0.5.4 beta [Nov 24 2006 - 21:31:48] (foo_uie_single_column_playlist)
Album Art Panel 0.2.5.1 (foo_uie_albumart)
Audioscrobbler 1.3.4 (foo_audioscrobbler)
Playlists Dropdown 0.5.7.5 (foo_uie_playlists_dropdown)
Playback Statistics 1.3.2 (foo_playcount)
Database Search Toolbar Demo 1.0 (foo_dbsearch_api_demo)
gfngfgf
QUOTE(wrightak @ Nov 28 2006, 13:42) *

Where am I going wrong?

I'm not quite sure. The two strings you're using are redundant. They both are technically correct, and function the same way. I'd say the second line is better, though, only because "match:" and the underscore in %path% are obsolete (both are simply ignored).

Also, the Unicode characters shouldn't be an issue. I use Unicode characters in my file paths as well, and I've had no problems. If you still need help, enable the option "output preformatted sources in console" on the "Sources" tab, then paste the console output (main menu: "View" -> "Console") here.

edit: forgot to answer the other questions...

QUOTE(topdownjimmy @ Dec 2 2006, 17:15) *

edit: I just got this crash report:

I'm really sorry that I can't think of what would cause the flickering. I will say, though, that the crash report doesn't look to be anything related foo_uie_albumart. The crashlog identifies foo_sic, so you might want to look there.
saberrider
Is there a chance we will see another version with opengl support? I could imagine a lot of great effects like a virtual cd case you could open to view inlays or turn around to see the tracklist... for example i've got the folder.jpg (or front.jpg), inlay.jpg and back.jpg and you texturize a 3d model of a cd case with these images. I'd volunteer to create such a 3d model wink.gif Zooming in and out with the mouse wheel would also be a nice feature.
wrightak
QUOTE(gfngfgf @ Dec 3 2006, 03:21) *

I'm not quite sure. The two strings you're using are redundant. They both are technically correct, and function the same way. I'd say the second line is better, though, only because "match:" and the underscore in %path% are obsolete (both are simply ignored).


OK, so I deleted the first line and just kept the second. I tried it with *.* and with *.jpg and still no joy. The output from the console is as follows:

searching album art, preprocessed pattern: "C:\Documents and Settings\アンドリュー\My Documents\My Music\スピッツ\CYCLE HIT 1991~1997 Spitz Complete Single Collecti\*.jpg"
Pattern is the same as previous; no image search performed
Loading album art: "C:\Documents and Settings\アンドリュー\My Documents\My Music\スピッツ\CYCLE HIT 1991~1997 Spitz Complete Single Collecti\AlbumArtSmall.jpg"

I don't understand what it means by the pattern being the same as previous. Previous what? It seems that the problem lies here.

Also, why is it loading AlbumArtSmall.jpg when no such file exists and my sources list just looks like this:

$replace(%path%,%filename_ext%,)*.jpg
--components\default.png

The folder

"C:\Documents and Settings\アンドリュー\My Documents\My Music\スピッツ\CYCLE HIT 1991~1997 Spitz Complete Single Collecti"

contains the file cover.jpg that I'm trying to load.

Hope you can shed some light.
gfngfgf
QUOTE(wrightak @ Dec 3 2006, 01:40) *

I don't understand what it means by the pattern being the same as previous. Previous what? It seems that the problem lies here.

I admit, I didn't use the best wording for that message. It usually means that the pattern for the current track is the same as the last track which foo_uie_albumart was displaying. Since albumart already searched for images matching that pattern before, it doesn't bother searching again (unless you've moved the files, they should still be there). I don't think that's your problem, though.

QUOTE(wrightak @ Dec 3 2006, 01:40) *

Also, why is it loading AlbumArtSmall.jpg when no such file exists and my sources list just looks like this:

I'm guessing that you've used Windows Media Player to download your cover art? I remember WMP used to create extra hidden copies of the album art named "AlbumArtSmall.jpg", and I'm not sure about the other names, but I remember there being at least two extra copies. You could only see these other files by enabling "View hidden files" in Windows Explorer.

Try using this for your sources:

CODE
$replace(%path%,%filename_ext%,)cover.jpg
$replace(%path%,%filename_ext%,)*.jpg
--components\default.png

This will first check for a "cover.jpg", and if none is found, then will take the first jpg file found.
Chronial
AlbumArtSmall etc. are more than hidden. They are marked as system or something alike. Google if you want to delete them - and stop using DaEvilSoftware wink.gif
aurelio
Hi gfngfgf, I have a request: is it possible to pause the cycling when foobar is minimized?
I noticed that even if minimized, heavy images can produce noticeable spikes in memory (less for cpu) usage.
gfngfgf
QUOTE(aurelio @ Dec 8 2006, 08:11) *

Hi gfngfgf, I have a request: is it possible to pause the cycling when foobar is minimized?
I noticed that even if minimized, heavy images can produce noticeable spikes in memory (less for cpu) usage.

Yes, that sounds reasonable. I'll look into it.
stampgevaar
Is it possible to cycle trough various images in the same folder and how do I do this with the sources??

thanks in advance
orchid
QUOTE(stampgevaar @ Dec 10 2006, 16:25) *

Is it possible to cycle trough various images in the same folder and how do I do this with the sources??

thanks in advance


In behaviour tab check 'Cycle all wildcard matches' and just add all the possible sources to your list (e.g. *.jpg)
brkerez
Hi !

great plugin but it would be great to be able to switch off debug console output... In new version Im seeing many messages like this:

Error (foo_uie_albumart): Image not found!

I know an workaround but I think it should be an option in preferences...


gfngfgf
QUOTE(brkerez @ Dec 11 2006, 04:43) *

Hi !

great plugin but it would be great to be able to switch off debug console output... In new version Im seeing many messages like this:

Error (foo_uie_albumart): Image not found!

I know an workaround but I think it should be an option in preferences...

This is a bug. I'll have it fixed in the next version. Thank you for reporting it.
vlada
QUOTE(Scidd0w @ Dec 2 2006, 13:35) *

QUOTE(gfngfgf @ Nov 26 2006, 18:31) *

1. No, there's no support for pictures embedded as tags and there's none planned.

...

I understand and respect you don't want to support album art integrated in every file of an album. But I just saw the new FLAC change log and it natively supports adding picture files now.
I already have alot of FLAC album images with integrated cuesheet and now the cover included too. I do like this because you now don't have the overhead of having the album art in every file of the album. I hope more lossless encoders will take over this standard!
What are your thoughts about this and is there a possibility of adding support for albumart in album images to foo_uie_albumart?


This should be possible, but it is up to FLAC source filter. This works for example with Matroska container, check the Matroska support thread for more details.
sankukaai
Hello, i have a question: I changed my source list to

[foo_uie_albumart]
$replace(%path%,%filename_ext%,)folder.*
$replace(%path%,%filename_ext%,)*front*.*
$replace(%path%,%filename_ext%,)*cover*.*
$replace(%path%,%filename_ext%,)*back*.*
$replace(%path%,%filename_ext%,)*in*.*
$replace(%path%,%filename_ext%,)*cd*.*
$replace(%path%,%filename_ext%,)*.*
--components\default.*
[End]

but using that, i noticed that i doesn't show the defaut image in the component directory anymore, do you know why?

Other question real quick: in one of my folder i have around 200mp3s but no artwork and it shows an artwork that i think is embedded in a song, is there a way to disable that?

thanks in advance for your help and that great plugin
Chronial
QUOTE
Other question real quick: in one of my folder i have around 200mp3s but no artwork and it shows an artwork that i think is embedded in a song, is there a way to disable that?

Well, add an extension to your patterns instead of .*
Purple Monkey
QUOTE(sankukaai @ Dec 11 2006, 23:26) *

Other question real quick: in one of my folder i have around 200mp3s but no artwork and it shows an artwork that i think is embedded in a song, is there a way to disable that?


You probably have a hidden image in that directory, there is no support for embedded images. You can check by going Folder Options -> View -> Show Hidden Files and Folders and rechecking your directory for image files.
Merveilles
anyone know the exclude string? My Zune added a whole bunch of 'albumartsmall', 'folder', and 'small' images sad.gif
Chronial
QUOTE(Merveilles @ Dec 13 2006, 05:20) *

anyone know the exclude string? My Zune added a whole bunch of 'albumartsmall', 'folder', and 'small' images sad.gif

There is none. Just don't spam your folders with crap or name the images you want shown.
dr.zick
feature request:
in the preferences window, on display tab, in the colors section ... can the background color picker have a checkbox to choose a color or if its unchecked make the panel be the default color (grey for most windows users).
also in the panel options section can we possibly get a minimum panel width increment box. my panels keep resetting to a skinnier width than my art. i drag it to the width i want it and then click on my playlist and it shrinks back (i even tried locking the panel).

finally (not the most important but it may be cool)
have the option to use the .ico format for our arwork.

thanx for keeping this plugin going ...
gfngfgf
QUOTE(dr.zick @ Jan 5 2007, 20:31) *

feature request:
in the preferences window, on display tab, in the colors section ... can the background color picker have a checkbox to choose a color or if its unchecked make the panel be the default color (grey for most windows users).

This has been requested before. I'm still working on it.

QUOTE(dr.zick @ Jan 5 2007, 20:31) *

also in the panel options section can we possibly get a minimum panel width increment box. my panels keep resetting to a skinnier width than my art. i drag it to the width i want it and then click on my playlist and it shrinks back (i even tried locking the panel).

Sure. I can do that.

edit: I just thought of something....do you have "Auto-hide" enabled on the Columns UI Layout tab? After it shrinks back, what happens if you just hold your mouse over the edge (instead of resizing it again)?

QUOTE(dr.zick @ Jan 5 2007, 20:31) *

finally (not the most important but it may be cool)
have the option to use the .ico format for our arwork.

I think this should be possible, too. I'll check it out.
dr.zick
no auto-hide isn't checked ... and it doesn't resize when i mouse over. also the lock option seems to only lock position relative to window size (i'm not sure if that what was it was meant to be). i was thinking lock would shift the panel if you resize the main foobar window, like when you lock the playback button and seekbar panel at the top (it will resize relative to the window) ... i'm not sure if this is a bug persay or a feature smile.gif
anyways keep it rockin' ... this is a great plugin!
nago
Hi,

I'm a little rusty on how to configure the sources list, and by rusty I mean I have no idea at all. I'm just using the default sources list that came with the plugin, and for all intents and purposes, it seems to do the trick, generally- it loads an image it finds in the same directory as my music and for most cases this does just fine.

However, for albums (which I keep in individual directories) which have both front and back art to them, it just stays on one image, and even if I enable the "cycle images" option, it stays on that one image. moving that one image elsewhere or outright deleting it will finally get it to cycle to the other, but it refuses to cycle on its own.

Can anyone offer up some help? I'm not really sure what I need to configure the sources list to be so that I can cycle through all the images in the same folder.

-N
gfngfgf
Enable "cycle all wildcard matches" and change the first source to:

CODE
$replace(%path%,%filename_ext%,)*
gfngfgf
-----
Version 0.2.6 (January 14, 2007)
Plugin homepage

Download
Change log
Source
Wiki page (Help)
-----

As always, check the changelog for a full list of changes. A few highlights:

If an image is larger than the albumart window, you can now drag the mouse to move the image around. Overall, the dragging feature works well, but there might be a few bugs. For instance, if you drag the mouse really far off the edge of the window, you might not be able to immediately move the image again. If that happens, just keep trying to drag, and it will eventually move.

There's a new "History" section on the Preferences page. Every time albumart searches for images using a particular source, it saves the matching filenames in memory. Later, albumart can use the results in memory rather than searching again. For instance, if I'm playing Album A, then play Album B, then switch back to Album A, albumart would only have to search twice. The second time you play Album A, the saved results would be used. If you're one of the people who has noticed that albumart's searches slow down your system, you might find this helpful. You can force albumart to ignore the history and search again by clicking "Refresh" from the context menu.

Finally, I made two improvements to the "Edit Source" window. First, the text box is bigger to make it easier to enter long sources. Second, there's now a title formatting preview that should work a lot like the preview on the "Title Formatting" section of foobar2000's main preferences.

edit: restored the download link (see the post below)
gfngfgf
A bug was just found in version 0.2.6 (see this post). Apparently, when a new Album Art Panel is added to the Columns UI Layout, foobar2000 crashes with no failure.txt. I'm still tracking down the cause, but until then, I'm removing the 0.2.6 download. Hopefully this won't take too long to figure out.

EDIT: okay, the bug's been fixed now. It's amazing what one line of code can do unsure.gif

If you downloaded 0.2.6 before, please download again from the link above and check under "Preferences -> Components" to make sure you're using the Jan 15, 2007 version (double-click on the entry for "Album Art Panel").
Tich
Thanks for the update. Works flawlessly for me. smile.gif

Tich
aurelio
Many thanks gfngfgf, for keeping your work and second my suggestion:
QUOTE
- Automatic cycling is paused while foobar2000 is minimized

Melomane
gfngfgf
in the last version of playlist tree
cwbowron as Added notification callback, so other plugins can be notified of tree selections.

do you think it is possible to use this in album art panel ?
thanks
gfngfgf
QUOTE(Melomane @ Jan 23 2007, 14:53) *

gfngfgf
in the last version of playlist tree
cwbowron as Added notification callback, so other plugins can be notified of tree selections.

do you think it is possible to use this in album art panel ?
thanks

I'll look into it.
4nt1
This is probably a really trivial easy one but I have my Artist Images setup so that they are in this format

%artist%\[CD%discnumber%\]%album%

and the artist pic is always called Artist.*

I can get it to work in when its just %artist%\%album%
but when its %artist%\CD%discnumber%\%album%

This works: $replace(%path%,%directory%'\'%filename_ext%,Artist.*)
This doesnt: -$replace(%path%,(%path%,1)'\'$directory%filename_ext%,Artist.*)
Also Fails: -$replace(%path%,$directory%'\'(%path%,1)filename_ext%,Artist.*)

Any ideas please...

OK got this one workinh
$replace(%path%,$if($strcmp($lower($left(%directoryname%,2)),cd),$directory(%path%,2)$char(92),)
%directoryname%$char(92)%filename_ext%,Artist.*)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.