Skip to main content

Notice

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

foo_xm

Reply #25
Alright, I updated the channels to the current list. Thanks again for giving me the heads up!

foo_xm

Reply #26
Alright, I updated the channels to the current list. Thanks again for giving me the heads up!



I can't seem to get the plugin to work.  I'm using 0.9.4.2.  Everytime I try to play a song, it just says loading track in the bottom left and then it usually freezes my foobar within 30 seconds.

hmmm

foo_xm

Reply #27
I can't seem to get the plugin to work.  I'm using 0.9.4.2.  Everytime I try to play a song, it just says loading track in the bottom left and then it usually freezes my foobar within 30 seconds.

mmm you aren't the first person I've heard of having that sort of problem recenty. Can you provide some details about your OS, IE version, WMP version, and if you can play the channels just fine using the offical XM player?

If you get a few free minutes, you can download a debug version of sorts and replace the foo_xm.dll with it. Try playing an XM channel (perferablly the last one in a playlist) and copy/paste the last view lines that show up in the console (View->Console) here. That would really help me to know if you're seeing the same problem a couple others are.

foo_xm

Reply #28
Is there any way to log into using a proxy?

foo_xm

Reply #29
Is there any way to log into using a proxy?
It should use the same proxy settings as defined in Control Panel->Internet Options (or whatever the XP/Vista similar item is). Unfortuately, I don't have a proxy to test with. I'd be interested in knowing if it does/doesn't work with the correct information filled in Internet Options.

foo_xm

Reply #30
Unable to get plugin to work:

Windows Server 2003 SP2

Console log:

foo_xm taking control of: xm://47
foo_xm::open()
Creating Perl engine
Perl engine ready
Need to login to service...
Logging in...
Sending HTTP request to login
Logged in, sending HTTP request for player
Service reports player is ready
Asking for station via: http://player.xmradio.com/player/2ft/playM...&speed=high
Creating WMA renderer
(try 1) Attempting to get ASX from: http://player.xmradio.com/hotstream/metafi...;partner=XMROUS
Meta file recieved is:


<ASX version = "3.0">
<!-- XMSR HotStream v0.1 -->
    <Title>XM Radio Online</Title>
    <Author>XM Satellite Radio</Author>
   
    <!-- Primary -->   
    <Entry ClientSkip="no">
        <Title>ETHEL</Title>
        <Ref href="mms://a1637.l1265760916.c12657.g.lm.akamaistream.net/D/1637/12657/v0001/reflector:60916?auth=daEbnclbodCaAcJcBcUbfd2dgd1cFaWcnaH-bgR8jK-b4-JxBkquF"/>
    </Entry>
    <!-- Secondary -->
    <ENTRYREF HREF="http://player.xmradio.com/hotstream/metafile.jsp?ch=47&speed=high&prov=akamai&fail=0&type=secondary" />         
   
</ASX>

WMA file:mms://a1637.l1265760916.c12657.g.lm.akamaistream.net/D/1637/12657/v0001/reflector:60916?auth=daEbnclbodCaAcJcBcUbfd2dgd1cFaWcnaH-bgR8jK-b4-JxBkquF
Backup ASX location:http://player.xmradio.com/hotstream/metafile.jsp?ch=47&speed=high&prov=akamai&fail=0&type=secondary
WMA: Other message:8
WMA: Other message:35
WMA: Other message:36
WMA: WMT_OPENED
WMA engine looks okay
Initial buffer set to: 705600
WMA: WMT_STARTED

foo_xm

Reply #31
Unable to get plugin to work:

Windows Server 2003 SP2

...

Thanks for taking the time to post that. It's the same problem that I've seen from a few other users that have e-mailed me. I can't figure out what is happening there... and so far I can't reproduce it. What IE and WMP versions do you have? Any "weird" things done to WMP?

If I get around to updating the plugin (which I really need to do, ugh!), I plan to let users use another mms:// component (like foo_input_mslive) for rendering instead of my internal rendering. Perhaps foo_input_mslive doesn't have the same problem as I do 

foo_xm

Reply #32
Any word on an update for the new channels? Love the plugin!

foo_xm

Reply #33
ah, yeah, didn't really notice they had changed. Thanks. I'll try to get an update out within a week (one other thing I want to add to it). For the time being you can still add other channels manually, just the channel name will be missing.
edit: Computer problems, will get to the update ASAP

