Skip to main content

Notice

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

AMIP - the complete now playing plug-in

Reply #250
I can't get this to work with Gtalk.  On track change it pops up the Gtalk window (and leaves it stuck on top until I click it).  It seems to get stuck manipulating the status message.  It does highlights "show current music track".

What am I doing wrong?

Gtalk 1.0.0.100
Foobar 0.9.4.1
AMIP 2.53
Gtalk button is checked in the java configuration program.

AMIP - the complete now playing plug-in

Reply #251
Works fine for me with exactly the same versions. If you have GTalk in the side bar, try removing it from there. Try restarting GTalk manually.

I really have no idea why it doesn't work for you.

AMIP - the complete now playing plug-in

Reply #252
i'm not sure if this has been addressed but i've looked around quite a bit to no avail. will there ever be integration with this to aim 5.* or is it even possible? thanks.


AMIP - the complete now playing plug-in

Reply #254
I am seeing the same problem that Mike Giacomelli posted above.

Have the following setup:

- Gtalk 1.0.0.100
- Foobar 0.9.4.2
- AMIP 2.53
- AMIP Configurator 0.31
- JRE 1.5.0_05

Google Talk button is checked in AMIP Configurator

AMIP - the complete now playing plug-in

Reply #255
The code is really hacky, it finds the GTalk window, then emulates mouse click in the text status area, then sets text to the control and emulates Enter:

Code: [Select]
      SendMouseEvent(hwndStatusView2, WM_LBUTTONDOWN, 350, 400);
      SendMouseEvent(hwndStatusView2, WM_LBUTTONUP, 350, 400);
      SendMessage(hwndRichEdit, WM_SETTEXT, 0, (LPARAM) strText.c_str());
      SendMessage(hwndStatusView2, WM_IME_KEYDOWN, VK_RETURN, 0);


What may be wrong is the location of text status field in your GTalk window. If it's in some non-standard place, then it will not work.

If the font configured for GTalk in Settings | General | Change Font differs from the default (Arial, 9), then all the controls will be shifted and mouse click will go into the wrong place.

Unfortunately, there is nothing I can do about it right now. Try changing the font to the default and see if it helps.

AMIP - the complete now playing plug-in

Reply #256
Hello

I'd like to use Amip, but finally did realize that it was causing constant crashes of my Foobar, when opening or closing, or it seemed to. I always had in failure.txt :
[blockquote]"Crash location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "wcslen" (+00000008h)"
[/blockquote]....and it stopped finally when uninstalling Amip, and began again when reinstalling ..


I tried to find solution in the official site, and was told in the FAQ to
  • "open IRC integration settings, change Transport to File Mapping" : doesn't work, still crashes
  • or "trace down and uninstall application without message queue" : sorry, I do not understand at all what it means ...
Thanks for help, I'd really like to use this component !

EDIT : same problem with foo_msnalt ...
les conquérants de l'inutile

AMIP - the complete now playing plug-in

Reply #257
Just a quickie to say that a friend of mine also uses AMIP with an iMON and LCD Smartie, and AMIP makes foobar 0.9.4.2 VERY unstable.

I think this great plugin really deserves some more stability. Thanks in advance.

AMIP - the complete now playing plug-in

Reply #258
It would be nice to have the steps to reproduce these problems. Foobar never crashes for me with AMIP installed.

It may be specific to the songs/tags you have. If so, trace it down and provide a test case so that I can reproduce and fix it.

AMIP - the complete now playing plug-in

Reply #259
It may be specific to the songs/tags you have. If so, trace it down and provide a test case so that I can reproduce and fix it.


Do you refer to my post or the following one ?
For me, it ALWAYS crashes, whatever the song or tag is ; sorry, I don't understand what I should test, could you precise ?
les conquérants de l'inutile

AMIP - the complete now playing plug-in

Reply #260
Do you refer to my post or the following one ?
For me, it ALWAYS crashes, whatever the song or tag is ; sorry, I don't understand what I should test, could you precise ?

I've referred to the both of the posts.

Try a separate clean foobar installation in the new directory. Don't install any plug-ins except the bundled. Install AMIP 2.53 beta (latest build available from the site). Does it still crash?

AMIP - the complete now playing plug-in

