Help - Search - Members - Calendar
Full Version: foo_browser
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
Killmaster
QUOTE(mazy @ Mar 25 2006, 02:44 AM)
Killmaster, as for 1), i use only three panels, for example ... plus i think that cwbowron is going to add more panels in the future or make them fully configurable (as to which tag they use etc.)
*



Right. All I'm talking about is instead of having to open one panel for artist, one panel for album, etc., just having one panel with all of them within it and having that be fully configurable (see #3)
mazy
QUOTE(Killmaster @ Mar 25 2006, 12:14 PM)
Right. All I'm talking about is instead of having to open one panel for artist, one panel for album, etc., just having one panel with all of them within it and having that be fully configurable (see #3)
*

ah, i see ... you're right, though i can think of some situations which could be solved easily by having them apart. like vertical arrangement, 2x2 matrix arrangement etc. plus it's not that time consuming and cumbersome to add all of them in the layout's dialog ...
fabiospark
QUOTE(mazy @ Mar 25 2006, 01:42 PM)
QUOTE(Killmaster @ Mar 25 2006, 12:14 PM)
Right. All I'm talking about is instead of having to open one panel for artist, one panel for album, etc., just having one panel with all of them within it and having that be fully configurable (see #3)
*

ah, i see ... you're right, though i can think of some situations which could be solved easily by having them apart. like vertical arrangement, 2x2 matrix arrangement etc. plus it's not that time consuming and cumbersome to add all of them in the layout's dialog ...
*


... and you can customize each one differently, hopefully...
Zootropo
It would be cool if a double click on some genre / artist / album, etc... made the player begins the playback of the corresponding playlist

It seems like the right thing to expect
Eric
I've just downloaded this plugin which looks fine.
It is loaded by my Foobar2000 v0.9, listed in the "Installed Media Library Viewers", but I cannot activate it (active & configure buttons are disabled). Did I missed something?

Nevertheless, I am wondering if I could use this plugin or "playlist tree" to look for duplicates as described here.

EDIT: move the request to dedicated topic
NEMO7538
Off-topic
Cosmo
QUOTE(Eric)
... I cannot activate it ...

Add browser panels via the "Preferences > Display > Columns UI > Layout" tab
They can be found in the Context menu under "Insert Panel > Panels > Browser [*]"
Seldaek
QUOTE(lav-chan @ Mar 25 2006, 02:23 AM)
Although i suppose the ability to add a bunch of tags to a list and then change it on the fly would be cool for people who don't want to have them all shown at once.
*


Maybe I didn't get the point of this plugin, but if you do that, what would be the difference with foo_uie_albumlist ? This plugin is some kind of multi-albumlist no ?

Edit: I just tried it, when I added the Title panel foobar got frozen for 2 or 3minutes (I have quite a lot of files), while it takes the database about 1 or 2 seconds to build a playlist with all my files, so I guess there could be some performance improvement there. I don't really have any use for the Title panel though but I thought you should know.
Apart from that little performance problem it works well for me, but as it is I prefer foo_uie_albumlist which allow me to use my custom tags.

Good luck with the 2pages of requests smile.gif
Fractal_Mortality
What EXACTLY to I need to make this componenet work? (in terms of files, foobar versions, etc.)
Seldaek
foobar2000 v0.9 (last version)
It required some MSVCR*.dll before but I think that's sorted out now. And make sure you have the last foo_browser.dll by downloading it from the first post.
Shinsou
doubleclick on statusbar to activate now playing item doesnt work after several playlist switches
lav-chan
QUOTE(Seldaek @ Mar 25 2006, 11:17 AM)
Maybe I didn't get the point of this plugin, but if you do that, what would be the difference with foo_uie_albumlist ? This plugin is some kind of multi-albumlist no ?

I guess if you only have one browser panel, yeah, it'd be pretty much the same as albumlist. I can't imagine why you'd only use one browser panel though.

With two or more, though, it'd work the same as it does now as far as filtering out tracks, it'd just have selectable methods to filter.
Eric
QUOTE(Cosmo @ Mar 25 2006, 07:40 PM)
QUOTE(Eric)
... I cannot activate it ...

Add browser panels via the "Preferences > Display > Columns UI > Layout" tab
They can be found in the Context menu under "Insert Panel > Panels > Browser [*]"
*



So, Fractal_Mortality, you need the Columns UI plugin which is not installed per default anymore with the 0.9.
In case of the windows DLL, I have .NET 1.1 and 2.0 installed on my PC, so I do not have pb with missing components.

I've added some panels (context menu: Panel -> Browser [Artist] for instance)
So the Browser is now activated.
But I still can not add anything in "Preferences > Display > Columns UI > Layout" and in "Preferences -> Media Library", the buttons for Browser are still desactivated, so I can't change the config.
Fractal_Mortality
QUOTE(Eric @ Mar 26 2006, 08:33 AM)
QUOTE(Cosmo @ Mar 25 2006, 07:40 PM)
QUOTE(Eric)
... I cannot activate it ...

Add browser panels via the "Preferences > Display > Columns UI > Layout" tab
They can be found in the Context menu under "Insert Panel > Panels > Browser [*]"
*



So, Fractal_Mortality, you need the Columns UI plugin which is not installed per default anymore with the 0.9.
In case of the windows DLL, I have .NET 1.1 and 2.0 installed on my PC, so I do not have pb with missing components.

I've added some panels (context menu: Panel -> Browser [Artist] for instance)
So the Browser is now activated.
But I still can not add anything in "Preferences > Display > Columns UI > Layout" and in "Preferences -> Media Library", the buttons for Browser are still desactivated, so I can't change the config.
*



Ok thanks everyone, it's working... I'm just going to wait till the pluging (and all of the plugins for 0.9) are a bit more polished.
cwbowron
Release 1.0beta4

Changes:
QUOTE
    *  only sort by active headers
    * allow multiple tags (use "tag" for multitag, "%tag%" for comma delimted version)
    * sort columns individually
    * preferences page - change headers and formats
    * I messed up the order of the guid's for generating panels... so I generated new ones... This means that your layouts are going to be messed up... sorry...
    * text color option
    * background color option
    * use timers to avoid multiple updates on item changes
Anas
Thanks for the excellent update, unfortunatly it crashed. sad.gif

It happened when I clicked on 'Apply' on the 'Layout' tab.

I got an errormessage and a failure.txt. When I clicked 'OK' on the error I got a second failure.txt. The error was roughly: 'The command read couldn't be executed in memory'.

First failure.txt
CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00B31E54h
Access violation, operation: read, address: 00000038h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (00B31E54h):
00B31E14h: FF 15 34 A1 B4 00 33 C0 89 44 24 20 89 44 24 24
00B31E24h: 89 44 24 28 C7 44 24 1C FC C1 B4 00 68 E9 03 00
00B31E34h: 00 56 C7 44 24 78 02 00 00 00 FF 15 28 A1 B4 00
00B31E44h: 50 8D 5C 24 20 E8 52 FC FF FF 8B 15 D4 47 B5 00
00B31E54h: 8B 42 38 83 C4 04 83 C0 01 50 8B CB 51 E8 4A 12
00B31E64h: 00 00 83 C4 08 6A 00 8D 54 24 24 52 33 C9 C7 05
00B31E74h: D4 47 B5 00 00 00 00 00 C7 44 24 78 FF FF FF FF
00B31E84h: E8 F7 2A 00 00 E9 CB 00 00 00 8B 45 14 83 78 24
Stack (0012F8B0h):
0012F890h: 00000000 00000000 00000000 00000000
0012F8A0h: 00000000 00000000 00000000 00000000
0012F8B0h: 000D00DE 678CBCD6 0012F994 00B31BF0
0012F8C0h: 00000000 00000000 0012F9A0 0012F9A0
0012F8D0h: 00B4C1FC 0290AB08 00004000 00002C74
0012F8E0h: 00000000 0012F9A0 00030000 0012F920
0012F8F0h: 77D26E46 0012F90C 77D1EDA9 006D1E60
0012F900h: 00000000 0012F9DC 0012F9DC 0012F928
0012F910h: 013E2BBA 0005011F 00000000 0012F9B4
0012F920h: 00B480E8 00000002 0012F95C 0012F958
0012F930h: 77D18709 02FB0140 00000113 00000001
0012F940h: 00000000 00B31BF0 DCBAABCD 00000000
0012F950h: 0012F994 00B31BF0 0012F9C4 77D24CA6
0012F960h: 00B31BF0 02FB0140 00000113 00000001
0012F970h: 00000000 00000113 02FB0140 00738E70
0012F980h: 00000014 00000001 00000000 00000000
0012F990h: 00000010 00000000 77D1ECD2 00000000
0012F9A0h: 00000001 00000000 00000000 0012F974
0012F9B0h: 0012F4D4 0012FAAC 77D40494 77D24CC8
0012F9C0h: 00000000 0012FA0C 77D24AF2 00000000
Registers:
EAX: 00000000, EBX: 0012F8D0, ECX: 7FFDF000, EDX: 00000000
ESI: 02FB0140, EDI: 0012F994, EBP: 0012F92C, ESP: 0012F8B0
Crash location: "foo_browser", loaded at 00B30000h - 00B5B000h