foo_xm

Reply #34
Updated for the channel changes.
Let me know if there are any problems, glad it's useful

foo_xm

Reply #35
Thanks for the update. So far so good!

foo_xm

Reply #36
I put a new update up (1.0.6). The biggest change is that I populate more metadata for the channels. I think this makes it look a lot better out-of-the-box especially for 0.9.5:

foo_xm

Reply #37
Link to new version? Your site still has 1.0.5.

foo_xm

Reply #38
Oops, apparently I copied the .zip over but forgot the .html. It should say 1.0.6 now

foo_xm

Reply #39
What I downloaded was .6. Thanks for the update!

foo_xm

Reply #40
Updated the component at the usual spot. Nothing too exciting, mostly internal changes:
Removed the dependency on the Perl DLL. Uses less memory now. You don’t need Perl58.dll in the Foobar directory any more.
Now identifies as foo_xm to XM’s servers instead of IE6. Hopefully they don’t ban it or something
No longer spams XM if you get your email/password wrong.

foo_xm

Reply #41
Since AOL Radio includes a selection of XM channels, and you can listen without having to be an XM subscriber (or even an AOL member, for that matter), and since the stations can apparently be auto-populated from an XML stream, would you consider adding support for AOL Radio with XM?

    - M.

foo_xm

Reply #42
two crashes(not ofen)

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0263D88Ah
Access violation, operation: write, address: 0BF96800h
Call path not available.
Code bytes (0263D88Ah):
0263D84Ah:  0F 82 A4 01 00 00 81 F9 00 01 00 00 72 1F 83 3D
0263D85Ah:  D0 9E 66 02 00 74 16 57 56 83 E7 0F 83 E6 0F 3B
0263D86Ah:  FE 5E 5F 75 08 5E 5F 5D E9 6E 4A 00 00 F7 C7 03
0263D87Ah:  00 00 00 75 15 C1 E9 02 83 E2 03 83 F9 08 72 2A
0263D88Ah:  F3 A5 FF 24 95 A4 D9 63 02 90 8B C7 BA 03 00 00
0263D89Ah:  00 83 E9 04 72 0C 83 E0 03 03 C8 FF 24 85 B8 D8
0263D8AAh:  63 02 FF 24 8D B4 D9 63 02 90 FF 24 8D 38 D9 63
0263D8BAh:  02 90 C8 D8 63 02 F4 D8 63 02 18 D9 63 02 23 D1
Stack (04EDFE44h):
04EDFE24h:  00000000 00000000 00000000 00000000
04EDFE34h:  00000000 00000000 00000000 00000000
04EDFE44h:  02696638 0269668C 7C901005 02657589
04EDFE54h:  0BF96800 05035468 00003800 04EDFEA4
04EDFE64h:  001BBF00 001BBF18 02696638 15173CC0
04EDFE74h:  00003800 05035468 4A2DAED0 0000000E
04EDFE84h:  000C5C10 00000000 00000001 00000000
04EDFE94h:  00000000 0003D0A8 0003D0A8 0003D0A8
04EDFEA4h:  04EDFF08 15174876 00000000 4A2DAED0
04EDFEB4h:  0000000E 000C5C10 00000000 00000001
04EDFEC4h:  05016D10 00000000 0003D0A8 001BBF00
04EDFED4h:  001CD0C0 04EDFEEC 7C90E57C 7C80A047
04EDFEE4h:  0000045C 00000000 04EDFF04 15163102
04EDFEF4h:  0000045C 00003800 001BBF00 0003D0A8
04EDFF04h:  00000000 04EDFF24 15175457 04FF0410
04EDFF14h:  0003D0A8 00000000 00000000 00000000
04EDFF24h:  04EDFF44 15175952 001BBF00 00000000
04EDFF34h:  00000000 0003D0A8 0003D430 001BBF00
04EDFF44h:  04EDFF68 151759F7 00000000 0003D0A8
04EDFF54h:  0003D460 4A2DAED0 0000000E 00000000
Registers:
EAX: 05038C68, EBX: 7C9010ED, ECX: 00000E00, EDX: 00000000
ESI: 05035468, EDI: 0BF96800, EBP: 04EDFE4C, ESP: 04EDFE44
Crash location: "foo_xm", loaded at 02630000h - 02672000h

