Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foo_uie_trackinfo (Read 814793 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_uie_trackinfo

Reply #200
Quote
Hmm it seems to work for me, are you sure you copied the whole stuff?
A little thing though, there are a couple of unnecessary quotation marks at: 
$if($strcmp(1,$get(channels)),$get(info)Channels: $get(text)$if(%__channels%,$ifgreater(%__channels%,2,%__channels%ch,$ifgreater(%__channels%,1,' 'Stereo,''Mono)),)$char(10))[a href="index.php?act=findpost&pid=270642"][{POST_SNAPBACK}][/a]
Not that it matters really, but quotation marks are often nice to add for readability and for syntax highlighting to work. Looks like you made four of them bold, but only the two in front of Stereo is "unnecessary" (because of the space between them), as the two in front of Mono will actually display a quotation mark (no space between them).

foo_uie_trackinfo

Reply #201
Quote
Hmm it seems to work for me, are you sure you copied the whole stuff?
A little thing though, there are a couple of unnecessary quotation marks at: 
$if($strcmp(1,$get(channels)),$get(info)Channels: $get(text)$if(%__channels%,$ifgreater(%__channels%,2,%__channels%ch,$ifgreater(%__channels%,1,' 'Stereo,''Mono)),)$char(10))
[a href="index.php?act=findpost&pid=270642"][{POST_SNAPBACK}][/a]



yes it works well:) i have small mistake i use black background:( so i didnt see anything:(
soory for trouble

foo_uie_trackinfo

Reply #202
Quote
Quote
Hmm it seems to work for me, are you sure you copied the whole stuff?
A little thing though, there are a couple of unnecessary quotation marks at: 
$if($strcmp(1,$get(channels)),$get(info)Channels: $get(text)$if(%__channels%,$ifgreater(%__channels%,2,%__channels%ch,$ifgreater(%__channels%,1,' 'Stereo,''Mono)),)$char(10))[a href="index.php?act=findpost&pid=270642"][{POST_SNAPBACK}][/a]
Not that it matters really, but quotation marks are often nice to add for readability and for syntax highlighting to work. Looks like you made four of them bold, but only the two in front of Stereo is "unnecessary" (because of the space between them), as the two in front of Mono will actually display a quotation mark (no space between them).
[a href="index.php?act=findpost&pid=270662"][{POST_SNAPBACK}][/a]

Actually, the ' ' before stereo is unnecessary because there's already been a space (linebreak in my post) after Channels: so that's 2 spaces between "Channels:" and "stereo". As for the ones before mono they leed to "Channels: 'Mono" instead of "Channels: Mono". That being said it's a cool config and very configurable indeed

foo_uie_trackinfo

Reply #203
Quote
i created a little string for the info box today that i think looks pretty sweet. i made it easy enough to configure the colors and such. i might work on it a bit more latter but for the most part i think its finished. tell me what u guys think.




Code: [Select]
////////////////////////////////
//Colors, etc.
////////////////////////////////

$puts(info_box_size,36)
$puts(default_color,d4d4d4)
$puts(rating_color_1,5357EF)
$puts(rating_color_2,042573)
$puts(rating_symbol,♫)
$puts(is_playing_color,5357EF)
$puts(tag_missing_color,757575)
$puts(heading_color_l,ffb00d)
$puts(heading_color_r,000000)
$puts(is_playing_color,5357EF)

////////////////////////////////
//Code
////////////////////////////////


////////////////////////////////
///////Song Info
////////////////////////////////
$transition(----- Song Info $repeat(-,$add($get(info_box_size),4)),$get(heading_color_l),$get(heading_color_r))

$char(10)$get(default_color)

$if(%title%,$if(%_isplaying%,
$get(is_playing_color)$iflonger(%title%,$get(info_box_size),$cut(%title%,$sub($get(info_box_size),3))...,%title%),
$iflonger(%title%,$get(info_box_size),$trim($cut(%title%,$sub($get(info_box_size),3)))...,%title%)),
$if(%_isplaying%,
$get(is_playing_color)$iflonger(%_filename_ext%,$get(info_box_size),$cut(%_filename_ext%,$sub($get(info_box_size),3))...,%_filename_ext%),
$iflonger(%_filename_ext%,$get(info_box_size),$trim($cut(%_filename_ext%,$sub($get(info_box_size),3)))...,%_filename_ext%)))

$char(10)$get(default_color) 

$if(%artist%,
$iflonger(%artist%,$get(info_box_size),$cut(%artist%,$sub($get(info_box_size),3))...,%artist%),
$get(tag_missing_color)no artist info)

$char(10)$get(default_color) 

$if(%album%,
$iflonger(%album%,$get(info_box_size),$cut(%album%,$sub($get(info_box_size),3))...,%album%),
$get(tag_missing_color)no album info)

$char(10)$get(default_color) 

$if($or(%publisher%.%label%,%date%),$if($or(%publisher%,%label%),© ,)%date%$if($or(%publisher%,%label%),'. ',)[%publisher% ][%label%],
$get(tag_missing_color)no date or copyright info)

$char(10)$get(default_color) 

$if(%rating%,
$repeat($get(rating_color_1)$get(rating_symbol) ,%rating%)$repeat($get(rating_color_2)$get(rating_symbol) ,$sub(5,%rating%)) ,)
$get(default_color)$if(%genre%,%genre%,$get(tag_missing_color)no genre info)

$char(10)$char(10)

////////////////////////////////
///////Statistics
////////////////////////////////

$transition(----- Statistics  $repeat(-,$add($get(info_box_size),4)),$get(heading_color_l),$get(heading_color_r))

$char(10)$get(default_color) 

$if(%play_date%,
$puts(month,$left(%play_date%,2))
$puts(day,$substr(%play_date%,4,5))
$if($strcmp($left($get(day),1),0),$puts(day,$right($get(day),1)))
$puts(year,$right(%play_date%,2))
$puts(month_name,$select($get(month),
Jan,Feb,March,April,May,June,July,Aug,Sept,Oct,Nov,Dec))
$if($strcmp($right($get(day),1),1),$puts(xx,st),
$if($strcmp($right($get(day),1),2),$puts(xx,nd),
$if($strcmp($right($get(day),1),3),$puts(xx,rd),
$puts(xx,th)))))
$puts(time_of_year,$get(month_name) $get(day)$get(xx) 20$get(year))

$if(%play_counter%,Played $if($strcmp(%play_counter%,1),
once$if(%play_date%,',')$if(%play_date%, on $get(time_of_year)),
%play_counter% times$if(%play_date%,
$char(10)  Last played on $get(time_of_year))),This song has not played before)

$ifgreater(%play_counter%,1,,$char(10))

$char(10)$char(10)

////////////////////////////////
///////Tech Info
////////////////////////////////

$transition(----- Tech Info  $repeat(-,$add($get(info_box_size),4)),$get(heading_color_l),$get(heading_color_r))

$char(10)$get(default_color) 

%__codec%
$if(%__bitrate_dynamic%,%__bitrate_dynamic%,%__bitrate%)kbps
$if($stricmp(%__codec%,mp3),$if($stricmp(%__extrainfo%,vbr),VBR,CBR))
$if($stricmp($codec(),MP3),%__mp3_stereo_mode%,$channels())

$char(10)$get(default_color) 

[%_time_elapsed%/][%_length%][  -%_time_remaining%]
$if(%_isplaying%, 
$muldiv(%_time_elapsed_seconds%,100,%_time_total_seconds%)'%',) 
$div(%_filesize%,1048576).
$left($num($muldiv($mod(%_filesize%,1048576),1000,1048576),3),2)' MB'

$char(10)$get(default_color) 

$if($or(%__replaygain_track_gain%,%__replaygain_album_gain%),
['['Tg']' %__replaygain_track_gain% ]['['Ag']' %__replaygain_album_gain%],
$get(tag_missing_color)there is no gain)



Edited for bugz.
[a href=\"index.php?act=findpost&pid=269971\"][{POST_SNAPBACK}][/a]

Excellent config overall!!
Really like you own..

How are this panels at the top made? with multiple tabs? i only can make panels with tabs at the left.

Can you share your configs?

Thanks

foo_uie_trackinfo

Reply #204
Quote
Excellent config overall!!
Really like you own..

How are this panels at the top made? with multiple tabs? i only can make panels with tabs at the left.

Can you share your configs?

Thanks
[{POST_SNAPBACK}][/a]



thanks man. i want to tweak out the columns ui formatting soon, but first i want to check out the sdk. i might want to make a buttons toolbar.

heres my plugins folder and config file.

[a href="http://home.cogeco.ca/~korsairr/foo2k.rar]http://home.cogeco.ca/~korsairr/foo2k.rar[/url]

foo_uie_trackinfo

Reply #205
Quote
Quote
Excellent config overall!!
Really like you own..

How are this panels at the top made? with multiple tabs? i only can make panels with tabs at the left.

Can you share your configs?

Thanks
[{POST_SNAPBACK}][/a]



thanks man. i want to tweak out the columns ui formatting soon, but first i want to check out the sdk. i might want to make a buttons toolbar.

heres my plugins folder and config file.

[a href="http://home.cogeco.ca/~korsairr/foo2k.rar]http://home.cogeco.ca/~korsairr/foo2k.rar[/url]
[a href="index.php?act=findpost&pid=271278"][{POST_SNAPBACK}][/a]




your rar seems to be incomplete ;(

foo_uie_trackinfo

Reply #206
Quote
your rar seems to be incomplete ;(
[a href="index.php?act=findpost&pid=271361"][{POST_SNAPBACK}][/a]



i wonder how that happened... try it now.

foo_uie_trackinfo

Reply #207
Hi, thanks a lot for this beautiful plugin!

Despite my mediocre tagz-skills (and thanks previously posted configs), I managed to create a nice minimal trackinfo panel which suits my exact needs:



Code: [Select]
> $iflonger(%artist%,26,$cut(%artist%,23)...,%artist%)
$char(10)> $iflonger(%album%,26,$cut(%album%,23)$if(%album artist%,<va>,)...,%album% $if(%album artist%,<va>, ))
$char(10)> # $num(%tracknumber%,2)   $if(%_time_elapsed%,%_time_elapsed% / %_length%,%_length%)
$char(10)> $iflonger(%title%,26,$cut(%title%,23)...,%title%)
$char(10)-----------------------------
$char(10)on ipod: $if(%ipod%,%ipod%,no)    $if(%play_counter%,%play_counter%X,0X)   $if(%__lame_profile%,--%__lame_profile%,%__bitrate%kbps)
$char(10)-----------------------------
$char(10)[$meta(comment)]

edit: updated code

foo_uie_trackinfo

Reply #208
Not bad but multiline comments would be fully displayed if you used [$meta(comment)] instead of $if(%comment%,%comment%, )

foo_uie_trackinfo

Reply #209
Can trackinfo be made to support %_system_day%, etc?  This could make for some interesting formatting...for instance, if something was played less than a week ago, it could say "Last Played Thursday" instead of "Last Played February 3, 2005."  Or "Last played 2 weeks, 3 days ago."

foo_uie_trackinfo

Reply #210
Quote
Not bad but multiline comments would be fully displayed if you used [$meta(comment)] instead of $if(%comment%,%comment%, )
[a href="index.php?act=findpost&pid=271729"][{POST_SNAPBACK}][/a]

thanks for the tip, changed that now 

foo_uie_trackinfo

Reply #211
Quote
Can trackinfo be made to support %_system_day%, etc?  This could make for some interesting formatting...for instance, if something was played less than a week ago, it could say "Last Played Thursday" instead of "Last Played February 3, 2005."  Or "Last played 2 weeks, 3 days ago."

Sure. So thats:

%_system_year%
%_system_day%
%_system_month%
%_system_day_of_week%
%_system_hour%

...? any others I'm missing or people would like? In the upcoming version there will also be a couple of %_volume_*% tags as well.

foo_uie_trackinfo

Reply #212
Quote
%_system_year%
%_system_day%
%_system_month%
%_system_day_of_week%
%_system_hour%

...? any others I'm missing or people would like? In the upcoming version there will also be a couple of %_volume_*% tags as well.[a href="index.php?act=findpost&pid=272067"][{POST_SNAPBACK}][/a]
Julian Date as seen in foo_playcount, could be useful. Both with and without fraction. I use the one without myself (%j in foo_playcount).

Do you know if something like this would be possible to add to the core (or something)? Adding this "globally" seems like a better approach than every developer adding his own version.

foo_uie_trackinfo

Reply #213
Alright, I'll check that one out as well.

Quote
Do you know if something like this would be possible to add to the core (or something)? Adding this "globally" seems like a better approach than every developer adding his own version.

Yeah, it would be nicer to have these all defined in one place. Adding them to the core would be no problem, but we'd have to wait for v0.9 for that. Some kind of service that allowed components to define their own global variables (and others to use them) could be useful I guess, although I can't really think of enough globally useful variables to make that worth implementing.

foo_uie_trackinfo

Reply #214
I don't know if this has been suggested yet, but it would also be nice if trackinfo changed its "follow cursor / now playing" behavior based on whether or not anything is playing at all (like albumart).  If "follow cursor" is enabled and playback stops, trackinfo remains frozen on the last track played.

foo_uie_trackinfo

Reply #215
Something similar was requested a long time ago. The new version doesn't work the same as the current one, but it should be possible to do what you want.

foo_uie_trackinfo

Reply #216
I'm new to foobar and use the navigator suite. Wanted to extend the code for my track info with a line i found in another file.
The code looks like this:

Code: [Select]
// LAME (needs modified "foo_input_std.dll")
$if($or(%__lame_profile%,%__lame_version%),
D7B997LAME: F3EAE0
$if(%__lame_profile%,$replace(%__lame_profile%,aps,P.Standard,apfs,P.Fast Standard,ape,P.Extreme,apfe,P.Fast Extreme,api,P.Insane)
$if(%__lame_version%,' ('%__lame_version%')')
)$char(10)


This line gives me a syntax error: $if($or(%__lame_profile%,%__lame_version%),
When i remove it it's working but the line with the "Lame:" is still visible in the track info field even if it's not lame encoded.   
Anyone got an idea?

foo_uie_trackinfo

Reply #217
@ThoSchu:
Code: [Select]
// LAME (needs modified "foo_input_std.dll")
$if($or(%__lame_profile%,%__lame_version%),
D7B997LAME: F3EAE0
$if(%__lame_profile%,$replace(%__lame_profile%,aps,P.Standard,apfs,P.Fast Standard,ape,P.Extreme,apfe,P.Fast Extreme,api,P.Insane))
$if(%__lame_version%,' ('%__lame_version%')')
)$char(10)
There was a missing parenthesis after the lame profile line.

Btw: In case you have this code on it's own line, and don't want it to leave a blank line if it's not LAME encoded, just put the $char(10) inside the last parenthesis.

foo_uie_trackinfo

Reply #218
Quote
Btw: In case you have this code on it's own line, and don't want it to leave a blank line if it's not LAME encoded, just put the $char(10) inside the last parenthesis.
[a href="index.php?act=findpost&pid=275301"][{POST_SNAPBACK}][/a]


Thanks upNorth! It's working now and i can go on to configure my status bar. 

foo_uie_trackinfo

Reply #219
Sorry if this is the wrong place to be posting this, but is there a way to make a line in the trackinfo panel that will show the total time of the selected songs like you can have in the status bar? Also, is there a way to display the volume like in the status bar? (I'd like to get rid of the status bar and those are two things that I still want)

Thanks,
-Tristan

foo_uie_trackinfo

Reply #220
Not yet.

foo_uie_trackinfo

Reply #221
Quote
Quote
Excellent config overall!!
Really like you own..

How are this panels at the top made? with multiple tabs? i only can make panels with tabs at the left.

Can you share your configs?

Thanks
[{POST_SNAPBACK}][/a]



thanks man. i want to tweak out the columns ui formatting soon, but first i want to check out the sdk. i might want to make a buttons toolbar.

heres my plugins folder and config file.

[a href="http://home.cogeco.ca/~korsairr/foo2k.rar]http://home.cogeco.ca/~korsairr/foo2k.rar[/url]
[a href="index.php?act=findpost&pid=271278"][{POST_SNAPBACK}][/a]



With you config, I have done whatever I can but I can't get it to load playlists and play them throught he playlists panel, it will seemingly load them in the, or rather switch to the chosen playlist, but when I hit play or whatever, it'll just restart playign on the one loaded form the database, even if I load the playlist by clickign the playlist tab,it'll just play the one last loaded fomr the database again.

what setting do I change to make it actually listen to the playlist I choose ?

foo_uie_trackinfo

Reply #222
Hiya. I'm having some stability problems running foo_uie_trackinfo within a tab created by foo_uie_tabs; the only consistent behaviour is that my foobar freezes up every time I try to close it when I've added trackinfo as a tab to my tabbed panel stack. I'm also getting some random crashes but can't quite seem to pin down the behaviour that is causing them. The random crashes give me failure.txt crash logs but the freeze doesn't.

Sorry if that's not very helpful

arty

foo_uie_trackinfo

Reply #223
I haven't seen this happen before. Are you using the latest versions of trackinfo and uie_tabs? Can you link to (or [codebox ]) one of those failure.txts?

foo_uie_trackinfo

Reply #224
Quote
I haven't seen this happen before. Are you using the latest versions of trackinfo and uie_tabs? Can you link to (or [codebox ]) one of those failure.txts?
[a href=\"index.php?act=findpost&pid=278412\"][{POST_SNAPBACK}][/a]

I think I am using the latest versions of both; foobar reports 0.1.8 for uie_tabs and 0.1 for trackinfo - is that an old version? It's one I downloaded just the other day from the first post in this thread.

Here's one of the failure.txt files. The others are similar but not identical:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0042144Fh
Access violation, operation: read, address: 00750071h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (0042144Fh):
0042140Fh:  5E C9 C2 04 00 55 8B EC 51 B8 F8 58 44 00 56 50
0042141Fh:  89 45 FC FF 15 18 90 43 00 8B 45 08 FF 05 10 59
0042142Fh:  44 00 85 C0 7C 1E 8B 0D 1C 59 44 00 C1 E9 03 3B
0042143Fh:  C1 73 11 8B 0D 14 59 44 00 8B 34 C1 8B CE 8B 06
0042144Fh:  FF 10 EB 02 33 F6 8D 4D FC E8 C7 4B FE FF 8B C6
0042145Fh:  5E C9 C2 04 00 55 8B EC 83 EC 10 E8 E2 00 00 00
0042146Fh:  84 C0 74 6F 57 8B 7D 08 85 FF 7C 5F A1 1C 59 44
0042147Fh:  00 C1 E8 03 3B F8 73 53 53 B8 F8 58 44 00 56 50
Stack (0012F8E4h):
0012F8C4h:  0125EEB8 7C9C76F0 77F643DD 7C9C76F0
0012F8D4h:  00000004 00000000 0125E3C4 00000000
0012F8E4h:  01628E02 004458F8 77C47CE5 00DD3D48
0012F8F4h:  00000D2C 00000111 003A032E 0012F9DC
0012F904h:  00000000 000027FB 00000D2C 0089B530
0012F914h:  00DD52ED 010C2738 00DD2242 010C2738
0012F924h:  00000111 003A032E 00000000 77D4B250
0012F934h:  00000502 00000000 00DD7260 010C2738
0012F944h:  0000001F 0000001F 00000000 0000000E
0012F954h:  0012FA38 00DD6748 00000000 00DD1E4C
0012F964h:  003A032E 77D4C9E0 003A032E 00000133
0012F974h:  01010056 00DD30BA 003A032E 00000111
0012F984h:  030003EA 00200346 0012FA18 00DD2F70
0012F994h:  00000000 0012FA3C 77D54CFA 00000000
0012F9A4h:  00000000 0000011C 77D484BC 77D48564
0012F9B4h:  77D48709 003A032E 00000111 030003EA
0012F9C4h:  00200346 00DD2F70 DCBAABCD 00000000
0012F9D4h:  0012FA18 00DD2F70 0012FA48 77D54CA6
0012F9E4h:  00DD2F70 003A032E 00000111 030003EA
0012F9F4h:  00200346 00000111 003A032E 00612820
Registers:
EAX: 00750071, EBX: 00000D2C, ECX: 01284264, EDX: 004458F8
ESI: 01284264, EDI: 0089B530, EBP: 0012F8EC, ESP: 0012F8E4
Crash location: "foobar2000", loaded at 00400000h - 00452000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00452000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
USER32                          loaded at 77D40000h - 77DD0000h
GDI32                            loaded at 77F10000h - 77F56000h
ole32                            loaded at 774E0000h - 7761C000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
COMCTL32                        loaded at 773D0000h - 774D2000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                        loaded at 763B0000h - 763F9000h
SHELL32                          loaded at 7C9C0000h - 7D1D4000h
foo_ac3                          loaded at 008D0000h - 008E3000h
foo_amipwrapper                  loaded at 008F0000h - 00912000h
foo_ape                          loaded at 00930000h - 0094F000h
foo_audioscrobbler              loaded at 00950000h - 00970000h
LIBCURL                          loaded at 00970000h - 00989000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_cdda                        loaded at 00A60000h - 00A6E000h
foo_clienc                      loaded at 00A70000h - 00A7B000h
foo_console                      loaded at 00A80000h - 00A87000h
foo_diskwriter                  loaded at 00A90000h - 00AA2000h
foo_dsp_extra                    loaded at 00AB0000h - 00AC5000h
foo_flac                        loaded at 00AD0000h - 00AEC000h
foo_id3v2                        loaded at 00AF0000h - 00B20000h
MSVCP60                          loaded at 76080000h - 760E5000h
foo_info_samurize                loaded at 00B20000h - 00B3A000h
foo_input_std                    loaded at 00C60000h - 00D02000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
foo_lock                        loaded at 00D10000h - 00D16000h
foo_masstag                      loaded at 00D70000h - 00D84000h
foo_output_std                  loaded at 00D90000h - 00D99000h
foo_out_dsound_ex                loaded at 00DA0000h - 00DA9000h
DSOUND                          loaded at 73F10000h - 73F6C000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_playcount                    loaded at 00DC0000h - 00DCA000h
foo_playlistfind                loaded at 00DD0000h - 00DDB000h
foo_pod                          loaded at 00DE0000h - 00E33000h
OLEAUT32                        loaded at 77120000h - 771AC000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_podclienc                    loaded at 00E40000h - 00E4E000h
foo_podtranscoder                loaded at 00E50000h - 00E5A000h
foo_pphsresample                loaded at 00E60000h - 00E70000h
foo_read_http                    loaded at 00E70000h - 00E79000h
foo_stfu                        loaded at 00E80000h - 00E87000h
foo_uie_albumart                loaded at 00E90000h - 00E9C000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_uie_tabs                    loaded at 00EC0000h - 00ECA000h
foo_uie_trackinfo                loaded at 00ED0000h - 00EDB000h
foo_ui_columns                  loaded at 00EE0000h - 00F17000h
foo_ui_std                      loaded at 00F20000h - 00F37000h
foo_vis_manager                  loaded at 00F40000h - 00F48000h
foo_vis_samurize2                loaded at 00F50000h - 00F77000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
xpsp2res                        loaded at 20000000h - 202C5000h
amip                            loaded at 09E30000h - 09F26000h
mswsock                          loaded at 71A50000h - 71A8F000h
DNSAPI                          loaded at 76F20000h - 76F47000h
winrnr                          loaded at 76FB0000h - 76FB8000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
wshbth                          loaded at 751D0000h - 751EE000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
wtsapi32                        loaded at 76F50000h - 76F58000h
WINSTA                          loaded at 76360000h - 76370000h
NETAPI32                        loaded at 5B860000h - 5B8B4000h
dciman32                        loaded at 73BC0000h - 73BC6000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 004458F8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77C47CE5h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "strtok" (+00000000h)
Address: 00DD3D48h, location: "foo_playlistfind", loaded at 00DD0000h - 00DDB000h
Address: 00DD52EDh, location: "foo_playlistfind", loaded at 00DD0000h - 00DDB000h
Address: 00DD2242h, location: "foo_playlistfind", loaded at 00DD0000h - 00DDB000h
Address: 77D4B250h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 00DD7260h, location: "foo_playlistfind", loaded at 00DD0000h - 00DDB000h
Address: 00DD6748h, location: "foo_playlistfind", loaded at 00DD0000h - 00DDB000h
Address: 00DD1E4Ch, location: "foo_playlistfind", loaded at 00DD0000h - 00DDB000h
Address: 77D4C9E0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "ReleaseCapture" (+0000003Ch)
Address: 00DD30BAh, location: "foo_playlistfind", loaded at 00DD0000h - 00DDB000h
Address: 00DD2F70h, location: "foo_playlistfind", loaded at 00DD0000h - 00DDB000h
Address: 77D54CFAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D484BCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D48564h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D48709h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000072h)
Address: 00DD2F70h, location: "foo_playlistfind", loaded at 00DD0000h - 00DDB000h
Address: 00DD2F70h, location: "foo_playlistfind", loaded at 00DD0000h - 00DDB000h
Address: 77D54CA6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CreateIconFromResourceEx" (+000002C2h)
Address: 00DD2F70h, location: "foo_playlistfind", loaded at 00DD0000h - 00DDB000h
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D54CC8h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CreateIconFromResourceEx" (+000002E4h)
Address: 77D54AF2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CreateIconFromResourceEx" (+0000010Eh)
Address: 00DD2F70h, location: "foo_playlistfind", loaded at 00DD0000h - 00DDB000h
Address: 77D54CFAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D484BCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D48564h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D54D1Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D48709h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000072h)
Address: 77D54CFAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D54CFAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D487EBh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000154h)
Address: 77D54CFAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D48808h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000171h)
Address: 77D4B743h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetParent" (+0000016Ch)
Address: 77D54CFAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77D4B7ABh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendMessageW" (+00000049h)
Address: 773F25F5h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+000067CBh)
Address: 7742F93Dh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "FlatSB_SetScrollProp" (+0001C5CCh)
Address: 77430853h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "FlatSB_SetScrollProp" (+0001D4E2h)
Address: 77D4887Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7743093Ah, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "FlatSB_SetScrollProp" (+0001D5C9h)
Address: 77D484BCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D48564h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D4887Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 773F3B41h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+00007D17h)
Address: 77D488A9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488B2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 77D4887Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 773F3B41h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+00007D17h)
Address: 773F4712h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+000088E8h)
Address: 773F3B41h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+00007D17h)
Address: 773F3B41h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+00007D17h)
Address: 09E31920h, location: "amip", loaded at 09E30000h - 09F26000h
Address: 77D48709h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000072h)
Address: 773F3B41h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+00007D17h)
Address: 773F3B41h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+00007D17h)
Address: 77D487EBh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000154h)
Address: 773F3B41h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+00007D17h)
Address: 773F3B41h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+00007D17h)

Version info:
foobar2000 v0.8.3
UNICODE

If I have the component loaded but not in a tab it appears stable, at least so far.

arty