Loaded modules:
foobar2000 loaded at 00400000h - 004DC000h
ntdll loaded at 7C910000h - 7C9C7000h
kernel32 loaded at 7C800000h - 7C906000h
COMCTL32 loaded at 773A0000h - 774A2000h
msvcrt loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E4A000h
RPCRT4 loaded at 77E50000h - 77EE1000h
GDI32 loaded at 77EF0000h - 77F36000h
USER32 loaded at 77D10000h - 77DA0000h
SHLWAPI loaded at 77F40000h - 77FB6000h
SHELL32 loaded at 7C9D0000h - 7D1EE000h
ole32 loaded at 774B0000h - 775EC000h
shared loaded at 10000000h - 1002A000h
comdlg32 loaded at 76350000h - 7639A000h
WinStylerThemeHelper loaded at 59800000h - 59817000h
oleaut32 loaded at 770F0000h - 7717C000h
uxtheme loaded at 5B0F0000h - 5B128000h
LgWndHk loaded at 00AC0000h - 00AC7000h
foo_autoplaylist loaded at 00AD0000h - 00B02000h
foo_browser loaded at 00B30000h - 00B5B000h
foo_cdda loaded at 00B80000h - 00BAD000h
foo_common loaded at 00BD0000h - 00C0A000h
foo_converter loaded at 00C30000h - 00C90000h
foo_dsp_delta loaded at 00CB0000h - 00CCE000h
foo_dsp_std loaded at 00CF0000h - 00D2F000h
foo_freedb2 loaded at 00D50000h - 00D90000h
foo_input_std loaded at 00DB0000h - 00EBC000h
foo_masstag loaded at 00EE0000h - 00F2E000h
foo_midi loaded at 00F50000h - 00FF8000h
foo_pqview loaded at 01020000h - 0103C000h
foo_random loaded at 01060000h - 0109F000h
foo_rgscan loaded at 010C0000h - 01103000h
foo_sendtodevice loaded at 01130000h - 01142000h
MSVCR80 loaded at 78130000h - 781CB000h
foo_sic loaded at 01170000h - 011A4000h
WS2_32 loaded at 71A10000h - 71A27000h
WS2HELP loaded at 71A00000h - 71A08000h
foo_uie_albumlist loaded at 011D0000h - 0120F000h
foo_uie_trackinfo loaded at 01230000h - 013B8000h
LgMsgHk loaded at 013E0000h - 013EB000h
MSVCP60 loaded at 76020000h - 76085000h
foo_ui_columns loaded at 013F0000h - 0148A000h
foo_ui_std loaded at 014B0000h - 01507000h
gdiplus loaded at 4EBA0000h - 4ED43000h
DSOUND loaded at 73E70000h - 73ECC000h
WINMM loaded at 76AF0000h - 76B1E000h
VERSION loaded at 77BD0000h - 77BD8000h
WINTRUST loaded at 76BF0000h - 76C1E000h
CRYPT32 loaded at 77A50000h - 77AE5000h
MSASN1 loaded at 77AF0000h - 77B02000h
IMAGEHLP loaded at 76C50000h - 76C78000h
wdmaud loaded at 72C90000h - 72C99000h
msacm32 loaded at 72C80000h - 72C88000h
MSACM32 loaded at 77BB0000h - 77BC5000h
midimap loaded at 77BA0000h - 77BA7000h
KsUser loaded at 73E40000h - 73E44000h
DBGHELP loaded at 59DD0000h - 59E71000h

Stack dump analysis:
Address: 00B31BF0h, location: "foo_browser", loaded at 00B30000h - 00B5B000h
Address: 00B4C1FCh, location: "foo_browser", loaded at 00B30000h - 00B5B000h
Address: 77D26E46h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EndDialog" (+0000017Dh)
Address: 77D1EDA9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 013E2BBAh, location: "LgMsgHk", loaded at 013E0000h - 013EB000h
Address: 00B480E8h, location: "foo_browser", loaded at 00B30000h - 00B5B000h
Address: 77D18709h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000072h)
Address: 00B31BF0h, location: "foo_browser", loaded at 00B30000h - 00B5B000h
Address: 00B31BF0h, location: "foo_browser", loaded at 00B30000h - 00B5B000h
Address: 77D24CA6h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CreateIconFromResourceEx" (+000002C2h)
Address: 00B31BF0h, location: "foo_browser", loaded at 00B30000h - 00B5B000h
Address: 77D1ECD2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsCharAlphaW" (+00000112h)
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D24CC8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CreateIconFromResourceEx" (+000002E4h)
Address: 77D24AF2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CreateIconFromResourceEx" (+0000010Eh)
Address: 00B31BF0h, location: "foo_browser", loaded at 00B30000h - 00B5B000h
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D3DBC7h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnumClipboardFormats" (+00000156h)
Address: 77D184BCh, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D18564h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D24D1Ch, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D18709h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000072h)
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D187EBh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000154h)
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D18808h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000171h)
Address: 77D189A5h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 004C87F8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD668h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D189C8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D189E8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042A497h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D1E666h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 0042AF1Ah, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C9206ABh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 004AD734h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AE828h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CD1A0h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CD280h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A18E4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C927CB7h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000002BAh)
Address: 7C927BF5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C927BB0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 1000D533h, location: "shared", loaded at 10000000h - 1002A000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 10003AB0h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+00000030h)
Address: 10003ABEh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+0000003Eh)
Address: 7C921B09h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CD210h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C921B09h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CD280h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004813A4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 0048775Fh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486560h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 10002D77h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0049D48Bh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0042B0F4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CA288h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486E75h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00481239h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00481233h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A18E8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A0CE5h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486560h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0049D66Dh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00485445h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0113D0B8h, location: "foo_sendtodevice", loaded at 01130000h - 01142000h
Address: 0113D0B8h, location: "foo_sendtodevice", loaded at 01130000h - 01142000h
Address: 00486560h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 0113D0B8h, location: "foo_sendtodevice", loaded at 01130000h - 01142000h
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004854AEh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004DC000h

Version info:
foobar2000 v0.9
UNICODE