Loaded modules:
foobar2000                      loaded at 00400000h - 0051E000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
COMCTL32                        loaded at 773D0000h - 774D3000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F02000h
Secur32                          loaded at 77FE0000h - 77FF1000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 7E410000h - 7E4A0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D7000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
COMDLG32                        loaded at 763B0000h - 763F9000h
ShimEng                          loaded at 5CB70000h - 5CB96000h
AlLayer                          loaded at 23000000h - 23018000h
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
MSCTF                            loaded at 74720000h - 7476C000h
GameHook                        loaded at 10D00000h - 10D0F000h
lgscroll                        loaded at 10100000h - 1010F000h
MSVCR80                          loaded at 78130000h - 781CB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
NTMARTA                          loaded at 77690000h - 776B1000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
apphelp                          loaded at 77B40000h - 77B62000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_albumlist                    loaded at 00BB0000h - 00C15000h
foo_anonhook                    loaded at 00C40000h - 00C61000h
foo_audioscrobbler              loaded at 00C90000h - 00CC0000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_cdda                        loaded at 00CE0000h - 00D15000h
foo_converter                    loaded at 00D40000h - 00DA5000h
foo_cwb_hooks                    loaded at 00DD0000h - 00E1E000h
foo_discogs                      loaded at 00E40000h - 00EE1000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_dsp_std                      loaded at 00F90000h - 00FD7000h
foo_fileops                      loaded at 01000000h - 01047000h
OLEAUT32                        loaded at 77120000h - 771AB000h
foo_freedb2                      loaded at 01070000h - 010B1000h
foo_input_ds                    loaded at 010E0000h - 0110D000h
foo_input_monkey                loaded at 01130000h - 0117A000h
foo_input_mslive                loaded at 011A0000h - 01223000h
WMVCore                          loaded at 15110000h - 1536A000h
WMASF                            loaded at 11C70000h - 11CAA000h
libmmd                          loaded at 01240000h - 014F1000h
foo_input_std                    loaded at 01510000h - 01635000h
foo_input_tta                    loaded at 01660000h - 0168D000h
foo_masstag                      loaded at 016B0000h - 01700000h
foo_masstag_addons              loaded at 01720000h - 0173D000h
foo_playcount                    loaded at 01750000h - 01775000h
foo_playlist_manager            loaded at 017A0000h - 017E6000h
foo_playlist_tree                loaded at 01810000h - 01886000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
libmzgc360_000                  loaded at 018B0000h - 01954000h
foo_popupplus                    loaded at 019A0000h - 01A21000h
RICHED20                        loaded at 74E30000h - 74E9C000h
foo_preview                      loaded at 01A50000h - 01A71000h
foo_rgscan                      loaded at 01A90000h - 01AE0000h
foo_rg_trn                      loaded at 01B00000h - 01B1B000h
foo_run                          loaded at 01B40000h - 01B6B000h
foo_scrobblecharts              loaded at 01B90000h - 01BC3000h
WININET                          loaded at 42C10000h - 42CDF000h
Normaliz                        loaded at 01BE0000h - 01BE9000h
iertutil                        loaded at 42990000h - 429D5000h
foo_sendtodevice                loaded at 01E10000h - 01E4D000h
foo_uie_albumart                loaded at 01E70000h - 01EAD000h
foo_uie_lyrics                  loaded at 01ED0000h - 01F30000h
foo_uie_playlists_dropdown      loaded at 01F50000h - 01F89000h
foo_uie_powerpanels              loaded at 01FB0000h - 01FD3000h
foo_uie_quicksearch              loaded at 02000000h - 02046000h
foo_uie_vis_channel_spectrum    loaded at 02070000h - 020A9000h
MSIMG32                          loaded at 76380000h - 76385000h
foo_ui_columns                  loaded at 020D0000h - 021CE000h
foo_ui_panels                    loaded at 021F0000h - 022B6000h
foo_ui_std                      loaded at 02400000h - 024B3000h
foo_unpack                      loaded at 024E0000h - 0250D000h
foo_utils                        loaded at 02530000h - 025A9000h
foo_vis_shpeck                  loaded at 025D0000h - 02610000h
foo_xm                          loaded at 02630000h - 02672000h
mswsock                          loaded at 71A50000h - 71A8F000h
DNSAPI                          loaded at 76F20000h - 76F47000h
iphlpapi                        loaded at 76D60000h - 76D79000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
RASAPI32                        loaded at 76EE0000h - 76F1C000h
rasman                          loaded at 76E90000h - 76EA2000h
NETAPI32                        loaded at 5B860000h - 5B8B5000h
TAPI32                          loaded at 76EB0000h - 76EDF000h
rtutils                          loaded at 76E80000h - 76E8E000h
USERENV                          loaded at 769C0000h - 76A73000h
msv1_0                          loaded at 77C70000h - 77C93000h
urlmon                          loaded at 42CF0000h - 42E17000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
VERSION                          loaded at 77C00000h - 77C08000h
mlang                            loaded at 75CF0000h - 75D81000h
wmnetmgr                        loaded at 12840000h - 12940000h
wdigest                          loaded at 74380000h - 7438F000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
xpsp2res                        loaded at 20000000h - 202C5000h
msi                              loaded at 7D1E0000h - 7D49E000h
SXS                              loaded at 75E90000h - 75F40000h
NETSHELL                        loaded at 76400000h - 765A5000h
ATL                              loaded at 76B20000h - 76B31000h
credui                          loaded at 76C00000h - 76C2E000h
msdmo                            loaded at 736B0000h - 736B7000h
wmadmod                          loaded at 11820000h - 118DC000h
mfplat                          loaded at 0BEF0000h - 0BF27000h
DSOUND                          loaded at 73F10000h - 73F6C000h
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
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 7C901005h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlEnterCriticalSection" (+00000000h)
Address: 02657589h, location: "foo_xm", loaded at 02630000h - 02672000h
Address: 15173CC0h, location: "WMVCore", loaded at 15110000h - 1536A000h
Symbol: "WMIsAvailableOffline" (+00034118h)
Address: 15174876h, location: "WMVCore", loaded at 15110000h - 1536A000h
Symbol: "WMIsAvailableOffline" (+00034CCEh)
Address: 7C90E57Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "NtSetEvent" (+0000000Ch)
Address: 7C80A047h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "SetEvent" (+00000010h)
Address: 15163102h, location: "WMVCore", loaded at 15110000h - 1536A000h
Symbol: "WMIsAvailableOffline" (+0002355Ah)
Address: 15175457h, location: "WMVCore", loaded at 15110000h - 1536A000h
Symbol: "WMIsAvailableOffline" (+000358AFh)
Address: 15175952h, location: "WMVCore", loaded at 15110000h - 1536A000h
Symbol: "WMIsAvailableOffline" (+00035DAAh)
Address: 151759F7h, location: "WMVCore", loaded at 15110000h - 1536A000h
Symbol: "WMIsAvailableOffline" (+00035E4Fh)
Address: 151734CCh, location: "WMVCore", loaded at 15110000h - 1536A000h
Symbol: "WMIsAvailableOffline" (+00033924h)
Address: 152DA508h, location: "WMVCore", loaded at 15110000h - 1536A000h
Address: 151735B5h, location: "WMVCore", loaded at 15110000h - 1536A000h
Symbol: "WMIsAvailableOffline" (+00033A0Dh)
Address: 77C3A3B0h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "endthreadex" (+000000A9h)
Address: 152DA508h, location: "WMVCore", loaded at 15110000h - 1536A000h
Address: 77C35C94h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "except_handler3" (+00000000h)
Address: 77C140D8h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "ctype" (+00001838h)
Address: 7C80B6A3h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "GetModuleFileNameA" (+000001B4h)
Address: 152DA508h, location: "WMVCore", loaded at 15110000h - 1536A000h
Address: 7C839A30h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C80B6B0h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "GetModuleFileNameA" (+000001C1h)
Address: 77C3A341h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "endthreadex" (+0000003Ah)