Reply #261
Sorry fo being so long, and thank you for your quick reply. Finally, that's what I find : indeed, Amip doesn't make alone crash Foobar ...
 
 
  • when I install new Foobar with no additionnal component but only Amip, it works just fine and no crash ; and
  • when using foo_msnalt, same crashes as Amip : the problem seems more chat-box-notification system than the component itself
  • when using foo_msnalt, but from other directory than standard component one, components2,  it works fine ... (I had placed it there when realized it made Foobar  crash, and Foobar uses it though not in the standard  component-directory)
  So it seems that there's a problem of incompatibility with other  component, more than a problem with chat-box-notification system itself.
 
  I join a failure.txt and hope that will help you find what's wrong with my current Foobar.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 77C17FD4h
Access violation, operation: read, address: 001D0000h
Call path:
entry
This is the first crash logged by this instance.
Code bytes (77C17FD4h):
77C17F94h:  0C 33 FF 66 8B 3B 66 85 FF 8B D3 74 14 66 8B 30
77C17FA4h:  8B CF 66 3B CE 74 12 42 42 66 8B 0A 66 85 C9 75
77C17FB4h:  F1 40 40 66 83 38 00 75 DD 2B 45 08 5F 5E D1 F8
77C17FC4h:  5B 5D C3 CC CC CC CC CC 8B FF 55 8B EC 8B 45 08
77C17FD4h:  66 8B 08 40 40 66 85 C9 75 F6 2B 45 08 D1 F8 48
77C17FE4h:  5D C3 CC CC CC CC CC 8B FF 55 8B EC 8B 4D 08 8B
77C17FF4h:  C1 66 8B 11 41 41 66 85 D2 75 F6 49 49 83 7D 10
77C18004h:  00 56 74 1B 8B 75 0C 66 8B 16 FF 4D 10 66 89 11
Stack (0012EA64h):
0012EA44h:  00000872 00FEDF00 00FEE098 00FEE014
0012EA54h:  7C91E1FE 00FEDF54 00FEDF10 7C91FB6C
0012EA64h:  0012EA70 770E4BDA 001CEDDE 0012EA9C
0012EA74h:  10001B80 001CEDDE 0012EAD0 10001B3F
0012EA84h:  001CEDDE 001CED80 00393C98 0012EB44
0012EA94h:  100040DE 00000000 0012EAC0 10001A44
0012EAA4h:  001CEDDE 001CEAA0 00000000 00000000
0012EAB4h:  00000000 001CED08 00000000 0012EAD8
0012EAC4h:  10001D8C 001CEAA0 00001000 00000000
0012EAD4h:  001BAFD0 0012EB54 7C80F26F 000001E8
0012EAE4h:  00000000 00000000 00000000 0012EB18
0012EAF4h:  001CEAA0 00001000 00000003 00000000
0012EB04h:  00000000 00000000 00000000 009E5218
0012EB14h:  01C6AAB8 00000000 00000352 001CEAA0
0012EB24h:  7FFDF000 0012EB68 00353251 00000001
0012EB34h:  001BAFD0 009E3D58 0012EB0C 0012E688
0012EB44h:  0012EB80 7C8399F3 7C80F238 00000000
0012EB54h:  0012ECA0 00357213 001BAFD0 009E5230
0012EB64h:  EA26C210 00000000 009E5218 01C6AAB8
0012EB74h:  0012EC94 004AA347 FFFFFFFF 0012EC94
Registers:
EAX: 001D0000, EBX: 00000001, ECX: 003903FA, EDX: 08EC0001
ESI: 00393C98, EDI: 00000000, EBP: 0012EA64, ESP: 0012EA64
Crash location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "wcslen" (+00000008h)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C904000h
COMCTL32                        loaded at 77390000h - 77492000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4C000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                          loaded at 77D10000h - 77DA0000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D1F3000h
ole32                            loaded at 774A0000h - 775DD000h
shared                          loaded at 00350000h - 00379000h
comdlg32                        loaded at 76340000h - 7638A000h
IMM32                            loaded at 76320000h - 7633D000h
LPK                              loaded at 62DC0000h - 62DC9000h
USP10                            loaded at 753C0000h - 7542B000h
OLEAUT32                        loaded at 770E0000h - 7716C000h
uxtheme                          loaded at 5B090000h - 5B0C8000h
MSCTF                            loaded at 74690000h - 746DB000h
msctfime                        loaded at 75140000h - 7516E000h
foo_abx                          loaded at 00AC0000h - 00AF4000h
foo_ac3                          loaded at 00B20000h - 00B4F000h
foo_albumlist                    loaded at 00B70000h - 00BB7000h
foo_amipwrapper                  loaded at 00BE0000h - 00C0C000h
foo_autoplaylist                loaded at 00C30000h - 00C60000h
foo_benchmark                    loaded at 00C80000h - 00CA8000h
foo_bitcompare                  loaded at 00CD0000h - 00CF7000h
foo_browser                      loaded at 00D20000h - 00D5A000h
foo_cdda                        loaded at 00D80000h - 00DB6000h
foo_common                      loaded at 00DE0000h - 00E13000h
foo_converter                    loaded at 00E40000h - 00EA9000h
foo_convolve                    loaded at 00ED0000h - 00F21000h
foo_cwb_hooks                    loaded at 00F50000h - 00F85000h
foo_dbsearch                    loaded at 00FB0000h - 01020000h
foo_discogs                      loaded at 01040000h - 010B2000h
gdiplus                          loaded at 4EB80000h - 4ED23000h
WS2_32                          loaded at 719F0000h - 71A07000h
WS2HELP                          loaded at 719E0000h - 719E8000h
WINMM                            loaded at 76AE0000h - 76B0F000h
foo_dsp_crossfader              loaded at 01160000h - 0116D000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_dsp_crossfeed                loaded at 01190000h - 011B4000h
foo_dsp_silence                  loaded at 011E0000h - 01209000h
foo_dsp_skip_silence            loaded at 01230000h - 0123A000h
foo_dsp_soundtouch              loaded at 01250000h - 0125F000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
foo_dsp_std                      loaded at 01270000h - 012B1000h
foo_freedb2                      loaded at 012E0000h - 01320000h
foo_highlightplaying            loaded at 01340000h - 01361000h
foo_history                      loaded at 01390000h - 013AC000h
foo_input_matroska              loaded at 013D0000h - 01458000h
foo_input_monkey                loaded at 01480000h - 014C9000h
foo_input_std                    loaded at 014F0000h - 01604000h
foo_lirc                        loaded at 01630000h - 01658000h
foo_lnk                          loaded at 01680000h - 01699000h
foo_lyricsdb                    loaded at 016C0000h - 016DE000h
WININET                          loaded at 771B0000h - 7727E000h
Normaliz                        loaded at 016F0000h - 016F9000h
iertutil                        loaded at 5DCA0000h - 5DCE5000h
foo_masstag                      loaded at 01910000h - 01960000h
foo_midi                        loaded at 01980000h - 01A2A000h
foo_osd                          loaded at 01A50000h - 01A82000h
foo_playcount                    loaded at 01AB0000h - 01AD8000h
foo_playlist_manager            loaded at 01B00000h - 01B44000h
foo_pqview                      loaded at 01B70000h - 01B8B000h
foo_prettypop                    loaded at 01BB0000h - 01BFD000h
mscoree                          loaded at 79000000h - 79045000h
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_preview                      loaded at 04090000h - 040B1000h
foo_random                      loaded at 04150000h - 0418D000h
foo_rgscan                      loaded at 041B0000h - 041F8000h
foo_run                          loaded at 04220000h - 0424B000h
foo_scheduler                    loaded at 04270000h - 042DF000h
POWRPROF                        loaded at 74A40000h - 74A48000h
foo_sic                          loaded at 04300000h - 04359000h
foo_uie_albumart                loaded at 04480000h - 044BC000h
foo_uie_albumlist                loaded at 044E0000h - 0451D000h
foo_uie_console                  loaded at 04540000h - 0455B000h
foo_uie_lyrics                  loaded at 04580000h - 045DE000h
foo_uie_lyrics_panel            loaded at 04600000h - 04668000h
foo_uie_single_column_playlist  loaded at 04690000h - 046DC000h
foo_uie_tabs                    loaded at 046F0000h - 0471A000h
foo_uie_trackinfo                loaded at 04740000h - 0476E000h
foo_uie_trackinfo_mod            loaded at 04790000h - 047E6000h
foo_ui_columns                  loaded at 04800000h - 04897000h
foo_ui_std                      loaded at 048C0000h - 04917000h
foo_unpack                      loaded at 04940000h - 0496E000h
foo_utils                        loaded at 04990000h - 049C8000h
foo_utils_matroska              loaded at 049F0000h - 04A0A000h
foo_version                      loaded at 04A30000h - 04A56000h
dbghelp                          loaded at 5D3F0000h - 5D491000h
VERSION                          loaded at 77BD0000h - 77BD8000h
imagehlp                        loaded at 76C40000h - 76C68000h