Additional info:
Randomized playlist entry 1.2.3 (foo_random)
Standard input array 1.0 (foo_input_std)
FLAC decoder 1.1.0 (foo_input_std)
LPCM <--> delta-PCM converter 0.1.1 (foo_dsp_delta)
Default User Interface 0.9acc (foo_ui_std)
Columns UI 0.1.3 pre-alpha 17v6 (foo_ui_columns)
Track info panel 0.1 (foo_uie_trackinfo)
MPEG-4 AAC decoder 2.1 (foo_input_std)
Masstagger 1.5 (foo_masstag)
CD Audio decoder 2.0 (foo_cdda)
MIDI synthesizer host 1.6 (foo_midi)
Album list panel 0.2.1 beta 1 (foo_uie_albumlist)
Common services 0.1 (foo_common)
Converter 1.0 (foo_converter)
freedb tagger v0.5.1 (foo_freedb2)
ReplayGain Scanner 2.0 (foo_rgscan)
Send to Device 1.0beta1 [Mar 21 2006 - 15:20:12] (foo_sendtodevice)
Music Browser 1.0beta4 [Mar 26 2006 - 12:24:56] (foo_browser)
foosic music database 1.0 beta 4 (foo_sic)
Standard DSP array 1.0 (foo_dsp_std)


Second one:
CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01410D34h
Access violation, operation: read, address: 00000010h
Call path:
entry=>app_mainloop=>main_thread_callback::callback_run=>on_playback_dynamic_info
This is your 2-nd crash. When reporting the problem to a developer, please try to post info about the first crash instead.
Code bytes (01410D34h):
01410CF4h: 0C 00 56 FF 74 24 08 8B F1 E8 1F FF FF FF FF 74
01410D04h: 24 08 8B CE E8 A3 F3 FF FF 5E C2 10 00 56 FF 74
01410D14h: 24 08 8B F1 E8 04 FF FF FF FF 74 24 08 8B CE E8
01410D24h: 88 F3 FF FF 5E C2 08 00 8B 51 04 8B 44 24 04 56
01410D34h: 8B 34 82 80 7E 1C 00 75 06 50 E8 5A FD FF FF 8D
01410D44h: 46 10 5E C2 04 00 55 8B EC 53 56 57 FF 75 08 E8
01410D54h: D4 FF FF FF 33 F6 B9 CC 20 47 01 8B F8 89 75 08
01410D64h: E8 BC 16 FF FF 8B D8 3B DE 76 1B 8B 07 56 8B CF
Stack (0012D780h):
0012D760h: 00000000 0000000C BC6B0380 0012DB1C
0012D770h: 00009F81 EDF95B60 BF81642D EDF95D38
0012D780h: 00000010 01409B0E 00000004 0140A5EE
0012D790h: 66FFA927 0174F8F0 00000010 00000000
0012D7A0h: 0000000D 00000000 00000000 0000000D
0012D7B0h: 0000000B 00000002 00000002 00000000
0012D7C0h: 0174F8F0 00000010 00000190 00000000
0012D7D0h: 00000060 00000060 FB020020 0020001F
0012D7E0h: 0012D870 01452161 FFFFFFFF 0012D87C
0012D7F0h: 0140B5DE 0012D824 66FFA6B7 00000000
0012D800h: 00000000 0174F8F0 0012D858 5B0F278C
0012D810h: 003E5FEA 00172650 0174F8F0 77F32020
0012D820h: 3F800000 00000000 00000000 00000000
0012D830h: 77EF6C64 00000000 00000000 0000037B
0012D840h: 000001AE 0174F8F0 00000000 77F32020
0012D850h: 0174F8F0 003603A0 77EF6C64 77EF6D51
0012D860h: A3010311 0000000D A3010311 0174F8F0
0012D870h: 0012D99C 014522BF 00000001 0012D9A8
0012D880h: 00000010 A3010311 00010000 0012D9A8
0012D890h: 10009235 A3010311 00000000 00000003
Registers:
EAX: 00000004, EBX: 00000000, ECX: 01472144, EDX: 00000000
ESI: 00000010, EDI: 0174F8F0, EBP: 0012D7EC, ESP: 0012D780
Crash location: "foo_ui_columns", loaded at 013F0000h - 0148A000h

Loaded modules:
foobar2000 loaded at 00400000h - 004DC000h
ntdll loaded at 7C910000h - 7C9C7000h
kernel32 loaded at 7C800000h - 7C906000h
COMCTL32 loaded at 773A0000h - 774A2000h
msvcrt loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E4A000h
RPCRT4 loaded at 77E50000h - 77EE1000h
GDI32 loaded at 77EF0000h - 77F36000h
USER32 loaded at 77D10000h - 77DA0000h
SHLWAPI loaded at 77F40000h - 77FB6000h
SHELL32 loaded at 7C9D0000h - 7D1EE000h
ole32 loaded at 774B0000h - 775EC000h
shared loaded at 10000000h - 1002A000h
comdlg32 loaded at 76350000h - 7639A000h
WinStylerThemeHelper loaded at 59800000h - 59817000h
oleaut32 loaded at 770F0000h - 7717C000h
uxtheme loaded at 5B0F0000h - 5B128000h
LgWndHk loaded at 00AC0000h - 00AC7000h
foo_autoplaylist loaded at 00AD0000h - 00B02000h
foo_browser loaded at 00B30000h - 00B5B000h
foo_cdda loaded at 00B80000h - 00BAD000h
foo_common loaded at 00BD0000h - 00C0A000h
foo_converter loaded at 00C30000h - 00C90000h
foo_dsp_delta loaded at 00CB0000h - 00CCE000h
foo_dsp_std loaded at 00CF0000h - 00D2F000h
foo_freedb2 loaded at 00D50000h - 00D90000h
foo_input_std loaded at 00DB0000h - 00EBC000h
foo_masstag loaded at 00EE0000h - 00F2E000h
foo_midi loaded at 00F50000h - 00FF8000h
foo_pqview loaded at 01020000h - 0103C000h
foo_random loaded at 01060000h - 0109F000h
foo_rgscan loaded at 010C0000h - 01103000h
foo_sendtodevice loaded at 01130000h - 01142000h
MSVCR80 loaded at 78130000h - 781CB000h
foo_sic loaded at 01170000h - 011A4000h
WS2_32 loaded at 71A10000h - 71A27000h
WS2HELP loaded at 71A00000h - 71A08000h
foo_uie_albumlist loaded at 011D0000h - 0120F000h
foo_uie_trackinfo loaded at 01230000h - 013B8000h
LgMsgHk loaded at 013E0000h - 013EB000h
MSVCP60 loaded at 76020000h - 76085000h
foo_ui_columns loaded at 013F0000h - 0148A000h
foo_ui_std loaded at 014B0000h - 01507000h
gdiplus loaded at 4EBA0000h - 4ED43000h
DSOUND loaded at 73E70000h - 73ECC000h
WINMM loaded at 76AF0000h - 76B1E000h
VERSION loaded at 77BD0000h - 77BD8000h
WINTRUST loaded at 76BF0000h - 76C1E000h
CRYPT32 loaded at 77A50000h - 77AE5000h
MSASN1 loaded at 77AF0000h - 77B02000h
IMAGEHLP loaded at 76C50000h - 76C78000h
wdmaud loaded at 72C90000h - 72C99000h
msacm32 loaded at 72C80000h - 72C88000h
MSACM32 loaded at 77BB0000h - 77BC5000h
midimap loaded at 77BA0000h - 77BA7000h
KsUser loaded at 73E40000h - 73E44000h
DBGHELP loaded at 59DD0000h - 59E71000h
netapi32 loaded at 03B10000h - 03B64000h
SETUPAPI loaded at 778F0000h - 779E4000h