Version info:
foobar2000 v0.9.5
UNICODE
Windows 5.1


Additional info:
File Operations 2.0  (foo_fileops)
Playlist Tree Panel 3.0.4 [Aug  2 2007 - 10:16:21]  (foo_playlist_tree)
freedb Tagger 0.5.2.1  (foo_freedb2)
ZIP/GZIP reader 1.0  (foo_unpack)
foobar2000 core 0.9.5  (Core)
Masstagger 1.6  (foo_masstag)
TTA Audio Decoder (unofficial) 2.4.2  (foo_input_tta)
Panels UI 0.14.9 beta [Jul 13 2007 - 14:05:55]  (foo_ui_panels)
Seek Panel 0.1  (foo_uie_powerpanels)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Standard Input Array 1.0  (foo_input_std)
Default User Interface 0.9.5  (foo_ui_std)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
Playlist Tools 0.6.2 beta 3  (foo_utils)
Standard DSP Array 1.0  (foo_dsp_std)
RAR reader 1.1  (foo_unpack)
DirectShow input 0.1  (foo_input_ds)
Channel Spectrum panel 0.13  (foo_uie_vis_channel_spectrum)
Tagger Panel Window 1.0.6 BETA! [Oct 18 2007 - 09:40:42]  (foo_cwb_hooks)
CD Audio Decoder 2.1.2  (foo_cdda)
Album List 4.1  (foo_albumlist)
Columns UI 0.2.1 alpha 9 v3  (foo_ui_columns)
Monkey's Audio decoder 2.1.2  (foo_input_monkey)
Send to Device 1.1.2 [Nov 28 2007 - 10:13:31]  (foo_sendtodevice)
Album Art Panel 0.2.7.1  (foo_uie_albumart)
XM Radio Online Player 1.1.0  (foo_xm)
Run services 0.3.2  (foo_run)
Slim hook 0.1  (foo_anonhook)
Converter 1.0.2  (foo_converter)
Volume Panel 0.1  (foo_uie_powerpanels)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Masstagger Addons 0.3.4 (Intel SSE)  (foo_masstag_addons)
Playlist Manager 1.0  (foo_playlist_manager)
Playback Statistics 2.0  (foo_playcount)
Preview 1.2  (foo_preview)
Audioscrobbler 1.3.15  (foo_audioscrobbler)
Shpeck - Winamp vis plugins wrapper 0.1.1  (foo_vis_shpeck)
cwbowron's title format hooks 1.2.5 [Oct 17 2007 - 16:56:51]  (foo_cwb_hooks)
Playlists Dropdown 0.6 alpha 4  (foo_uie_playlists_dropdown)
Lyric Show Panels 0.3.2.1 Beta 1 (SSE2) [Jan  3 2008 - 18:57:05]  (foo_uie_lyrics)
mslive 0.4.1 (Intel SSE)  (foo_input_mslive)
ReplayGain override 0.1.1  (foo_rg_trn)
PopUp Plus 20071228  (foo_popupplus)
Discogs Tagger 1.12  (foo_discogs)


