foo_prettypop |
![]() ![]() |
foo_prettypop |
Apr 13 2005, 20:43
Post
#1
|
|
|
Group: Developer Posts: 263 Joined: 13-February 05 From: United States Member No.: 19802 |
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. Examples from 1.2.2: ![]() ![]() You can get it here. 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! This post has been edited by FrozenSpoon: Dec 6 2009, 04:53 |
|
|
|
Apr 13 2005, 21:10
Post
#2
|
|
|
Group: Members Posts: 899 Joined: 2-November 04 Member No.: 17951 |
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 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 This post has been edited by gfngfgf: Apr 13 2005, 21:44 |
|
|
|
Apr 13 2005, 22:02
Post
#3
|
|
![]() Group: Members Posts: 599 Joined: 9-October 03 From: ZZ 9 Plural Z Alpha Member No.: 9230 |
I think it also dies (without any notice, foobar simply disappears) if you try to play a song without any tags.
-------------------- Life is Real...
(But not in audio :) ) |
|
|
|
Apr 13 2005, 22:17
Post
#4
|
|
![]() Group: Members Posts: 3353 Joined: 6-July 03 From: Sachsen (DE) Member No.: 7609 |
QUOTE (FrozenSpoon @ Apr 13 2005, 09:43 PM) 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* -------------------- I am arrogant and I can afford it because I deliver.
|
|
|
|
Apr 14 2005, 00:16
Post
#5
|
|
|
Group: Members Posts: 4131 Joined: 2-September 02 Member No.: 3264 |
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.
|
|
|
|
Apr 14 2005, 00:21
Post
#6
|
|
|
Group: Developer Posts: 263 Joined: 13-February 05 From: United States Member No.: 19802 |
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 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. |
|
|
|
Apr 14 2005, 01:11
Post
#7
|
|
![]() Group: Members Posts: 60 Joined: 5-January 03 Member No.: 4424 |
I get a crash when I open foobar.
CODE 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 This post has been edited by ZhuGeLiang: Apr 14 2005, 03:23 |
|
|
|
Apr 14 2005, 02:25
Post
#8
|
|
![]() Group: Members Posts: 841 Joined: 21-December 01 From: New Zealand Member No.: 705 |
QUOTE (ZhuGeLiang @ Apr 14 2005, 12:11 AM) Could you codebox that error log, CODE [codebox]
[/codebox] -------------------- Who are you and how did you get in here ?
I'm a locksmith, I'm a locksmith. |
|
|
|
Apr 14 2005, 03:52
Post
#9
|
|
|
Group: Members Posts: 33 Joined: 9-February 05 Member No.: 19696 |
yeah, i got a crash on start also. running windows 2000, SP4. hope this helps you out:
CODE 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 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 |
|
|
|
Apr 14 2005, 04:03
Post
#10
|
|
|
Group: Developer Posts: 263 Joined: 13-February 05 From: United States Member No.: 19802 |
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. |
|
|
|
Apr 14 2005, 05:01
Post
#11
|
|
|
Group: Members Posts: 101 Joined: 23-November 04 Member No.: 18278 |
Great work! It works for me without any problem.
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? This post has been edited by waileongyeo: Apr 14 2005, 05:04 |
|
|
|
Apr 14 2005, 05:14
Post
#12
|
|
|
Group: Members Posts: 899 Joined: 2-November 04 Member No.: 17951 |
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.
|
|
|
|
Apr 14 2005, 05:22
Post
#13
|
|
|
Group: Developer Posts: 263 Joined: 13-February 05 From: United States Member No.: 19802 |
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? |
|
|
|
Apr 14 2005, 07:18
Post
#14
|
|
![]() Group: Members Posts: 472 Joined: 16-February 05 Member No.: 19881 |
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. This post has been edited by fabiospark: Apr 14 2005, 07:24 |
|
|
|
Apr 14 2005, 09:04
Post
#15
|
|
![]() Group: Members Posts: 599 Joined: 9-October 03 From: ZZ 9 Plural Z Alpha Member No.: 9230 |
QUOTE (FrozenSpoon @ Apr 14 2005, 12:21 AM) 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. 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 This post has been edited by kalmark: Apr 14 2005, 09:16 -------------------- Life is Real...
(But not in audio :) ) |
|
|
|
Apr 14 2005, 10:02
Post
#16
|
|
|
Group: Members Posts: 141 Joined: 26-January 03 Member No.: 4740 |
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 |
|
|
|
Apr 14 2005, 10:32
Post
#17
|
|
|
Group: Members Posts: 84 Joined: 12-September 03 Member No.: 8820 |
1.0.3 finally works for me.
-------------------- fb2k 0.9 beta 13.
|
|
|
|
Apr 14 2005, 12:18
Post
#18
|
|
![]() Group: Members Posts: 327 Joined: 28-July 04 Member No.: 15832 |
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? |
|
|
|
Apr 14 2005, 12:31
Post
#19
|
|
![]() Group: Members Posts: 657 Joined: 27-November 02 Member No.: 3911 |
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.
|
|
|
|
Apr 14 2005, 13:51
Post
#20
|
|
![]() Group: Members Posts: 60 Joined: 5-January 03 Member No.: 4424 |
Yeah mine crashed with version 1.0.2 and I have .NET 2.0 beta and 1.1 SP1
|
|
|
|
Apr 14 2005, 15:31
Post
#21
|
|
|
Group: Members Posts: 64 Joined: 6-September 04 Member No.: 16803 |
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. This post has been edited by Klato: Apr 14 2005, 15:32 |
|
|
|
Apr 14 2005, 18:26
Post
#22
|
|
![]() Group: Members Posts: 73 Joined: 11-August 03 Member No.: 8315 |
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.
|
|
|
|
Apr 14 2005, 23:34
Post
#23
|
|
![]() Group: Members Posts: 98 Joined: 2-October 04 Member No.: 17431 |
Excellent plug-in. Works Fine for me (WinXP).
I also would like no titlebar. Thanks -------------------- - FLAC/200GB external
- AAC 128 vbr/local - iPod Nano 2G 8GB |
|
|
|
Apr 15 2005, 00:29
Post
#24
|
|
|
Group: Developer Posts: 263 Joined: 13-February 05 From: United States Member No.: 19802 |
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; |
|
|
|
Apr 15 2005, 03:24
Post
#25
|
|
|
Group: Members Posts: 899 Joined: 2-November 04 Member No.: 17951 |
QUOTE (Sam Stoat @ Apr 14 2005, 12:26 PM) 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. For reference, this post 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. |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 21st May 2013 - 20:42 |