Stack dump analysis:
Address: 01409B0Eh, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 0140A5EEh, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 01452161h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 0140B5DEh, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 5B0F278Ch, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Symbol: "GetThemeAppProperties" (+00000571h)
Address: 77F32020h, location: "GDI32", loaded at 77EF0000h - 77F36000h
Address: 77EF6C64h, location: "GDI32", loaded at 77EF0000h - 77F36000h
Symbol: "DeleteObject" (+00000229h)
Address: 77F32020h, location: "GDI32", loaded at 77EF0000h - 77F36000h
Address: 77EF6C64h, location: "GDI32", loaded at 77EF0000h - 77F36000h
Symbol: "DeleteObject" (+00000229h)
Address: 77EF6D51h, location: "GDI32", loaded at 77EF0000h - 77F36000h
Symbol: "DeleteDC" (+000000ABh)
Address: 014522BFh, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 10009235h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uGetFontHeight" (+00000065h)
Address: 004C8FD8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0140D683h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 77EF6CB8h, location: "GDI32", loaded at 77EF0000h - 77F36000h
Symbol: "DeleteDC" (+00000012h)
Address: 77D1B4D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EndPaint" (+0000000Ch)
Address: 013F247Dh, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 013F28F0h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 77D1B4D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EndPaint" (+0000000Ch)
Address: 0141BA39h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 77D1EDA9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 013E2BBAh, location: "LgMsgHk", loaded at 013E0000h - 013EB000h
Address: 01452592h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 77D18AFEh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 013F733Ah, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 013F71E0h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 013E2B65h, location: "LgMsgHk", loaded at 013E0000h - 013EB000h
Address: 77D26DF4h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EndDialog" (+0000012Bh)
Address: 77D18709h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000072h)
Address: 013F71E0h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 013F71E0h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 77D187EBh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000154h)
Address: 013F71E0h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D18808h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000171h)
Address: 77D1B368h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000183h)
Address: 013F71E0h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 77D26DDBh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EndDialog" (+00000112h)
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D1B378h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000193h)
Address: 77D1B3B4h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001CFh)
Address: 013F71E0h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 77D1ECE9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsCharAlphaW" (+00000129h)
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 013F71E0h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 77D1B31Bh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000136h)
Address: 77D194F7h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongA" (+0000007Bh)
Address: 77D1B3D8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001F3h)
Address: 77D18564h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D189C8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D189E8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 77D3EA3Bh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallMsgFilterW" (+00000213h)
Address: 77D2688Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "LoadBitmapA" (+000000E2h)
Address: 00420248h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D3B7C5h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SoftModalMessageBox" (+00000677h)
Address: 77D10000h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D3AE85h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "UpdatePerUserSystemParameters" (+00000383h)
Address: 77EF6E49h, location: "GDI32", loaded at 77EF0000h - 77F36000h
Symbol: "BitBlt" (+00000089h)
Address: 77EF6E31h, location: "GDI32", loaded at 77EF0000h - 77F36000h
Symbol: "BitBlt" (+00000071h)
Address: 00CC0020h, location: "foo_dsp_delta", loaded at 00CB0000h - 00CCE000h
Address: 77D1BDB0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindowVisible" (+00000022h)
Address: 77D1BDBCh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindowVisible" (+0000002Eh)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920738h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C920000h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlNtStatusToDosErrorNoTeb" (+00000477h)
Address: 7C9231DCh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrLockLoaderLock" (+0000006Bh)
Address: 7C923212h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrLockLoaderLock" (+000000A1h)
Address: 7C923281h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrUnlockLoaderLock" (+00000058h)
Address: 7C923288h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrUnlockLoaderLock" (+0000005Fh)
Address: 7C9263A8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrLoadDll" (+000001DEh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C923290h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrUnlockLoaderLock" (+00000067h)
Address: 7C923288h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrUnlockLoaderLock" (+0000005Fh)
Address: 7C926433h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrLoadDll" (+00000269h)
Address: 7C926315h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrLoadDll" (+0000014Bh)
Address: 77D10000h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920738h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C9206ABh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920738h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9206ABh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 77D184BCh, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D1B8B6h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindow" (+000000DBh)
Address: 77D1B813h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindow" (+00000038h)
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D1B818h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindow" (+0000003Dh)
Address: 77D3B12Bh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "MessageBoxIndirectA" (+0000023Ah)
Address: 77D3AE85h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "UpdatePerUserSystemParameters" (+00000383h)
Address: 7C920945h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAcquirePebLock" (+00000028h)
Address: 7C92094Eh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAcquirePebLock" (+00000031h)
Address: 77D120F4h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 7C911005h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlEnterCriticalSection" (+00000000h)
Address: 7C92440Eh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlQueryEnvironmentVariable_U" (+0000006Dh)
Address: 7C920970h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReleasePebLock" (+0000000Fh)
Address: 7C98E4C0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Address: 7C924481h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlQueryEnvironmentVariable_U" (+000000E0h)
Address: 7C8835F8h, location: "kernel32", loaded at 7C800000h - 7C906000h
Address: 7C9243A1h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlQueryEnvironmentVariable_U" (+00000000h)
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C920551h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 77D14FC0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 7C929BD3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrGetProcedureAddress" (+0000004Bh)
Address: 77D10000h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D14450h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D14FC0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D10000h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D100D8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 7C920895h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlImageDirectoryEntryToData" (+0000003Fh)
Address: 77D10000h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 7C929A9Ch, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "towlower" (+00000330h)
Address: 7C929B3Fh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "towlower" (+000003D3h)
Address: 7C98C0D8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Address: 7C929AEBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "towlower" (+0000037Fh)
Address: 01465D80h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 7C80AC28h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "GetProcAddress" (+00000000h)
Address: 77D65FDFh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "MessageBoxTimeoutW" (+0000007Ah)
Address: 77D66084h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "MessageBoxTimeoutA" (+0000009Ch)
Address: 77D10000h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D50598h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "MessageBoxExA" (+0000001Bh)
Address: 01475930h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 01460820h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 77D50550h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "MessageBoxA" (+00000045h)
Address: 01475930h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 01460820h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 0144A509h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 01475930h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 01460820h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 01475930h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 01442B4Ah, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 01475930h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 01460820h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 004C8B24h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0143E343h, location: "foo_ui_columns", loaded at 013F0000h - 0148A000h
Address: 0043A12Ch, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CBFD0h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AF500h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486560h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004814EAh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0042C200h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CB24Bh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0040BFBDh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00498000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0043AF3Dh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004C8894h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD7B4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AF500h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 10002D01h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+00000041h)
Address: 004AF500h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD700h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD7B4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004C8894h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0049B0DAh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CB8DCh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0042C95Dh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0042CA20h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD7A8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AA6ECh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CB8DCh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AA6F4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00497196h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0042CA3Ah, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D18709h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000072h)
Address: 0042CA20h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0042CA20h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D187EBh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000154h)
Address: 0042CA20h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D18808h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000171h)
Address: 77D189A5h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 0042CA20h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D18564h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D189C8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D189E8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 77D3EA3Bh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallMsgFilterW" (+00000213h)
Address: 77D2688Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "LoadBitmapA" (+000000E2h)
Address: 77D3B7C5h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SoftModalMessageBox" (+00000677h)
Address: 77D10000h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D3AE85h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "UpdatePerUserSystemParameters" (+00000383h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920738h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C920000h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlNtStatusToDosErrorNoTeb" (+00000477h)
Address: 7C9231DCh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrLockLoaderLock" (+0000006Bh)
Address: 7C923212h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrLockLoaderLock" (+000000A1h)
Address: 7C923281h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrUnlockLoaderLock" (+00000058h)
Address: 7C923288h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrUnlockLoaderLock" (+0000005Fh)
Address: 7C9263A8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrLoadDll" (+000001DEh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C923290h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrUnlockLoaderLock" (+00000067h)
Address: 7C923288h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrUnlockLoaderLock" (+0000005Fh)
Address: 7C926433h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrLoadDll" (+00000269h)
Address: 7C926315h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrLoadDll" (+0000014Bh)
Address: 77D10000h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D184BCh, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D1B8B6h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindow" (+000000DBh)
Address: 77D1B813h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindow" (+00000038h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D1B818h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindow" (+0000003Dh)
Address: 77D3B12Bh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "MessageBoxIndirectA" (+0000023Ah)
Address: 7C911005h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlEnterCriticalSection" (+00000000h)
Address: 77D12110h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 7C920970h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReleasePebLock" (+0000000Fh)
Address: 7C98E4C0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Address: 7C924481h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlQueryEnvironmentVariable_U" (+000000E0h)
Address: 7C8835F8h, location: "kernel32", loaded at 7C800000h - 7C906000h
Address: 7C9243A1h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlQueryEnvironmentVariable_U" (+00000000h)
Address: 77D14FC0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 7C929BD3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrGetProcedureAddress" (+0000004Bh)
Address: 77D10000h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D14450h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D14FC0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D10000h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D100D8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 7C920895h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlImageDirectoryEntryToData" (+0000003Fh)
Address: 77D10000h, location: "USER32", loaded at 77D10000h - 77DA0000h

Version info:
foobar2000 v0.9
UNICODE

Additional info:
Randomized playlist entry 1.2.3 (foo_random)
Standard input array 1.0 (foo_input_std)
FLAC decoder 1.1.0 (foo_input_std)
LPCM <--> delta-PCM converter 0.1.1 (foo_dsp_delta)
Default User Interface 0.9acc (foo_ui_std)
Columns UI 0.1.3 pre-alpha 17v6 (foo_ui_columns)
Track info panel 0.1 (foo_uie_trackinfo)
MPEG-4 AAC decoder 2.1 (foo_input_std)
Masstagger 1.5 (foo_masstag)
CD Audio decoder 2.0 (foo_cdda)
MIDI synthesizer host 1.6 (foo_midi)
Album list panel 0.2.1 beta 1 (foo_uie_albumlist)
Common services 0.1 (foo_common)
Converter 1.0 (foo_converter)
freedb tagger v0.5.1 (foo_freedb2)
ReplayGain Scanner 2.0 (foo_rgscan)
Send to Device 1.0beta1 [Mar 21 2006 - 15:20:12] (foo_sendtodevice)
Music Browser 1.0beta4 [Mar 26 2006 - 12:24:56] (foo_browser)
foosic music database 1.0 beta 4 (foo_sic)
Standard DSP array 1.0 (foo_dsp_std)


I'm able to reproduce the crash. I did it once now:
I added Genre panel (%genre%) to Layout and clicked 'Apply'. Everything works.
I added Artist panel (%album artist%) to Layout and clicked 'Apply'. Crash. This time with only one failure.txt, but another error: 'Runtime error: pure virtual function called.'

Third one:
[CODEBOX]Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00B31E54h
Access violation, operation: read, address: 00000038h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (00B31E54h):
00B31E14h: FF 15 34 A1 B4 00 33 C0 89 44 24 20 89 44 24 24
00B31E24h: 89 44 24 28 C7 44 24 1C FC C1 B4 00 68 E9 03 00
00B31E34h: 00 56 C7 44 24 78 02 00 00 00 FF 15 28 A1 B4 00
00B31E44h: 50 8D 5C 24 20 E8 52 FC FF FF 8B 15 D4 47 B5 00
00B31E54h: 8B 42 38 83 C4 04 83 C0 01 50 8B CB 51 E8 4A 12
00B31E64h: 00 00 83 C4 08 6A 00 8D 54 24 24 52 33 C9 C7 05
00B31E74h: D4 47 B5 00 00 00 00 00 C7 44 24 78 FF FF FF FF
00B31E84h: E8 F7 2A 00 00 E9 CB 00 00 00 8B 45 14 83 78 24
Stack (0012F8B0h):
0012F890h: 00000000 00000000 00000000 00000000
0012F8A0h: 00000000 00000000 00000000 00000000
0012F8B0h: 004600FA 467783FC 0012F994 00B31BF0
0012F8C0h: 00000000 00000000 0012F9A0 0012F9A0
0012F8D0h: 00B4C1FC 02EF6DA0 00004000 00002C74
0012F8E0h: 00000000 0012F9A0 00030000 0012F920
0012F8F0h: 77D26E46 0012F90C 77D1EDA9 006D1E60
0012F900h: 00000000 0012F9DC 0012F9DC 0012F928
0012F910h: 013E2BBA 0005011F 00000000 0012F9B4
0012F920h: 00B480E8 00000002 0012F95C 0012F958
0012F930h: 77D18709 001000E4 00000113 00000001
0012F940h: 00000000 00B31BF0 DCBAABCD 00000000
0012F950h: 0012F994 00B31BF0 0012F9C4 77D24CA6
0012F960h: 00B31BF0 001000E4 00000113 00000001
0012F970h: 00000000 00000113 001000E4 0071D250
0012F980h: 00000014 00000001 00000000 00000000
0012F990h: 00000010 00000000 77D1ECD2 00000000
0012F9A0h: 00000001 00000000 00000000 0012F974
0012F9B0h: 0012F4D4 0012FAAC 77D40494 77D24CC8
0012F9C0h: 00000000 0012FA0C 77D24AF2 00000000
Registers:
EAX: 00000000, EBX: 0012F8D0, ECX: 7FFDF000, EDX: 00000000
ESI: 001000E4, EDI: 0012F994, EBP: 0012F92C, ESP: 0012F8B0
Crash location: "foo_browser", loaded at 00B30000h - 00B5B000h

Loaded modules:
foobar2000 loaded at 00400000h - 004DC000h
ntdll loaded at 7C910000h - 7C9C7000h
kernel32 loaded at 7C800000h - 7C906000h
COMCTL32 loaded at 773A0000h - 774A2000h
msvcrt loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E4A000h
RPCRT4 loaded at 77E50000h - 77EE1000h
GDI32 loaded at 77EF0000h - 77F36000h
USER32 loaded at 77D10000h - 77DA0000h
SHLWAPI loaded at 77F40000h - 77FB6000h
SHELL32 loaded at 7C9D0000h - 7D1EE000h
ole32 loaded at 774B0000h - 775EC000h
shared loaded at 10000000h - 1002A000h
comdlg32 loaded at 76350000h - 7639A000h
WinStylerThemeHelper loaded at 59800000h - 59817000h
oleaut32 loaded at 770F0000h - 7717C000h
uxtheme loaded at 5B0F0000h - 5B128000h
LgWndHk loaded at 00AC0000h - 00AC7000h
foo_autoplaylist loaded at 00AD0000h - 00B02000h
foo_browser loaded at 00B30000h - 00B5B000h
foo_cdda loaded at 00B80000h - 00BAD000h
foo_common loaded at 00BD0000h - 00C0A000h
foo_converter loaded at 00C30000h - 00C90000h
foo_dsp_delta loaded at 00CB0000h - 00CCE000h
foo_dsp_std loaded at 00CF0000h - 00D2F000h
foo_freedb2 loaded at 00D50000h - 00D90000h
foo_input_std loaded at 00DB0000h - 00EBC000h
foo_masstag loaded at 00EE0000h - 00F2E000h
foo_midi loaded at 00F50000h - 00FF8000h
foo_pqview loaded at 01020000h - 0103C000h
foo_random loaded at 01060000h - 0109F000h
foo_rgscan loaded at 010C0000h - 01103000h
foo_sendtodevice loaded at 01130000h - 01142000h
MSVCR80 loaded at 78130000h - 781CB000h
foo_sic loaded at 01170000h - 011A4000h
WS2_32 loaded at 71A10000h - 71A27000h
WS2HELP loaded at 71A00000h - 71A08000h
foo_uie_albumlist loaded at 011D0000h - 0120F000h
foo_uie_trackinfo loaded at 01230000h - 013B8000h
LgMsgHk loaded at 013E0000h - 013EB000h
MSVCP60 loaded at 76020000h - 76085000h
foo_ui_columns loaded at 013F0000h - 0148A000h
foo_ui_std loaded at 014B0000h - 01507000h
gdiplus loaded at 4EBA0000h - 4ED43000h
DSOUND loaded at 73E70000h - 73ECC000h
WINMM loaded at 76AF0000h - 76B1E000h
VERSION loaded at 77BD0000h - 77BD8000h
WINTRUST loaded at 76BF0000h - 76C1E000h
CRYPT32 loaded at 77A50000h - 77AE5000h
MSASN1 loaded at 77AF0000h - 77B02000h
IMAGEHLP loaded at 76C50000h - 76C78000h
wdmaud loaded at 72C90000h - 72C99000h
msacm32 loaded at 72C80000h - 72C88000h
MSACM32 loaded at 77BB0000h - 77BC5000h
midimap loaded at 77BA0000h - 77BA7000h
KsUser loaded at 73E40000h - 73E44000h
DBGHELP loaded at 59DD0000h - 59E71000h

Stack dump analysis:
Address: 004600FAh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00B31BF0h, location: "foo_browser", loaded at 00B30000h - 00B5B000h
Address: 00B4C1FCh, location: "foo_browser", loaded at 00B30000h - 00B5B000h
Address: 77D26E46h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EndDialog" (+0000017Dh)
Address: 77D1EDA9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 013E2BBAh, location: "LgMsgHk", loaded at 013E0000h - 013EB000h
Address: 00B480E8h, location: "foo_browser", loaded at 00B30000h - 00B5B000h
Address: 77D18709h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000072h)
Address: 00B31BF0h, location: "foo_browser", loaded at 00B30000h - 00B5B000h
Address: 00B31BF0h, location: "foo_browser", loaded at 00B30000h - 00B5B000h
Address: 77D24CA6h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CreateIconFromResourceEx" (+000002C2h)
Address: 00B31BF0h, location: "foo_browser", loaded at 00B30000h - 00B5B000h
Address: 77D1ECD2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsCharAlphaW" (+00000112h)
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D24CC8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CreateIconFromResourceEx" (+000002E4h)
Address: 77D24AF2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CreateIconFromResourceEx" (+0000010Eh)
Address: 00B31BF0h, location: "foo_browser", loaded at 00B30000h - 00B5B000h
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D3DBC7h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnumClipboardFormats" (+00000156h)
Address: 77D184BCh, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D18564h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D24D1Ch, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D18709h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000072h)
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D187EBh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000154h)
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D18808h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000171h)
Address: 77D189A5h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 004C87F8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD668h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D189C8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D189E8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042A497h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D1E666h, location: "USER32", load
Nova5000
Same as above. Happens when I add the second panel.

CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00AE1E54h
Access violation, operation: read, address: 00000038h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (00AE1E54h):
00AE1E14h:  FF 15 34 A1 AF 00 33 C0 89 44 24 20 89 44 24 24
00AE1E24h:  89 44 24 28 C7 44 24 1C FC C1 AF 00 68 E9 03 00
00AE1E34h:  00 56 C7 44 24 78 02 00 00 00 FF 15 28 A1 AF 00
00AE1E44h:  50 8D 5C 24 20 E8 52 FC FF FF 8B 15 D4 47 B0 00
00AE1E54h:  8B 42 38 83 C4 04 83 C0 01 50 8B CB 51 E8 4A 12
00AE1E64h:  00 00 83 C4 08 6A 00 8D 54 24 24 52 33 C9 C7 05
00AE1E74h:  D4 47 B0 00 00 00 00 00 C7 44 24 78 FF FF FF FF
00AE1E84h:  E8 F7 2A 00 00 E9 CB 00 00 00 8B 45 14 83 78 24
Stack (0012F8B0h):
0012F890h:  00DDEC54 7C9C93A0 77F643DD 7C9C93A0
0012F8A0h:  00000004 00000000 00DDE160 00000000
0012F8B0h:  000D03C0 6BE60E8C 0012F994 00AE1BF0
0012F8C0h:  00000000 0000029E 00000000 01299FA3
0012F8D0h:  00AFC1FC 00B23AB8 00002000 0000113F
0012F8E0h:  000D02EC 02000001 00000200 000D02EC
0012F8F0h:  00731648 000D02EC 00000200 00000000
0012F900h:  01450108 01299FA3 77D384FC 77D385A4
0012F910h:  000D02EC 0012F930 77D3B3F9 0012F9B4
0012F920h:  00AF80E8 00000002 01450108 0012F958
0012F930h:  77D38734 000E03CC 00000113 00000001
0012F940h:  00000000 00AE1BF0 DCBAABCD 00000000
0012F950h:  0012F994 00AE1BF0 0012F9C4 77D4418D
0012F960h:  00AE1BF0 000E03CC 00000113 00000001
0012F970h:  00000000 00000113 000E03CC 006DC0B0
0012F980h:  00000014 00000001 00000000 00000000
0012F990h:  00000010 00000000 00731648 00000000
0012F9A0h:  00000001 00000000 00000000 0012F974
0012F9B0h:  0012F4D4 0012FAAC 77D60467 77D441B0
0012F9C0h:  00000000 0012FA0C 77D43FD9 00000000
Registers:
EAX: 00000000, EBX: 0012F8D0, ECX: 7FFDF000, EDX: 00000000
ESI: 000E03CC, EDI: 0012F994, EBP: 0012F92C, ESP: 0012F8B0
Crash location: "foo_browser", loaded at 00AE0000h - 00B0B000h