This crash happened on closing fb2k when playing xm radio
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 02656940h
Access violation, operation: read, address: 07950DA4h
Call path not available.
Code bytes (02656940h):
02656900h:  C5 89 85 90 03 00 00 8B 85 9C 03 00 00 53 89 45
02656910h:  84 8B 85 A0 03 00 00 57 89 45 80 A0 44 F8 65 02
02656920h:  68 FF 03 00 00 88 45 90 8D 45 91 6A 00 BB A0 86
02656930h:  01 00 50 8B F9 89 5D 88 E8 53 98 FE FF 83 C4 0C
02656940h:  83 BF 5C 0D 03 00 00 75 10 FF 15 50 D0 65 02 89
02656950h:  87 60 0D 03 00 33 C0 EB 72 53 6A 00 FF 75 80 E8
02656960h:  2C 98 FE FF 83 26 00 EB 1D 8B 06 3B C3 73 2A FF
02656970h:  75 8C 8D 4D 90 51 8B 4D 80 03 C1 50 E8 AF 6E FE
Stack (0AEAEF44h):
0AEAEF24h:  00427BD7 00000019 0048DB0E 02D60220
0AEAEF34h:  00000019 02AA5F04 00000003 02AA5F08
0AEAEF44h:  00000000 07920048 0792005C 079386FC
0AEAEF54h:  000186A0 08B19EA0 00000000 00000000
0AEAEF64h:  00000000 00000000 00000000 00000000
0AEAEF74h:  00000000 00000000 00000000 00000000
0AEAEF84h:  00000000 00000000 00000000 00000000
0AEAEF94h:  00000000 00000000 00000000 00000000
0AEAEFA4h:  00000000 00000000 00000000 00000000
0AEAEFB4h:  00000000 00000000 00000000 00000000
0AEAEFC4h:  00000000 00000000 00000000 00000000
0AEAEFD4h:  00000000 00000000 00000000 00000000
0AEAEFE4h:  00000000 00000000 00000000 00000000
0AEAEFF4h:  00000000 00000000 00000000 00000000
0AEAF004h:  00000000 00000000 00000000 00000000
0AEAF014h:  00000000 00000000 00000000 00000000
0AEAF024h:  00000000 00000000 00000000 00000000
0AEAF034h:  00000000 00000000 00000000 00000000
0AEAF044h:  00000000 00000000 00000000 00000000
0AEAF054h:  00000000 00000000 00000000 00000000
Registers:
EAX: 0AEAEF5D, EBX: 000186A0, ECX: 00000000, EDX: 0000007C
ESI: 0AEAF380, EDI: 07920048, EBP: 0AEAEFCC, ESP: 0AEAEF44
Crash location: "foo_xm", loaded at 02630000h - 02672000h