Stack dump analysis:
Address: 770E4BDAh, location: "OLEAUT32", loaded at 770E0000h - 7716C000h
Symbol: "SysAllocString" (+00000018h)
Address: 7C80F26Fh, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "FindNextFileW" (+00000135h)
Address: 00353251h, location: "shared", loaded at 00350000h - 00379000h
Symbol: "uGetCallStackPath" (+00000451h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C80F238h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "FindNextFileW" (+000000FEh)
Address: 00357213h, location: "shared", loaded at 00350000h - 00379000h
Symbol: "uGetTempFileName" (+00000273h)
Address: 004AA347h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00369D48h, location: "shared", loaded at 00350000h - 00379000h
Address: 0040A7E9h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77BE2070h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "__non_rtti_object::`vftable'" (+00000C78h)
Address: 77BFC2E3h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "free" (+000000C8h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 0035CA22h, location: "shared", loaded at 00350000h - 00379000h
Address: 0035CA41h, location: "shared", loaded at 00350000h - 00379000h
Address: 0035DFF0h, location: "shared", loaded at 00350000h - 00379000h
Address: 0035CA41h, location: "shared", loaded at 00350000h - 00379000h
Address: 003530DDh, location: "shared", loaded at 00350000h - 00379000h
Symbol: "uGetCallStackPath" (+000002DDh)
Address: 004C70FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00357265h, location: "shared", loaded at 00350000h - 00379000h
Symbol: "uGetTempFileName" (+000002C5h)
Address: 004ABAEFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040A7E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C927BB8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001BBh)
Address: 7C927BB0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 0035C842h, location: "shared", loaded at 00350000h - 00379000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 0035CA22h, location: "shared", loaded at 00350000h - 00379000h
Address: 0035CA41h, location: "shared", loaded at 00350000h - 00379000h
Address: 0035DFF0h, location: "shared", loaded at 00350000h - 00379000h
Address: 0035CA41h, location: "shared", loaded at 00350000h - 00379000h
Address: 003530DDh, location: "shared", loaded at 00350000h - 00379000h
Symbol: "uGetCallStackPath" (+000002DDh)
Address: 004C70FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00357265h, location: "shared", loaded at 00350000h - 00379000h
Symbol: "uGetTempFileName" (+000002C5h)
Address: 004ABAEFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040A7E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0191EE18h, location: "foo_masstag", loaded at 01910000h - 01960000h
Address: 7C927BB0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C927BB8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001BBh)
Address: 7C927BB0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 00493AB6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00493AEDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C927BB8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001BBh)
Address: 7C927BB0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00493AEDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004480FFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00407DE2h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044EE40h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004ABAEFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040A7E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77BE2070h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "__non_rtti_object::`vftable'" (+00000C78h)
Address: 77BFC2E3h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "free" (+000000C8h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 04A30000h, location: "foo_version", loaded at 04A30000h - 04A56000h
Address: 04A4C900h, location: "foo_version", loaded at 04A30000h - 04A56000h
Address: 0035DFF0h, location: "shared", loaded at 00350000h - 00379000h
Address: 004C70FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 04A30000h, location: "foo_version", loaded at 04A30000h - 04A56000h
Address: 01357265h, location: "foo_highlightplaying", loaded at 01340000h - 01361000h
Address: 04A4C900h, location: "foo_version", loaded at 04A30000h - 04A56000h
Address: 004ABAEFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040A7E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C921978h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlDeleteCriticalSection" (+000000EEh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00491D18h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040CA96h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004480F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00407DE2h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044EE40h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004037FBh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00403ADAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004A8B14h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00403701h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BE170h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004ABAEFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040AD5Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC422h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C921B09h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 77D1DEFDh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowInfo" (+00000069h)
Address: 77D1DF61h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowInfo" (+000000CDh)
Address: 004901A8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1DF68h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowInfo" (+000000D4h)
Address: 77D1DF61h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowInfo" (+000000CDh)
Address: 5B09823Fh, location: "uxtheme", loaded at 5B090000h - 5B0C8000h
Symbol: "OpenThemeData" (+00000587h)
Address: 004901A8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 5B098258h, location: "uxtheme", loaded at 5B090000h - 5B0C8000h
Symbol: "OpenThemeData" (+000005A0h)
Address: 77D1BC7Dh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindow" (+00000000h)
Address: 77D1BC9Bh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindow" (+0000001Eh)
Address: 5B098341h, location: "uxtheme", loaded at 5B090000h - 5B0C8000h
Symbol: "OpenThemeData" (+00000689h)
Address: 004901A8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 5B098390h, location: "uxtheme", loaded at 5B090000h - 5B0C8000h
Symbol: "OpenThemeData" (+000006D8h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C921B10h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlLogStackBackTrace" (+0000002Ch)
Address: 7C921AD6h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlInitializeCriticalSectionAndSpinCount" (+000000ACh)
Address: 77D1BB74h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "MapWindowPoints" (+00000045h)
Address: 77D1C027h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetWindowPos" (+0000000Ch)
Address: 5B098315h, location: "uxtheme", loaded at 5B090000h - 5B0C8000h
Symbol: "OpenThemeData" (+0000065Dh)
Address: 004901A8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004901A8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 5B0980B2h, location: "uxtheme", loaded at 5B090000h - 5B0C8000h
Symbol: "OpenThemeData" (+000003FAh)
Address: 5B093995h, location: "uxtheme", loaded at 5B090000h - 5B0C8000h
Symbol: "DrawThemeText" (+00000964h)
Address: 0043DE6Bh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 5B093AA7h, location: "uxtheme", loaded at 5B090000h - 5B0C8000h
Symbol: "DrawThemeText" (+00000A76h)
Address: 0043DE6Bh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004901A8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D1D074h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnumDisplayMonitors" (+00000111h)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000193h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000163h)
Address: 004901A8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000163h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 0043DE6Bh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004901A8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D1B4CBh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B4CBh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 77D1FD29h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "UserClientDllInitialize" (+000007F1h)
Address: 77D1FD38h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "UserClientDllInitialize" (+00000800h)
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BCC30h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0043DE6Bh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D2013Eh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CreateWindowExW" (+000001EEh)
Address: 77D20104h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CreateWindowExW" (+000001B4h)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BF5B4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D20129h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CreateWindowExW" (+000001D9h)
Address: 004BCC30h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77E1608Ch, location: "ADVAPI32", loaded at 77DA0000h - 77E4C000h
Address: 0044005Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91FB6Ch, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlNtStatusToDosError" (+0000002Fh)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91FB78h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlNtStatusToDosError" (+0000003Bh)
Address: 7C920738h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9206ABh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C925041h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "bsearch" (+00000046h)
Address: 7C925233h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "bsearch" (+00000238h)
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C920551h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 004BCC7Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BCC30h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C9255C9h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlHashUnicodeString" (+00000164h)
Address: 7C925152h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "bsearch" (+00000157h)
Address: 7C92554Ah, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlHashUnicodeString" (+000000E5h)
Address: 7C9253F5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFindActivationContextSectionString" (+000000DCh)
Address: 004BCC30h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 77D19951h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsChild" (+00000243h)
Address: 7C920833h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 00400108h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920838h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000264h)
Address: 7C920833h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 77D199E4h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsChild" (+000002D6h)
Address: 77D19A12h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsChild" (+00000304h)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400108h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D1A303h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "ClientThreadSetup" (+000002F9h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D19A18h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsChild" (+0000030Ah)
Address: 77D19A12h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsChild" (+00000304h)
Address: 77D1A31Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "ClientThreadSetup" (+00000310h)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D1A33Bh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "ClientThreadSetup" (+00000331h)
Address: 0043DE6Bh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BCC30h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BCC30h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BCC30h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BCC30h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C921414h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000985h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9205D4h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 004D005Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0043005Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77F450CDh, location: "SHLWAPI", loaded at 77F40000h - 77FB6000h
Symbol: "Ordinal423" (+00000037h)
Address: 7C920833h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 00400108h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920838h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000264h)
Address: 77D201F7h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CreateWindowExW" (+000002A7h)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BCC30h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D1ACA4h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "wvsprintfW" (+000002D3h)
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 004BCC30h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BF5B4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D1FF83h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CreateWindowExW" (+00000033h)
Address: 004BCC30h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