Loaded modules:
foobar2000                       loaded at 00400000h - 004DC000h
ntdll                            loaded at 7C900000h - 7C9B2000h
kernel32                         loaded at 7C800000h - 7C8F8000h
COMCTL32                         loaded at 773C0000h - 774C2000h
msvcrt                           loaded at 77C00000h - 77C58000h
ADVAPI32                         loaded at 77DC0000h - 77E6B000h
RPCRT4                           loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                           loaded at 77D30000h - 77DC0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D8000h
ole32                            loaded at 774D0000h - 7760D000h
shared                           loaded at 10000000h - 1002A000h
comdlg32                         loaded at 76390000h - 763D9000h
UxTheme                          loaded at 5B250000h - 5B288000h
foo_albumlist                    loaded at 00A20000h - 00A5F000h
foo_autoplaylist                 loaded at 00A80000h - 00AB2000h
foo_browser                      loaded at 00AE0000h - 00B0B000h
foo_cdda                         loaded at 00B30000h - 00B5D000h
foo_common                       loaded at 00B80000h - 00BBA000h
foo_converter                    loaded at 00BE0000h - 00C40000h
foo_dbsearch                     loaded at 00C60000h - 00CBC000h
foo_dsp_std                      loaded at 00CE0000h - 00D1F000h
foo_freedb2                      loaded at 00D40000h - 00D80000h
foo_input_shorten                loaded at 00DA0000h - 00DCE000h
foo_input_std                    loaded at 00DF0000h - 00EFC000h
foo_lnk                          loaded at 00F20000h - 00F39000h
foo_masstag                      loaded at 00F60000h - 00FAE000h
foo_playcount                    loaded at 00FD0000h - 00FF8000h
foo_playlist_manager             loaded at 01020000h - 01066000h
foo_pqview                       loaded at 01090000h - 010AC000h
foo_random                       loaded at 010D0000h - 0110F000h
foo_rgscan                       loaded at 01130000h - 01173000h
foo_tradersfriend                loaded at 011A0000h - 011DD000h
foo_uie_albumlist                loaded at 01200000h - 0123F000h
foo_ui_columns                   loaded at 01260000h - 012F9000h
foo_ui_std                       loaded at 01320000h - 01377000h
foo_utils                        loaded at 013A0000h - 013D9000h
events                           loaded at 16000000h - 16028000h
WINMM                            loaded at 76B30000h - 76B5E000h
MSVCR71                          loaded at 7C340000h - 7C396000h
ProdMidi                         loaded at 6BE00000h - 6BE06000h
imagehlp                         loaded at 76C80000h - 76CA8000h
DBGHELP                          loaded at 59F30000h - 59FD1000h
VERSION                          loaded at 77BF0000h - 77BF8000h