Loaded modules:
foobar2000                      loaded at 00400000h - 0051E000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
COMCTL32                        loaded at 773D0000h - 774D3000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F02000h
Secur32                          loaded at 77FE0000h - 77FF1000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 7E410000h - 7E4A0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D7000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
COMDLG32                        loaded at 763B0000h - 763F9000h
ShimEng                          loaded at 5CB70000h - 5CB96000h
AlLayer                          loaded at 23000000h - 23018000h
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
MSCTF                            loaded at 74720000h - 7476C000h
GameHook                        loaded at 10D00000h - 10D0F000h
lgscroll                        loaded at 10100000h - 1010F000h
MSVCR80                          loaded at 78130000h - 781CB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
NTMARTA                          loaded at 77690000h - 776B1000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
apphelp                          loaded at 77B40000h - 77B62000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_albumlist                    loaded at 00BB0000h - 00C15000h
foo_anonhook                    loaded at 00C40000h - 00C61000h
foo_audioscrobbler              loaded at 00C90000h - 00CC0000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_cdda                        loaded at 00CE0000h - 00D15000h
foo_converter                    loaded at 00D40000h - 00DA5000h
foo_cwb_hooks                    loaded at 00DD0000h - 00E1E000h
foo_discogs                      loaded at 00E40000h - 00EE1000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_dsp_std                      loaded at 00F90000h - 00FD7000h
foo_fileops                      loaded at 01000000h - 01047000h
OLEAUT32                        loaded at 77120000h - 771AB000h
foo_freedb2                      loaded at 01070000h - 010B1000h
foo_input_ds                    loaded at 010E0000h - 0110D000h
foo_input_monkey                loaded at 01130000h - 0117A000h
foo_input_mslive                loaded at 011A0000h - 01223000h
WMVCore                          loaded at 15110000h - 1536A000h
WMASF                            loaded at 11C70000h - 11CAA000h
libmmd                          loaded at 01240000h - 014F1000h
foo_input_std                    loaded at 01510000h - 01635000h
foo_input_tta                    loaded at 01660000h - 0168D000h
foo_masstag                      loaded at 016B0000h - 01700000h
foo_masstag_addons              loaded at 01720000h - 0173D000h
foo_playcount                    loaded at 01750000h - 01775000h
foo_playlist_manager            loaded at 017A0000h - 017E6000h
foo_playlist_tree                loaded at 01810000h - 01886000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
libmzgc360_000                  loaded at 018B0000h - 01954000h
foo_popupplus                    loaded at 019A0000h - 01A21000h
RICHED20                        loaded at 74E30000h - 74E9C000h
foo_preview                      loaded at 01A50000h - 01A71000h
foo_rgscan                      loaded at 01A90000h - 01AE0000h
foo_rg_trn                      loaded at 01B00000h - 01B1B000h
foo_run                          loaded at 01B40000h - 01B6B000h
foo_scrobblecharts              loaded at 01B90000h - 01BC3000h
WININET                          loaded at 42C10000h - 42CDF000h
Normaliz                        loaded at 01BE0000h - 01BE9000h
iertutil                        loaded at 42990000h - 429D5000h
foo_sendtodevice                loaded at 01E10000h - 01E4D000h
foo_uie_albumart                loaded at 01E70000h - 01EAD000h
foo_uie_lyrics                  loaded at 01ED0000h - 01F30000h
foo_uie_playlists_dropdown      loaded at 01F50000h - 01F89000h
foo_uie_powerpanels              loaded at 01FB0000h - 01FD3000h
foo_uie_quicksearch              loaded at 02000000h - 02046000h
foo_uie_vis_channel_spectrum    loaded at 02070000h - 020A9000h
MSIMG32                          loaded at 76380000h - 76385000h
foo_ui_columns                  loaded at 020D0000h - 021CE000h
foo_ui_panels                    loaded at 021F0000h - 022B6000h
foo_ui_std                      loaded at 02400000h - 024B3000h
foo_unpack                      loaded at 024E0000h - 0250D000h
foo_utils                        loaded at 02530000h - 025A9000h
foo_vis_shpeck                  loaded at 025D0000h - 02610000h
foo_xm                          loaded at 02630000h - 02672000h
mswsock                          loaded at 71A50000h - 71A8F000h
DNSAPI                          loaded at 76F20000h - 76F47000h
iphlpapi                        loaded at 76D60000h - 76D79000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
RASAPI32                        loaded at 76EE0000h - 76F1C000h
rasman                          loaded at 76E90000h - 76EA2000h
NETAPI32                        loaded at 5B860000h - 5B8B5000h
TAPI32                          loaded at 76EB0000h - 76EDF000h
rtutils                          loaded at 76E80000h - 76E8E000h
USERENV                          loaded at 769C0000h - 76A73000h
msv1_0                          loaded at 77C70000h - 77C93000h
urlmon                          loaded at 42CF0000h - 42E17000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
VERSION                          loaded at 77C00000h - 77C08000h
mlang                            loaded at 75CF0000h - 75D81000h
wmnetmgr                        loaded at 12840000h - 12940000h
wdigest                          loaded at 74380000h - 7438F000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
xpsp2res                        loaded at 20000000h - 202C5000h
msi                              loaded at 7D1E0000h - 7D49E000h
SXS                              loaded at 75E90000h - 75F40000h
NETSHELL                        loaded at 76400000h - 765A5000h
ATL                              loaded at 76B20000h - 76B31000h
credui                          loaded at 76C00000h - 76C2E000h
msdmo                            loaded at 736B0000h - 736B7000h
wmadmod                          loaded at 11820000h - 118DC000h
mfplat                          loaded at 0BEF0000h - 0BF27000h
DSOUND                          loaded at 73F10000h - 73F6C000h
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
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
Grabgdip                        loaded at 07160000h - 0716C000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 02656D5Eh, location: "foo_xm", loaded at 02630000h - 02672000h
Address: 02669DC0h, location: "foo_xm", loaded at 02630000h - 02672000h

