HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: FrozenSpoon on 2005-04-13 20:43:07

Title: foo_prettypop
Post by: FrozenSpoon on 2005-04-13 20:43:07
Updated December 5, 2009 to 1.2.5.

Pretty Popup is a foobar2000 component to display a moderately sized “popup” of song information when a new song plays. By default, the popup fades in and fades out similar to Outlook 2003 (my inspiration). It is quite customizable through fade-in/out times, album art filenames, font sizes and colors, position, and more. Picture of configuration (http://www.maroonspoon.com/foo_prettypop/setup.png).

Examples from 1.2.2:
(http://www.maroonspoon.com/foo_prettypop/default.png)(http://www.maroonspoon.com/foo_prettypop/black.png)

You can get it here (http://www.maroonspoon.com/foo_prettypop/). Note that it requires the .NET 2.0 to be installed.

Features:
Assign different commands for different mouse buttons for when you click on the popup (including a context menu).
All four lines can be configured through TAGZ expressions.
Full Unicode support.
Dynamic titles from streams, etc cause a popup.
A couple of configurable keyboard shortcuts to cause a popup.
Bicubic aspect preserving resizing of album art so it doesn't look bad.
When popup is on left half of the screen, popup grows to the right instead (it's multimonitor aware too).
Shows album art using a list of images or TAGZ expressions.
Configurable fonts and colors for text.
Configurable background color for popup, as well as option for hiding the titlebar.
Configurable fade-in, stay, and fade-out times.
Automatic sizing, growing to the text (up to maximum size set by user).

I welcome any comments, both good and bad. Thanks!
Title: foo_prettypop
Post by: gfngfgf on 2005-04-13 21:10:17
hmmm, I've been using it for all of five seconds, but I'm very impressed.  One feature I would definitely like to see is the ability to customize the displays for "title", "artist", etc.  Specifically, I'm thinking about being able to specify the display using TAGZ, but that is rather a feature for intermediate users.  As it is, though, it's great for doing just what it should.  (And it handles missing "album" tags pretty cleanly)

edit: after about twenty minutes of using it, I have one bug and one more feature request

feature request: I'd love to be able to assign a keyboard shortcut to force the popup to display.  My idea is that I'd be able to hit a keyboard shortcut while I was, say, typing up an e-mail, and I could check the info on the song that's currently playing, without having to hover my mouse over the system tray icon.

bug: Doesn't seem like the plugin is friendly with Unicode.  Titles/artists don't display properly, and if the album art happens to be in a folder with Unicode characters in the path, I get a crash with the following failure.txt:

Code: [Select]
Illegal operation:
Code: E0434F4Dh, flags: 00000001h, address: 7C81EB33h
Call path:
WinMain=>app_mainloop=>play_callback::on_playback_new_track
This is the first crash logged by this instance.
Code bytes (7C81EB33h):
7C81EAF3h:  8B 45 0C 56 8B 75 14 83 E0 01 85 F6 89 45 B4 C7
7C81EB03h:  45 BC E1 EA 81 7C 0F 84 9A 00 00 00 8B 4D 10 83
7C81EB13h:  F9 0F 0F 87 69 5A 02 00 85 C9 89 4D C0 74 07 57
7C81EB23h:  8D 7D C4 F3 A5 5F 8D 45 B0 50 FF 15 04 15 80 7C
7C81EB33h:  5E C9 C2 10 00 85 FF 0F 8E E6 D0 FE FF 8B 55 FC
7C81EB43h:  89 55 0C 0F B7 16 8B 7D F8 8A 14 3A 88 11 8B 78
7C81EB53h:  0C 0F B6 D2 66 8B 14 57 66 3B 16 0F 85 2F C7 02
7C81EB63h:  00 8B 50 08 66 8B 5A 04 38 19 0F 84 2D C7 02 00
Stack (0012F910h):
0012F8F0h:  0190D9C8 7C9C93A0 77F643DD 7C9C93A0
0012F900h:  00000004 00000000 0190CED4 00000000
0012F910h:  001632E0 E0434F4D 00000001 00000000
0012F920h:  7C81EB33 00000000 791B6FC3 00D61680
0012F930h:  00EDA9EC 001632E0 0012F950 791BE000
0012F940h:  00160458 00000002 00EDA9EC 00000000
0012F950h:  0012F960 791BE015 00160458 00EDA9EC
0012F960h:  0012F970 0012F9BC 79238B7D E0434F4D
0012F970h:  00000001 00000000 00000000 00ED91F0
0012F980h:  00EDA9EC 00000000 7C81EB33 0012F644
0012F990h:  001632E0 E0434F4D 00000001 00000000
0012F9A0h:  00000000 0012F97C 0012F53C 0012FD50
0012F9B0h:  79238970 79238B88 00000000 0012FA28
0012F9C0h:  792F0D05 00EDA9EC 00000000 00EDA9EC
0012F9D0h:  0012F9D4 00ED91F0 0012F9CC 00EDA9EC
0012F9E0h:  0012F9E4 00000000 0012FA28 00000003
0012F9F0h:  0012FA30 0012FA2C 0012FA28 0012F9C8
0012FA00h:  792F0CCE 791B4220 0012FAC4 00000000
0012FA10h:  00000000 00000001 0012F9D0 00000000
0012FA20h:  001632E0 00000000 00000003 79AA7E60
Registers:
EAX: 0012F914, EBX: 00000000, ECX: 001632E0, EDX: 00000000
ESI: 00000000, EDI: 00000000, EBP: 0012F964, ESP: 0012F910
Title: foo_prettypop
Post by: kalmark on 2005-04-13 22:02:44
I think it also dies (without any notice, foobar simply disappears) if you try to play a song without any tags.
Title: foo_prettypop
Post by: Lyx on 2005-04-13 22:17:34
Quote
Note that it requires the .NET Framework to be installed.
[a href="index.php?act=findpost&pid=290330"][{POST_SNAPBACK}][/a]


Eeek! :-(

Otherwise, i would have been very interested in this. foo_osd doesn't support covers, and toaster feels too limiting to me (i prefered the formatting-string approach of foo_osd). But i'm not gonna install .NET just to get this plugin to work. Of course, i'm not complaining because i've got no right to. Just describing my situation.

- Lyx

P.S.: w00t - i am 1337 now ;-) *takes screenshot*
Title: foo_prettypop
Post by: saratoga on 2005-04-14 00:16:37
Might as well install .net if you're interested in trying it.  You'll have to do it eventually anyway as .net is gradually replacing win32.
Title: foo_prettypop
Post by: FrozenSpoon on 2005-04-14 00:21:33
Thanks so much for checking it out and providing some feedback.

gfngfgf, Thanks for the heads up. I have no music with Unicode and apparently my test case was bad  I have updated the plugin to 1.0.2, it SHOULD fix Unicode problems (I could use some feedback from anyone). It should display Unicode for artist, title, and album text labels. Also, it will handle folders and filenames that are Unicode and not crash. For some reason, it will not handle absolute paths from TAGZ expressions when there are Unicode characters. I'm looking into it, but wanted to get this fix out. It's a little nasty because .NET uses UTF16 and foobar2000 uses UTF8, so I have to be careful. Your other suggestions are great, and if I get some time later on, I'll consider them!

kalmark, That's odd, can you give me a little more information on the format and such? When no tag information is found, the filename should be displayed instead. It certainly works okay on my 3 test machines. However, they are just FLAC files stripped of tag information. Perhaps there are more serious cases causing problems. I'll see what I can figure out.
Title: foo_prettypop
Post by: ZhuGeLiang on 2005-04-14 01:11:09
I get a crash when I open foobar.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00000001h
Access violation, operation: read, address: 00000001h
Call path:
WinMain=>app_init
This is the first crash logged by this instance.
Access violation, operation: read, address: 00000001h
Stack (0012FB28h):
0012FB08h:  0259E64C 7C9C93A0 77F643DD 7C9C93A0
0012FB18h:  00000004 00000000 0259DB58 00000000
0012FB28h:  77C2C21B 013B12CC 004442AC 7965A430
0012FB38h:  FFFFFFFF 0012FBF8 00000000 00043003
0012FB48h:  0000032C 11000036 0139524C 0012FC00
0012FB58h:  00000000 00000000 014A1EF8 0012FB88
0012FB68h:  00000000 00000000 00000000 00000000
0012FB78h:  00000000 00000001 00000000 00000001
0012FB88h:  0065F508 0012FBCC 79666F97 00000578
0012FB98h:  FFFFFFFF 0012FBF8 00168FE8 00168FE8
0012FBA8h:  04381760 00000578 0012FC04 0012FBF8
0012FBB8h:  00000000 0012FB98 0012FC0C 79AB54F4
0012FBC8h:  FFFFFFFF 0012FBE0 014A1EF8 0012FBF8
0012FBD8h:  00000001 013B12CC 0012FF0C 014A2C7A
0012FBE8h:  004442AC 013B12CC 77C2C21B 0012FF0C
0012FBF8h:  796559E0 04381760 0012FF0C 014A2C7A
0012FC08h:  00168FE8 0012FFB0 797D07FF FFFFFFFF
0012FC18h:  004118E9 013B12CC 0259DA28 0015233D
0012FC28h:  00000000 7C90EE18 7C910738 FFFFFFFF
0012FC38h:  00000FA0 7C911596 7C9106EB 004465DC
Registers:
EAX: 00000001, EBX: 00168FE8, ECX: 016EADF0, EDX: 00000000
ESI: 016EADF0, EDI: 0012FB34, EBP: 0012FC00, ESP: 0012FB28
Unable to identify crash location

Loaded modules:
foobar2000                      loaded at 00400000h - 00452000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
USER32                          loaded at 77D40000h - 77DD0000h
GDI32                            loaded at 77F10000h - 77F56000h
ole32                            loaded at 774E0000h - 7761D000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
msvcrt                          loaded at 77C10000h - 77C68000h
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
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
foo_albumlist                    loaded at 009E0000h - 009EB000h
foo_ape                          loaded at 009F0000h - 00A0F000h
foo_burninate                    loaded at 00A10000h - 00A1C000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_cdda                        loaded at 00A20000h - 00A2E000h
foo_clienc                      loaded at 00A30000h - 00A3B000h
foo_codepage_action              loaded at 00A40000h - 00A48000h
foo_console                      loaded at 00A50000h - 00A57000h
foo_convolve                    loaded at 00A60000h - 00AB3000h
foo_diskwriter                  loaded at 00AC0000h - 00AD2000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_dsp_extra                    loaded at 00B60000h - 00B75000h
foo_dsp_skip_silence            loaded at 00B80000h - 00B87000h
foo_dynamics                    loaded at 00B90000h - 00B97000h
foo_festalon                    loaded at 00BA0000h - 00CF1000h
foo_flac                        loaded at 00D00000h - 00D1C000h
foo_flaccer                      loaded at 00D20000h - 00D36000h
foo_fmpmd                        loaded at 00D40000h - 00D4C000h
PMDWin                          loaded at 00D50000h - 00D89000h
WinFMP                          loaded at 00D90000h - 00DBA000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_freedb                      loaded at 00DD0000h - 00DFE000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_id3v2                        loaded at 00E40000h - 00E70000h
MSVCP60                          loaded at 76080000h - 760E5000h
foo_infobox                      loaded at 00E70000h - 00E83000h
foo_info_samurize                loaded at 00E90000h - 00EAA000h
foo_input_std                    loaded at 00FD0000h - 01072000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
foo_lyricshow                    loaded at 010D0000h - 010E7000h
foo_masstag                      loaded at 010F0000h - 01104000h
foo_matroska                    loaded at 01110000h - 01158000h
MSCTF                            loaded at 74720000h - 7476B000h
foo_mixer                        loaded at 011B0000h - 011BA000h
foo_mpeg4u                      loaded at 011C0000h - 011E9000h
foo_neza                        loaded at 011F0000h - 01219000h
foo_osd                          loaded at 01220000h - 0122C000h
foo_output_std                  loaded at 01230000h - 01239000h
foo_out_dsound_ex                loaded at 01240000h - 01249000h
DSOUND                          loaded at 73F10000h - 73F6C000h
foo_out_ks                      loaded at 01260000h - 0126B000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_pod                          loaded at 01270000h - 0133E000h
OLEAUT32                        loaded at 77120000h - 771AC000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
foo_podclienc                    loaded at 01340000h - 0135B000h
foo_podtranscoder                loaded at 01360000h - 01371000h
foo_pphsresample                loaded at 01380000h - 01390000h
foo_prettypop                    loaded at 01390000h - 013BD000h
mscoree                          loaded at 78800000h - 7883A000h
mscorwks                        loaded at 79650000h - 79B45000h
MSVCR80                          loaded at 013F0000h - 01482000h
mscorlib.ni                      loaded at 788B0000h - 792D6000h
mscorrc                          loaded at 61350000h - 61384000h
mscorjit                        loaded at 78850000h - 788A6000h
foo_psf                          loaded at 04390000h - 0443C000h
foo_read_http                    loaded at 04440000h - 04453000h
foo_rgscan                      loaded at 04460000h - 0446D000h
foo_scroll                      loaded at 04470000h - 04476000h
foo_shuffle                      loaded at 04480000h - 0448B000h
foo_spc                          loaded at 04490000h - 044A6000h
foo_text                        loaded at 044B0000h - 044BC000h
foo_ui_std                      loaded at 044C0000h - 044D7000h
foo_unpack                      loaded at 044E0000h - 04511000h
foo_vis_bacon                    loaded at 04520000h - 04538000h
foo_vis_manager                  loaded at 04540000h - 04548000h
foo_winamp_input                loaded at 04550000h - 04579000h
foo_wma                          loaded at 04580000h - 04599000h
WMVCore                          loaded at 086C0000h - 08904000h
WMASF                            loaded at 070D0000h - 0710B000h
msctfime                        loaded at 755C0000h - 755EE000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
midimap                          loaded at 77BD0000h - 77BD7000h
System.Drawing.ni                loaded at 7AF70000h - 7B118000h
System.ni                        loaded at 7A6D0000h - 7AE54000h
System.Windows.Forms.ni          loaded at 7B150000h - 7BD42000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 77C2C21Bh, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+00000000h)
Address: 013B12CCh, location: "foo_prettypop", loaded at 01390000h - 013BD000h
Address: 7965A430h, location: "mscorwks", loaded at 79650000h - 79B45000h
Address: 0139524Ch, location: "foo_prettypop", loaded at 01390000h - 013BD000h
Address: 79666F97h, location: "mscorwks", loaded at 79650000h - 79B45000h
Symbol: "InstallCustomModule" (+00005EBFh)
Address: 79AB54F4h, location: "mscorwks", loaded at 79650000h - 79B45000h
Address: 013B12CCh, location: "foo_prettypop", loaded at 01390000h - 013BD000h
Address: 013B12CCh, location: "foo_prettypop", loaded at 01390000h - 013BD000h
Address: 77C2C21Bh, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+00000000h)
Address: 796559E0h, location: "mscorwks", loaded at 79650000h - 79B45000h
Address: 797D07FFh, location: "mscorwks", loaded at 79650000h - 79B45000h
Symbol: "GetCompileInfo" (+0001F86Fh)
Address: 004118E9h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 013B12CCh, location: "foo_prettypop", loaded at 01390000h - 013BD000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004465DCh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043E2F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 77C61FC8h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "wpgmptr" (+00000580h)
Address: 7C918DFAh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlUnicodeStringToInteger" (+00000199h)
Address: 7C918DFAh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlUnicodeStringToInteger" (+00000199h)
Address: 7C919BD3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "LdrGetProcedureAddress" (+0000004Bh)
Address: 7C803528h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "WaitForSingleObjectEx" (+00000FD8h)
Address: 7C8043FCh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "WaitForSingleObjectEx" (+00001EACh)
Address: 7C800000h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Address: 7C8000E8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 00446350h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004465DCh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 7C97C0D8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77C39D60h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "strerror" (+00002B66h)
Address: 7C91094Eh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAcquirePebLock" (+00000031h)
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A200h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A1ECh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00410FD5h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 01000001h, location: "foo_input_std", loaded at 00FD0000h - 01072000h
Address: 01000000h, location: "foo_input_std", loaded at 00FD0000h - 01072000h

Version info:
foobar2000 v0.8.3
UNICODE
Title: foo_prettypop
Post by: A_Man_Eating_Duck on 2005-04-14 02:25:47
Quote
I get a crash when I open foobar.
Code: [Select]
SNIP

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


Could you codebox that error log,
Code: [Select]
[codebox]
[/codebox]
Title: foo_prettypop
Post by: Smitty Jones on 2005-04-14 03:52:45
yeah, i got a crash on start also.  running windows 2000, SP4.  hope this helps you out:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 060000AFh
Access violation, operation: read, address: 060000AFh
Call path:
WinMain=>app_init
This is the first crash logged by this instance.
Access violation, operation: read, address: 060000AFh
Stack (0012FB00h):
0012FAE0h:  77F98191 77F89650 FFFFFFFF 00E7D83C
0012FAF0h:  7C59F573 00070000 00000000 0011DCC0
0012FB00h:  00401523 00444248 014F0000 007E6CF8
0012FB10h:  007E6AD8 007E6D40 0043946C 007E6B00
0012FB20h:  0000003E 0000003E 00000000 00000033
0012FB30h:  00000022 007E7230 013E02E0 007E6FB8
0012FB40h:  0012FB84 00401443 014F0000 0012FC04
0012FB50h:  007E6CF8 78001DB0 00000000 0043946C
0012FB60h:  007E6C88 00000028 00000028 00000000
0012FB70h:  00000021 00000017 007E6AD8 00000004
0012FB80h:  007E6D40 0012FC14 004017F8 007E6B58
0012FB90h:  0012FC04 0043946C 00000000 78001DB0
0012FBA0h:  0043946C 007E6BA0 00000036 00000036
0012FBB0h:  00000000 00000025 FFFFFFFF 0012FC04
0012FBC0h:  78001E00 007E0000 00000000 007E6B00
0012FBD0h:  0043946C 0000C107 78001DB0 0012FC14
0012FBE0h:  100022F7 0043946C 77E2726F 77E27277
0012FBF0h:  0012FBF4 0012FFB0 7800BD6A 780322A0
0012FC00h:  FFFFFFFF 014EB4CC 100059BF 007E6B00
0012FC10h:  004329DC 0012FF0C 004113C7 007E6B58
Registers:
EAX: 014F9D9F, EBX: 007E7230, ECX: 0012FFB0, EDX: 77FCF348
ESI: 014F0000, EDI: 007E6FB8, EBP: 0012FB40, ESP: 0012FB00
Failed to get module/symbol info.

Version info:
foobar2000 v0.8.3
UNICODE

also, i tried it on a fresh install (had not even run it before installing prettypop), but with similar results (still crashed, but differing message). 

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 060000AFh
Access violation, operation: read, address: 060000AFh
Call path:
WinMain=>app_init
This is the first crash logged by this instance.
Access violation, operation: read, address: 060000AFh
Stack (0012FB00h):
0012FAE0h:  77F98191 77F89650 FFFFFFFF 0641DBBC
0012FAF0h:  7C59F573 00070000 00000000 02B327E0
0012FB00h:  00401523 00444248 01CD0000 007E6BE8
0012FB10h:  007E6ED0 007E6C58 0043946C 007E6B20
0012FB20h:  00000031 00000031 00000000 00000023
0012FB30h:  00000012 007E71D0 019B3C38 007E6EF8
0012FB40h:  0012FB84 00401443 01CD0000 0012FC04
0012FB50h:  007E6BE8 78001DB0 00000000 0043946C
0012FB60h:  007E6A88 00000024 00000024 00000000
0012FB70h:  00000011 00000007 007E6ED0 00000004
0012FB80h:  007E6C58 0012FC14 004017F8 007E6AE8
0012FB90h:  0012FC04 0043946C 00000000 78001DB0
0012FBA0h:  0043946C 007E6A88 00000026 00000026
0012FBB0h:  00000000 00000015 FFFFFFFF 0012FC04
0012FBC0h:  78001E00 007E0000 00000000 007E6B68
0012FBD0h:  0043946C 0000C107 78001DB0 0012FC14
0012FBE0h:  100022F7 0043946C 77E2726F 77E27277
0012FBF0h:  0012FBF4 0012FFB0 7800BD6A 780322A0
0012FC00h:  FFFFFFFF 01CC6394 100059BF 007E6B68
0012FC10h:  004329DC 0012FF0C 004113C7 007E6AE8
Registers:
EAX: 01CD9D9F, EBX: 007E71D0, ECX: 0012FFB0, EDX: 77FCF348
ESI: 01CD0000, EDI: 007E6EF8, EBP: 0012FB40, ESP: 0012FB00
Unable to identify crash location

Loaded modules:
foobar2000                      loaded at 00400000h - 00452000h
ntdll                            loaded at 77F80000h - 77FFB000h
KERNEL32                        loaded at 7C570000h - 7C623000h
USER32                          loaded at 77E10000h - 77E6F000h
GDI32                            loaded at 77F40000h - 77F79000h
ole32                            loaded at 77A50000h - 77B3C000h
RPCRT4                          loaded at 77D30000h - 77D9E000h
ADVAPI32                        loaded at 7C2D0000h - 7C332000h
COMCTL32                        loaded at 71780000h - 7180A000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                        loaded at 76B30000h - 76B6E000h
SHLWAPI                          loaded at 70BD0000h - 70C34000h
msvcrt                          loaded at 78000000h - 78045000h
SHELL32                          loaded at 782F0000h - 78538000h
foo_input_std                    loaded at 00800000h - 0089E000h
MSACM32                          loaded at 77410000h - 77423000h
WINMM                            loaded at 77570000h - 775A0000h
serwvdrv                        loaded at 681A0000h - 681A7000h
umdmxfrm                        loaded at 66740000h - 66747000h
foo_output_std                  loaded at 00920000h - 00929000h
foo_ui_std                      loaded at 00930000h - 00947000h
foo_vis_manager                  loaded at 00950000h - 00958000h
foo_cdda                        loaded at 00960000h - 0096E000h
foo_flac                        loaded at 00970000h - 0098C000h
foo_ape                          loaded at 00990000h - 009AF000h
foo_wavpack                      loaded at 009B0000h - 009C2000h
foo_speex                        loaded at 009D0000h - 009E8000h
foo_mod                          loaded at 009F0000h - 009F9000h
BASS                            loaded at 00A00000h - 00A5A000h
foo_spc                          loaded at 00A60000h - 00A71000h
foo_tfmx                        loaded at 00A80000h - 00A89000h
foo_shn                          loaded at 00A90000h - 00A9F000h
foo_ofr                          loaded at 00AA0000h - 00AA6000h
OptimFROG                        loaded at 00AB0000h - 00ADC000h
foo_tta                          loaded at 00AF0000h - 00AF9000h
foo_tta_old                      loaded at 00B00000h - 00B09000h
foo_lpac                        loaded at 00B10000h - 00B17000h
lpac_codec_api                  loaded at 00B20000h - 00B2A000h
lpaccodec                        loaded at 00B30000h - 00B59000h
foo_wma                          loaded at 00D80000h - 00D9A000h
WMVCore                          loaded at 08530000h - 0872D000h
WMASF                            loaded at 07260000h - 07299000h
OLEAUT32                        loaded at 779B0000h - 77A4B000h
foo_ac3                          loaded at 011B0000h - 011C3000h
foo_psf                          loaded at 011D0000h - 0127C000h
foo_nez                          loaded at 01350000h - 0137B000h
foo_festalon                    loaded at 01380000h - 014BE000h
foo_sid                          loaded at 014C0000h - 01507000h
MSVCP60                          loaded at 55900000h - 55961000h
foo_xa                          loaded at 01510000h - 0151F000h
foo_matroska                    loaded at 01520000h - 01568000h
foo_out_dsound_ex                loaded at 01570000h - 01579000h
DSOUND                          loaded at 51080000h - 510E1000h
VERSION                          loaded at 77820000h - 77827000h
LZ32                            loaded at 759B0000h - 759B6000h
foo_out_ks                      loaded at 01590000h - 0159B000h
SETUPAPI                        loaded at 77880000h - 7790E000h
USERENV                          loaded at 7C0F0000h - 7C151000h
foo_console                      loaded at 015A0000h - 015A7000h
foo_read_http                    loaded at 015B0000h - 015B9000h
WS2_32                          loaded at 75030000h - 75044000h
WS2HELP                          loaded at 75020000h - 75028000h
foo_rgscan                      loaded at 015C0000h - 015CD000h
foo_diskwriter                  loaded at 015D0000h - 015E2000h
foo_albumlist                    loaded at 015F0000h - 015FB000h
foo_masstag                      loaded at 01600000h - 01614000h
foo_unpack                      loaded at 01620000h - 01651000h
foo_id3v2                        loaded at 01660000h - 01690000h
foo_search_ex                    loaded at 01690000h - 01698000h
foo_bitcompare                  loaded at 016A0000h - 016A9000h
foo_abx                          loaded at 016B0000h - 016BC000h
foo_burninate                    loaded at 016C0000h - 016CC000h
foo_apl                          loaded at 016D0000h - 016DA000h
foo_freedb                      loaded at 016E0000h - 0170E000h
foo_oggpreview                  loaded at 01710000h - 01811000h
foo_mpeg4u                      loaded at 01820000h - 01849000h
foo_history                      loaded at 01850000h - 01860000h
foo_scroll                      loaded at 01860000h - 01866000h
foo_utils                        loaded at 01870000h - 01881000h
foo_infobox                      loaded at 01890000h - 018A3000h
foo_playlistgen_ex              loaded at 018B0000h - 018BF000h
foo_dbsearch                    loaded at 018C0000h - 018D8000h
foo_dsp_extra                    loaded at 018E0000h - 018F5000h
foo_convolve                    loaded at 01900000h - 0194F000h
foo_dsp_crossfeed                loaded at 01950000h - 01956000h
foo_dynamics                    loaded at 01960000h - 01967000h
foo_dsp_soundtouch              loaded at 01970000h - 0197B000h
foo_dsp_crossfade                loaded at 01980000h - 01987000h
foo_dsp_skip_silence            loaded at 01990000h - 01997000h
foo_dsp_nogaps                  loaded at 019A0000h - 019A7000h
foo_dsp_pause                    loaded at 01AB0000h - 01AB7000h
foo_pphsresample                loaded at 01AC0000h - 01AD0000h
foo_clienc                      loaded at 01AD0000h - 01ADB000h
foo_vorbisenc                    loaded at 01AE0000h - 01BF1000h
foo_flaccer                      loaded at 01C00000h - 01C16000h
foo_monkey                      loaded at 01C20000h - 01C3C000h
foo_faac                        loaded at 01C40000h - 01C73000h
foo_null                        loaded at 01C80000h - 01C87000h
foo_ui_columns                  loaded at 01C90000h - 01CBF000h
foo_vis_simple_spectrum          loaded at 01CC0000h - 01CCA000h
foo_prettypop                    loaded at 01CD0000h - 01CFD000h
MSVCR71                          loaded at 7C340000h - 7C396000h
mscoree                          loaded at 79170000h - 79191000h
mscorwks                        loaded at 791B0000h - 793DE000h
MSVCR70                          loaded at 7C000000h - 7C054000h
fusion                          loaded at 79040000h - 79074000h
mscorlib                        loaded at 79780000h - 79960000h
mscorlib                        loaded at 79960000h - 79C72000h
CLBCATQ                          loaded at 775A0000h - 77626000h
diasymreader                    loaded at 51820000h - 5188B000h
imagehlp                        loaded at 77920000h - 77943000h
DBGHELP                          loaded at 72A00000h - 72A2D000h

Stack dump analysis:
Address: 00401523h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00444248h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 01CD0000h, location: "foo_prettypop", loaded at 01CD0000h - 01CFD000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00401443h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 01CD0000h, location: "foo_prettypop", loaded at 01CD0000h - 01CFD000h
Address: 78001DB0h, location: "msvcrt", loaded at 78000000h - 78045000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004017F8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 78001DB0h, location: "msvcrt", loaded at 78000000h - 78045000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 78001E00h, location: "msvcrt", loaded at 78000000h - 78045000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 78001DB0h, location: "msvcrt", loaded at 78000000h - 78045000h
Address: 100022F7h, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uShellNotifyIconEx" (+0000014Bh)
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77E2726Fh, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77E27277h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 7800BD6Ah, location: "msvcrt", loaded at 78000000h - 78045000h
Address: 780322A0h, location: "msvcrt", loaded at 78000000h - 78045000h
Address: 100059BFh, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uRegisterClipboardFormat" (+00000024h)
Address: 004329DCh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004113C7h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77FCCE74h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77FCBAEFh, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77FCCE74h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77FCBAEFh, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77F92A54h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77F92A54h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77F92A54h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77FCC780h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77FCC59Dh, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77FCC5B4h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 00443A1Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77F92274h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 7C570000h, location: "KERNEL32", loaded at 7C570000h - 7C623000h
Address: 77F92C85h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 7C570000h, location: "KERNEL32", loaded at 7C570000h - 7C623000h
Address: 00446350h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77FCF320h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 004465DCh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77FCF320h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 0043E340h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043959Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 78001532h, location: "msvcrt", loaded at 78000000h - 78045000h
Address: 7800BD6Ah, location: "msvcrt", loaded at 78000000h - 78045000h
Address: 78033DA0h, location: "msvcrt", loaded at 78000000h - 78045000h
Address: 78001199h, location: "msvcrt", loaded at 78000000h - 78045000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A200h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A1ECh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 78001F07h, location: "msvcrt", loaded at 78000000h - 78045000h
Address: 0044027Fh, location: "foobar2000", loaded at 00400000h - 00452000h

Version info:
foobar2000 v0.8.3
UNICODE
Title: foo_prettypop
Post by: FrozenSpoon on 2005-04-14 04:03:07
I'm looking into this. I don't understand it because I have installed it on clean installs of XP and 2K and have not had problems. Only tested on .NET 1.1 SP1 though.

I'm thinking it might be something funky in font support. Is it actually working for anyone? I've tried it on 4 machines now, no issue.
Title: foo_prettypop
Post by: waileongyeo on 2005-04-14 05:01:57
Great work! It works for me without any problem.  Thanks.

However, I have some suggestions here after use:

1. Can we have the popup window titile bar removed? Just provide no useful information but take place. It's unecessary for me.
2. Just a minor issue here: If the total fade out time is 2 sec, it won't recount if I move my mouse to make focus on the popup. The fade out just continue counting. This means if I move away and move over my cursor onto the popop windows repeatly in 0.5 sec time each, slowly I can't keep the popup window anymore, it disappears.

Another interesting thing is foo_prettypop does remember it's position after you allocate it.

Thanks.

[Edit] Why (sometimes, not always) the popup does not disappear by itself? 
Title: foo_prettypop
Post by: gfngfgf on 2005-04-14 05:14:30
hmm, I thought I had made a reply.  I just said that version 1.0.2 works fine for me with Unicode files, and the album art displays fine as well.  I'm using XP SP2, but I don't know how to check my .NET version.
Title: foo_prettypop
Post by: FrozenSpoon on 2005-04-14 05:22:35
Good to hear it's working for some.

I changed a few things with fonts and there's 1.0.3 on the page now. I changed the way default fonts are selected on first run (that's the only thing I know that could be casuing a crash at this point unless the .NET install is just hosed). Don't bother with it if it's already working for you. If it crashed before, I'd be interested in knowing if this changed anything (I'm not too confident though).

Removing the titlebar will be a fairly simple thing to add. Just hadn't got around to it and wasn't sure anyone would want that. The idea of simply 'pausing' the 'stay' time instead of resetting it was me trying to emulate the Outlook 2003 behavior. Perhaps I could add an option to either 'reset' the time or 'pause' it like it is now.

The "mouse hover" effect is pretty shoddy mainly because .NET Forms really didn't make it easy for me (and there are still some issues, for sure). However, I never have seen the popup get "stuck" on screen. Anything in particular happen or did it just not fade away?
Title: foo_prettypop
Post by: fabiospark on 2005-04-14 07:18:51
I think your prettypop could become a powerful piece of FB when surely stable.

A couple of questions:

-  is it possible to make it (behave as) a screen saver, having just that on a blank screen? Of course at user choice.

-  is it possible to make it behave as trackinfo but also with the support of _playlist_name/num/tot variables?

-  is it possible to disable albumart showing and using the space for infos?


Thanks.
Title: foo_prettypop
Post by: kalmark on 2005-04-14 09:04:33
Quote
kalmark, That's odd, can you give me a little more information on the format and such? When no tag information is found, the filename should be displayed instead. It certainly works okay on my 3 test machines. However, they are just FLAC files stripped of tag information. Perhaps there are more serious cases causing problems. I'll see what I can figure out.
[a href="index.php?act=findpost&pid=290388"][{POST_SNAPBACK}][/a]

Maybe this was related to the startup bug or something (as it occured on startup mostly, with untagged APE files). Now it works perfectly, thanks for this plugin

BTW, I'd prefer if the mouse hover effect would be optional...And maybe an option to bring up preferences or something by clicking on the popup...And an option to set the opacity level...That's all for now
Title: foo_prettypop
Post by: stripe on 2005-04-14 10:02:45
works perfectly for me (on win98)

i love it and it's got a lot of potential.
suggestions:
-be able to change the 'preferred' size of the image or the popup itself
-and to be able to specify if you want it to be square by default
-option to leave it up indefinitely (uh, the album art panel plugin doesn't work for me)
-like fabiospark said, it would be great to be able to customize what info we want to show like in foo_trackinfo

great work!
-stripe/ben
Title: foo_prettypop
Post by: mixderax on 2005-04-14 10:32:15
1.0.3 finally works for me.
Title: foo_prettypop
Post by: alphaex32 on 2005-04-14 12:18:15
Hmm, this crashes foobar everytime I open it.

I get an error saying "Application has generated an exception that could not be handled. Process id=0xd44 (3396), Thread id=0xcf4 (3316)."

Then, I get an error: "There is no disk in the drive. Please insert a disk into drive \Device\Harddisk3\DR13."

Finally, foobar crashes and I get a failure log with many references to foo_prettypop in the stack dump analysis.

When I remove prettypop from the components folder, foobar starts up fine.

Any ideas?
Title: foo_prettypop
Post by: The Link on 2005-04-14 12:31:22
It crashes here, too. Perhaps the reason might be that I have the Microsoft .Net Framework 2.0 Beta installed? I'm on WinXP SP2.
Title: foo_prettypop
Post by: ZhuGeLiang on 2005-04-14 13:51:53
Yeah mine crashed with version 1.0.2 and I have .NET 2.0 beta and 1.1 SP1
Title: foo_prettypop
Post by: Klato on 2005-04-14 15:31:15
Nice plugin!  Works fine over here.  Although my taskbar is at the top of the screen, and Pretty Popup appears at the bottom of the screen   

Go hokies.
Title: foo_prettypop
Post by: Sam Stoat on 2005-04-14 18:26:55
Very nice!  Works great for me too, but I can't rename the folder containing the cover while Foobar is running.  The AlbumArt plugin for ColumnsUI had the same problem and managed to fix it, although I wouldn't know how.
Title: foo_prettypop
Post by: Lance Uppercut on 2005-04-14 23:34:27
Excellent plug-in.  Works Fine for me (WinXP). 

I also would like no titlebar.

Thanks
Title: foo_prettypop
Post by: FrozenSpoon on 2005-04-15 00:29:15
I have (finally) confirmed there to be some sort of problem when using XP SP2 and .NET 2.0 beta 1 together. For me, it's a lockup. It may be causing the crashes at startup some are reporting when using .NET 2.0 beta 1.

This may actually be a bug in .NET 2.0 beta, but, there may be a simple workaround. I will not be able to spend time trying this until tomorrow night though.

If there's any .NET developers here, the following line is the curplit:
ManagedClass->StaticManagedClass->PublicMemberPtrOfType = &UnmanagedType;
Title: foo_prettypop
Post by: gfngfgf on 2005-04-15 03:24:09
Quote
Very nice!  Works great for me too, but I can't rename the folder containing the cover while Foobar is running.  The AlbumArt plugin for ColumnsUI had the same problem and managed to fix it, although I wouldn't know how.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=290555")


For reference, [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&view=findpost&p=276250]this post[/url] is what foosion had to say about the above-mentioned problem in foo_uie_albumart.  rexy later said that foosion's suggestion was probably correct.
Title: foo_prettypop
Post by: ExUser on 2005-04-15 03:39:36
Quote
You'll have to do it eventually anyway as .net is gradually replacing win32.
[a href="index.php?act=findpost&pid=290386"][{POST_SNAPBACK}][/a]


Haw. It'll be a hell of a long time before that happens. Look how long it took Microsoft to drop DOS on its workstation-level OSes. Didn't happen until Windows XP.
Title: foo_prettypop
Post by: FrozenSpoon on 2005-04-16 01:12:23
Hello again everyone. Thanks for all the feedback. I’ve released a 1.0.4 with many new features:

New in 1.0.4:
Enable or disable album art
Enable or disable “last resort” image finding
Option to disable the ‘hover’ effect (default is off now, actually)
Option to disable the titlebar (picture of this mode now in original post, no move support yet, but location is same as when titlebar was on)
Set the target opacity to fade-in to
Set an optional background color
Option to never fade-out
Different behaviors when clicking on popup (current options: do nothing, skip to next track, show main foobar2000 window, and hide the popup immediately)

Bugfixes:
Tried again to clean up startup code so no crashing. Effects of this are uglier default fonts.
Release the file handle to the album picture after song is done playing. This should fix the issues of not being able to rename, move, etc a file or folder even after the song is over.
Many smaller fixes to various areas to try to solve other crashes posted in this thread.
More Unicode fixups.

Changes:
Album art TAGZ expressions are now always required to be absolute paths.

Standing bugs:
After pulling up the configuration and changing some settings, the first popup will be woefully wrong (to put it simply). Sometimes it steals focus, other times it’s sized wrong, etc. This only happens the first time after adjusting some settings, and doesn’t clobber your position settings.
Fonts not installed in the Windows fonts directory will likely crash the program if selected (possible .NET bug).
Hover mode is still shoddy and now disabled by default (in particular, switching between titlebar and no titlebar really messes it up!)
Tabstops are completely messed up in config. Strange issue.
Having .NET 2.0 beta installed will break it. This is a MUCH more serious issue than first found out to be. I don’t know what the problem is, beta 2 is due out this month, so I’m going to wait for that before going into panic mode.

As always, please share your comments both good or bad. Thanks!
Title: foo_prettypop
Post by: daniel1113 on 2005-04-16 03:29:26
Awesome plugin! I have been using the on screen display plugin, but I have since replaced it completely with pretty popup. So far I haven't had any problems, but here are some suggestions I thought of:

1. When the titlebar is hidden, I'd prefer not to have round corners on the popup window. Perhaps the option to choose more display features, such as rounded corners, window border, etc. could be offered.

2. As others have already mentioned, I'd appreciate the ability to use TAGZ to customize the text that gets displayed.

Other than that, I love it. Thanks a bunch, FrozenSpoon, and keep up the good work!
Title: foo_prettypop
Post by: saratoga on 2005-04-16 04:16:02
Quote
Quote
You'll have to do it eventually anyway as .net is gradually replacing win32.
[a href="index.php?act=findpost&pid=290386"][{POST_SNAPBACK}][/a]


Haw. It'll be a hell of a long time before that happens. Look how long it took Microsoft to drop DOS on its workstation-level OSes. Didn't happen until Windows XP.
[a href="index.php?act=findpost&pid=290643"][{POST_SNAPBACK}][/a]


I don't believe any workstation versions of Windows ever had DOS. At least NT 3.5 had no DOS as of 1994. Do you mean home OSes? 

Even so, supporting one API does not preclude requireing another.  Windows 95 may have supported DOS apps, but good luck running Windows programs on DOS.  Likewise Windows XP supports DX6 games, but you can't play Far Cry without installing DX9.  In much the same way, .net will be required to run mainstream applications many years before Win32 support is discontinued (assuming it ever is).  Eventually everyone will have .net, either because they installed it themselves, thier software installed it for them, or because they bought an OS that comes with it preloaded.  So you may as well bite the bullet and install it now if you want to use software that requires it.
Title: foo_prettypop
Post by: Smitty Jones on 2005-04-16 05:16:58
no such luck yet...  gave me the same ol' error:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 06000091h
Access violation, operation: read, address: 06000091h
Call path:
WinMain=>app_init
This is the first crash logged by this instance.
Access violation, operation: read, address: 06000091h
Stack (0012FB00h):
0012FAE0h:  77F98191 77F89650 FFFFFFFF 00E7D83C
0012FAF0h:  7C59F573 00070000 00000000 02BC1260
0012FB00h:  00401523 00444248 014F0000 007E6CF8
0012FB10h:  007E6AD8 007E6D40 0043946C 007E6B00
0012FB20h:  0000003E 0000003E 00000000 00000033
0012FB30h:  00000022 007E7230 013E02E0 007E6FB8
0012FB40h:  0012FB84 00401443 014F0000 0012FC04
0012FB50h:  007E6CF8 78001DB0 00000000 0043946C
0012FB60h:  007E6C88 00000028 00000028 00000000
0012FB70h:  00000021 00000017 007E6AD8 00000004
0012FB80h:  007E6D40 0012FC14 004017F8 007E6B58
0012FB90h:  0012FC04 0043946C 00000000 78001DB0
0012FBA0h:  0043946C 007E6BA0 00000036 00000036
0012FBB0h:  00000000 00000025 FFFFFFFF 0012FC04
0012FBC0h:  78001E00 007E0000 00000000 007E6B00
0012FBD0h:  0043946C 0000C107 78001DB0 0012FC14
0012FBE0h:  100022F7 0043946C 77E2726F 77E27277
0012FBF0h:  0012FBF4 0012FFB0 7800BD6A 780322A0
0012FC00h:  FFFFFFFF 014EB4CC 100059BF 007E6B00
0012FC10h:  004329DC 0012FF0C 004113C7 007E6B58
Registers:
EAX: 014F82C3, EBX: 007E7230, ECX: 0012FFB0, EDX: 77FCF348
ESI: 014F0000, EDI: 007E6FB8, EBP: 0012FB40, ESP: 0012FB00
Failed to get module/symbol info.

Version info:
foobar2000 v0.8.3
UNICODE
Title: foo_prettypop
Post by: gfngfgf on 2005-04-16 06:15:11
hmm, slight bug with the new version.  If the fade-in time is set to "0.00s", then the popup will never disappear.

Other than that, great work.  I like being able to remove the titlebar.
Title: foo_prettypop
Post by: FrozenSpoon on 2005-04-16 06:30:19
Quote
hmm, slight bug with the new version.  If the fade-in time is set to "0.00s", then the popup will never disappear.
[a href="index.php?act=findpost&pid=290972"][{POST_SNAPBACK}][/a]

Oops, fixed. Didn't bump the number but the copy on the webpage is fixed.
Title: foo_prettypop
Post by: Hawk on 2005-04-16 09:58:26
I like this one! I do have a request however.

When it is showing the titlebar. The title bar is showing the inactive colors.
Mostly grey or greyed out. Could there be an option to show the "active titlebar" colors?

It would be the same as the winamp option, "Do not dim inactive titlebar.
I hope I am making any sense here.

Thanks for making foo_prettypop!
Title: foo_prettypop
Post by: jasnic02 on 2005-04-16 10:18:10
%_filename% no longer works in the new version as a Filenames option .. was working in 1.03.  Great plugin!
Title: foo_prettypop
Post by: karpath on 2005-04-16 11:04:46
it's look great, i give it a try.
i'll come back later for feedback
Title: foo_prettypop
Post by: kalmark on 2005-04-16 11:11:20
Bug report:
Trying to change the "Title" font always gives a .NET exception, saying that the selected font is not a TrueType font, and the system supports only TrueType fonts. (Translated by myself from the localized exception message). I have .NET 1.1, localized to Hungarian. All Pretty Popup settings are on default.
I can change all the other fonts though, and all are Arial (which is an OpenType(?) font, not a TrueType font, anyhow)
And when I push play, the foobar window disappears without any error message.
Title: foo_prettypop
Post by: anza on 2005-04-16 11:17:17
Like already said, it would be nice if there were no round corners when the titlebar is hidden. I'd prefer only a square (perhaps with a configurable edge).

I actually think that both of these following "bugs" weren't in the first version, but I'm not 100% sure.
1) I also have the problem with the titlebar showing in inactive colors, unless I click on it.
2) When using a theme that fakes the titlebar height by having transparent pixels on top of it, foo_prettypop shows them as black, not trasnparent.
(http://img168.echo.cx/img168/825/fooprettypop4fu.png)
Title: foo_prettypop
Post by: gfngfgf on 2005-04-16 18:21:05
Quote
%_filename% no longer works in the new version as a Filenames option .. was working in 1.03.  Great plugin!
[a href="index.php?act=findpost&pid=291003"][{POST_SNAPBACK}][/a]


FrozenSpoon stated when he posted 1.0.2 that if you use TAGZ expressions as a filename, you have to give the absolute path.  That means you'll want an expression like this:

Code: [Select]
$replace(%_path%,'.'$ext(%_path%),)


instead of %_filename%
Title: foo_prettypop
Post by: jasnic02 on 2005-04-16 19:52:00
Quote
FrozenSpoon stated when he posted 1.0.2 that if you use TAGZ expressions as a filename, you have to give the absolute path. 


He sure did .. I wasn't even paying attention.  Thanks!
Title: foo_prettypop
Post by: FrozenSpoon on 2005-04-16 20:25:19
Quote
When it is showing the titlebar. The title bar is showing the inactive colors.
Mostly grey or greyed out. Could there be an option to show the "active titlebar" colors?
[a href="index.php?act=findpost&pid=291002"][{POST_SNAPBACK}][/a]

I'm not too sure at the moment how to fix this... I'm just using a standard 'tool' window provided by Windows, and the only way I could show it as active would be to steal focus. Winamp uses skins so it has complete control over every pixel. I'll see if it's possible, not too sure about it though.
Quote
Bug report:
Trying to change the "Title" font always gives a .NET exception, saying that the selected font is not a TrueType font, and the system supports only TrueType fonts.
[a href="index.php?act=findpost&pid=291010"][{POST_SNAPBACK}][/a]

Is it only one font that this happens with? Does it happen if you try to select the same font for any of the 4 selections? I do know that if a font is not installed in the Windows "fonts" directory (example- Windows\fonts), I get this error too. Fonts can be installed anywhere on the machine if they are registered correctly, but apparently this is breaking one call I make in .NET. If this is the case, you may want to try moving the font file to the Windows\fonts directory. Then (after backing up the file just in case..), delete it from the orginal location and restart foobar2000. As long as its in that windows\fonts directory it should work (at least, if it was the same error I was getting). Until I figure out a better way of "remembering" the font selections... I have to rely on this old crusty method.

General consensus is rounded corners aren't needed, so I'll put out another version shortly that gets rid of this. They may be causing the problem anza reported even when not turned on (titlebar mode) so they may just have to go all together without leaving an option for them.

Allowing full control over the text with TAGZ is coming, but that'll be next week most likely. For those who are keeping it up all the time, I want to ensure dynamic information will work correctly.

Thanks for the feedback!
Title: foo_prettypop
Post by: MrEnergizer on 2005-04-16 21:38:09
Looks like a good plugin.........
Probably a stupid question but why is .NET needed?
Is there no way of getting round this as I don't want to install it!

(Takes cover behind a wall)
Title: foo_prettypop
Post by: kode54 on 2005-04-16 22:06:21
.NET Framework is required to use software which is developed using .NET Managed languages. The only way around this is to redevelop without using Managed mode or classes.
Title: foo_prettypop
Post by: daniel1113 on 2005-04-16 22:48:24
There's no reason not to install the .net framework. It's small and doesn't interfere with anything.
Title: foo_prettypop
Post by: kalmark on 2005-04-17 09:36:23
Quote
Quote
Bug report:
Trying to change the "Title" font always gives a .NET exception, saying that the selected font is not a TrueType font, and the system supports only TrueType fonts.
[a href="index.php?act=findpost&pid=291010"][{POST_SNAPBACK}][/a]

Is it only one font that this happens with? Does it happen if you try to select the same font for any of the 4 selections?


Actually I have no idea which font is selected, as I get this exception by simply clicking on the "Change font" button in the prettypop preferences page. (Sorry for not being clear on this). No other option seems to cause this problem. I will try to track this down though, but frankly I don't know how to 

Edit: hmmm, could someone tell me the default font foo_prettypop uses for title? Maybe I don't have that font, or something...
Title: foo_prettypop
Post by: MrEnergizer on 2005-04-17 15:48:13
Quote
.NET Framework is required to use software which is developed using .NET Managed languages. The only way around this is to redevelop without using Managed mode or classes.
[a href="index.php?act=findpost&pid=291141"][{POST_SNAPBACK}][/a]

Thx for the reply.......havent gotta clue what you mean    but thx anyway 
No seriously I get the gist...
Title: foo_prettypop
Post by: MrEnergizer on 2005-04-17 15:49:42
Quote
There's no reason not to install the .net framework. It's small and doesn't interfere with anything.
[a href="index.php?act=findpost&pid=291152"][{POST_SNAPBACK}][/a]


Ok I havent checked it out properly, when I checked it quickly it put me off.
Thx for the info I might install it.
Title: foo_prettypop
Post by: FrozenSpoon on 2005-04-17 19:21:23
I silently updated the copy on the webpage to not use rounded corners because it was creating some issues and many didn't really seem to like them that much anyways

Unless there are some more small issues, this will be the last version for awhile as I'll be pretty busy. However I do have some updates planned for 1.1, in particular:
Full TAGZ support for the text (no inline colors, maybe 1.2)
Album art on left or right
Proper "growing" if window is on left of screen
Better support for having the popup up all the time
New font system since the current one breaks so much (this is FINALLY done, I might be PMing some people to try it out)
Two shortcut keys
Move the popup in borderless mode

Yes, if you've been watching this, I've trimmed the features for the new release a little. I was starting to get concerned with feature creep. In particular, displaying the song info on the desktop required so much of a change in design, it's better off left to another plugin. This will remain a true 'popup'. Gray items are ones that are done so far.
Title: foo_prettypop
Post by: Hawk on 2005-04-17 20:00:50
Sounds good to me FrozenSpoon. I'll be waiting for v1.1
Title: foo_prettypop
Post by: zig on 2005-04-18 02:40:45
I'm glad you're already working on that "snap to desktop" feature since that was the first thing I was going to ask for!  Nice work.
Title: foo_prettypop
Post by: Squeller on 2005-04-18 21:19:26
Works, but as .net crap requires a super computer rather than my p3/500 and it pulls down complete fb2k startup etc. I will not use it. OMG it feels like java

But beautiful indeed.
Title: foo_prettypop
Post by: fabiospark on 2005-04-19 08:46:51
As this plugin interests me, let me ask a couple of questions:

1)  How do I check if that '.net' is already on my XP PC?

2)  If I have to install it (the .net), will I be able to eventually remove it safely if I experience some performance degradation (Athlon 1000)?

(I'm always afraid of some Gates' gremlin left back that would make me have to reset the PC from scratch to get rid of.)


Thanks.
Title: foo_prettypop
Post by: Gul on 2005-04-19 12:40:14
REQ : Shortcut keys

Actually, i need only one  Would be really nice to have a shortcut key to make the prettypop pop pretty up, whenever one wishes to.

edited : wrong smiley..
Title: foo_prettypop
Post by: shevchenic on 2005-04-19 13:54:01
Quote
REQ : Shortcut keys

Actually, i need only one  Would be really nice to have a shortcut key to make the prettypop pop pretty up, whenever one wishes to.

edited : wrong smiley..
[a href="index.php?act=findpost&pid=291829"][{POST_SNAPBACK}][/a]


I need it too !
Title: foo_prettypop
Post by: upNorth on 2005-04-19 21:25:27
First of all, great work!

Then to the requests 

1) Concerning album art: It would be nice to have a checkbox that says "look in parent directory if no image is found", or something like that, to be used for multi disc albums. I like to have each disc as a separate subfolder, and have the album art in their parent directory. I guess I could achieve this with formatting code, but the way you have designed the "filenames" input (as a single line), I think it would be cleaner with a checkbox. Alternatively, it could look in the parent directory only if a %disc% tag (or similar) is present.

2) Option to make it show on "unpause".

3) A shortcut key as requested by Gul.
Title: foo_prettypop
Post by: FrozenSpoon on 2005-04-20 21:54:58
@UpNorth, I really like the idea of a showing on unpause option, and that's something easy to add. The 'look in parent' idea might be an option, as indeed a TAGZ line of that sort wouldn't be the cleanest thing (though possible, I'm sure).

@many, shotcut key is certainly something that's in the next version.

@Squeller, I expected that some couldn't or wouldn't install .NET for just a simple plugin. I certainly understand that. When I first started this plugin it was really never intended to be released. Rather, it was an educational experiment: how well can you mix managed (.NET) and unmanaged (foobar2000) code. It worked out pretty well! And thus at some point I decided it might be interesting to see if others would also enjoy it. So I do understand if some users don't want to bother with .NET. However, I'm surprised performance is really all _that_ bad for you. Yes loading times will be slower (gotta load up some .NET stuff), but if you make the album search list short, there really isn't that much code in there. (I will have to pull out my old 450Mhz system to give it a shot! I've only been testing on a 2800Mhz)

@fabiospark, .NET will show up in the "Add/Remove software" list of Windows. It will appear as "Microsoft .NET Framework 1.1" (or 1.0, but you need 1.1 for this). It is removable through the list if you decide to install it. To install it, I'd recommend using Windows Update (it's an optional update, not a critical one).

The next version is still a long ways off, but thanks for the feedback. I have also have had more time to play with the troublesome .NET 2.0 beta issues, and it's starting to worry me  I'm still waiting on getting access to beta 2 through MSDN. It's tough to get any sort of feedback from Microsoft for a small thing like this.
Title: foo_prettypop
Post by: Sam Stoat on 2005-04-20 22:17:58
@upNorth, I use subfolders too, with cover.jpg in the parent folder.  I use this code to find a cover, then a parent picture:

Code: [Select]
cover;..\cover
Title: foo_prettypop
Post by: upNorth on 2005-04-21 10:44:23
Quote
@upNorth, I use subfolders too, with cover.jpg in the parent folder.  I use this code to find a cover, then a parent picture:

Code: [Select]
cover;..\cover
[a href="index.php?act=findpost&pid=292272"][{POST_SNAPBACK}][/a]

Thanks, that was shorter than what I had in mind, but is there a solution that will pick just any image present in the parent directory? Wildcards (*) doesn't seem to work.

I have a lot of covers that I have just dragged and dropped from e.g. Walmart and Amazon, and hence the name might be something like "d6991168ss5.jpg". I'm not going to go through all my covers to change their name to e.g. "folder.jpg"...

So, "look for the same names in parent" is still my favourite, I guess 
Title: foo_prettypop
Post by: anza on 2005-04-21 10:53:12
upNorth: I recommend Flexible Renamer (http://hp.vector.co.jp/authors/VA014830/english/FlexRena/) for you.
1) Enable Recursive Sub Folders, Advanced Rename and set Search Mode to Wild Card
2) Search for *.jpg
3) Replace with folder.jpg
4) Rename

They're all on the same page, so you should have no problems
Title: foo_prettypop
Post by: upNorth on 2005-04-21 11:37:39
@anza: Thanks, but the problem is that there might be several images in each directory, making a recursive solution less useful.

IMHO, adding support in the plugin seems like a much better solution, than forcing users to rename their album art every time a new plugin comes around. This plugin currently works just great in the same directory as the audio files (a hidden "get any picture, if you can't find any of those listed" seems to be used), so it's just a question of doing the exact same thing in the parent directory.

Anyway, it's not like this is a big deal to me, as I can live without seeing album art in Pretty Popup for multi disc albums, as the Album Art Panel will display them.

Btw:
In my first post in this thread, I was about to suggest implementing the filename/source list the exact same way as seen in the Album Art Panel, because I think it would make it easier for the average user to be able to use the same list in both plugins. But, as the way it's done in this particular plugin, looks more understandable, I skipped that suggestion.

[span style='font-size:8pt;line-height:100%']edit: typo[/span]
Title: foo_prettypop
Post by: salmonmoose on 2005-04-21 12:08:16
Any chance of multimonitor support?

or am i missing it
Title: foo_prettypop
Post by: smok3 on 2005-04-21 14:42:36
when i start 1st song:
http://somestuff.org/prettypop.gif (http://somestuff.org/prettypop.gif)

and

Code: [Select]
Illegal operation:
Code: E0434F4Dh, flags: 00000001h, address: 7C81EB33h
Call path:
WinMain=>app_mainloop=>play_callback::on_playback_new_track
This is the first crash logged by this instance.
Code bytes (7C81EB33h):
7C81EAF3h:  8B 45 0C 56 8B 75 14 83 E0 01 85 F6 89 45 B4 C7
7C81EB03h:  45 BC E1 EA 81 7C 0F 84 9A 00 00 00 8B 4D 10 83
7C81EB13h:  F9 0F 0F 87 69 5A 02 00 85 C9 89 4D C0 74 07 57
7C81EB23h:  8D 7D C4 F3 A5 5F 8D 45 B0 50 FF 15 04 15 80 7C
7C81EB33h:  5E C9 C2 10 00 85 FF 0F 8E E6 D0 FE FF 8B 55 FC
7C81EB43h:  89 55 0C 0F B7 16 8B 7D F8 8A 14 3A 88 11 8B 78
7C81EB53h:  0C 0F B6 D2 66 8B 14 57 66 3B 16 0F 85 2F C7 02
7C81EB63h:  00 8B 50 08 66 8B 5A 04 38 19 0F 84 2D C7 02 00
Stack (0012F7D8h):
0012F7B8h:  00D5DB9C 7C9C93A0 77F643DD 7C9C93A0
0012F7C8h:  00000004 00000000 00D5D0A8 00000000
0012F7D8h:  00164BA0 E0434F4D 00000001 00000000
0012F7E8h:  7C81EB33 00000000 791B6FC3 0111110C
0012F7F8h:  012844E8 00164BA0 0012F818 791BE000
0012F808h:  00161F50 00000002 012844E8 00000000
0012F818h:  0012F828 791BE015 00161F50 012844E8
0012F828h:  0012F838 0012F884 79238B7D E0434F4D
0012F838h:  00000001 00000000 00000000 CB012405
0012F848h:  012844E8 00000001 7C81EB33 0012F50C
0012F858h:  00164BA0 E0434F4D 00000001 00000000
0012F868h:  00000000 0012F844 0012F404 0012FD50
0012F878h:  79238970 79238B88 00000000 0012F8F0
0012F888h:  792F0D05 012844E8 00000000 012844E8
0012F898h:  0012F89C CB012405 0012F894 012844E8
0012F8A8h:  0012F8AC 00000001 0012F8F0 0012F920
0012F8B8h:  0012F8F8 0012F8F4 0012F8F0 0012F890
0012F8C8h:  792F0CCE 791B4220 0012F9D0 00000000
0012F8D8h:  00000000 00000001 0012F898 00000000
0012F8E8h:  00164BA0 00000000 0012F920 7B51432D
Registers:
EAX: 0012F7DC, EBX: 00000001, ECX: 00164BA0, EDX: 00004A11
ESI: 00000000, EDI: 00000000, EBP: 0012F82C, ESP: 0012F7D8
Crash location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RaiseException" (+00000052h)

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 - 7761D000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
msvcrt                          loaded at 77C10000h - 77C68000h
COMCTL32                        loaded at 773D0000h - 774D2000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                        loaded at 763B0000h - 763F9000h
SHELL32                          loaded at 7C9C0000h - 7D1D4000h
foo_abx                          loaded at 003E0000h - 003EC000h
foo_ac3                          loaded at 00940000h - 00953000h
foo_albumlist                    loaded at 003F0000h - 003FB000h
foo_ape                          loaded at 00960000h - 0097F000h
foo_audioscrobbler              loaded at 00980000h - 009A0000h
LIBCURL                          loaded at 009A0000h - 009B9000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_bitcompare                  loaded at 00A90000h - 00A99000h
foo_burninate                    loaded at 00AA0000h - 00AAC000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_cdda                        loaded at 00AB0000h - 00ABE000h
foo_clienc                      loaded at 00AC0000h - 00ACB000h
foo_console                      loaded at 00AD0000h - 00AD7000h
foo_convolve                    loaded at 00AE0000h - 00B2F000h
foo_dbsearch                    loaded at 00B30000h - 00B48000h
foo_diskwriter                  loaded at 00B50000h - 00B62000h
foo_dsp_crossfade                loaded at 00B70000h - 00B77000h
foo_dsp_crossfeed                loaded at 00B80000h - 00B86000h
foo_dsp_extra                    loaded at 00B90000h - 00BA5000h
foo_dsp_nogaps                  loaded at 00BB0000h - 00BB7000h
foo_dsp_pause                    loaded at 00BC0000h - 00BC7000h
foo_dsp_skip_silence            loaded at 00BD0000h - 00BD7000h
foo_dsp_soundtouch              loaded at 00BE0000h - 00BEB000h
MSVCP60                          loaded at 76080000h - 760E5000h
foo_dynamics                    loaded at 00BF0000h - 00BF7000h
foo_faac                        loaded at 00C00000h - 00C33000h
foo_flac                        loaded at 00C40000h - 00C5C000h
foo_flaccer                      loaded at 00C60000h - 00C76000h
foo_freedb                      loaded at 00C80000h - 00CAE000h
foo_history                      loaded at 00CB0000h - 00CC0000h
foo_input_std                    loaded at 00CC0000h - 00D5E000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
foo_masstag                      loaded at 00D60000h - 00D74000h
foo_matroska                    loaded at 00D80000h - 00DC8000h
foo_monkey                      loaded at 00DD0000h - 00DEC000h
foo_mpeg4u                      loaded at 00DF0000h - 00E19000h
foo_null                        loaded at 00E20000h - 00E27000h
foo_ofr                          loaded at 00E30000h - 00E36000h
OptimFROG                        loaded at 00E40000h - 00E6C000h
foo_oggpreview                  loaded at 00E80000h - 00F81000h
foo_output_std                  loaded at 00F90000h - 00F99000h
foo_out_dsound_ex                loaded at 00FA0000h - 00FA9000h
DSOUND                          loaded at 73F10000h - 73F6C000h
foo_out_ks                      loaded at 00FC0000h - 00FCB000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_pphsresample                loaded at 00FD0000h - 00FE0000h
foo_prettypop                    loaded at 00FE0000h - 0100B000h
mscoree                          loaded at 79170000h - 79196000h
MSVCR71                          loaded at 7C340000h - 7C396000h
mscorwks                        loaded at 791B0000h - 79416000h
fusion                          loaded at 79040000h - 79085000h
mscorlib                        loaded at 79780000h - 7998C000h
mscorlib                        loaded at 79990000h - 79CCC000h
MSCORJIT                        loaded at 79430000h - 7947D000h
foo_read_http                    loaded at 03420000h - 03429000h
foo_rgscan                      loaded at 03430000h - 0343D000h
foo_scheduler                    loaded at 03440000h - 03454000h
foo_search_ex                    loaded at 03460000h - 03468000h
foo_shn                          loaded at 03470000h - 0347F000h
foo_speex                        loaded at 03480000h - 03498000h
foo_tta                          loaded at 034A0000h - 034A9000h
foo_tta_old                      loaded at 034B0000h - 034B9000h
foo_ui_std                      loaded at 034C0000h - 034D7000h
foo_unpack                      loaded at 034E0000h - 03511000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_utils                        loaded at 03520000h - 03531000h
foo_vis_manager                  loaded at 03540000h - 03548000h
foo_vis_vu_meter                loaded at 03550000h - 03558000h
foo_vorbisenc                    loaded at 03660000h - 03771000h
foo_wavpack                      loaded at 03780000h - 03792000h
foo_wma                          loaded at 037A0000h - 037BA000h
WMVCore                          loaded at 086C0000h - 08904000h
WMASF                            loaded at 070D0000h - 0710B000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
MSCTF                            loaded at 74720000h - 7476B000h
tabhook                          loaded at 03880000h - 03890000h
mswsock                          loaded at 71A50000h - 71A8F000h
DNSAPI                          loaded at 76F20000h - 76F47000h
winrnr                          loaded at 76FB0000h - 76FB8000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
system.drawing                  loaded at 7B490000h - 7B506000h
system.drawing                  loaded at 7B510000h - 7B5DE000h
system.windows.forms            loaded at 7B610000h - 7B808000h
system.windows.forms            loaded at 7B810000h - 7BAF2000h
system                          loaded at 7B0A0000h - 7B1CE000h
system                          loaded at 7B1D0000h - 7B3B0000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
Powrprof                        loaded at 74AD0000h - 74AD8000h
wdmaud                          loaded at 72D20000h - 72D29000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
msacm32                          loaded at 72D10000h - 72D18000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
diasymreader                    loaded at 51A70000h - 51AF0000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 7C81EB33h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RaiseException" (+00000052h)
Address: 791B6FC3h, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "Ordinal76" (+00006FC3h)
Address: 791BE000h, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "Ordinal76" (+0000E000h)
Address: 791BE015h, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "Ordinal76" (+0000E015h)
Address: 79238B7Dh, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "GetCompileInfo" (+0005EEA2h)
Address: 7C81EB33h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RaiseException" (+00000052h)
Address: 79238970h, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "GetCompileInfo" (+0005EC95h)
Address: 79238B88h, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "GetCompileInfo" (+0005EEADh)
Address: 792F0D05h, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "ReleaseFusionInterfaces" (+00048C42h)
Address: 792F0CCEh, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "ReleaseFusionInterfaces" (+00048C0Bh)
Address: 791B4220h, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "Ordinal76" (+00004220h)
Address: 7B51432Dh, location: "system.drawing", loaded at 7B510000h - 7B5DE000h
Address: 7B513CE4h, location: "system.drawing", loaded at 7B510000h - 7B5DE000h
Address: 7B519E9Ah, location: "system.drawing", loaded at 7B510000h - 7B5DE000h
Address: 791B3768h, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "Ordinal76" (+00003768h)
Address: 791B59C7h, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "Ordinal76" (+000059C7h)
Address: 791B4788h, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "Ordinal76" (+00004788h)
Address: 0041C796h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 010000D8h, location: "foo_prettypop", loaded at 00FE0000h - 0100B000h
Address: 010000D8h, location: "foo_prettypop", loaded at 00FE0000h - 0100B000h
Address: 010000D8h, location: "foo_prettypop", loaded at 00FE0000h - 0100B000h
Address: 010000D8h, location: "foo_prettypop", loaded at 00FE0000h - 0100B000h
Address: 010000D8h, location: "foo_prettypop", loaded at 00FE0000h - 0100B000h
Address: 010000D8h, location: "foo_prettypop", loaded at 00FE0000h - 0100B000h

Version info:
foobar2000 v0.8.3
UNICODE
Title: foo_prettypop
Post by: rapsodie on 2005-04-22 19:05:34
Great plugin!  :-)

I have a question about displaying album art, though.  It shows up fine for my mp3s and other music files on my hard drive, but I can't get it to show up for my audio CDs.  Is there a way to fix that?

Here's the path I use for my CD album art, if that's any help:

Code: [Select]
c:/program files/foobar2000/playlists/Albums/%artist%/%album%
Title: foo_prettypop
Post by: FrozenSpoon on 2005-04-23 00:52:55
smok3, a font issue for sure. Trying to fix this problem in the next release though I don't know really what's the main problem. Do you have an English or international copy of XP?

rapsodie, what are your filenames called? For example, this line:
Code: [Select]
C:\art here\%artist%\%album%\cover
will find the cover.jpg, cover.png files while
Code: [Select]
C:\art here\%artist%\%album%
will find %album%.jpg, %album%.png etc. Does this help out some?

salmonmoose, what's the issue with multimonitor?
Title: foo_prettypop
Post by: rapsodie on 2005-04-23 01:19:51
Quote
rapsodie, what are your filenames called? For example, this line:
Code: [Select]
C:\art here\%artist%\%album%\cover
will find the cover.jpg, cover.png files while
Code: [Select]
C:\art here\%artist%\%album%
will find %album%.jpg, %album%.png etc. Does this help out some?


My filenames are called folder.jpg -- I have no idea why they wouldn't be working. 
Title: foo_prettypop
Post by: FrozenSpoon on 2005-04-23 02:07:22
rapsodie, Have you tried
Code: [Select]
c:\program files\foobar2000\playlists\Albums\%artist%\%album%\folder

That way it will find folder.jpg (or png, etc)
Title: foo_prettypop
Post by: Hulo on 2005-04-26 10:49:32
Quote
Looks like a good plugin.........
Probably a stupid question but why is .NET needed?
[a href="index.php?act=findpost&pid=291133"][{POST_SNAPBACK}][/a]

But why is foo_prettypop needed? Toaster seems to be more stable.
Title: foo_prettypop
Post by: FrozenSpoon on 2005-04-26 19:26:20
Quote
But why is foo_prettypop needed? Toaster seems to be more stable.
[a href="index.php?act=findpost&pid=293438"][{POST_SNAPBACK}][/a]

I've already explained why I released it. If you don't like it don't use it. This is just a fun project for me.
Title: foo_prettypop
Post by: Duke on 2005-04-27 00:43:38
Thanks for the plugin, works fine here. I have a small problem with the albumart filenames though, I'm trying to match filenames like '00 - Album (Front).jpg'.

This doesn't seem to work:
$replace(%_path%,%_filename_ext%,)00 - %album% (Front)

Does anyone have a solution?
Title: foo_prettypop
Post by: FrozenSpoon on 2005-04-27 01:08:23
Duke,
Code: [Select]
$replace(%_path%,%_filename_ext%,)00 - %album% '(Front)'
Should work, notice the single quotes around (Front). I'm not a TAGZ expert, there most likely is a better way of doing this  I tested this and it does work for me though.
Title: foo_prettypop
Post by: Duke on 2005-04-27 01:37:03
Thanks FrozenSpoon, thats working perfectly
Title: foo_prettypop
Post by: Hulo on 2005-04-27 14:03:34
Quote
I've already explained why I released it. If you don't like it don't use it. This is just a fun project for me.
[a href="index.php?act=findpost&pid=293523"][{POST_SNAPBACK}][/a]

I would like to use your program instead of another, but on my configuration (windows xp sp2, .NET Framework 1.1 version 1.1.4322.573) it does not work
Title: foo_prettypop
Post by: FrozenSpoon on 2005-04-27 16:58:57
Quote
I would like to use your program instead of another, but on my configuration (windows xp sp2, .NET Framework 1.1 version 1.1.4322.573) it does not work
[a href="index.php?act=findpost&pid=293670"][{POST_SNAPBACK}][/a]

Can you post or PM me the problem? Despite what it may look like, the information posted by those that have had problems have pointed me in the right direction to fix any issues.

In particular, I'm looking at two issues:
1) There are LOTS of issues with fonts, and these appear to be the main issues I've seen. Stems from either something wrong in a .NET function or me doing something really stupid but subtle (I'm guessing that  But I can't find it). The next release will try to fix this (and I think it will). Still, I won't have time for another release until mid May due to the end of the semester.
2) Some people are getting crashes at startup that don't _appear_ to be font related. I'm baffled at these. While I know .NET 2.0 beta 1 can cause this problem, I do not know what the issue is if only .NET 1.1 is being used. Maybe fixing the fonts will correct these issues.

I'm really trying to make the next 1.1 solid. And then move to inline colors in 1.2 (requires a litte more work I don't want to put in 1.1).
Title: foo_prettypop
Post by: The Link on 2005-04-27 17:10:37
Quote
2) Some people are getting crashes at startup that don't _appear_ to be font related. I'm baffled at these. While I know .NET 2.0 beta 1 can cause this problem, I do not know what the issue is if only .NET 1.1 is being used. Maybe fixing the fonts will correct these issues.

The crash when starting foobar2000 using .NET 2.0 beta 1 was resolved for me when I switched to beta 2.

Regards,
The Link
Title: foo_prettypop
Post by: FrozenSpoon on 2005-04-27 17:13:09
Quote
The crash when starting foobar2000 using .NET 2.0 beta 1 was resolved for me when I switched to beta 2.
[a href="index.php?act=findpost&pid=293699"][{POST_SNAPBACK}][/a]
Good to hear! I'm still waiting for my MSDN account to catch up so I can grab the latest goodies.
Title: foo_prettypop
Post by: war59312 on 2005-04-29 03:36:24
Nice, working great.

Well I do have a request.

Can you add support for Dynamic Titles so it works with shoutcast?

Also, can I make it display default.gif if there is no cover?

Thanks a lot,
  Will
Title: foo_prettypop
Post by: chrisgeleven on 2005-04-29 23:03:36
This is awsome. Great work.
Title: foo_prettypop
Post by: FrozenSpoon on 2005-04-30 06:38:28
Quote
Can you add support for Dynamic Titles so it works with shoutcast?
[a href="index.php?act=findpost&pid=294035"][{POST_SNAPBACK}][/a]
Dynamic titles are 100% for sure in the next version, they are already working on my development copy.
Title: foo_prettypop
Post by: AxaliaN on 2005-04-30 10:41:20
Hey FrozenSpoon, I'd really like to giv your plugin a try, but when I put it in my components it crashes foobar =(

Here's the error code:

Code: [Select]
Illegal operation:
Code: C000001Dh, flags: 00000000h, address: 05611D8Eh
Call path:
WinMain=>app_init
This is the first crash logged by this instance.
Code bytes (05611D8Eh):
05611D4Eh:  05 B9 B0 65 55 05 E8 DB 7A 25 74 8D 15 2C 3A 97
05611D5Eh:  03 E8 6A 0E 04 74 B9 B0 65 55 05 E8 C6 7A 25 74
05611D6Eh:  8B 0D 2C 3A 97 03 6A 00 6A 00 FF 15 DC 24 15 7B
05611D7Eh:  B9 B0 65 55 05 E8 AC 7A 25 74 8B 0D 2C 3A 97 03
05611D8Eh:  FF EC 13 65 02 50 BA B4 67 55 05 E8 3C CF 0C 74
05611D9Eh:  B9 B0 65 55 05 E8 8C 7A 25 74 8B 0D 2C 3A 97 03
05611DAEh:  FF A0 12 65 02 50 BA C0 67 55 05 E8 1C CF 0C 74
05611DBEh:  B9 B0 65 55 05 E8 6C 7A 25 74 8B 0D 2C 3A 97 03
Stack (0012FAE0h):
0012FAC0h:  0245E498 7C9C93A0 77F643DD 7C9C93A0
0012FAD0h:  00000004 00000000 0245D9A4 00000000
0012FAE0h:  026502BC 004442AC 05553910 00000000
0012FAF0h:  00000000 0012FBC0 79A9A210 FFFFFFFF
0012FB00h:  7965F3E7 001A32D0 05551C80 7965F42D
0012FB10h:  05551C80 7965F455 05551C80 7965F4A2
0012FB20h:  05551C80 7965F4B4 05551C80 7965F520
0012FB30h:  05551C80 79666ECF 00185090 0012FBF8
0012FB40h:  05551C80 00043003 00000334 11000022
0012FB50h:  02634510 055DE4DB 00000000 00000000
0012FB60h:  02731EF8 0012FB88 00000000 00000000
0012FB70h:  00000000 00000000 00000000 00000001
0012FB80h:  00000000 00000001 0065F508 0012FBCC
0012FB90h:  79666F97 00000000 FFFFFFFF 0012FBF8
0012FBA0h:  00185090 00185090 05611D18 00000000
0012FBB0h:  0012FC04 0012FBF8 00000000 0012FB98
0012FBC0h:  0012FC0C 79AB54F4 FFFFFFFF 0012FBE0
0012FBD0h:  02731EF8 0012FBF8 00000001 026502BC
0012FBE0h:  0012FF0C 02732BEA 004442AC 026502BC
0012FBF0h:  77C2C21B 0012FF0C 796559E0 05611D18
Registers:
EAX: 00000001, EBX: 77C2C21B, ECX: 0297C728, EDX: 00000000
ESI: 0297C728, EDI: 004442AC, EBP: 0012FC00, ESP: 0012FAE0
Unable to identify crash location

Loaded modules:
foobar2000                      loaded at 00400000h - 00452000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
USER32                          loaded at 77D40000h - 77DD0000h
GDI32                            loaded at 77F10000h - 77F56000h
ole32                            loaded at 774E0000h - 7761D000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
msvcrt                          loaded at 77C10000h - 77C68000h
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
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
foo_abx                          loaded at 009E0000h - 009EC000h
foo_ac3                          loaded at 009F0000h - 00A03000h
foo_albumlist                    loaded at 00A10000h - 00A1B000h
foo_amipwrapper                  loaded at 00A20000h - 00A42000h
foo_ape                          loaded at 00A60000h - 00A7F000h
foo_apl                          loaded at 00A80000h - 00A8A000h
foo_bitcompare                  loaded at 00A90000h - 00A99000h
foo_burninate                    loaded at 00AA0000h - 00AAC000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_cdda                        loaded at 00AB0000h - 00ABE000h
foo_clienc                      loaded at 00AC0000h - 00ACB000h
foo_console                      loaded at 00AD0000h - 00AD7000h
foo_convolve                    loaded at 00AE0000h - 00B2F000h
foo_dbsearch                    loaded at 00B30000h - 00B48000h
foo_diskwriter                  loaded at 00B50000h - 00B62000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_dsp_continuator              loaded at 00BF0000h - 00BF9000h
foo_dsp_crossfade                loaded at 00C00000h - 00C07000h
foo_dsp_crossfeed                loaded at 00C10000h - 00C16000h
foo_dsp_extra                    loaded at 00C20000h - 00C35000h
foo_dsp_Foobar2WinampPlugin      loaded at 00C40000h - 00C48000h
MSVCR71                          loaded at 7C340000h - 7C396000h
dsp_dfx                          loaded at 00C60000h - 00C86000h
dfxg11                          loaded at 00C90000h - 00D1A000h
WININET                          loaded at 771B0000h - 77256000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
OLEAUT32                        loaded at 77120000h - 771AC000h
WMVCore                          loaded at 7D790000h - 7D99A000h
wmidx                            loaded at 4B320000h - 4B349000h
WMASF                            loaded at 59A10000h - 59A4C000h
msdmo                            loaded at 736B0000h - 736B7000h
urlmon                          loaded at 77260000h - 772FE000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
MSVFW32                          loaded at 75A70000h - 75A91000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
DRMClien                        loaded at 00D20000h - 00D6F000h
Secur32                          loaded at 77FE0000h - 77FF1000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
MsgPlusLoader1                  loaded at 00E10000h - 00E1E000h
nview                            loaded at 018D0000h - 01A3D000h
PSAPI                            loaded at 76BF0000h - 76BFB000h
NTMARTA                          loaded at 77690000h - 776B1000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
MSCTF                            loaded at 74720000h - 7476B000h
msctfime                        loaded at 755C0000h - 755EE000h
RASAPI32                        loaded at 76EE0000h - 76F1C000h
rasman                          loaded at 76E90000h - 76EA2000h
NETAPI32                        loaded at 5B860000h - 5B8B4000h
TAPI32                          loaded at 76EB0000h - 76EDF000h
rtutils                          loaded at 76E80000h - 76E8E000h
msv1_0                          loaded at 77C70000h - 77C93000h
iphlpapi                        loaded at 76D60000h - 76D79000h
sensapi                          loaded at 722B0000h - 722B5000h
USERENV                          loaded at 769C0000h - 76A73000h
ctagent                          loaded at 01B80000h - 01B90000h
foo_dsp_nogaps                  loaded at 01BB0000h - 01BB7000h
foo_dsp_pause                    loaded at 01BC0000h - 01BC7000h
foo_dsp_skip_silence            loaded at 01BD0000h - 01BD7000h
foo_dsp_soundtouch              loaded at 01BE0000h - 01BEB000h
MSVCP60                          loaded at 76080000h - 760E5000h
foo_dynamics                    loaded at 01BF0000h - 01BF7000h
foo_faac                        loaded at 01C00000h - 01C33000h
foo_festalon                    loaded at 01C40000h - 01D7E000h
foo_flac                        loaded at 01D80000h - 01D9C000h
foo_flaccer                      loaded at 01DA0000h - 01DB6000h
foo_freedb                      loaded at 01DC0000h - 01DEE000h
foo_history                      loaded at 01DF0000h - 01E00000h
foo_id3v2                        loaded at 01E00000h - 01E30000h
foo_infobox                      loaded at 01E30000h - 01E43000h
foo_info_samurize                loaded at 01E50000h - 01E6A000h
foo_input_std                    loaded at 01F90000h - 0202E000h
foo_lpac                        loaded at 02030000h - 02037000h
lpac_codec_api                  loaded at 02040000h - 0204A000h
lpaccodec                        loaded at 02050000h - 02079000h
foo_masstag                      loaded at 022A0000h - 022B4000h
foo_matroska                    loaded at 022C0000h - 02308000h
foo_modplug                      loaded at 02310000h - 02367000h
foo_monkey                      loaded at 02370000h - 0238C000h
foo_mpeg4u                      loaded at 02390000h - 023B9000h
foo_nez                          loaded at 023C0000h - 023EB000h
foo_neza                        loaded at 023F0000h - 02419000h
foo_null                        loaded at 02420000h - 02427000h
foo_ofr                          loaded at 02430000h - 02436000h
OptimFROG                        loaded at 02440000h - 0246C000h
foo_oggpreview                  loaded at 02480000h - 02581000h
foo_osd                          loaded at 02590000h - 0259E000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_output_std                  loaded at 025B0000h - 025B9000h
foo_out_dsound_ex                loaded at 025C0000h - 025C9000h
DSOUND                          loaded at 73F10000h - 73F6C000h
foo_out_dsound_ex2              loaded at 025E0000h - 025E9000h
foo_out_ks                      loaded at 025F0000h - 025FB000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_playlistfind                loaded at 02600000h - 0260B000h
foo_playlistgen_ex              loaded at 02610000h - 0261F000h
foo_pphsresample                loaded at 02620000h - 02630000h
foo_prettypop                    loaded at 02630000h - 0265B000h
mscoree                          loaded at 78800000h - 7883A000h
mscorwks                        loaded at 79650000h - 79B45000h
MSVCR80                          loaded at 02680000h - 02712000h
mscorlib.ni                      loaded at 788B0000h - 792D6000h
mscorrc                          loaded at 61350000h - 61384000h
mscorjit                        loaded at 78850000h - 788A6000h
foo_psf                          loaded at 05620000h - 056CC000h
foo_read_http                    loaded at 056D0000h - 056E5000h
foo_rgscan                      loaded at 056F0000h - 056FD000h
foo_scroll                      loaded at 05700000h - 05706000h
foo_search_ex                    loaded at 05710000h - 05718000h
foo_shn                          loaded at 05720000h - 0572F000h
foo_shuffle                      loaded at 05730000h - 0573B000h
foo_sid                          loaded at 05740000h - 05787000h
foo_spc                          loaded at 057A0000h - 057B1000h
foo_speex                        loaded at 057C0000h - 057D8000h
foo_tfmx                        loaded at 057E0000h - 057E9000h
foo_tta                          loaded at 057F0000h - 057F9000h
foo_tta_old                      loaded at 05800000h - 05809000h
foo_uie_albumart                loaded at 05810000h - 0581C000h
foo_uie_albumlist                loaded at 05820000h - 05831000h
foo_uie_simple_spectrum          loaded at 05840000h - 0584B000h
foo_uie_tabs                    loaded at 05850000h - 0585A000h
foo_uie_trackinfo                loaded at 05860000h - 0586B000h
foo_ui_columns                  loaded at 05870000h - 058A7000h
foo_ui_std                      loaded at 058B0000h - 058C7000h
foo_unpack                      loaded at 058D0000h - 05901000h
foo_utils                        loaded at 05910000h - 05921000h
foo_vis_manager                  loaded at 05930000h - 05938000h
foo_vis_samurize2                loaded at 05940000h - 05967000h
foo_vis_simple_spectrum          loaded at 05A90000h - 05A9A000h
foo_vorbisenc                    loaded at 05AA0000h - 05BB1000h
foo_wavpack                      loaded at 05BC0000h - 05BD2000h
foo_winamp_spam                  loaded at 05BE0000h - 05BE8000h
foo_wma                          loaded at 05BF0000h - 05C0A000h
foo_xa                          loaded at 05C10000h - 05C1F000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
mslbui                          loaded at 605D0000h - 605D9000h
dciman32                        loaded at 73BC0000h - 73BC6000h
amip                            loaded at 075C0000h - 07708000h
mswsock                          loaded at 71A50000h - 71A8F000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
System.Drawing.ni                loaded at 7AF70000h - 7B118000h
System.ni                        loaded at 7A6D0000h - 7AE54000h
System.Windows.Forms.ni          loaded at 7B150000h - 7BD42000h
Apphelp                          loaded at 77B40000h - 77B62000h
diasymreader                    loaded at 5DA10000h - 5DA9C000h
MSVCR80                          loaded at 09040000h - 090D2000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 026502BCh, location: "foo_prettypop", loaded at 02630000h - 0265B000h
Address: 79A9A210h, location: "mscorwks", loaded at 79650000h - 79B45000h
Address: 7965F3E7h, location: "mscorwks", loaded at 79650000h - 79B45000h
Symbol: "UpdateError" (+000017BFh)
Address: 7965F42Dh, location: "mscorwks", loaded at 79650000h - 79B45000h
Symbol: "UpdateError" (+00001805h)
Address: 7965F455h, location: "mscorwks", loaded at 79650000h - 79B45000h
Symbol: "UpdateError" (+0000182Dh)
Address: 7965F4A2h, location: "mscorwks", loaded at 79650000h - 79B45000h
Symbol: "UpdateError" (+0000187Ah)
Address: 7965F4B4h, location: "mscorwks", loaded at 79650000h - 79B45000h
Symbol: "UpdateError" (+0000188Ch)
Address: 7965F520h, location: "mscorwks", loaded at 79650000h - 79B45000h
Symbol: "UpdateError" (+000018F8h)
Address: 79666ECFh, location: "mscorwks", loaded at 79650000h - 79B45000h
Symbol: "InstallCustomModule" (+00005DF7h)
Address: 02634510h, location: "foo_prettypop", loaded at 02630000h - 0265B000h
Address: 79666F97h, location: "mscorwks", loaded at 79650000h - 79B45000h
Symbol: "InstallCustomModule" (+00005EBFh)
Address: 79AB54F4h, location: "mscorwks", loaded at 79650000h - 79B45000h
Address: 026502BCh, location: "foo_prettypop", loaded at 02630000h - 0265B000h
Address: 026502BCh, location: "foo_prettypop", loaded at 02630000h - 0265B000h
Address: 77C2C21Bh, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+00000000h)
Address: 796559E0h, location: "mscorwks", loaded at 79650000h - 79B45000h
Address: 797D07FFh, location: "mscorwks", loaded at 79650000h - 79B45000h
Symbol: "GetCompileInfo" (+0001F86Fh)
Address: 004118E9h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 026502BCh, location: "foo_prettypop", loaded at 02630000h - 0265B000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004465DCh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043E2F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 77C61FC8h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "wpgmptr" (+00000580h)
Address: 7C918DFAh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlUnicodeStringToInteger" (+00000199h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C918DFAh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlUnicodeStringToInteger" (+00000199h)
Address: 7C919BD3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "LdrGetProcedureAddress" (+0000004Bh)
Address: 7C803528h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "WaitForSingleObjectEx" (+00000FD8h)
Address: 7C8043FCh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "WaitForSingleObjectEx" (+00001EACh)
Address: 7C800000h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 00446350h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004465DCh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 7C97C0D8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77C39D60h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "strerror" (+00002B66h)
Address: 7C91094Eh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAcquirePebLock" (+00000031h)
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h

Version info:
foobar2000 v0.8.3
UNICODE

I've got .net 1.1 and 2.0, that might be the problem but I need 2.0 for my own programs, lol
Title: foo_prettypop
Post by: The Link on 2005-04-30 14:23:58
@AxaliaN: Did you try the new beta 2 of the .Net 2.0 framework? With beta 1 it also crashed here but beta 2 solved this problem for me.
Title: foo_prettypop
Post by: AxaliaN on 2005-04-30 15:44:04
Quote
@AxaliaN: Did you try the new beta 2 of the .Net 2.0 framework? With beta 1 it also crashed here but beta 2 solved this problem for me.
[a href="index.php?act=findpost&pid=294365"][{POST_SNAPBACK}][/a]


Tried it, and still the same =(
Title: foo_prettypop
Post by: war59312 on 2005-05-01 23:53:56
Quote
Quote
Can you add support for Dynamic Titles so it works with shoutcast?
[a href="index.php?act=findpost&pid=294035"][{POST_SNAPBACK}][/a]
Dynamic titles are 100% for sure in the next version, they are already working on my development copy.
[a href="index.php?act=findpost&pid=294283"][{POST_SNAPBACK}][/a]

All right sweet! 
Title: foo_prettypop
Post by: pronesdude on 2005-05-04 03:48:34
that would be cool if you could add multiple mouse effects to it.

i have it set to open the main window when i click, but it would be nice you could allow seperate assignments for the right and left mouse buttons.  or make it so right clicking beings up a context menu allowing basic play controls (pause, next, previous) and hiding display or opening main window.

other than that, this thing is great.
Title: foo_prettypop
Post by: Silverbolt on 2005-05-04 04:14:17
Hm. Does it not display ampersands for anyone else? Tis awesome otherwise.
Title: foo_prettypop
Post by: FrozenSpoon on 2005-05-04 16:37:31
pronesdude, those are good ideas. Might not be able to get all those in for the next release but it does give me some other interesting ideas..

Silverbolt, oops, good catch. Simple fix, it'll be in the next release.

I've still been pretty busy, I'm hoping to have the next version out on the 12th or 13th of this month. I'm pretty much done feature-wise for this release, just trying to make it really solid.
Title: foo_prettypop
Post by: Chronial on 2005-05-07 15:34:39
Bicubic resizing for the album-art would be a really great feature.
Title: foo_prettypop
Post by: FrozenSpoon on 2005-05-07 18:49:12
Chronial, you're right, it does look poor right now. I don't know why I didn't do it earlier, I changed it to bicubic just now and it looks many times better. Thanks for the suggestion, when I get this thing all polished up later this week, that version will have the bicubic resizing.
Title: foo_prettypop
Post by: GHammer on 2005-05-09 06:22:05
Love this plugin. Thanks for all your efforts.
If you get bored with tweaking this and that, consider adding the 'Playing Now' info that MSN Messenger 7x has. I guess it is officially "What I'm Listening To"
Title: foo_prettypop
Post by: FrozenSpoon on 2005-05-12 02:45:31
Hello everyone.
Just finished up 1.1, see the original post for details on the new features. As I typically seem to miss them, there might be a small issue here or there, so I'd really be interested in hearing if there are some problems.

I want to thank Smitty Jones and Erik (I don't know if you have a board name?) for helping me trying to find a few problems. I especially want to thank AxaliaN who must have tried 10 different versions before it worked finally. I suspect some others who have had crashes on startup will find this version works for them.

I still have ideas out there for 1.2. In particular, inline colors, fully transparent background, and quite a few other features mentioned in this thread that haven't made it in yet.

As always, feedback is welcome.
Title: foo_prettypop
Post by: AxaliaN on 2005-05-12 09:30:16
Looking great dude, and don't mention the help, glad to be of assistance =)
Title: foo_prettypop
Post by: kalmark on 2005-05-12 10:48:23
Great, this version actually works for me
Strangely, though, I can only see a fraction of the fonts I see in Word, for example.
And is it possible to get anti-aliased fonts? Italicized fonts look pretty jagged.
One minor disturbance: the formatting dialog has a checkbox for "solid BG", but htis can't be changed to anything else.

Great work, anyhow, this stuff looks fine

Edit: bug report: if you have some dynamic info in the line formatting, and it's truly dynamic (like bitrate), the popup does not disappear after the set time, only when the track is stopped. Transparency does not work in this case, either. If you have the same tagz variable, but the bitrate does not change, everything works perfectly.
Title: foo_prettypop
Post by: Andreasvb on 2005-05-12 12:03:19
It's a very good plugin, very useful.

Is it possible to use wildcards? Like *cover*

Thanks.

I got a crash (not foobar style)  more like .NET crash I think.

Code: [Select]
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
   at System.Windows.Forms.Control.DefWndProc(Message& m)
   at System.Windows.Forms.Control.WmUpdateUIState(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.ParkingWindow.WndProc(Message& m)
   at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
foo_prettypop
    Assembly Version: 1.0.1957.35832
    Win32 Version: 1, 1, 0, 0
    CodeBase: file:///C:/Program/foobar2000/components/foo_prettypop.dll
----------------------------------------
System.Drawing
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------

************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.
Title: foo_prettypop
Post by: FrozenSpoon on 2005-05-12 16:12:16
kalmark, As far as antialiased fonts, I'm just using a standard text control so anything that would antialiased elsewhere would be antialiased in the popup. For 2000 and XP's default, some fonts will not be antialiased until they are larger. For XP, if you set the antialias rule to ClearType, then smaller fonts will be antialiased too (for example, look at the screenshots I've provided, they have antialiased fonts due to ClearType).

I see what you're referring to when using something like dynamic bitrate. I will fix that, that's a serious problem.

The deal with the "solid BG" was that there was originally going to be more options. I agree, that shouldn't still be a radio option since there is only one option anyways

I will see what I can do about fonts... but I'm pretty sure the list that's there is as much as I'm going to get. Are the fonts in question not TrueType/OpenType fonts? On my system all fonts seem to be appearing but I'll see what I can find.

Andreasvb, That's an odd one... can you describe how and when that happened? Have you used this component before without problems? Thanks!
Title: foo_prettypop
Post by: kalmark on 2005-05-12 16:27:45
Quote
kalmark, As far as antialiased fonts, I'm just using a standard text control so anything that would antialiased elsewhere would be antialiased in the popup. For 2000 and XP's default, some fonts will not be antialiased until they are larger. For XP, if you set the antialias rule to ClearType, then smaller fonts will be antialiased too (for example, look at the screenshots I've provided, they have antialiased fonts due to ClearType).

Okay, that might be the reason, I'll check. Though the Toaster plugin, for example, offers the choice to choose "Font Quality", like "Antialias Gridfit", "Cleartype Gridfit" and some others, mybe googling for these comes up with some ideas
Quote
I see what you're referring to when using something like dynamic bitrate. I will fix that, that's a serious problem.

The deal with the "solid BG" was that there was originally going to be more options. I agree, that shouldn't still be a radio option since there is only one option anyways

Thanks, I'll be waiting for the fix.
Quote
I will see what I can do about fonts... but I'm pretty sure the list that's there is as much as I'm going to get. Are the fonts in question not TrueType/OpenType fonts? On my system all fonts seem to be appearing but I'll see what I can find.

There are a lot of fonts which have the TT or the O logo before their name for example in some foobar formatting settings, and they are not visible from your plugin. They all have the TT icon in Word, though.  Sadly I have no other .NET app to test, if it recognizes all my fonts, but feel free to point me to one

There are some stability issues too, after some time, like 10 tracks played, I can't get the popup to appear via the menu shortcut. This might only be a coincidence, but I got this error twice.

I'll be waiting for the new version
Title: foo_prettypop
Post by: FrozenSpoon on 2005-05-12 22:17:40
Quote
Okay, that might be the reason, I'll check. Though the Toaster plugin, for example, offers the choice to choose "Font Quality", like "Antialias Gridfit", "Cleartype Gridfit" and some others, mybe googling for these comes up with some ideas

Sounds as if Toaster is rendering fonts through GDI+, which gives some 5 options for setting antialias hints directly reguardless of your system settings or what the font suggests. I'm not working that low level because doing so would be overkill for the current feature set. I will have to move to GDI+ text rendering when doing inline colors, where I could possibly force antialias on all the time.

Also, I know a few people wanted the ablity to show a default image if none found. There's a dirty workaround to do this already: at the end of your album art string just place something like ;C:\music\default[%] and make a file called C:\music\default.jpg (or another supported format). The reason this works is because TAGZ entries are always absolute filenames, and the % flags this entry as TAGZ. [%] will always evaluate empty. A dirty workaround, but someone may find it useful.
Title: foo_prettypop
Post by: Andreasvb on 2005-05-12 23:05:00
Quote
Andreasvb, That's an odd one... can you describe how and when that happened? Have you used this component before without problems? Thanks!
[a href="index.php?act=findpost&pid=297046"][{POST_SNAPBACK}][/a]


I had the preferences window open and pause/play then the pretty popup window goes blank, so I choose something other in prefs and then switch back to pretty popup, there's when it crashed, the popup may have been fading while I switched.
Title: foo_prettypop
Post by: gfngfgf on 2005-05-12 23:46:27
First of all, I like this new version and I definitely appreciate the effort, but there are three issues I'm having.

1) Sometimes, oftentimes, the popup "pops under", in that it doesn't show up over my other windows.  The popup works and shows, but it just doesn't draw over my other windows.  The interesting thing is that this didn't happen to me the first few hours of using the new version, but just within the last half hour I've noticed that the popup has been hiding again.  This was an issue in the previous release of this plugin as well.

2) There's weird behavior when the prettypop preferences window is open at the same time a popup occurs.  It's not very predictable, but if I have the preferences window open and trigger the popup with a keyboard shortcut I set, every few times, the entire preferences goes blank (screenshot (https://netfiles.uiuc.edu/shunmgvl/www/error.png)).  Sometimes, even, the entire preferences window just closes on its own after the popup is done fading out.  I just noticed this issue with the current version.

3) This is another issue that was present in the last version as well as the current version.  I usually just shut down my computer without bothering to close foobar first.  With prettypop installed and foobar running, the shut down process just quits.  That is, I'm left at the desktop, and if I check task manager, most of my processes (including foobar) have closed, and there are no hanging processes.  If I click on "start" and shut down again, my computer will shut down normally.
Title: foo_prettypop
Post by: FrozenSpoon on 2005-05-13 01:15:34
Quote
1) Sometimes, oftentimes, the popup "pops under", in that it doesn't show up over my other windows.
A few other people mentioned this to me and I saw it happen once as well. It seems that every so often Windows or a program completely borks the top-most list. I set top-most once, upon statup, and forget about it. I'm changing it to request top-most each time it appears now to help solve this problem.
Quote
2) There's weird behavior when the prettypop preferences window is open at the same time a popup occurs.
Indeed, I've seen this too. Interestingly, it doesn't appear to happen on Windows 2000 (at least, I've only been able to get this problem in XP). Honestly, this is something I don't think I can fix. I have tried so many things but have not seen any solid documentation on this.

As for the shutdown thing you mentioned, I can reproduce that now that you mention it. The fact that foobar is completely closed indicates to me something is funky in .NET. I'm looking into it but I really don't know. It's these funky things that are suppose to be a lot better in .NET 2.0...

Also, using the menu command to bring the popup up while foobar is stopped breaks it. Whoops. I'll fix that too.

Thanks for giving it a shot.
Title: foo_prettypop
Post by: Gord on 2005-05-13 14:10:22
With 'Show Dynamic Info Change' selected with a VBR file the popup stays up constantly. It may have something to do with the 'Show Dynamic Info' option in Display.

Also if you un-check either 'Show on Un-pause' or 'Show Dynamic Info Change' when you hit the save all button they re-check themselves.

Otherwise nice work
Title: foo_prettypop
Post by: FrozenSpoon on 2005-05-14 05:03:50
I went ahead and uploaded 1.1.1 on to the webpage mentioned in the first post. This fixes two issues:
1) Popup from dynamic info only pop-ups on a new song. Any other dynamic info (like bitrate) keeps updating while popup is shown.
2) I define the popup to be 'always on top' each time it is shown. I hope this fixes the issues where every so often it manages it loose it somehow.

Thanks again for the feedback.
Title: foo_prettypop
Post by: Silverbolt on 2005-05-14 06:16:55
Small bug in 1.1.1: open foobar, play track, click-hide the popup, Show PrettyPopup fast
The popup then displays a red X for the album art (but still works overall).

Code: [Select]
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentException: Invalid parameter used.
  at System.Drawing.Image.get_Width()
  at foo_ui_please.InfoPopUp.AlbumPic_OnPaint(Object Sender, PaintEventArgs e)
  at System.Windows.Forms.Control.OnPaint(PaintEventArgs e)
  at System.Windows.Forms.PictureBox.OnPaint(PaintEventArgs pe)
  at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
  at System.Windows.Forms.Control.WmPaint(Message& m)
  at System.Windows.Forms.Control.WndProc(Message& m)
  at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
  at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
foo_prettypop
    Assembly Version: 1.0.1959.41156
    Win32 Version: 1, 1, 1, 0
    CodeBase: file:///C:/Program%20Files/foobar2000/components/foo_prettypop.dll
----------------------------------------
System.Drawing
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------

************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.

Also minor aesthetic thing is that the Font and Color button text gets truncated (http://student.ucr.edu/~hnguy008/foobar2000/fon_colo.png) on some themes (might even be my fault). Thanks.
Title: foo_prettypop
Post by: FrozenSpoon on 2005-05-14 06:30:05
Silverbolt, I can't seem to reproduce that. However, I know exactly where it is occuring. I silently updated the copy on the webpage with a quick fix that should stop this from happening hopefully.
Title: foo_prettypop
Post by: Silverbolt on 2005-05-14 06:46:31
Goodness, thanks for the quick reply. Still seems to occur here though. Removed and re-added foo_prettypop to reset it back to defaults. Changed click behavior to "Hide popup", played a track and clicked it away, then chose "Show PrettyPopup fast" from the main menu and it gave the same exception dialog.
Title: foo_prettypop
Post by: FrozenSpoon on 2005-05-14 06:57:54
ahhh... I misundertood you the first time. Did another silent update that fixes it for sure this time since I was able to reproduce it now. Thanks!
Title: foo_prettypop
Post by: Silverbolt on 2005-05-14 07:02:22
That did the trick. Thanks~
Title: foo_prettypop
Post by: kalmark on 2005-05-14 09:58:50
Quote
Also minor aesthetic thing is that the Font and Color button text gets truncated (http://student.ucr.edu/~hnguy008/foobar2000/fon_colo.png) on some themes (might even be my fault). Thanks.
[a href="index.php?act=findpost&pid=297382"][{POST_SNAPBACK}][/a]

Yep, I have the same, but I use a pretty weird theme so I think that in my case it's definitely my fault
Title: foo_prettypop
Post by: seethru on 2005-05-14 16:25:58
loving this plugin, but I just realized it uses quite a bit of memory, any chance of cutting down on the memory usage?
Title: foo_prettypop
Post by: kl33per on 2005-05-14 19:05:12
I want to use the folllowing as my album art location:

Code: [Select]
F:\Music\Album Art\$replace($if2(%album artist%,%artist%) - %album%,:,_,?,_,/,_).jpg


Is it possible to do this in the current version?
Title: foo_prettypop
Post by: Chronial on 2005-05-14 19:10:59
just use it...
Title: foo_prettypop
Post by: kl33per on 2005-05-14 19:13:01
I tried, it didn't work.
Title: foo_prettypop
Post by: Chronial on 2005-05-14 19:17:40
strange
Title: foo_prettypop
Post by: amonrei on 2005-05-14 20:10:03
Hm if i can choose border color/thickness it would be neat.
Title: foo_prettypop
Post by: FrozenSpoon on 2005-05-14 23:09:53
Quote
I tried, it didn't work.
[a href="index.php?act=findpost&pid=297558"][{POST_SNAPBACK}][/a]

Seemed to work for me when I did a test with what you posted. Remember not to put .jpg at the end. You want the expression to evaluate to the filename before the .whatever.  The reason is so you can mix and match .jpg .png .jpeg .tiff or whatever formats you have and just use one expression.
Title: foo_prettypop
Post by: Chaser on 2005-05-14 23:40:05
Could you integrate different actions for example for right-click and double-click?! This would be one more great addition!
Title: foo_prettypop
Post by: kl33per on 2005-05-15 06:39:39
Awesome, now it works.  Thanks FrozenSpoon.
Title: foo_prettypop
Post by: FrozenSpoon on 2005-05-15 07:30:49
Quote
loving this plugin, but I just realized it uses quite a bit of memory, any chance of cutting down on the memory usage?
[a href="index.php?act=findpost&pid=297478"][{POST_SNAPBACK}][/a]
What kind of usage are you getting on your end?
In general, there isn't much more I could do. Using .NET comes at a cost. For myself, Foobar runs in about 24MB compared to 11MB. However, the actual nonpaged memory difference is more around 6MB. This really isn't that bad. After about 3-4 hours of playback I can confirm memory usage is the same, so .NET seems to be cleaning house correctly too. I do realize that for some people this usage is too much, sorry there isn't more I can do

Chaser, yes, I want to do this. However, I want to do something just slightly more advanced but I haven't figured it out yet
Title: foo_prettypop
Post by: Birk on 2005-05-15 11:40:11
Thank you for this great component.

If you would enable foobar tags like %_time_elapsed% i would use it as an skin.
Title: foo_prettypop
Post by: Chaser on 2005-05-15 12:21:56
In my opinion CPU-Usage is (much) more important then memory usage. Did a test myself yesterday too. It's a difference of about 8mb ram usage. However my foobar still only consumes less then one percent of the cpu (investigated this with "Process Explorer").

@FrozenSpoon - thank you..
Title: foo_prettypop
Post by: Chronial on 2005-05-15 12:38:37
I agree with the cpu/ram thing. 8mb are 0,8% of my phsyical memory and 0,2% of my virtual memory. That's much better than a component that uses 1% of my cpu.
But my foobar is at 18% cpu-usage (AMD64 3200 in 800mhz mode). Is this normal (remember, 800mhz mode), or is there something wrong?
Title: foo_prettypop
Post by: Deebster on 2005-05-15 14:04:11
I installed this plugin last night and am very happy with it (apart from being up until 3am making sure all my albums had cover art).

However, I am having troubles getting art for CDs to work.  Has anyone actually got it to work?  It seems to not even check.

I put c:\music\%artist%\%album% as the first thing to check but no cover art.

In this case it was c:\Music\Hexstatic\Master-View.jpg
I then changed Master-View.jpg to Rewind.jpg and played c:\Music\Hexstatic\Rewind\Hexstatic - Rewind [01] - Rewind Intro.mp3 - it showed the renamed Master-View.jpg, so it's not a problem with the image or the matching string.

I've tried playing with changing case and removing the - but no joy.

Any ideas?
Title: foo_prettypop
Post by: Chronial on 2005-05-15 19:05:31
Are you sure your mp3s are tagged correctly?
Title: foo_prettypop
Post by: Deebster on 2005-05-15 19:43:05
Quote
Are you sure your mp3s are tagged correctly?

There's no problems with my MP3s, and the CD has the correct metadata too (freedb discid 9c0a370b).  Everything else to do with CD metadata works: audioscrobbler, foobar popup notification/prettypop/toaster/etc.

95% of my music is on the computer now anyway, so it doesn't really matter - it's just strange that everything else works flawlessly.
Title: foo_prettypop
Post by: kalmark on 2005-05-17 22:10:37
Bug report: setting the click action to "hide popup" only works if the popup has already started fading out. If hover effect is enabled, then the popup can be hidden after it started to fade out and was hovered on. If I'm not clear, I'll happily rephrase, but I'm tired now
Title: foo_prettypop
Post by: FrozenSpoon on 2005-05-21 07:37:50
Quote
Bug report: setting the click action to "hide popup" only works if the popup has already started fading out. If hover effect is enabled, then the popup can be hidden after it started to fade out and was hovered on. If I'm not clear, I'll happily rephrase, but I'm tired now
[a href="index.php?act=findpost&pid=298424"][{POST_SNAPBACK}][/a]
I played around for a while and couldn't see the problem you were seeing. I can click on the popup while it is fading in and it still disappears for me.
Title: foo_prettypop
Post by: kalmark on 2005-05-21 10:16:41
Well yeah, now I kept experimenting, with longer fade and stay times...If this is intended as a double-click action, it works for me too  I just tried with single clicking before.
Title: foo_prettypop
Post by: Bachi-Bouzouk on 2005-05-29 12:33:06
I think I have some problem with the zip files at home and it says that the .zip file is corrupted  , could anyone upload the .dll file or or a rezipped package please

edit, I redownloaded it and now it works..
Title: foo_prettypop
Post by: adrianmak on 2005-05-30 15:47:06
feature request

can the format strings of album art filename allow multiple sources simialr as the album art which provide multiple sources of cover images

because

some album have more than 1 CD e.g.
c:\artist-album\cd1 , c:\artist-album\cd2

I will put cover image under c:\artist-album

however the current version of plugin allow only one location
Title: foo_prettypop
Post by: FrozenSpoon on 2005-06-01 00:50:02
kalmark, you always 100% of the time have to double click? I've seen this happen sometimes where the mouse had just stopped moving and a click is registered more of an 'end of move' than a simple click. Maybe I can see if I can clean up the logic a little bit.

adrianmak, not quite sure what the problem is: if all the music has been tagged with artist and album then C:\%ARTIST% - %ALBUM%\front or something to that effect should work. For multiple CDs in a 'single album' I've been under the impression the album tag should be equal and the disc tag defines CD 1, CD 2, etc.

I've found quite a few small bugs in the current version. I want to get a newer one out sooner or later.
Title: foo_prettypop
Post by: adrianmak on 2005-06-01 06:12:05
feature request:

Currently, the image shown in the popup is fixed size and no image reszie. It is fine for those cover images in square shape, but for those no in square shape i.e. rectangle shape, the popup image won't display properly.

So is it possible to add image resize option, allow user to specify the image area of the popup for next version
Title: foo_prettypop
Post by: Chronial on 2005-06-01 08:28:22
Quote
feature request

can the format strings of album art filename allow multiple sources simialr as the album art which provide multiple sources of cover images

because

some album have more than 1 CD e.g.
c:\artist-album\cd1 , c:\artist-album\cd2

I will put cover image under c:\artist-album

however the current version of plugin allow only one location
[a href="index.php?act=findpost&pid=301809"][{POST_SNAPBACK}][/a]


No, it doesn't - I have exactly the same structure and my format string is "folder;../folder" - that works perfect.
Title: foo_prettypop
Post by: FrozenSpoon on 2005-06-05 05:18:43
Updated to 1.1.2. New feature is the ability to use %_time_elapsed%, %_time_remaining%, %_time_total%, and their _seconds variants. I fixed some various small bugs and a larger bug where the popup didn't work as expected when placed on left side of screen.

Caveats: Slower than the previous version. Though I'm not sure it's noticeable.

1.1.3 will focus on speed improvements and some small feature requests in this thread.

Let me know if I missed a problem -- quite possible.
Title: foo_prettypop
Post by: stripe on 2005-06-05 07:16:26
Quote
Let me know if I missed a problem -- quite possible.[a href="index.php?act=findpost&pid=303605"][{POST_SNAPBACK}][/a]

Not a problem so much as a nit, which I am going to pick: when I have it set 'click to disappear' and I drag it, it doesn't disappear... even if I just drug it one pixel during that split second my mouse button was held down.

stripe/ben
Title: foo_prettypop
Post by: adrianmak on 2005-06-05 09:48:18
In 1.1.1, the album art filename work with below format string

folder;cover;coverart;front;$replace(%_path%,%_filename_ext%,)%ALBUM%;..\cover

But in 1.1.2, it doesn't work. It cant regonized ..\cover
Title: foo_prettypop
Post by: FrozenSpoon on 2005-06-06 07:35:04
stripe- Indeed this is a small yucky. However, the "click" behavior is mapped to any standard mouse button, while moving only works with the left button. So you can right click the popup without fear of moving it. I'll add more flexibility to this at some point (next version, whenever that happens).

adrianmak- You sure nothing else has changed? I checked on my machine and ..\cover works as expected. I didn't even so much as touch the code that deals with album art, so I'm not sure what could be causing the problem.
Title: foo_prettypop
Post by: Bachi-Bouzouk on 2005-06-06 07:56:46
I noticed that when pretty pop up was enabled, when it pops up, flash animations (some flash games) were very slow on my computer , when I disable pretty pop up, it disappears. Is it because pretty pop up uses CPU resources or is it because it uses something linked to flash, or Iam otally wrong?

(I'm using a 2800Hz intel, 1024RAM, XP SP1)
Title: foo_prettypop
Post by: FrozenSpoon on 2005-06-06 08:27:27
Bachi-Bouzouk- The CPU usage on your system should be negligible from the popup. I have a similar system (P4 2.8, 2GB) and the popup uses less than 1% of CPU time during fade-in, display, and fade-out. It's likely even less than 0.25% but I don't want to make that claim without double checking.

I tried displaying as many Flash doodads as I could (and some games), and I didn't see this problem. Are there certain Flash pages that it always happens on that you can give an example? Perhaps some Flash pages can take 100% of the CPU causing the popup to create problem when it displays... though I doubt that.

The only other thing I can think of is that your video drivers are doing something really really wrong. Video performance does matter somewhat, on my system if the popup is on my Radeon 8500 card, I see the ~0.25%, where if the popup is on one of my Permedia 3 cards, it's more on the order of 1% during fade-in and fade-out.
Title: foo_prettypop
Post by: Bachi-Bouzouk on 2005-06-06 15:44:40
Unfortunately, the game is not freeware  . (if you think it's very important, send me a PM, and I will give you my password to make you have some tests, it's based on confidence)

And for the videocard, I have a 128 MB DDR ATI Radeon 9800 Pro with the ATI catalyst drivers..

and as you do, I doubt that the game uses 100% of my CPU

But it doesn't always do that.. but to play we are using the keys: Q,S,D,K,L,M, up, left, right, down,
and
4,5,6 on the numeric pad (? don't know the right english word)..

Moreover, since I disabled pretty pop up, my foobar no longer freezes.. But I don't know if it is really linked, it seems to be, but I'm not sure. I will try to detail the case when it freezes, or when it slows my game..
Title: foo_prettypop
Post by: Silverbolt on 2005-06-07 06:39:43
Hmm. If you disable pretty popup (in the preferences) and press a shortcut to pop it up (or Show/Fade-in from the foobar menu), then it'll popup with the information for last track before you disabled it. After doing it a few times, I got a .NET error box with the following:

Code: [Select]
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentException: Invalid parameter used.
  at System.Drawing.Image.get_Width()
  at foo_ui_please.InfoPopUp.AlbumPic_OnPaint(Object Sender, PaintEventArgs e)
  at System.Windows.Forms.Control.OnPaint(PaintEventArgs e)
  at System.Windows.Forms.PictureBox.OnPaint(PaintEventArgs pe)
  at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
  at System.Windows.Forms.Control.WmPaint(Message& m)
  at System.Windows.Forms.Control.WndProc(Message& m)
  at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
  at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
foo_prettypop
    Assembly Version: 1.0.1981.40388
    Win32 Version: 1, 1, 2, 0
    CodeBase: file:///C:/Program%20Files/foobar2000/components/foo_prettypop.dll
----------------------------------------
System.Drawing
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------

************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.


foobar doesn't crash or anything; just the album art in pretty pop displays a red X until you restart foobar. Using foo_prettypop v1.1.2
Title: foo_prettypop
Post by: Digisurfer on 2005-06-16 23:27:15
I really like this component, many thanks. Only thing I've seen is that the commands to force it to show itself don't work unless it's popped up on it's own at least once.
Title: foo_prettypop
Post by: tttung on 2005-06-17 01:09:06
This is a very interesting and useful plugin. I liked it a lot and used it for quite sometime. However, today I realized that it took quite a lot of CPU usage. When it's enabled, my foobar uses about 20% of CPU in comparison to ~6% when it's disabled. I can see the change clearly just by checking and unchecking the option "Enable Pretty Popup" in preference. Anyone else experiences the same ?
Title: foo_prettypop
Post by: Trigger911 on 2005-06-17 17:54:10
all i can say is i love it pretty nice little thing nice when im crusing the net or chating via irc thanx for your work
Title: foo_prettypop
Post by: gob on 2005-06-22 03:30:02
good god, i was trying to get pretty pop to work and it requires teh .net framework  it looks sweet but .net=barf.
Title: foo_prettypop
Post by: Silverbolt on 2005-06-22 05:40:18
I threw up too, the second I found out .NET was required. It hurts the soul, precious.
Title: foo_prettypop
Post by: LNCPapa on 2005-06-22 08:08:01
Resistance is futile.  Download the thing.
Title: foo_prettypop
Post by: foosion on 2005-06-22 14:33:12
Quote
good god, i was trying to get pretty pop to work and it requires teh .net framework  it looks sweet but .net=barf.[a href="index.php?act=findpost&pid=308005"][{POST_SNAPBACK}][/a]

Quote
I threw up too, the second I found out .NET was required. It hurts the soul, precious.[a href="index.php?act=findpost&pid=308023"][{POST_SNAPBACK}][/a]

You people have a serious issue. You should go see a doctor, before I get the impression that you are just trolling.
Title: foo_prettypop
Post by: Silverbolt on 2005-06-22 21:53:56
I didn't mean it to be taken seriously XD (was sarcasm on my part, but I guess that doesn't matter now, my apologies.) I did think it a bit cruel at the time though. Sigh..
Title: foo_prettypop
Post by: FrozenSpoon on 2005-06-24 03:04:23
adrianmak- Regarding the aspect on images, you're right, that should remain intact. The next version will maintain the image's aspect.. I've already got it working right. I should have done it sooner it was only an extra line of code.

Silverbolt- Thanks, I missed that crash chance.

Digisurfer- Indeed an oversight on my part, that's fixed for the next version.

tttung- The version out now is a little more CPU hoggy than it should be. This was due to a poor choice of implementation on my part, but even on the slowest machine I had access to I wasn't seeing much of a CPU hit. Regardless, this is cleaned up for the next release.

I'll have the next version out the week of July 3rd. Other new features should include selectable commands for each mouse button. Ability to use any command for these buttons, not just the ones I have preprogrammed in. Plus the ability to bring up a context menu for the current song. And of course other random polishing I've done along the way.

Thanks!
Title: foo_prettypop
Post by: tttung on 2005-06-24 05:25:09
Quote
tttung- The version out now is a little more CPU hoggy than it should be. This was due to a poor choice of implementation on my part, but even on the slowest machine I had access to I wasn't seeing much of a CPU hit. Regardless, this is cleaned up for the next release.

Thank you FrozenSpoon ! I'm waiting for the optimized version. I really miss it !
Title: foo_prettypop
Post by: Tvk on 2005-07-06 23:10:14
Is there any way to get a pop-up when a song is submitted to Audioscrobbler? Just something simple, like there's a pop-up when a song is played either 50% or 4 minutes, whatever comes first.
Title: foo_prettypop
Post by: anfernee10 on 2005-07-11 17:58:45
hi, i like this plugin very much too!
anyway, i faced a porblem for the album art...
some of my albums (or folders) have not only 1 picture file, meaning there might be front cover n back cover, which are separated files in same folder...

as for the normal Album Art Panel in my Foobar, it will see which file is named earlier in alphabetically order and use it as Album Art...

So, i m wondering if there's any command to be put in 'Album Art' section so that this plugin follows the same way as Album Art Panel? Thanx...

edit: seems i juz have to change the default command :
Code: [Select]
folder;cover;coverart;front;$replace(%_path%,%_filename_ext%,)%ALBUM%

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

someone correct me if wrong, plz...
Title: foo_prettypop
Post by: Tomacco_Boy on 2005-07-12 08:17:19
Hi, just tried out your component and its working great, i have a suggestion tho if possible to read in archived files for images; if possible that is. Thanks in advance
Title: foo_prettypop
Post by: FrozenSpoon on 2005-07-24 00:23:26
First, my apologies for citing a date earlier and missing it completely! Life got really busy.

Updated to 1.1.3. There are lots of small improvements in there. Performance has increased heavily if you aren't using any %_time% style lines and have dynamic bitrate reporting off in Foobar. Maintains aspect ratio on images. Added the option of showing the popup as a song ends. Big new thing is the ability to define any action for the 5 main mouse buttons -- you can assign any menu command to any button or even have a context menu. Show the console, set the volume, do whatever you want with a click on the popup. Little rough around the edges but seems to work well.

I don't know if I got as much time to test this as I liked. So if something is broken let me know  Should have time to squeeze fixes in. But, this will be the last major update for awhile.
Title: foo_prettypop
Post by: Lance Uppercut on 2005-07-25 19:09:28
Excellent work.  I have been using this plugin for a while now and it gets better with every update.
I love the pop-up at the end of the song, but could you make that user defined as well?  For me I want to see it maybe 15 seconds before the end and fade out before the next one fades in.  As of now, it comes up maybe 5 seconds to the end and then the next song just replaces it while it's stil being displayed.

Other than that, this is one of my favorite plug-ins

(http://img101.imageshack.us/img101/5209/fb2k8mj.th.jpg) (http://img101.imageshack.us/my.php?image=fb2k8mj.jpg)
Title: foo_prettypop
Post by: FrozenSpoon on 2005-07-26 00:54:12
Lance Uppercut- Glad to hear you like it. Indeed, that show before end of song feature was a last-minute addition and could use all sorts of options.

Something I had completely forgot about that could be helpful to people, new in this version: If you click the "Note: Some settings..." text in the configuration, there is a hidden setting that will appear. Checking it allows you to view in the console each filename attempt used to find album art. If you're having trouble getting the art feature to work, this might be helpful. It doesn't save this option across runs... just basically meant as a tool to help you get your setup working right.
Title: foo_prettypop
Post by: tttung on 2005-07-26 07:29:51
Quote
First, my apologies for citing a date earlier and missing it completely! Life got really busy.

Updated to 1.1.3. There are lots of small improvements in there. Performance has increased heavily if you aren't using any %_time% style lines and have dynamic bitrate reporting off in Foobar. Maintains aspect ratio on images. Added the option of showing the popup as a song ends. Big new thing is the ability to define any action for the 5 main mouse buttons -- you can assign any menu command to any button or even have a context menu. Show the console, set the volume, do whatever you want with a click on the popup. Little rough around the edges but seems to work well.

I don't know if I got as much time to test this as I liked. So if something is broken let me know  Should have time to squeeze fixes in. But, this will be the last major update for awhile.
[a href="index.php?act=findpost&pid=315598"][{POST_SNAPBACK}][/a]

I can confirm the improvement in performance, frozenspoon. I don't notice any increase in CPU or memory usage when prettypop is enabled now. Love to use it again. Thanks for your nice work !
Title: foo_prettypop
Post by: Silverbolt on 2005-07-28 03:58:06
Very nice, thanks for the aspect ratio. No problems to report, though one suggestion is to display 'Now Finishing' at the end of a song to avoid confusion.
Title: foo_prettypop
Post by: steamfish81 on 2005-07-30 11:45:39
  Cool plugin !!! BTW, I have 1 request... If possible, can you please add a feature to lock down the position for prettypop? For example when I open up Trillian (which is docked to the right screen), prettypop will move away... It's a nuisance to readjust the position... 
Title: foo_prettypop
Post by: germanjulian on 2005-07-31 12:06:13
just wanted to say thank you. Very cool plugin
Title: foo_prettypop
Post by: Fishy Joe on 2005-08-14 02:19:40
Would it be possible to add wildcards to the album art location? I would like to be able to specify *front*, because a lot of my images are named in different ways and without wildcards I can't use TAGZ expressions that cover all possibilities.

Thanks
Title: foo_prettypop
Post by: shlomomofo on 2005-08-14 06:08:34
hey, great plugin.  ever consider adding the ability to have it pop up on another computer on a LAN?  would be killer for those (like myself) who run foobar on a remote computer and control it using remote desktop or vnc or something...  anyway nice plugin, looks great so far.
Title: foo_prettypop
Post by: Audionut on 2005-08-17 09:20:06
Great plugin. Thanks.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-03-27 00:06:04
Updated to 1.2.0. Now supports 0.9. .NET 2.0 is required.

Main things new or changed in this version:
New text drawing system, allows forced AA and text tends to look better when it’s too long to fit.
Titlebar text can be changed.
Album art changes: Read me this has changed! All paths in the list are considered relative to the directory the song is being played in. This allows you to simply do ..\%ALBUM% or something along those lines. If an entry begins with a | (pipe), then that entry is considered an absolute path. No wildcard support yet, that's coming soon.

I didn’t get as much time to test this as I like, so let me know if there are any problems.

Download spot (http://filebox.vt.edu/users/mwithers/prettypopup/)
Title: foo_prettypop
Post by: Sphix on 2006-03-27 00:21:16
Nice, 0.9 support 

I only found .NET 1.1 in Microsoft website
Title: foo_prettypop
Post by: FrozenSpoon on 2006-03-27 01:34:22
Quote
I only found .NET 1.1 in Microsoft website [{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=375578")

If you do a 'custom update' in Windows Update it will show up as an optional update (if you don't have it already).

Otherwise, you can grab .NET 2.0 from:
[a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&DisplayLang=en].NET 2.0 for x86[/url]
.NET 2.0 for x64 (http://www.microsoft.com/downloads/details.aspx?FamilyID=b44a0000-acf8-4fa1-affb-40e78d788b00&DisplayLang=en) (if you're running a 64-bit OS)
Watch out they're not a very small download!
Title: foo_prettypop
Post by: drbeachboy on 2006-03-27 01:45:20
Hi FrozenSpoon,

Thank you for the V0.9 update. I appreciate your time & effort. It's working perfectly!
Title: foo_prettypop
Post by: Duble0Syx on 2006-03-27 02:18:28
Any chance you could add the feature to look one directory up for a cover?  This would be especially handy for multidisc albums.  A checkbox for this function would be great.  Either way, thanks for the 0.9 update.
Title: foo_prettypop
Post by: Cpt. Spandrel on 2006-03-27 02:24:17
Quote
Quote
I only found .NET 1.1 in Microsoft website [{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=375578")

If you do a 'custom update' in Windows Update it will show up as an optional update (if you don't have it already).

Otherwise, you can grab .NET 2.0 from:
[a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&DisplayLang=en].NET 2.0 for x86[/url]
.NET 2.0 for x64 (http://www.microsoft.com/downloads/details.aspx?FamilyID=b44a0000-acf8-4fa1-affb-40e78d788b00&DisplayLang=en) (if you're running a 64-bit OS)
Watch out they're not a very small download!
[{POST_SNAPBACK}][/a]
(http://index.php?act=findpost&pid=375605")


Available also (in a smaller package) from:
[a href="http://www.ryanvm.net/msfn/]http://www.ryanvm.net/msfn/[/url]
Title: foo_prettypop
Post by: Silverbolt on 2006-03-27 02:53:13
Woo, one of my faves. Also caught a bug: it breaks drag and drop from explorer (i.e. remove foo_prettypop and you can drag files/folders into fb2k, move the plugin back and you'd instead get an 'unavailable' cursor). Thanks.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-03-27 03:13:29
Quote
Also caught a bug: it breaks drag and drop from explorer (i.e. remove foo_prettypop and you can drag files/folders into fb2k, move the plugin back and you'd instead get an 'unavailable' cursor). Thanks.
[a href="index.php?act=findpost&pid=375622"][{POST_SNAPBACK}][/a]

That... is very odd  A small test shows it happens with any plugin that is written in .NET. I will try to find a fix, but the problem itself isn't even obvious.
Title: foo_prettypop
Post by: qrat on 2006-03-27 08:13:42
Your plugin has some major bug. I can't add files to playlist after I install the plugin. 
Title: foo_prettypop
Post by: 4nt1 on 2006-03-27 08:16:04
getting this error
Failed to load DLL: foo_prettypop.dll
Reason: A dynamic link library (DLL) initialization routine failed. 

redownloading dotnet 2.0 to see if it fixes it
running xp sp2
Title: foo_prettypop
Post by: gfngfgf on 2006-03-27 08:51:33
Quote
Any chance you could add the feature to look one directory up for a cover?  This would be especially handy for multidisc albums.  A checkbox for this function would be great.   Either way, thanks for the 0.9 update.
[a href="index.php?act=findpost&pid=375616"][{POST_SNAPBACK}][/a]


Use ".." to look one directory up (that's a standard in Windows, Unix, I don't know what else).  For instance, "..\folder" would look one directory up for an image called "folder".

BTW, thanks, FrozenSpoon, for updating the plugin.  I love having that little info popup
Title: foo_prettypop
Post by: FrozenSpoon on 2006-03-27 08:58:37
Quote
Your plugin has some major bug. I can't add files to playlist after I install the plugin. 
[a href="index.php?act=findpost&pid=375686"][{POST_SNAPBACK}][/a]

There is definitely something wrong with drag and drop, but adding files by double clicking and such still works. It's nothing the plugin is doing, but some weird funky conflict in the managed code stuff.

Is it worth pulling the download? Maybe. Honestly I have no idea what the problem is, why it's happening, or what can fix it. It's something I've never seen before. But, I'm trying to figure it out. If any developers have suggestions I'm very interested. It's definiately not a plugin issue, as it occurs with even an "empty" plugin compiled with CLR (.NET) support.

Sorry for the inconvenience, as much as I tested it, it never occured to me that something odd like that would break. The plugin seems rather solid otherwise.
Title: foo_prettypop
Post by: Duble0Syx on 2006-03-27 09:05:47
Quote
Quote
Any chance you could add the feature to look one directory up for a cover?  This would be especially handy for multidisc albums.  A checkbox for this function would be great.   Either way, thanks for the 0.9 update.
[a href="index.php?act=findpost&pid=375616"][{POST_SNAPBACK}][/a]


Use ".." to look one directory up (that's a standard in Windows, Unix, I don't know what else).  For instance, "..\folder" would look one directory up for an image called "folder".

BTW, thanks, FrozenSpoon, for updating the plugin.  I love having that little info popup
[a href="index.php?act=findpost&pid=375696"][{POST_SNAPBACK}][/a]

Thanks for pointing that out.  Unfortunetaly unless the image follows a specific naming scheme that isn't helpful.  I was hoping for a feature like the checkbox to use any image in the directory, except looking one directory up.  Although wildcards would allow this as well, as I could simply put "..\*.jpg" in the filename box.  Nice to have a decent "now playing" kind of thing for 0.9.
Title: foo_prettypop
Post by: 1stdayonthejob on 2006-03-27 13:39:45
OK i might hav found a bug.

Somehow it makes the add directory window disappear

Screenshot:
(http://img59.imageshack.us/img59/1982/untitled5pl1.th.jpg) (http://img59.imageshack.us/my.php?image=untitled5pl1.jpg)

When i remove prettypop it goes back to normal, so dunno if its this thats causing it.
Title: foo_prettypop
Post by: klez on 2006-03-27 13:47:53
First: Sry for my bad English

A really nice Plugin. Thanks! But i think it has 2 BIG disadvantages:

1. The .NET Framework. Since ive the Plugin installed, my Foobar takes 2-3 seconds longer to start :/ I think it would be better to implement the Plugin in native C / C++. Same as the new columns_ui which is fairly slower as in 0.8.3. I cant understand why everyone is changing to this fu**ing .NET Framework. (Im a developer too)

2. If I hear I-Net Radio like Digitally Imported it Pops-Up every 2-3 seconds even if the Informations have changed or not. That bothers me a litte bit.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-03-27 16:42:06
1stdayonthejob- Thanks for pointing that out. Related to the drag/drop thing it appears. It's a strange problem. Wish I could figure it out.

Quote
1. The .NET Framework. Since ive the Plugin installed, my Foobar takes 2-3 seconds longer to start :/ I think it would be better to implement the Plugin in native C / C++. Same as the new columns_ui which is fairly slower as in 0.8.3. I cant understand why everyone is changing to this fu**ing .NET Framework. (Im a developer too)[a href="index.php?act=findpost&pid=375769"][{POST_SNAPBACK}][/a]
It was orginally an expirement in mixing .NET and native code. Enough people used it to justify updating and improving it. If you don't like it, don't use it. I don't intend on rewriting it in native code.

Quote
2. If I hear I-Net Radio like Digitally Imported it Pops-Up every 2-3 seconds even if the Informations have changed or not. That bothers me a litte bit.
[a href="index.php?act=findpost&pid=375769"][{POST_SNAPBACK}][/a]
Is that a HTTP stream? As far as I can tell the HTTP reader is a little borked with some streams and reports the track has changed when it hasn't. Disable 'show on dynamic track' to turn that popup off.
Title: foo_prettypop
Post by: klez on 2006-03-27 17:58:39
Quote
Enough people used it to justify updating and improving it

Maybe... The Code will be slower than native anyway

Quote
Disable 'show on dynamic track' to turn that popup off.

I know, but thats a Workaround only. If i would disable this Feature, i dont need a Popup Plugin at all. P.S.: With foo_osd.dll theres no Problem...
Title: foo_prettypop
Post by: FrozenSpoon on 2006-03-27 18:12:44
Quote
Quote
Enough people used it to justify updating and improving it

Maybe... The Code will be slower than native anyway
CPU usage compared to native code is actually only marginally different. .NET code is compiled into native code before being run. That's the slow loading people talk about. Almost all CPU usage from foo_prettpop is related to the transparent window and other painting tasks. Memory usage will be higher, of course.

Quote
Quote
Disable 'show on dynamic track' to turn that popup off.

I know, but thats a Workaround only. If i would disable this Feature, i dont need a Popup Plugin at all. P.S.: With foo_osd.dll theres no Problem...
[{POST_SNAPBACK}][/a]
(http://index.php?act=findpost&pid=375861")
I followed the SDK's API to the letter. When I'm told the track has changed, the popup is displayed. The HTTP reader is generating more 'track changed' events than it should, or perhaps the stream is tricking it to do so. I tested this problem a LOT, and am certain the problem is with the HTTP reader. Many HTTP streams don't have the problem. foo_xm for 0.9 (released later today) also doesn't have the problem.

edit: Track w/o problem: [a href="http://209.137.255.10:8000/]http://209.137.255.10:8000/[/url]
track w/ problem: http://64.236.34.67:80/stream/1040 (http://64.236.34.67:80/stream/1040)
Title: foo_prettypop
Post by: klez on 2006-03-27 20:12:23
Thanks for ur answers. Mabye u can implement a Workaround as long as HTTP Reader has this Problem. Maybe something like this:

if (track_changed && (new_title != now_playing_title)) {
  popup();
}
else dont_popup();
Title: foo_prettypop
Post by: Infernus on 2006-03-27 21:39:51
Hi,
there is a bug with foobar 0.9 + foo_prettypop.dll 1.2.0.
When foo_prettypop.dll is enabled i cannot drag&drop (playlists,files,folders) from explorer into playlist!
Windows XP Sp2
Title: foo_prettypop
Post by: FrozenSpoon on 2006-03-27 21:43:06
Quote
Hi,
there is a bug with foobar 0.9 + foo_prettypop.dll 1.2.0.
When foo_prettypop.dll is enabled i cannot drag&drop (playlists,files,folders) from explorer into playlist!
Windows XP Sp2
[a href="index.php?act=findpost&pid=375952"][{POST_SNAPBACK}][/a]

With the help of musicmusic and foosion I have fixed the problem (it seems) and will release an update tonight after I'm REALLY sure nothing else is broken this time. Thanks
Title: foo_prettypop
Post by: FrozenSpoon on 2006-03-27 23:13:43
Alright, let's try this again. 1.2.1 released with a fix for the drag & drop problem in place (and the folder problem fixed too!). Let me know how it works out.

Sorry about that whole problem. Solution for any other developers is in the Development board.

Download spot (http://filebox.vt.edu/users/mwithers/prettypopup/)
Title: foo_prettypop
Post by: $ergi0 on 2006-03-28 00:34:18
very nice plugin, thanks.
Title: foo_prettypop
Post by: Protoss on 2006-03-28 01:32:44
Ahh...thats what was causing it  I just reinstalled 0.9 because I thought it was something on my part...well great plugin dude.
Title: foo_prettypop
Post by: 4nt1 on 2006-03-28 01:35:41
awesome, thanks for the update I will give it a go when I get home from work.

great work so far, I was going to use this until toaster was ported but it looks like I'll keep using this as its easy to use and it works
Title: foo_prettypop
Post by: Haggis on 2006-03-28 01:51:15
Works great for me. Would you please consider a "Popup when paused" option? (You already  have "Show on un-pause".)  Maybe the title bar could even be changed from "Now Playing" to "Paused".
Title: foo_prettypop
Post by: jjjones on 2006-03-28 09:04:44
Hi, great plugin...

Just one thing, is it possible to point to a picture file as a default album art? say theres songs with no album art, is there a way to point it to a file so that it displays a picture for files with no album art.

i tried fooling around with the filenames thing but not much luck trying to get it to work, thanks.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-03-28 14:43:09
Quote
Just one thing, is it possible to point to a picture file as a default album art? say theres songs with no album art, is there a way to point it to a file so that it displays a picture for files with no album art.
[a href="index.php?act=findpost&pid=376123"][{POST_SNAPBACK}][/a]
Yep you can do this. Add at the end of the list ;|C:\path\to\image  This works because it will be the last filename tested. The | makes the entry an absolute filename so it doesn't matter what location the music file was in, the image is still found. Remember, no extensions in this list, it tries all supported image extensions.

The only side effect is you'll no longer be able to make use of the 'use any image in folder' option. This will be fixed in the next version which will add wildcard support for filenames.
Title: foo_prettypop
Post by: jjjones on 2006-03-28 16:20:23
Quote
Quote
Just one thing, is it possible to point to a picture file as a default album art? say theres songs with no album art, is there a way to point it to a file so that it displays a picture for files with no album art.
[a href="index.php?act=findpost&pid=376123"][{POST_SNAPBACK}][/a]
Yep you can do this. Add at the end of the list ;|C:\path\to\image  This works because it will be the last filename tested. The | makes the entry an absolute filename so it doesn't matter what location the music file was in, the image is still found. Remember, no extensions in this list, it tries all supported image extensions.

The only side effect is you'll no longer be able to make use of the 'use any image in folder' option. This will be fixed in the next version which will add wildcard support for filenames.
[a href="index.php?act=findpost&pid=376177"][{POST_SNAPBACK}][/a]

thanks for that, i figured out why it wouldnt work, seems that the absolute path feature is only implemented in Pretty Popup 1.2.1 and not Pretty Popup 1.1.3 which i was using. Any chance of adding that feature to 1.1.3? i dont think ill be using foobar v0.9 until they port alot of the plugins over, cheers.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-03-28 16:33:55
Quote
Any chance of adding that feature to 1.1.3? i dont think ill be using foobar v0.9 until they port alot of the plugins over, cheers.
[a href="index.php?act=findpost&pid=376208"][{POST_SNAPBACK}][/a]

Some things (like that feature) wouldn't be too hard to backport to the 0.8.3 plugin. I guess I'll consider it, I'm just not really sure if enough people are still downloading and using the 0.8 version to warrant the time it would take (I can't see how many downloads I'm getting, etc)
Title: foo_prettypop
Post by: manudevil on 2006-03-28 18:44:53
It's a very great plugin. But it needs so much memory... Is it possible to make it lighter in resource ?

Thanks anyway, great job !
Title: foo_prettypop
Post by: FrozenSpoon on 2006-03-28 22:28:56
Quote
But it needs so much memory... Is it possible to make it lighter in resource ?
[a href="index.php?act=findpost&pid=376270"][{POST_SNAPBACK}][/a]
How much is it using? Don't believe task manager completely. I've taken a close look at this. The plugin adds around 3-5MB to the typical working set and that's counting the shared .NET memory.

CPU usage is marginal. Foobar2000 from warm-start, a full pop-in and fade out of foo_prettpop, and :15 seconds of FLAC playing uses under .5 seconds on my 3 and half year computer (and about half that time was spent in the kernel).

I know .NET is scary to some people, but really the performance of it isn't bad at all. I don't think I could trim much more out of it, and I'd only save a few MB by moving it to native code anyways.
Title: foo_prettypop
Post by: Duble0Syx on 2006-03-28 22:55:42
Any chance wildcard support will show up in the next release?  It would quite handy to be able to have it look for *.jpg rather specifying a filename. Great work though.  Would be nice if one could make the artwork size larger too.  Also handy would be ability to have more than 4 lines of stuff.  Being able to add additional lines would make this a very versatile pop-up.

EDIT: Spelling.
Title: foo_prettypop
Post by: Chri5peed on 2006-03-29 00:18:36
Where the hell do you get net2.0 from? I can't find it at Microsoft.
Title: foo_prettypop
Post by: TedFromAccounting on 2006-03-29 01:42:07
If you would've looked on the previous page, you would've found the link

Clicky (http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&DisplayLang=en)

---

Would it be possible to implement a feature for a minimum width to go with the max width?  I don't like the way the popup changes size when im skipping through songs.
Title: foo_prettypop
Post by: chamber32 on 2006-03-29 02:44:31
I 2nd the larger artwork size request.
Us old fogeys just can't see those small pics. 
About 2-3 times larger would be good.

c32
Title: foo_prettypop
Post by: FrozenSpoon on 2006-03-29 03:45:19
Hrm let me cover some of the recent posts..

Wildcard support will be in the next release (haha okay yeah I know I said that before but 1.2.1 was more like an emergency release to fix those drag & drop problems!).

The 4 line rule is a left over from early versions. Unfortunately, the left over design keeps me from doing a completely dynamic number of lines easily. But, there is a neat trick that you can do with 1.2.1: in the entry for a “line” you can place $char(10) and it will properly treat that as a ‘new line.’ Obviously the ‘new line’ will have the same font and color as the previous line, but this is a pseudo way of gaining more lines. I guess I could change it to support 5, 6, or 7 etc lines, but that seems like it might be a little overwhelming since you can use the $char(10) trick. I’ll play around and try to find a good solution though 

As far as the artwork size, the artwork’s height will match the height of all text lines. The width of the artwork is then set to keep aspect. If you want larger artwork, you can increase the font size. Perhaps I will consider a “minimum artwork height” or something similar… but that’s tricky at the moment.

A minimum width option sounds like a good idea and should be easy for the next release. I’m trying to find a way to clean up the resizing.

The only other thing I’m toying with at the moment is in-line color changes and mixed left/right justification. Don’t know if that will make it in the next release, but it’s possible. I want to release something within a couple weeks because the “drag&drop fix” as-is could break other components (example: unreleased foo_xm for 0.9). I do have a better fix now, so I’ll need to get that out at some point soon before other components get tripped up.

Wow long post
Title: foo_prettypop
Post by: Duble0Syx on 2006-03-29 04:15:49
Quote
Hrm let me cover some of the recent posts..

Wildcard support will be in the next release (haha okay yeah I know I said that before but 1.2.1 was more like an emergency release to fix those drag & drop problems!).

The 4 line rule is a left over from early versions. Unfortunately, the left over design keeps me from doing a completely dynamic number of lines easily. But, there is a neat trick that you can do with 1.2.1: in the entry for a “line” you can place $char(10) and it will properly treat that as a ‘new line.’
[a href="index.php?act=findpost&pid=376496"][{POST_SNAPBACK}][/a]

I recall trying to use $char(10) on an older version and it not working.  Is that new with the 1.2.x or is my brain just not remembering correctly?  Great to see that working.  Cover the more-than-four lines things nicely.  I use $char(10) a lot in my track info panel.  With wildcards this will be a perfect replacement for Toaster I think.
Title: foo_prettypop
Post by: ev0| on 2006-03-29 04:23:22
I think it's damn good replacement for toaster.

Things you need to add are more customizability for the images, larger images (or adjustable image sizes) and it would be pretty much perfect.
Title: foo_prettypop
Post by: Duble0Syx on 2006-03-29 04:33:55
Quote
I think it's damn good replacement for toaster.

Things you need to add are more customizability for the images, larger images (or adjustable image sizes) and it would be pretty much perfect.
[a href="index.php?act=findpost&pid=376509"][{POST_SNAPBACK}][/a]

Also things like $char(1)C and other things to align text don't seem to work.  Is there some other way to right align something?
Title: foo_prettypop
Post by: FrozenSpoon on 2006-03-29 04:58:28
Quote
Also things like $char(1)C and other things to align text don't seem to work.  Is there some other way to right align something?
[a href="index.php?act=findpost&pid=376513"][{POST_SNAPBACK}][/a]
Unfortuately not. The $char(10) was indeed added in 1.2.0 (unintentionally actually).
Allowing right aligned text with inline coloring is a goal I've had for a LONG time. May finally pull it off soon but no promises
Title: foo_prettypop
Post by: randal1013 on 2006-03-29 06:35:26
would it be possible to have text wrap to the next line instead of being cut off?
Title: foo_prettypop
Post by: JPJ on 2006-03-29 07:23:07
Is there way to use wildcards in filename?
Cause I hace almost all covers named "blablablabla-blabla(front).jpg"/ blablablabla-blabla(inlay).jpg / etc...? Now whit default string it wont take that front image what I want... So is there somekind of string like this *front*.* ?

Anyway thanks for the GREAT plugin!
Title: foo_prettypop
Post by: Chri5peed on 2006-03-29 12:09:16
Quote
If you would've looked on the previous page, you would've found the link



Thank a lot. I'm not going to spend my time going through threads to find links to things that might not even be there.

Again why aren't threads you post in saved to your control panel, like any other forums.  I spent ages looking for this thread, thats was from last night. If I'd have left it later I'd have forgotten it.
Title: foo_prettypop
Post by: manudevil on 2006-03-29 17:40:10
Quote
Quote
But it needs so much memory... Is it possible to make it lighter in resource ?
[a href="index.php?act=findpost&pid=376270"][{POST_SNAPBACK}][/a]
How much is it using? Don't believe task manager completely. I've taken a close look at this. The plugin adds around 3-5MB to the typical working set and that's counting the shared .NET memory.

CPU usage is marginal. Foobar2000 from warm-start, a full pop-in and fade out of foo_prettpop, and :15 seconds of FLAC playing uses under .5 seconds on my 3 and half year computer (and about half that time was spent in the kernel).

I know .NET is scary to some people, but really the performance of it isn't bad at all. I don't think I could trim much more out of it, and I'd only save a few MB by moving it to native code anyways.
[a href="index.php?act=findpost&pid=376406"][{POST_SNAPBACK}][/a]

Ahem... I trust my TaskManager... It says approximatively :
- With Prettypop : 22 Mo
- Without Prettypop : 19 Mo
CPU usage doesn't change, but I was just talking about memory. The reason is very simple : My PC is a little old, I need as memory as I can for other applications, but I like my foobar to be useful and beautiful. And Prettypop could do that ! Instead of PRettypop, I'm using Foo_Osd, but it is not so smart. It is much lighter...

Thank you !
Title: foo_prettypop
Post by: joeblow1102 on 2006-03-29 18:24:06
is it possible to make the popup appear in the center of the screen?
Title: foo_prettypop
Post by: $ergi0 on 2006-03-29 18:35:14
Quote
is it possible to make the popup appear in the center of the screen?

you can drag window using left mouse button.



2FrozenSpoon
popup window appears behind other applications' popups (such as miranda). can you make it on-top?
Title: foo_prettypop
Post by: FrozenSpoon on 2006-03-29 19:16:22
Quote
popup window appears behind other applications' popups (such as miranda). can you make it on-top?
[a href="index.php?act=findpost&pid=376755"][{POST_SNAPBACK}][/a]
Every single time the popup is displayed I request top-most. Unfortuately there can only be one window truly top-most. I assume when Miranda makes a popup, that popup asks to be top-most and kicks foo_prettypop out. Don't really know what would be a "good" solution to this.
Title: foo_prettypop
Post by: JPJ on 2006-03-29 20:11:05
Quote
Is there way to use wildcards in filename?
Cause I hace almost all covers named "blablablabla-blabla(front).jpg"/ blablablabla-blabla(inlay).jpg / etc...? Now whit default string it wont take that front image what I want... So is there somekind of string like this *front*.* ?

Anyway thanks for the GREAT plugin!
[a href="index.php?act=findpost&pid=376549"][{POST_SNAPBACK}][/a]

Can anyone help me out?
When using "use any image in folder"-option it will always take back image of the album, I would like front more...
Title: foo_prettypop
Post by: Duble0Syx on 2006-03-29 20:23:04
Quote
Quote
Is there way to use wildcards in filename?
Cause I hace almost all covers named "blablablabla-blabla(front).jpg"/ blablablabla-blabla(inlay).jpg / etc...? Now whit default string it wont take that front image what I want... So is there somekind of string like this *front*.* ?

Anyway thanks for the GREAT plugin!
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=376549")

Can anyone help me out?
When using "use any image in folder"-option it will always take back image of the album, I would like front more...
[a href="index.php?act=findpost&pid=376799"][{POST_SNAPBACK}][/a]

Wildcards have been discussed already only one page back.
[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=33236&view=findpost&p=376496]http://www.hydrogenaudio.org/forums/index....ndpost&p=376496[/url]
Title: foo_prettypop
Post by: $ergi0 on 2006-03-29 20:36:33
Quote
Quote
popup window appears behind other applications' popups (such as miranda). can you make it on-top?
[a href="index.php?act=findpost&pid=376755"][{POST_SNAPBACK}][/a]
Every single time the popup is displayed I request top-most. Unfortuately there can only be one window truly top-most. I assume when Miranda makes a popup, that popup asks to be top-most and kicks foo_prettypop out.

the problem is that i never saw prettypop above miranda's popups. don't matter what poped first.
Title: foo_prettypop
Post by: JPJ on 2006-03-29 20:49:12
Quote
Wildcards have been discussed already only one page back.
http://www.hydrogenaudio.org/forums/index....ndpost&p=376496 (http://www.hydrogenaudio.org/forums/index.php?showtopic=33236&view=findpost&p=376496)
[a href="index.php?act=findpost&pid=376805"][{POST_SNAPBACK}][/a]

Sorry I didn't notice that, I read couple of pages somewhere middle. Next time I go simply previus page and etc.
Thanks
Title: foo_prettypop
Post by: Chri5peed on 2006-03-29 22:16:49
(http://img.photobucket.com/albums/v129/Chri5/prettypop.jpg)

Anyone, I think the '44100Hz stereo' is about as useful as a glass frizbee, what be the code to make it read time elapsed/total; '2.43/5.12'.

I'm in the middle of getting hold of all the lovely album covers...


[span style='font-size:14pt;line-height:100%']Done it, thanks anyway.[/b][/span]

Lol, time elapsed is pretty useless at the beginning of a song!
Title: foo_prettypop
Post by: zoofield on 2006-03-30 05:07:42
Thank you for writing this plug-in, it does what it says.

Would like to see the option to set pixel distance from edge of screen, this would be useful when resizing so pop up does not end up in the middle of the screen.
Not a big fan of needing to manually move the pop up window.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-03-30 05:26:06
Quote
Would like to see the option to set pixel distance from edge of screen, this would be useful when resizing so pop up does not end up in the middle of the screen.
Not a big fan of needing to manually move the pop up window.
[a href="index.php?act=findpost&pid=376948"][{POST_SNAPBACK}][/a]
I'm a little confused... what is it doing? Once you move the popup to a location... it should maintain the same distance from the right or left side of the monitor (depending on what side you put it on). It then won't grow any more than the maximum width toward the middle of the monitor. Is it behaving differently for you?
Title: foo_prettypop
Post by: JPJ on 2006-03-30 08:14:50
Quote
Quote
Would like to see the option to set pixel distance from edge of screen, this would be useful when resizing so pop up does not end up in the middle of the screen.
Not a big fan of needing to manually move the pop up window.
[a href="index.php?act=findpost&pid=376948"][{POST_SNAPBACK}][/a]
I'm a little confused... what is it doing? Once you move the popup to a location... it should maintain the same distance from the right or left side of the monitor (depending on what side you put it on). It then won't grow any more than the maximum width toward the middle of the monitor. Is it behaving differently for you?
[a href="index.php?act=findpost&pid=376956"][{POST_SNAPBACK}][/a]

If there is no album it leaves bigger gap between popup and downscreen.

Edit: Sorry, it wont do it anymore. I remembered that sometimes it does that, but now after testing it aligned correct into bottom of the screen.
Title: foo_prettypop
Post by: zoofield on 2006-03-30 08:56:00
Sorry…  ,  I was referring to screen resolution (resizing).

Example: 1024 to 1600. Smaller to bigger.
Title: foo_prettypop
Post by: manudevil on 2006-03-30 18:00:19
Strange thing... When I move the popup, next time Foobar starts, there is no popup. I dunno where it is, I must reset...
Title: foo_prettypop
Post by: FrozenSpoon on 2006-03-30 19:50:53
Indeed there is something wrong there, I see something similar to what you're talking about. I'll fix it next update.

As far as resolution changes, mmm, I'll have to look into how to detect and handle that cleanly. Don't know when I can get to that.
Title: foo_prettypop
Post by: muzgus on 2006-03-30 22:05:09
Hi FrozenSpoon,

I have just switched to foobar 0.9 and have experienced a problem with your plugin. I have made a clean install and tried to configure everything. I have installed net framework 2.0, and then copied your plugin to the components folder, but it does not load. There is a message in the console, unfortunately in Polish:

"Failed to load DLL: foo_prettypop.dll, reason: Nie można uruchomić aplikacji, ponieważ jej konfiguracja jest niewłaściwa. Problem ten może rozwiązać ponowne zainstalowanie aplikacji."

It roughly translates to something like that: "The application could not be started, because it is badly configured. This problem might be fixed by installing the application again".

But installing foobar or plugin again does not work. I have searched the web, and people have experienced similar problem with other things. It seems that they fixed the problem either by static compiling (not dynamic), so all the libraries are included in the file, or by changing the compiler option from "compile debug" to "compile release". Here is something about a similar problem: http://wxforum.shadonet.com/viewtopic.php?t=5339 (http://wxforum.shadonet.com/viewtopic.php?t=5339) . I am not good at programming, but I think this may help.

I use Windows XP Service Pack 2, and the plugin worked fine with foobar 0.8.

If it possible to make it work on my computer, it would be great. Thanks.
Title: foo_prettypop
Post by: joeblow1102 on 2006-03-31 01:31:39
Quote
Quote
is it possible to make the popup appear in the center of the screen?

you can drag window using left mouse button.
[a href="index.php?act=findpost&pid=376755"][{POST_SNAPBACK}][/a]


the problem with that is I have a tablet pc, so when I rotate the screen, the popup gets messed up.  could it just appear always in the center both vertically and horizontally?  like it takes the screen resolution and determines the center?
Title: foo_prettypop
Post by: muzgus on 2006-04-01 20:23:53
Any chances for solving my problem?
Title: foo_prettypop
Post by: Funkstar De Luxe on 2006-04-02 21:58:27
Is there some way to increase the size of album art?  Seems a little small at my resolution.
Title: foo_prettypop
Post by: Melomane on 2006-04-03 01:40:35
Quote
Is there some way to increase the size of album art?  Seems a little small at my resolution.
[a href="index.php?act=findpost&pid=378284"][{POST_SNAPBACK}][/a]

increase font value in appearance
Title: foo_prettypop
Post by: Melomane on 2006-04-03 01:52:56
FrozenSpoon, thank you for your plugin.

i have one request:

in clicks config , it is possible to add configurable sting to send to internet browser, usefull to find cover image?
Title: foo_prettypop
Post by: Duble0Syx on 2006-04-03 01:59:16
Quote
Quote
Is there some way to increase the size of album art?  Seems a little small at my resolution.
[a href="index.php?act=findpost&pid=378284"][{POST_SNAPBACK}][/a]

increase font value in appearance
[a href="index.php?act=findpost&pid=378371"][{POST_SNAPBACK}][/a]

Couldn't one also insert some extra blank lines by using several "$char(10)"'s?  This would effectivly make the box bigger, and should also make the art bigger without having the text be larger.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-04-03 02:44:06
Muzgus- I saw that error message once while testing different configurations. The only time I saw it was when the Visual Studio runtime DLL was improperly installed. I kind of doubt that’s your problem unless at some point you downloaded msvcr80.dll or something similar and placed it in your windows directory. More than likely it’s something completely different but if you really want to give it a shot you can try reinstalling the VC 8.0 runtimes with this file (http://filebox.vt.edu/users/mwithers/prettypopup/vcredist_x86.exe). I couldn’t find it on the MS website, this is from the development stuff. As always, make sure the installer is still signed by Microsoft. If you decide to try it, I would be interested in knowing if it solves your problem. I’m not too optimistic though.


As far as album art goes, it matches the text height. I’ve explained it in-depth before, the gist is I might add a “minimum art height” option if I can get it working without issues. I also like Duble0Syx’s solution.

Launching something from the clicks is a really cool idea. With a few lines of code I should be able to add the ability to open a URL, open a directory, etc.
Title: foo_prettypop
Post by: muzgus on 2006-04-03 16:08:00
Quote
Muzgus- I saw that error message once while testing different configurations. The only time I saw it was when the Visual Studio runtime DLL was improperly installed. I kind of doubt that’s your problem unless at some point you downloaded msvcr80.dll or something similar and placed it in your windows directory. More than likely it’s something completely different but if you really want to give it a shot you can try reinstalling the VC 8.0 runtimes with this file (http://filebox.vt.edu/users/mwithers/prettypopup/vcredist_x86.exe). I couldn’t find it on the MS website, this is from the development stuff. As always, make sure the installer is still signed by Microsoft. If you decide to try it, I would be interested in knowing if it solves your problem. I’m not too optimistic though.
[a href="index.php?act=findpost&pid=378398"][{POST_SNAPBACK}][/a]


Yes, it helped. Thank you very much. Some time ago I have downloaded this "msvcr80.dll" file and put it in my windows directory (unfortunately I do not remember why I have done it), so I think that this was the problem
Title: foo_prettypop
Post by: xan K on 2006-04-05 02:08:27
Quote
...remembers position.

I welcome any comments, both good and bad. Thanks!
[a href="index.php?act=findpost&pid=290330"][{POST_SNAPBACK}][/a]
here it doesn't remember position. I keep placing it to the bottom left corner of my 1600x1200 res and it keeps appearing far on the right bottom corner and only half of it is displayed, the rest is out of display...
Title: foo_prettypop
Post by: FrozenSpoon on 2006-04-05 02:12:06
Quote
here it doesn't remember position. I keep placing it to the bottom left corner of my 1600x1200 res and it keeps appearing far on the right bottom corner and only half of it is displayed, the rest is out of display...
[a href="index.php?act=findpost&pid=379310"][{POST_SNAPBACK}][/a]
You are correct, there is a bug in the new version. Not sure where it sneaked in because I didn't touch that code. Probably something changed in .NET 2.0 I wasn't aware of. Will be fixed next release, thanks!
Title: foo_prettypop
Post by: kalen3285 on 2006-04-05 03:31:31
Hi, first, I just want to say I love this plugin.  Now to my question:  Is there a way to make part of a line italic while the rest isn't?  For example, here is what I have currently:

(http://img365.imageshack.us/img365/191/prettypop0uu.png)

On the third line, I would like to have the word "from" be non-italicized while having the album title italicized.  Is there a way to do this?
Title: foo_prettypop
Post by: FrozenSpoon on 2006-04-06 04:13:48
kalen3285- Nope, no way to do that, and that sort of fine grain control will probably never make it in to this plugin.

I have been toying with another popup that lets you do literally any sort of text and graphic layout you want, but that's a long way off and I may never finish it
Title: foo_prettypop
Post by: xan K on 2006-04-06 07:07:46
Hi, first, I just want to say I love this plugin.  Now to my question:  Is there a way to make part of a line italic while the rest isn't?  For example, here is what I have currently:

(http://img365.imageshack.us/img365/191/prettypop0uu.png)

On the third line, I would like to have the word "from" be non-italicized while having the album title italicized.  Is there a way to do this?
LOL I didn't know Hawk Nelson had a new album already... I luv this band... sorry for the OT...
Title: foo_prettypop
Post by: kalen3285 on 2006-04-06 13:10:28
kalen3285- Nope, no way to do that, and that sort of fine grain control will probably never make it in to this plugin.

I have been toying with another popup that lets you do literally any sort of text and graphic layout you want, but that's a long way off and I may never finish it


That's okay, thanks anyway.
Title: foo_prettypop
Post by: Mr. Happy on 2006-04-10 08:23:24
When I add the dll to the components dir and I startup foobar I get an error that there is no configuration available and reinstalling the plugin might be the answer...
How do I add the configuration if the dll is not loaded?? Or am I missing something here??
Title: foo_prettypop
Post by: Forceflow on 2006-04-10 10:24:50
When I add the dll to the components dir and I startup foobar I get an error that there is no configuration available and reinstalling the plugin might be the answer...
How do I add the configuration if the dll is not loaded?? Or am I missing something here??


.NET 2.0, perhaps ?
Title: foo_prettypop
Post by: Puercoespin on 2006-04-10 16:05:08
Is there any posibilities that the plugin shows the covers images from ID3v2 tags?
Title: foo_prettypop
Post by: FrozenSpoon on 2006-04-10 16:24:27
When I add the dll to the components dir and I startup foobar I get an error that there is no configuration available and reinstalling the plugin might be the answer...
Can you post the exact message you're getting? It sounds similar to an error another user was getting that was discussed and fixed a page or two ago, but without the exact error message I have no idea what could be the problem.

As far as ID3v2 art, I've been told that the SDK currently does not provide a way of getting at that data, and that's a feature planned for 0.9.1.
Title: foo_prettypop
Post by: Mr. Happy on 2006-04-11 07:42:06

When I add the dll to the components dir and I startup foobar I get an error that there is no configuration available and reinstalling the plugin might be the answer...
Can you post the exact message you're getting? It sounds similar to an error another user was getting that was discussed and fixed a page or two ago, but without the exact error message I have no idea what could be the problem.

As far as ID3v2 art, I've been told that the SDK currently does not provide a way of getting at that data, and that's a feature planned for 0.9.1.


It was indeed the missing .NET 2.0. I set the status for .NET in WSUS to install, but WSUS finds it not necessary to install it...  Now I installed it manually, and it works fine!!! 
Title: foo_prettypop
Post by: vlada on 2006-04-11 11:49:03
Hello,
I have in each directory with album a .jpg one or more cover art images. They are called usually %album% - front.jpg, %album% - back.jpg, %album% - CD.jpg etc. How can I let foo_prettypop display the *front.jpg image? I tried some of the configurations I saw in this forum but it didnt help me much. I use
Code: [Select]
match:$replace(%_path%,%_filename_ext%,)*front.*
in albumart panel.

Also I would like to see an option for minimum/maximum cover art size. Currently the picture is too small as somebody already mentioned before.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-04-11 18:50:36
There is no wildcard support currently (in the next release there will be, but I haven't had almost any free time to work on this lately). If your naming scheme is %album% - front.jpg you can simply put %album% - front  into the entry field. It will search the file's directory for all image extentions that match that filename.

As far as the album art, it matches the height of all the text. This is suppose to be a popup, something not too intrusive, so the art isn't really suppose to be huge. If you want to increase the height of the text without increasing the text size, you can try putting a $char(10) as the first entry in Line1 and $char(10) as the last entry in Line4. That will space things out a bit.
Title: foo_prettypop
Post by: gfngfgf on 2006-04-12 14:14:33
Just as an FYI, with the latest version, there's still a bug (at least on my computer) with shutting down Windows.  Basically, Windows won't shut down if foobar2000 is open and foo_prettypop is installed.  I reported this with the last version, but I think the conclusion was that it is most likely an obscure bug with .NET.  Anyway, just wanted to throw it out there in case anyone else experiences the issue and wonders what's going on.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-04-12 19:28:39
gfngfgf- Thanks for reminding me about that... some things just slip through the cracks when you don't work on something for months. I found a solution to that problem and hope to have it fixed next release.
Title: foo_prettypop
Post by: Melomane on 2006-04-12 21:31:56
FrozenSpoon, is it easy to make different behavoir of prettypop when foobar is active/hide?
now i use prettypop with option "only show automatically when minimised" with defaults stay and fade time.
very nice to see small window with cover and info when foobar is minimised.
but when foobar is active I would love to see PERMANENT prettypop.
sorry for my bad english
Title: foo_prettypop
Post by: FrozenSpoon on 2006-04-13 07:01:05
Seeing as I will not have any time in the next month to do any serious work on this, I'm releasing 1.2.2. Let me know if there are any small quirks and I'll fix them. Here's what's new/fixed:As always, I'm interested in any feedback.
Title: foo_prettypop
Post by: ak47mega on 2006-04-13 11:28:52
thanks FrozenSpoon
i am using Foo_prettypop 1.22 (today out)
but ...
when ..foobar exit and loading
until window position not  remembered
Title: foo_prettypop
Post by: waileongyeo on 2006-04-13 13:07:16
Thanks for the update. My image to display works as expected lastly.
Title: foo_prettypop
Post by: DeathWolf on 2006-04-13 15:34:30
this plugin is great!
i just have a few features request:)
-a "on double click" action
-possibly a way to add play control in the window?(that would be really really awesome, it could replace completly the controls from the main window, provided that you could set these controls to some small icons maybe?)
-possibly a way to make the window more "skinny"(aka border size set to 0, or changeable)(in hide titlebar mode that is)
-possibly a way to choose a different border color(in hide titlebar mode that is)
-a way to keep it open permanently from start(and even on pause)
-a bigger max width:)
-finally maybe a way to autodock it/center it(like if one wants to dock it on top in the middle of the screen)(that is very minor since it can be moved around)
Title: foo_prettypop
Post by: Ran Sagy on 2006-04-13 15:40:49
I'd second DeathWolf's border size and color requests, maybe even the autodock.

Anyway, very awesome work on this one. I always thought foo_osd was enough for me (kudos to kode), but this one is just a notch better for my taste ;]
Title: foo_prettypop
Post by: DeathWolf on 2006-04-13 16:39:09
and some others:
-an action on click if already activated(dunno if that's possible, but it could allow maximizing/minimizing the main window by simple click/double click)
-a possible exit foobar button on the right(in the same concept as play controls)

Maybe all these buttons/text thing could be added via a text string or something:)
(yes i know it's starting to start maybe too much^^)
Title: foo_prettypop
Post by: FrozenSpoon on 2006-04-13 20:56:24
thanks FrozenSpoon
i am using Foo_prettypop 1.22 (today out)
but ...
when ..foobar exit and loading
until window position not  remembered

I have tested it quite a bit, and the position is always remembered for me. Are you doing anything in particular that causes it not to be remembered? Is anyone else having a problem with the location not being remembered?
Title: foo_prettypop
Post by: crunchyfrog on 2006-04-13 21:30:42
I'm getting a crash on startup.

Latest foo.
latest pretty pop.
.NET 2.0
xp sp2.

Any help is much appreciated.

Code: [Select]
Illegal operation:
Code: E0434F4Dh, flags: 00000001h, address: 7C81EB33h
Call path:
entry
This is the first crash logged by this instance.
Code bytes (7C81EB33h):
7C81EAF3h:  8B 45 0C 56 8B 75 14 83 E0 01 85 F6 89 45 B4 C7
7C81EB03h:  45 BC E1 EA 81 7C 0F 84 9A 00 00 00 8B 4D 10 83
7C81EB13h:  F9 0F 0F 87 69 5A 02 00 85 C9 89 4D C0 74 07 57
7C81EB23h:  8D 7D C4 F3 A5 5F 8D 45 B0 50 FF 15 04 15 80 7C
7C81EB33h:  5E C9 C2 10 00 85 FF 0F 8E E6 D0 FE FF 8B 55 FC
7C81EB43h:  89 55 0C 0F B7 16 8B 7D F8 8A 14 3A 88 11 8B 78
7C81EB53h:  0C 0F B6 D2 66 8B 14 57 66 3B 16 0F 85 2F C7 02
7C81EB63h:  00 8B 50 08 66 8B 5A 04 38 19 0F 84 2D C7 02 00
Stack (0012F7E0h):
0012F7C0h:  01DFEB70 7C9C93A0 77F643DD 7C9C93A0
0012F7D0h:  00000004 00000000 01DFE07C 00000000
0012F7E0h:  0012F86C E0434F4D 00000001 00000000
0012F7F0h:  7C81EB33 00000001 80131417 790C2000
0012F800h:  02000036 0012F818 79E814DA 0012F824
0012F810h:  02000036 00000001 0012F894 79E87FF4
0012F820h:  0000012C 790FABCC 79F958B8 79177EEC
0012F830h:  0000012C 0012F894 79F97065 E0434F4D
0012F840h:  00000001 00000001 0012F86C 065A760F
0012F850h:  00000000 0130C4B0 0012F904 00033000
0012F860h:  79E782DC 00000001 0016D158 80131417
0012F870h:  0012F3F0 00000001 00000001 0012F84C
0012F880h:  0012F3F0 0012F8C0 79F9A3C8 7FB1FE1B
0012F890h:  00000000 0012F8CC 79F972D0 0130C4B0
0012F8A0h:  00000000 00000000 065A7657 7A34B400
0012F8B0h:  0012F904 0012F904 0016D158 00000000
0012F8C0h:  0012F904 79F9AC4C 00000000 0012F910
0012F8D0h:  79FBFF9C FFFFFFFF 00184D58 065A778B
0012F8E0h:  010D3598 00000000 003A3DB8 00000001
0012F8F0h:  00000001 0016D158 00184D58 0016D158
Registers:
EAX: 0012F7E4, EBX: 0016D158, ECX: 00000000, EDX: 00000025
ESI: 0012F870, EDI: E0434F4D, EBP: 0012F834, ESP: 0012F7E0
Crash location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RaiseException" (+00000052h)

Loaded modules:
foobar2000   loaded at 00400000h - 004DC000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
COMCTL32 loaded at 773D0000h - 774D2000h
msvcrt   loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4   loaded at 77E70000h - 77F01000h
GDI32 loaded at 77F10000h - 77F57000h
USER32   loaded at 77D40000h - 77DD0000h
SHLWAPI   loaded at 77F60000h - 77FD6000h
SHELL32   loaded at 7C9C0000h - 7D1D5000h
ole32 loaded at 774E0000h - 7761D000h
shared   loaded at 10000000h - 1002A000h
comdlg32 loaded at 763B0000h - 763F9000h
uxtheme   loaded at 5AD70000h - 5ADA8000h
MSCTF loaded at 74720000h - 7476B000h
foo_abx   loaded at 00A60000h - 00A93000h
foo_albumlist loaded at 00AA0000h - 00ADF000h
foo_cdda loaded at 00AF0000h - 00B1D000h
foo_common   loaded at 00B40000h - 00B7A000h
foo_converter loaded at 00BA0000h - 00C00000h
foo_dbsearch loaded at 00C20000h - 00C7C000h
foo_dsp_std   loaded at 00CA0000h - 00CDF000h
foo_freedb2   loaded at 00D00000h - 00D40000h
foo_input_shorten loaded at 00D60000h - 00D8E000h
foo_input_std loaded at 00DB0000h - 00EBC000h
foo_lnk   loaded at 00EE0000h - 00EF9000h
foo_masstag   loaded at 00F20000h - 00F6E000h
foo_playcount loaded at 00F90000h - 00FB8000h
foo_playlist_manager loaded at 00FE0000h - 01026000h
foo_pqview   loaded at 01050000h - 0106C000h
foo_prettypop loaded at 01090000h - 010DE000h
mscoree   loaded at 79000000h - 79045000h
MSVCR80   loaded at 78130000h - 781CB000h
msvcm80   loaded at 7C4C0000h - 7C53D000h
mscorwks loaded at 79E70000h - 7A3D1000h
mscorlib.ni   loaded at 790C0000h - 79BA6000h
urlmon   loaded at 77260000h - 77300000h
VERSION   loaded at 77C00000h - 77C08000h
MPR   loaded at 71B20000h - 71B32000h
drprov   loaded at 75F60000h - 75F67000h
ntlanman loaded at 71C10000h - 71C1E000h
NETUI0   loaded at 71CD0000h - 71CE7000h
NETUI1   loaded at 71C90000h - 71CD0000h
NETAPI32 loaded at 5B860000h - 5B8B4000h
NETRAP   loaded at 71C80000h - 71C87000h
SAMLIB   loaded at 71BF0000h - 71C03000h
davclnt   loaded at 75F70000h - 75F79000h
imagehlp loaded at 76C90000h - 76CB8000h
DBGHELP   loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 7C81EB33h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RaiseException" (+00000052h)
Address: 790C2000h, location: "mscorlib.ni", loaded at 790C0000h - 79BA6000h
Address: 79E814DAh, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "InstallCustomModule" (+00001F6Ah)
Address: 79E87FF4h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "LogHelp_TerminateOnAssert" (+00001FA4h)
Address: 790FABCCh, location: "mscorlib.ni", loaded at 790C0000h - 79BA6000h
Address: 79F958B8h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+00001FFCh)
Address: 79177EECh, location: "mscorlib.ni", loaded at 790C0000h - 79BA6000h
Address: 79F97065h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+000037A9h)
Address: 79E782DCh, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllUnregisterServerInternal" (+00004ABCh)
Address: 79F9A3C8h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+00006B0Ch)
Address: 79F972D0h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+00003A14h)
Address: 79F9AC4Ch, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+00007390h)
Address: 79FBFF9Ch, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "CorDllMainForThunk" (+000000C3h)
Address: 010D3598h, location: "foo_prettypop", loaded at 01090000h - 010DE000h
Address: 7A2EE380h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Address: 79019B24h, location: "mscoree", loaded at 79000000h - 79045000h
Symbol: "CorDllMainWorker" (+000000BCh)
Address: 01090000h, location: "foo_prettypop", loaded at 01090000h - 010DE000h
Address: 79E70000h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Address: 7901C55Ch, location: "mscoree", loaded at 79000000h - 79045000h
Symbol: "GetTargetForVTableEntry" (+00000022h)
Address: 01090000h, location: "foo_prettypop", loaded at 01090000h - 010DE000h
Address: 79013486h, location: "mscoree", loaded at 79000000h - 79045000h
Symbol: "CorGetSvc" (+00000186h)
Address: 776067F0h, location: "ole32", loaded at 774E0000h - 7761D000h
Address: 010D3598h, location: "foo_prettypop", loaded at 01090000h - 010DE000h
Address: 0040C273h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 1000D533h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000CD4Bh, location: "shared", loaded at 10000000h - 1002A000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 01090000h, location: "foo_prettypop", loaded at 01090000h - 010DE000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 010D3598h, location: "foo_prettypop", loaded at 01090000h - 010DE000h
Address: 0049B3E6h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0040C0E5h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004813A4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004C83C0h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004134FEh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004C83C0h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00421190h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0049B3E6h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0040C5B6h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004C87B4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AA6ECh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0049BBB5h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0042AD4Eh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 004AC600h, 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: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CD210h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CD1A0h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CD280h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A18E4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917CB7h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000002BAh)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 1000D533h, location: "shared", loaded at 10000000h - 1002A000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 10003AB0h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+00000030h)
Address: 10003ABEh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+0000003Eh)
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CD210h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CD280h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004813A4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 0048775Fh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 01000000h, location: "foo_playlist_manager", loaded at 00FE0000h - 01026000h
Address: 00486560h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 10002D77h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0049D48Bh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD480h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0042B0F4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CA288h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486E75h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00481239h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00481233h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A18E8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A0CE5h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486560h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0049D66Dh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00485445h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00486560h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004854AEh, location: "foobar2000", loaded at 00400000h - 004DC000h
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


[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]moderation: long crashlog codebox'd[/size]
Title: foo_prettypop
Post by: FrozenSpoon on 2006-04-13 21:46:04
crunchyfrog- Did previous versions work or is this the first one you've tried?
Title: foo_prettypop
Post by: Melomane on 2006-04-13 23:54:34
work fine for me, position remember and no crash.
and thank for new features FrozenSpoon!
regards , melomane
Title: foo_prettypop
Post by: ak47mega on 2006-04-14 00:10:25
FrozenSpoon

windows 2003 server
.net 2.0

Thanks for your advice
Title: foo_prettypop
Post by: $ergi0 on 2006-04-14 00:14:18
windows 2003 server
.net 2.0

same for me. if i change position and then restart foobar - position remains unchanged.
and this bug was in previous version.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-04-14 00:37:04
So if I understand right, the only people having position remembering problems are running Windows 2003. I didn't test on 2003 but I'll install it tonight to see what happens for me. Maybe there is some odd quirk. Seems strange though.

Also, the popup wasn't written to work well in the dead center of the screen (at least, horizonally). Putting it there may cause a slight movement on restart, but I have no idea off hand why it is marching off screen in that video.
Title: foo_prettypop
Post by: ev0| on 2006-04-14 05:13:17
Working dead solid on XP SP2 + 105 hotfixes, .net 2.0 RTM, and about a thousand other programs.

Thanks a bunch old chap! 
Title: foo_prettypop
Post by: crunchyfrog on 2006-04-17 15:07:29
Quote
crunchyfrog- Did previous versions work or is this the first one you've tried?


first version I've tried on this particular box.
Title: foo_prettypop
Post by: gfngfgf on 2006-04-18 02:41:12
XP SP2, I can confirm that the shutdown bug is gone.  Thanks for the great work, FrozenSpoon!
Title: foo_prettypop
Post by: miken on 2006-04-19 01:15:23
Updated April 13, 2006 to 1.2.2.

doesn't work without the "if no image found in above list, use any image in folder" option
Title: foo_prettypop
Post by: mazzarin01 on 2006-04-19 01:55:27
I am running Windows 2003 Standard w/ SP1 and latest patches - everything works great here. It may slide a few pixels here and there on restart but generally it is in the same location.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-04-19 05:54:45
first version I've tried on this particular box.
You might want to try reinstalling .NET 2.0. Looking at the crash log it doesn't even appear any of my code gets run before it blows up.

doesn't work without the "if no image found in above list, use any image in folder" option
The new 1.2.2 version does not need this option any more since you can just put a wildcard * to match anything in the song's directory. You can also do tricks like ..\*-front etc. Is it not working correctly for you?


As far as Windows 2003, I have not been able to install it because of issues I don't have time to fix at the moment. Should be real interesting to figure out why it isn't positioning correctly once I get it up and running.
Title: foo_prettypop
Post by: miken on 2006-04-19 09:58:26

doesn't work without the "if no image found in above list, use any image in folder" option
The new 1.2.2 version does not need this option any more since you can just put a wildcard * to match anything in the song's directory. You can also do tricks like ..\*-front etc. Is it not working correctly for you?


i have absolutely no clue, what to fill in there, i never needed that. it should just display the picture file in the album directory, is there a tag for that? the album art is in the same folder as the album itself and not consistently named like "front" etc., they are named like "tool - parabola", so every art has a different name.

edt: ah, works with *  i should have read more precisely
Title: foo_prettypop
Post by: FrozenSpoon on 2006-04-19 10:03:38
i have absolutely no clue, what to fill in there, i never needed that. it should just display the picture file in the album directory, is there a tag for that? the album art is in the same folder as the album itself and not consistently named like "front" etc., they are named like "tool - parabola", so every art has a different name.

Just put in filename text line:
Code: [Select]
*

And that's all. That will make it find any art in the file's directory like the previous option did.
Title: foo_prettypop
Post by: AyanokoujiTakasi on 2006-04-20 08:02:12
I am still using Foobar2000 v0.83.
Can you offer the foo_prettypop v1.2.2 plugin for v0.83.
Because I need the function "Remembers position" very much.

Thank you....^^
Title: foo_prettypop
Post by: FrozenSpoon on 2006-04-20 09:35:50
Can you offer the foo_prettypop v1.2.2 plugin for v0.83.
Because I need the function "Remembers position" very much.

1.1.3 (the 0.8 version) should remember the position correctly. At least, I have never heard anyone say otherwise.
Title: foo_prettypop
Post by: Infernus on 2006-04-21 14:18:04
Yesterday I installed your newes plugin for fb0.9. After playing music for about 2-3 hours, suddenly Foobar crashed. After restarting fb I was not able to reproduce the crash, but 2-3 hours later foobar crashed again
Today I removed prettypop dll and everything works fine again (approx 6hours)
I may be wrong, but for me it seems quite shure pretty pop up caused it.
This is first protocoll:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C928FEAh
Access violation, operation: write, address: 00000010h
Call path:

This is the first crash logged by this instance.
Code bytes (7C928FEAh):
7C928FAAh:  0B 64 A1 18 00 00 00 0F B6 4D 0B 89 88 84 0F 00
7C928FBAh:  00 38 1D 30 C0 98 7C 0F 85 CC 04 00 00 A0 48 C1
7C928FCAh:  98 7C F6 D8 57 1B C0 F7 D0 25 40 C1 98 7C 8B F8
7C928FDAh:  8B 46 10 3B C3 89 45 FC 0F 84 9E 00 00 00 8B 06
7C928FEAh:  FF 40 10 8B 45 FC 83 E0 01 89 45 E8 8B 06 FF 40
7C928FFAh:  14 F6 05 F0 02 FE 7F 01 0F 85 E6 92 02 00 39 5D
7C92900Ah:  E8 57 53 0F 85 AC DE 01 00 FF 75 FC E8 99 59 FF
7C92901Ah:  FF 3D 02 01 00 00 0F 84 53 93 02 00 3B C3 0F 8C
Stack (0849FEC8h):
0849FEA8h:  077130F0 00000020 00000008 00000000
0849FEB8h:  07710178 7C809447 0012EC68 000F0007
0849FEC8h:  7C802550 07713020 07713058 00000005
0849FED8h:  FFFFFFD8 00000000 81E74DA8 00000098
0849FEE8h:  000B41F8 80561940 82140C90 00000005
0849FEF8h:  FFFFFFFF 00000246 00000000 7FFAC000
0849FF08h:  0849FF68 7C80262A 0849FF24 7C802600
0849FF18h:  7C802550 07713020 07713058 00000014
0849FF28h:  00000001 00000000 00000000 00000000
0849FF38h:  000005F8 077C3080 7C91104B 007C3080
0849FF48h:  077833EE 077C3080 07713020 0849FFB4
0849FF58h:  0849FFA4 7C8399F3 7C802608 FFFFFFFF
0849FF68h:  7C802600 077A1CED 077863CF 077A1D0E
0849FF78h:  077C3038 006F0072 077130F0 077A4198
0849FF88h:  07713020 006F0072 0012EA28 07713058
0849FF98h:  C0000005 0849FF8C 0849FAEC 0849FFDC
0849FFA8h:  077A3620 077AA728 00000000 0849FFEC
0849FFB8h:  7C80B50B 07713058 006F0072 0012EA28
0849FFC8h:  07713058 7FFAC000 823C4600 0849FFC0
0849FFD8h:  82239C38 FFFFFFFF 7C8399F3 7C80B518
Registers:
EAX: 00000000, EBX: 00000000, ECX: 000005F8, EDX: 077C3090
ESI: 077C3080, EDI: 00000000, EBP: 0849FF3C, ESP: 0849FEC8
Crash location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlpWaitForCriticalSection" (+0000005Bh)

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 - 77F37000h
USER32                          loaded at 77D10000h - 77DA0000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D1EF000h
ole32                            loaded at 774B0000h - 775ED000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 76350000h - 7639A000h
uxtheme                          loaded at 5B0F0000h - 5B128000h
nview                            loaded at 00A10000h - 00B7F000h
PSAPI                            loaded at 76BB0000h - 76BBB000h
OLEAUT32                        loaded at 770F0000h - 7717C000h
WINMM                            loaded at 76AF0000h - 76B1E000h
VERSION                          loaded at 77BD0000h - 77BD8000h
NTMARTA                          loaded at 77660000h - 77681000h
WLDAP32                          loaded at 76F20000h - 76F4D000h
SAMLIB                          loaded at 71B70000h - 71B83000h
NVWRSDE                          loaded at 00CB0000h - 00CFC000h
LgWndHk                          loaded at 003D0000h - 003D7000h
lgscroll                        loaded at 10100000h - 1010E000h
MSVCR71                          loaded at 7C340000h - 7C396000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
foo_browser                      loaded at 00D00000h - 00D37000h
foo_uie_albumart                loaded at 00D60000h - 00D89000h
gdiplus                          loaded at 4EBA0000h - 4ED43000h
foo_uie_albumlist                loaded at 00DC0000h - 00DFF000h
foo_uie_trackinfo                loaded at 00E20000h - 00E53000h
foo_ui_columns                  loaded at 00E80000h - 00F1A000h
foo_autoplaylist                loaded at 00F40000h - 00F72000h
foo_benchmark                    loaded at 00FA0000h - 00FC6000h
foo_burninate                    loaded at 00FF0000h - 01026000h
foo_channel_mixer                loaded at 01050000h - 0108A000h
foo_common                      loaded at 010A0000h - 010DA000h
foo_dbsearch                    loaded at 01100000h - 0115C000h
foo_dsp_atsurround              loaded at 01180000h - 01275000h
foo_dsp_silence                  loaded at 013B0000h - 013D9000h
foo_freedb2                      loaded at 01400000h - 01440000h
foo_input_shorten                loaded at 01460000h - 0148E000h
foo_lnk                          loaded at 014B0000h - 014C9000h
foo_playcount                    loaded at 014F0000h - 01518000h
foo_playlist_manager            loaded at 01540000h - 01586000h
foo_pqview                      loaded at 015B0000h - 015CC000h
foo_prettypop                    loaded at 015F0000h - 0163E000h
mscoree                          loaded at 79000000h - 79045000h
MSVCR80                          loaded at 78130000h - 781CB000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA6000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
foo_random                      loaded at 03BB0000h - 03BEF000h
foo_sic                          loaded at 03BF0000h - 03C24000h
WS2_32                          loaded at 71A10000h - 71A27000h
WS2HELP                          loaded at 71A00000h - 71A08000h
foo_tradersfriend                loaded at 03C30000h - 03C6D000h
foo_utils                        loaded at 03C90000h - 03CC9000h
foo_abx                          loaded at 03CF0000h - 03D23000h
foo_albumlist                    loaded at 03D50000h - 03D8F000h
foo_cdda                        loaded at 03DB0000h - 03DDD000h
foo_converter                    loaded at 03E00000h - 03E60000h
foo_dsp_std                      loaded at 03E80000h - 03EBF000h
foo_input_std                    loaded at 03EE0000h - 03FEC000h
foo_masstag                      loaded at 04010000h - 0405E000h
foo_rgscan                      loaded at 04080000h - 040C3000h
foo_ui_std                      loaded at 040F0000h - 04147000h
foo_unpack                      loaded at 04170000h - 0419E000h
nvwddi                          loaded at 045F0000h - 04605000h
keyhook                          loaded at 04630000h - 04644000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
LgMsgHk                          loaded at 070C0000h - 070CB000h
MSVCP60                          loaded at 76020000h - 76085000h
IMM32                            loaded at 76330000h - 7634D000h
netapi32                        loaded at 597D0000h - 59824000h
appHelp                          loaded at 77B10000h - 77B32000h
CLBCATQ                          loaded at 76F90000h - 7700F000h
COMRes                          loaded at 77010000h - 770E3000h
shdocvw                          loaded at 77730000h - 7789E000h
CRYPT32                          loaded at 77A50000h - 77AE5000h
MSASN1                          loaded at 77AF0000h - 77B02000h
CRYPTUI                          loaded at 76880000h - 76905000h
WINTRUST                        loaded at 76BF0000h - 76C1E000h
IMAGEHLP                        loaded at 76C50000h - 76C78000h
WININET                          loaded at 77180000h - 77227000h
urlmon                          loaded at 77230000h - 772D0000h
Secur32                          loaded at 77FC0000h - 77FD1000h
SETUPAPI                        loaded at 778F0000h - 779E4000h
xpsp2res                        loaded at 20000000h - 202D9000h
DSOUND                          loaded at 73E70000h - 73ECC000h
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
mswsock                          loaded at 719B0000h - 719F0000h
DNSAPI                          loaded at 76EE0000h - 76F07000h
rasadhlp                        loaded at 76F80000h - 76F86000h
hnetcfg                          loaded at 66710000h - 66769000h
wshtcpip                        loaded at 719F0000h - 719F8000h
nl_lsp                          loaded at 07780000h - 07795000h
nl_msgc                          loaded at 077A0000h - 077B1000h
DBGHELP                          loaded at 59DD0000h - 59E71000h

Stack dump analysis:
Address: 7C802550h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "WaitForSingleObjectEx" (+00000000h)
Address: 7C80262Ah, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "WaitForSingleObjectEx" (+000000DAh)
Address: 7C802600h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "WaitForSingleObjectEx" (+000000B0h)
Address: 7C802550h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "WaitForSingleObjectEx" (+00000000h)
Address: 7C91104Bh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlEnterCriticalSection" (+00000046h)
Address: 077833EEh, location: "nl_lsp", loaded at 07780000h - 07795000h
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C802608h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "WaitForSingleObjectEx" (+000000B8h)
Address: 7C802600h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "WaitForSingleObjectEx" (+000000B0h)
Address: 077A1CEDh, location: "nl_msgc", loaded at 077A0000h - 077B1000h
Address: 077863CFh, location: "nl_lsp", loaded at 07780000h - 07795000h
Address: 077A1D0Eh, location: "nl_msgc", loaded at 077A0000h - 077B1000h
Address: 077A4198h, location: "nl_msgc", loaded at 077A0000h - 077B1000h
Address: 077A3620h, location: "nl_msgc", loaded at 077A0000h - 077B1000h
Address: 077AA728h, location: "nl_msgc", loaded at 077A0000h - 077B1000h
Address: 7C80B50Bh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "GetModuleFileNameA" (+000001B4h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C80B518h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "GetModuleFileNameA" (+000001C1h)
Address: 077A4129h, location: "nl_msgc", loaded at 077A0000h - 077B1000h
Address: 7C911005h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlEnterCriticalSection" (+00000000h)
Address: 7C9110EDh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlLeaveCriticalSection" (+00000000h)
Address: 7C91112Bh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlTryEnterCriticalSection" (+00000000h)
Address: 7C91117Eh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrInitializeThunk" (+00000000h)
Address: 7C9111B5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlActivateActivationContextUnsafeFast" (+00000000h)
Address: 7C9111FAh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlDeactivateActivationContextUnsafeFast" (+00000000h)
Address: 7C911230h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "DbgBreakPoint" (+00000000h)
Address: 7C911239h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "DbgUserBreakPoint" (+00000000h)
Address: 7C911250h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "NtCurrentTeb" (+00000000h)
Address: 7C91125Ch, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlInitString" (+00000000h)
Address: 7C911299h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlInitAnsiString" (+00000000h)
Address: 7C9112D6h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlInitUnicodeString" (+00000000h)
Address: 7C911317h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "CIcos" (+00000000h)
Address: 7C91132Bh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "cos" (+00000000h)
Address: 7C9113CAh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "log" (+00000000h)
Address: 7C9113D3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "CIlog" (+00000000h)
Address: 7C9114ADh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "pow" (+00000000h)
Address: 7C9114B7h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "CIpow" (+00000000h)
Address: 7C9116CBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "CIsin" (+00000000h)
Address: 7C9116DFh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "sin" (+00000000h)
Address: 7C91177Eh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "CIsqrt" (+00000000h)
Address: 7C911792h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "sqrt" (+00000000h)
Address: 7C91183Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "alldiv" (+00000000h)
Address: 7C9118ECh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "alldvrm" (+00000000h)
Address: 7C9119D0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "allmul" (+00000000h)
Address: 7C911A09h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "alloca_probe" (+00000000h)
Address: 7C911A09h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "alloca_probe" (+00000000h)
Address: 7C911A4Bh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "allrem" (+00000000h)
Address: 7C911B02h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "allshl" (+00000000h)
Address: 7C911B26h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "allshr" (+00000000h)
Address: 7C911B4Ch, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "aulldiv" (+00000000h)
Address: 7C911BB9h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "aulldvrm" (+00000000h)
Address: 7C911C53h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "aullrem" (+00000000h)
Address: 7C911CCDh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "aullshr" (+00000000h)
Address: 7C911CF1h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "ftol" (+00000000h)
Address: 7C911D1Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "memccpy" (+00000000h)
Address: 7C911D75h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "atan" (+00000000h)
Address: 7C911E1Eh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "ceil" (+00000000h)
Address: 7C911F5Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "floor" (+00000000h)
Address: 7C9120A5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "memchr" (+00000000h)
Address: 7C91214Fh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "memcmp" (+00000000h)
Address: 7C912200h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "memcpy" (+00000000h)
Address: 7C91253Ah, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "memmove" (+00000000h)
Address: 7C91287Ah, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "memset" (+00000000h)
Address: 7C9128D7h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strcpy" (+00000000h)
Address: 7C9128ECh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strcat" (+00000000h)
Address: 7C9129D1h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strcmp" (+00000000h)
Address: 7C912A5Bh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strcspn" (+00000000h)
Address: 7C912A9Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strlen" (+00000000h)
Address: 7C912B1Bh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strncat" (+00000000h)
Address: 7C912C43h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strncmp" (+00000000h)
Address: 7C912C80h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strncpy" (+00000000h)

Version info:
foobar2000 v0.9
UNICODE

Additional info:
Post-track silence 0.0.2  (foo_dsp_silence)
freedb tagger v0.5.1  (foo_freedb2)
Track info panel 0.1  (foo_uie_trackinfo)
Shorten decoder 0.4.2a  (foo_input_shorten)
Masstagger 1.5  (foo_masstag)
ATSurround Processor 0.1.3  (foo_dsp_atsurround)
Standard DSP array 1.0  (foo_dsp_std)
FLAC decoder 1.1.0  (foo_input_std)
Database search 1.3.1 beta 11  (foo_dbsearch)
Shell link resolver 1.1  (foo_lnk)
Playback statistics 1.0  (foo_playcount)
ReplayGain Scanner 2.0  (foo_rgscan)
Default User Interface 0.9acc  (foo_ui_std)
Playlist tools 0.5.6  (foo_utils)
Live show tagger 0.6.1  (foo_tradersfriend)
Album list panel 0.2.1 beta 3  (foo_uie_albumlist)
ABX comparator 1.3  (foo_abx)
Album List 3.1.0  (foo_albumlist)
CD Audio decoder 2.0  (foo_cdda)
Common services 0.1  (foo_common)
Playlist Manager 1.0  (foo_playlist_manager)
Columns UI 0.1.3 pre-alpha 17v6  (foo_ui_columns)
Standard input array 1.0  (foo_input_std)
Album Art Panel 0.150  (foo_uie_albumart)
Pretty Popup 1.2.2  (foo_prettypop)
Music Browser 1.0.8 [Mar 28 2006 - 21:16:14]  (foo_browser)
foosic music database 1.0 beta 4  (foo_sic)
ZIP/GZIP reader 1.0  (foo_unpack)
Converter 1.0  (foo_converter)
Decoding speed test 1.0  (foo_benchmark)
RAR reader 1.1  (foo_unpack)
Channel Mixer 0.9.4  (foo_channel_mixer)
Audio CD Writer 2.0  (foo_burninate)
Randomized playlist entry 1.2.3  (foo_random)
MPEG-4 AAC decoder 2.1  (foo_input_std)



This the second:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C928FEAh
Access violation, operation: write, address: 00000010h
Call path:

This is the first crash logged by this instance.
Code bytes (7C928FEAh):
7C928FAAh:  0B 64 A1 18 00 00 00 0F B6 4D 0B 89 88 84 0F 00
7C928FBAh:  00 38 1D 30 C0 98 7C 0F 85 CC 04 00 00 A0 48 C1
7C928FCAh:  98 7C F6 D8 57 1B C0 F7 D0 25 40 C1 98 7C 8B F8
7C928FDAh:  8B 46 10 3B C3 89 45 FC 0F 84 9E 00 00 00 8B 06
7C928FEAh:  FF 40 10 8B 45 FC 83 E0 01 89 45 E8 8B 06 FF 40
7C928FFAh:  14 F6 05 F0 02 FE 7F 01 0F 85 E6 92 02 00 39 5D
7C92900Ah:  E8 57 53 0F 85 AC DE 01 00 FF 75 FC E8 99 59 FF
7C92901Ah:  FF 3D 02 01 00 00 0F 84 53 93 02 00 3B C3 0F 8C
Stack (08FAFEC8h):
08FAFEA8h:  07CD30F0 00000020 00000008 00000000
08FAFEB8h:  07CD0178 7C809447 0012EC68 000F0007
08FAFEC8h:  7C802550 07CD3020 07CD3058 81F68238
08FAFED8h:  B9A88B58 00000F74 FFFFFFFF 00000098
08FAFEE8h:  F82D0528 FFFFFFFF F82DD4C8 F84561F6
08FAFEF8h:  822D8770 81E00B78 00000000 7FFAB000
08FAFF08h:  08FAFF68 7C80262A 08FAFF24 7C802600
08FAFF18h:  7C802550 07CD3020 07CD3058 00000014
08FAFF28h:  00000001 00000000 00000000 00000000
08FAFF38h:  00000834 07CE3118 7C91104B 00CE3118
08FAFF48h:  07C933EE 07CE3118 07CD3020 08FAFFB4
08FAFF58h:  08FAFFA4 7C8399F3 7C802608 FFFFFFFF
08FAFF68h:  7C802600 07CB1CED 07C963CF 07CB1D0E
08FAFF78h:  07CE3038 006F0072 07CD30F0 07CB4198
08FAFF88h:  07CD3020 006F0072 0012EA28 07CD3058
08FAFF98h:  C0000005 08FAFF8C 08FAFAEC 08FAFFDC
08FAFFA8h:  07CB3620 07CBA728 00000000 08FAFFEC
08FAFFB8h:  7C80B50B 07CD3058 006F0072 0012EA28
08FAFFC8h:  07CD3058 7FFAB000 823C4600 08FAFFC0
08FAFFD8h:  81D8DFB0 FFFFFFFF 7C8399F3 7C80B518
Registers:
EAX: 00000000, EBX: 00000000, ECX: 00000834, EDX: 07CE3128
ESI: 07CE3118, EDI: 00000000, EBP: 08FAFF3C, ESP: 08FAFEC8
Crash location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlpWaitForCriticalSection" (+0000005Bh)

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 - 77F37000h
USER32                          loaded at 77D10000h - 77DA0000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D1EF000h
ole32                            loaded at 774B0000h - 775ED000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 76350000h - 7639A000h
uxtheme                          loaded at 5B0F0000h - 5B128000h
nview                            loaded at 00A10000h - 00B7F000h
PSAPI                            loaded at 76BB0000h - 76BBB000h
OLEAUT32                        loaded at 770F0000h - 7717C000h
WINMM                            loaded at 76AF0000h - 76B1E000h
VERSION                          loaded at 77BD0000h - 77BD8000h
NTMARTA                          loaded at 77660000h - 77681000h
WLDAP32                          loaded at 76F20000h - 76F4D000h
SAMLIB                          loaded at 71B70000h - 71B83000h
NVWRSDE                          loaded at 00CB0000h - 00CFC000h
LgWndHk                          loaded at 003D0000h - 003D7000h
lgscroll                        loaded at 10100000h - 1010E000h
MSVCR71                          loaded at 7C340000h - 7C396000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
foo_browser                      loaded at 00D00000h - 00D37000h
foo_uie_albumart                loaded at 00D60000h - 00D89000h
gdiplus                          loaded at 4EBA0000h - 4ED43000h
foo_uie_albumlist                loaded at 00DC0000h - 00DFF000h
foo_uie_trackinfo                loaded at 00E20000h - 00E53000h
foo_ui_columns                  loaded at 00E80000h - 00F1A000h
foo_autoplaylist                loaded at 00F40000h - 00F72000h
foo_benchmark                    loaded at 00FA0000h - 00FC6000h
foo_burninate                    loaded at 00FF0000h - 01026000h
foo_channel_mixer                loaded at 01050000h - 0108A000h
foo_common                      loaded at 010A0000h - 010DA000h
foo_dbsearch                    loaded at 01100000h - 0115C000h
foo_dsp_atsurround              loaded at 01180000h - 01275000h
foo_dsp_silence                  loaded at 015B0000h - 015D9000h
foo_freedb2                      loaded at 01600000h - 01640000h
foo_input_shorten                loaded at 01660000h - 0168E000h
foo_lnk                          loaded at 016B0000h - 016C9000h
foo_playcount                    loaded at 016F0000h - 01718000h
foo_playlist_manager            loaded at 01740000h - 01786000h
foo_pqview                      loaded at 017B0000h - 017CC000h
foo_prettypop                    loaded at 017F0000h - 0183E000h
mscoree                          loaded at 79000000h - 79045000h
MSVCR80                          loaded at 78130000h - 781CB000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA6000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
foo_random                      loaded at 03DB0000h - 03DEF000h
foo_sic                          loaded at 03DF0000h - 03E24000h
WS2_32                          loaded at 71A10000h - 71A27000h
WS2HELP                          loaded at 71A00000h - 71A08000h
foo_tradersfriend                loaded at 03E30000h - 03E6D000h
foo_utils                        loaded at 03E90000h - 03EC9000h
foo_abx                          loaded at 03EF0000h - 03F23000h
foo_albumlist                    loaded at 03F50000h - 03F8F000h
foo_cdda                        loaded at 03FB0000h - 03FDD000h
foo_converter                    loaded at 04000000h - 04060000h
foo_dsp_std                      loaded at 04080000h - 040BF000h
foo_input_std                    loaded at 040E0000h - 041EC000h
foo_masstag                      loaded at 04210000h - 0425E000h
foo_rgscan                      loaded at 04280000h - 042C3000h
foo_ui_std                      loaded at 042F0000h - 04347000h
foo_unpack                      loaded at 04370000h - 0439E000h
nvwddi                          loaded at 04700000h - 04715000h
keyhook                          loaded at 04740000h - 04754000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
LgMsgHk                          loaded at 071D0000h - 071DB000h
MSVCP60                          loaded at 76020000h - 76085000h
DSOUND                          loaded at 73E70000h - 73ECC000h
wdmaud                          loaded at 72C90000h - 72C99000h
WINTRUST                        loaded at 76BF0000h - 76C1E000h
CRYPT32                          loaded at 77A50000h - 77AE5000h
MSASN1                          loaded at 77AF0000h - 77B02000h
IMAGEHLP                        loaded at 76C50000h - 76C78000h
msacm32                          loaded at 72C80000h - 72C88000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E40000h - 73E44000h
mswsock                          loaded at 719B0000h - 719F0000h
DNSAPI                          loaded at 76EE0000h - 76F07000h
rasadhlp                        loaded at 76F80000h - 76F86000h
hnetcfg                          loaded at 66710000h - 66769000h
wshtcpip                        loaded at 719F0000h - 719F8000h
dciman32                        loaded at 73B30000h - 73B36000h
xpsp2res                        loaded at 20000000h - 202D9000h
netapi32                        loaded at 597D0000h - 59824000h
appHelp                          loaded at 77B10000h - 77B32000h
CLBCATQ                          loaded at 76F90000h - 7700F000h
COMRes                          loaded at 77010000h - 770E3000h
shdocvw                          loaded at 77730000h - 7789E000h
CRYPTUI                          loaded at 76880000h - 76905000h
WININET                          loaded at 77180000h - 77227000h
urlmon                          loaded at 77230000h - 772D0000h
Secur32                          loaded at 77FC0000h - 77FD1000h
SETUPAPI                        loaded at 778F0000h - 779E4000h
SXS                              loaded at 76970000h - 76A21000h
OLEACC                          loaded at 74C00000h - 74C2C000h
msi                              loaded at 745E0000h - 748A6000h
actxprxy                        loaded at 71CC0000h - 71CDC000h
nl_lsp                          loaded at 07C90000h - 07CA5000h
nl_msgc                          loaded at 07CB0000h - 07CC1000h
DBGHELP                          loaded at 59DD0000h - 59E71000h

Stack dump analysis:
Address: 7C802550h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "WaitForSingleObjectEx" (+00000000h)
Address: 7C80262Ah, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "WaitForSingleObjectEx" (+000000DAh)
Address: 7C802600h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "WaitForSingleObjectEx" (+000000B0h)
Address: 7C802550h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "WaitForSingleObjectEx" (+00000000h)
Address: 7C91104Bh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlEnterCriticalSection" (+00000046h)
Address: 00CE3118h, location: "NVWRSDE", loaded at 00CB0000h - 00CFC000h
Address: 07C933EEh, location: "nl_lsp", loaded at 07C90000h - 07CA5000h
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C802608h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "WaitForSingleObjectEx" (+000000B8h)
Address: 7C802600h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "WaitForSingleObjectEx" (+000000B0h)
Address: 07CB1CEDh, location: "nl_msgc", loaded at 07CB0000h - 07CC1000h
Address: 07C963CFh, location: "nl_lsp", loaded at 07C90000h - 07CA5000h
Address: 07CB1D0Eh, location: "nl_msgc", loaded at 07CB0000h - 07CC1000h
Address: 07CB4198h, location: "nl_msgc", loaded at 07CB0000h - 07CC1000h
Address: 07CB3620h, location: "nl_msgc", loaded at 07CB0000h - 07CC1000h
Address: 07CBA728h, location: "nl_msgc", loaded at 07CB0000h - 07CC1000h
Address: 7C80B50Bh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "GetModuleFileNameA" (+000001B4h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C80B518h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "GetModuleFileNameA" (+000001C1h)
Address: 07CB4129h, location: "nl_msgc", loaded at 07CB0000h - 07CC1000h
Address: 01000100h, location: "foo_burninate", loaded at 00FF0000h - 01026000h
Address: 7C801625h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "DeviceIoControl" (+00000000h)
Address: 7C80176Bh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "GetSystemTime" (+00000000h)
Address: 7C8017E5h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "GetSystemTimeAsFileTime" (+00000000h)
Address: 7C80180Eh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "ReadFile" (+00000000h)
Address: 7C801A24h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "CreateFileA" (+00000000h)
Address: 7C801A5Dh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "VirtualProtectEx" (+00000000h)
Address: 7C801AD0h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "VirtualProtect" (+00000000h)
Address: 7C801AF1h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "LoadLibraryExW" (+00000000h)
Address: 7C801D4Fh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "LoadLibraryExA" (+00000000h)
Address: 7C801D77h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "LoadLibraryA" (+00000000h)
Address: 7C801E16h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "TerminateProcess" (+00000000h)
Address: 7C801E50h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "GetStartupInfoW" (+00000000h)
Address: 7C801EEEh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "GetStartupInfoA" (+00000000h)
Address: 7C8021CCh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "ReadProcessMemory" (+00000000h)
Address: 7C80220Fh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "WriteProcessMemory" (+00000000h)
Address: 7C802332h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "CreateProcessW" (+00000000h)
Address: 7C802367h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "CreateProcessA" (+00000000h)
Address: 7C80239Ch, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "SleepEx" (+00000000h)
Address: 7C802442h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "Sleep" (+00000000h)
Address: 7C8024A7h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "ReleaseMutex" (+00000000h)
Address: 7C802530h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "WaitForSingleObject" (+00000000h)
Address: 7C802550h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "WaitForSingleObjectEx" (+00000000h)
Address: 7C808F73h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "AddVectoredExceptionHandler" (+00000000h)
Address: 7C808F98h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "DecodePointer" (+00000000h)
Address: 7C808FAFh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "DecodeSystemPointer" (+00000000h)
Address: 7C808FCCh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "DeleteCriticalSection" (+00000000h)
Address: 7C808FEBh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "EncodePointer" (+00000000h)
Address: 7C809002h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "EncodeSystemPointer" (+00000000h)
Address: 7C80901Fh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "EnterCriticalSection" (+00000000h)
Address: 7C80903Dh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "GetLastError" (+00000000h)
Address: 7C809058h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "HeapAlloc" (+00000000h)
Address: 7C80906Eh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "HeapFree" (+00000000h)
Address: 7C809080h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "HeapReAlloc" (+00000000h)
Address: 7C809098h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "HeapSize" (+00000000h)
Address: 7C8090AAh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "InitializeSListHead" (+00000000h)
Address: 7C8090C7h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "InterlockedFlushSList" (+00000000h)
Address: 7C8090E6h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "InterlockedPopEntrySList" (+00000000h)
Address: 7C809108h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "InterlockedPushEntrySList" (+00000000h)
Address: 7C80912Bh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "LeaveCriticalSection" (+00000000h)
Address: 7C809149h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "QueryDepthSList" (+00000000h)
Address: 7C809162h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "RemoveVectoredExceptionHandler" (+00000000h)
Address: 7C80918Ah, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "RestoreLastError" (+00000000h)
Address: 7C8091A9h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "RtlCaptureContext" (+00000000h)
Address: 7C8091C1h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "RtlCaptureStackBackTrace" (+00000000h)
Address: 7C8091E0h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "RtlFillMemory" (+00000000h)
Address: 7C8091F4h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "RtlMoveMemory" (+00000000h)
Address: 7C809208h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "RtlUnwind" (+00000000h)
Address: 7C809218h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "RtlZeroMemory" (+00000000h)
Address: 7C80922Ch, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "SetCriticalSectionSpinCount" (+00000000h)
Address: 7C809251h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "SetLastError" (+00000000h)
Address: 7C80926Ch, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "TryEnterCriticalSection" (+00000000h)
Address: 7C80928Dh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "VerSetConditionMask" (+00000000h)

Version info:
foobar2000 v0.9
UNICODE

Additional info:
Post-track silence 0.0.2  (foo_dsp_silence)
freedb tagger v0.5.1  (foo_freedb2)
Track info panel 0.1  (foo_uie_trackinfo)
Shorten decoder 0.4.2a  (foo_input_shorten)
Masstagger 1.5  (foo_masstag)
ATSurround Processor 0.1.3  (foo_dsp_atsurround)
Standard DSP array 1.0  (foo_dsp_std)
FLAC decoder 1.1.0  (foo_input_std)
Database search 1.3.1 beta 11  (foo_dbsearch)
Shell link resolver 1.1  (foo_lnk)
Playback statistics 1.0  (foo_playcount)
ReplayGain Scanner 2.0  (foo_rgscan)
Default User Interface 0.9acc  (foo_ui_std)
Playlist tools 0.5.6  (foo_utils)
Live show tagger 0.6.1  (foo_tradersfriend)
Album list panel 0.2.1 beta 3  (foo_uie_albumlist)
ABX comparator 1.3  (foo_abx)
Album List 3.1.0  (foo_albumlist)
CD Audio decoder 2.0  (foo_cdda)
Common services 0.1  (foo_common)
Playlist Manager 1.0  (foo_playlist_manager)
Columns UI 0.1.3 pre-alpha 17v6  (foo_ui_columns)
Standard input array 1.0  (foo_input_std)
Album Art Panel 0.150  (foo_uie_albumart)
Pretty Popup 1.2.2  (foo_prettypop)
Music Browser 1.0.8 [Mar 28 2006 - 21:16:14]  (foo_browser)
foosic music database 1.0 beta 4  (foo_sic)
ZIP/GZIP reader 1.0  (foo_unpack)
Converter 1.0  (foo_converter)
Decoding speed test 1.0  (foo_benchmark)
RAR reader 1.1  (foo_unpack)
Channel Mixer 0.9.4  (foo_channel_mixer)
Audio CD Writer 2.0  (foo_burninate)
Randomized playlist entry 1.2.3  (foo_random)
MPEG-4 AAC decoder 2.1  (foo_input_std)

Title: foo_prettypop
Post by: FrozenSpoon on 2006-04-21 15:43:06
Infernus- There is absolutely nothing in that crash log that would suggest foo_prettypop is directly causing the problem. However, I did some quick searching... you wouldn't happen to have NetLimiter installed would you?

Apparently there is some documentation out there that NetLimiter does not get along with .NET 2.0. Though it's a little open ended on whose fault it is.

Nothing I can fix, unfortunately
Title: foo_prettypop
Post by: Infernus on 2006-04-21 18:08:34
yes, Netlimiter v1.3 is installed! hm, these are sad news...
(or fb doesn't handle gabber sounds...hehe)
Thanks for looking at the logs!
Title: foo_prettypop
Post by: crunchyfrog on 2006-04-21 18:18:01
Quote
You might want to try reinstalling .NET 2.0. Looking at the crash log it doesn't even appear any of my code gets run before it blows up.

reinstalling .NET didn't help.  if prettypop is in my components folder, foobar crashes (crashlog below).  If I take it out, foobar starts up fine.

Also, I don't know whether infernus and I are having similar crashes, but I definitely don't have netlimiter installed.

Code: [Select]
Illegal operation:
Code: E0434F4Dh, flags: 00000001h, address: 7C81EB33h
Call path:
entry
This is the first crash logged by this instance.
Code bytes (7C81EB33h):
7C81EAF3h:  8B 45 0C 56 8B 75 14 83 E0 01 85 F6 89 45 B4 C7
7C81EB03h:  45 BC E1 EA 81 7C 0F 84 9A 00 00 00 8B 4D 10 83
7C81EB13h:  F9 0F 0F 87 69 5A 02 00 85 C9 89 4D C0 74 07 57
7C81EB23h:  8D 7D C4 F3 A5 5F 8D 45 B0 50 FF 15 04 15 80 7C
7C81EB33h:  5E C9 C2 10 00 85 FF 0F 8E E6 D0 FE FF 8B 55 FC
7C81EB43h:  89 55 0C 0F B7 16 8B 7D F8 8A 14 3A 88 11 8B 78
7C81EB53h:  0C 0F B6 D2 66 8B 14 57 66 3B 16 0F 85 2F C7 02
7C81EB63h:  00 8B 50 08 66 8B 5A 04 38 19 0F 84 2D C7 02 00
Stack (0012F7E0h):
0012F7C0h:  01E9EB70 7C9C93A0 77F643DD 7C9C93A0
0012F7D0h:  00000004 00000000 01E9E07C 00000000
0012F7E0h:  0012F86C E0434F4D 00000001 00000000
0012F7F0h:  7C81EB33 00000001 80131417 790C2000
0012F800h:  02000036 0012F818 79E814DA 0012F824
0012F810h:  02000036 00000001 0012F894 79E87FF4
0012F820h:  0000012C 790FABCC 79F958B8 79177EEC
0012F830h:  0000012C 0012F894 79F97065 E0434F4D
0012F840h:  00000001 00000001 0012F86C 0B595AD2
0012F850h:  00000000 01338628 0012F904 00033000
0012F860h:  79E782DC 00000001 0016D158 80131417
0012F870h:  0012F3F0 00000001 00000001 0012F84C
0012F880h:  0012F3F0 0012F8C0 79F9A3C8 72B2D2C6
0012F890h:  00000000 0012F8CC 79F972D0 01338628
0012F8A0h:  00000000 00000000 0B595A8A 7A34B400
0012F8B0h:  0012F904 0012F904 0016D158 00000000
0012F8C0h:  0012F904 79F9AC4C 00000000 0012F910
0012F8D0h:  79FBFF9C FFFFFFFF 00184D58 0B595B56
0012F8E0h:  010D3598 00000000 003A3DB8 00000001
0012F8F0h:  00000001 0016D158 00184D58 0016D158
Registers:
EAX: 0012F7E4, EBX: 0016D158, ECX: 00000000, EDX: 00000025
ESI: 0012F870, EDI: E0434F4D, EBP: 0012F834, ESP: 0012F7E0
Crash location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RaiseException" (+00000052h)

Loaded modules:
foobar2000                      loaded at 00400000h - 004DC000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D2000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D5000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 763B0000h - 763F9000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
MSCTF                            loaded at 74720000h - 7476B000h
foo_abx                          loaded at 00A60000h - 00A93000h
foo_albumlist                    loaded at 00AA0000h - 00ADF000h
foo_cdda                        loaded at 00AF0000h - 00B1D000h
foo_common                      loaded at 00B40000h - 00B7A000h
foo_converter                    loaded at 00BA0000h - 00C00000h
foo_dbsearch                    loaded at 00C20000h - 00C7C000h
foo_dsp_std                      loaded at 00CA0000h - 00CDF000h
foo_freedb2                      loaded at 00D00000h - 00D40000h
foo_input_shorten                loaded at 00D60000h - 00D8E000h
foo_input_std                    loaded at 00DB0000h - 00EBC000h
foo_lnk                          loaded at 00EE0000h - 00EF9000h
foo_masstag                      loaded at 00F20000h - 00F6E000h
foo_playcount                    loaded at 00F90000h - 00FB8000h
foo_playlist_manager            loaded at 00FE0000h - 01026000h
foo_pqview                      loaded at 01050000h - 0106C000h
foo_prettypop                    loaded at 01090000h - 010DE000h
mscoree                          loaded at 79000000h - 79045000h
MSVCR80                          loaded at 78130000h - 781CB000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA6000h
urlmon                          loaded at 77260000h - 77300000h
VERSION                          loaded at 77C00000h - 77C08000h
MPR                              loaded at 71B20000h - 71B32000h
drprov                          loaded at 75F60000h - 75F67000h
ntlanman                        loaded at 71C10000h - 71C1E000h
NETUI0                          loaded at 71CD0000h - 71CE7000h
NETUI1                          loaded at 71C90000h - 71CD0000h
NETAPI32                        loaded at 5B860000h - 5B8B4000h
NETRAP                          loaded at 71C80000h - 71C87000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
davclnt                          loaded at 75F70000h - 75F79000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 7C81EB33h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RaiseException" (+00000052h)
Address: 790C2000h, location: "mscorlib.ni", loaded at 790C0000h - 79BA6000h
Address: 79E814DAh, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "InstallCustomModule" (+00001F6Ah)
Address: 79E87FF4h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "LogHelp_TerminateOnAssert" (+00001FA4h)
Address: 790FABCCh, location: "mscorlib.ni", loaded at 790C0000h - 79BA6000h
Address: 79F958B8h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+00001FFCh)
Address: 79177EECh, location: "mscorlib.ni", loaded at 790C0000h - 79BA6000h
Address: 79F97065h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+000037A9h)
Address: 79E782DCh, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllUnregisterServerInternal" (+00004ABCh)
Address: 79F9A3C8h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+00006B0Ch)
Address: 79F972D0h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+00003A14h)
Address: 79F9AC4Ch, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+00007390h)
Address: 79FBFF9Ch, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "CorDllMainForThunk" (+000000C3h)
Address: 010D3598h, location: "foo_prettypop", loaded at 01090000h - 010DE000h
Address: 7A2EE380h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Address: 79019B24h, location: "mscoree", loaded at 79000000h - 79045000h
Symbol: "CorDllMainWorker" (+000000BCh)
Address: 01090000h, location: "foo_prettypop", loaded at 01090000h - 010DE000h
Address: 79E70000h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Address: 7901C55Ch, location: "mscoree", loaded at 79000000h - 79045000h
Symbol: "GetTargetForVTableEntry" (+00000022h)
Address: 01090000h, location: "foo_prettypop", loaded at 01090000h - 010DE000h
Address: 79013486h, location: "mscoree", loaded at 79000000h - 79045000h
Symbol: "CorGetSvc" (+00000186h)
Address: 776067F0h, location: "ole32", loaded at 774E0000h - 7761D000h
Address: 010D3598h, location: "foo_prettypop", loaded at 01090000h - 010DE000h
Address: 0040C273h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 1000D533h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000CD4Bh, location: "shared", loaded at 10000000h - 1002A000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 01090000h, location: "foo_prettypop", loaded at 01090000h - 010DE000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 010D3598h, location: "foo_prettypop", loaded at 01090000h - 010DE000h
Address: 0049B3E6h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0040C0E5h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004813A4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004C83C0h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004134FEh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004C83C0h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00421190h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0049B3E6h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0040C5B6h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004C87B4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AA6ECh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0049BBB5h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 0042AD4Eh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 004AC600h, 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: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CD210h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004CD1A0h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CD280h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004A18E4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917CB7h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000002BAh)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 1000D533h, location: "shared", loaded at 10000000h - 1002A000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 10003AB0h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+00000030h)
Address: 10003ABEh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+0000003Eh)
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CD210h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CD280h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004813A4h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 0048775Fh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 01000000h, location: "foo_playlist_manager", loaded at 00FE0000h - 01026000h
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: 7C90E1FEh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "ZwQueryValueKey" (+00000000h)
Address: 00486560h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C90E1FEh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "ZwQueryValueKey" (+00000000h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004854AEh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004DC000h
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

Title: foo_prettypop
Post by: AyanokoujiTakasi on 2006-04-21 21:27:37

Can you offer the foo_prettypop v1.2.2 plugin for v0.83.
Because I need the function "Remembers position" very much.

1.1.3 (the 0.8 version) should remember the position correctly. At least, I have never heard anyone say otherwise.


It is right that 1.1.3 can remember the position, but when I reopen foobar2000, It is also at different position.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-04-22 05:07:34
crunchyfrog, I am sorry, I am not sure what the problem could be. Your crash is during start up, and I am not sure what could be causing the problem. Sorry


So many people are having positioning problems. I will rewrite that code from the ground up next version.
Title: foo_prettypop
Post by: chug on 2006-04-23 09:15:26
working great for me here so far. nice little plugin. keep up the good work!
Title: foo_prettypop
Post by: egotrippen on 2006-04-27 02:54:06
just want to say thanks for this plugin. the little popup looks great, and it's awesome being able to set functions to click. at any time i can see what's playing, pause, or skip a track with a click. this is just what i want in a media player
Title: foo_prettypop
Post by: gfngfgf on 2006-04-27 05:49:53
I don't know if this is a new issue, but I'm having problems with album art when the album art file name has a period in it.  There's no problem if the directory has a period, but if the file name has a period, then prettypop doesn't find the cover.
Title: foo_prettypop
Post by: PiezoTransducer on 2006-04-27 07:43:43
part 1: thanks
i went from winamp to foobar2k 0.9 beta a while ago. pretty pop fills the toaster gap i was missing. if i could hug pretty pop i would.

part 2: whiny request
have pretty pop refresh when you activate it manually. for example, if you change the tags while a song is playing, and reactivate, it doesn't reflect the new tags

part 3: dreaming request
i had toaster for winamp set up so that instead of fade in/fade out, or sliding in/out an edge, i told it to float up my screen (imagine a bubble of information floating up your screen everytime you changed tracks). i really liked that. to my knowledge i'm the only one who had that setup. because it was constantly moving it never obstructed anything, while persisting for a long period, was easy to see out of peripheral vision, and the motion was very natural.
Title: foo_prettypop
Post by: cowgod on 2006-04-28 20:45:44
i absolutely love  this plugin.  i have been looking for something like this for a long, long time (can't believe how long it's been since i've updated foobar2000--was running 0.8.3 until yesterday--and looked at the current plugins available).

i'm running windows server 2003 enterprise edition w/SP1, .NET Framework 2.0, and foobar2000 0.9.1 and have no issues so far.  great work!

two small requests if i may...
Title: foo_prettypop
Post by: Lycox on 2006-04-29 01:21:42
...

    2. is it possible to show a "default" album art graphic if there is none available for the current song (albumart plugin does this)?


I'd like to see this feature, too.
Title: foo_prettypop
Post by: gfngfgf on 2006-04-29 01:28:05
  • is it possible to show a "default" album art graphic if there is none available for the current song (albumart plugin does this)?

You can have multiple locations listed in "Filenames" box, separated with semicolons ';'.  Just put the location of the default art at the end of the list (and I think you need to put a pipe '|' in front, too, like "|C:\Music\Arts\default")
Title: foo_prettypop
Post by: enjoilax on 2006-04-29 01:33:06
  • would it be possible to have the window always visible and then when the song changes it does a crossfade in/out to switch to the next song?  i know it kinda defeats the name of the plugin (since it wouldn't pop anymore) but it would be a nice feature.
  • is it possible to show a "default" album art graphic if there is none available for the current song (albumart plugin does this)?

Put default.png into your components folder
Title: foo_prettypop
Post by: Lycox on 2006-04-29 13:06:07
Quote
Put default.png into your components folder


This doesn't work. 
Any other suggestion?
Title: foo_prettypop
Post by: Ran Sagy on 2006-04-29 13:26:03
Follow gfngfgf's instructions.
Title: foo_prettypop
Post by: yatahaze on 2006-05-06 20:16:52
Is there a way to set a background image, instead of the colored rectangle? Or plans to do this?
Title: foo_prettypop
Post by: FrozenSpoon on 2006-05-07 00:37:25
Is there a way to set a background image, instead of the colored rectangle? Or plans to do this?
Nope. Maybe a background 'texture' would be possible in the future, but anything more than that and you start to get in features I don't really intend to add (I don't really dig skinned things). I do believe I need to add a lot more layout options though.

Also, I've seen all the other suggestions & problems and will take a look at them before next release. I've been too busy to work on this at all.

And lastly, I will no longer have my free school web space so I have to move elsewhere. You can download this from my new site at http://www.maroonspoon.com/foo_prettypop/ (http://www.maroonspoon.com/foo_prettypop/) . I tried changing every place I could, but it looks like there are lots of non-English places linking to the old location. If you happened to link to it somewhere and could change the link, that would be awesome... I won't have write access to the old location much longer. Thanks.
Title: foo_prettypop
Post by: yatahaze on 2006-05-07 02:10:10
Texture would kinda be the idea I guess. How much further would you have to go just to make it possible to change the background from the rectangle to a png/jpg/bmp file? (Compared to changing the texture of the rectangle)
Title: foo_prettypop
Post by: FrozenSpoon on 2006-05-07 02:37:08
Texture would kinda be the idea I guess. How much further would you have to go just to make it possible to change the background from the rectangle to a png/jpg/bmp file? (Compared to changing the texture of the rectangle)
The problem is, when people set an image, they would probably expect the popup to be the size of that image. As it is, the popup is sized based on the amount of text. So what would happen if the popup was sized smaller than the image (or larger)... would the image be stretched? cropped? cropped where? tiled? I would think most people wouldn't want their image stretched, and it would be hard for a user to get the popup to be the same size of the image (as is). Now I could add a "make popup size always background image size" option... but that kinda goes against the way the popup has always worked and poses some addtional problems.
Title: foo_prettypop
Post by: nerrad on 2006-05-07 02:48:38
I tried it. foobar was taking forever to startup, then I got a bluescreen. It was something about subsystem and has been shut down. I was so pissed I didn't read it all. My computer took forever to start back up. I hate .NET apps. I don't think I'll be trying it again.
Title: foo_prettypop
Post by: Ran Sagy on 2006-05-11 18:40:32
About 99.9% v1.1\v2 .NET apps ive used work fine without any errors. You have a very very special case there, either way.
Title: foo_prettypop
Post by: Duble0Syx on 2006-05-11 19:02:48

Texture would kinda be the idea I guess. How much further would you have to go just to make it possible to change the background from the rectangle to a png/jpg/bmp file? (Compared to changing the texture of the rectangle)
The problem is, when people set an image, they would probably expect the popup to be the size of that image. As it is, the popup is sized based on the amount of text. So what would happen if the popup was sized smaller than the image (or larger)... would the image be stretched? cropped? cropped where? tiled? I would think most people wouldn't want their image stretched, and it would be hard for a user to get the popup to be the same size of the image (as is). Now I could add a "make popup size always background image size" option... but that kinda goes against the way the popup has always worked and poses some addtional problems.

I think it would be a better solution to have "Always make popup xxxx size" or something like that.  And simply have list for background texture to choose how you want it, stretched, tiled, cropped or whatver.  Sort of how you can set the background for your desktop.  Windows users would already be familiar with that style.  Plus being able to set a fixed size for the popup window would be nice.
Title: foo_prettypop
Post by: Ran Sagy on 2006-05-11 20:00:51
A little thing id like to see changed, Two actually. I also program in .NET for quite awhile now so i might be able to help with testing and such.

1) Have the component NOT present itself in the alt-tab screen. It's kinda annoying for someone who uses that combo alot like me.
2) Seems like moving the mouse out of the windows' focus and back into it kinda resets the fade effect.. Im not sure if it do that.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-05-11 20:20:12
1) Have the component NOT present itself in the alt-tab screen. It's kinda annoying for someone who uses that combo alot like me.
Strange. It shouldn't, and doesn't, for me. Can you think of any 'non default' stuff configured on your side that may be causing it? Does it happen after a long period of time or immediately?
2) Seems like moving the mouse out of the windows' focus and back into it kinda resets the fade effect.. Im not sure if it do that.
Yep by design a la Outlook 2003's popup. Maybe configurable next time around.

And thanks for offer for testing. The next big version I'll probably have some sort of beta (even though I really don't like doing that), mainly to try to nail down these subtle strange problems that appear!
Title: foo_prettypop
Post by: Duble0Syx on 2006-05-11 20:20:20
Forgot to mention, I think it would be a great feature if you could "pin" it to the desktop.  So it's always there, but not on top.  Sort of like what you can with samurize.  Obviously one could use samurize, but it's non-unicode which is a problem a large number of my tracks.  Maybe just have it take focus on track changes and then go back to the desktop or something.  Not sure how flexible .net is, but I am guessing this is possible.
Title: foo_prettypop
Post by: Ran Sagy on 2006-05-11 21:14:40
Well, i have a normal english XP SP2, was using foobar 0.9.1 (now using the .2 beta) and the latest prettypop as far as i know. Both .NET v1.1 and v2 are installed here along with VS2005. Im not sure what causes it, Strange indeed.
Title: foo_prettypop
Post by: gob on 2006-05-17 05:27:32
is there a plugin similar to prettypop for 0.9 that does not use .net?

edit: if the author were to lend the source code id be interested in porting it.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-05-17 06:00:09
if the author were to lend the source code id be interested in porting it.
I can assure you that writing a plugin from scratch would be much easier than rewriting this not to use .NET
Title: foo_prettypop
Post by: FrozenSpoon on 2006-05-19 05:06:50
Below is a beta of 1.2.3. I'm generally not a big fan of betas but I really wanted feedback from you all on this one. This version has (among other things) a completely new size & placement system. In particular:So, I'm very interested in feedback if this system works better (especially from those who were having lots of problems before). Sizing and placement issues seem to be the #1 complaint and problem so hopefully this helps some (crossing fingers  )

I'll release final 1.2.3 within 2 weeks. Hopefully with more fixes for problems mentioned in this thread.

(beta link removed, see first post on how to get the newest version)
Title: foo_prettypop
Post by: ak47mega on 2006-05-19 06:37:32
thanks FrozenSpoon
i waiting and waiting 
great  work...

i use windows 2003 enterprise R2
this version  remember position perfect work 

and some problem..
2byte language windows system ...  maxwith menu invisible

(http://img238.imageshack.us/img238/4320/test9iq.jpg)
Title: foo_prettypop
Post by: Ran Sagy on 2006-05-19 12:01:32
Works fine so far, I'm just trying to figure out whats the anchor marker for, since I don't see any real use for it right now?
Title: foo_prettypop
Post by: Stuart60611 on 2006-05-19 16:19:31
Great plugin.  I, however, have one issue.  I use it to display a pop-up with very large text so that I can view the now playing track from a considerable distance so as to use a remote to control foobar.  However, the maximum width allowable is too small for such large text, and I have lots of unused screen space that I would like to use to make the pop up larger. Is there a way to make the maximum width larger than the maximum allowed in the configuration panel so as to accomodate large text?
Title: foo_prettypop
Post by: FrozenSpoon on 2006-05-19 18:45:55
ak47mega- Glad to hear it works better! I'll be updating the preference dialog before the next release to fix the problem you mentioned.
ChaosBladE- Previous versions would always grow up-left or up-right (depending on what side of the screen it was on). If you placed it in the center of the screen there would be problems. This version is different in that you can place it, for example, in the middle bottom of the screen and it will grow in both directions. Also has better support for placing it in the dead center of the screen and remaining there (by growing in all directions). Situations like that really confused the old version. The lines that show when moving are just a visual indicator of what sides will be the anchor points.
For those who always used it in the bottom-left or bottom-right corners, it won't really act any different.
Stuart60611- The next version (or if you want to try the beta, which seems pretty stable) allows you to set the max width to 10000 or so. Probably big enough
Title: foo_prettypop
Post by: Ran Sagy on 2006-05-19 19:29:14
Ah, I see. Good work, Then.

There's one thing i noticed and it bothers me a bit, but it might not be easy to fix if at all. When the window starts fading out, it has a sort of quirk - its like the window flash's for a moment then starts fading out correctly.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-05-19 20:34:20
There's one thing i noticed and it bothers me a bit, but it might not be easy to fix if at all. When the window starts fading out, it has a sort of quirk - its like the window flash's for a moment then starts fading out correctly.
Strange, I don't get anything like that on the computers I test with. Is this new or has it always done it? What do you have the opacity set at? Any other details you can describe?
Title: foo_prettypop
Post by: Duble0Syx on 2006-05-19 20:59:16

There's one thing i noticed and it bothers me a bit, but it might not be easy to fix if at all. When the window starts fading out, it has a sort of quirk - its like the window flash's for a moment then starts fading out correctly.
Strange, I don't get anything like that on the computers I test with. Is this new or has it always done it? What do you have the opacity set at? Any other details you can describe?

I get the same thing, including with the new beta version.  Can't say for versions prior to those working on foobar 0.9.x, but the 0.9.x series does the same thing here.  When it starts fading out it's like the windows blips for a second.  Maybe it redraws the window or something else.  Wan't much of a big deal for me since i just turn off fading.  If it didn't do that I might use fading though.
Title: foo_prettypop
Post by: Stuart60611 on 2006-05-19 21:36:12
Is there a way to center text?  I tried $char(1)C and enclosing text in $tab() with no success.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-05-20 02:01:07
Is there a way to center text?  I tried $char(1)C and enclosing text in $tab() with no success.

Unfortuately no, not at this time.
Title: foo_prettypop
Post by: GamerSmurf on 2006-05-20 02:16:07

Is there a way to center text?  I tried $char(1)C and enclosing text in $tab() with no success.

Unfortuately no, not at this time.
When is the next update?
Title: foo_prettypop
Post by: FrozenSpoon on 2006-05-20 05:57:00
When is the next update?
Well, within 2 weeks because after that I won't have time for awhile (relocating and such). If I decide to put in colors & center/right formatting then there will be another beta. That is looking more and more feasible. Otherwise, it's pretty much what you see in the beta above, plus some other bug fixes from things posted.
Title: foo_prettypop
Post by: Ran Sagy on 2006-05-20 13:32:35
My situation is the same as Duble0Syx's. Happened on all 0.9.x revisions including the beta. It's like the window is redrawn again before it fades out properly.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-05-20 20:54:16
My situation is the same as Duble0Syx's. Happened on all 0.9.x revisions including the beta. It's like the window is redrawn again before it fades out properly.
Hrm, I played around some and I got it to do it, but only when the popup is set to go to 100% opacity. I found the problem, so maybe I can fix it.
Title: foo_prettypop
Post by: Digisurfer on 2006-05-21 01:23:06

My situation is the same as Duble0Syx's. Happened on all 0.9.x revisions including the beta. It's like the window is redrawn again before it fades out properly.
Hrm, I played around some and I got it to do it, but only when the popup is set to go to 100% opacity. I found the problem, so maybe I can fix it.

I've always seen it here too, and I always have it at 100% opacity so that indeed may be associated to the problem in question. Anyways, looking good, and thanks for being so responsive to everyone. This is easily one of my favorites for foobar and it's nice to see it's continued growth.
Title: foo_prettypop
Post by: Neural_Overload on 2006-05-21 09:04:35
Feature Request:

I would like to be able to hover on the foobar icon in my taskbar, and instead of a tooltip, have pretty popup appear.
Title: foo_prettypop
Post by: AndersHu on 2006-05-21 16:52:11
The new beta looks good on my WinXP computer.

I hope you soon have time to look into the problem with album art filename containing a period.
Title: foo_prettypop
Post by: GamerSmurf on 2006-05-21 17:39:05
Feature Request:

I would like to be able to hover on the foobar icon in my taskbar, and instead of a tooltip, have pretty popup appear.
If you're talking about the Pretty Popup coming out of the taskbar (like GMail notifier does + other stuff).. then I'm for that! I would love to have a little sliding popup thing that comes out of the taskbar.
Title: foo_prettypop
Post by: Neural_Overload on 2006-05-21 17:51:22

Feature Request:

I would like to be able to hover on the foobar icon in my taskbar, and instead of a tooltip, have pretty popup appear.
If you're talking about the Pretty Popup coming out of the taskbar (like GMail notifier does + other stuff).. then I'm for that! I would love to have a little sliding popup thing that comes out of the taskbar.


What i mean is if you have foobar2000 set to add its icon to the system tray when its minimized and mouse over it it will show the currently playing song in its tooltip. Instead of the tooltip appearing have prettypop show.
Title: foo_prettypop
Post by: TA123 on 2006-05-25 18:39:34
Could anyone help me with the expression for a track duration? I cannot find it...
Title: foo_prettypop
Post by: Neural_Overload on 2006-05-25 19:32:25
Could anyone help me with the expression for a track duration? I cannot find it...


I believe what your looking for is %length%
Title: foo_prettypop
Post by: Ran Sagy on 2006-05-25 20:11:17
Either that or one of the time_elapsed variables.. just look at the titleformat.html page in your foobar dir.

FrozenSpoon, Yeah, Always on 100% Opacity here - I can't stand not being able to see the text clearly (on the other hand, if opacity could effect ONLY the background etc, not text, that would be awesome).

Let me know if you need some help testing.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-05-26 01:38:41
The fade out glitch should be fixed now. I'm really annoyed by the other small glitch when the popup resizes while it's visible. Unfortunately, I don't know how to fix that at the moment as it appears the .NET Form code is doing something drastic behind my back.

Anyways, below is a new beta that provides left/center/right align support. I didn't get a chance to test it much so there are quite possibly many problems. One thing I'm interested in is if non-English text is still rendered right. Some of the text rendering stuff was changed so I'm curious if everything still works correct (it should...).

The format is like so:
Code: [Select]
Left text$tab()right text$tab()center line 1$crlf()center line 2

I realize that isn't exactly the 'standard foobar way' but it was easiest to do at the moment. Left and right text shouldn't overlap, but centered text could overlap with left or right text if the popup is small enough.

Other problems (like the config page being spaced wrong with large fonts) are still there.

(link removed. See first post on how to get the newest version)

Sample:
(http://www.maroonspoon.com/foo_prettypop/beta.png)
Title: foo_prettypop
Post by: gfngfgf on 2006-05-26 06:28:37
Thanks for the updated version.  Being able to put my playing time on the same line as my title is really great.

One bug I found was with the following code, the end is cut off, even though my maximum width is set to 1000.  (the code cuts out the "(feat. some artist)" from my %title% tag, formatted as "title (feat. some artist)", then puts the time elapsed and length on the end)

Code: [Select]
$puts(featindex,$strstr($meta(title),' (feat.'))
$ifgreater($get(featindex),0,

//adjusted title
$puts(adj_title,$trim($substr($meta(title),1,$get(featindex)))),
//normal title
$puts(adj_title,%title%))

$get(adj_title)

$tab()%_time_elapsed% / %_length%

With the following code, though, the time displays correctly:

Code: [Select]
%title%$tab()%length%

edit: never mind...this code doesn't work correctly either...

screenshot:
(http://i19.photobucket.com/albums/b173/gfngfgf/prettypop.png)
Title: foo_prettypop
Post by: FrozenSpoon on 2006-05-26 07:46:27
ahhh, thanks for trying it out. Seems I made an off-by-one error in there. I reuploaded a fixed version that should (hopefully) space the right side correctly to avoid that problem.

Also worth pointing out, for annoying and obnoxious reasons, if you want to provide extra space between (in your example) the title and time, you have to add spaces to the beginning of the right side.. not the end of the left side.
Title: foo_prettypop
Post by: Ran Sagy on 2006-05-26 11:08:28
Fades well now here, under 100% opacity.
Hebrew seems to be rendered fine as well - even with alignment.
Title: foo_prettypop
Post by: Lance Uppercut on 2006-05-27 02:36:57
Any chance of bringing back the "display at the end of the song" for 0.9?

I really like that feature!
Title: foo_prettypop
Post by: gfngfgf on 2006-05-27 03:07:29
ahhh, thanks for trying it out. Seems I made an off-by-one error in there. I reuploaded a fixed version that should (hopefully) space the right side correctly to avoid that problem.

Confirmed.  Thanks for the quick fix.
Title: foo_prettypop
Post by: lextune on 2006-05-27 16:15:43
The fade out glitch should be fixed now.
It is fixed for me with this latest version, but now it doesn't remember it's position anymore, which every other version has done for me. 
Title: foo_prettypop
Post by: PiezoTransducer on 2006-05-27 17:52:19
screenshot:
(http://i19.photobucket.com/albums/b173/gfngfgf/prettypop.png)


gfngfgf: OMG, Baby VOX! <3 Kan Mi Youn

FrozenSpoon: I'm still using 1.2.2, and I was wondering if you could pretty please update pretty pop's 1st post with a changelog in the near future?
Title: foo_prettypop
Post by: Narthalion on 2006-05-28 13:33:04
...but now it doesn't remember it's position anymore, which every other version has done for me. 


I have the same problem... on a two monitor system, where PrettyPop should open on the lower left of the right monitor, it allways opens on lower right of the left monitor on startup.
Title: foo_prettypop
Post by: roentgen on 2006-05-29 01:48:30
Hi!

[a href="http://imageshack.us" target="_blank"])
Title: foo_prettypop
Post by: FrozenSpoon on 2006-05-29 03:50:16
but now it doesn't remember it's position anymore, which every other version has done for me. 
I have the same problem... on a two monitor system, where PrettyPop should open on the lower left of the right monitor, it allways opens on lower right of the left monitor on startup.
Thanks for letting me know there is still a problem somewhere. I have a hunch about what the problem may be... If anyone who still has remembering problems wants to spend a minute and try a new version of the beta (link removed. See first post on how to get the newest version)-- Try moving the popup to a place it is forgotten, copy/paste the console, restart foobar, and copy/paste the messages in the console after startup. That would be SUPER helpful.

Any chance of bringing back the "display at the end of the song" for 0.9?
Aye, it will make it back sooner or later.

I was wondering if you could pretty please update pretty pop's 1st post with a changelog in the near future?
Yeah when 1.2.3 is done I'll be sure to list the changes (there aren't all that many).

This is what I get when first starting foobar. There's clearly a distorsion in the playlist that is caused by the pretty pop up. It only dissappers when I scroll down the playlist and 'hide' the affected area.
That is very odd. I don't do anything fancy... I'm simply drawling on a window. Do other semi-transparent windows on your computer ever have problems?
Title: foo_prettypop
Post by: Narthalion on 2006-05-29 16:21:25
Thanks for letting me know there is still a problem somewhere. I have a hunch about what the problem may be... If anyone who still has remembering problems wants to spend a minute and try a new version of the beta (http://www.maroonspoon.com/foo_prettypop/foo_prettypop-beta2.zip)-- Try moving the popup to a place it is forgotten, copy/paste the console, restart foobar, and copy/paste the messages in the console after startup. That would be SUPER helpful.


Of course

After setting Prettypop bottom-left on the right monitor:

[blockquote]Ended user move
NEW Anchor type: 0,2  AnchorX: 1599  AnchorY: 1201[/blockquote]

After restarting:
[blockquote]Anchor type: 0,2  AnchorX: 1599  AnchorY: 1201
Valid screen: Left: 0  Right: 2880  Top: 0  Bottom: 1200
Resetting position due to invalid location[/blockquote]

When I put PrettyPop somewhere in the middle on my second monitor, it remembered its position correctly.
On the very bottom-left of the secondary monitor it is reset to primary monitor. Screens here: Primary on the left, 1600x1200, secondary on the right, 1280x1024

Thanks for your fantastic work, since I run foobar2000 nearly always in taskbar mode, I rely heavily on your program
Title: foo_prettypop
Post by: gfngfgf on 2006-05-29 21:57:01
FrozenSpoon: this post (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=33236&view=findpost&p=386793) I made probably got lost in the rest of the thread.  Basically, if the album art filename has a period in it (e.g., "(1998) Version 2.0.jpg"), PrettyPop isn't finding the image.  My filename string is "'('%date%')' %album%".  I think it's just ignoring everything after the last period in the filename, because if change my filename string to "'('%date%')' %album%.jpg", the cover is found.

I'm also seeing the same bug as roentgen, but it only seems to happen when I have "resume playback after restart" enabled.  In the shot I took below, the distortion was exactly where the popup was located.  Another time, I also saw the distortion in an area nearby the popup, but I don't have a screenshot of that.

screenshot (http://i19.photobucket.com/albums/b173/gfngfgf/prettybug1.png)
screenshot (http://i19.photobucket.com/albums/b173/gfngfgf/prettybug2.png) w/ approx. border of where my PrettyPop window was
Title: foo_prettypop
Post by: FrozenSpoon on 2006-05-29 23:36:27
Narthalion- Ah I see. As it is, if the popup is even slightly off the screen then it is reset to the default position at start up. Looks like you must have placed it 1 pixel below the screen bounds (it may not have even looked like it was off the screen depending on visual theme, etc). I will relax that check so it isn't so picky! Thanks for checking it out.

gfngfgf- Actually that . problem has been on my list of things to do but I haven't got to it yet. Not sure what is wrong there but I don't anticipate it to be too bad and hope to fix it before next release. A quick look at the code suggests the copy/paste monster got me (hate it when that happens).

Reguarding the window distortion... very strange. I can't seem to get it to happen with "resume playback after restart" enabled. Now I know roentgen is using ColumnsUI, but are you gfngfgf? I only have the Default UI so maybe I'll try downloading Columns UI and seeing if I can it to happen to me too.

I'm not clear on one thing though, does it happen only one time at startup? Or does it happen each and every time it pops up?
Title: foo_prettypop
Post by: AndersHu on 2006-05-30 00:11:48
If you add a period at the end of the filename string PrettyPop finds the picture even if the filename contains a period.
Title: foo_prettypop
Post by: kalen3285 on 2006-05-30 03:15:57
Would it be possible to make the formatting window scrollable?  As can be seen in the picture below, my formatting goes well below the window size.  I realize that I can simply drag the window to make it longer, but it would be a lot easier if I could scroll.

(http://img200.imageshack.us/img200/609/prettypop7qi.th.png) (http://img200.imageshack.us/my.php?image=prettypop7qi.png)
Title: foo_prettypop
Post by: gfngfgf on 2006-05-30 03:30:28
Now I know roentgen is using ColumnsUI, but are you gfngfgf? I only have the Default UI so maybe I'll try downloading Columns UI and seeing if I can it to happen to me too.

I'm not clear on one thing though, does it happen only one time at startup? Or does it happen each and every time it pops up?

Ah, yes, I am indeed using Columns UI.  I only see the distortion on startup, after that first popup disappears.  If I activate PrettyPop by hotkey after that, there's no redrawing issues.

Good to know about the . issue, too.  Thanks for the reply.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-05-31 05:01:48
Well I updated the zip (link removed. See first post on how to get the newest version) with pretty much the last beta before the next release. Should fix the . problem in art filenames, give a little more slack before resetting the popup location, add scrollbars to the tagz entry (whoops thanks for pointing that out), and MIGHT fix the 'resume playback' problem. I could never get the distortion myself but did fix another issue with the 'resume playback' option being enabled.

If there are any other small glitches please let me know so I can fix them. Thanks for the help!
Title: foo_prettypop
Post by: roentgen on 2006-05-31 05:24:50
Quote
Well I updated the zip with pretty much the last beta before the next release.

Seems to be working fine now... no more distorsion. Thank you!

You never said anything about adding an option to show the pop up only when foobar is not the active window (not necessarily minimized).
Title: foo_prettypop
Post by: gfngfgf on 2006-05-31 06:31:33
Confirmed that the . bug and the distortion with "resume playback" both appear to have been fixed.  Thanks for the fix!
Title: foo_prettypop
Post by: kalen3285 on 2006-05-31 14:26:34
Thanks for the new version, the scrollbars work fine!
Title: foo_prettypop
Post by: ak47mega on 2006-05-31 15:43:49
i use this code

|$if(%_length_seconds%,,C:\Program Files\foobar2000\components\streaming.png);|E:\Media\Music\album_Photo\%filename%.*;|E:\Media\Music\album_Photo\%album%;|E:\Media\Music\album_Photo\%album%.*;|components\nocover\NoCover-7.png;

this version(foo_prettypop-beta2) only show album match image
but...
not show filename match and nocover image

previous version no problem
Title: foo_prettypop
Post by: FrozenSpoon on 2006-05-31 21:12:28
ak47mega- Try removing the extensions from all of those. Instead of E:\Media\Music\album_Photo\%album%.* use E:\Media\Music\album_Photo\%album%

The plugin doesn't want extensions specified -- it looks for all extensions it supports so specifying an extension isn't needed. In worked previously with extensions only because I made a mistake.


roentgen- Aye, I like that idea but the configuration page is overcrowded. Before I add any more options I really want to layout the configuration better.
Title: foo_prettypop
Post by: ak47mega on 2006-05-31 23:38:57
thanks FrozenSpoon
all remove file extensions((etc) .* .png .jpg) -- work fine 

i edit
|$if(%_length_seconds%,,C:\Program Files\foobar2000\components\streaming);|E:\Media\Music\album_Photo\%filename%;|E:\Media\Music\album_Photo\%album%;|components\nocover\NoCover-7;
Title: foo_prettypop
Post by: roentgen on 2006-06-01 21:57:47
Hi
I've tried this code
Code: [Select]
$if($stricmp($left(%_path%,7),'http://'),'C:\Program Files\fb2k\components\covers\default18.png')

(which works in album art panel)
in order to display a custom pic for my online radio stations.
Does not seem to work though... any ideas?
Title: foo_prettypop
Post by: Duble0Syx on 2006-06-01 23:31:54
I thought I posted this already today, but it isn't here.  Might have found a bug.  I notice in foobar's "View" menu there are 3 prettypopup options, Automatic, Show & Hide.  However, unless "Automatic" is selected, "Show PrettyPopup" does nothing.  This may be the way it is supposed to work, but it doesn't make much sense if it is.  I use my remote with foo_lirc and I have a button mapped to show prettypopup, but I don't want it popping up after every track.  If this is normal I guess this would be a feature request to allow it to be manually "popped-up" without it being in auto mode.  Great work though, I love this plugin.
Title: foo_prettypop
Post by: gfngfgf on 2006-06-02 01:13:07
Does not seem to work though... any ideas?

take out the '.png' (see one or two posts above yours for the explanation):

Code: [Select]
$if($stricmp($left(%_path%,7),'http://'),'C:\Program Files\fb2k\components\covers\default18')
Title: foo_prettypop
Post by: roentgen on 2006-06-02 07:22:59
take out the '.png' (see one or two posts above yours for the explanation):

ups
thank you
Title: foo_prettypop
Post by: rodan321 on 2006-06-05 04:41:12
I'm a former toaster user for 0.83. I have a dual monitor setup and liked having toaster in the lower right hand corner of my left monitor. I didn't see an option though to have the album art on the right side of the text. Is this possible in foo_prettypop? If not, any possibility of it being added?

Here's an image of what my old (ugly) 0.83 toaster used.

(http://img360.imageshack.us/img360/8573/toaster1ih.jpg)

Thanks for any help!
Title: foo_prettypop
Post by: Lycox on 2006-06-05 10:41:33
I'm a former toaster user for 0.83. I have a dual monitor setup and liked having toaster in the lower right hand corner of my left monitor. I didn't see an option though to have the album art on the right side of the text. Is this possible in foo_prettypop? If not, any possibility of it being added?

Here's an image of what my old (ugly) 0.83 toaster used.

(http://img360.imageshack.us/img360/8573/toaster1ih.jpg)

Thanks for any help!



Try to drag 'n drop the window to your left monitor.
Title: foo_prettypop
Post by: rodan321 on 2006-06-06 03:29:12
Try to drag 'n drop the window to your left monitor.


The album art always stays on the left side for me. I can see how it's multimonitor aware in how it expands the text, but not what I was looking for. 
Title: foo_prettypop
Post by: Silverbolt on 2006-06-06 06:03:14
Would it be possible to make the formatting window scrollable?  As can be seen in the picture below, my formatting goes well below the window size...
(http://img200.imageshack.us/img200/609/prettypop7qi.th.png) (http://img200.imageshack.us/my.php?image=prettypop7qi.png)

Hi, thought the following suggestion might be helpful:
Code: [Select]
[$select($substr(%last_played%,6,7),Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sept,Oct,Nov,Dec)' '$substr(%last_played%,9,10)', '$left(%last_played%,4)]

Cheers.
Title: foo_prettypop
Post by: alphaex32 on 2006-06-08 06:27:48
I like to rate my songs on-the-fly using global hotkeys, and it would be nice if pretty popup would be activated automatically when changing a song tag. I tried setting the hotkeys for showing the popup to be the same as my rating hotkeys, but it doesn't seem to update tags until a song is restarted. Can this be fixed? It would be really nice if I could see my rating changes as I make them in the pretty popup itself.
Title: foo_prettypop
Post by: castaway on 2006-06-08 19:44:37
Hi there,
I really like this component, but there's something that's annoying the s*** out of me. I can't manage to get album cover to show on the popup...
I had the same problem with the albumart panel, but a good soul offered the solution, hope I'm lucky again
My albums are compressed (zip), one file per album, and both the zip and the jpg are in the same folder.

Here's the tagz I use for the albumar panel (works):

match:$replace(%_path%,%_filename_ext%,)*
-$substr(%_path%,1,$strrchr(%_path%,'\'))folder.jpg
-match:$replace(%_path%,%_filename_ext%,)..\*
-components\folder.jpg

And here's what I tried for prettypopup (does not work):
match:$replace(%_path%,%_filename_ext%,)*;$substr(%_path%,1,$strrchr(%_path%,'\'))folder.jpg;match:$replace(%_path%,%_filename_ext%,)..\*;components\folder.jpg;;|E:\Folder;*

It just shows the jpg I have in E: intended for those albums for which I don't have the cover image.

Any ideas how to work this out?

Thanks a lot
Title: foo_prettypop
Post by: Duble0Syx on 2006-06-08 20:16:09
Hi there,
I really like this component, but there's something that's annoying the s*** out of me. I can't manage to get album cover to show on the popup...
I had the same problem with the albumart panel, but a good soul offered the solution, hope I'm lucky again
My albums are compressed (zip), one file per album, and both the zip and the jpg are in the same folder.

Here's the tagz I use for the albumar panel (works):

match:$replace(%_path%,%_filename_ext%,)*
-$substr(%_path%,1,$strrchr(%_path%,'\'))folder.jpg
-match:$replace(%_path%,%_filename_ext%,)..\*
-components\folder.jpg

And here's what I tried for prettypopup (does not work):
match:$replace(%_path%,%_filename_ext%,)*;$substr(%_path%,1,$strrchr(%_path%,'\'))folder.jpg;match:$replace(%_path%,%_filename_ext%,)..\*;components\folder.jpg;;|E:\Folder;*

It just shows the jpg I have in E: intended for those albums for which I don't have the cover image.

Any ideas how to work this out?

Thanks a lot

Prettypopup doesn't us match: and command like that.  I also don't think things like starting with - work either.
For example mine looks like this:
*;..\*;|C:\Program Files\foobar2000\components\*
I believe | should be followed be an absolute path.  No file extentions.  Bascially it looks for any image in the directory with the audio, then one directory above that, and then in the components directory for my "No Cover" image.
Title: foo_prettypop
Post by: castaway on 2006-06-08 20:54:32
Quote
Prettypopup doesn't us match: and command like that.  I also don't think things like starting with - work either.
For example mine looks like this:
*;..\*;|C:\Program Files\foobar2000\components\*
I believe | should be followed be an absolute path.  No file extentions.  Bascially it looks for any image in the directory with the audio, then one directory above that, and then in the components directory for my "No Cover" image.


Hi Duble0Syx

this does not seem to work for me. Maybe there's an issue with compressed files...
I tried adding the image to the zip file. I assumed the * would work on this one, but didn't.
If I understand what you're saying this would be the thing for me to try:
*;..\*;|E:\Folder
but it doesn't. I'll show you an example of my files structure to make myself clearer:
c:/Carla Bruni/2002 - Quelq'un m'a dit/2002 - Quelq'un m'a dit.zip
c:/Carla Bruni/2002 - Quelq'un m'a dit/Folder.jpg

Any ideas on how to reach the Folder.jpg when playing a file that is in the zip file?

Tx
Title: foo_prettypop
Post by: Duble0Syx on 2006-06-08 21:12:32
Quote

Prettypopup doesn't us match: and command like that.  I also don't think things like starting with - work either.
For example mine looks like this:
*;..\*;|C:\Program Files\foobar2000\components\*
I believe | should be followed be an absolute path.  No file extentions.  Bascially it looks for any image in the directory with the audio, then one directory above that, and then in the components directory for my "No Cover" image.


Hi Duble0Syx

this does not seem to work for me. Maybe there's an issue with compressed files...
I tried adding the image to the zip file. I assumed the * would work on this one, but didn't.
If I understand what you're saying this would be the thing for me to try:
*;..\*;|E:\Folder
but it doesn't. I'll show you an example of my files structure to make myself clearer:
c:/Carla Bruni/2002 - Quelq'un m'a dit/2002 - Quelq'un m'a dit.zip
c:/Carla Bruni/2002 - Quelq'un m'a dit/Folder.jpg

Any ideas on how to reach the Folder.jpg when playing a file that is in the zip file?

Tx

Not sure how example zip files are handled by foobar, but if it show like a directory, you'd simply have to tell it to look one directory up.
..\*
For example, ..\* looks one directory up from the file, so *;..\* looks in the same dir, for any image and the next directory up.
*;..\*;|C:\Program Files\foobar2000\components\*
does all of that and also looks for any image in my foobar's components directory.
So If something like ..\Folder*  or just ..\* doesn't work perhaps someone else has an answer.
Title: foo_prettypop
Post by: castaway on 2006-06-08 21:39:15

Quote

Prettypopup doesn't us match: and command like that.  I also don't think things like starting with - work either.
For example mine looks like this:
*;..\*;|C:\Program Files\foobar2000\components\*
I believe | should be followed be an absolute path.  No file extentions.  Bascially it looks for any image in the directory with the audio, then one directory above that, and then in the components directory for my "No Cover" image.


Hi Duble0Syx

this does not seem to work for me. Maybe there's an issue with compressed files...
I tried adding the image to the zip file. I assumed the * would work on this one, but didn't.
If I understand what you're saying this would be the thing for me to try:
*;..\*;|E:\Folder
but it doesn't. I'll show you an example of my files structure to make myself clearer:
c:/Carla Bruni/2002 - Quelq'un m'a dit/2002 - Quelq'un m'a dit.zip
c:/Carla Bruni/2002 - Quelq'un m'a dit/Folder.jpg

Any ideas on how to reach the Folder.jpg when playing a file that is in the zip file?

Tx

Not sure how example zip files are handled by foobar, but if it show like a directory, you'd simply have to tell it to look one directory up.
..\*
For example, ..\* looks one directory up from the file, so *;..\* looks in the same dir, for any image and the next directory up.
*;..\*;|C:\Program Files\foobar2000\components\*
does all of that and also looks for any image in my foobar's components directory.
So If something like ..\Folder*  or just ..\* doesn't work perhaps someone else has an answer.


Theory makes perfect sense to me, but it does not work at all for zipped files. I tried it with some songs that were not zipped and worked just fine. I'll try getting in touch with whoever made the component to see if prettypop can handle zip files at all. Tx anyway.
Title: foo_prettypop
Post by: gfngfgf on 2006-06-09 01:29:35
Any ideas how to work this out?


Alright, let's see if this works:

Code: [Select]
|$replace(%_path%,%_filename_ext%,)*;|$substr(%_path%,1,$strrchr(%_path%,'\'))folder;|
$replace(%_path%,%_filename_ext%,)..\*;|C:\Program Files\foobar2000\components\folder;|E:\Folder;*

"$replace(%_path%,%_filename_ext%,)*" will give you a full path (e.g. "E:\Music\etc..."), so you should put a | in front of it.  Same thing with "$substr(%_path%,1,$strrchr(%_path%,'\'))folder".  As Duble0Syx stated, you should leave the file extensions off.

edit: added an arbitrary line break to the code so the forum would look nicer
Title: foo_prettypop
Post by: electricmonk500 on 2006-06-10 05:57:44
Great plug-in. Is there any way to resize the album art to make it larger, or to adjust the height of the popup? I'd just like to make it a bit larger. Sorry if this is something obvious.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-06-10 16:29:18
However, unless "Automatic" is selected, "Show PrettyPopup" does nothing.
Indeed there is still a quirk or two there it seems. It is suppose to be popable without it being automatic. I'll fix it thanks.

I didn't see an option though to have the album art on the right side of the text. Is this possible in foo_prettypop? If not, any possibility of it being added?
Currently not possible, but maybe in the future.

I like to rate my songs on-the-fly using global hotkeys, and it would be nice if pretty popup would be activated automatically when changing a song tag.
The latest beta will update on a tag change, but won't popup. This is an easy option to add once the config pages get redone so there is room!

Great plug-in. Is there any way to resize the album art to make it larger, or to adjust the height of the popup? I'd just like to make it a bit larger. Sorry if this is something obvious.
The art height will always be the same height of the text. You can either increase the size of a font on a line or two, or add a $crlf() at the beginning of line 1 and at the end of line 4. Specifing a minimum height for the art is something on my todo list at some point.

As mentioned already, art filenames should not specify extentions and are relative to the song's directory unless you put a | as the first character. Art in ZIPs won't work unless someone has a slick work around.

Really hoping to get that new version out soon
Title: foo_prettypop
Post by: electricmonk500 on 2006-06-10 20:28:37
Great plug-in. Is there any way to resize the album art to make it larger, or to adjust the height of the popup? I'd just like to make it a bit larger. Sorry if this is something obvious.
The art height will always be the same height of the text. You can either increase the size of a font on a line or two, or add a $crlf() at the beginning of line 1 and at the end of line 4. Specifing a minimum height for the art is something on my todo list at some point.

Awesome, looking forward to the minimum height setting.
Title: foo_prettypop
Post by: zachastrife on 2006-06-10 22:32:02
Hi, first, I just want to say I love this plugin.  Now to my question:  Is there a way to make part of a line italic while the rest isn't?  For example, here is what I have currently:

(http://img365.imageshack.us/img365/191/prettypop0uu.png)

On the third line, I would like to have the word "from" be non-italicized while having the album title italicized.  Is there a way to do this?

How do you have spaces between the lines?(I've tried $crlf() but the spaces get too large)
And which font is it that?


Just realized that if you are using $crlf() and $tab() you may have to use the $crlf() after the $tab() to bring it down to the same line as the other text. But it's maybe intended behaviour.
Title: foo_prettypop
Post by: kalen3285 on 2006-06-11 04:22:26
How do you have spaces between the lines?(I've tried $crlf() but the spaces get too large)
And which font is it that?


Just realized that if you are using $crlf() and $tab() you may have to use the $crlf() after the $tab() to bring it down to the same line as the other text. But it's maybe intended behaviour.


I actually don't have any spaces between the lines, those are just the natural spaces that occur between the lines.  And, the font is calibri.
Title: foo_prettypop
Post by: drake on 2006-06-12 00:30:22
Failed to load DLL: foo_prettypop.dll
Reason: This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.
Title: foo_prettypop
Post by: electricmonk500 on 2006-06-12 00:55:54
Failed to load DLL: foo_prettypop.dll
Reason: This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.

Do you have .NET 2.0 installed?
Title: foo_prettypop
Post by: FrozenSpoon on 2006-06-12 02:39:31
Failed to load DLL: foo_prettypop.dll
Reason: This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.
Make sure you haven't placed any msvcr80.dll, msvcp80.dll or msvcm80.dll file on to your system manually. You will get this error if you've downloaded one of these DLLs manually and stuck them somewhere.
Title: foo_prettypop
Post by: drake on 2006-06-12 02:54:06
Failed to load DLL: foo_prettypop.dll
Reason: This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.
Make sure you haven't placed any msvcr80.dll, msvcp80.dll or msvcm80.dll file on to your system manually. You will get this error if you've downloaded one of these DLLs manually and stuck them somewhere.

i have those with 71, 60, 32, 40, 20, 70, 50... but none with 80


Failed to load DLL: foo_prettypop.dll
Reason: This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.

Do you have .NET 2.0 installed?

i have Microsoft .NET framework 1.1 installed (along with the hotfix KB886903)
Title: foo_prettypop
Post by: $ergi0 on 2006-06-12 02:55:52
Microsoft .NET framework 1.1 - 71
Microsoft .NET framework 2.0 - 80
Title: foo_prettypop
Post by: FrozenSpoon on 2006-06-12 03:01:36
i have Microsoft .NET framework 1.1 installed (along with the hotfix KB886903)
Yep, looks like you need to download 2.0 (don't worry about uninstalling 1.1, they're designed to work side-by-side fine)
Title: foo_prettypop
Post by: drake on 2006-06-12 03:30:40
alright... i'm DLing now
Title: foo_prettypop
Post by: bojo on 2006-06-18 07:58:05
*;%ALBUM%;|C:\*;

show me default on C:\ if no picture avaiblable.

*;%ALBUM%;|C:\Program Files (x86)\foobar2000\components\*;

shows me nuthing

also tried

*;%ALBUM%;|"C:\Program Files (x86)\foobar2000\components\*";

but still nothing...

why the hell dont it work from components folder?
Title: foo_prettypop
Post by: FrozenSpoon on 2006-06-18 15:25:49
Those strings are evaluated as tagz script and ()s have special meaning. So you will want something of the sort:
Code: [Select]
*;%ALBUM%;|C:\Program Files '(x86)'\foobar2000\components\*

Hope that helps!
Title: foo_prettypop
Post by: filpee on 2006-06-19 07:52:07
Great plugin. can i make a suggestion though.
a test button would be great. that way we can play with the settings, press the test button and see our changes.
miranda's popup+ plugin has a similar feature.
Title: foo_prettypop
Post by: roentgen on 2006-06-19 20:04:29
Great plugin. can i make a suggestion though.
a test button would be great. that way we can play with the settings, press the test button and see our changes.
miranda's popup+ plugin has a similar feature.

you should add a keyboard shortcut for 'Show PrettyPopup' (and for Hide ... too maybe)
Title: foo_prettypop
Post by: KarnEvil9 on 2006-06-19 22:22:00
Great plugin!

One thing, sometimes it decides to start hiding behind windows.  Other times, it's AOT.  Anything you can do about that?

Thanks. 
Title: foo_prettypop
Post by: FrozenSpoon on 2006-06-19 23:23:13
you should add a keyboard shortcut for 'Show PrettyPopup' (and for Hide ... too maybe)
You already can  Any menu item in Foobar can be a keyboard shortcut.

One thing, sometimes it decides to start hiding behind windows.  Other times, it's AOT.  Anything you can do about that?
Yeah that really annoys me. Every time I pop the window I ask to always be on top. But for whatever reason, sometimes it isn't. I look at it every so often but haven't found a fix (or what the problem is!)
Title: foo_prettypop
Post by: neomcnasty on 2006-06-20 21:39:34
Hi,
I would appreciate to see an option to set an minimal height, so that my album art isn't so tiny.
Thanks in advance.
Title: foo_prettypop
Post by: Shorty2k6 on 2006-06-21 17:29:58
Hi there,
first posting here

Is it possible to fix the window so it's always on top? If Firefox is started and I  change the song by hotkey the popup window isn't always shown.

Is there any way to get this on top of the screen, no matter if theres a fullscreen program or something?

Thanks + regards

Shorty2k6
Title: foo_prettypop
Post by: FrozenSpoon on 2006-06-22 00:37:25
Updated to 1.2.3. This should have happened about 3 weeks ago (not any different than the last beta other than fixed menus). You can get it over on my site (http://www.maroonspoon.com/foo_prettypop/).

Notable changes from 1.2.2:Known problems/issues:Thanks for the help with testing this version.
Title: foo_prettypop
Post by: $ergi0 on 2006-06-22 01:37:05
  • Can update on any dynamic data (VBR bitrate, etc). Disabled by default.

How to disable VBR updating? I have checked off "Show on dynamic title..." and "Update on all dynamic.." but it keeps updating

I'm using this format line
Code: [Select]
%codec% %bitrate%kbps %samplerate%Hz %channels%
Title: foo_prettypop
Post by: FrozenSpoon on 2006-06-22 01:45:25
Strange. Do you have the time displayed somewhere too? (that would cause it to update)
Title: foo_prettypop
Post by: gfngfgf on 2006-06-22 01:57:26

  • Can update on any dynamic data (VBR bitrate, etc). Disabled by default.

How to disable VBR updating? I have checked off "Show on dynamic title..." and "Update on all dynamic.." but it keeps updating

I'm using this format line
Code: [Select]
%codec% %bitrate%kbps %samplerate%Hz %channels%


Replace "%bitrate%" with "$info(bitrate)".  See Field Remappings (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference#.25bitrate.25).
Title: foo_prettypop
Post by: $ergi0 on 2006-06-22 10:32:41
Strange. Do you have the time displayed somewhere too? (that would cause it to update)

yeah, i have time displayed.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-06-22 12:26:31
Yep that would do it. The popup updates all of its text every second when you're using a time variable. You'll have to use gfngfgf's tip if you don't want %bitrate% to change each second too.
Title: foo_prettypop
Post by: $ergi0 on 2006-06-22 12:40:38
thanks, that works.
Title: foo_prettypop
Post by: alphaex32 on 2006-06-22 16:37:58
"Show on dynamic title change" doesnt seem to work. If I do any kind of tag update, the popup doesnt automatically show.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-06-22 17:00:03
There is currently no way to show the popup on a tag update. The changes in this release make the popup update it self if it is already displayed and you update tags.
The 'dynamic title change' is for showing on a new title in an HTTP stream, etc.
Title: foo_prettypop
Post by: alphaex32 on 2006-06-22 20:57:24
There is currently no way to show the popup on a tag update. The changes in this release make the popup update it self if it is already displayed and you update tags.
The 'dynamic title change' is for showing on a new title in an HTTP stream, etc.

Oh, ok. It'd be nice if you made that an option, though. Thanks for your hard work
Title: foo_prettypop
Post by: LTourist on 2006-06-22 22:38:34
That's a great plugin, thanks
But it seems it's still 1.2.2 on your webpage..  Does that a mistake, or have you forgotten to update it?
Title: foo_prettypop
Post by: Ran Sagy on 2006-06-22 23:16:33
has 1.2.3 here.. Cache issues?
Title: foo_prettypop
Post by: Duble0Syx on 2006-06-23 00:55:43
Nice to see the "Show PrettyPopup" function works properly now, even when it's no in automatic mode.  Nice work.
EDIT: Nevermind, forgot you could already do what I was asking originally.

EDIT2:
Maybe I am just doing something wrong, but I am trying to get it to show  "Paused" on a line when it's the music is paused and "Now Playing" when it's playing, but when playback is paused PrettyPopup does not seem to update.  If it does I am using the wrong formatting, and perhaps someone could help me with that?
Title: foo_prettypop
Post by: lextune on 2006-06-23 02:46:06
That's a great plugin, thanks
But it seems it's still 1.2.2 on your webpage..  Does that a mistake, or have you forgotten to update it?



has 1.2.3 here.. Cache issues?

I've got 1.2.3 here too.
Title: foo_prettypop
Post by: MoeRL on 2006-06-23 22:55:48
Is there a list of possible variables that can be used in the formatting pages? I need a new-line expression to drop the file info on a new line so that I have a blank line between the album title and that tech info. Also.. is there a list of those variables anywhere in general so I can make further adjustments? Works very well otherwise with Foobar 0.9.2
Title: foo_prettypop
Post by: gfngfgf on 2006-06-24 00:34:56
Is there a list of possible variables that can be used in the formatting pages? I need a new-line expression to drop the file info on a new line so that I have a blank line between the album title and that tech info. Also.. is there a list of those variables anywhere in general so I can make further adjustments? Works very well otherwise with Foobar 0.9.2

http://wiki.hydrogenaudio.org/index.php?ti...ormat_Reference (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference)

There's also a "titleformat_help.html" file in your foobar2000 program directory.  I don't think PrettyPop has any of its own titleformatting functions aside from the ones you see in the reference.  To get a blank line, you should use "$crlf()".
Title: foo_prettypop
Post by: Stuart60611 on 2006-06-25 04:53:56
Dumb question.  I have read the above post, but I simply am not understanding the string to center text, such as %artist%.  How do you center %artist%?  I am just not geting it.
Title: foo_prettypop
Post by: c0utta on 2006-06-25 05:03:04
Centre: $tab()$tab()%artist%
Right: $tab()%artist%

Cheers,

c0utta
Title: foo_prettypop
Post by: cingularrrr on 2006-06-28 07:33:47
hey, wana say bravo for a really nice plugin.

however, it totally stops working after about 8-10 hours after foobar is open. i set everything back to default, click on show prettypopup, click on everything, but it just refuses to show! the only way is to close and open foobar again. does this only happen to me? what can i do about it?

thanks!
Title: foo_prettypop
Post by: roentgen on 2006-06-28 14:52:37
however, it totally stops working after about 8-10 hours after foobar is open. i set everything back to default, click on show prettypopup, click on everything, but it just refuses to show! the only way is to close and open foobar again. does this only happen to me? what can i do about it?

same here
Title: foo_prettypop
Post by: FrozenSpoon on 2006-06-30 02:49:40
Maybe I am just doing something wrong, but I am trying to get it to show  "Paused" on a line when it's the music is paused and "Now Playing" when it's playing, but when playback is paused PrettyPopup does not seem to update.
naaa you're not doing anything wrong. It doesn't update on pause. I should probably fix that since that's useful.


I haven't seen the long term usage causing the popup to vanish problem. Are you all doing stuff like running a game or other resolution-changing activities? Kinda wonder if the popup is just being moved off screen. Does it come back in the correct spot when you restart or does it reset its position to default? I'll look to see if I can get the problem too.
Title: foo_prettypop
Post by: Blitzmeister on 2006-06-30 03:06:02
I have the same problem as the 2 posts above Frozenspoon's
It disappears & only returns when you restart foobar
Cheers.
Title: foo_prettypop
Post by: jon.schaffer on 2006-06-30 07:37:18
Sorry if this has been discussed before, I confess not having time to read the 15 pages before.
I have a small issue with the fade-out option: the pop-up window fades away but just before disappearing, it briefly pops-up again at 100%-opacity then disappear. I have the impression it didn't do it when I first install it, but I may be wrong.
Already saw this? (kill me if the answer has already been asked)
Title: foo_prettypop
Post by: Ran Sagy on 2006-06-30 11:18:32
Are you sure you have the latest version?
That issue was solved in 1.2.3, at least for me.
Title: foo_prettypop
Post by: jon.schaffer on 2006-06-30 17:21:52
Are you sure you have the latest version?
That issue was solved in 1.2.3, at least for me.

Yep, 1.2.3 here...
Title: foo_prettypop
Post by: LTourist on 2006-07-01 08:47:53

That's a great plugin, thanks
But it seems it's still 1.2.2 on your webpage..  Does that a mistake, or have you forgotten to update it?



has 1.2.3 here.. Cache issues?

I've got 1.2.3 here too.


Yah now it's fine, I guess you're right, this might be a cache issue...
again, great plugin!!!
Title: foo_prettypop
Post by: jon.schaffer on 2006-07-02 23:23:05
Sorry if this has been discussed before, I confess not having time to read the 15 pages before.
I have a small issue with the fade-out option: the pop-up window fades away but just before disappearing, it briefly pops-up again at 100%-opacity then disappear. I have the impression it didn't do it when I first install it, but I may be wrong.
Already saw this? (kill me if the answer has already been asked)
[/size]
Problem solved. It was not foo_prettypop's fault but AlphaXP, a program that manage windows transparency... The idea of checking this came too late. Next time I'll be more careful reporting issues... Well, it wasn't really solved since I'll go on uxsing AlphaXP... but it's not big deal.
Title: foo_prettypop
Post by: Funkstar De Luxe on 2006-07-12 20:30:11
I have a little request for this plugin.  I'd really like an overlay option, you know like foo_toaster had?  It's very effective with used with that lovely glossy .png file.
Title: foo_prettypop
Post by: mindrevolta on 2006-07-25 20:12:36
ekhm pardon guys but like to the file with pretty popup is broken

could anyone share it with me?
Title: foo_prettypop
Post by: AndersHu on 2006-07-25 23:49:02
Download from FrozenSpoon's (http://www.maroonspoon.com/foo_prettypop/) website.
Title: foo_prettypop
Post by: mindrevolta on 2006-07-26 11:58:39
its not workin dude...
Title: foo_prettypop
Post by: Sonny Savage on 2006-07-26 12:02:32
its not workin dude...

I worked for me just now.  I'm not sure what issue you're having.
http://www.maroonspoon.com/foo_prettypop/ (http://www.maroonspoon.com/foo_prettypop/)
Title: foo_prettypop
Post by: eisteh on 2006-07-26 16:06:57
Yeah i agree with this overlay request. Mostly it overlays everything, but in the last days i thought prettypop was broken as nothing apeared.. then i noticed that it did not overlay my opera window for example..

So, overlay would be cool
Title: foo_prettypop
Post by: mindrevolta on 2006-07-26 23:32:03
yup. maroonspoon is dead to

maybe megaupload? plz i would be grateful for this file
Title: foo_prettypop
Post by: Sonny Savage on 2006-07-26 23:44:35
yup. maroonspoon is dead to

I'd be happy to email it to you man, but maroonspoon is NOT dead.  I have the site up right now.  Maybe you should try doing a traceroute or make sure that your hosts file has not been hijacked.

Edit: Here's a megaupload link for Pretty Popup 1.2.3 for Foobar2000 0.9.x - http://www.megaupload.com/?d=JZKNMY0N (http://www.megaupload.com/?d=JZKNMY0N)
Title: foo_prettypop
Post by: mindrevolta on 2006-07-27 00:34:48
thx maan very much

i dunno whats goin on with maroon site.. i cant get there in any way
Title: foo_prettypop
Post by: FrozenSpoon on 2006-07-27 03:04:16
ekhm pardon guys but like to the file with pretty popup is broken

could anyone share it with me?
I'm not quite sure why you couldn't get to the site -- certainly has been up since you posted (I was trying to find an alternate place to put it before I replied.. glad someone else could help).


Yeah i agree with this overlay request. Mostly it overlays everything, but in the last days i thought prettypop was broken as nothing apeared.. then i noticed that it did not overlay my opera window for example..
Indeed, this is a known problem. I am not certain why it happens but is something I want to fix. Unfortuately, I really haven't been developing this plugin much lately (I've been working on other Foobar projects).
Title: foo_prettypop
Post by: mindrevolta on 2006-07-27 18:27:10
i think that adding the index file would solve that problem with website. but if it is there i dunno whatz goin' on.

prettypopup is pretty pretty

nice shyat
Title: foo_prettypop
Post by: spacebear on 2006-07-29 00:37:41
it totally stops working after about 8-10 hours after foobar is open. i set everything back to default, click on show prettypopup, click on everything, but it just refuses to show! the only way is to close and open foobar again. does this only happen to me? what can i do about it?


I have this problem as well - is there any fix to this yet? It even seems to happen to me quite soon after starting foobar, not just after 8-10 hours.

Honestly, I don't know what causes this problem - I believe that prettypopup quits working after I've been playing around with the pause/play/stop-buttons... But it could also be something completely different.

Apart from that, the program is working wonderfully
Title: foo_prettypop
Post by: Sonny Savage on 2006-07-29 02:05:45
it totally stops working after about 8-10 hours after foobar is open. i set everything back to default, click on show prettypopup, click on everything, but it just refuses to show! the only way is to close and open foobar again. does this only happen to me? what can i do about it?


The issue I've seen, and I've seen it with EVERY program I've ever used that's supposed to "stay on top" is that it loses it's top layer somehow.  I find that pretty pop-up is still working, but I can't see it because other apps are on top.  Simply clicking the pop-up seems to fix it's top layer issue.
Title: foo_prettypop
Post by: Ran Sagy on 2006-07-29 10:48:34
Same here. Just force prettypop to show, And quickly alt-tab to it's window (looks like a default .NET application icon) to fix the on-top issue for the moment.
Title: foo_prettypop
Post by: dmber on 2006-08-06 18:07:19
sorry if this has been asked before, is there any way (other than pause/play) to show it.  like hitting F10 would draw it up, for instance?

thanks.
Title: foo_prettypop
Post by: Lycox on 2006-08-06 18:17:18
sorry if this has been asked before, is there any way (other than pause/play) to show it.  like hitting F10 would draw it up, for instance?

thanks.


Yes, via global hotkeys.
Title: foo_prettypop
Post by: Lodgikal on 2006-08-06 18:17:32
is there any way (other than pause/play) to show it.  like hitting F10 would draw it up, for instance?

View/Show PrettyPopup
You can assign a keyboard shortcut (Preferences/General/Keyboard Shortcuts) to that command.
Title: foo_prettypop
Post by: roentgen on 2006-08-06 18:19:00
sorry if this has been asked before, is there any way (other than pause/play) to show it.  like hitting F10 would draw it up, for instance?

thanks.

Look in View menu (Show/Hide Pretty Popup)... and also you may want to assign a keyboard shortcut for any of those
Title: foo_prettypop
Post by: dmber on 2006-08-06 20:27:33
thanks a lot guys, got it configured to global F7.

thanks!
Title: foo_prettypop
Post by: aeroman on 2006-08-11 14:42:01
First of all, i want to congratulate the author FrozenSpoon.

One question : Is it possible to adjust the height ?
or let Pretty Popup Automatically resize it according to the text as the Width...

One suggestion : FrozenSpoon, it would be nice if you add one or two more lines...

Thank you in advance
Title: foo_prettypop
Post by: Lodgikal on 2006-08-11 17:57:09
One suggestion : FrozenSpoon, it would be nice if you add one or two more lines...

As a workaround you can use $char(10) in your formatting code to produce a new line,
e.g. foo$char(10)bar would output:
foo
bar
Title: foo_prettypop
Post by: pepoluan on 2006-08-11 18:00:20
Okay, this is puzzling me to no end:

I replaced 1.2.2 with 1.2.3... and the album art no longer shows!

Replace back 1.2.3 with 1.2.2... and the album art is visible again!

Any ideas what went wrong? Or must I change something?
Title: foo_prettypop
Post by: FrozenSpoon on 2006-08-11 19:43:50
My guess is you're using album strings like folder.jpg;album.png etc.

foo_prettypop has always been designed so that you don't have to specify extensions -- it looks for all extensions it knows how to handle. 1.2.2 would still let you place .jpg and such on the end (and ignored it), but in 1.2.3 you must not put extensions on the end. So as in the above, remove the bolded parts.

This was probably a bad design decision by me -- I did it to reduce the amount of clutter needed to specify simple filenames since wildcards weren't initially supported. But most people expect behavior similar to that of the album art panel nowadays.
Title: foo_prettypop
Post by: Ran Sagy on 2006-08-11 21:24:17
Actually, Using $char(10) won't help you - the text will be in a new line, one that you can't see since the prettypop window only shows the four lines it was designed to show (and does not stretch to meet the new line).
Title: foo_prettypop
Post by: pepoluan on 2006-08-11 21:42:10
My guess is you're using album strings like folder.jpg;album.png etc.

foo_prettypop has always been designed so that you don't have to specify extensions -- it looks for all extensions it knows how to handle. 1.2.2 would still let you place .jpg and such on the end (and ignored it), but in 1.2.3 you must not put extensions on the end. So as in the above, remove the bolded parts.

This was probably a bad design decision by me -- I did it to reduce the amount of clutter needed to specify simple filenames since wildcards weren't initially supported. But most people expect behavior similar to that of the album art panel nowadays.
Ahhh *lightbulb_on* okay, maybe that's the problem. I'll check it out when I get back.

Thanks, FrozenSpoon!
Title: foo_prettypop
Post by: aeroman on 2006-08-12 07:06:31
One suggestion : FrozenSpoon, it would be nice if you add one or two more lines...

As a workaround you can use $char(10) in your formatting code to produce a new line,
e.g. foo$char(10)bar would output:
foo
bar


Thank you for the information  and according to your advice, it looks like this :

Title: foo_prettypop
Post by: Sonny Savage on 2006-08-12 13:00:20
Thank you for the information  and according to your advice, it looks like this :
(http://img207.imageshack.us/img207/2094/clipboardafterqa6.jpg)

That is cool!  I've cranked up the font sizes on the song title, etc., and I like that, but using chr(10) adds a lot of new possibilities.
Title: foo_prettypop
Post by: Ran Sagy on 2006-08-12 13:33:08
Ah, So it seems my assumption only works for the last line - if I use $char(10) there the new fifth line is nowhere to be seen
Title: foo_prettypop
Post by: Chronial on 2006-08-13 15:08:26
I've got a little feature request - In the old 0.8 version it was possible to have the popup fade in some seconds before the end of the previous track. Would it be possible to re-implement that?

btw - great plugin
Title: foo_prettypop
Post by: ciropizza on 2006-08-22 23:58:24
i'm wandering in foobar menus...: i definetely cannot find WHERE i can access the control panel for foo_prettypop configuration! 

i have .net 2.0 installed; plug-in shows correctly, but...

on foobar -0.9.3.1- i use also foo_audioscrobbler and foo_advancedcontrols.

please let me know

thanks in advance,

ciroops
Title: foo_prettypop
Post by: jon.schaffer on 2006-08-23 10:06:41
i'm wandering in foobar menus...: i definetely cannot find WHERE i can access the control panel for foo_prettypop configuration!

Preferences > Display > Pretty Popup
Title: foo_prettypop
Post by: ciropizza on 2006-08-23 15:59:59
Preferences > Display > Pretty Popup


OH MY GOD... thanks
Title: foo_prettypop
Post by: Jørch on 2006-08-23 16:12:49
Thank you for that great plugin!
I'm currently enjoying the configuration 
Title: foo_prettypop
Post by: NiVRaM on 2006-09-23 23:43:40
Is it just me, or does this add a lot of memory usage to Foobar.  I'm running the latest Foobar 0.9.4, and before adding prettypop, foobar's mem usage is at about 13k.  After adding it, it jumps up to 27k.  Anybody else having this problem, or is it just me?  Right now I'm trying to decide if prettypop is worth the extra mem usage.  I like foobar's footprint kept small.
Title: foo_prettypop
Post by: MellowB on 2006-09-24 01:53:57
Well it is using .NET and yes, that is using a LOT of mem. But oh well, it sure is up to you to decide if its worth the usage or not. If foobar is minimized in the tray ram usage shrinks down a bunch and since that is what prettypopup is for, that when foobar is in the tray and i can still see whats playing using the prettypopup, i really dont care in most cases.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-09-24 03:27:37
Something to keep in mind with .NET... indeed, .NET will take up more RAM. And if the only .NET program you're running on your computer is Foobar2000 with foo_prettypop, then yeah foo_prettypop will take up a bit of RAM. But if you're running many .NET programs, then foo_prettypop actually ends up taking very little. Most people don't run many .NET programs these days. But Vista has the potential to change that.
Reguardless, people actually seem more open to the idea of .NET than when I first released this. Not sure why.
Title: foo_prettypop
Post by: Chronial on 2006-09-24 10:53:28
.NET has spread and evolved. Read the third post in this thread again. He will have a hard time holding his point, as he won't be able to run Paint.Net, Visual Studio and various other Programms. Also the time has proven that .NET doesn't eat people  (In the beginning of 2005 few people had even heard of .Net).
Title: foo_prettypop
Post by: Ran Sagy on 2006-09-24 10:58:10
Well, As frozen said, Considering vista has .NET framework v3 embedded in it, It will be less of a problem.
Title: foo_prettypop
Post by: $ergi0 on 2006-09-24 12:34:16
Well it is using .NET and yes, that is using a LOT of mem.

it means you have a lot of FREE mem, so .NET reserves more.
Title: foo_prettypop
Post by: Superunknown on 2006-09-24 23:22:05
would it be possible to get "slide up" animations like the toaster plug-in does ?
Title: foo_prettypop
Post by: Krelkor on 2006-09-25 04:38:05
hey, is there any way to add this popup functionality when you mouseover foobar's icon in the system tray?
Title: foo_prettypop
Post by: FrozenSpoon on 2006-09-26 22:16:22
would it be possible to get "slide up" animations like the toaster plug-in does ?
I've never used toaster, but I think MSN Messenger does something similar.. That is hard to implement while keeping the standard window decorations (I don't want to abandon those). Plus, at least at the moment, I really don't plan to add many more features to foo_prettypop.

hey, is there any way to add this popup functionality when you mouseover foobar's icon in the system tray?
Unfortuately, I don't think that is possible.
Title: foo_prettypop
Post by: Digisurfer on 2006-09-27 05:10:02
hey, is there any way to add this popup functionality when you mouseover foobar's icon in the system tray?
Unfortuately, I don't think that is possible.

Hmm, too bad because that is kind of a neat idea. Then again, there are always the global hotkeys, and if you have a keyboard that can take macros then it shouldn't be too hard to set up so that pretty_pop pops up with a single key press.
Title: foo_prettypop
Post by: Comwan on 2006-10-16 18:53:03
Upgraded to 0.9.4.1 and it seems pretty popup stop working.
Can anybody confirm this?
Title: foo_prettypop
Post by: musosticky on 2006-10-16 21:02:57
Still works here
Title: foo_prettypop
Post by: gfngfgf on 2006-10-17 03:37:28
Works fine for me, too.
Title: foo_prettypop
Post by: carmenm on 2006-10-18 14:11:43
I know it s been a long time since the last update and may be there will never be another one but i still would like to make a request since i love this plugin and always use it : would it be possible to have a transparent background?
Title: foo_prettypop
Post by: Forceflow on 2006-10-18 17:50:44
I know it s been a long time since the last update and may be there will never be another one but i still would like to make a request since i love this plugin and always use it : would it be possible to have a transparent background?


I'd also like this.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-10-18 18:20:48
It hasn't been updated in a while because really there wasn't much else I wanted to add or expirement with. But, that has really changed with Vista, which gives so many new toys to program with. I will be adding new Vista related features once I can get Vista running on one of my computers.. one of those will be a fully transparent window. In XP/2000, a fully transparent window poses a few problems. So I wouldn't count on getting it on either of those OSes. (I really just don't have the time or interest to work out how to do it on 2000/XP properly, they weren't really designed for it, sorry ).
Title: foo_prettypop
Post by: Ran Sagy on 2006-10-19 22:45:20
I feel you, Running Vista RC2 full-time makes me happy.
I'm not sure how great are the development tools for WinFX and WGF are yet, But its nice to hear you're moving forward with this.
Title: foo_prettypop
Post by: carmenm on 2006-10-20 09:09:12
Is vista that cool? Being really fond of customisation, i want to be sure i can still run my favorites programs like samurize, miranda, windowblinds, objectdock. That s why i am still sticking to Xp.
Title: foo_prettypop
Post by: Ran Sagy on 2006-10-20 11:49:44
A bit off topic, But i can tell you Miranda works fine
Windowblinds will release a vista version soon from what i've heard and seen, Haven't even tried samurize or objectdock yet.
Title: foo_prettypop
Post by: carmenm on 2006-10-20 12:56:14
You are right about the off topic. Thanks for the tips

FrozenSpoon : thanks for answering so quickly
Title: foo_prettypop
Post by: gren on 2006-10-25 05:19:38
I really prefer this to the built in "notification area icon tooltip" but... there has been a problem.  After a while it stops popping up for any song... even with a restart of foobar.  Upon restart of my computer it came back.  The same thing happened for my roommate.  I am wondering why this happens or if there is a way to avoid this?  Has anyone else experienced this?
Title: foo_prettypop
Post by: fegul on 2006-10-25 20:09:21
Has anyone noticed that prettypopup will cause mem usage to skyrocket?  It goes to about 30 MBs to me when the window comes up, but when it goes away, it doesnt release the memory
Title: foo_prettypop
Post by: gren on 2006-10-25 20:34:56
Has anyone noticed that prettypopup will cause mem usage to skyrocket?  It goes to about 30 MBs to me when the window comes up, but when it goes away, it doesnt release the memory


I tested that.  Mine isn't showing up even though "Automatic PrettyPopup" is checked nor does it work when I try to show it.  I do however, have Ctrl+F1 globally bound to show popup.  I started a song playing with foobar minimized and it was using 1-2 CPU and 1MB of memory stable for the first 30 seconds of the song.  I pressed Ctrl+F1 and the memory usage went up to 7MB.  I waited again about a minute and it was still at 7MB and did it again and it went up to 13MB.  I waited until almost the end of the song and tried again... nothing seemed to happen so I tried it twice in quick succession and then it went to 28MB of usage.  It has stayed at 28KB for the next songs.

So, it does seem to be eating memory and not releasing it... and for me it doesn't even show up but still uses the memory.    But, when it works well this is a great plugin

For reference:

foo_prettypop 1.2.3
foobar 0.9.4.1
Windows XP, SP2
Title: foo_prettypop
Post by: MrEnergizer on 2006-10-25 22:24:39
Thx Frozenspoon. excellent plugin.  Keep up good work 
Title: foo_prettypop
Post by: sunstone on 2006-10-25 22:54:18
thanks for this great plugin!
i just learned of it the other day and i am so in love with it.
the only thing i wish it could do was put the album art to the right of the text.
but it's not even that big of a deal.
it's a lovely plugin worth the extra RAM for me.
Title: foo_prettypop
Post by: david_dl on 2006-10-26 00:11:43
Has anyone noticed that prettypopup will cause mem usage to skyrocket?  It goes to about 30 MBs to me when the window comes up, but when it goes away, it doesnt release the memory


This is the nature of .NET, memory is not released when it is no longer needed, but when the runtime feels like releasing it AND it's no longer needed.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-10-26 00:35:46
After a while it stops popping up for any song... even with a restart of foobar.  Upon restart of my computer it came back.
I've heard of the popup disappearing until restarting foobar, but not needing an entire reboot to get it back! Unfortuately, I haven't seen either of these problems (and I have left Foobar on for over a week in some cases). I would guess something is interacting poorly with the .NET windowing system... I'd fix it if I could reproduce the problem.

Has anyone noticed that prettypopup will cause mem usage to skyrocket?  It goes to about 30 MBs to me when the window comes up, but when it goes away, it doesnt release the memory
Memory usage has been covered ad nauseam throughout the thread. Bottom line is that it's a .NET app and memory usage will be more than a non-.NET app. Still, I'd suggest getting Process Explorer (http://www.sysinternals.com/Utilities/ProcessExplorer.html) and doing a more thorough look at things. A lot of that 30MB is the .NET runtime, which is shared with all .NET processes. Actual foo_prettypop usage isn't all that much, and .NET may be lazy about releasing it's memory if you have lots of memory free anyways.

the only thing i wish it could do was put the album art to the right of the text.
Hopefully in the future users will be able to do more fine grain layout (not skinning, but something more flexable than the current system).

Any sort of WinFX/.NET3 thing is a long ways off (I still don't have Vista running ), but I'll get there eventually
Title: foo_prettypop
Post by: AlexVallat on 2006-10-26 08:42:04
Any sort of WinFX/.NET3 thing is a long ways off (I still don't have Vista running ), but I'll get there eventually


You know you can install .net3 and WPF on Windows XP, right? I'm writing some Xaml stuff using the September CTP on Win XP now, and it's working well.

I'm thinking of a PrettyPop that just provides a databinding source to all the relevant data fields, then loads a .xaml file which binds to the PrettyPop data source to produce the UI. That would rock, a lot.
Title: foo_prettypop
Post by: Sonny Savage on 2006-10-26 11:55:07
I really prefer this to the built in "notification area icon tooltip" but... there has been a problem.  After a while it stops popping up for any song... even with a restart of foobar.  Upon restart of my computer it came back.  The same thing happened for my roommate.  I am wondering why this happens or if there is a way to avoid this?  Has anyone else experienced this?


Have you tried to ALT-TAB to see if the pop-up is there?  I frequently run into the issue that foo_prettypop is no longer the "top" application.  ALT-TABbing to in when the song changes brings it back to the "top" for a while.  Losing the "top" layer seems to be a common issue for Windows apps.  Back when I used Winamp, I had this issue with it in auto-hide docker mode.  So it doesn't seem exclusive to prettypop.
Title: foo_prettypop
Post by: gren on 2006-10-26 19:49:09
Sonny Savage, I tried that... and there is an entry for "Now Playing" but when I try to go to it, it doesn't move to the front.  So, it appears (and goes away within my time frame) but I don't know how to bring it to the front.

EDIT: I just tried that again and it worked this time.  Maybe it only works at some points.  Is there a way to make it always on top?
Title: foo_prettypop
Post by: mackal on 2006-11-28 17:58:37
Is there a way to "prematurely" dismiss a popup on a track change?

Here's my situation: I have set the popup time to something like 5 or 10 seconds, so that I can take my time getting to and reading the popup.  The problem is all too often, no matter where I place the default position of popup, it ends up getting in the way.  In those situations, rather than moving the popup to yet another place on screen, or worse, waiting out the 10s, I'd like to be able to click on the popup in such instances to make it go away for this particular track change; on next track change it would behave as usual, and be up for the usual specified period, unless again I clicked on it, etc.
Title: foo_prettypop
Post by: FrozenSpoon on 2006-11-28 18:09:05
If you have the titlebar on, the X will hide the popup. There is also a keyboard shortcut that you can assign to hide the popup. You can also assign this keyboard shortcut to a click on the popup (select other, then type Hide PrettyPopup)... that way you just have to click anywhere on the popup and it disappears.

Hope that helps!
Title: foo_prettypop
Post by: Sonny Savage on 2006-11-28 19:10:48
...I'd like to be able to click on the popup in such instances to make it go away for this particular track change...

In the configuration panel for Pretty Popup there's a "Clicks" section.  I assigned "Hide PrettyPopup" to the middle click (click the mouse wheel).
Title: foo_prettypop
Post by: mackal on 2006-11-28 21:14:26
...I'd like to be able to click on the popup in such instances to make it go away for this particular track change...

In the configuration panel for Pretty Popup there's a "Clicks" section.  I assigned "Hide PrettyPopup" to the middle click (click the mouse wheel).


Wow, do I feel like an idiot!
It's been staring me in the face all this time. I can't believe I just didn't see this section.
Title: foo_prettypop
Post by: orchid on 2006-12-07 17:29:58
Hey, didn't read all posts so sorry if this has been discussed before. If possible, I'd like to have an option for black border around the whole popup. Like this:

(http://img509.imageshack.us/img509/8953/popupcj8.png) (http://img509.imageshack.us/img509/541/popupbso6.png)
Title: foo_prettypop
Post by: textured on 2007-01-16 15:38:57
hey can someone explain how i can 'click' back or fwd? maybe i need a fancier mouse?
(http://img166.imageshack.us/img166/3550/untitleduo3.jpg) (http://imageshack.us)
Title: foo_prettypop
Post by: carmenm on 2007-01-16 16:10:35
hey can someone explain how i can 'click' back or fwd? maybe i need a fancier mouse?
(http://img166.imageshack.us/img166/3550/untitleduo3.jpg) (http://imageshack.us)

For me Backward and forward are my 4th and 5th mouse buttons
Title: foo_prettypop
Post by: adrianmak on 2007-01-19 01:47:21
I have some 2 disc or more albums. I put the cover.jpg under the root folder
for example
c:\artist - album\CD1
c:\artist - album\CD2
c:\artist - album\cover.jpg

if I just put 'cover' in the filename it can't display the cover jpg. Then what's the filename should be ?
Title: foo_prettypop
Post by: FrozenSpoon on 2007-01-19 01:51:23
The songs are in the CD1 and CD2 directories? You could add ..\cover to the list and that should work.
Title: foo_prettypop
Post by: adrianmak on 2007-01-19 02:03:44
The songs are in the CD1 and CD2 directories? You could add ..\cover to the list and that should work.


yes, the songs are in CD1 and CD2.
It's work now. thanks!!
Title: foo_prettypop
Post by: halabund on 2007-02-18 12:03:38
Did anyone notice that pretty popup simply stops working sometimes when foobar has been running for long enough? The popup does not appear, even if I select View -> Show PrettyPopup. I have to restart foobar to make it work again. I couldn't figure out what is causing this, but it happens every time if foobar2000 has been running for 15-20 hours.

Another question: Is there a way to make PrettyPopup work with PostScript fonts? I have these fonts installed the normal way, but they don't show up in the font selection drop-down. (They work with other programs).
Title: foo_prettypop
Post by: FrozenSpoon on 2007-02-18 17:01:46
Another question: Is there a way to make PrettyPopup work with PostScript fonts? I have these fonts installed the normal way, but they don't show up in the font selection drop-down. (They work with other programs).
.NET uses GDI+ to do font drawing. Unfortunately, PostScript fonts don’t draw in GDI+ without a lot of extra effort. So, that’s why you don’t see them there.
Did anyone notice that pretty popup simply stops working sometimes when foobar has been running for long enough? The popup does not appear, even if I select View -> Show PrettyPopup. I have to restart foobar to make it work again. I couldn't figure out what is causing this, but it happens every time if foobar2000 has been running for 15-20 hours.
Yep, this is one of the many common problems I’ve heard about. I had begun a complete rewrite using WPF in hopes to axe many of these spooky problems. Unfortunately, even though WPF looks gorgeous, I kinda lost interest in it as it was taking a lot of time. Any future work will be trying to flesh out the WPF version instead of fixing the kooky problems left in the current version.
Title: foo_prettypop
Post by: Pin on 2007-03-17 19:57:22
Hey FrozenSpoon, I'm VERY happy with your little plugin for Foobar2000. I downloaded it, used it, and suddenly there was a warm and wet feeling in my pants.

Anyways...

The one feature that this thing is missing, is the ability to show up during applications. Is there any way you could do this? If you do this, my pants would be warm and wet all the time ^^
Title: foo_prettypop
Post by: Ran Sagy on 2007-03-18 16:40:37
WPF sounds interesting. I need to get into that myself.
Title: foo_prettypop
Post by: Sonny Savage on 2007-03-27 21:46:57
I've been using foo_prettypop for quite a while, and just recently ran into this issue.

The issue is that the 'always on top' functionality is now non-existent.  I used to be able to alt-tab to the prettypop window when 'always on top' stopped working, and it would work again for a while.  I can still alt-tab to the window, but now if I change focus to another window, the prettypop window is no longer on top.  In other words, the prettypop window behaves as if it was any other window when it comes to layering.  Is this a known issue?

If this is not a known issue, I have installed two items recently that could possibly be causing the problem:
1) Microsoft .NET Framework 3.0
2) RocketDock 1.3.1 - http://www.punksoftware.com/rocketdock (http://www.punksoftware.com/rocketdock)

I didn't notice this issue before installing either of these things.  I know that foo_prettypop uses the .NET Framework.  RocketDock also has 'always on top' functionality (that works as advertised).
Title: foo_prettypop
Post by: Ran Sagy on 2007-03-27 21:53:51
Either way, FrozenSpoon is writing the plugin in WPF (.NET 3), So any bugs that exist might or might not exist in the new re-write.
Title: foo_prettypop
Post by: FrozenSpoon on 2007-03-28 00:25:29
The one feature that this thing is missing, is the ability to show up during applications. Is there any way you could do this? If you do this, my pants would be warm and wet all the time ^^
While I'm all for wetting people's pants, I'm not completely sure what you mean here... are you referring to the more and more broken always-on-top problem?

The issue is that the 'always on top' functionality is now non-existent.
Yep, this keeps showing up for people. When I release another version I'll try tackling it again.

Either way, FrozenSpoon is writing the plugin in WPF (.NET 3)
Unfortunately, while the WPF prototype I had was looking pretty hot, ultimately I just don't have the interest to invest time in this plugin at the moment  Maybe in the future... sorry about that
Title: foo_prettypop
Post by: chuckbales on 2007-04-02 22:08:57
Can pretty popup read embedded album art?
Title: foo_prettypop
Post by: FrozenSpoon on 2007-04-02 22:22:03
Can pretty popup read embedded album art?

Nope. I don't think the SDK provides for that yet.
Title: foo_prettypop
Post by: TheArkive on 2007-04-04 01:16:37
A cool feature to see would be to have a setting that allowed the user to see the popup on demand via a mouse hover over the fb2k tray icon, or in the fb2k tray icon right-click menu, or maybe even a keyboard hotkey.  This way a user would not have to stop/start or pause/unpause in order to check the currently playing song data.

It would also be cool to have these settings seperate from the fade-in/out settings.  Usually when I want to check what song is playing, I like to see the song data instantly, and as soon as I'm done checking, I like the window to disappear instantly when I move the mouse so I can get back to what I'm doing without waiting for a fade out.

I like how you can format each line, very nice.  Would it be possible to be able to set the number of lines and to automatically exclude empty lines?

One of these days I'm gonna get into programming and try and contribute here.  Your plugin is by far the best for displaying album art and song data in a single small package.  If only "on demand" were an option  But regardless, congrats to you man, very nice work.

P.S.  I have done mIRC scripting for over 4 years now (similar to C according to what I have heard), and I do a lot of Access 2003 stuff (mostly using the functions).  Does that sound like a reasonable start to get into this loop, or am I way off (and needing some serious practice time behind a compiler with the right tutorials)?
Title: foo_prettypop
Post by: Ran Sagy on 2007-04-04 01:25:08
Scripting is vastly different from programming, Although in certain environments and languages you get off the hook more easily. .NET and C# are easier to handle, You need to worry less about all sorts of things.

Start off with simpler programming projects and move on from there. Best advice i can give you? Learn the theory behind the code first. Procedural programming, Object oriented Programming, And so on. When you understand those, Learning a little about designing software won't hurt. From there.. You just build up experience
Title: foo_prettypop
Post by: thuan on 2007-04-04 06:26:26
You can use hotkey to bring up prettypop window by binding any key (or key combination) to View/Show PrettyPopup command in foobar Preferences -> Keyboard Shortcut. You can make the shortcut keys global too.
Title: foo_prettypop
Post by: gfngfgf on 2007-04-04 06:26:46
A cool feature to see would be to have a setting that allowed the user to see the popup on demand via a mouse hover over the fb2k tray icon, or in the fb2k tray icon right-click menu, or maybe even a keyboard hotkey.  This way a user would not have to stop/start or pause/unpause in order to check the currently playing song data.

You can assign your own keyboard shortcut to make the popup appear under "Preferences -> General -> Keyboard Shortcuts".  Look for "Main -> View -> Show PrettyPopup".
Title: foo_prettypop
Post by: CdrReload on 2007-04-09 11:42:51
Awesome plugin, however, I seem to be having a problem with the setup menu... For some reason, the Window cramps the text so I can't see all the options, most importantly, I can't disable the titlebar!

This is what I see;

(http://img248.imageshack.us/img248/7416/whatiseewh2.th.jpg) (http://img248.imageshack.us/my.php?image=whatiseewh2.jpg)

Any suggestions?
Title: foo_prettypop
Post by: maltedcoffee on 2007-04-09 13:57:33
Any suggestions?


Yes. Try to disable visual styles in your windows system configuration and see if the problem persists. If not, you're probably using a window theme which makes your window controls larger than the standard size. Fix this by choosing a different theme.
Title: foo_prettypop
Post by: FrozenSpoon on 2007-04-09 14:07:37
Yeah this is breaking because for whatever reason the amount Foobar scales its window doesn't match the amount .NET wants to scale the controls. I think this is due to some GDI/GDI+ mismatch but I really don't know.

This problem was fixed for simple cases of large DPIs and what not. As already suggested, just use a different (standard) theme to setup the options... maybe your theme is doing something funky.

I've learned my lesson about stuffing too many controls in one window
Title: foo_prettypop
Post by: CdrReload on 2007-04-09 17:52:17

Any suggestions?


Yes. Try to disable visual styles in your windows system configuration and see if the problem persists. If not, you're probably using a window theme which makes your window controls larger than the standard size. Fix this by choosing a different theme.


Thanks for the reply. I just tried all that, disabling visual styles in the system configuration, and before that I tried changing styles and text sizes around... Nothing has worked, and I am not sure why. 
Title: foo_prettypop
Post by: unamuno on 2007-04-10 19:13:39
Hi!Can I hide titlebar in this updated version?Help me,please!Thanks!!!
Title: foo_prettypop
Post by: zachastrife on 2007-04-10 20:49:11
Hi!Can I hide titlebar in this updated version?Help me,please!Thanks!!!

Why don't you test for yourself? Is it that hard? Again, RTFFP!
I think: "Configurable background color for popup, as well as option for hiding the titlebar." answers your question.
Title: foo_prettypop
Post by: maltedcoffee on 2007-04-16 21:38:08
Thanks for the reply. I just tried all that, disabling visual styles in the system configuration, and before that I tried changing styles and text sizes around... Nothing has worked, and I am not sure why. 


Well, I can't think of any other solutions. Maybe you should disable visual styles and delete the component. Next time you start foobar2000, it will ask you if you want to keep its settings. Choose no, reinstall the plugin and see. If this can't help you, maybe a fresh install of foobar can fix the issue. Just two suggestions, I can't imagine why a different window theme doesn't work for you. Could you provide a screenshot of what your preferences dialog looks like when you have visual styles disabled?
Title: foo_prettypop
Post by: toNka on 2007-04-19 17:58:26
any chance of getting .ico support?
i keep a "folder.ico" in each folder so when i see album art instead of folders in windows explorer.
Title: foo_prettypop
Post by: The Judge on 2007-05-02 21:36:10
Just found this component. I'm ok with it except for the fact I can't disable it. I only want the pop-up to show when I trigger it via a keyboard shortcut. Is this possible? I tried that with Foobar's native show playing function but that balloon is huge and stays around forever. Any help would be much appreciated.
Title: foo_prettypop
Post by: gfngfgf on 2007-05-03 06:30:45
Try unchecking "Automatic PrettyPopup" under the "View" main menu.
Title: foo_prettypop
Post by: The Judge on 2007-05-03 15:44:13
Oh sweet! Cheers man!! Didn't think to look there. I tried out every damn option in the Preferences menu though. Lol.

My beast of a Foobar is almost complete
Title: foo_prettypop
Post by: Elbart on 2007-06-20 20:41:56
This extension is gold! Seeing the current track without having the player on top.
Title: foo_prettypop
Post by: drake on 2007-08-20 00:06:13
any word on when this thing will get updated to work with vista?
Title: foo_prettypop
Post by: FrozenSpoon on 2007-08-20 00:19:44
AFAIK it works with Vista fine. What problem are you having?
Title: foo_prettypop
Post by: drake on 2007-08-22 05:33:57
no playback if the .dll is in the components folder. maybe i somehow got an older version? will check.

EDIT: weird... it works now. sorry for the false alarm!
Title: foo_prettypop
Post by: acmodeu on 2007-09-28 07:16:16
Tried to use %foobar_path% variable in the Filenames textbox to point at "no cover" image, but failed. Does foo_prettypop support this variable? In that case what should I do? Below is my current textbox:
Code: [Select]
cover;*front*;*folder*;*cover*;*coverart*;%ALBUM%;*;|%foobar_path%\images\no-cover\default0

So, I had to change it that way:
Code: [Select]
cover;*front*;*folder*;*cover*;*coverart*;%ALBUM%;*;|d:\progs\foobar2000\images\no-cover\default0
Title: foo_prettypop
Post by: Bodhi on 2007-10-03 21:53:48
Hi, I don't have any image into my folders so how to show the cover implemented into the mp3 tag?

Thank you, I can't find the answer...

Title: foo_prettypop
Post by: Bodhi on 2007-10-04 16:26:52
UP please
Title: foo_prettypop
Post by: ProtoKing on 2007-10-05 03:47:24
Hey guys, is there anyway to prevent the plugin from truncating names and titles with an ellipsis?  It doesn't look good and it always does it to short titles rather than long ones for some odd reason.

If this plugin is still being developed, in the future I'd like to see the ability to have a completely transparent background, align the album art left or right, and maybe some simple text effects such as outlines and glows.  Just some thoughts...
Title: foo_prettypop
Post by: FrozenSpoon on 2007-10-05 03:59:36
Tried to use %foobar_path% variable in the Filenames textbox to point at "no cover" image, but failed. Does foo_prettypop support this variable?
I don't think that's a built in variable (??), it's not listed in titleformatting help.

Hi, I don't have any image into my folders so how to show the cover implemented into the mp3 tag?
Doesn't support getting album art from data embedded in the files. That was a limitation of the Foobar SDK at one point (and probably still is, but I admit I haven't looked lately).

Hey guys, is there anyway to prevent the plugin from truncating names and titles with an ellipsis?  It doesn't look good and it always does it to short titles rather than long ones for some odd reason.
That sounds strange, you mean it truncates when there is plenty of free space on the window? It should only truncate when the window would otherwise be larger than the maximum specified width. Perhaps you can post of screenshot of the problem?

If this plugin is still being developed, in the future I'd like to see the ability to have a completely transparent background, align the album art left or right, and maybe some simple text effects such as outlines and glows.
Aye, I agree with all of those. Unfortunately, I have lost interest at the moment and only critical issues (like needing to be updated to work with Foobar at all) will probably be fixed. Sorry
Title: foo_prettypop
Post by: acmodeu on 2007-10-17 06:56:59
Tried to use %foobar_path% variable in the Filenames textbox to point at "no cover" image, but failed. Does foo_prettypop support this variable?
I don't think that's a built in variable (??), it's not listed in titleformatting help.
It's obvious that it isn't. I suggest that it should be. 
Title: foo_prettypop
Post by: pepito on 2007-10-19 17:40:40
hello,
I use pretty pop up for a long time already
very nice and working just fine
yet I wondered if it is possible to choose (import or so) a backround instead of just a color ?
is there a way to do that ?
Title: foo_prettypop
Post by: Harimwakairi on 2007-10-24 06:18:36
Hi, I don't have any image into my folders so how to show the cover implemented into the mp3 tag?
Doesn't support getting album art from data embedded in the files. That was a limitation of the Foobar SDK at one point (and probably still is, but I admit I haven't looked lately).


As I understand it, the album art panel currently uses the SDK to get album art out of tags.  I could be wrong, not being a developer, but the panel does read the info out of my tagged files, so I assume it's using the SDK.

I'm one more on the bandwagon of people who would love to see PrettyPopup have this feature, as you can probably tell. 
Title: foo_prettypop
Post by: FrozenSpoon on 2007-10-25 02:18:53
yet I wondered if it is possible to choose (import or so) a backround instead of just a color ?
Nope.


As I understand it, the album art panel currently uses the SDK to get album art out of tags.  I could be wrong, not being a developer, but the panel does read the info out of my tagged files, so I assume it's using the SDK.
I'm not so sure, I thought it was reading the tags directly itself bypassing the SDK. The fact it had trouble with unicode filenames kinda confirms this.
I'm crossing my fingers 0.9.5 exposes a common album art interface. This nonsense of all components doing it differently is a mess.
Title: foo_prettypop
Post by: pluiefrigide on 2007-10-27 08:39:30
how can i do with the configuration to make popup show one line of length of the song now playing?
Title: foo_prettypop
Post by: FrozenSpoon on 2007-10-28 18:25:00
how can i do with the configuration to make popup show one line of length of the song now playing?
You can use many of the titleformatting fields to show song length information. Like %playback_time% or %length% or $progress(). Just edit one of the four lines in configuration.
Title: foo_prettypop
Post by: CyberTootie on 2007-12-01 10:24:53
I personally love prettypop. Thanks for your work on this great plug-in.

A have an interesting feature request which no one else has seemed to mention since I get no results when searching for it in this thread. I'd like to see customizable pop-up display delays on a per-song basis. Picture this: You have combined the intro of an album into the album's first full-length track. It would be kind of neat to delay the display of prettypop until the full-length track actually starts. You input a decimal value into the track's "PRETTYPOPDELAY" tag and prettypop does just that.

Also, if I made a small donation for your work through PayPal to the contact e-mail address on your project's site, would you get it?
Title: foo_prettypop
Post by: FrozenSpoon on 2007-12-02 03:19:06
It would be kind of neat to delay the display of prettypop until the full-length track actually starts. You input a decimal value into the track's "PRETTYPOPDELAY" tag and prettypop does just that.
This is a pretty targeted feature... I think if anything, I'm more inclined to remove current features rather than add specific features like this in the future.
Also, if I made a small donation for your work
I appreciate the gesture, but my components are just fun experiments so donations are not something I'm really interested in. Good to hear the component is useful though
Title: foo_prettypop
Post by: wizel on 2007-12-02 17:36:07
I know this may be solved from other components, but the pretty pop-up is the most closer to what I'm looking.
I'm looking to wirte a google gadget to display current track, just if I can read an XML with the song data. Did you have ever considered to write the outcome of prettypop in XML, with the information displayed?
Title: foo_prettypop
Post by: seigert on 2007-12-07 08:57:51
Hello there. Firstly, i want to thank you, FrozenSpoon, for such a nice component!

Secondary, i want to suggest some feature: can prettypopup refresh dynamic data /before/ actually displaying it?

I have popup with 'seek bar' (like [---+---]) in it, and if i invoke popup in a middle of a song, there is an a significant delay before 'bar' displays actual 'knob' position.

Also, it do not refresh on a 'pause' action, so while i replace '+' knob to '|' when track is paused, popup still displays it as '+'.
Title: foo_prettypop
Post by: aeroman on 2008-01-12 14:30:37
Hi! frozenspoon,
It's not a critical issue.. but is it possible to have rounded corner? 
Title: foo_prettypop
Post by: Ran Sagy on 2008-01-12 15:58:26
Not entirely sure this is still being maintained. FrozenSpoon will no doubt clear that up, though.
Title: foo_prettypop
Post by: FrozenSpoon on 2008-01-13 03:19:55
Not entirely sure this is still being maintained. FrozenSpoon will no doubt clear that up, though.
Well, there probably won't be any more features added to the component... but it's still maintained in the sense that any critical bugs that cause the component to fail will be fixed.
There will also hopefully be an update for the 0.9.5 SDK assuming that the API allows access to album art data.
Title: foo_prettypop
Post by: Baldurien on 2008-01-26 12:58:54
Hi,

Is there possible to have a list of pattern rather than ";" separated patterns?

That pretty hard to read after (well, it pretty much the same than my PATH env. variable on Windows, which is very long...))

Also, an option to see the path used to search for a valid image would be a plus
Title: foo_prettypop
Post by: FrozenSpoon on 2008-01-26 14:47:23
I agree the art string can get quite obnoxious when it's long. But, whenever the 0.9.5 SDK comes out, I'll be doing away with it in favor of foobar's built in art finding anyways.
Title: foo_prettypop
Post by: magranite on 2008-03-19 16:46:20
how would one display the total remaining time in the playlist in pretty popup?  not the remaining time in the queue -- that can be done with cwb_hooks, but the time until the current playlist ends? 

I'll confess, as someone did earlier, to not having read the entirety of posts in this topic, but I've "searched" kind of extensively both within this topic and on the forums generally and I haven't found anything -- not really even anyone asking the question, which kind of surprises me.  So forgive me if I'm asking something trivial or redundant. 

Help? 
Title: foo_prettypop
Post by: Dreamless on 2008-03-21 21:38:11
how would one display the total remaining time in the playlist in pretty popup?  not the remaining time in the queue -- that can be done with cwb_hooks, but the time until the current playlist ends? 

I'll confess, as someone did earlier, to not having read the entirety of posts in this topic, but I've "searched" kind of extensively both within this topic and on the forums generally and I haven't found anything -- not really even anyone asking the question, which kind of surprises me.  So forgive me if I'm asking something trivial or redundant. 

Help? 

Like this?
[%_time_elapsed% / ]%_length%
Title: foo_prettypop
Post by: magranite on 2008-04-02 19:23:02

how would one display the total remaining time in the playlist in pretty popup?  not the remaining time in the queue -- that can be done with cwb_hooks, but the time until the current playlist ends?

Like this?
[%_time_elapsed% / ]%_length%


So the problem is that both of those fields, %_time_elapsed% and %_length%, refer to the individual track being played.  Unless I'm doing something wrong, I'm not sure what the difference is between %_time_elapsed% and %playback_time% -- both seem to give the amount of elasped time for the track being played, and %_length% gives the total length for the track being played.

What I'm looking for is a way of giving the amount of time remaining in the whole playlist.  For example, if I've got a playlist like

1. track 1  3:00
2. track 2  3:00
3. track 3  3:00
4. track 4  3:00
5. track 5  3:00

and track 5 is the last track in the playlist, then when track 3 has been playing for 1 minutes 45 seconds, I want a field that gives 7:15 at the total remaining time in the playlist (and counts down with each passing second), so I know how much longer I've got in the album, audiobook, etc., that I'm listening to.

Thanks for the shot at it, though.  ...
Title: foo_prettypop
Post by: Hayden54 on 2008-04-04 04:53:38
I agree the art string can get quite obnoxious when it's long. But, whenever the 0.9.5 SDK comes out, I'll be doing away with it in favor of foobar's built in art finding anyways.


Does that mean you will also be getting rid of the ; separators

The reason I ask is that a lot of my album covers are formatted as %album artist% - %album%.jpg
This works most of the time unless there are any invalid characters in that filename, so I have them automatically replaced i.e. any : are replaced with ;

But I have a problem with prettypopup not being able to find the cover, and when I try to make a string that redirects it to the right file, it stops working since it takes the ; as a separator.

This is what I want to use:
Code: [Select]
folder;|$replace(%_path%,%_filename_ext%,)$replace(%album artist% - %album%,:,;)


I've used the following string in other programs like chronflow and it works fine (it separates each location by line)
Code: [Select]
$replace(%path%,%filename_ext%,)$replace(%album artist% - %album%.jpg,:,;)


Is there any way I could get these album covers to work in pretty popup?
Title: foo_prettypop
Post by: FrozenSpoon on 2008-04-05 02:24:43
What I'm looking for is a way of giving the amount of time remaining in the whole playlist.  For example, if I've got a playlist like
I don't think this is possible, foo_prettypop or not.

Does that mean you will also be getting rid of the ; separators
Yeah. I think it's silly every component defines its own langauge for getting art. Hopefully the 0.9.5 SDK provides a call to get the art making per-component art configuration obsolete. But I thought the SDK would be out months ago.

Is there any way I could get these album covers to work in pretty popup?
You may want to try using
Code: [Select]
$char(59)
in place of the semicolon. Haven't verified that this works, but seems like it should.
Title: foo_prettypop
Post by: Hayden54 on 2008-04-05 06:14:56
Thanks, it works perfectly 
Title: foo_prettypop
Post by: AoErat on 2008-05-22 01:22:10
Any chance of getting an option for the background to be transparent?

Otherwise, this plugin is awesome. Thanks.
Title: foo_prettypop
Post by: Ran Sagy on 2008-08-30 12:57:02
Any chance of you rebuilding the plugin source against the latest SDK? A bit after the last release (June 2006) an SDK update was issued to resolve a few matters with Vista.
Title: foo_prettypop
Post by: RBI Champ on 2008-08-30 15:01:55
hmmm, I've been using it for all of five seconds, but I'm very impressed.


That sums up my immediate impression.    thanks for this one!
Title: foo_prettypop
Post by: 3ddfreak on 2008-09-06 13:14:08
Is it me or does the plugin not always work in vista?
Title: foo_prettypop
Post by: Ran Sagy on 2008-09-06 13:48:43
Hence why i asked for a recompile, Since the SDK has been later updated to support Vista better.
Title: foo_prettypop
Post by: tfish77 on 2008-09-19 20:46:45
I'm having a problem where for some reason the infowindow is always the bottom-most layer on my screen (Win XP).  This means that if I show the popup w/a hotkey or on song change, even though it is visible, it's always behind whatever window I have open (e.g. web browser, Word, etc.).  Does anyone how to change that?

Thank you.
Title: foo_prettypop
Post by: nameless on 2008-10-13 16:46:12
Can Pretty Popup display cover art that is embedded in files?  All my files contain art, but I can't find a way to get it to display in the popup.
Title: foo_prettypop
Post by: cartman(2vd) on 2008-10-13 22:07:43
Can Pretty Popup display cover art that is embedded in files?  All my files contain art, but I can't find a way to get it to display in the popup.


no it cannot
Title: foo_prettypop
Post by: FrozenSpoon on 2008-10-16 03:07:43
I will see what I can do about rebuilding with the newest SDK to fix Vista problems. Unfortuately last time I tried I had lots of issues, but since apparently Vista problems are actually starting to show up (why didn't they earlier??) it needs to be done.
Title: foo_prettypop
Post by: Ran Sagy on 2008-10-16 18:39:23
FrozenSpoon: I believe newer Foobar builds now reject plugins built against old, known SDK versions that have potential crash issues and such.
Title: foo_prettypop
Post by: baschinger on 2008-10-21 09:45:57
Any chance of you rebuilding the plugin source against the latest SDK? A bit after the last release (June 2006) an SDK update was issued to resolve a few matters with Vista.


I second the request. The latest beta (0.9.6 beta1) refuses to load the plugin at all.
Title: foo_prettypop
Post by: xan K on 2008-10-25 04:51:11
I need this too, to completely make the move to 0.9.6.
Title: foo_prettypop
Post by: Ran Sagy on 2008-10-25 12:48:45
Well, As said, FrozenSpoon is working on it, Give the guy a break
Title: foo_prettypop
Post by: Baldurien on 2008-10-29 20:32:07
Hi,

I have a feature request :

The actual version is not able to display image that are embedded in the track file (such as mp3 with such thing). It seems that foobar does have some way to read them, as Column Ui use it to display an image when it is found in the mp3.

However, on Pretty Popup it fails as it does not support it.
Title: foo_prettypop
Post by: pianoman on 2008-11-17 18:21:35
The issue is that the 'always on top' functionality is now non-existent.  I used to be able to alt-tab to the prettypop window when 'always on top' stopped working, and it would work again for a while.  I can still alt-tab to the window, but now if I change focus to another window, the prettypop window is no longer on top.


Well, I would LOVE to have your machine then!

This "always on top" is very annoying once I want to play a game or similar. Since there is no "minimize" button, I will always have to CLOSE the popup, then reopen it again, possibly by key combination.
But sorry, that's no real good solution.
And it is also no good solution either to use fade-out. I have this turned off, because I do WANT to have this permanently on screen; just i'd like to be able to layer other windows on it without setting itself on top all the time.

It should be possible to toggle "Always on top" functionality (on / off).
Currently, I work around the problem by moving the popup out of the screen area, and then moving it back in once I quit the full-screen app or game.
Title: foo_prettypop
Post by: FrozenSpoon on 2008-11-20 01:55:20
The actual version is not able to display image that are embedded in the track file (such as mp3 with such thing). It seems that foobar does have some way to read them
Yes, it needs to be updated to the API present in 0.9.5+ to grab art data. I still plan to release a new version "kinda soon" that uses that API.
Since there is no "minimize" button, I will always have to CLOSE the popup, then reopen it again, possibly by key combination.
I'd probably recommend turning off auto-pop and then having a key combo to show the popup so you could show it only when needed in this case. However, adding an option for ontop-ness is easy enough so I'll consider it.
Title: foo_prettypop
Post by: unekdoud on 2008-11-25 07:46:04
Man, I love this plugin. About the best thing I added to foobar, allowing me to skip several tracks and find out what's playing.

I just registered to post here to discuss a few issues.

I got the popup not showing problem by shifting the popup too low in a higher resolution.
(That is, I increased the resolution, dragged the popup to lower right corner, and then decreased resolution.)
Basically, the popup appears below the screen.

Similar to previous descriptions, the popup reappears in correct position when foobar is restarted.
This might be one reason for the weird bug.
(The position of the popup should be bounded to the screen instead of simply recalling the previous position.)


By the way, can we have more lines in the next release? I don't want to conjure up something like
Code: [Select]
%playback_time%/%length% %codec% $num(%bitrate%,3)kbps %samplerate%Hz %channels%

to show all that info in the popup (the other 3 lines are taken by the artist, album and title)

That line of code is what I'm currently using, but I'm sure audiophiles will want to display other stuff like composer, encoder etc.


Just a minor issue, but can you include popup preferences in the context menu? It would be much easier to access there.

As for an alternative to truncation by ellipses, I think a word wrap option would be nice. I don't mind a little less screen space if it means more pretty popups. 

Anyway, this plugin does what it says(and more) and has not caused any bugs for me. Keep up the good work!
Title: foo_prettypop
Post by: shinigami7th on 2008-12-01 06:19:23
not working with v0.9.6 (srsly, why haven't anyone complained abt this yet?)
pls, is there someone out there who can update this thing to the latest SDK?
Title: foo_prettypop
Post by: Ran Sagy on 2008-12-01 15:52:18
Read the thread next time. just the last one or two pages would have been fine, as you would have seen FrozenSpoon's response.
Title: foo_prettypop
Post by: FrozenSpoon on 2008-12-02 02:56:52
I haven't had as much time to test it as I want, but with 0.9.6 out, I've uploaded foo_prettypop 1.2.4 (http://www.maroonspoon.com/foo_prettypop/foo_prettypop.zip). The only changes have been 0.9.6 & Vista compatibility as well as getting album art directly from foobar. Unfortuately, I didn't have time to touch anything else. Definitely give me a heads up if something is broken, it wouldn't surprise me.

By the way, can we have more lines in the next release?
You can use $crlf() to insert a newline for any of the popup's "lines." It's not ideal but it does work. Likewise, $tab() still right-aligns and a second $tab() centers.
Title: foo_prettypop
Post by: shinigami7th on 2008-12-02 05:09:25
Read the thread next time. just the last one or two pages would have been fine, as you would have seen FrozenSpoon's response.


oops, sry, i didn't really read the whole thread... i kinda turned off by looking at 20+ pages to read.....

anyway, thanks to FrozenSpoon for the update! cheers
Title: foo_prettypop
Post by: bbt-hh on 2008-12-02 07:12:01
Thanks for the update.
One little bug I've found. Pretty Popup doesn't fetch the 'no album art'-picture from the core's advanced preferences.
Title: foo_prettypop
Post by: yanni on 2008-12-02 18:30:58
Thank you very much!

However, I can't find an option to specify the album art images' location anywhere in the preferences. Therefore I don't get any covers displayed in Pretty Popup. Does someone know how I can fix this?
Title: foo_prettypop
Post by: FrozenSpoon on 2008-12-03 01:41:23
One little bug I've found. Pretty Popup doesn't fetch the 'no album art'-picture from the core's advanced preferences.
Thanks for pointing this out, I don't know how I missed that seeing how it was documented clearly in the SDK. I'll fix this very soon.
I can't find an option to specify the album art images' location anywhere in the preferences. Therefore I don't get any covers displayed in Pretty Popup.
It gets album art directly from foobar2000 now so your artwork needs to be stored in such a way that it picks it up (if the default UI's art panel can't show your artwork... neither will the popup).
Title: foo_prettypop
Post by: yanni on 2008-12-03 07:19:12
It gets album art directly from foobar2000 now so your artwork needs to be stored in such a way that it picks it up (if the default UI's art panel can't show your artwork... neither will the popup).

Is there a description somewhere on how it has to be stored? I keep all the images in a seperate folder and use the Columns UI Artwork Panel to display them (Default UI currently isn't able to find them)

Edit: Well, this doesn't seem to be possible (http://www.hydrogenaudio.org/forums/index....showtopic=67735 (http://www.hydrogenaudio.org/forums/index.php?showtopic=67735)) and it doesn't seem to be planned for future development.
Wouldn't it be possible to bring this option back to foo_prettypop as an alternative?
Title: foo_prettypop
Post by: Chri5peed on 2008-12-03 16:01:24
Silly me, how do get rid of the smelly red bit:




...is Net 2.0 on Vista Ultimste?
Title: foo_prettypop
Post by: Ran Sagy on 2008-12-03 16:44:26
Vista comes with .NET Framework 3.0 built in.
Thank you for the update, FrozenSpoon. I'll play around with it a bit and report if i see anything odd.
Title: foo_prettypop
Post by: Chri5peed on 2008-12-03 22:04:30
Quote
Silly me, how do get rid of the smelly red bit:

(http://img.photobucket.com/albums/v129/Chri5/ppu-1.gif)


Did it, 'hide titlebar'...it was not there.
Title: foo_prettypop
Post by: pianoman on 2008-12-04 22:49:38
Thanks a lot for the update!!

I have not expected this so quickly

I will report results once I have XP! 

LOL, I forgot I'm on Win2K and I cannot use your new version because everything is compiled with this dog-gone new SDK, so my 2K version complains about a version mismatch! GRR!
But since I'm a rebel and do not like OS dictatorship ... I will have to live with 1.2.3, which is already stable enough!
Title: foo_prettypop
Post by: lvqcl on 2008-12-04 23:29:01
The only changes have been 0.9.6 & Vista compatibility as well as getting album art directly from foobar. Unfortuately, I didn't have time to touch anything else. Definitely give me a heads up if something is broken, it wouldn't surprise me.
(underlined by me)
Unfortunately I have many cover images named %album%.jpg. Winamp and foo_uie_albumart can support this, but not internal fb2k reader. Is it possible to add some custom source for artwork?
Title: foo_prettypop
Post by: FrozenSpoon on 2008-12-06 05:46:05
Unfortunately I have many cover images named %album%.jpg. Winamp and foo_uie_albumart can support this, but not internal fb2k reader. Is it possible to add some custom source for artwork?

Wouldn't it be possible to bring this option back to foo_prettypop as an alternative?

I understand where you're coming from. But, from a usability standpoint, it's silly for every component to do album art differently. I really think it's appropriate to use the core's API for this because it means all components the user has installed will behave the same.
Title: foo_prettypop
Post by: shinigami7th on 2008-12-06 08:15:37
1.2.4 works great! however, i have one feature suggestion that i had in mind for quite some time....

is it possible to combine the menu entry for showing and hiding prettypop? so, instead, the menu entry is something like a toggle (foo_title use this method). the reason is that usually i put my prettypop window on the bottom right corner, but when im using photoshop, it blocks the layers window, but since im not using layers all the time, i usually juz disable the window for a while then turn it back on when i wanted to using hotkey....
Title: foo_prettypop
Post by: acmodeu on 2008-12-09 16:49:46
What was the point of disabling customizable picture support? It's so inconvenient now!  I hope you reconsider that setting. Can it read pictures from artwork sources in columns UI preferences at least? For example i have such string there for front pictures. ColumsUI reads this line OK, but Pretty popup does not.
Code: [Select]
$if($stricmp(%codec%,cdda),d:\docs\covers\%artist%\%date% - %album%,$directory_path(%path%))\front
It comes in handy when i'm listening to CDs.
By the way, thaks for the adding vista support.
Title: foo_prettypop
Post by: Ran Sagy on 2008-12-09 18:06:40
I would guess the point is having ONE standard way to get album art, Instead of each component implementing its own scheme. Since we now have an official way to do so, We can only hope all components follow suit, including Columns UI.
Title: foo_prettypop
Post by: FrozenSpoon on 2008-12-10 02:38:45
is it possible to combine the menu entry for showing and hiding prettypop? ... i usually juz disable the window for a while then turn it back on when i wanted to using hotkey....
Well, the "automatic prettypop" menu entry is a toggle and may do something a little similar to what you're asking for.
I would guess the point is having ONE standard way to get album art
Yep, exactly. Very un-friendly to have different components require different ways of entering art filenames.
Title: foo_prettypop
Post by: acmodeu on 2008-12-10 17:17:42
I don't get why intentionally limit the variety of settings. Isn't it that foobar was made for?
Title: foo_prettypop
Post by: Ran Sagy on 2008-12-10 17:34:51
Why have several different ways of getting the same exact result? That's just confusing.
Title: foo_prettypop
Post by: acmodeu on 2008-12-10 19:22:07
Not the same, in fact  My previous configuration showed different images in pretty popup, artwork view and album art panel in particular occasions. Can I propose to make this feature optional? If one wants to customize locations, he turns it on otherwise turns off and pretty popup acts by default. A Checkbox or a radio button can work out...
Title: foo_prettypop
Post by: Ran Sagy on 2008-12-10 19:35:14
Well, Looking at the default UI's album art viewer, You can choose various types of images. So there is probably an API to get those as well.
Title: foo_prettypop
Post by: mata on 2008-12-17 09:47:46
thanks for the update

but i want more flexible art filenames reading
any problem with using  foo_prettypop 1.2.3 with 0.9.6?

i second the suggest to make it reading setting from artwork sources in columns UI preferences at least
instead of default foobar setting which can't customize.
Title: foo_prettypop
Post by: cartman(2vd) on 2008-12-17 19:28:02
reading setting from artwork sources in columns UI preferences


so frozenspoon should tied his component with other so we can make endless dependency chain... heh. i hope he wont listen to this
Title: foo_prettypop
Post by: george_land on 2009-02-09 00:14:04
It would be better, if foo_prettypop worked with covers on principle of foo_uie_albumart!!! That it can it was specify ways of covers.
Do I understand so, what can not be done, that any graphic files, being in a folder with mp3, were represented? If it is possible, will explain, please, as. And if is not it,, possibly, there is similar piugins, which this function is foreseen in?
Title: foo_prettypop
Post by: paf22 on 2009-03-31 17:24:11
Hi,
I would appreciate to see an option to set an minimal height, so that my album art isn't so tiny.
Thanks in advance.


+10000!!!

If someone has trick in order to solve this problem...

Thank you in advance!
Title: foo_prettypop
Post by: Giaime on 2009-04-01 20:16:14
Please note this bug:
http://www.hydrogenaudio.org/forums/index....showtopic=70901 (http://www.hydrogenaudio.org/forums/index.php?showtopic=70901)
Title: foo_prettypop
Post by: lvqcl on 2009-04-25 23:05:33
Is it possible for this plugin to use foo_covers (http://www.hydrogenaudio.org/forums/index.php?showtopic=71446)?

Looks like it works,  with some problems on foo_covers side.
Title: foo_prettypop
Post by: mister_tee on 2009-05-17 14:49:08
Hi FrozenSpoon,

I like your Plugin very much, just updated to the newest version (1.2.4) and suddenly, my album art pictures are not visible anymore. I read the last postings and there had been a change within the internal album art configuration (no need to add the file extension anymore). I tried to fix that within the pretty popup config dialog, but there is no input field for the change of the configuration strings anymore? I can just check "enable album art display" and "border" and nothing more, nothing less. 

I reinstalled my old version, checked my config lines (they are all without the extensions now) and switched back to the new version. Did I got something wrong or missed I something within this thread?  Is there another config dialog or a general "album art" configuration, which I missed? I'm using the newest Columns UI plugin and the (very old?) "track info mod"-plugin (which shows the album art just fine).

Thanks a lot for your plugin again! 
Regards, mister_tee
Title: foo_prettypop
Post by: lear01 on 2009-05-18 20:08:23
I like it! Thanks a lot.
Title: foo_prettypop
Post by: igitur on 2009-06-10 14:35:37
I have a dual monitor setup.  foo_prettypop doesn't display anywhere. This happens when FooBar2000 is on either my primary or secondary monitor.  On another machine with exactly the same setup, but only one monitor, foo_prettypop works 100%.

I can't see any errors in the console or anything that shows an error, so I suspect that the popup is showing, but maybe the position isn't calculated correctly.

Windows XP SP3
.NET 1.1, 2, 3.5
foobar2000 v0.9.6.7
Pretty Popup 1.2.4
Title: foo_prettypop
Post by: Kev0 on 2009-07-13 09:53:10
Is it possible to have the Albumart show above the lines of text?

I've not been able to figure out how, if it is possible.
Title: foo_prettypop
Post by: igitur on 2009-07-13 10:20:16
I have a dual monitor setup.  foo_prettypop doesn't display anywhere. This happens when FooBar2000 is on either my primary or secondary monitor.  On another machine with exactly the same setup, but only one monitor, foo_prettypop works 100%.

I can't see any errors in the console or anything that shows an error, so I suspect that the popup is showing, but maybe the position isn't calculated correctly.

Windows XP SP3
.NET 1.1, 2, 3.5
foobar2000 v0.9.6.7
Pretty Popup 1.2.4


Nevermind. The issue fixed itself somehow. No, I'm not usually an idiot
Title: foo_prettypop
Post by: SpaceAgeHero on 2009-07-26 11:30:58
Hey FrozenSpoon,

thanks for this very nice plugin.

Can you somehow provide a function that enables it to overlay everything?
Sometimes I listen to music playing games and can't see which track is currently playing.
Title: foo_prettypop
Post by: peter porker on 2009-08-23 06:54:59
first off, thanks for taking time making this component. 

now for my question:

I'm currently using Foobar 0.9.6.x with Pretty Popup v1.2.4.
I want to know where I can set the plugin to display album art from a folder.  With my config set up as of now, it only displays embedded album art, which isn't optimal for my rig. 

I saw from your configuration image that there was a box directly under the checkbox "enable album art display" where you did just that, however, that was a config for version 1.2.2.
This same box is absent in v1.2.4.  Is it still possible to do this?

Thanks in advance for replies.

Title: foo_prettypop
Post by: NoST on 2009-09-09 10:35:37
Slight problem:
Sometimes the popup is on top, sometimes its hidden behind other windows (browser, foobar itself, ... )
Is there a solution to this?
Title: foo_prettypop
Post by: manudevil on 2009-09-09 20:32:10
Slight problem:
Sometimes the popup is on top, sometimes its hidden behind other windows (browser, foobar itself, ... )
Is there a solution to this?

What have tou assigned to the Z-order ?
Title: foo_prettypop
Post by: NoST on 2009-09-09 21:41:22
In foobar? How do I configure the z-order?
Title: foo_prettypop
Post by: ticklemynausea on 2009-09-10 21:40:11
I'm having problems similar to those some have reported. Sometimes, the Popup loses it's ability to appear above all windows, and becomes 'minimized'. It is still appearing, but I can only see it if fetch it by alt-tabbing to it. Then it regains its ability to appear on top.
This happens randomly, but one thing that always brings this issue up is using Firefox's full screen mode (which I like to use on account of a low screen resolution.

I'm using the plugin's latest version, and Windows 7 RTM. This issue has happened before, in Windows Vista. Even if there is no easy way to fix this, I'd be glad if someone pointed me to something I could look into. I really love using this plugin and this issue is destroying its user experience

Thanks in advance!
Title: foo_prettypop
Post by: NoST on 2009-09-12 15:38:24
Any idea? I don't think it's the normal behaviour of the plugin!?!
Title: foo_prettypop
Post by: RaiGal on 2009-09-24 12:26:52
Hey there,
I have been using foo_prettypop for about a month and i'm loving it!I just wanted to ask if there's an option available to increase the size of the album cover without necessarily increasing the font size of the album info.
Thanks in advance! 
Title: foo_prettypop
Post by: BASGTA on 2009-10-05 15:08:37
How do you add the year in with the pop up?  I've tried %date% and %year% and neither work.

EDIT: Two seconds after I post this I figure it out.  I had
Code: [Select]
 [i]%date%[/i]
but I guess it had to be
Code: [Select]
['[i]%date[/i]']
Title: foo_prettypop
Post by: quintets_man on 2009-10-10 16:55:11
Been playing with prettypop 1.2.4 and it's great but I have one problem, it won't display my album art. Can prettypop see embed album art? Cause I've embedded the album art into each individual file.

And I have a feature request, could you add an option to allow it to pop-up when you pause as well as unpause? I enjoy that it pops-up whenever I unpause(play) but I wish it'd do the same whenever I pause as well.
Title: foo_prettypop
Post by: Robertina on 2009-10-10 19:23:35
Been playing with prettypop 1.2.4 and it's great but I have one problem, it won't display my album art. Can prettypop see embed album art? Cause I've embedded the album art into each individual file.

It can: Go to Preferences, Display, Pretty Popup, tick "Enable album art display".

Pretty Popup v1.2.4 gets album art from foobar2000, so check your settings there (or in Columns UI) also if no picture is displayed.
Title: foo_prettypop
Post by: quintets_man on 2009-10-10 20:30:02
Thanks, that did the trick.

I have another question/feature request. Is there any way to display the album art on the right? And if not can it be added to the next version perhaps.
Title: foo_prettypop
Post by: quintets_man on 2009-10-11 03:44:20
Whenever I open Foobar through the quick launch icon the album art won't display regardless of whether I enable album art or not. Does anyone else have this problem? Opening Foobar through the start menu or desktop works fine though.
Title: foo_prettypop
Post by: Bassquake on 2009-11-17 00:14:27
Cool plug. 

Is it possible to have a little more customisability to the popups colours on the background. Such as having gradient options, change album art size and position and add a border around the popup too?

Ive tried popup plus, but it doesnt disappear. Usually just stays up. And its customising options are a little limited.

Many thanks.
Title: foo_prettypop
Post by: usley on 2009-11-23 14:30:48
This is such a great plugin too bad it isn't working with the 1.0 beta  . Maybe in a little time it will be updated.
Title: foo_prettypop
Post by: chongy5 on 2009-11-23 16:26:53
This isn't compatible with the 1 beta? Seems I'll put off the upgrade for now then.

Many users, me included, would love to see this made compatible - would very much appreciate it.
Title: foo_prettypop
Post by: Innuendo_ on 2009-11-23 18:20:12
This isn't compatible with the 1 beta? Seems I'll put off the upgrade for now then.


It's compatible in that it will still work as you have it configured now, but its configuration page is blank in preferences preventing any changes if you'd like to change its behavior. So, you can feel free to upgrade to 1.0 if you feel that you won't be making any configuration changes before FrozenSpoon can get the problem fixed.

To solve the situation I have changed over to Popup Plus. It's labeled as being crashware, but hey...so is Prettypop.
Title: foo_prettypop
Post by: FrozenSpoon on 2009-12-06 04:05:02
1.2.5 is out and the config page will work properly in 1.0.

Also, hopefully I'll be able to handle the crash reports properly now... eventually hopefully leading to the removal of crashware label.
Title: foo_prettypop
Post by: bubi jackson on 2009-12-06 04:45:17
Tank you, FrozenSpoon. 
Title: foo_prettypop
Post by: Fractal_Mortality on 2009-12-06 05:08:17
1.2.5 is out and the config page will work properly in 1.0.

Also, hopefully I'll be able to handle the crash reports properly now... eventually hopefully leading to the removal of crashware label.


Nice! This is actually the only component I have that ever causes crashes, but I still use it because I love it, lol
Title: foo_prettypop
Post by: bbt-hh on 2009-12-06 10:07:51
One little bug I've found. Pretty Popup doesn't fetch the 'no album art' (1.0beta: stub-image-path)-picture from the core's advanced preferences.
Thanks for pointing this out, I don't know how I missed that seeing how it was documented clearly in the SDK. I'll fix this very soon.
Unfortunately this is still not working.
Title: foo_prettypop
Post by: lvqcl on 2010-01-10 22:59:38
New SDK was released; Is it possible for this plug-in to use new preferences for album art?
Title: foo_prettypop
Post by: Robertina on 2010-01-11 00:00:39
What preferences exactly? (I am unsure whether I do understand your question correctly, lvqcl.)

In foobar's preferences -> Display, Album art, Front cover I added %directoryname%.jpg

fb2k 1.0 displays that file as album art, Pretty Popup v1.2.5 does not.

The album art patterns however which are available per default are shown by Pretty Popup as far as I see (front.jpg, cover.jpg, ...).
Title: foo_prettypop
Post by: lvqcl on 2010-01-11 00:10:55
Preferences, Display, Album art, Front cover: I have %album%.jpg.

Unfortunately PrettyPopup 1.2.5 doesn't display such images. PrettyPopup 1.2.3 (which has customizable album art patterns) doesn't work with fb2k 1.0.
Title: foo_prettypop
Post by: Robertina on 2010-01-11 00:17:22
Yes, my system behaves as yours.

I hope FrozenSpoon will update his plugin with the new SDK.
Title: foo_prettypop
Post by: Robertina on 2010-01-11 16:14:19
Very nice to see that foo_prettypop has lost its crashware status! 
Title: foo_prettypop
Post by: lvqcl on 2010-01-11 16:41:46
?? Fb2k still tells me that foo_prettypop.dll is problematic (and I use 1.2.5).
Title: foo_prettypop
Post by: Nixdagibts on 2010-01-11 17:20:52
Same here, 1.2.5 is still labeled as problematic in Online Troubleshooter
Quote
foo_prettypop.dll : Pretty Popup
Reason: Heavy crashware, no longer developed.

Title: foo_prettypop
Post by: Robertina on 2010-01-11 18:04:12
?? Fb2k still tells me that foo_prettypop.dll is problematic (and I use 1.2.5).

That are bad news. I was referring to this thread's title where the beginning "[crashware]" was removed.

Same here, 1.2.5 is still labeled as problematic in Online Troubleshooter
Quote
foo_prettypop.dll : Pretty Popup
Reason: Heavy crashware, no longer developed.

More bad news for me.

There is neither a hint in this thread nor on the component's homepage that the development has been abandoned. 
Title: foo_prettypop
Post by: Yirkha on 2010-01-11 19:51:15
The hint was that there hadn't been a new version for a year.
Thank you for pointing out the outdated reason in the Troubleshooter, it has been updated accordingly.
Title: foo_prettypop
Post by: rexx on 2010-01-13 01:53:34
Nice.
Can you add an option to change the size of album art and its position?
something like
|_______
|_______|
|_Cover_|
|_______|
Title
...
Title: foo_prettypop
Post by: Mastermnd on 2010-01-18 10:23:56
Preferences, Display, Album art, Front cover: I have %album%.jpg.

Unfortunately PrettyPopup 1.2.5 doesn't display such images. PrettyPopup 1.2.3 (which has customizable album art patterns) doesn't work with fb2k 1.0.


I have the same problem. Can you please update to fix this as well as the layout in the preferences page? It has a gap in the middle of the window, and foobar says it's a legacy page.
Title: foo_prettypop
Post by: jonnyz on 2010-03-15 00:25:42
Great plugin. However, I am also having the problem as described above (album art with a customized path is not displayed in the popup, although displayed in foobar itself).
Title: foo_prettypop
Post by: metzzz on 2010-03-21 05:07:48
Is it known issue that context aliases %list_index% and %list_total% does not work in plugin lines (but works in foobar playlist)? Very useful aliases for me.

prettypop 1.2.5, foobar 1.0.1
Title: foo_prettypop
Post by: drbeachboy on 2010-10-10 21:34:06
I just updated to Win 7 and I am getting this error when starting up fb2k. My system has .Net 1.1 and 4 installed. Am I missing anything else? It was working with Vista yesterday.

Failed to load DLL: foo_prettypop.dll
Reason: A dynamic link library (DLL) initialization routine failed.

Thanks.
Title: foo_prettypop
Post by: lvqcl on 2010-10-11 17:06:52
Quote
Am I missing anything else?

Probably Microsoft Visual C++ 2005 Redistributable Package (x86) (http://download.microsoft.com/download/6/B/B/6BB661D6-A8AE-4819-B79F-236472F6070C/vcredist_x86.exe)
Title: foo_prettypop
Post by: Logite on 2010-11-08 03:44:06
It looks the creator has disappeared...maybe someone else can help me with this?

I'm wondering if it's possible to have the info pop up at the end of the song...I did read in an earlier
version he added that, but I'm not sure if it got removed or what--

Thanks guys!
Title: foo_prettypop
Post by: acmodeu on 2011-03-19 08:47:07
Is there any alternative for this plugin?
Title: foo_prettypop
Post by: q-stankovic on 2011-03-19 13:39:55
http://www.hydrogenaudio.org/forums/index....t=0&start=0 (http://www.hydrogenaudio.org/forums/index.php?showtopic=46595&st=0&start=0)
Title: foo_prettypop
Post by: Snivets on 2011-06-14 20:26:47
I wish there were an option for "only display popup when foobar2000 is not focused".
Rather than only when minimized.
Otherwise though this plugin is awesome!
Title: foo_prettypop
Post by: Slanec on 2011-10-28 06:15:24
I finally found an alternative.
http://www.foobar2000.org/components/view/foo_osd (http://www.foobar2000.org/components/view/foo_osd)
Title: foo_prettypop
Post by: Dexter_prog on 2011-11-02 21:50:48
That's not even close
Title: foo_prettypop
Post by: Emerelle on 2011-11-03 13:06:15
I'm using Snarl (http://www.fullphat.net/applications/viewAllApps.html) which is a seperate free program, but it supports foobar2000 (and album art) plus several other programs too. It's quite stable and doesn't eat too many ressources on my machine (depends of course, on how many apps you install into it).
Title: Re: foo_prettypop
Post by: tfish77 on 2016-04-26 16:22:51
Anyone found a decent alternative to this? I really miss having it mapped to a hotkey to quickly see what's playing. Thanks!
Title: Re: foo_prettypop
Post by: yanni on 2016-04-26 17:07:34
Anyone found a decent alternative to this? I really miss having it mapped to a hotkey to quickly see what's playing. Thanks!
While there might be newer alternatives, this still seems to work.
Title: Re: foo_prettypop
Post by: XPiRx on 2016-09-25 15:36:37
For anyone looking for this plugin, its still available on archive.org.
https://web.archive.org/web/20150618154241/http://www.maroonspoon.com/foo_prettypop/

Download links work.
Quick download link: https://web.archive.org/web/20150618154241/http://www.maroonspoon.com/foo_prettypop/foo_prettypop.zip
Title: Re: foo_prettypop
Post by: maxbulldozer on 2016-10-12 19:17:06
Wow thank you for posting that link on web.archive.  Didn't know such site existed. And hello everybody in this awesome forum :D