Stack dump analysis:
Address: 00AE1BF0h, location: "foo_browser", loaded at 00AE0000h - 00B0B000h
Address: 01299FA3h, location: "foo_ui_columns", loaded at 01260000h - 012F9000h
Address: 00AFC1FCh, location: "foo_browser", loaded at 00AE0000h - 00B0B000h
Address: 01299FA3h, location: "foo_ui_columns", loaded at 01260000h - 012F9000h
Address: 77D384FCh, location: "USER32", loaded at 77D30000h - 77DC0000h
Address: 77D385A4h, location: "USER32", loaded at 77D30000h - 77DC0000h
Address: 77D3B3F9h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 00AF80E8h, location: "foo_browser", loaded at 00AE0000h - 00B0B000h
Address: 77D38734h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00AE1BF0h, location: "foo_browser", loaded at 00AE0000h - 00B0B000h
Address: 00AE1BF0h, location: "foo_browser", loaded at 00AE0000h - 00B0B000h
Address: 77D4418Dh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 00AE1BF0h, location: "foo_browser", loaded at 00AE0000h - 00B0B000h
Address: 77D60467h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D441B0h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D43FD9h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 00AE1BF0h, location: "foo_browser", loaded at 00AE0000h - 00B0B000h
Address: 77D441E2h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D384FCh, location: "USER32", loaded at 77D30000h - 77DC0000h
Address: 77D385A4h, location: "USER32", loaded at 77D30000h - 77DC0000h
Address: 77D44204h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D38734h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D441E2h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D441E2h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D38816h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D441E2h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D60467h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D60467h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D38830h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetDC" (+00000169h)
Address: 77D389CDh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 77D441E2h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 004C87F8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD668h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D60467h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D389F0h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D38A10h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042A497h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D3DAEAh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 0042AF1Ah, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B2000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 004AD734h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AE828h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CD1A0h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B2000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B2000h
Symbol: "strchr" (+00000117h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B2000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B2000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B2000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CD280h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A18E4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B2000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B2000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917CB7h, location: "ntdll", loaded at 7C900000h - 7C9B2000h
Symbol: "RtlReAllocateHeap" (+000002BAh)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B2000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B2000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 0044005Ch, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0041005Ch, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B2000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B2000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B2000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 10003AB0h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+00000030h)
Address: 10003ABEh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+0000003Eh)
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B2000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CD210h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B2000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CD280h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004813A4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B2000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B2000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B2000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00480EB5h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 10002D77h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0049D48Bh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0042B0F4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CA288h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486E75h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00481239h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00481233h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A18E8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A0CE5h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486560h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0049D66Dh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00485445h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486560h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 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: 004854AEh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004DC000h

Version info:
foobar2000 v0.9
UNICODE

Additional info:
MPEG-4 AAC decoder 2.1  (foo_input_std)
CD Audio decoder 2.0  (foo_cdda)
Album List 3.1.0  (foo_albumlist)
Music Browser 1.0beta4 [Mar 26 2006 - 12:24:56]  (foo_browser)
Standard input array 1.0  (foo_input_std)
Shorten decoder 0.4.2a  (foo_input_shorten)
freedb tagger v0.5.1  (foo_freedb2)
Playback statistics 1.0  (foo_playcount)
Default User Interface 0.9acc  (foo_ui_std)
Playlist Manager 1.0  (foo_playlist_manager)
Shell link resolver 1.1  (foo_lnk)
FLAC decoder 1.1.0  (foo_input_std)
Database search 1.3.1 beta 11  (foo_dbsearch)
Album list panel 0.2.1 beta 1  (foo_uie_albumlist)
Columns UI 0.1.3 pre-alpha 17v5  (foo_ui_columns)
Live show tagger 0.6.1  (foo_tradersfriend)
Randomized playlist entry 1.2.3  (foo_random)
Standard DSP array 1.0  (foo_dsp_std)
Common services 0.1  (foo_common)
ReplayGain Scanner 2.0  (foo_rgscan)
Masstagger 1.5  (foo_masstag)
Converter 1.0  (foo_converter)
Playlist tools 0.5.6  (foo_utils)

lav-chan
Hm, i got a crash. Here's what happened.

- replaced the DLL with the new one

- ran foobar, my panels were missing like you said

- went into preferences, lower-cased the header names and changed the formatting of the artist and #title panels

- went into Layout and re-added the four panels

- hit Apply, hit Save All

- crash

It gave me a crash log, if you want me to post that i will. (Don't want to clog up the thread if i don't have to.)


After restarting foobar, though, the panels appear to be working the way they should. I set my artist tag to $if(%dbartist%,%dbartist%,%artist%) (dbartist is a tag i use to basically make the album list look better) and that's working great. Everything looks awesome.

I did notice one inconsistency though. In the genre panel, tracks that don't have a genre tag show up as '<MISSING>' right under the '[All]' item. Tracks that don't have an album or title tag, though, show up as '?'. It should be one or the other, for consistency's sake.


Very trivial feature request: It'd be neat (although not life-or-death necessary) if we could change the name of the 'all' and 'missing' entries in the panels. :x




Continues to be a great plug-in, though. Good job.
cwbowron
I uploaded 1.0beta 5 which should the crash...
cwbowron
QUOTE(lav-chan @ Mar 26 2006, 12:52 PM)
I did notice one inconsistency though. In the genre panel, tracks that don't have a genre tag show up as '<MISSING>' right under the '[All]' item. Tracks that don't have an album or title tag, though, show up as '?'. It should be one or the other, for consistency's sake.
*



The issue with the consistancy is because when using a "%tag%" format, the result comes directly from the formatting... if you use "tag" it checks to see how many of those tags exist and uses all of those, if none are found it uses "<MISSING>"... as a workaround, I changed the default album tags to use $if2(%artist%,<MISSING>) so that if the tag doesnt exist it will show up as MISSING too...
lav-chan
QUOTE(cwbowron @ Mar 26 2006, 10:40 AM)
The issue with the consistancy is because when using a "%tag%" format, the result comes directly from the formatting... if you use "tag" it checks to see how many of those tags exist and uses all of those, if none are found it uses "<MISSING>"... as a workaround, I changed the default album tags to use $if2(%artist%,<MISSING>) so that if the tag doesnt exist it will show up as MISSING too...
*

Oh. Duh, i should've figured that out on my own. Thanks. :p

Don't know if the new one fixed the crash since i only got it the one time, but it seems to be working in any case.
Anas
New version works now. Thank you.
BTW Would it be possible to add an option to change the border style?
lav-chan
Here's a tricky question: Is there some kind of blank character i can enter to make my 'empty' entries always appear at the top of the list? I mean, no matter what i set it to, there's always the chance that i could have a tag that begins with a parenthesis or a dollar sign or something and then the item for tracks with empty tags gets pushed down to some arbitrary spot on the list.

Is there such a blank character?


edit:
Actually, never mind, i figured it out. $char(13) works, if anyone else is dealing with this issue.
aliumalik
in the most recent version whenever i start foobar horizontal scroll bars are shown in browser panels but they aren't actually needed...changing the width only slightly causes them to disappear but on a restart they are back again
mimeryme
First of all, Chris, thank you for this plugin. I love it!

Is it currently possible to use both "tag" and "%tag%" in the formatting? I like how "tag" lists all the artists I have in each multiple artist track, but I'd also like to sort it so that artists that have a "The " prefix can be shown in alphabetical order without taking the prefix into account.

I've tried using the following:
CODE
$if($stricmp('The ',$substr(%artist%,1,4)),$substr(%artist%,5,$len(%artist%)),%artist%)
, but couldn't use "artist" with it.

lav-chan
It's kind of an ugly (and probably slow) way to do it, but you could try this maybe:

$if($stricmp('The ',$substr($meta(artist,1),1,4)),$substr($meta(artist,1),5,$len($meta(artist,1))),$meta(artist,1))
[, $if($stricmp('The ',$substr($meta(artist,2),1,4)),$substr($meta(artist,2),5,$len($meta(artist,2))),$meta(artist,2))]
[, $if($stricmp('The ',$substr($meta(artist,3),1,4)),$substr($meta(artist,3),5,$len($meta(artist,3))),$meta(artist,3))]
[, $if($stricmp('The ',$substr($meta(artist,4),1,4)),$substr($meta(artist,4),5,$len($meta(artist,4))),$meta(artist,4))]
[, $if($stricmp('The ',$substr($meta(artist,5),1,4)),$substr($meta(artist,5),5,$len($meta(artist,5))),$meta(artist,5))]