Version info:
foobar2000 v0.9.5
UNICODE
Windows 5.1


Additional info:
ZIP/GZIP reader 1.0  (foo_unpack)
Seek Panel 0.1  (foo_uie_powerpanels)
Album Art Panel 0.2.7.1  (foo_uie_albumart)
foobar2000 core 0.9.5  (Core)
Playback Statistics 2.0  (foo_playcount)
Send to Device 1.1.2 [Nov 28 2007 - 10:13:31]  (foo_sendtodevice)
Run services 0.3.2  (foo_run)
RAR reader 1.1  (foo_unpack)
Playlist Tools 0.6.2 beta 3  (foo_utils)
Lyric Show Panels 0.3.2.1 Beta 1 (SSE2) [Jan  3 2008 - 18:57:05]  (foo_uie_lyrics)
Columns UI 0.2.1 alpha 9 v3  (foo_ui_columns)
Channel Spectrum panel 0.13  (foo_uie_vis_channel_spectrum)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Audioscrobbler 1.3.15  (foo_audioscrobbler)
ReplayGain override 0.1.1  (foo_rg_trn)
Discogs Tagger 1.12  (foo_discogs)
Album List 4.1  (foo_albumlist)
XM Radio Online Player 1.1.0  (foo_xm)
Preview 1.2  (foo_preview)
Monkey's Audio decoder 2.1.2  (foo_input_monkey)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
File Operations 2.0  (foo_fileops)
PopUp Plus 20071228  (foo_popupplus)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Converter 1.0.2  (foo_converter)
cwbowron's title format hooks 1.2.5 [Oct 17 2007 - 16:56:51]  (foo_cwb_hooks)
Standard DSP Array 1.0  (foo_dsp_std)
Slim hook 0.1  (foo_anonhook)
Playlist Tree Panel 3.0.4 [Aug  2 2007 - 10:16:21]  (foo_playlist_tree)
Masstagger Addons 0.3.4 (Intel SSE)  (foo_masstag_addons)
Tagger Panel Window 1.0.6 BETA! [Oct 18 2007 - 09:40:42]  (foo_cwb_hooks)
Playlist Manager 1.0  (foo_playlist_manager)
Volume Panel 0.1  (foo_uie_powerpanels)
Panels UI 0.14.9 beta [Jul 13 2007 - 14:05:55]  (foo_ui_panels)
TTA Audio Decoder (unofficial) 2.4.2  (foo_input_tta)
mslive 0.4.1 (Intel SSE)  (foo_input_mslive)
CD Audio Decoder 2.1.2  (foo_cdda)
DirectShow input 0.1  (foo_input_ds)
Default User Interface 0.9.5  (foo_ui_std)
Standard Input Array 1.0  (foo_input_std)
freedb Tagger 0.5.2.1  (foo_freedb2)
Playlists Dropdown 0.6 alpha 4  (foo_uie_playlists_dropdown)
Masstagger 1.6  (foo_masstag)
Shpeck - Winamp vis plugins wrapper 0.1.1  (foo_vis_shpeck)