les conquérants de l'inutile

AMIP - the complete now playing plug-in

Reply #262
This stacktrace doesn't provide any helpful information for me. Try removing foo_msnalt, AMIP provides the same functionality, why do you need 2 plug-ins doing the same thing?

I've also tried to reproduce the issue by installing http://stephan.kochen.nl/proj/foo_msnalt/foo_msnalt.dll component, and foobar doesn't crash for me with both AMIP and foo_msnalt installed...

AMIP - the complete now playing plug-in

Reply #263
OK ... I don't want to bother you or make you loose your time, I'll try to be clear.

1) I didn't try to use foo_msnalt with Amip, I know it provides same result with MSN ... I just happened to try it with Amip uninstalled when I realized that with Amip I had crashes. And then I had same crashes ! That's why it's obviously more the system of now-playing chat-notification that causes these crashes (in my computer), than just your component, since the problem is the same with Stephan Kochen's one.

2) ... and the problem is more precisely incompatibility with some other component ; it's proved by 2 tests I've made :
  • when I install new Foobar with no additionnal component but only Amip, it works just fine and no crash
  • foo_msnalt works fine in my current Foobar, when not installed in the component directory, i.e. when separated from the other components : I realized that because I had stored it in a "components2" directory (I have some other components I keep inactive but disposable), and was surprised because it send now-playing in MSN ... So, Foobar seems to activate it, though not in the right place, and then it worked fine : obviously, the crashes occur only when it's placed with the other components. I can't test that with Amip because I can't change the directory where it's installed, but I guess the result would be similar. That's why I mentionned this test with foo_msnalt.
