Hydrogenaudio Forums

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: CrazyCoder on 2003-06-21 19:12:12

Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-06-21 19:12:12
AMIP - Ultimate now playing component.

Current released version: 2.67

Now with Miranda, Skype, AIM, Yahoo!, MSN and Google Talk support!

Home page: http://amip.tools-for.net/ (http://amip.tools-for.net/)
Complete features list (http://amip.tools-for.net/wiki/amip/features)
Screenshots (http://amip.tools-for.net/wiki/screenshots/gallery)
Download (http://amip.tools-for.net/wiki/amip/download)
Title: AMIP - the complete now playing plug-in
Post by: anza on 2003-06-22 08:53:09
A great one!

... If it only would read APEv2 tags on mp3s
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-06-22 11:31:23
Quote
A great one!

... If it only would read APEv2 tags on mp3s

I'll consider your feature suggestion. Thanks.
Title: AMIP - the complete now playing plug-in
Post by: Geezer on 2003-06-22 13:43:19
Cool! Seems to be a complete tool, I'll check it out. Does player commands from mIRC work with foobar2000 to?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-06-22 14:12:40
Quote
Cool! Seems to be a complete tool, I'll check it out. Does player commands from mIRC work with foobar2000 to?

Yes, all the commands from AMIP documentation will work with fb2k. I've already found one bug with /dde mplug control ff and rew (5 sec forward/backward). Don't use them in the current version or player will crash. Fix will be available in the next version.
Title: AMIP - the complete now playing plug-in
Post by: rotjong on 2003-06-25 22:27:25
I just wanted to say... Thank you!! 
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-07-03 00:17:37
AMIP 2.37 released:

Changes since 2.36
----------------------------
* Now distributing changelog for last 5 versions, complete changelog is available from the AMIP site
* Stream check using http:// should be not case-sensitive (Bug #1882)
* wa3 integration: do not strip http:// from file name => stream title change should now be properly recognized
+ fb2k integration: you can use %_playlist_number% in title format
* No more numbers in the playlist. Side effect: after each call to Search dialog local playlist will be reset
* Cleanups in Local playlist support code
* Playlist search now matches each part of keyword separated by space (space is considered as .*? regexp)
* If playing .cue file, do not check the file name change (Bug #1940)
* QCD integration: %sr should return KHz, not Hz
* fb2k integration: %sr should return KHz, not Hz
* fb2k integration: Fixed ff and rew commands
+ fb2k integration: Title format is now configurable from Foobar2k AMIP Wrapper options


Now you can use Foobar formatted string in AMIP (%s variable), string format can be changed in the AMIP Wrapper options.

Available from http://amip.tools-for.net (http://amip.tools-for.net)
Title: AMIP - the complete now playing plug-in
Post by: rotjong on 2003-07-03 21:43:21
Quote
Available from http://amip.tools-for.net (http://amip.tools-for.net)

Is it possible to get a direct download link? On both DSL and cable your website is amazingly slow for me. I can't even get the download page to load
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-07-03 21:54:27
Server is experiencing some problems last 2 days.
I hope it will be fixed soon.

Try the direct link for the foobar 2000 version:
http://amip.tools-for.net/index.php?conten...amip_foobar.zip (http://amip.tools-for.net/index.php?content=load&file=amip_foobar.zip)
Title: AMIP - the complete now playing plug-in
Post by: rotjong on 2003-07-03 22:00:42
Quote
Server is experiencing some problems last 2 days.
I hope it will be fixed soon.

Try the direct link for the foobar 2000 version:
http://amip.tools-for.net/index.php?conten...amip_foobar.zip (http://amip.tools-for.net/index.php?content=load&file=amip_foobar.zip)

Thanks a lot for the download link
Title: AMIP - the complete now playing plug-in
Post by: cacko on 2003-07-04 12:47:55
is amip working on 0.7beta versions ?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-07-04 13:01:02
Quote
is amip working on 0.7beta versions ?

Not yet, I'll try to make the experimental version this weekend.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-07-04 21:42:04
Since AMIP site hosting provider is experiencing problems with american Internet channel, it may be difficult to get AMIP from http://amip.tools-for.net (http://amip.tools-for.net) .

I've put AMIP 2.38 to the mirror site:

http://www.rzone.ru/amip (http://www.rzone.ru/amip)

Release 2.38 addresses the following issues:

* Typo in Quick Start fixed, added information about F keys and F12 key issue explanation
* Reworked clipboard integration code, fixed problem with unregistering hotkeys introduced in 2.37
Title: AMIP - the complete now playing plug-in
Post by: Bizzy D. on 2003-07-04 23:58:07
can u make a compile for 0.7 please?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-07-05 00:15:56
Quote
can u make a compile for 0.7 please?

It needs a bit of work 'cause API is changed, you have to wait a couple of days.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-07-06 21:22:59
Ok, guys... I've released AMIP compatible with 0.7 beta.

Please note that it requires Foobar 0.7 beta 12 or later.

Here is the link: http://www.rzone.ru/amip/ (http://www.rzone.ru/amip/)

There are 2 versions:

amip_foobar.zip -> for Foobar 0.6x
amip_foobar07b.zip -> for Foobar 0.7 beta 12

I hope you already know where to get the fresh links for the player and SDK:
http://www.hydrogenaudio.org/forums/index....showtopic=10743 (http://www.hydrogenaudio.org/forums/index.php?showtopic=10743)
Title: AMIP - the complete now playing plug-in
Post by: cacko on 2003-07-07 01:07:10
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-07-10 00:26:53
AMIP 2.39 released

Changes since 2.38:
----------------------------
+ APEv1 and APEv2 tags support (%1-%7)
+ Monkey Audio format information support (%br, %sr, %typ, %min, %sec, %sl, %ENC)
* Help updates, added new APE related variables and flags
* fb2k beta 0.7 integration: shuffle/repeat toggle support from AMIP

Someone asked for APE tags support? Enjoy it!

http://www.rzone.ru/amip/2.39/ (http://www.rzone.ru/amip/2.39/)

amip_foobar.zip -> for Foobar 0.6x
amip_foobar07b.zip -> for Foobar 0.7 beta 13

Please report any problems and suggestions.
Title: AMIP - the complete now playing plug-in
Post by: anza on 2003-07-10 12:07:28
What about a quick guide on how to set this great thing up with Bersirc?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-07-10 12:23:56
Quote
What about a quick guide on how to set this great thing up with Bersirc?

You need ddewrapper plug-in for Bersirc installed to make it support DDE exchange, in AMIP set up DDE Server to BERS and make sure that direct send option is disabled.

Actually there is a readme in the ddewrapper zip, you can get it here:

http://www.rzone.ru/amip/2.39/ddewrapper.zip (http://www.rzone.ru/amip/2.39/ddewrapper.zip)
Title: AMIP - the complete now playing plug-in
Post by: DocterD on 2003-07-10 13:20:46
What do i have to do. That AMIP only shows the Title by pressing a hotkey?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-07-10 14:30:30
Quote
What do i have to do. That AMIP only shows the Title by pressing a hotkey?

For such questions there is a Quick Start section in AMIP help. RTFM!
Title: AMIP - the complete now playing plug-in
Post by: icehot on 2003-07-15 13:15:27
Just to let you know, i'm using the following mirc script to access AMIP:

/s /dde mPlug format /say "&b&uTrack&p:_&c12%name&p_&b&uPosition&p:&c12_%pm:%ps&p_&b&uof&p&c12_%min:%sec&p_&b[&p&c12_%sr&p_&b&ukHz&p&c12_%br&p_&b&ukbps&p_&b]"

This worked fine in 2.25 i think it was - however in every later version i've discovered that the underscore/space relaplacement stopped working (no matter whether the option was ticked or not) - it simply outputs with the underscores in there.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-07-15 15:54:46
Quote
Just to let you know, i'm using the following mirc script to access AMIP:

/s /dde mPlug format /say "&b&uTrack&p:_&c12%name&p_&b&uPosition&p:&c12_%pm:%ps&p_&b&uof&p&c12_%min:%sec&p_&b[&p&c12_%sr&p_&b&ukHz&p&c12_%br&p_&b&ukbps&p_&b]"

This worked fine in 2.25 i think it was - however in every later version i've discovered that the underscore/space relaplacement stopped working (no matter whether the option was ticked or not) - it simply outputs with the underscores in there.

It seems your code is wrong, the following code works for me:

Code: [Select]
/s /say $dde(mPlug,format,"&b&uTrack&p:_&c12%name&p_&b&uPosition&p:&c12_%pm:%ps&p_&b&uof&p&c12_%min:%sec&p_&b[&p&c12_%sr&p_&b&ukHz&p&c12_%br&p_&b&ukbps&p_&b]")
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-07-15 20:34:20
2 icehot: if you still want to use /dde mPlug format instead of $dde, you don't need to put underscores intead of sapces.

I've changed the code in one of the latest versions, so that underscores are replaced only in the variables, not in the whole preset string. But for $dde mplug format it is necessary to use underscores and they are replaced in any case.
Title: AMIP - the complete now playing plug-in
Post by: anza on 2003-07-15 21:21:01
Quote
Quote
What about a quick guide on how to set this great thing up with Bersirc?

You need ddewrapper plug-in for Bersirc installed to make it support DDE exchange, in AMIP set up DDE Server to BERS and make sure that direct send option is disabled.

Actually there is a readme in the ddewrapper zip, you can get it here:

http://www.rzone.ru/amip/2.39/ddewrapper.zip (http://www.rzone.ru/amip/2.39/ddewrapper.zip)

Ok I've gotten it to work with Bersirc, but not the way I want. Right now it announces EVERY song, but I'd like it to work so I could announce the songs manually with some command (ie. /fb2k). How would this work? In mIRC it's easy with the aliases, but I don't know how to get it to work with Bersirc.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-07-15 21:30:02
Quote
Ok I've gotten it to work with Bersirc, but not the way I want. Right now it announces EVERY song, but I'd like it to work so I could announce the songs manually with some command (ie. /fb2k). How would this work? In mIRC it's easy with the aliases, but I don't know how to get it to work with Bersirc.

Hmm, I don't use Bersirc for 2 years =) I don't know. If it has something similar to mIRC aliases, you can use the '/dde mplug format' approach described 2 posts above, otherwise you can set up clipboard integration as described in the Quick Start and announce by hotkey (it is not convenient because you'll need to press enter to send the message).

Ok, I'll install Bersirc and check what I can do for you in a couple of days =).
Title: AMIP - the complete now playing plug-in
Post by: anza on 2003-07-15 21:56:06
Ok thanks for helping. You really don't have to hurry, as I'm leaving the day after tomorrow to a camp for a week and so I can't get to my computer to check how's everything going.
Title: AMIP - the complete now playing plug-in
Post by: vip on 2003-07-16 10:54:58
quick question .. i've started using this for mIRC ... and i've read your help file you have included with this, but i don't seem to see if there is a way to implement a /rand command to randomize songs from mirc... is this possible??
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-07-16 11:05:44
Quote
quick question .. i've started using this for mIRC ... and i've read your help file you have included with this, but i don't seem to see if there is a way to implement a /rand command to randomize songs from mirc... is this possible??

No, it is not possible yet.
Title: AMIP - the complete now playing plug-in
Post by: vip on 2003-07-17 03:38:35
ok, is it going to be possible any time soon, or in the near future?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-07-17 19:27:37
Quote
ok, is it going to be possible any time soon, or in the near future?

Could you please explain why do you need this feature? You can just use shuffle.
Title: AMIP - the complete now playing plug-in
Post by: vip on 2003-07-17 23:04:29
i can do /shuffle ??  i just want to be able to change the song in mirc, without having to open foobar ... like /rand or /shuffle or anything to keep me from opening foobar
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-07-17 23:11:10
Code: [Select]
/dde mPlug control >

If shuffle is enabled in the foobar, will play next entry randomly (the same as Random in foobar tray menu).
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-07-25 22:07:26
AMIP 2.40 compatible with post 23 foobar betas uploaded:

2.40
----------------------------
+ Get/set repeat/shuffle API (see help)
* fb2k 0.7: compatibility with 0.7 post 23 betas (tested with beta 26)
* Some other changes... I can't remember =(

http://www.rzone.ru/amip/2.40/ (http://www.rzone.ru/amip/2.40/)
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-07-26 19:36:14
AMIP 2.41 uploaded, changes since previous official release:

2.41
----------------------------
* wa3: Info from files was not read (broken somewhere in 2.37)
* fb2k 0.7: recompiled for beta 27 SDK
2.40
----------------------------
+ Get/set repeat/shuffle API (see help)
* fb2k 0.7: compatibility with 0.7 post 23 betas (tested with beta 26)
* Some other changes... I can't remember =(
2.39
----------------------------
+ APEv1 and APEv2 tags support (%1-%7)
+ Monkey Audio format information support (%br, %sr, %typ, %min, %sec, %sl, %ENC)
* Help updates, added new APE related variables and flags
* fb2k beta 0.7 integration: shuffle/repeat toggle support from AMIP
2.38
----------------------------
* Reworked clipboard integration code, fixed problem with unregistering hotkeys introduced in 2.37
* Typo in Quick Start fixed, added information about F keys and F12 key issue explanation

Now version for Foobar 0.7 beta is available from the official site:

http://amip.tools-for.net/index.php?content=download (http://amip.tools-for.net/index.php?content=download)
Title: AMIP - the complete now playing plug-in
Post by: vip on 2003-08-02 02:56:42
hrm, this is not working in beta29 ...
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-08-02 07:13:21
Yes, I am aware of this. Beta 29 will be supported in a couple of days.
Title: AMIP - the complete now playing plug-in
Post by: vip on 2003-08-02 15:34:42
ok, great thanks
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-08-03 06:03:13
Quote
ok, great thanks

New AMIP for foobar 0.7 is available from http://amip.tools-for.net/index.php?content=download (http://amip.tools-for.net/index.php?content=download)
Title: AMIP - the complete now playing plug-in
Post by: vip on 2003-08-03 11:08:35
thanks!
Title: AMIP - the complete now playing plug-in
Post by: paradynamic on 2003-08-08 01:16:59
CrazyCoder all links to your site are being redirected to Irbis Firewall (http://www.irbis-firewall.com)
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-08-08 07:32:49
Quote
CrazyCoder all links to your site are being redirected to Irbis Firewall (http://www.irbis-firewall.com)

It was caused by a site transfer to the new hosting, now all should work OK.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-08-08 07:37:58
Quote
Quote
CrazyCoder all links to your site are being redirected to Irbis Firewall (http://www.irbis-firewall.com)

It was caused by a site transfer to the new hosting, now all should work OK.

Shit, they've just broken it again! I hate this hosting!!!
Title: AMIP - the complete now playing plug-in
Post by: anza on 2003-08-31 11:22:07
What about the Bersirc thingy?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-08-31 14:19:01
Quote
What about the Bersirc thingy?

Sorry, had no time to look at it, I was working on another features =(.
Title: AMIP - the complete now playing plug-in
Post by: ReLiK on 2003-08-31 14:24:03
Hi, I have been using version 0.5x of foobar for ages with the mIRC plugin for ages.  And it has been trouble free. 

The changes made in 0.7 finally persuaded me to upgrade. Now since there is no mIRC plugin for 0.7 I decided to try out AMIP.

However it causes my Foobar to crash. Its definitely AMIP because when i disable it foobar becomes stable again.

I don't need any advanced features in AMIP to be honest, so could somebody tell me if there is gonna be an mIRC plugin for 0.7 or if there is anything I should know about AMIP to make it more stable.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-08-31 21:36:45
AMIP 2.43 released.

Changes:

2.43
----------------------------
+ Display playing song info in active window caption
* %name tweaks to work with ogg and ape with incomplete tag info
+ Hack to get volume from Winamp 2.x
* Changed text for ID3v1 tags (typo in Psychedelic fixed)
* fb2k: playback status when paused was not correctly reported
+ FLAC format and tags support

http://amip.tools-for.net (http://amip.tools-for.net)

This release is fully compatible with Foobar 0.7 RC versions.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-08-31 21:41:12
Quote
Hi, I have been using version 0.5x of foobar for ages with the mIRC plugin for ages.  And it has been trouble free. 

The changes made in 0.7 finally persuaded me to upgrade. Now since there is no mIRC plugin for 0.7 I decided to try out AMIP.

However it causes my Foobar to crash. Its definitely AMIP because when i disable it foobar becomes stable again.

I don't need any advanced features in AMIP to be honest, so could somebody tell me if there is gonna be an mIRC plugin for 0.7 or if there is anything I should know about AMIP to make it more stable.

Most likely the problem is related to the following:
http://support.microsoft.com:80/support/kb...s/q136/2/18.asp (http://support.microsoft.com:80/support/kb/articles/q136/2/18.asp)

AMIP supports 2 ways of communication with mIRC, DDE doesn't work on your machine because of some app which doesn't have message loop.

You can switch AMIP to FileMappig method by creating the new plugin.ini in the components directory with the following contents:

[Advanced mIRC Integration Plug-In]
CFG_MAPPING=1


Then run Foobar and all should work fine. Should you have any other questions, please ask.
Title: AMIP - the complete now playing plug-in
Post by: ReLiK on 2003-08-31 23:31:30
thanks for the response and help.
Title: AMIP - the complete now playing plug-in
Post by: Geezer on 2003-09-26 23:18:42
I noticed that AMIP makes foobar2000 load really slow. With the plugin loaded, it takes about 5 secs before a simple playlist is loaded. If I just remove the amip.dll it loads the playlist instantly (get an error that amip wasn't loaded, but anyway).

Tested some more:
This has to do with DDE, because when I disabled IRC Integration, it loaded normally again with AMIP. Before I just used a empty preset instead of disabling IRC Integration. My manual config works anyway, so its a workaround.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-09-26 23:45:06
Enable 'direct send' checkbox in AMIP options and it will use FileMapping instead of DDE which is much faster.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-10-02 21:33:45
AMIP 2.44 released.

Changes:

2.44
----------------------------
* fb2k: fix for playing NSF from .zip and other archive related fixes
* Updated installer
* Quality should be displayed more properly in Playlist Search (using %br and %typ instead of %ABR and %MOD) TODO: make it configurable
* %sl should work properly for all formats now
+ %sel - seconds left (ss), %mil - minutes left (mm), %sle - total seconds left
+ Option (cfg_drawupdate) to update active caption text every second (useful when variable values are changed, such as playback position)
* Some optimizations in format info reading function
* Vorbis tags are now properly converted from UTF-8 to ASCII
+ MusePack format support (%mpc flag)


Available from: http://amip.tools-for.net/index.php?content=download (http://amip.tools-for.net/index.php?content=download)
Title: AMIP - the complete now playing plug-in
Post by: playerman on 2003-10-25 15:51:11
amip causes me problems when playing any source after playing a stream:

it hangs for a little while, then console: "ERROR (CORE) : playback thread shutdown timed out"
it also hangs for a bit when exiting after this, then a popup: "metadb_handle leaks, 1 object"

it doesn't do this after playing a file.

fb 0.7.2b6, win98(non-SE), athlonxp

i suppose it may be due to this fb beta version, or my ancient OS.
but i found reference to the metadb error wrt other plugins, where the solution appeared to be a bug fix of the plugin.
Title: AMIP - the complete now playing plug-in
Post by: bidz on 2003-10-25 16:37:33
Quote
amip causes me problems when playing any source after playing a stream:

it hangs for a little while, then console: "ERROR (CORE) : playback thread shutdown timed out"
it also hangs for a bit when exiting after this, then a popup: "metadb_handle leaks, 1 object"

it doesn't do this after playing a file.

fb 0.7.2b6, win98(non-SE), athlonxp

i suppose it may be due to this fb beta version, or my ancient OS.
but i found reference to the metadb error wrt other plugins, where the solution appeared to be a bug fix of the plugin.

I've also experienced this problem. At first i thought it was a Foobar2000 bug, but i tried without amip (as this is the only plugin i've added thats not included in foobar_special.exe), and the problem was gone.

This also happens when switching between different streams. And it also refuses to play local files after it has happened (stuck at: Opening...)

I also get the same error messages..
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-10-25 16:54:24
This problem is fixed in AMIP 2.45.

Pre-release is available from http://www.rzone.ru/amip/2.45/ (http://www.rzone.ru/amip/2.45/) .
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-11-01 22:32:23
AMIP 2.45 has been released with the following list of changes:

* fb2k: fixed hangup when quering track info which doesn't exist (samplerate, channels)
* Configuration subsystem rewritten from scratch
+ New API to work with config: allows to get/set any config variable and to load/save config file. See help for more info
+ 'showmsgonstart' config option (1/0) disables/enables showing the standard AMIP message in mIRC when player is started
+ 'useencspot' config option. When set to 0 disables advanced info processing and improves performance (Advanced Header Variables will be not available)
+ 'usecache' config option. If set to 1 AMIP will cache all the parsed song info for later use and will not process the same file twice during one session
+ '/dde mplug setvar <variable> <value>' allows to set any config variable
+ '/dde mplug config save' and '/dde mplug config load' to save/load configuration
+ '/dde mplug cfgdump' dumps all the config variables and values to mIRC
* func_lc and func_uc should work fine now for non-latin characters
* id3lib updated to v3.9.0 from CVS
+ Show numbers in playlist search dialog (default is on for all the players except Foobar2000), controlled by 'indexlist' parameter
* 'Play Matched' feature improvements (local playlist is no longer cleared when calling playlist search dialog)
* DDE communication speed with IRC clients is greatly improved (at least 10 times faster now) Please note that you need to restart IRC client after changing its DDE Server name
* wa3: fixed installer
+ &func_next() provides all possible information about the next song in the playlist, see help for more information
+ playcb, pausecb, stopcb config strings for play/pause/stop callback actions, no frontend yet, can be configured via config or /dde mplug setvar. For geeks only, not tested
+ clipboard integration: sendenter, sendcontrolenter config options (0/1), if enabled, automatically emulates pressing ENTER or CTRL+ENTER after pasting song info to the window. Useful for sending into IRC/ICQ clients (should work with Trillian)

Availabe from http://amip.tools-for.net/index.php?content=download (http://amip.tools-for.net/index.php?content=download)
Title: AMIP - the complete now playing plug-in
Post by: vip on 2003-11-08 02:28:25
hrm, how would i make this work in hydrairc ??? is it possible?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-12-22 12:04:08
Quote
hrm, how would i make this work in hydrairc ??? is it possible?

Not yet.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-12-22 12:06:18
Build 2.46: performance improvements, fixes   

2.46
----------------------------
* Clipboard integration settings were not saved on exit
* &c, &b, etc, are no longer converted in variables
+ 'updatefile' config option. If set to 1, file content is updated every second
* File integration improvements
+ Exit callback config option (exitcb)
* STLport 4.6
* Fixed bug with functions when parameter is empty
+ 'ignore' config parameter - regular expression, if title matches the pattern, AMIP will ignore it (useful to skip Buffering or Connecting for streams)
* Changes in playlist should be detected better
+ 'displaydelay' config parameter - delay in milliseconds, song info will be displayed only when this time passes
* Rollback id3lib to 3.8.0. This should fix problems with Year tag and random crashes
+ 'parsedelay' config parameter, will delay file parsing for the specified number of milliseconds (use values divisible by 1000). Super handy to make AMIP fully transparent and do not lag when frequently switching songs. If the value is greater than zero, all parsing is done in a separate thread and doesn't lag the player. This can be used with or without 'displaydelay'. If used with 'displaydelay', then you will get song info after parsedelay+displaydelay milliseconds. If you are using 'parsedelay', caching will be enabled despite of 'usecache' parameter
+ %parsestate variable. For script writers. Allows to get the current state of parser thread. (PARSING_ABORTED -2, PARSING_NOT_STARTED -1, PARSING_STARTED 0, PARSING_FINISHED 1). At the moment it may be not easy to catch the PARSING_FINISHED state, becaue it switches to PARSING_NOT_STARTED within a second
* Installer fixes
* Compiled with VC 7.1 (VS.NET 2003)

Additionally I've probably fixed fb2k crashes caused by improper terminating extra parameters for the format function.
Title: AMIP - the complete now playing plug-in
Post by: snek_one on 2003-12-22 14:17:23
how about support for DC++ ?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-12-22 14:30:03
Quote
how about support for DC++ ?

Currently it's not planned.
Title: AMIP - the complete now playing plug-in
Post by: b4ckUp on 2003-12-23 00:35:18
Hi,
I just wanted to know if it was possible to switch from playlist with a /dde mplug command...


Because i have written a /randmp3 command, but when it plays the song in a playlist "Commandline" if i re-do a /randmp3 Fb2k rands in this playlist...



Thanks a lot 
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-12-23 03:54:49
Quote
I just wanted to know if it was possible to switch from playlist with a /dde mplug command...

No, unfortunately it is not supported at the moment, however I'll consider your suggestion.
Title: AMIP - the complete now playing plug-in
Post by: b4ckUp on 2003-12-24 15:27:38
thanks !

With this feature, you can easily programm a random command in Mirc


Hope
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2003-12-26 12:21:33
Build 2.47 released.
----------------------------
* Fixed bug with configuration saving/loading related to presets (introduced in 2.45). Thanks to Markus Henn for noticing
* Callbacks are invoked only when file info is parsed, the same concerns file integration. Fixed stop callback invoked twice on winamp startup
Title: AMIP - the complete now playing plug-in
Post by: karmakillernz on 2004-01-01 03:42:00
Is it just me, or does the foobar2000 AMIP plugin download still contain the 2.45 files?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2004-01-01 10:30:14
Quote
Is it just me, or does the foobar2000 AMIP plugin download still contain the 2.45 files?

It depends on from where you download.

Official link for 2.47: http://amip.tools-for.net/index.php?conten...p_foobar07b.zip (http://amip.tools-for.net/index.php?content=load&file=amip_foobar07b.zip)

There is also a new UI for AMIP available for beta testing:

http://amip.tools-for.net/config/ (http://amip.tools-for.net/config/)
Title: AMIP - the complete now playing plug-in
Post by: pattah on 2004-01-01 19:55:31
Hello CrazyCoder,

I use AMIP 2.46 together with foobar2000 0.7.7; the titles are all
displayed with the file integration method and chans are only
spammed on-key. ;)

It works quite okay, however I get a noticeable delay when 'new'
tracks in the playlist are played... up to 2-3 secs maybe. Some-
times I'm too quick for these delay and display the old song name.
It does not happen when I completely reload the playlist, i.e.
choosing a song from within the explorer.

Is there any way to reduce this delay? A value of a second should
be okay. I'm not sure if this is an AMIP or foobar issue...
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2004-01-01 20:04:41
Quote
Hello CrazyCoder,

I use AMIP 2.46 together with foobar2000 0.7.7; the titles are all
displayed with the file integration method and chans are only
spammed on-key.

It works quite okay, however I get a noticeable delay when 'new'
tracks in the playlist are played... up to 2-3 secs maybe. Some-
times I'm too quick for these delay and display the old song name.
It does not happen when I completely reload the playlist, i.e.
choosing a song from within the explorer.

Is there any way to reduce this delay? A value of a second should
be okay. I'm not sure if this is an AMIP or foobar issue...

Get AMIP 2.48 and Configurator from http://amip.tools-for.net/config/ (http://amip.tools-for.net/config/) , then see Performance settings:

(http://amip.tools-for.net/config/shots/perf.png)

Set Parse delay to something like 5000. In this case AMIP will start parsing song file in the new background thread and only after 5 seconds since the song change. You should be able to switch songs fast without even been parsed by AMIP.
Title: AMIP - the complete now playing plug-in
Post by: pattah on 2004-01-04 13:43:06
Ah thx, works perfectly smooth now .
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2004-01-19 00:18:14
new AMIP 2.48 beta and Configurator 0.09 are available for testing

Beta downloads page (http://amip.tools-for.net/config/)
Screenshots gallery (http://amip.tools-for.net/config/shots/)

changes since 2.47:

* Automatically detect changes in the config file and reload it
+ Prepare to work with extended Java configurator (will be released soon)
* Update song info when selection is changed using mouse in the Playlist Search dialog
* Fix "Initialization failed" on some systems caused by bug in STLport 4.6
* STLport 5.0 beta (testing) => then back to 4.6 due to huge memleaks in 5.0
* fb2k: get dynamic song info for streams
* Do not clear caches when title changes, since it my change due to update of the same file info
* CStdString updated to the recent version
* PCRE 4.5
* Deadlock in search dialog should be fixed now
* Several more bugs with search dialog fixed
+ ! Song info in search dialog is configurable now
* $ can be used instead of &func_, for instance: $cf(%name) instead of &func_cf(%name) - capitalizes first letters of song titlte
+ $if(condition,true,false)
+ $if2(condition,true)
+ $mat(subject,pattern) - $if($mat(%VBR,yes),VBR,CBR)
+ $trunc(text,length) truncates string by lenght and appends "..."
+ $trunc2(text,length,char) - truncates and appends char
+ $chr(dec) - inserts character with dec code
+ $enc(text,encoding), where encoding can be WIN, KOI, OEM, FIDO
* !!! Presets parsing rewritten from scratch, no more %lb and %mcmd, multiple commands must be separated by new line, please correct your presets. You can also comment lines in preset using #
+ RUS: /template command now supports encodings, optional format is: /template:(input_file|enc) output_file, where enc can be KOI, OEM  and FIDO, source encoding should be always WIN
+ Advanced options to configure song change detection
Title: AMIP - the complete now playing plug-in
Post by: keitsi on 2004-03-31 01:18:47
I've been using AMIP for over a year now.. really love this one, but now I switched from mIRC to x-chat and I have no idea how to make it work with foobar :)

Maybe xchat would need a DDE server plugin? couldn't find one from xchats site nor google :(
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2004-03-31 19:57:31
Quote
I've been using AMIP for over a year now.. really love this one, but now I switched from mIRC to x-chat and I have no idea how to make it work with foobar

Maybe xchat would need a DDE server plugin? couldn't find one from xchats site nor google

AMIP doen't support XChat, however you can try to use clipboard integration to paste into XChat.

For full integration it's necessary to write a dde plug-in for XChat.
Title: AMIP - the complete now playing plug-in
Post by: lh_sabre on 2004-04-02 18:04:21
I'm not really sure if this is a plugin that I want to use, so you're going to have to convince me  .

What I'm looking for is a Foobar plugin that will handle the web-side part of my private Icecast station (not publicly broadcast, but open to anyone who knows my domain name). Currently, I'm using Winamp + SongRequester + some plugin for "now playing". Theoretically, this works well enough, but I have a problem where, if network traffic on my server box goes high, Winamp can't start a new track for a few seconds, which kills the stream and knocks off anybody listening for about 20 seconds. This is a huge problem for me, but I'm convinced that using Foobar would be a great help. Unfortunately, I haven't seen a song requester plugin that has been at all useful for me. You see, the main feature that I need is playlist queueing: If someone goes to my page and clicks on a request link, the song should be queued instead of playing immediately and disrupting the currently playing song.

Anyway, I was wondering if a feature like this would be on the horizon with AMIP or what. The plugin looks really cool, and it can really help me with "advertising" my station when I want, all of which would be a great bonus, if I could get a song requester with a queue.

I hope I sound on the ball about this--I only spent a minute or two browsing the thread and the AMIP homepage, honestly. Perhaps I could have found my answer already  .
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2004-04-02 18:19:52
Some people say the AMIP is already too bloated with different features.

Do you think that it's a good idea to add another feature that will require a kind of service listening for requests (can be unsecure)?

It seems that you need this plug-in: http://foobar.daychanged.com/ (http://foobar.daychanged.com/) .
Title: AMIP - the complete now playing plug-in
Post by: lh_sabre on 2004-04-04 22:09:56
Thanks for the reply. I took a look, and it's still not quite what I'm looking for, but close.

Thanks anyway! 
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2004-05-30 21:20:30
AMIP 2.48 released!

Changes:

2.48
----------------------------
* Automatically detect changes in the config file and reload it
+ Prepare to work with extended Java configurator (will be released soon)
* Update song info when selection is changed using mouse in the Playlist Search dialog
* #3066: Fix "Initialization failed" on some systems caused by bug in STLport 4.6
* STLport 5.0 beta (testing) => then back to 4.6 due to huge memleaks in 5.0 => 4.6.1 + backport of locale fix from 5.0 => 4.6.2
* #3057 fb2k: get dynamic song info for streams
* Do not clear caches when title changes, since it my change due to update of the same file info
* CStdString updated to the recent version
* PCRE 4.5
* Deadlock in search dialog should be fixed now
* Several more bugs with search dialog fixed
+ ! Song info in search dialog is configurable now
* $ can be used instead of &func_, for instance: $cf(%name) instead of &func_cf(%name) - capitalizes first letters of song titlte
+ $if(condition,true,false)
+ $if2(condition,true)
+ $mat(subject,pattern) - $if($mat(%VBR,yes),VBR,CBR)
+ $trunc(text,length) truncates string by length and appends "..."
+ $trunc2(text,length,char) - truncates and appends char
+ $chr(dec) - inserts character with dec code
+ $enc(text,encoding), where encoding can be WIN, KOI, OEM, FIDO
* !!! Presets parsing rewritten from scratch, no more %lb and %mcmd, multiple commands must be separated by new line, please correct your presets. You can also comment lines in preset using #
+ RUS: /template command now supports encodings, optional format is: /template:(input_file|enc) output_file, where enc can be KOI, OEM  and FIDO, source encoding should be always WIN
+ Advanced options to configure song change detection
+ /flash(LAMP) preset command - flashes keyboard LAMP, LAMP can be NUM, SCROLL or CAPS
+ $iflen(str,len,shortstr) if str is longer than len, use shortstr, otherwise use str
* Empty strings should be still written to file on status change
* #2913: AMIP messages shown on startup are now displayed using Status output command
* fb2k: Compiled with SDK 0.8
+ /dde mplug manual page.htm - displays page.htm from the AMIP's chm help
* #3013: Fixed line endings when writing to file (now CRLF instead of CRCRLF) TODO: investigate the root case
* #3081: Fixed Play Matched. TODO: make it work when parse delay is enabled and song is changed during the delay
* Sample script in help is updated
+ Start callback added
+ Added an option to convert "|" to " $+ $chr(124) $+ " in mIRC output (security)
* !!! ^lb must be used instead of \n for multiline file output, use AMIP Configurator text areas for editing
* #3167: URL tag doesn't work perfectly - fixed
+ Custom tags for APEv1, APEv2, Ogg and FLAC tags are not available as %ogg_<TAGNAME>, for instance %ogg_artist
* To use underscore in the mIRC alias (format function), escape it with \ (backslash) character
* Java Configurator path is now first searched in the registry and config file name is passed to it (this allows one configurator installation to be used by several players with installed AMIP)
* Changed linker options so that now DLLs compressed with UPX should work on Windows 2003


There is also new Java GUI configurator available from the downloads page:

http://amip.tools-for.net/index.php?content=download (http://amip.tools-for.net/index.php?content=download)
Title: AMIP - the complete now playing plug-in
Post by: falcom on 2004-07-29 03:09:36
Does anyone have a live mirror of AMIP 2.48?  tools-for.net seems to be dead from here.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2004-07-29 07:48:31
Quote
Does anyone have a live mirror of AMIP 2.48?  tools-for.net seems to be dead from here.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=229875")


[a href="http://www.rzone.ru/amip/2.49/amip_foobar07b.zip]http://www.rzone.ru/amip/2.49/amip_foobar07b.zip[/url]

2.49
----------------------------
* id3lib synced with id3lib-stable CVS
+ iTunes support
* QCD: get playlist title from player instead of building it from track artist and title
* #3346: Bug with escaping parenthesis inside functions fixed (single backslash should be used)
* Ogg Vorbis libraries synced with SVN
* Preset #5 (clipboard) now comes with non-empty default value
* iTunes: now %s uses "Artist - Title" formatting, if you need complex (with track number and album), add useComplexFormatting=1 under the [iTunesWrapper] section in the plugin.ini file
+ !!! MP4 tags and format info support (for m4a, m4p, m4v and mp4 files) (%1-%7, %br, %sr, %sl, %ENC, %mp4 flag variable and %mp4tag "yes/no" string), also including iTunes protected files support
+ iTunes: %itpc - playcount
+ iTunes: %itrt - rating (0-100)
+ iTunes: now AMIP gets track info from iTunes if it cannot parse file itself
Title: AMIP - the complete now playing plug-in
Post by: Squeller on 2004-07-29 18:23:17
What really annoys is the java bloat config. The foo_text is much better integrated into the fb2k options system.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2004-07-29 18:52:50
Quote
What really annoys is the java bloat config. The foo_text is much better integrated into the fb2k options system.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=230047")


I can understand you, however it is much easier for me to support Java Configurator instead of making custom options dialogs for each supported player.

Most important options can be configured via standard AMIP dialog.

BTW, there is new Configurator available, including internationalization support (English, Russian and Suomi translations currently available): [a href="http://amip.tools-for.net/config/dl.php?file=amip_config.zip]http://amip.tools-for.net/config/dl.php?file=amip_config.zip[/url] .

Why do you think that it is "bloat"?
Title: AMIP - the complete now playing plug-in
Post by: Squeller on 2004-07-30 06:10:31
Quote
Why do you think that it is "bloat"?
[a href="index.php?act=findpost&pid=230069"][{POST_SNAPBACK}][/a]
I dont mean your code, but java is. Java is slow. Slow gui, lots of hard disk action when loading jre, you know the java problem.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2004-08-02 11:19:56
Quote
I dont mean your code, but java is. Java is slow. Slow gui, lots of hard disk action when loading jre, you know the java problem.
[a href="index.php?act=findpost&pid=230211"][{POST_SNAPBACK}][/a]

I can agree, however it's not a big deal to launch it a couple of times to configure AMIP.
Title: AMIP - the complete now playing plug-in
Post by: ronyzyz1 on 2004-08-02 12:06:51
Quote
Quote
Why do you think that it is "bloat"?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=230069")
I dont mean your code, but java is. Java is slow. Slow gui, lots of hard disk action when loading jre, you know the java problem.
[a href="index.php?act=findpost&pid=230211"][{POST_SNAPBACK}][/a]


[a href="http://www.hydrogenaudio.org/forums/index.php?act=Search&CODE=show&searchid=27add4bead7afb5495c105c5a9472e4f&search_in=posts&result_type=topics&highlite=bloat]Threads where Squeller calls foobar2000 and other media players bloat.[/url]

Nuff said 
Title: AMIP - the complete now playing plug-in
Post by: Squeller on 2004-08-05 07:50:09
Quote
Threads where Squeller calls foobar2000 and other media players bloat. (http://www.hydrogenaudio.org/forums/index.php?act=Search&CODE=show&searchid=27add4bead7afb5495c105c5a9472e4f&search_in=posts&result_type=topics&highlite=bloat)
Nuff said 
[a href="index.php?act=findpost&pid=231075"][{POST_SNAPBACK}][/a]
Wheres your point, boy? BTW "Sorry, but we did not find any matches to display."
I call Software bloat if it IS bloat. Java is bloat. I love using non bloat software like foobar and suggest anyone using it.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2004-08-29 21:57:12
AMIP 2.49 released.

Changes:

* id3lib synced with id3lib-stable CVS
+ iTunes support
* QCD: get playlist title from player instead of building it from track artist and title
* #3346: Bug with escaping parenthesis inside functions fixed (single backslash should be used)
* Ogg Vorbis libraries synced with SVN
* Preset #5 (clipboard) now comes with non-empty default value
* iTunes: now %s uses "Artist - Title" formatting, if you need complex (with track number and album), add useComplexFormatting=1 under the [iTunesWrapper] section in the plugin.ini file
+ !!! MP4 tags and format info support (for m4a, m4p, m4v and mp4 files) (%1-%7, %br, %sr, %sl, %ENC, %mp4 flag variable and %mp4tag "yes/no" string), also including iTunes protected files support
+ iTunes: %itpc - playcount
+ iTunes: %itrt - rating (0-100)
+ iTunes: now AMIP gets track info from iTunes if it cannot parse file itself
* %sl should be 0 in case it is not available, not some random value
+ notify (CFG_NOTIFY) option. If disabled, no notifications will be send to mIRC (such as notifications for /dde commands)
+ $pad(expr,n), pads the result of expr with n digits, for instance, $pad(%min,0) where %min is 01 gives 1


AMIP Configurator 0.16 released

This is alternative GUI for AMIP options written in Java, changes since last release:

0.16
* i18n (internationalization) support (see jConfigurator.jar/locale.properties)
* Russian translation
* Suomi translation
* Language chooser added
* GUI Cosmetics

0.15
* Multiline viewer for text fields
* Copy/Paste context menu improved
* Look&Feel and dialog fonts of Configurator window can be changed now
* Code optimization, reduced distribution size
* Cosmetics, minor bugfixes

Please send me translations for the AMIP Configurator to your language.

URL: http://amip.tools-for.net/index.php?content=download (http://amip.tools-for.net/index.php?content=download)
Title: AMIP - the complete now playing plug-in
Post by: Jayphen on 2004-09-08 03:58:54
is there any way to make it so that all the text displayed in the dynamic signature is lowercase? (rather than renaming track names, artists, albums to be lowercase) .. it just looks better lowercase using the font I do.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2004-09-08 07:50:02
Quote
is there any way to make it so that all the text displayed in the dynamic signature is lowercase? (rather than renaming track names, artists, albums to be lowercase) .. it just looks better lowercase using the font I do.
[a href="index.php?act=findpost&pid=240176"][{POST_SNAPBACK}][/a]

There is no such setting, however you can manually modify the .php file and also pass all the variables via $lc() AMIP function.
Title: AMIP - the complete now playing plug-in
Post by: kalmark on 2004-09-09 22:59:13
Is it normal that if I paste from the AMIP clipboard the %name does not get updated according to the radio stream I listen to?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2004-09-11 10:21:09
Quote
Is it normal that if I paste from the AMIP clipboard the %name does not get updated according to the radio stream I listen to?
[a href="index.php?act=findpost&pid=240634"][{POST_SNAPBACK}][/a]

It depends on some factors. Try to disable file name check option in AMIP Configurator. Make sure you are using the latest AMIP.
Title: AMIP - the complete now playing plug-in
Post by: kalmark on 2004-09-12 15:46:06
Thanks, disabling file name checking works.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2004-09-26 22:00:30
A bugfix AMIP version has been released.
Code: [Select]
 2.50
----------------------------
   [*] Ogg Vorbis libraries synced with SVN (1.1 version)
   [*] Fixed bug with non-working cache
   [*] CFG_CHECKFILE now defaults to 0


There is also new AMIP Configurator 0.17
Code: [Select]
0.17
 * Show notifications option (page.irc.shownotif translation string added)

0.16.2
 * Dutch translation added

0.16.1
 * Add button translation fixed


Updated Configurator screenshots (http://amip.tools-for.net/config/shots/)

Downloads page (http://amip.tools-for.net/index.php?content=download)
Title: AMIP - the complete now playing plug-in
Post by: Jayphen on 2004-09-28 07:29:28
what you said to do didn't work, so I played around with amipweb.conf for awhile. I got it to display song title/artist and album in lowercase by changing

title=&func_ue(%name)

to

title=&func_ue(&func_lc(%name))

and the same for album  (%4)
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2004-09-28 12:22:41
Quote
what you said to do didn't work, so I played around with amipweb.conf for awhile. I got it to display song title/artist and album in lowercase by changing

Oh, I should have guessed myself, sorry.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2004-11-08 06:28:14
AMIP 2.51 fixing foobar possible crash when working with playlist and deleting items is released:

2.51
----------------------------
* Ignore pattern is now also applied for the file name, not only to the song name, this should fix the problem with updating stream titles when file check option is enabled
* FB2K: AMIP could crash player if playlist item deleted - fixed

Foobar download link: http://amip.tools-for.net/index.php?conten...p_foobar07b.zip (http://amip.tools-for.net/index.php?content=load&file=amip_foobar07b.zip) .
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2005-02-04 00:55:56
It's highly recommended to upgrade to this version, especially for all iTunes users.

Now AMIP supports jIRCii client: http://jirc.hick.org/jirc/ (http://jirc.hick.org/jirc/)  . You need amip_jircii.zip for this.

Live flash demos now available at: http://amip.tools-for.net/index.php?content=about (http://amip.tools-for.net/index.php?content=about)

2.52
----------------------------
+ !!! Official AMIP IRC channel: irc.freenode.net #amip
* New default presets
* !!! Automatic announcement is disabled now by default
* Enable IRC option renamed to Announce automatically because it's what it does now
* Options redesign (and File Chooser is added now)!
+ %rawlen - raw file size as returned by ftell
* fixed 0 bitrate for flac and ape files (#04003)
* Updated FLAC to 1.1.1
* Updated zlib to 1.2.1
* Fixed the potential null-pointer during the locale initialization (fatal error during initialization)
+ ! /dde mplug announcesong N X - announces song N by invoking preset X (1..5)
+ ! /dde mplug announcesong N - announces song N by invoking current preset
+ ! /dde mplug announce preset N - same as announce, but use preset N (1..5)
+ ! /dde mplug announce - will announce current song to mIRC using current preset (FINALLY!) Works even if IRC Integration is disabled
* Fixed conditional $-functions
* iTunes: all memory leaks should be fixed now
* iTunes: options dialog can be invoked in the AMIP Visualizer stub (round Options button on top-right)
+ iTunes: you can now quit without warning
* !!! iTunes 4.7 or later is required to run
+ In addition to /flash(LAMP) command introduced in 2.48 there is now the same command but with extended syntax: /flash(NUM,0,200,5) - will start flashing NUMLOCK with the initial delay 0, in each state (ON/OFF) lamp will be 200ms and will flash 5 times
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2005-02-20 15:33:39
AMIP 2.53 beta is available here (http://amip.tools-for.net/config/).

Now it supports MSN 7 beta (7.0.604 or later) now playing notification:
(http://amip.tools-for.net/config/msn7.png)

Looks like the Album tag is currently ignored by MSN, but you can change the display format in the recent configurator beta as displayed here:
(http://amip.tools-for.net/config/msn7cfg.png)



Complete changelog:

2.53
----------------------------
* /dde mplug cfgdump not working when auto announcement is disabled
* FLAC 1.1.2
* PCRE 5.0
+ $strip(pattern,subject) - removes all matches to pattern from subject
+ $regrep(pattern,replacement,subject) - searches subject for matches to pattern and replaces them with replacement
+ $strrep(search,replace,subject) - this function returns a string with all occurences of search in subject replaced with the given replace value
* iTunes: statically linked with mfc71 lib, no more mfc71.dll dependancy
* If you need comma inside function, you can escape it with backslash
+ %player variable, can be Winamp/QCD/foobar2000/iTunes
+ Timer Callback - commands placed there will be invoked every second by default
+ Simple Shared memory API (FileMapping), AMIP can now publish a shared memory structure with song info. Details coming soon. The following command was added: /shmem(file,type,action) where file is the name of memory mapped file (e.g. amip_api); type can be 'delphi' (without quotes) for pascal/delphi style TStrings and anything else for C style strings; action is either 'update' or 'clear', update updates the memory mapped file, clear clears it. Example that can be placed into the new Timer Callback: /shmem(fb2k_cm2,delphi,update), in the Exit Callback: /shmem(fb2k_cm2,delphi,clear)
+ MSN 7 beta support (you need 7.0.604 or later), see screenshot: http://www.rzone.ru/photo/msn7.png (http://www.rzone.ru/photo/msn7.png)
+ AMIP updates MSN info automatically, but if you want to do it on different events, use /msn(update) command and /msn(clear) commands in the presets
Title: AMIP - the complete now playing plug-in
Post by: shaneh on 2005-02-20 15:55:04
The album tag is actually used when you click on the song and MSN messenger does a search for the song.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2005-02-20 15:58:18
Quote
The album tag is actually used when you click on the song and MSN messenger does a search for the song.
[a href="index.php?act=findpost&pid=275345"][{POST_SNAPBACK}][/a]

Thanks for the info!
Title: AMIP - the complete now playing plug-in
Post by: Fiend Angelical on 2005-02-20 17:13:17
Quote
Quote
hrm, how would i make this work in hydrairc ??? is it possible?

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

Two years on.. is there support for HydraIRC now?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2005-02-20 20:54:57
Quote
Two years on.. is there support for HydraIRC now?
[a href="index.php?act=findpost&pid=275365"][{POST_SNAPBACK}][/a]


No. Be sure, I'll announce it here.
Title: AMIP - the complete now playing plug-in
Post by: choronzon on 2005-02-21 03:38:50
how do I get this new version to work with msn messenger? It doesn't show anything at all!
thanks!
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2005-02-21 08:24:17
Quote
how do I get this new version to work with msn messenger? It doesn't show anything at all!
thanks!
[a href="index.php?act=findpost&pid=275515"][{POST_SNAPBACK}][/a]

Make sure you have MSN Messenger 7.0.604 (it's not official and you can't download it from the Microsoft site, use Google) and AMIP 2.53, all should work automatically when you enable it as shown below:

(http://amip.tools-for.net/config/msn70.png)
Title: AMIP - the complete now playing plug-in
Post by: choronzon on 2005-02-21 12:45:28
I did that, and still doesnt work. I just tried this other foobar thing, foo_msn.dll, and it works. so I have no idea why AMIP doesnt. thanks anyway
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2005-02-21 13:11:01
Quote
I did that, and still doesnt work. I just tried this other foobar thing, foo_msn.dll, and it works. so I have no idea why AMIP doesnt. thanks anyway
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=275604")

Weird, are you sure that you have AMIP 2.53 beta?

You can get it here: [a href="http://amip.tools-for.net/config/dl.php?file=amip_foobar07b.zip]http://amip.tools-for.net/config/dl.php?fi...p_foobar07b.zip[/url]
Title: AMIP - the complete now playing plug-in
Post by: ludox on 2005-02-23 19:54:33
Your site is down. 
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2005-02-24 00:18:14
Quote
Your site is down. 
[a href="index.php?act=findpost&pid=276389"][{POST_SNAPBACK}][/a]

I know =( Can't do anything about it.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2005-02-24 06:46:17
Site is back to work again, RSS feeds were added.
Title: AMIP - the complete now playing plug-in
Post by: fakeplastictrees on 2005-02-26 08:36:42
Quote
Site is back to work again, RSS feeds were added.
[a href="index.php?act=findpost&pid=276514"][{POST_SNAPBACK}][/a]



It's down, i can't download the beta version for MSN.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2005-02-26 08:47:28
Quote
It's down, i can't download the beta version for MSN.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=277203")


[a href="http://swnet.spb.ru/files/amip/]Temporary mirror[/url]
Title: AMIP - the complete now playing plug-in
Post by: fakeplastictrees on 2005-02-26 09:57:34
Quote
Quote
It's down, i can't download the beta version for MSN.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=277203")


[a href="http://swnet.spb.ru/files/amip/]Temporary mirror[/url]
[a href="index.php?act=findpost&pid=277205"][{POST_SNAPBACK}][/a]



Thank you! 

Where do i enable the Msn feature?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2005-02-26 10:14:22
Quote
Thank you! 

Where do i enable the Msn feature?
[a href="index.php?act=findpost&pid=277216"][{POST_SNAPBACK}][/a]

It's enabled in AMIP automatically. You need MSN 7.0.604 and turn on "What I'm listening to":

(http://www.rzone.ru/photo/msn70.png)
Title: AMIP - the complete now playing plug-in
Post by: fakeplastictrees on 2005-02-26 10:26:33
Quote
Quote
Thank you! 

Where do i enable the Msn feature?
[a href="index.php?act=findpost&pid=277216"][{POST_SNAPBACK}][/a]

It's enabled in AMIP automatically. You need MSN 7.0.604 and turn on "What I'm listening to":

(http://www.rzone.ru/photo/msn70.png)
[a href="index.php?act=findpost&pid=277217"][{POST_SNAPBACK}][/a]



Nice, by the way how did you configure your MSN beta to be very minimal?

Any patch links?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2005-02-26 10:42:53
Try asking in the MSN related forums, it's an offtopic here. I have ads removed by MSN7UniversalPatcherPlusPlus.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2005-03-11 14:11:14
UPD: MSN Messenger 7.0.632 is supported in the recent beta, support for the leaked 7.0.604 is still there, but will be removed soon.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2005-04-07 22:43:06
Custom MSN formatting is available in the today's 2.53 beta. Use the new Configurator. Enable the Use alternative formatting checkbox.

Additionally the new command is available:
Code: [Select]
/msn(alt)format string


Sends formatted string to MSN, for instance you can place the following in the Pause Callback in the Callbacks/Web page:
Code: [Select]
/msn(alt)Player is paused


Enjoy:

(http://amip.tools-for.net/config/altformat.png)
Title: AMIP - the complete now playing plug-in
Post by: vrankie on 2005-04-08 00:02:02
Quote
Custom MSN formatting is available in the today's 2.53 beta. Use the new Configurator. Enable the Use alternative formatting checkbox.

Additionally the new command is available:
Code: [Select]
/msn(alt)format string


Sends formatted string to MSN, for instance you can place the following in the Pause Callback in the Callbacks/Web page:
Code: [Select]
/msn(alt)Player is paused


Enjoy:

(http://amip.tools-for.net/config/altformat.png)
[a href="index.php?act=findpost&pid=288986"][{POST_SNAPBACK}][/a]

Hmm, i can't get the album name showing up, could you tell me how to do that? And further, when i haven't got the id3 tag, can i show the filename in MSN?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2005-04-08 00:36:45
%name in the alternative preset takes care of files without tags automatically. If tag is available, %name format equals to %1 - %2  (artist - title), if there are no tags, %name is set ot the file name. As shown on the above screenshot it's the default setting for the NEW AMIP 2.53 BETA RELEASED TODAY.

Then there is a check for the album (%4). If album is present (not empty), then it becomes a part of the string and placed in square brackets. Also this preset truncates long titles to 100 chars.

So, the default preset should work fine for you, just make sure that you have the latest BETA of AMIP and that "Use alternative formatting" checkbox is enabled.
Title: AMIP - the complete now playing plug-in
Post by: seanile on 2005-04-16 02:31:18
Hi - I've installed the 2.53 AMIP plug-in, but I can't convince it to work quite right with MSN 7 (Build 7.0.0777).  I left all of the configurator settings as default, and when I changes to a new song in iTunes, the listing on MSN does change to Artist - Song [Album], but within a few seconds it reverts to Song - Artist.  Don't know why.

Any ideas?  Thank!
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2005-04-16 20:21:55
Please check that you don't have anything in the Callbacks/Web presets. Another possible case is that you have some other plugin doing the same installed (foo_msn or toaster).
Title: AMIP - the complete now playing plug-in
Post by: seanile on 2005-04-16 23:57:11
Quote
Please check that you don't have anything in the Callbacks/Web presets. Another possible case is that you have some other plugin doing the same installed (foo_msn or toaster).
[a href="index.php?act=findpost&pid=291115"][{POST_SNAPBACK}][/a]


Thanks for replying.  There's nothing in the Callbacks/Web and I'm certain I haven't installed any other plugin doing the same thing, unless iTunes has a "now playing" function itself.  (Is this possible?  iTunes worked with MSN 7's NP feature before I ever installed your plugin...)
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2005-04-17 00:28:57
Quote
Thanks for replying.  There's nothing in the Callbacks/Web and I'm certain I haven't installed any other plugin doing the same thing, unless iTunes has a "now playing" function itself.  (Is this possible?  iTunes worked with MSN 7's NP feature before I ever installed your plugin...)
[a href="index.php?act=findpost&pid=291163"][{POST_SNAPBACK}][/a]

I don't know, I'm not using iTunes for a while. Try Foobar2k =)
Title: AMIP - the complete now playing plug-in
Post by: seanile on 2005-04-17 00:29:56
Quote
Quote
Thanks for replying.  There's nothing in the Callbacks/Web and I'm certain I haven't installed any other plugin doing the same thing, unless iTunes has a "now playing" function itself.  (Is this possible?  iTunes worked with MSN 7's NP feature before I ever installed your plugin...)
[a href="index.php?act=findpost&pid=291163"][{POST_SNAPBACK}][/a]

I don't know, I'm not using iTunes for a while. Try Foobar2k =)
[a href="index.php?act=findpost&pid=291171"][{POST_SNAPBACK}][/a]


Heh, ok, thanks!
Title: AMIP - the complete now playing plug-in
Post by: shaneh on 2005-04-17 03:02:01
MSN7 has native support for iTunes. I don't think you can turn it off. Therefore it will revert to the default settings as you are seeing.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2005-04-18 12:13:10
New beta has been uploaded here (http://amip.tools-for.net/config/).

Changes since the previous beta build:
Also worth to mention new feature of 2.53 beta: Socket Transport.

If you are using mIRC and AMIP you can take part in testing the new socket transport for mIRC.

You need ac_mirc.zip, AMIP 2.53 beta for your player and latest beta of AMIP Configurator.

See readme.txt inside ac_mirc.zip for details.

This functionality allows you to run mIRC on one machine and AMIP on another and still be able to query AMIP for song info and to remotely control your player.

Of course, you can also use it on the localhost only, It's a nice replacement to the DDE transport.

At the moment I'm working on the public C/C++ API (dll+lib+header) based on the Socket Transport. Using this SDK you'll be able to use AMIP from your own applications easily.

As a sample application to test this SDK I'll be working on the command line AMIP controller. This tool will allow you to control the player and query AMIP from the command line, either locally, or from the remote machine over the network.

If you have any suggestions, you can post them here.
Title: AMIP - the complete now playing plug-in
Post by: Niz on 2005-05-01 19:31:21
Something very pecuiliar is occuring to me with the newest AMIP and foobar.
It appears as if the GUI for foobar crashes, it can still play music however (using the systray icon), but AMIP is not loaded (i.e. ctrl+j doesnt work, neither does ctrl+alt+z). If I uninstall AMIP, foobar works normally, so I thought I did something wrong, redownloaded AMIP and reinstalled, same problem. Uninstalled AMIP, solved. I then redownloaded foobar the newest version (although the same) special edition (former was the normal one), an installed AMIP, only to experience the same problem and the same solution.
Any idea why this is?

//EDIT:
I forgot to mention; It crashes on the startup of foobar. Also; Im using the Columns view setting (I dont know if this might be important).
2nd //EDIT:
Solution found on AMIP forums (http://amip.tools-for.net/index.php?content=view&id=2509).
Title: AMIP - the complete now playing plug-in
Post by: thestylefm on 2005-05-09 10:20:33
I have a little question... does it work with foobar 0.8.2? i tried to install it, but it seems to have some problems...
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2005-05-09 13:49:06
I didn't test it with 0.8.2, why don't you just upgrade to 0.8.3?
Title: AMIP - the complete now playing plug-in
Post by: metal_termite on 2005-05-09 15:43:53
Would this work with a Yahoo Messenger window?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2005-05-10 02:54:38
Quote
Would this work with a Yahoo Messenger window?
[a href="index.php?act=findpost&pid=296299"][{POST_SNAPBACK}][/a]

Not automatically, only via the Clipboard Integration feature (you'll need to hit hotkey).
If someone can provide a link to the documentation how to integrate with Yahoo Messenger, I'll implement it in the next build.
Title: AMIP - the complete now playing plug-in
Post by: sinistarr on 2005-07-08 06:55:31
OK, how do I enable AMIP to send <Artist> - <Title> [Album: <Album>] to MSN messenger and Yahoo?

For example: Red Hot Chilli Peppers - Otherside [Album: Californication]

I am using the latest versions of all softwares involved. Thanks!
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2005-07-08 09:00:18
Configure AMIP like displayed here (Yahoo is not supported):
(http://amip.tools-for.net/config/msnaltf.png)
Title: AMIP - the complete now playing plug-in
Post by: xchaser on 2005-07-16 02:38:14
I want to tried this new version but I am afraid that if I install 8.3 some of my other plug ins won't work, so I will wait till it works with 8.2 or all the other plug ins work with 8.3
Title: AMIP - the complete now playing plug-in
Post by: mgsisawesome on 2005-10-07 07:43:00
This is a nice plugin, my only question is how do I auto-announce in a particular channel when i am connect to multiple networks? Thanks!
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2005-10-07 11:56:17
Quote
This is a nice plugin, my only question is how do I auto-announce in a particular channel when i am connect to multiple networks? Thanks!
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=332296")

You can try [a href="http://www.brianman.dk/scrapbox/mirc/amip.mrc]this[/url] mIRC script.
Title: AMIP - the complete now playing plug-in
Post by: mgsisawesome on 2005-10-08 01:33:04
Quote
You can try this (http://www.brianman.dk/scrapbox/mirc/amip.mrc) mIRC script.
[a href="index.php?act=findpost&pid=332342"][{POST_SNAPBACK}][/a]


thanks for the help. my solution is nowhere near perfect, but using that and online tutorials i was able to figure it out. thanks for suck a great plugin!
Title: AMIP - the complete now playing plug-in
Post by: The Celestial Celebi on 2006-03-10 13:31:08
How to make a backslash (\) working in the MSN Messenger integration?

I now have %fdir\%nm, but that's not working.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-03-10 13:36:57
Please try this:

%fdir\~%nm

~ will be stripped by AMIP.
Title: AMIP - the complete now playing plug-in
Post by: The Celestial Celebi on 2006-03-10 17:06:11
Doesn't work.... Shows only the name of the folder, not the name of the file that is played currently.

%fdir~\~%nm doesn't work either.
%fdir - %nm does work, but I want the backslash.

Any ideas?
Title: AMIP - the complete now playing plug-in
Post by: The Celestial Celebi on 2006-03-11 18:42:04
Anyone got an idea?

I think it's because the filename has a 0 in front of it, it would become \0 which is a null character in many languages, but I don't know for sure and I don't know how to fix it...
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-03-12 03:43:25
MSN API for now playing uses \0 as fields separator. Try to use spaces, like:

%fdir \ %nm
Title: AMIP - the complete now playing plug-in
Post by: The Celestial Celebi on 2006-03-12 09:32:16
Quote
MSN API for now playing uses \0 as fields separator. Try to use spaces, like:

%fdir \ %nm
[a href="index.php?act=findpost&pid=370943"][{POST_SNAPBACK}][/a]

So... There's no way to use only \? Any characters that I could put between it to make it work?

I can edit my personal text and put \0 in it as many times as I want. So it must be possible, right?
Title: AMIP - the complete now playing plug-in
Post by: tool++ on 2006-03-12 10:04:02
Awesome awesome, I love this almost purely for the jump-to box (and the MSN stuffs).

How long after fb2k 0.9 is released will we have a beta of AMIP to use?

I'm dying without it :X
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-03-14 17:54:41
Quote
So... There's no way to use only \? Any characters that I could put between it to make it work?

I can edit my personal text and put \0 in it as many times as I want. So it must be possible, right?
[a href="index.php?act=findpost&pid=370978"][{POST_SNAPBACK}][/a]

Yeah, should be a way to escape this. I'll check it for the next build.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-03-14 17:55:37
Quote
Awesome awesome, I love this almost purely for the jump-to box (and the MSN stuffs).

How long after fb2k 0.9 is released will we have a beta of AMIP to use?

I'm dying without it :X
[a href="index.php?act=findpost&pid=370987"][{POST_SNAPBACK}][/a]

Depends on the new SDK complexity and on my free time at the moment of SDK release. I guess it should not take longer than a couple of days.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-03-14 17:57:26
Skype now playing support is available in current beta:

Read the Tutorial (http://amip.tools-for.net/wiki/tutorials/skype).

There is also completely new AMIP site with updated on-line documentation.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-03-15 10:54:47
Quote
So... There's no way to use only \? Any characters that I could put between it to make it work?

I can edit my personal text and put \0 in it as many times as I want. So it must be possible, right?
[a href="index.php?act=findpost&pid=370978"][{POST_SNAPBACK}][/a]


I've investigated it a bit further, looks like it's not possible to escape it. Even the native Windows Media Player plug-in can't handle such cases.

I tested it with mp3 with title tag set to "test\0test". Text sent to MSN by WMP plug-in was "test - test", artist was completely skipped because of this.

So, the only solution would be to avoid \0 sequences in the string sent to MSN. You can use AMIP's $strrep function to replace them with something else.
Title: AMIP - the complete now playing plug-in
Post by: foosion on 2006-03-15 11:00:17
I've never used AMIP or MSN, but if \0 becomes the NUL character, won't \\ become a backslash?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-03-15 11:07:44
Quote
I've never used AMIP or MSN, but if \0 becomes the NUL character, won't \\ become a backslash?
[a href="index.php?act=findpost&pid=371690"][{POST_SNAPBACK}][/a]

Code: [Select]
_snprintf((LPSTR)str, 4096, "\\0Music\\0%d\\0%s\\0%s\\0%s\\0%s\\0%s\\0", msnpush.msncommand, fmt.c_str(), title.c_str(), artist.c_str(), album.c_str(), "");


Here is how the string for MSN API is constructed, so by \0 I mean \\0 C-String. When another \0 (\\0) appears in title, artist or album, it breaks the format.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-03-20 04:54:12
foobar2000 v0.9 support has been added, read the official announcement (http://amip.tools-for.net/board/index.php?showtopic=13).
Title: AMIP - the complete now playing plug-in
Post by: tool++ on 2006-03-20 17:17:25
Hurrah. Btw I'm that retard guy (James d^___^b) that posted on ze forums
Title: AMIP - the complete now playing plug-in
Post by: tool++ on 2006-03-20 20:44:15
AMIP is just godly.

[02:40/03:24] The Number Twelve Looks Like You -> Like A Cat [An Inch Of Gold For An Inch Of Time.2003]
Title: AMIP - the complete now playing plug-in
Post by: TonhoUglyHair on 2006-03-21 16:08:29
AMIP is good indeed, but got a Photoshop issue when using it... 

open photoshop = ok
open a image in photoshop, and them try to change a value on lets take the Magic Wand Tool = not ok...

it just drops the focus on the main window of photoshop...

really strange bug btw...

so I still got the hope someone will re-compile the old simple and lightweight foo_tbar.dll
Title: AMIP - the complete now playing plug-in
Post by: Chaser on 2006-03-21 20:47:19
Quote
AMIP is good indeed, but got a Photoshop issue when using it... 

open photoshop = ok
open a image in photoshop, and them try to change a value on lets take the Magic Wand Tool = not ok...

it just drops the focus on the main window of photoshop...

really strange bug btw...

so I still got the hope someone will re-compile the old simple and lightweight foo_tbar.dll
[a href="index.php?act=findpost&pid=373394"][{POST_SNAPBACK}][/a]


I experienced the same. Photoshop's MDI children obviously loose the focus on titlebarrefresh (I checked "refresh every second").


Quote
AMIP seems to be massive overkill for just doing what foo_tbar did.
[a href="index.php?act=findpost&pid=373396"][{POST_SNAPBACK}][/a]



That's true. It does, however, it's job very well. I deactivated all the other features.

Quick question: How to combine AMIP with Miranda?

PS: All this rather belongs into AMIP discussion-thread...
Title: AMIP - the complete now playing plug-in
Post by: TonhoUglyHair on 2006-03-23 20:29:02
the only thing I could do to avoid uninstalling these component was set the refresh time to 5 or more seconds...  so it takes a little longer time to steal focus in photoshop...

in fact these happens in all applications that the inside window is always active and the main dont...  in photoshop for example , i open a picture, and seletc the main bar, but the picture window will be focused to, so AMIP when updates the song info, put focus only in the inner window (the one picture is been edited...)
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-03-23 20:37:33
Quote
AMIP is good indeed, but got a Photoshop issue when using it... 

open photoshop = ok
open a image in photoshop, and them try to change a value on lets take the Magic Wand Tool = not ok...

it just drops the focus on the main window of photoshop...

really strange bug btw...

so I still got the hope someone will re-compile the old simple and lightweight foo_tbar.dll


I'll add an option to ignore windows beloning to certain processes and certain window classes soon.

Quote
Quick question: How to combine AMIP with Miranda?
PS: All this rather belongs into AMIP discussion-thread...

Please see here:
http://amip.tools-for.net/board/index.php?...ew=findpost&p=9 (http://amip.tools-for.net/board/index.php?s=&showtopic=6&view=findpost&p=9)
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-03-23 22:11:47
Temporary mirror while the main site is being transferred to the new server:
http://swnet.spb.ru/files/amip_beta/ (http://swnet.spb.ru/files/amip_beta/)
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-03-27 01:20:01
New beta version released 2.53 (2006-03-27):

New features:Also compatiblility setting for MSN Live Messenger has been added.

Title bar integration can now be configured to ignore certain processes and window classes (photoshop.exe is ignored by default).

Other fixes and improvements (such as samplerate for foobar 0.9 integration). Check the changelog (http://amip.tools-for.net/wiki/amip/changelog) for details.
Title: AMIP - the complete now playing plug-in
Post by: Jeffrey04 on 2006-03-28 19:34:33
how can i make a http post?
is unicode support included?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-03-28 19:37:27
Use /exec and cURL, see amipds.zip as an example, Unicode support is not available yet.
Title: AMIP - the complete now playing plug-in
Post by: Jeffrey04 on 2006-03-28 19:39:28
thx for the reply~
Title: AMIP - the complete now playing plug-in
Post by: drummer_kew_03 on 2006-03-28 21:12:07
I'm trying to get it to work with Trillian and I don't know where to start.  Can you help me out?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-03-28 21:17:02
Trillian is not supported directly yet, only Clipboard integration will work, use Ctrl+Alt+Z to paste.
Title: AMIP - the complete now playing plug-in
Post by: drummer_kew_03 on 2006-03-28 21:37:17
Quote
Trillian is not supported directly yet, only Clipboard integration will work, use Ctrl+Alt+Z to paste.
[a href="index.php?act=findpost&pid=376373"][{POST_SNAPBACK}][/a]


Okay, thanks.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-03-31 23:36:30
Just wanted to inform you that the site will be down for some more days. The dedicated server my affiliates bought started crashing, support kept silence for a couple of days and now my firends ordered the new server in a different company (should be much better).

The problem is with transfering the actual database from the old site since the server is down and support doesn't respond.

Sorry for the inconvenience, you can get the files from the temporary mirror:

http://swnet.spb.ru/files/amip_beta/ (http://swnet.spb.ru/files/amip_beta/)

Foobar 0.9 version of AMIP is: amip_foobar_09.zip
To access fancy options use: amip_config.zip

Hope it will be resolved soon.
Title: AMIP - the complete now playing plug-in
Post by: Sphix on 2006-04-01 05:13:53
Nice plugin
Title: AMIP - the complete now playing plug-in
Post by: fabiospark on 2006-04-01 07:11:03
Would it be possible to create on a local machine, a now playing info screensaver in windows through AMIP with text and graphics (...know Samurize?)?

Thanks
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-04-01 12:02:17
AMIP has a feature to write song info into file, you need some screensaver that can read from file, detect when it's updated and show this info. AMIP is used with Samurize in this way.
Title: AMIP - the complete now playing plug-in
Post by: DanielB on 2006-04-01 15:21:29
Edit:
Useless post 
Title: AMIP - the complete now playing plug-in
Post by: aves on 2006-04-01 19:39:51
anyone can tell me how to configure this to display chinese characters?
im using foobar + msn live
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-04-01 19:41:57
Unicode is not supported yet.
Title: AMIP - the complete now playing plug-in
Post by: aves on 2006-04-01 19:47:55
 sigh... any intentions on implementing it? 
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-04-01 20:24:50
Yes, I plan it for the next major version.
Title: AMIP - the complete now playing plug-in
Post by: 1stdayonthejob on 2006-04-01 20:26:58
Quote
anyone can tell me how to configure this to display chinese characters?
im using foobar + msn live
[a href="index.php?act=findpost&pid=377902"][{POST_SNAPBACK}][/a]


you can configure ur windows regional settings to run chinese in the advanced tab then it'll display chinese.  I reaally hope unicode will b implemented in future functions.
Title: AMIP - the complete now playing plug-in
Post by: yatahaze on 2006-04-02 20:10:07
Heres some more mirrors for amip_foobar_09.zip:
• Shaw Cablesystems (Canada) (http://members.shaw.ca/yatahaze/temp/amip_foobar_09.zip)
• Yousendit (http://download.yousendit.com/6DD2A58E6FF3A9C6)
Title: AMIP - the complete now playing plug-in
Post by: eclipse1 on 2006-04-03 17:20:49
Can anyone give another mirror for amip_config.zip please?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-04-03 17:51:04
http://swnet.spb.ru/files/amip_beta/amip_config.zip (http://swnet.spb.ru/files/amip_beta/amip_config.zip)
Title: AMIP - the complete now playing plug-in
Post by: eclipse1 on 2006-04-03 18:10:27
Thank you!

By the way, where can I get more presets for mirc display? I like the 2nd preset in AMIP but I want to add Artist, Album and Title to the display and I don't understand the coding in that one 
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-04-03 19:01:57
There is no any place with shared presets, you need to read the docs when the site will be on-line to understand the syntax and get the variables list.
Title: AMIP - the complete now playing plug-in
Post by: killabug on 2006-04-03 20:18:25
Is there a problem with musepack?

amip: CBR - Stereo
EncSpot 2.0: VBR - Joint Stereo

same file ...
Title: AMIP - the complete now playing plug-in
Post by: tool++ on 2006-04-03 20:33:29
Any estimates on getting a fix for things that don't have an ID3V1 tag?

I can't seem to force FB2k to write ID3v1 tags, either. This annoys me.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-04-03 21:29:32
Quote
Is there a problem with musepack?

amip: CBR - Stereo
EncSpot 2.0: VBR - Joint Stereo

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

EncSport understands musepack, probably not the version used in AMIP? AMIP only uses it for mpeg files.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-04-03 21:32:08
Quote
Any estimates on getting a fix for things that don't have an ID3V1 tag?

I can't seem to force FB2k to write ID3v1 tags, either. This annoys me.
[a href="index.php?act=findpost&pid=378676"][{POST_SNAPBACK}][/a]

It's a problem with id3v2 tags v2.4 and 2.3 in Unicode format, it's not specific to AMIP, other applications are also affected. It will be resolved as soon as AMIP will move to the new tag library (not sure when, though). There is also similar discussion in AMIP forum, but the site is still off-line.
Title: AMIP - the complete now playing plug-in
Post by: mleko on 2006-04-04 19:53:26
how change hotkeys for AMIP?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-04-04 21:13:20
Install AMIP Configurator (amip_config.zip), it has GUI for changing hotkeys.
Title: AMIP - the complete now playing plug-in
Post by: sh1leshk4 on 2006-04-07 17:07:07
I'm using fb2k 0.9 final and AMIP 2.53.
I tried to display the info on my Yahoo! Messenger 7.0.2.120.

Is there any way to display WavPack's bitrate?
I've tried both %br and %ABR to no avail; displayed 0 all the time.
Worked with VBR MP3 and Vorbis files, though.
Haven't tried with FLAC or OptimFROG.

Any suggestions?

Correction:
It does work, but intermittenly.
Sometimes it does, sometimes it doesn't. o.O

Anyway, this component is the very best out there.
Keep up the good work! =)
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-04-07 20:29:20
There are some weird problems with bitrate reporting. Read here (http://amip.tools-for.net/board/index.php?showtopic=28).

I didn't manage to reproduce this problem on my machine. Read the thread linked above. If reinstalling doesn't help, send me a file illustrating the problem.
Title: AMIP - the complete now playing plug-in
Post by: sh1leshk4 on 2006-04-08 17:04:13
Thanks, problem is (somewhat) solved. =)
It doesn't show 0Kbps anymore.

Btw, I have this WavPack file reported as 810Kbps while it actually has (in its properties) 781Kbps.
Coincidentally, the next file in the same folder does have a bitrate of 810Kbps.
These two files are an encode of a single album which consists of only two tracks.

Anyway, in what kind of situation should I use %ABR?
It seems %br already report the exact same numbers (for VBR files) as %ABR.

And there's this %ver variable which outputs the whole 'foobar2000 v0.9' string when used with fb2k 0.9.
I thought for a string like that I should use %player %ver, but with that I got 'foobar2000 foobar2000 v0.9' instead.
Is this an error on AMIP's side or that fb2k doesn't return values as expected?
Btw, I used %ver for Callbacks' parameters (/yahoo %ver) if that'd be of any help.

And when changing between songs, my Y!M status sometimes turns into a Busy status.
It's pretty apparent when opening new files, not changing between tracks already present in the current playlist.
Is this AMIP's 'error' or is it that Y!M is just being lousy? =b

Last but not least, AMIP's documentation explains $lc(string) twice.
You might want to fix it. =)

Oh, and thanks beforehand.
Title: AMIP - the complete now playing plug-in
Post by: Mangix on 2006-04-09 00:36:22
i have a problem with AMIP. i installed it and it works brilliantly but something is up with the AMIP Configurator. when i previously had it(i reinstalled foobar2000), when i went to preferences > Tools > AMIP Wrapper > Configure AMIP, it oppened the AMIP Configurator. but now, it doesn't and keeps saying that the default thing is outdated. but the problem is, the AMIP Configurator is already installed.
Title: AMIP - the complete now playing plug-in
Post by: sh1leshk4 on 2006-04-09 01:34:00
Have you tried reinstalling the stand-alone AMIP Configurator?
Title: AMIP - the complete now playing plug-in
Post by: Mangix on 2006-04-09 01:42:34
twice

nvm: i tried reinstalling again and it finally worked. i must have installed an old version of it or something.
Title: AMIP - the complete now playing plug-in
Post by: sh1leshk4 on 2006-04-09 02:23:01
Ok then. =)

Anyway, another question for Serge.
It seems whenever there exist both ID3v1 and ID3v2 tags in a file, it prefers to read the ID3v1 tag.
Is there any way to override AMIP so it'd read the ID3v2 tag instead?
Title: AMIP - the complete now playing plug-in
Post by: Mangix on 2006-04-09 06:41:22
that would be VERY usefull for songs with large titles and since i have a bunch of Nile songs, it cuts the title off.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-04-09 17:37:21
Btw, I have this WavPack file reported as 810Kbps while it actually has (in its properties) 781Kbps.
Coincidentally, the next file in the same folder does have a bitrate of 810Kbps.
These two files are an encode of a single album which consists of only two tracks.


Hmm, I'll check it, probably incorrect index is used when I look for track bitrate. Thanks for reporting.

Anyway, in what kind of situation should I use %ABR?
It seems %br already report the exact same numbers (for VBR files) as %ABR.


With foobar there is no reason to use %ABR, since it already reports average bitrate. But some players don't do so, in this case for mpeg files AMIP uses EncSpot library that calculates average bitrate.

And there's this %ver variable which outputs the whole 'foobar2000 v0.9' string when used with fb2k 0.9.
I thought for a string like that I should use %player %ver, but with that I got 'foobar2000 foobar2000 v0.9' instead.
Is this an error on AMIP's side or that fb2k doesn't return values as expected?
Btw, I used %ver for Callbacks' parameters (/yahoo %ver) if that'd be of any help.


This one is a known problem. I was too lazy to extract just version number from the version string returned by foobar API, so I'm just passing the entire string, with foobar use just %ver. Maybe in the future versions I'll change it for consistency.

And when changing between songs, my Y!M status sometimes turns into a Busy status.
It's pretty apparent when opening new files, not changing between tracks already present in the current playlist.
Is this AMIP's 'error' or is it that Y!M is just being lousy? =b


I don't know, maybe there are some special chars that Yahoo recognizes as status change.

Last but not least, AMIP's documentation explains $lc(string) twice.
You might want to fix it. =)


Thanks, fixed.

Anyway, another question for Serge.
It seems whenever there exist both ID3v1 and ID3v2 tags in a file, it prefers to read the ID3v1 tag.
Is there any way to override AMIP so it'd read the ID3v2 tag instead?


AMIP always prefers id3v2 tag. The problem you have is probably related to the version of you id3v2 tag (2.4), Unicode encoding of the tag or some other factor that breaks id3lib reading of id3v2 tag. I can't do much about it right now, but it should be probably fixed when I'll move to another tagging libary.
Title: AMIP - the complete now playing plug-in
Post by: sh1leshk4 on 2006-04-10 04:50:56
Btw, I have this WavPack file reported as 810Kbps while it actually has (in its properties) 781Kbps.
Coincidentally, the next file in the same folder does have a bitrate of 810Kbps.
These two files are an encode of a single album which consists of only two tracks.

Hmm, I'll check it, probably incorrect index is used when I look for track bitrate. Thanks for reporting.
This is a log that AMIP created (using Callbacks and the /file command) :

Code: [Select]
...foobar2000 v0.9 is paused...
...foobar2000 v0.9 is stopped...
...foobar2000 v0.9 is off...
...foobar2000 v0.9 is started...
...foobar2000 v0.9 is stopped...
...Yasunori Mitsuda - Fields of Time - Home World [Chrono Cross OST - Disc One: Awakening | 03:26 | FLAC 1021Kbps 44KHz | 22.00MB]...
...Key+Lia - Natukage (Summer Shadow) [Natukage / nostalgia | 05:53 | WavPack 810Kbps 44KHz | 32.88MB]...
...Key+Lia - nostalgia [Natukage / nostalgia | 05:53 | WavPack 810Kbps 44KHz | 34.13MB]...
...foobar2000 v0.9 is stopped...
...Key+Lia - nostalgia [Natukage / nostalgia | 05:53 | WavPack 810Kbps 44KHz | 34.13MB]...
...Key+Lia - nostalgia [Natukage / nostalgia | 05:53 | WavPack 810Kbps 44KHz | 34.13MB]...
...Yasunori Mitsuda - Chrono Cross - Scars of Time [Chrono Cross OST - Disc One: Awakening | 02:29 | FLAC 1021Kbps 44KHz | 16.49MB]...
...Yasunori Mitsuda - Deadline [Chrono Cross OST - Disc One: Awakening | 02:38 | FLAC 1027Kbps 44KHz | 19.34MB]...
...Yasunori Mitsuda - Aruni - Home [Chrono Cross OST - Disc One: Awakening | 03:23 | FLAC 1021Kbps 44KHz | 17.88MB]...
...Yasunori Mitsuda - Fields of Time - Home World [Chrono Cross OST - Disc One: Awakening | 03:26 | FLAC 1021Kbps 44KHz | 22.00MB]...
...Yasunori Mitsuda - Lizard Dance [Chrono Cross OST - Disc One: Awakening | 02:41 | FLAC 1021Kbps 44KHz | 17.27MB]...
...Yasunori Mitsuda - Reminiscing - Forgotten Memory [Chrono Cross OST - Disc One: Awakening | 03:25 | FLAC 1021Kbps 44KHz | 13.39MB]...
...Yasunori Mitsuda - On the Beach of Dreams - Another World [Chrono Cross OST - Disc One: Awakening | 02:22 | FLAC 1021Kbps 44KHz | 11.93MB]...
...Yasunori Mitsuda - Deadline [Chrono Cross OST - Disc One: Awakening | 02:38 | FLAC 1027Kbps 44KHz | 19.34MB]...
...foobar2000 v0.9 is paused...
...foobar2000 v0.9 is off...
Key+Lia is the two tracks single album I reported earlier.
As expected, both tracks are being reported as 810Kbps while only the second track is.

With some Chrono Cross OST (Disc 1) tracks it's getting interesting.

I've played the first few files and all is being reported 1021Kbps.
They're not.
The funny thing is, the track (Yasunori Mitsuda - Deadline) which bitrate is actually 1021Kbps is being reported as having 1027Kbps.

This is the format (or command) I used for logging :

Code: [Select]
/file:(C:\amip.log) ...$if(%id3,%1 - %2 $if(%4,[%4 |,),$if(%ape,%1 - %2 $if(%4,[%4 |,),$if(%flactag,%1 - %2 $if(%4,[%4 |,),%nm))) $if(%4,,[)%min:%sec | $if(%mpc,MusePack,$if($mat(%ext,ogg),Vorbis,$if(%flac,FLAC,$if(%mac,Monkey's Audio,$if($mat(%ext,ofr),OptimFROG,$if($mat(%ext,wv),WavPack,$uc(%ext))))))) %br~Kbps %sr~KHz | %fl~MB]...
The general format is like this :
[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]*artist* - *title* [*album* | *duration* | *format* *bitrate* *samplerate* | *filesize*][/size]

If no tags are present :
[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]*filename* [*duration* | *format* *bitrate* *samplerate* | *filesize*][/size]

Please note that it's the same format (excluding /file command, of course) I used to display the now playing info on my Y!M status.
Hope that'd help you in rectifying the problem.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-04-10 07:13:39
Bitrate problem has been fixed in 2006-04-10 beta, changes since last beta:
* fb2k-0.9: %br and %sr were retrieved from the wrong playlist item (not currently playing)
* fb2k-0.9: %ver now returns only number (0.9 instead of foobar2000 v0.9), to get player name use %player
Title: AMIP - the complete now playing plug-in
Post by: sh1leshk4 on 2006-04-10 12:19:07
Ok, I've tested the new beta.
Bitrate is now displayed properly.
Thanks for the quick fix! =)

I might be asking too much, but could you implement an OR for the if() conditional function?
Or maybe an additional OR function like $or().
So instead of :

Code: [Select]
$if(%id3,%1 - %2 $if(%4,[%4 |,),$if(%ape,%1 - %2 $if(%4,[%4 |,),$if(%flactag,%1 - %2 $if(%4,[%4 |,),%nm)))

I could just write :

Code: [Select]
$if($or(%id3,%ape,%flactag),%1 - %2 $if(%4,[%4 |,),%nm)

...which is simpler.
Note that the $or() function could take an arbitrary number of arguments, depends on how many arguments you'd like to compare.
i.e $or(a,b), $or(a,b,c,d), even one that doesn't make sense like $or(a), etc.

Anyway, still waiting for a new tagging library incorporation, but take your time.
At the moment, everything is fine and dandy.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-04-10 12:40:45
You may want to use foobar2000 formatting in AMIP Wrapper options, it has more functions and options, in AMIP you can just use %s for the foobar formatted string. This should also solve the problem with tags.

Anyway, thanks for the suggestion, I'll consider it.
Title: AMIP - the complete now playing plug-in
Post by: sh1leshk4 on 2006-04-10 16:23:06
Well, actually, I'm thinking of using AMIP for other computers which users have never heard about fb2k (read: Winamp users).
So, I prefer to just configure AMIP and make the best use of it.
Besides, Winamp isn't as flexible as fb2k in term of title formatting.

Btw, I could just copy the plugin.ini over to Winamp's plugin folder, right?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-04-10 16:24:44
Yes, you can copy plugin.ini between machines, no matter what player is used.
Title: AMIP - the complete now playing plug-in
Post by: Mangix on 2006-04-16 08:12:46
(http://img110.imageshack.us/img110/3813/titlebar6pl.th.jpg) (http://img110.imageshack.us/my.php?image=titlebar6pl.jpg) as you guys can see, the font, the size, and the color is exactly the same as the theme that i am using right now. however, the problem is that it isn't perfectly aligned. can anyone tell me why?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-04-16 12:27:49
I see, I'll add an option to fine tune vertical alignment in one of the future builds.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-05-02 15:07:29
New build is available, see here for changes:
http://amip.tools-for.net/board/index.php?showtopic=58 (http://amip.tools-for.net/board/index.php?showtopic=58) .
Title: AMIP - the complete now playing plug-in
Post by: lextune on 2006-05-04 15:46:14
I just started using this and it's great. Thanks.

But maybe someone can help me, I am using fb2k v0.9.1, and this is the preset I am using for mIRC

//describe $active now playing: %1 - [%4 #%3] - %2 - %min:%sec [%br~kbps]

And it works fine for mp3's and flac files (though I would like it to display the codec too, can't figure that out.)

lextune now playing: Morbid Angel - [Blessed Are The Sick #02] - Fall From Grace - 05:13 [insert codec here1010kbps]

But files with ape tags (WavPack, MPC) are missing the track number and title tags.

lextune now playing: Bloodbath - [Nightmares Made Flesh #] - - 03:37 [1058kbps]

?

Can someone help out an AMIP n00b, and give me the string that will add the missing tags to the ape tagged files? And ideally add the codec to the display for all of them as well.
Title: AMIP - the complete now playing plug-in
Post by: Chaser on 2006-05-04 15:54:19
a proposal: you could use the %s variable and define your desired string through foobar-amip-configuration!
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-05-04 15:54:26
Try configuring the string you need in foobar using foobar formatting variables (in AMIP Wrapper settings) and in AMIP use %s for this string.
Title: AMIP - the complete now playing plug-in
Post by: lextune on 2006-05-04 16:01:13
Sweet! Thanks again ;D
Title: AMIP - the complete now playing plug-in
Post by: amppa on 2006-05-04 23:56:12
Hi, thanks for the plugin, I use it to create playback log with "Callbacks/Web". The behaviour just seems a bit weird:

- "Play & change" writes a new entry when starting to play, when coming back from pause mode and when e.g. editing some of the tags
- "Play" seems to write an entry only when stopping the playback and starting again, not even when the playback naturally continues to next song

I don't quite understand the logic, at least with the latter one. What I'd expect to see is an entry every time playback is started from the beginning of the track (as when using play, next, random or letting foobar continue to the next track after finishing the current one).
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-05-05 08:25:18
Yeah, I know, it's a bit confusing, because you need only Change action. Actually, change action is invoked using the IRC Integration preset. So, instead of Callbacks/Web, put your command in the IRC Integration Preset.

For consistency I'll add Change Tab to the Callbacks/Web in one of the future builds.
Title: AMIP - the complete now playing plug-in
Post by: amppa on 2006-05-14 23:11:42
Yeah, I know, it's a bit confusing, because you need only Change action. Actually, change action is invoked using the IRC Integration preset. So, instead of Callbacks/Web, put your command in the IRC Integration Preset.

Thank you again, this indeed does the trick. It doesn't add another entry if I play some track twice, but that's not a big deal.
Title: AMIP - the complete now playing plug-in
Post by: Fidel_Quastro on 2006-05-15 11:31:14
Um ... i would like to display the codec used, but i didn't find a variable matching this, and I'm not really understanding the syntax (kinda dumb today  ), so i could code myself a variable/conditions-construct with the flags. Does anybody have a solution by hand?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-05-15 11:35:50
AMIP doesn't have variable for codec (only for mp3 codecs), but you can use format flags and conditions to write codec info.

Also you can use foobar variables in wrapper settings and in AMIP use %s.
Title: AMIP - the complete now playing plug-in
Post by: Fidel_Quastro on 2006-05-15 12:39:03
Uh ... have written a whole lot of crap :/
Title: AMIP - the complete now playing plug-in
Post by: Nappi on 2006-05-15 13:46:38
Should %vol tag work with Foobar2000? I'm trying to write the volume information into a text file, but the value is always 254. I'm using Foobar v0.91 and AMIP v2.53. (more info.. (http://www.hydrogenaudio.org/forums/index.php?showtopic=44625))
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-05-15 13:59:04
I'm not sure, I'm using the standard API function to get the volume from player, but probably it returns the same constant volume.

Code: [Select]
static_api_ptr_t<playback_control> pc;
int vol = pc->get_volume();
Title: AMIP - the complete now playing plug-in
Post by: foosion on 2006-05-16 01:57:52
Code: [Select]
class NOVTABLE playback_control : ...
    //! Retrieves playback volume level.
    //! @returns current playback volume level, in dB; 0 for full volume.
    virtual float get_volume() = 0;

The return type of this function has changed in 0.9. It might be a good idea to change your compiler settings so that it will generate a warning about potential data loss because of the implicit float to int conversion.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-05-16 02:29:26
The problem here is not with the type conversion and possible data loss, but with the change in the scale. In 0.8 it was -10000..0 int, in 0.9 it is -100..0 float.

My code is converting it to 0..255 scale and of course it doesn't work correctly now. It would be nice to have it documented.

I'll change my code to work correctly with 0.9 for the next AMIP build.

I should also note that it's not the same as Winamp's 0..255 scale because with foobar it's logarithmic. I'll try to consider it in my new coversion code.
Title: AMIP - the complete now playing plug-in
Post by: rembetis on 2006-05-23 14:28:18
Is it possible to add a variable for total playlist time, not just number of songs in playlist (%ll)?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-05-23 14:29:56
No, since such variable needs to be calculated and it can take a lot of time for large playlists.
Title: AMIP - the complete now playing plug-in
Post by: Trilis on 2006-05-24 20:08:55
when i'm using ctrl + alt + z, it writes only first played song... anyone know how to fix it? version 2.53 beta
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-05-24 20:12:21
Do you play streams, CUE files or real mp3/other standalone files? What is the state of player when you use the hotkey? Anything unusual with your playlist? Does Ctrl+J dialog work and show the correct current song?
Title: AMIP - the complete now playing plug-in
Post by: Trilis on 2006-05-24 20:15:39
ctrl + j don't work... all the songs are in white, can't see anything, playing mp3
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-05-24 20:17:05
Make sure that playlist is actually active and selected in foobar. What foobar version do you use? Any plug-ins that affect playlists?
Title: AMIP - the complete now playing plug-in
Post by: Trilis on 2006-05-24 20:26:36
only advanced control plugin, version 0.91
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-05-24 20:28:22
Dunno, try clean foobar installation, make new playlist, add songs to it, reinstall AMIP, start playing songs from playlist. See if the problem remains.

I can't reproduce it and you are the first to report such a problem. Something  wrong with your player configuration probably.
Title: AMIP - the complete now playing plug-in
Post by: Yotsuya on 2006-06-03 06:29:30
I have been using amip for a few years now with winamp but have recently switched to foobar and seem to be having a problem. Whenever I quote now playing information in mirc through amip from foobar, the artist and title are being guessed by the filename instead of being relayed from the ID3 tag.

I read through this thread and noticed someone mention a problem with shoutcast stream names not being updated and the solution was to disable a filename check through the configurator but I could find no such option to try.  I am aware that amip falls back on filename guessing when it cannot find an ID3 and that there are currently issues with foobar's use of ID3v2.4 so I converted the tags to ID3v1 but still experienced the problem.  I tried installing a fresh copy of foobar, amip, and mirc on a fresh copy of windows xp sp2 on a secondary machine but still experienced the problem.

The code I am using in mirc to pull the now playing information, which still works fine through amip through winamp is:

Code: [Select]
alias mp3 {
  if ($dde(mPlug,format,"%playing")) {
    /me $dde(mPlug,format,"now_playing:_%name_[%min:%sec~/%br~Kbps/%sr~KHz]")
  } else {
    echo Winamp is not currently running.
  }
}


This string I'm using for the AMIP wrapper is:

%artist% - %title%

These are my software versions from my primary setup:

Windows 2003 v5.2 SP1 Build 3790
mIRC v6.16
AMIP v2.5.3.0
AMIP Configurator v1.6
AMIP Wrapper v0.90
Foobar v0.9.1

Could someone please confirm wether or not this is a bug (rename a random mp3 and see if it reports the name from your id3) or please let me know if I am missing something in the configuration somewhere? Thank You.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-06-03 06:35:42
Solution and problem description is here (http://amip.tools-for.net/board/index.php?showtopic=13&st=0&p=34&#entry34).

You can find more information about id3lib and foobar id3v2 tags incompatibility in foobar forums here.
Title: AMIP - the complete now playing plug-in
Post by: Yotsuya on 2006-06-03 06:41:15
Thank you for your quick response. I saw this mentioned earlier in this thread however did not recognize it as pertaining to my problem, the phrasing in your other forum is much more clear.

I changed the %name to %s in my mirc script and now my problem is solved.

Keep up the good work!
Title: AMIP - the complete now playing plug-in
Post by: BrilliantGreen on 2006-06-09 07:13:46
Whats the var.. for streams(shoutcast radio)..

to show.. something like this
(Radio - DJ Something) (radio.url.com:8000)

*btw im only using aimp for foobar & mirc..
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-06-09 12:29:52
Try %s.
Title: AMIP - the complete now playing plug-in
Post by: rats on 2006-07-24 12:48:58
does it work with the latest vesion of yahoo messenger?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-07-24 14:34:53
Yes, for me it works, but some other users have problems. I'll investigate it later.
Title: AMIP - the complete now playing plug-in
Post by: pepoluan on 2006-07-24 17:53:04
I really like this plugin. Been using it to change my sigs dynamically.

However, just one minor quibble: Can you make the box to enter the %s in foobar2000 a multiline textbox? With all the HTML codes it emits it gets unwieldy long and I have to keep scrolling forward and backward.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-07-24 17:56:44
I'll consider it, thanks for the suggestion.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-07-24 19:37:22
New AMIP 2.53 beta (2006-07-24) build has been uploaded, minor changes only:

+ Option to keep song in clipboard (allows to disable clipboard restoring), you need latest AMIP Configurator
+ Change callback, called only on song change
Title: AMIP - the complete now playing plug-in
Post by: AlexVallat on 2006-08-04 20:23:29
AIMP seems to continually crash out foobar2000 for me... It is fine for the first track played, but as soon as foobar moves to the next track and starts playing it, it crashes out. Disabling AIMP stops it from crashing, and the crash dump shows it occurring in callback_run, in aimp.

I just want AIMP to write out the album, artist and track information to a file so I can display it using LCD Smartie, so I've got everything turned off except that, and the formatting string for writing out the file is "%1^lb%4^lb%2".

As foo_text seems to be down for the count for v0.9, and WinampSpam is limited to a single line of text, it looks like AIMP is my only chance.

Any suggestions?

Crash dump:
Code: [Select]
Illegal operation:
Code: C0000090h, flags: 00000000h, address: 06D60805h
Call path:
entry=>app_mainloop=>main_thread_callback::callback_run
This is the first crash logged by this instance.
Code bytes (06D60805h):
06D607C5h:  06 00 74 2D 55 8B EC 83 EC 08 83 E4 F8 DD 1C 24
06D607D5h:  F2 0F 2C 04 24 C9 C3 83 3D FC 22 E0 06 00 74 11
06D607E5h:  83 EC 04 D9 3C 24 58 66 83 E0 7F 66 83 F8 7F 74
06D607F5h:  D3 55 8B EC 83 EC 20 83 E4 F0 D9 C0 D9 54 24 18
06D60805h:  DF 7C 24 10 DF 6C 24 10 8B 54 24 18 8B 44 24 10
06D60815h:  85 C0 74 3C DE E9 85 D2 79 1E D9 1C 24 8B 0C 24
06D60825h:  81 F1 00 00 00 80 81 C1 FF FF FF 7F 83 D0 00 8B
06D60835h:  54 24 14 83 D2 00 EB 2C D9 1C 24 8B 0C 24 81 C1
Stack (0012F8A4h):
0012F884h:  011EDD80 7C9C93A0 77F643DD 7C9C93A0
0012F894h:  00000004 00000000 011ED28C 00000000
0012F8A4h:  00000000 00000032 00000000 00000000
0012F8B4h:  00000000 0147E9EC 00442E52 004DC9CC
0012F8C4h:  00000000 0012F960 0193CD58 00000000
0012F8D4h:  0012F8F0 0012F990 0012F910 77D618F4
0012F8E4h:  00000000 00000000 0147E9EC 00030000
0012F8F4h:  00000000 0131AE50 7FFDF000 00030000
0012F904h:  00000010 00000000 003C0000 0012F708
0012F914h:  0012F9CC 0012FA00 7C90EE18 7C9106F0
0012F924h:  FFFFFFFF 7C9106EB 004915DD 003C0000
0012F934h:  0012F99C 004A4F40 00000000 0040AA43
0012F944h:  0040AA58 004BE7EC 0040BB11 004428FB
0012F954h:  0147E9EC 004DC9CC 00000000 0012F9A8
0012F964h:  0043E464 004DC9CC 00000000 004BE7EC
0012F974h:  00163360 004BE7AC 10002D97 0016337D
0012F984h:  004BE7AC 00000022 004BE7EC 004DC9CC
0012F994h:  0012FA14 0012FA0C 0012FA00 004A7B5B
0012F9A4h:  FFFFFFFF 0012FA0C 00430F58 0012FA80
0012F9B4h:  0043100F 00000000 004BE7E0 01404428
Registers:
EAX: 00000000, EBX: 00000000, ECX: 00000032, EDX: 0CE9F9A7
ESI: 0147EA40, EDI: 0147E9E8, EBP: 0012F8B8, ESP: 0012F8A4
Crash location: "amip", loaded at 06C70000h - 06E1D000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F1000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D2000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D5000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 763B0000h - 763F9000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
focus                            loaded at 003D0000h - 003D8000h
kmw_dll                          loaded at 00B40000h - 00B5D000h
VERSION                          loaded at 77C00000h - 77C08000h
wow32                            loaded at 0FFB0000h - 0FFF5000h
appHelp                          loaded at 77B40000h - 77B62000h
ntvdm                            loaded at 0F000000h - 0F0A7000h
USERENV                          loaded at 769C0000h - 76A73000h
OLEAUT32                        loaded at 77120000h - 771AC000h
OLEACC                          loaded at 74C80000h - 74CAC000h
MSVCP60                          loaded at 76080000h - 760E5000h
tsappcmp                        loaded at 5B430000h - 5B440000h
foo_albumlist                    loaded at 00C90000h - 00CD1000h
foo_amipwrapper                  loaded at 00D00000h - 00D2C000h
foo_autoplaylist                loaded at 00D50000h - 00D80000h
foo_common                      loaded at 00DA0000h - 00DDA000h
foo_input_std                    loaded at 00E00000h - 00F0B000h
foo_playlist_manager            loaded at 00F30000h - 00F76000h
foo_pqview                      loaded at 00FA0000h - 00FBC000h
foo_run                          loaded at 00FE0000h - 0100B000h
foo_uie_albumart                loaded at 01030000h - 01062000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_albumlist                loaded at 010A0000h - 010DF000h
foo_uie_quicksearch              loaded at 01100000h - 01148000h
foo_ui_columns                  loaded at 01170000h - 0120B000h
foo_ui_std                      loaded at 01230000h - 01287000h
foo_utils                        loaded at 012B0000h - 012E9000h
dciman32                        loaded at 73BC0000h - 73BC6000h
amip                            loaded at 06C70000h - 06E1D000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
browseui                        loaded at 75F80000h - 7607D000h
gkh                              loaded at 01AE0000h - 01AF3000h
ALLCHR32                        loaded at 07650000h - 07661000h
SHDOCVW                          loaded at 77760000h - 778CF000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
CRYPTUI                          loaded at 754D0000h - 75550000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
NETAPI32                        loaded at 5B860000h - 5B8B4000h
WININET                          loaded at 771B0000h - 77256000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
browselc                        loaded at 20000000h - 20012000h
MpShHook                        loaded at 5F800000h - 5F815000h
MSVCR80                          loaded at 78130000h - 781CB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
webcheck                        loaded at 74B30000h - 74B76000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
Secur32                          loaded at 77FE0000h - 77FF1000h
urlmon                          loaded at 77260000h - 77300000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINMM                            loaded at 76B40000h - 76B6D000h
wdmaud                          loaded at 72D20000h - 72D29000h
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: 00442E52h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004DC9CCh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 77D618F4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004915DDh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004A4F40h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 0040AA43h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 0040AA58h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004BE7ECh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 0040BB11h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004428FBh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004DC9CCh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 0043E464h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004DC9CCh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004BE7ECh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004BE7ACh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 10002D97h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004BE7ACh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004BE7ECh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004DC9CCh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004A7B5Bh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 00430F58h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 0043100Fh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004BE7E0h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 0040AA43h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 0040AA58h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004BBD2Ch, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004E035Ch, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004BBD34h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004A584Dh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 0043102Eh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 0043100Fh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 0043100Fh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 0043100Fh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D489CDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 0043100Fh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 77D5E04Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsDialogMessageW" (+0000008Eh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D489F0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D48A10h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042ECD6h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 77D4DAEAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 0042F80Ch, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004BE37Ch, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 004C55F8h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004208D0h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004C55DCh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004E2158h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 0044005Ch, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 0041005Ch, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 1000E250h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000396Ah, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uGetCallStackPath" (+00000B5Ah)
Address: 10000000h, location: "shared", loaded at 10000000h - 1002A000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004915DDh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004E21D8h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 0044CAC9h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 0040C5ADh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 0040372Bh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004943AAh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004BE4D0h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 10002D97h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004BE4D0h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004ACB62h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004BE4D0h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 0042F9F8h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004DE970h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 00494434h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 0048F90Ch, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 0048F906h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004B29E8h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004B10F0h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004E21D0h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 00494730h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004ACF4Dh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 00493B94h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 011ED15Ch, location: "foo_ui_columns", loaded at 01170000h - 0120B000h
Address: 011ED15Ch, location: "foo_ui_columns", loaded at 01170000h - 0120B000h
Address: 00494730h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 011ED15Ch, location: "foo_ui_columns", loaded at 01170000h - 0120B000h
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 00493BFDh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 7C809A81h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "VirtualAlloc" (+00000000h)
Address: 7C801AD0h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "VirtualProtect" (+00000000h)
Address: 7C809AA2h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "VirtualAllocEx" (+00000000h)
Address: 7C809AF0h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "VirtualAllocEx" (+0000004Eh)
Address: 7C801A5Dh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "VirtualProtectEx" (+00000000h)
Address: 7C802367h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "CreateProcessA" (+00000000h)
Address: 7C802332h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "CreateProcessW" (+00000000h)
Address: 7C81DA9Eh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "CreateProcessInternalA" (+00000000h)
Address: 7C8191EBh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "CreateProcessInternalW" (+00000000h)
Address: 7C86114Dh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "WinExec" (+00000000h)
Address: 7C810626h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "CreateRemoteThread" (+00000000h)
Address: 7C81082Fh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "CreateThread" (+00000000h)
Address: 7C862849h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "SetThreadContext" (+00000000h)
Address: 7C80220Fh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "WriteProcessMemory" (+00000000h)
Address: 77D611E9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SetWindowsHookExA" (+00000000h)
Address: 77D5E4AFh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SetWindowsHookExW" (+00000000h)
Address: 71AB3E00h, location: "WS2_32", loaded at 71AB0000h - 71AC7000h
Symbol: "bind" (+00000000h)

Version info:
foobar2000 v0.9.3 beta 4
UNICODE

Additional info:
Common services 0.1  (foo_common)
Playlist Manager 1.0  (foo_playlist_manager)
AMIP Wrapper 0.90  (foo_amipwrapper)
Run services 0.3.2  (foo_run)
Album Art Panel 0.2.1  (foo_uie_albumart)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
FLAC decoder 1.1.0  (foo_input_std)
Default User Interface 0.9acc  (foo_ui_std)
Album List 3.2.0  (foo_albumlist)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
Quick Search Toolbar 2.8f  (foo_uie_quicksearch)
Standard Input Array 1.0  (foo_input_std)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Playlist tools 0.5.7  (foo_utils)

plugin.ini
Code: [Select]
[Advanced mIRC Integration Plug-In]
CFG_DISPLAYDELAY=0
CFG_TBIGNORECLASSES="#32770,Shell_TrayWnd"
CFG_MSN8=0
CFG_AIMSETSTATUS=1
CFG_SEARCH1="Title: $if2(%3,\(%3\) )%name $if2(%4,"%4") $if2(%7,[%7])"
CFG_MSNALT=1
CFG_RESTORECLIPBOARD=1
CFG_INDEXLIST=1
CFG_LASTENTRY=1
CFG_AIMSETPROFILE=1
CFG_SKYPEFORMAT="np: %name"
DDE_STRING="//describe $active np: %name [%min:%sec~m/%br~Kbps/%sr~KHz]"
CFG_DELETE=0
CFG_ENABLEIRC=0
CFG_QUEUETIMER=20
CFG_SEARCH3="Path: $if2(%fupdir,...\$trunc(%fupdir,15)\~)$if2(%fdir,$trunc(%fdir,15)\~)%nm"
Exceptions=""
CFG_TBF_FACE="Tahoma"
DDE_STRING3=""
CMD_STRING="/echo -s "
CFG_TBVS=0
CFG_RMICLIENT=0
CFG_SENDSKYPE=1
CFG_SENDGTALK=0
CFG_MSNTITLE="%2"
CFG_TBF_ITALIC=0
CFG_CHANGECB=""
Strip=0
CFG_RESTORE=0
DDE_STRING2=""
CFG_NOTIFY=0
CFG_LISTENERS=""
CFG_SFILE="C:\Documents and Settings\Alex\Local Settings\Temp\AIMP.txt"
CFG_SEARCH2="Time: [%min:%sec] [%br~kbps/%sr~kHz/%mode] $if($mat(%VBR,yes),VBR,CBR)$if2(%ENC, | %ENC)"
CFG_CHECKFILE=0
PasteHotkey="alt control z"
CFG_CUSTOM=0
CFG_CLIENTTO=1000
CFG_AIMHOST="127.0.0.1"
RegexHotkey="control j"
CFG_CAPTIONFORMAT="&func_cf(%name %?4<"%4"|>)"
CFG_AIMPORT=60335
CFG_USEENCSPOT=0
CFG_CLIENTPORT=60334
CFG_KLIENT=0
CFG_AUTOPLAY=1
Convert=0
CFG_STARTCB=""
CFG_DISABLETRANSPORTS=0
CFG_TBCUSTCOLOR=1
CFG_AIMSTATUSFORMAT="np: %name"
DDE_STRING1="//describe $active np: $if(%4,$if(%1,$if(%2,%1: $trunc(%4,32) - %2,%name),%name),%name) $if($mat(%min%sec,^0+$),[Stream],[%min:%sec])"
CFG_SENDYAHOO=1
CFG_LISTINDEXFORMAT="%d. %s"
CFG_DRAWONCAPTION=0
CFG_MAPPING=1
CFG_TBF_UNDERLINE=0
CFG_PACLIP="miranda32.exe&::&np: %name&::&key_down(0x11)^lbkey_down(0x0d)^lbkey_up(0x0d)^lbkey_up(0x11)"
CFG_RANDOM=0
DDE_SERVER="mIRC"
CFG_PAUSECB=""
CFG_RMIHOST="127.0.0.1"
CFG_SENDMSN=0
CFG_USECACHE=1
CFG_TBIGNOREPROCESSES="photoshop.exe,winamp.exe"
CFG_REPNL=1
CFG_RMIDISABLETIME=5
CFG_DDESERVER="mPlug"
CFG_TBCOLOR="000000"
Channels=""
CFG_STOPCB=""
CFG_EXT=0
CFG_PIRCH=0
CFG_AIMPROFILEFORMAT="I'm currently listening to "%name""
CFG_TIMERCB=""
CFG_CHARSET=0
CFG_TBF_BOLD=1
DoubleClickThreshold=1000
CFG_MSNALTFORMAT="$trunc(%name,100)%?4< [$trunc(%4,100)]|>"
CFG_PLAYSCB=""
CFG_TBCUSTFONT=0
CFG_DRAWUPDATE=0
CFG_PARSEDELAY=0
TMPS="//describe $active np: %name [%min:%sec~m/%br~Kbps/%sr~KHz]"
CFG_CHECKEXCLUDE="(^http://)|(\.(cue|zip|rar)$)"
CFG_SENDENTER=0
CFG_CLIENTHOST="127.0.0.1"
CFG_JCONF=0
CFG_RMIDISABLECOUNT=1
CFG_YAHOOFORMAT="np: %name"
CFG_ENABLEMAIL=1
CFG_SPAUSE="%1^lb%4^lb%2"
CFG_SHOWMSGONSTART=0
CFG_LEAVENUMLOCK=0
CFG_AIMREPLACESONG=0
CFG_EXITCB=""
CFG_RMIPORT=60333
CFG_NLREPCHAR=" / "
CFG_REPLACEPIPE=0
CFG_RMIENABLED=0
CFG_SPLAY="%1^lb%4^lb%2"
CFG_TBHS=0
CFG_MSNARTIST="%1"
CFG_UPDATEFILE=0
CFG_PLAYCB=""
DDE_UPDATE=1000
CFG_GTALKFORMAT="np: %name"
Enabled=0
CFG_SENDCONTROLENTER=0
CFG_HOT=0
CFG_SSTOP=""
CFG_IGNORE="(Connecting\.\.\.)|(Prebuffering "
CFG_DDEITEM="active"
CFG_MSNALBUM="%4"
CFG_DDETOPIC="COMMAND"
CFG_LASTPOS=20
DDE_STRING4="np: %name %?4<"%4"|>"
CFG_SEXIT=""
CFG_TBF_SIZE=10
CFG_PRESET=0
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-08-04 23:31:18
In your config

Enabled=0

It means that AMIP is disabled, it will not detect song changes, it will not parse song files, it will not write anything to your file in this state.

I've tried running AMIP with your plugin.ini and it doesn't crash no matter how many songs I play.

Are you sure it's not conflicting with any other plug-in? Can you reproduce this problem on a clean foobar installation (just foobar, default components and latest AMIP beta)?
Title: AMIP - the complete now playing plug-in
Post by: AlexVallat on 2006-08-05 12:13:40
Sorry, I copied that config after I'd already disabled it to stop it crashing, oops. The crashing config is the same, only with the Enabled checkbox checked.

I've tried removing the other components, then adding them back in one by one trying to find which one is interacting badly with AIMP. Of course none of them did, and now I am back with all my addins back in again, and no crashing. On the one hand, thats good news for me! It would have been nice to know why it crashed, but never mind.

If it starts doing it again, I will investigate further.

Alex
Title: AMIP - the complete now playing plug-in
Post by: AlexVallat on 2006-08-11 19:01:33
Still seems stable now, so still no idea what was causing the crash.

I do have another issue to raise, though, in that I discovered that AIMP was setting my Skype message to my now playing song. While I'm sure this might be what some people want, it isn't what I want, and having this enabled by default with nothing in the UI (either built in or configurator) to turn it off is hardly friendly! I had to look through the plugin.ini to find CFG_SENDSKYPE to disable it. While I was there I saw a few other integrations I could turn off too.

Is your Configurator falling behind? The latest I could find on your site was 0.21, although interestingly the manual (http://amip.tools-for.net/wiki/manual/configurator) shows what appears to be a v0.26 with features including UI for Skype integration.

Alex
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-08-11 19:45:11
If you are using AMIP beta, you should also use beta of the Configurator (0.30) available at http://amip.tools-for.net/wiki/amipdev/downloads (http://amip.tools-for.net/wiki/amipdev/downloads) .
Title: AMIP - the complete now playing plug-in
Post by: AlexVallat on 2006-08-12 08:10:50
Ah, excellent, that's just what I needed, thanks. You might want to put a note and a link next to the foobar download on your non-beta page that it needs the beta configurator, or only have the foobar download available on your beta page.

Alex
Title: AMIP - the complete now playing plug-in
Post by: Jose Hidalgo on 2006-09-03 16:02:32
Hi everyone.

The site http://www.amip.tools-for.net (http://www.amip.tools-for.net) seems to be unavailable since 24 hours.

Can someone please tell me if the site will be available again soon ?

And where can I download AMIP, AMIP Configurator and AMIP manual ?

Just FYI, I have LCDC software and the LCDC foobar plug-in. But this foobar requires AMIP to work. Here are its instructions :

Quote
foobar2000 plugin for LCDC, requires AMIP plugin for foobar for data



1) Download the latest beta AMIP plugin for foobar at http://www.amip.tools-for.net/config/ (http://www.amip.tools-for.net/config/)

2) Download the "AMIP Configurator" also at http://www.amip.tools-for.net/config/ (http://www.amip.tools-for.net/config/)

3) Install AMIP and Configurator

4) In the configurator select "Other Intergration -> Callbacks/Web".

5) In the "Play & Change" tab, add the text "/shmem(foobar2k_amip,delphi,update)"

6) In the "Timer" tab add the text "/shmem(foobar2k_amip,delphi,update)"

7) In the "Timer" tab add the text "/shmem(foobar2k_amip,delphi,clear)"

8) Okay/Save AMIP congifuration and close it

9) Now enable the plugin in LCDC, and all the data I can get should now be availble in LCDC.



Feel free to ask int eh forums if you have any questions.


Can somebody help ?

Many thanks in advance.

Regards,

Jose
Title: AMIP - the complete now playing plug-in
Post by: Sten on 2006-09-07 16:20:34
hey there .. so I wanted to ask a question about amip ..
I was using winamp before and my amip worked just fine there .. so when I decided to finally get amip plugin for foobar as well , I cant get it to work .. installed the plugin , got the configurator .. and I think I set all the settings needed in the configurator .. but what I dont get is the amip box in foobar .. whats that good for ?
in winamp I was using the paste from clipboard method to get my songs to mirc ... any help would be greatly appreciated ...
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-09-17 18:49:01
Jose Hidalgo: there was a problem with Apache on the server while I was on the vacation, the server should work fine now.

Sten: not sure what is the problem, please clarify. AMIP wrapper settings in foobar are mainly to specify the format for %s AMIP variable using native foobar formatting.
Title: AMIP - the complete now playing plug-in
Post by: Superunknown on 2006-09-18 01:20:33
is there a way to get only DLLs of AMIP ? I'm allergic of .exe installer for foobar plugins... (decrease the easyness to transport foobar on an external device, need a desinstaller to remove the plug-in, etc.)

other question, is the support of Google Talk done directly through the music statut of GTalk, or does it changes the normal user statut ?

all the best.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-09-18 01:25:33
No, there is only installer download.

AMIP changes GTalk normal status text.
Title: AMIP - the complete now playing plug-in
Post by: optimuz on 2006-10-13 16:23:05
Im having some troubles with AMIP, when I upgraded to Windows Live Messenger AMIP stoped working, it can spam into any other program/field, but not in MSN conversations

Earlier versions of MSN have had the same problem, but if you installed MSN Plus it suddenly worked, but with the Live version it doesn't seem like it works...

I was wondering if anyone else has the same problem like me and if there's a solution to this problem?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-10-13 17:11:58
Yep, seems to be rather common problem, read here for details: http://amip.tools-for.net/board/index.php?showtopic=38 (http://amip.tools-for.net/board/index.php?showtopic=38) .
Title: AMIP - the complete now playing plug-in
Post by: optimuz on 2006-10-18 23:42:37
Yep, seems to be rather common problem, read here for details: http://amip.tools-for.net/board/index.php?showtopic=38 (http://amip.tools-for.net/board/index.php?showtopic=38) .


The last post in the thread on your own forums made my day, now it works again  Restarting MSN did work, so now i hope I can get it to work all the time

Though its a very strange thing, Microsoft should send over the source to you so you can make it work without restart
Title: AMIP - the complete now playing plug-in
Post by: saratoga on 2006-11-27 00:42:40
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.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-11-27 02:40:13
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.
Title: AMIP - the complete now playing plug-in
Post by: young luc on 2006-11-29 03:51:25
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.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-11-29 08:58:33
Technically not possible. Integration with AIM Triton is available: http://amip.tools-for.net/wiki/tutorials/aim (http://amip.tools-for.net/wiki/tutorials/aim) .
Title: AMIP - the complete now playing plug-in
Post by: JazzBrew on 2006-12-03 23:38:35
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
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2006-12-04 07:34:23
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.
Title: AMIP - the complete now playing plug-in
Post by: MasterMite on 2007-02-19 14:47:43
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 toThanks for help, I'd really like to use this component !

EDIT : same problem with foo_msnalt ...
Title: AMIP - the complete now playing plug-in
Post by: Jose Hidalgo on 2007-02-19 16:15:54
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.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2007-02-21 15:12:56
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.
Title: AMIP - the complete now playing plug-in
Post by: MasterMite on 2007-02-21 15:40:42
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 ?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2007-02-21 15:47:21
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?
Title: AMIP - the complete now playing plug-in
Post by: MasterMite on 2007-02-21 19:51:39
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 ...
 
    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

Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2007-02-22 12:35:34
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 (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...
Title: AMIP - the complete now playing plug-in
Post by: MasterMite on 2007-02-22 15:11:33
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 :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.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2007-02-22 23:13:40
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.
Title: AMIP - the complete now playing plug-in
Post by: insider on 2007-02-25 20:38:09
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?
Title: AMIP - the complete now playing plug-in
Post by: Squeller on 2007-03-10 17:02:20
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.
Title: AMIP - the complete now playing plug-in
Post by: FaintingGoat on 2007-04-13 06:33:49
So, is Unicode support coming?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2007-04-13 19:21:37
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 (http://amip.tools-for.net/board/index.php?showtopic=34).

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.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2007-04-15 19:44:04
AMIP 2.60 released (http://amip.tools-for.net/board/index.php?showtopic=229)
Title: AMIP - the complete now playing plug-in
Post by: shinta on 2007-06-12 19:51:50
Thanks for the update! 
Also looking forward to 3.0 and unicode support!
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2007-09-02 15:50:21
AMIP 2.62 released (http://amip.tools-for.net/board/index.php?showtopic=297)
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2008-02-18 17:13:17
AMIP 2.63 released (http://amip.tools-for.net/board/index.php?showtopic=378)
Title: AMIP - the complete now playing plug-in
Post by: dannymichel on 2008-03-11 04:45:53
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 (http://www.imagebam.com/image/b5f8933677192)
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2008-03-12 00:02:43
I've replied you in the AMIP forum.
Title: AMIP - the complete now playing plug-in
Post by: Shahab Jafri on 2008-03-12 14:18:21
Serge , I requested about putting a check for Invisible status in Yahoo Messenger so that the status isnt changed when user is in Invisible mode. I hope you'll look into it ..

Thanks ..
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2008-03-13 18:17:25
I'll check it when I get some time.
Title: AMIP - the complete now playing plug-in
Post by: asbo on 2008-05-20 19:15:43
until i finally stumbled across this thread, i thought that foo_amipwrapper wasn't maintained anymore - pretty happy to find this still alive :] since i don't have an intricate understand of how the whole thing works, it's entirely possible my problem is with amip and not foo_amipwrapper.

the way my setup works is the majority of my music is on a remote NDAS drive which gets mounted as local drive X: and then i just pull music through there on foobar.

i don't know if it's the extra latency involved or something, but it seems that foobar is much more prone to crashing when i use amip on a playlist that is on drive X: - at least 30 times in the last 3 months. at some point, i thinned out a bunch of components to see if there were any corroborators but didn't see much difference. furthermore, the amip search dialog is always open and hung

however, i did just update to amip 2.63/foo_amipwrapper 0.91 but it's only been about 15m now so i can't say if the problem is gone. i posted 30 crash logs to a pastebin (http://pastebin.com/fd39e3ac (http://pastebin.com/fd39e3ac)) if they could be useful at all in diagnosing this.

also, one small feature request (and i have a feeling this has more to do with amip itself rather than the wrapper) but i was wondering if it could be possible to make the search hotkey toggle the dialog instead of just make it appear.


thanks!
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2008-05-21 11:44:25
The latest AMIP version should not crash. I'm using it for several months over 3 machines with network shared music and had zero crashes. If it happens to you with 2.63/0.91, please send the logs.
Title: AMIP - the complete now playing plug-in
Post by: francesco on 2008-08-24 19:39:41
AMIP - Ultimate now playing component.

Current released version: 2.63

Now with Miranda, Skype, AIM, Yahoo!, MSN and Google Talk support!

Home page: http://amip.tools-for.net/ (http://amip.tools-for.net/)
Complete features list (http://amip.tools-for.net/wiki/amip/features)
Screenshots (http://amip.tools-for.net/wiki/screenshots/gallery)
Download (http://amip.tools-for.net/wiki/amip/download)

cool thanks
really i discoverd only today
i used the version for 0.8.3
but it doesn't put my tracks in skype
i run skype and it told me that foobar try to interact  with skype
but in the mood there is nothing 

in this pc i can't install java so i can't use the AMIP Configurator 
Title: AMIP - the complete now playing plug-in
Post by: Caleb on 2008-08-25 19:57:20
Does AMIP still not support Unicode? How can any piece of software written after 2000 not support Unicode?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2008-09-03 16:00:58
cool thanks
really i discoverd only today
i used the version for 0.8.3
but it doesn't put my tracks in skype
i run skype and it told me that foobar try to interact  with skype
but in the mood there is nothing 

in this pc i can't install java so i can't use the AMIP Configurator 

Make sure to read http://amip.tools-for.net/wiki/tutorials/skype (http://amip.tools-for.net/wiki/tutorials/skype) . I really have no idea what the problem is, since it works just fine here.

Does AMIP still not support Unicode? How can any piece of software written after 2000 not support Unicode?

Blaming software is always the easiest part. Major rewrite is required to make AMIP Unicode aware, not only the API changes will be required, but also a new tagging library. I don't get money for AMIP, I code it for fun only. Rewriting AMIP is not much fun at the moment for me.
Title: AMIP - the complete now playing plug-in
Post by: Viggen on 2008-09-07 11:02:22
Hello,

Im using last AIMP 2.63 + Foobar 0.9.5.4 (amip_foobar_09 component) + MirandaIM 0.7.8 Uni (amip_mirandaim plugin), also have java configurator

everything is working as it should, except track update info in miranda msn protocol is 60 - 120 seconds
= sometimes it skips short songs (with AIMP defualt values)

any idea why?

+ its using filename, not tags artist and title in miranda... how to change it?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2008-09-13 20:24:53
everything is working as it should, except track update info in miranda msn protocol is 60 - 120 seconds
= sometimes it skips short songs (with AIMP defualt values)
any idea why?


Core limitation of MBOT (MSP). Update checks are done once a minute, shorter intervals are not supported.

+ its using filename, not tags artist and title in miranda... how to change it?


Use supported tags, yours are probably not supported by AMIP. You can also configure the string format with foobar variables in AMIP Wrapper settings inside foobar, then you can use %s for this string in your AMIP settings (in amip.php change format from %name to %s).
Title: AMIP - the complete now playing plug-in
Post by: francesco on 2008-10-05 15:02:37

everything is working as it should, except track update info in miranda msn protocol is 60 - 120 seconds
= sometimes it skips short songs (with AIMP defualt values)
any idea why?


Core limitation of MBOT (MSP). Update checks are done once a minute, shorter intervals are not supported.

+ its using filename, not tags artist and title in miranda... how to change it?


Use supported tags, yours are probably not supported by AMIP. You can also configure the string format with foobar variables in AMIP Wrapper settings inside foobar, then you can use %s for this string in your AMIP settings (in amip.php change format from %name to %s).

yes thank you so much
it works great!!!!!!


but there is not support for wmp11
is there a future support for wmp11 ?
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2008-10-05 15:21:32
Don't you think that it's a bit weird to ask for WMP support in foobar forums?

And the answer is "not yet".
Title: AMIP - the complete now playing plug-in
Post by: francesco on 2008-10-05 15:25:19
Don't you think that it's a bit weird to ask for WMP support in foobar forums?

And the answer is "not yet".

yes i know
but your job is awesome
i saw many player are supported

i'm asking why wmp11 is out ,that's all

by the way thank you again for you job!


i mean wmp11 works with miranda but not with skype
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2008-10-20 23:59:28
New release!

AMIP 2.64 changes:AMIP Downloads (http://amip.tools-for.net/wiki/amip/download)
Title: AMIP - the complete now playing plug-in
Post by: Zulithe on 2008-11-08 06:58:59
Thanks for the update. Is Unicode still planned for 3.0? I am eagerly awaiting this update. My Sigur Rós songs are not displaying correctly witch mIRC + AMIP and it is really bothering me. I am thinking this is a unicode problem?

Thanks again.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2008-11-08 17:02:55
Yes, still planned =)
Title: AMIP - the complete now playing plug-in
Post by: Torniojaws on 2008-11-15 22:11:03
Both AMIP 2.63 and 2.64 crash Foobar 0.9.5.6 for me when I press Ctrl + J, every time. The strange part is that each time the crash is different. Once it said "Crash location: "AMIP" ", then it said "Crash location: "USER32"", and once it simply crashes Foobar with no error report (Not responding). If I disable AMIP, there's no crashing. Activate it again, the crashes resume. It only crashes if I press the close button in the dialog (which was supposed to be fixed in the new version  If I press Cancel, it works normally. The problem is that the key acts globally, so it's easy to make it crash in the background, since it will crash if you don't do anything to the dialog for a short period.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7E424ACDh
Access violation, operation: write, address: 00000014h
Call path not available.
Code bytes (7E424ACDh):
7E424A8Dh:  00 00 00 8A 46 23 24 C0 3C 40 0F 84 4F 41 02 00
7E424A9Dh:  8B 46 3C 3B C3 57 0F 84 C1 D0 FF FF 2B 46 10 8B
7E424AADh:  3C 30 8B 86 A8 00 00 00 F6 40 14 02 75 0A 6A 60
7E424ABDh:  6A 01 57 E8 70 4D 00 00 8D 86 A8 00 00 00 8B 08
7E424ACDh:  83 49 14 01 39 5D FC 8B 00 8B 4D 0C 89 48 18 74
7E424ADDh:  1A E8 E5 4D 00 00 50 FF 75 08 E8 22 4C FF FF 85
7E424AEDh:  C0 74 08 FF 75 08 E8 1A 66 00 00 68 97 00 00 00
7E424AFDh:  53 53 53 53 53 FF 75 08 E8 E9 4E 00 00 39 5D FC
Code bytes (7E424ACDh):
7E424A8Dh:  00 00 00 8A 46 23 24 C0 3C 40 0F 84 4F 41 02 00
7E424A9Dh:  8B 46 3C 3B C3 57 0F 84 C1 D0 FF FF 2B 46 10 8B
7E424AADh:  3C 30 8B 86 A8 00 00 00 F6 40 14 02 75 0A 6A 60
7E424ABDh:  6A 01 57 E8 70 4D 00 00 8D 86 A8 00 00 00 8B 08
7E424ACDh:  83 49 14 01 39 5D FC 8B 00 8B 4D 0C 89 48 18 74
7E424ADDh:  1A E8 E5 4D 00 00 50 FF 75 08 E8 22 4C FF FF 85
7E424AEDh:  C0 74 08 FF 75 08 E8 1A 66 00 00 68 97 00 00 00
7E424AFDh:  53 53 53 53 53 FF 75 08 E8 E9 4E 00 00 39 5D FC
Registers:
EAX: 008CF088, EBX: 00000000, ECX: 00000000, EDX: 7C90E4F4
ESI: 008CEFE0, EDI: 00E005A8, EBP: 0434FF68, ESP: 0434FF58
Crash location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "EndDialog" (+0000007Fh)

Loaded modules:
foobar2000                      loaded at 00400000h - 0052B000h
ntdll                            loaded at 7C900000h - 7C9AF000h
kernel32                        loaded at 7C800000h - 7C8F6000h
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 - 77F59000h
USER32                          loaded at 7E410000h - 7E4A1000h
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
guard32                          loaded at 00A10000h - 00A33000h
fltlib                          loaded at 4FFE0000h - 4FFE8000h
winsta                          loaded at 76360000h - 76370000h
NETAPI32                        loaded at 5B860000h - 5B8B5000h
raphook                          loaded at 00A70000h - 00AB7000h
GameHook                        loaded at 10D00000h - 10D0F000h
lgscroll                        loaded at 10100000h - 1010E000h
MSVCR80                          loaded at 78130000h - 781CB000h
NTMARTA                          loaded at 77690000h - 776B1000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
foo_abx                          loaded at 00B30000h - 00B61000h
foo_albumlist                    loaded at 00B90000h - 00BFC000h
foo_amipwrapper                  loaded at 00C20000h - 00C50000h
foo_audioscrobbler              loaded at 00C70000h - 00CA8000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_converter                    loaded at 00D10000h - 00D77000h
foo_dbsearch                    loaded at 00DA0000h - 00DFC000h
foo_fileops                      loaded at 00E20000h - 00E66000h
foo_input_shorten                loaded at 00E90000h - 00EBE000h
foo_input_std                    loaded at 00EE0000h - 0100C000h
foo_lnk                          loaded at 01030000h - 01049000h
foo_playlist_manager            loaded at 01070000h - 010B7000h
foo_pqview                      loaded at 010E0000h - 010FC000h
foo_random                      loaded at 01120000h - 0115F000h
foo_rgscan                      loaded at 01180000h - 011DB000h
foo_tradersfriend                loaded at 01200000h - 0123D000h
foo_ui_columns                  loaded at 01260000h - 012F7000h
foo_ui_std                      loaded at 01320000h - 013F5000h
gdiplus                          loaded at 4EC50000h - 4EDF6000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
MSIMG32                          loaded at 76380000h - 76385000h
foo_utils                        loaded at 01430000h - 01469000h
btmmhook                        loaded at 01990000h - 019A3000h
amip                            loaded at 03840000h - 039AE000h
mswsock                          loaded at 71A50000h - 71A8F000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
DNSAPI                          loaded at 76F20000h - 76F47000h
winrnr                          loaded at 76FB0000h - 76FB8000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h
VERSION                          loaded at 77C00000h - 77C08000h

Stack dump analysis:
Address: 03988444h, location: "amip", loaded at 03840000h - 039AE000h
Address: 038636F9h, location: "amip", loaded at 03840000h - 039AE000h
Address: 00D70694h, location: "foo_converter", loaded at 00D10000h - 00D77000h
Address: 038F3127h, location: "amip", loaded at 03840000h - 039AE000h
Address: 038F67C0h, location: "amip", loaded at 03840000h - 039AE000h
Address: 038F31C0h, location: "amip", loaded at 03840000h - 039AE000h
Address: 7C80B713h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "GetModuleFileNameA" (+000001B4h)
Address: 7C839AC0h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C80B720h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "GetModuleFileNameA" (+000001C1h)
Address: 038F314Dh, location: "amip", loaded at 03840000h - 039AE000h
Address: 00C80008h, location: "foo_audioscrobbler", loaded at 00C70000h - 00CA8000h
Address: 7C800000h, location: "kernel32", loaded at 7C800000h - 7C8F6000h

Version info:
foobar2000 v0.9.5.6
UNICODE
Windows 5.1


Additional info:
Playlist Manager 1.0.2  (foo_playlist_manager)
Converter 1.1.2  (foo_converter)
Default User Interface 0.9.5  (foo_ui_std)
Columns UI 0.1.3 beta 1v6 TEST  (foo_ui_columns)
Live show tagger 0.6.1  (foo_tradersfriend)
Audioscrobbler 1.3.2  (foo_audioscrobbler)
ReplayGain Scanner 2.0.8   (foo_rgscan)
Database search 1.3.1 beta 11  (foo_dbsearch)
Playlist tools 0.5.8  (foo_utils)
File Operations 2.1  (foo_fileops)
Standard Input Array 1.0  (foo_input_std)
foobar2000 core 0.9.5.6  (Core)
AMIP Wrapper 0.99  (foo_amipwrapper)
Album List 4.3  (foo_albumlist)
ABX Comparator 1.3.3  (foo_abx)
Randomized playlist entry 1.2.3  (foo_random)
Shell Link Resolver 1.2  (foo_lnk)
Shorten decoder 0.4.2a  (foo_input_shorten)

Is there a way to disable the Ctrl+J feature while still keeping the pasting feature (Ctrl+Alt+Z)?

[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]Moderation: [quote‎] => [codebox‎][/size]
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2008-11-15 22:20:41
That is really weird crash. Obviously, it's not reproducible for me and other users.

Is there anything unusual in your system? Like some desktop customizations or tools changing the focus behavior?

Can you reproduce the problem with clean foobar installation (no other plug-ins except bundled and AMIP)?

You can change the hotkey for Search to something else in order not to press it by accident using AMIP Configurator.
Title: AMIP - the complete now playing plug-in
Post by: Yirkha on 2008-11-16 01:46:44
If you are doing that ugliness with delayed destruction of the search dialog, you probably shouldn't return FALSE from the dialog procedure after WM_CLOSE, WM_SYSCOMMAND:SC_CLOSE and WM_COMMAND:IDCANCEL. Dialog manager then still performs the default operation, which, in case of user closing the window with (X), looks like this:
1. WM_SYSCOMMAND:SC_CLOSE - DefWindowProc() sends WM_CLOSE
2. WM_CLOSE - DefDlgProc() posts WM_COMMAND:IDCANCEL
3. WM_COMMAND:IDCANCEL
So although dialogs should be generally accessed from their owner thread only, you call EndDialog() three times with undefined concurrency, which results in random crashes at random locations.

(I wanted to say something about scrolling a listbox using a bunch of keybd_event() calls as well, but I decided not to do so. I'm only glad your code has never been running on my system.)
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2008-11-16 09:17:41
So although dialogs should be generally accessed from their owner thread only, you call EndDialog() three times with undefined concurrency, which results in random crashes at random locations.

Thanks for the help, I'll fix it.

(I wanted to say something about scrolling a listbox using a bunch of keybd_event() calls as well, but I decided not to do so. I'm only glad your code has never been running on my system.)


If you know a better way to scroll the list with keyboard leaving the focus in the search field, please let me know.
Title: AMIP - the complete now playing plug-in
Post by: Yirkha on 2008-11-16 14:29:06
I don't know your exact requirements, but if you want to just scroll it:
Code: [Select]
SendMessage(hListBox, WM_VSCROLL, MAKEWPARAM(SB_PAGEDOWN, 0), 0);
If you want to do what PageDown does, including changing the selection:
Code: [Select]
SendMessage(hListBox, WM_KEYDOWN, VK_NEXT, 0);
It is also possible to simulate that behavior externally using LB_SETCURSEL.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2008-11-16 14:34:29
I don't know your exact requirements, but if you want to just scroll it:
Code: [Select]
SendMessage(hListBox, WM_VSCROLL, MAKEWPARAM(SB_PAGEDOWN, 0), 0);
If you want to do what PageDown does, including changing the selection:
Code: [Select]
SendMessage(hListBox, WM_KEYDOWN, VK_NEXT, 0);
It is also possible to simulate that behavior externally using LB_SETCURSEL.

Thanks, I'll try it and see if it works for my task. Anyway, I don't think there is a big difference with this approach.

UPDATE: for up/down I was already using LB_SETCURSEL, changed keyboard events to SendMessage for the PgUp/PgDown. Thanks again for the tip.
Title: AMIP - the complete now playing plug-in
Post by: Torniojaws on 2008-11-18 09:59:32
Well, whatever you did in v2.65, it fixed the crashes for me, so it wasn't all that useless
Title: AMIP - the complete now playing plug-in
Post by: rats on 2008-12-20 18:26:20
Why is this plugin not updating anymore? I mean, it was the only good one for a Yahoo! Messenger integration...
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2009-01-12 17:25:38
AMIP 2.65 changes:AMIP Downloads (http://amip.tools-for.net/wiki/amip/download)
Title: AMIP - the complete now playing plug-in
Post by: acrox999 on 2009-01-20 04:20:04
When will it support the newest Windows Live Messenger 2009 Build 14.x?
Title: AMIP - the complete now playing plug-in
Post by: Kilran on 2009-01-23 09:45:35
I'm having trouble with this plugin using the latest foobar with Live messenger 8.5.1302.1018 on Vista home.
The song title will display for a couple of seconds, then goes blank. 
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2009-01-23 09:55:51
I'm having trouble with this plugin using the latest foobar with Live messenger 8.5.1302.1018 on Vista home.
The song title will display for a couple of seconds, then goes blank. 

Please see:
http://amip.tools-for.net/board/index.php?...l=display+delay (http://amip.tools-for.net/board/index.php?showtopic=61&hl=display+delay)
Title: AMIP - the complete now playing plug-in
Post by: Kilran on 2009-01-23 10:07:10

I'm having trouble with this plugin using the latest foobar with Live messenger 8.5.1302.1018 on Vista home.
The song title will display for a couple of seconds, then goes blank. 

Please see:
http://amip.tools-for.net/board/index.php?...l=display+delay (http://amip.tools-for.net/board/index.php?showtopic=61&hl=display+delay)


I tried both solutions posted there and I'm still having a problem. Whenever I edit foobar configurations, I get a message saying "Unable to save config", and the Windows Media Player plugin was already disabled.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2009-01-23 10:10:45
On Vista you must run AMIP Configurator as Administrator, otherwise it will not be able to save the file located in the Program Files directory.
Title: AMIP - the complete now playing plug-in
Post by: Kilran on 2009-01-23 10:18:47
I managed to edit the config now, but the only change is that it now takes slightly longer before the text shows up, then it's gone again.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2009-01-23 10:21:11
Does it help if you use longer delay?

Put your plugin.ini to pastebin.ca and give a link.
Title: AMIP - the complete now playing plug-in
Post by: Kilran on 2009-01-23 10:26:37
http://pastebin.com/m6df8f80f (http://pastebin.com/m6df8f80f)
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2009-01-23 10:31:39
Disable MSN 8 compatibility option and try longer delay.
What other non-default foobar plug-ins do you have?
Title: AMIP - the complete now playing plug-in
Post by: Kilran on 2009-01-23 13:17:34
Disable MSN 8 compatibility option and try longer delay.
What other non-default foobar plug-ins do you have?


Done, still nothing. I tried it at 5000, 7500, 9000 and 10000. I'm not running any other plugins.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2009-01-23 13:19:50
OK, I'll try to reproduce the problem later.
Title: AMIP - the complete now playing plug-in
Post by: Exaile on 2009-01-27 00:58:46
Hi.

I was trying to configure the AMIP Dynamic Image Signature plugin so that on the forums i go i put the sig to show the music i'm playing, but i can't make it work, it should create a sig.png file or .jpg but i doesnt, maybe the problem is the web server i use that arent any good for it. But i would really appreciate if somehow that uses this could help me set it up correctly.

If you want to avoid fill the topic helping me send PM please.

Thank You.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2009-01-27 06:11:13
This forum is for foobar specific AMIP problems. If you have AMIP only related questions, please use AMIP forum instead: http://amip.tools-for.net/board/ (http://amip.tools-for.net/board/) .

As for your issue, check the server logs, most likely some required components are not installed on your server.
Title: AMIP - the complete now playing plug-in
Post by: masterrossi on 2009-02-14 16:51:02
Hi, I just updated AMIP to the newest version for Foobar and now my clipboard and MSN aren't working anymore.

I am on vista, use foobar 0.9.6 and Windows Live Messenger Version 2008 (build 8.5.1302.1018)

When I do clipboard thingy it now just shows the following: /me np: %1 - %2 (%4, %5)

I have the MSN Live Messenger (8.x) compatibility enabled. Though, without it doesn't show in MSN either.

Hope you can help me out with this one.

Thanks in advance.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2009-02-14 18:03:00
Check that AMIP is installed/enabled. On Vista you may need to run installer and Configurator as Administrator.
Title: AMIP - the complete now playing plug-in
Post by: masterrossi on 2009-02-14 20:43:42
i only use my pc as administrator and it is activated, so that's not it.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2009-02-15 00:29:16
You can change the clipboard settings in the Configurator, you can also add MSN specific preset with different format for clipboard Settings, refer to the documentation. MSN Live Messenger (8.x) compatibility must be disabled, it's obsolete as stated in the documentation. In Messenger you must enable the "Show what I'm listening to" option in the status drop-down. I don't have 2008 version to test, but it works perfectly with 2009 version (14.0.8064.206). I'm using foobar 0.9.6.2, AMIP 2.65, Vista 64-bit.
Title: AMIP - the complete now playing plug-in
Post by: masterrossi on 2009-02-15 16:40:15
Ok, I updated to foobar 0962.
No change.
No MSN and no Clipboard.

Before I upgraded AMIP all this was working.
I didn't change any setting.
And of course I use the Configurator.

Could it be that I am using Foobar as Portable version that it doesn't work (although it worked before with portable version)?

Here are the images of my configuration
Clipboard: http://orphax.com/andere/amip1.png (http://orphax.com/andere/amip1.png)
MSN: http://orphax.com/andere/AMIP2.png (http://orphax.com/andere/AMIP2.png)

Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2009-02-15 22:10:21
Try reinstalling foobar with defaults.
Title: AMIP - the complete now playing plug-in
Post by: masterrossi on 2009-02-15 22:19:39
Nope, nothing changed. Still the same.

when i give my shortcut still the outcome is /me np: %1 - %2 (%4, %5)
Title: AMIP - the complete now playing plug-in
Post by: masterrossi on 2009-02-15 22:22:55
Or do you mean first uninstall and than install?
If so it will have to wait till tomorrow.
Have to back up my settings and such.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2009-02-15 22:23:25
For some reason AMIP is not detecting the new songs in your foobar. Could be a conflict with some other plug-in or some settings.
Title: AMIP - the complete now playing plug-in
Post by: masterrossi on 2009-02-15 22:28:41
i am going to do a rollback to previous version in that case

Thanks for the help anyhow. Will look into it later again though.
Title: AMIP - the complete now playing plug-in
Post by: Znupi on 2009-07-12 12:06:39
Um. Is the site down? http://amip.tools-for.net/ (http://amip.tools-for.net/) does not work for me
Title: AMIP - the complete now playing plug-in
Post by: masterrossi on 2009-07-12 12:15:55
indeed seems to be down...
Title: AMIP - the complete now playing plug-in
Post by: Bad Seed on 2009-07-13 03:43:25
It opens for me but I get:

Quote
"tools-for.net expired on 07/03/2009 and is pending renewal or deletion."

Title: AMIP - the complete now playing plug-in
Post by: Znupi on 2009-07-13 09:21:32
Yay, it's back up!
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2010-01-14 06:27:25
2.66 update has been released, should fix the possible crash, foobar2000 v1.0 compatible

AMIP 2.66 changes:AMIP Downloads (http://amip.tools-for.net/wiki/amip/download)
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2010-01-29 22:02:53
AMIP 2.67 changes:AMIP Downloads (http://amip.tools-for.net/wiki/amip/download)
Title: AMIP - the complete now playing plug-in
Post by: shinoda on 2010-07-10 11:11:41
Why is the site down ? It's redirecting to some random page and i c'ant find amip for foobar 1.0 :'(
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2010-07-10 11:17:48
Why is the site down ? It's redirecting to some random page and i c'ant find amip for foobar 1.0 :'(

http://amip.org.ru (http://amip.org.ru)
Title: AMIP - the complete now playing plug-in
Post by: francesco on 2010-10-06 19:17:07
Why is the site down ? It's redirecting to some random page and i c'ant find amip for foobar 1.0 :'(

http://amip.org.ru (http://amip.org.ru)

may i ask a question ?

how can add the band or song or album in thunderbird?
i have the last version
in you site there is not tutorial to learn how work the integration with thunderbird
in the config.ini
i have
Code: [Select]
CFG_ENABLEMAIL=1

thanks
cheers
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2010-10-06 19:27:16
See http://amip.tools-for.net/wiki/manual/conf...ator#filee-mail (http://amip.tools-for.net/wiki/manual/configurator#filee-mail) .

It will work only with those mail clients which can read signature from the plain text files.
Title: AMIP - the complete now playing plug-in
Post by: mobyduck on 2010-10-10 10:46:28
Hi CrazyCoder and thank you for this plugin.

If I add a ^lb in the %s format field, it correctly translate into a carriage return in Skype; unfortunately, it apparently also "breaks" MSN message (first line is truncated with dots and second line only appears in tooltip). Would it be possible to ignore (replace with space, for example) that character code for clients that don't support multi lines messages?

Regards.

Alessandro

PS: alternatively, but I'm afraid this would be more complex to do, add support for multiple format fields in the player (%s1, %s2, etc.).
Title: AMIP - the complete now playing plug-in
Post by: WesleyNL on 2011-04-23 09:58:00
uhm question , aim dont support kanji right ? cuz i ger only "?" in chat screen with titles like

THE IDOL M@STER - フタリの記憶 (MASTER ARTIST08 水瀬伊織)

i'd like to request for kanji support, and yes i use japanese system locale
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2011-04-23 11:49:03
i'd like to request for kanji support, and yes i use japanese system locale

Unfortunately, Unicode is not supported at the moment.
Title: AMIP - the complete now playing plug-in
Post by: hsa2 on 2011-05-08 13:14:37
Website is down?? 
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2011-05-08 13:21:52
Yep, hard disk has died =(

Admins will try to recover it or I'll restore it from backup on the new server later.
Title: AMIP - the complete now playing plug-in
Post by: CrazyCoder on 2011-05-08 17:21:25
UPDATE: I've turned on the backup server and updated the DNS. The site should work now (or will start working within 24 hours once your DNS records cache gets updated).
Title: AMIP - the complete now playing plug-in
Post by: mobyduck on 2013-10-12 07:55:54
Bad news (https://support.skype.com/en/faq/FA214/what-is-the-desktop-api) for Skype users I'm afraid.

Alessandro
Title: AMIP - the complete now playing plug-in
Post by: TOK on 2015-06-14 05:51:36
Hello CrazyCoder,
I've been using for several years the "AMIP Dynamic Signature (AMIPDS) v0.4c" along with Foobar2000. Thank you very much.
Unfortunately the Opus files are not being "recognized" the tags. In the file "amipweb.out", the field Artist stay "mangled" and fields album and year do not appear. The same happens with the wav files that Foobar2000 places "tags".
I found strange, because the Opus files use the same type of vorbis tags and in ogg files this problem does not exist and the tags are "recognized" correctly by AMIP.
Is that a problem of AMIP or Foobar2000? For somebody else here has already occurred the same problem?
Title: Re: AMIP - the complete now playing plug-in
Post by: EpicForever on 2016-08-21 21:54:21
Wow, old topic... I came here just to note that foo_amipwrapper crashes foobar2000 for strange reasons on 2x .mp4 files. First one is file named "Major Lazer & DJ Snake feat. MØ – Lean On.mp4". Problem goes away when "Ø" in filename is substituted with "O". But when it comes to attached "Sesame Street - Valentine - I Love You.mp4" (which doesn't contain any special characters in filename) foobar crashes always - as long as foo_amipwrapper is present in components folder. Once it is removed - all mp4 files are played flawlessly. Once it gets back to config - crashes are also getting back.

Is there a chance for some update for this component?
"Last Active:   28 January, 2016, 09:41:38 AM" so I think it isn't a hopeless situation...
Title: Re: AMIP - the complete now playing plug-in
Post by: kode54 on 2016-08-22 00:25:21
In case you didn't notice, this component has not been updated since 2010, and its author has not posted on these forums since 2011, although somehow made a brief appearance around the time of January's transition to the new forum script, possibly to unsubscribe themselves from the email system that suddenly started working again.
SimplePortal 1.0.0 RC1 © 2008-2020