(and so on depending on how many different artist fields you think you might have in a given file)
MJT
Hey cwbowron, thanks for this plugin. It keeps getting better and better. Just a couple observations:

In the newest version (1.0beta5), the files sent to the '*Browser*' playlist seem to be in random order.

I know you're trying to avoid feature bloat, and this is pretty minor, but do you think the playlist name will be configurable in the future?
Skates
QUOTE(MJT @ Mar 26 2006, 08:25 PM)
In the newest version (1.0beta5), the files sent to the '*Browser*' playlist seem to be in random order.
*


I am having the same problem in regards the playlist being in random order...
lav-chan
QUOTE(mimeryme @ Mar 26 2006, 04:49 PM)
First of all, Chris, thank you for this plugin.  I love it!

Is it currently possible to use both "tag" and "%tag%" in the formatting?  I like how "tag" lists all the artists I have in each multiple artist track, but I'd also like to sort it so that artists that have a "The " prefix can be shown in alphabetical order without taking the prefix into account.

I've tried using the following:
CODE
$if($stricmp('The ',$substr(%artist%,1,4)),$substr(%artist%,5,$len(%artist%)),%artist%)
, but couldn't use "artist" with it.
*

Actually, disregard my last post, i think i know a better way. The best way, probably. Try this:

$meta_sep(artist,', ')

So if you have ARTIST=Bob and ARTIST=Joe and ARTIST=Steve, it'll show up like:

Bob, Joe, Steve

I guess you can just use that in place of %artist%, i assume it sorts in alphabetical order? :shrug:



Also, agreed on sorting, that needs to be fixed please/thanks. :p
mimeryme
Thanks for the suggestions lav-chan, but neither seemed to work. The first suggestion is what I was looking for, but using the $meta(artist,0) in place of %artist% actually produced only [All] and <MISSING> and nothing else in the Artist browser.

I tried $meta(artist) alone as well and that produced the same result, so it seems that the $meta function does not work for the browser formatting.
metal_termite
cwbowron,

I'm not clear on the distinction between adding to the playlist and adding to playback queue. If they are the same, read on, otherwise neglect the rest of my post.

As it is now left or right clicking on a field in the browser panels changes the content of the playlist. This renders the right click context option add to playback queue obsolete, since the playlist is overwritten with that right click selection anyway. Does that make sense?
lav-chan
QUOTE(mimeryme @ Mar 26 2006, 08:26 PM)
Thanks for the suggestions lav-chan, but neither seemed to work.  The first suggestion is what I was looking for, but using the $meta(artist,0) in place of %artist% actually produced only [All] and <MISSING> and nothing else in the Artist browser.

I tried $meta(artist) alone as well and that produced the same result, so it seems that the $meta function does not work for the browser formatting.
*

Oh... huh. You're right, $meta doesn't work there. I have a bunch of $if and $stricmp thingies in my formatting and they all work fine, it's just $meta and $meta_sep that aren't working.

Bug?
Nova5000
When I have the panels in focus, my global hotkeys doesn't work. I have to put something else in focus first. Quite annoying.

Also, there's a small black border around the panels when I set the background to the dark colour
cwbowron
QUOTE(lav-chan @ Mar 27 2006, 12:24 AM)
Bug?
*



Yes, that's a problem due to the way I was detecting whether to use the TAGZ formatting or use the multiple tag method... my original method was to test whether there was a "%" in the string... if you were just using $meta() commands there would be no %... I will be switching so that the test is whether there is a % or a $ in the string.
aliumalik
QUOTE(aliumalik @ Mar 27 2006, 05:28 AM)
in the most recent version whenever i start foobar horizontal scroll bars are shown in browser panels but they aren't actually needed...changing the width only slightly causes them to disappear but on a restart they are back again
*


julien_32
and why not a separate component, like AlbumList.
fabiospark
Did anybody know that, being the Win Listview function, you can select as in the right end pane of Win explorer? Even directly with the mouse drawing a rectangle if you start outside a text...
Xerion
Well this plugin seems promising, although it's rather slow as of yet. Also foobar was using up 250 MB of memory while i used it biggrin.gif
cwbowron
released 1.0beta6

QUOTE
    *  sort before sending to *Browser* playlist
    * strings with $ or % in them treated as TAGZ formats, others treated as multi-tags
    * Key processing in panels
    * Do not automatically activate *Browser* playlist
lav-chan
The sorting is better, but i think it still needs work. Could you make it use the default sorting string (the one in the 'General' preferences)? That would be amazing.


mimeryme's problem seems to be solved, in any case. $if($stricmp('The ',$substr($meta_sep(artist,', '),1,4)),$substr($meta_sep(artist,', '),5,$len($meta_sep(artist,', '))),$meta_sep(artist,', ')) works the way i think he wants it to.


And i see what aliumalik is talking about. Horizontal scroll bars do appear sometimes when they're not needed, and then they go away if you resize the panel. :shrug:
Xerion
Nice update, however:

Initial state where it sends everything to play list is still not sorted right

Also clicking an album in album panel, then clicking [All] in album panel does not sort right but sorts all tracknumbers 01's and 02's and so together in groups. Switching to another artist and then click the artist itself again does put the tracks in the right order (as in grouped per album) though.
The Link
I just gave it a try and found following issues:

1) The browse playlist isn't sorted here and I cannot find any option for how it should be sorted (I would propose to use the "Sort incoming files by" string from the preferences (general)).

2) A button/context menu option for repopulating the panels since when a tag has changed they don't seem to adapt (you have to restart foobar2000 atm).
lav-chan
The Link, the Library > Reset Browsers menu command seems to repopulate the list (although it takes a bit for it to refresh and doesn't give you any notice that it's actually doing anything).
cwbowron
QUOTE(The Link @ Mar 27 2006, 02:50 PM)
2) A button/context menu option for repopulating the panels since when a tag has changed they don't seem to adapt (you have to restart foobar2000 atm).
*



Main Menu: Library->Reset Browsers
The Link
QUOTE(cwbowron @ Mar 27 2006, 09:07 PM)
Main Menu: Library->Reset Browsers
*


Yes, that works. Albumlist uses the expression "refresh" for this, perhaps this would make it more clear (at least for me). Thanks anyway.
alphaex32
QUOTE(cwbowron @ Mar 27 2006, 02:33 PM)
released 1.0beta6

QUOTE
    *  sort before sending to *Browser* playlist
    * strings with $ or % in them treated as TAGZ formats, others treated as multi-tags
    * Key processing in panels
    * Do not automatically activate *Browser* playlist

*



I sort of liked the way the Browser playlist was automatically activated. Could you add that back as an option? Also, could we have the option of changing the playlist name?

I'm not sure how the sorting is supposed to be working right now. For me, it sorts by album whenever I make a selection but doesnt seem to take track numbers into account. Can we customize this?
FuzzyFonzy
I found using the following for a panel is awsome. I call it Decade. :-) Much more usefull than title. Works wonders on filtering out that "classic" rock.

$cut(%date%,3)0
lav-chan
I was thinking about doing that a few weeks ago, but then i remembered that i have a whole bunch of re-releases and movie soundtracks and greatest-hits albums, so it'd be kinda pointless that way. Almost need a dedicated 'decade' tag. :/
FuzzyFonzy
Although it only seems to limit the selection down in one way. Playlist is as expected. However, artists and album panels don't "narrow" though they do work in the opposite direction. Any ideas?
Thanks for the component BTW.
FuzzyFonzy
lol ya those albums throw things off. which is why there is supposed to be a tag for album release and a seperate tag for song release..... atleast in the id3 spec. (or something to that affect) No apps I know of take advantage of it though. Which is why I "fixed" all my years to the song release. then include the album release in the comments. Way over kill I know but I really do listen by decade alot.
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.