So, I'd like to use your component besides ... then maybe I'll try to remove component by component, and identify the incompatibility. Is that what you mean with "trace down and uninstall application without message queue" ? Explanation of this method was the request of my first post in this thread.

Thank you for the time you spent in responding me, and anyway, thank you sincerely for your great work and sharing it.
les conquérants de l'inutile

AMIP - the complete now playing plug-in

Reply #264
Quote
I realized that because I had stored it in a "components2" directory (I have some other components I keep inactive but disposable), and was surprised because it send now-playing in MSN


Are you sure it's foo_msnalt and not AMIP is sending your now playing info to MSN? Do you still see msnalt settings in the foobar? If not, then it's not loaded.

Quote
Is that what you mean with "trace down and uninstall application without message queue" ? Explanation of this method was the request of my first post in this thread.


No, it's a completely different issue. It's the DDEConnect MS bug related. To prevent this function from hanging you need to keep your system without applications that have windows and do not have message queues (it's Windows API specific, if you don't know what it is, just forget it). The crash is unlikely to be related to this bug.

AMIP - the complete now playing plug-in

Reply #265
I'm encountering a problem with AMIP & foobar.

OS: Vista ultimate
Foobar 0.9.4
AMIP 2.53
Yahoo messenger 8.1.0.209

I installed AMIP 5 days ago, it worked fine with Foobar & YM ,but after a while it went crazy.
Whenever I launch foobar, the status from YM changes to whatever status i had previously.
Basically whenever i'm changing songs in FOOBAR, YM joggles with previous status messages. So, for instance, if i have previously had 3 different status messages like "I'm crazy", "I'm eating", "i'm playing", if I launch foobar YM status changes to "I'm eating", if i change the song, status changes to "I'm crazy", and so on.
It doesn't display anymore the song title.
This happened to me while using WIN2003 server, so it's not the OS.