foo_xm

Reply #43
Since AOL Radio includes a selection of XM channels, and you can listen without having to be an XM subscriber (or even an AOL member, for that matter)
Only a limited number of channels are available unless you're an AOL subscriber though (as far as I can tell?). Their system is completely different -- I don't think I want to write a whole AOL Radio player thing into foo_xm just to gain some 10 free XM channels.

two crashes(not ofen)
When did the first crash you posted happen? While starting? Playing? Stopping? etc
I haven't seen any crashes like that... and the crash locations from the logs are rather surprising, so any more information would be helpful. Thanks.


foo_xm

Reply #45
Does foo_xm play WMA stream?

Well, yes foo_xm uses WMA but it doesn't use Foobar's built in WMA playback because Foobar's implementation doesn't do streaming (mms://). So any of the issues Foobar has with WMA doesn't really apply to foo_xm.

I really would like to know what you were doing at the time of the first crash you posted. You said the second one was when exiting Foobar, when was the first one? Knowing that would help me.

It may also be worthwhile to try on a clean install – perhaps a component you have is causing issues.

foo_xm

Reply #46
@FrozenSpoon:
It's strange. The first crash happend when I clicked pause and left for a while , before I came back in 10mins, and I cannot reproduce it. Maybe as you said,  some of my conf or componenets were causing issues. Thanks a lot.

foo_xm

Reply #47
There is a new version out, 1.2.0.
The biggest change is that the component will now update its channel list from XM’s servers. This won’t add or remove channels from any current playlists (even one that was originally created using the File menu). However, new playlists created with the File menu will only contain the then current channels.
Channels that are in any playlist, regardless of how they were added, will have their channel name updated every time the component logs in to the service.
This means it shouldn’t be necessary to wait for me to update the internal channel list when new channels come out

foo_xm

Reply #48
@ FrozenSpoon

Love your plugin, i use it at work alot.

Any chance to add "Whats on" functionality?
You can fool some of the people all of the time, and all of the people some of the time, but you can not fool all of the people all of the time.

- Abraham Lincoln

foo_xm

Reply #49
I always thought the Now Playing feature was a bit of a gimmick. It's only supposed to update every 30 seconds, so you can't really use it to quickly tune in to songs. For simply finding out what program is on, there are other tools such as XM's program guide that are better suited for that.

It is something I'd eventually like to implement. But there are other things I'd like to get to first. Specifically, "album art" support (channel logos) and a playlist that always matches the server channel list.