Does anybody have a solution to this ? or can someone at least pinpoint the problem?

AMIP - the complete now playing plug-in

Reply #266
Amip is not multi user capable???

Is there a way to store the plugin configuration in %appdata%\foobar2000? I can't use amip, because there's one central configuration and foobar crashes with another user, probably because he doesn't have the access privileges for writing the np.txt file.

 

AMIP - the complete now playing plug-in

Reply #267
So, is Unicode support coming?

AMIP - the complete now playing plug-in

Reply #268
I'm encountering a problem with AMIP & foobar.

OS: Vista ultimate
Foobar 0.9.4
AMIP 2.53
Yahoo messenger 8.1.0.209

Does anybody have a solution to this ? or can someone at least pinpoint the problem?


Read this thread.

Amip is not multi user capable???

Is there a way to store the plugin configuration in %appdata%\foobar2000? I can't use amip, because there's one central configuration and foobar crashes with another user, probably because he doesn't have the access privileges for writing the np.txt file.

It's not possible at the moment, I'll consider it for the future versions.

So, is Unicode support coming?

Yes, some day. Have no time for development at the moment.


AMIP - the complete now playing plug-in

Reply #270
Thanks for the update! 
Also looking forward to 3.0 and unicode support!



AMIP - the complete now playing plug-in

Reply #273
I have AMIP installed for foobar and the prompt to change status keeps popping up after every song change.
http://www.imagebam.com/image/b5f8933677192

AMIP - the complete now playing plug-in

Reply #274
I've replied you in the AMIP forum.