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)
A great one!
... If it only would read APEv2 tags on mp3s
A great one!
... If it only would read APEv2 tags on mp3s
I'll consider your feature suggestion. Thanks.
Cool! Seems to be a complete tool, I'll check it out. Does player commands from mIRC work with foobar2000 to?
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.
I just wanted to say... Thank you!!
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)
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
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)
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
is amip working on 0.7beta versions ?
is amip working on 0.7beta versions ?
Not yet, I'll try to make the experimental version this weekend.
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
can u make a compile for 0.7 please?
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.
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)
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.
What about a quick guide on how to set this great thing up with Bersirc?
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)
What do i have to do. That AMIP only shows the Title by pressing a hotkey?
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!
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.
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:
/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]")
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.
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.
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 =).
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.
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??
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.
ok, is it going to be possible any time soon, or in the near future?
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.
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
/dde mPlug control >
If shuffle is enabled in the foobar, will play next entry randomly (the same as Random in foobar tray menu).
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/)
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)
hrm, this is not working in beta29 ...
Yes, I am aware of this. Beta 29 will be supported in a couple of days.
ok, great thanks
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)
thanks!
CrazyCoder all links to your site are being redirected to Irbis Firewall (http://www.irbis-firewall.com)
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.
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!!!
What about the Bersirc thingy?
What about the Bersirc thingy?
Sorry, had no time to look at it, I was working on another features =(.
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.
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.
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.
thanks for the response and help.
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.
Enable 'direct send' checkbox in AMIP options and it will use FileMapping instead of DDE which is much faster.
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)
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.
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..
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/) .
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)
hrm, how would i make this work in hydrairc ??? is it possible?
hrm, how would i make this work in hydrairc ??? is it possible?
Not yet.
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.
how about support for DC++ ?
how about support for DC++ ?
Currently it's not planned.
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
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.
thanks !
With this feature, you can easily programm a random command in Mirc
Hope
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
Is it just me, or does the foobar2000 AMIP plugin download still contain the 2.45 files?
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/)
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...
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.
Ah thx, works perfectly smooth now .
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
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 :(
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.
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 .
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/) .
Thanks for the reply. I took a look, and it's still not quite what I'm looking for, but close.
Thanks anyway!
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)
Does anyone have a live mirror of AMIP 2.48? tools-for.net seems to be dead from here.
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
What really annoys is the java bloat config. The foo_text is much better integrated into the fb2k options system.
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"?
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.
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.
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
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.
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)
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.
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.
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?
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.
Thanks, disabling file name checking works.
A bugfix AMIP version has been released.
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
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)
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)
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.
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) .
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
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
The album tag is actually used when you click on the song and MSN messenger does a search for the song.
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!
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?
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.
how do I get this new version to work with msn messenger? It doesn't show anything at all!
thanks!
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)
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
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]
Your site is down.
Your site is down.
[a href="index.php?act=findpost&pid=276389"][{POST_SNAPBACK}][/a]
I know =( Can't do anything about it.
Site is back to work again, RSS feeds were added.
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.
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]
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?
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)
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?
Try asking in the MSN related forums, it's an offtopic here. I have ads removed by MSN7UniversalPatcherPlusPlus.
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.
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:
/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:
/msn(alt)Player is paused
Enjoy:
(http://amip.tools-for.net/config/altformat.png)
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:
/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:
/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?
%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.
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!
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).
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...)
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 =)
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!
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.
New beta has been uploaded here (http://amip.tools-for.net/config/).
Changes since the previous beta build:
- !!! WMA metadata support for .wma and .asf files. %asf flag and %wma (yes/no) variable. %1-%7, %br, %sr, %typ, %sl, %min, %sec, %wma_rt (rating), %VBR (yes/no), %ENC. No need for WMA libs, AMIP is using its own metadata reading code
- MSN Messenger integration now behaves like Windows Media Player (clears info on stop)
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.
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).
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...
I didn't test it with 0.8.2, why don't you just upgrade to 0.8.3?
Would this work with a Yahoo Messenger window?
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.
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!
Configure AMIP like displayed here (Yahoo is not supported):
(http://amip.tools-for.net/config/msnaltf.png)
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
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!
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.
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!
How to make a backslash (\) working in the MSN Messenger integration?
I now have %fdir\%nm, but that's not working.
Please try this:
%fdir\~%nm
~ will be stripped by AMIP.
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?
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...
MSN API for now playing uses \0 as fields separator. Try to use spaces, like:
%fdir \ %nm
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?
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
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.
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.
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.
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.
I've never used AMIP or MSN, but if \0 becomes the NUL character, won't \\ become a backslash?
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]
_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.
foobar2000 v0.9 support has been added, read the official announcement (http://amip.tools-for.net/board/index.php?showtopic=13).
Hurrah. Btw I'm that retard guy (James d^___^b) that posted on ze forums
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]
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
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").
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...
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...)
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.
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)
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/)
New beta version released 2.53 (2006-03-27):
New features:
- AIM support (http://amip.tools-for.net/board/index.php?showtopic=25)
- Yahoo! support (http://amip.tools-for.net/board/index.php?showtopic=24)
- Google Talk support (http://amip.tools-for.net/board/index.php?showtopic=23)
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.
how can i make a http post?
is unicode support included?
Use /exec and cURL, see amipds.zip as an example, Unicode support is not available yet.
thx for the reply~
I'm trying to get it to work with Trillian and I don't know where to start. Can you help me out?
Trillian is not supported directly yet, only Clipboard integration will work, use Ctrl+Alt+Z to paste.
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.
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.
Nice plugin
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
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.
Edit:
Useless post
anyone can tell me how to configure this to display chinese characters?
im using foobar + msn live
Unicode is not supported yet.
sigh... any intentions on implementing it?
Yes, I plan it for the next major version.
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.
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)
Can anyone give another mirror for amip_config.zip please?
http://swnet.spb.ru/files/amip_beta/amip_config.zip (http://swnet.spb.ru/files/amip_beta/amip_config.zip)
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
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.
Is there a problem with musepack?
amip: CBR - Stereo
EncSpot 2.0: VBR - Joint Stereo
same file ...
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.
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.
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.
how change hotkeys for AMIP?
Install AMIP Configurator (amip_config.zip), it has GUI for changing hotkeys.
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! =)
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.
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.
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.
Have you tried reinstalling the stand-alone AMIP Configurator?
twice
nvm: i tried reinstalling again and it finally worked. i must have installed an old version of it or something.
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?
that would be VERY usefull for songs with large titles and since i have a bunch of Nile songs, it cuts the title off.
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.
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) :
...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 :
/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.
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
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 :
$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 :
$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.
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.
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?
Yes, you can copy plugin.ini between machines, no matter what player is used.
(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?
I see, I'll add an option to fine tune vertical alignment in one of the future builds.
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) .
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.
a proposal: you could use the %s variable and define your desired string through foobar-amip-configuration!
Try configuring the string you need in foobar using foobar formatting variables (in AMIP Wrapper settings) and in AMIP use %s for this string.
Sweet! Thanks again ;D
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).
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.
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.
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?
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.
Uh ... have written a whole lot of crap :/
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))
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.
static_api_ptr_t<playback_control> pc;
int vol = pc->get_volume();
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.
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.
Is it possible to add a variable for total playlist time, not just number of songs in playlist (%ll)?
No, since such variable needs to be calculated and it can take a lot of time for large playlists.
when i'm using ctrl + alt + z, it writes only first played song... anyone know how to fix it? version 2.53 beta
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?
ctrl + j don't work... all the songs are in white, can't see anything, playing mp3
Make sure that playlist is actually active and selected in foobar. What foobar version do you use? Any plug-ins that affect playlists?
only advanced control plugin, version 0.91
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.
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:
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.
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.
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!
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..
Try %s.
does it work with the latest vesion of yahoo messenger?
Yes, for me it works, but some other users have problems. I'll investigate it later.
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.
I'll consider it, thanks for the suggestion.
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
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: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[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
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)?
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
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
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) .
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
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 :
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
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 ...
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.
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.
No, there is only installer download.
AMIP changes GTalk normal status text.
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?
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) .
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
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.
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.
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.
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) .
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
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:
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.
Hello
I'd like to use Amip, but finally did realize that it was causing constant crashes of my Foobar, when opening or closing, or it seemed to. I always had in failure.txt :
[blockquote]"Crash location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "wcslen" (+00000008h)"
[/blockquote]....and it stopped finally when uninstalling Amip, and began again when reinstalling ..
I tried to find solution in the official site, and was told in the FAQ to
- "open IRC integration settings, change Transport to File Mapping" : doesn't work, still crashes
- or "trace down and uninstall application without message queue" : sorry, I do not understand at all what it means ...
Thanks for help, I'd really like to use this component !
EDIT : same problem with foo_msnalt ...
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.
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.
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 ?
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?
Sorry fo being so long, and thank you for your quick reply. Finally, that's what I find : indeed, Amip doesn't make
alone crash Foobar ...
- when I install new Foobar with no additionnal component but only Amip, it works just fine and no crash ; and
- when using foo_msnalt, same crashes as Amip : the problem seems more chat-box-notification system than the component itself
- when using foo_msnalt, but from other directory than standard component one, components2, it works fine ... (I had placed it there when realized it made Foobar crash, and Foobar uses it though not in the standard component-directory)
So it seems that there's a problem of incompatibility with other component, more than a problem with chat-box-notification system itself.
I join a failure.txt and hope that will help you find what's wrong with my current Foobar.
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
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...
OK ... I don't want to bother you or make you loose your time, I'll try to be clear.
1) I didn't try to use foo_msnalt
with Amip, I know it provides same result with MSN ... I just
happened to try it with Amip
uninstalled when I realized that with Amip I had crashes. And
then I had same crashes ! That's why it's obviously more the
system of now-playing chat-notification that causes these crashes (in my computer), than
just your component, since the problem is the same with Stephan Kochen's one.
2) ... and the problem is more precisely
incompatibility with some other component ; it's proved by 2 tests I've made :
- when I install new Foobar with no additionnal component but only Amip, it works just fine and no crash
- foo_msnalt works fine in my current Foobar, when not installed in the component directory, i.e. when separated from the other components : I realized that because I had stored it in a "components2" directory (I have some other components I keep inactive but disposable), and was surprised because it send now-playing in MSN ... So, Foobar seems to activate it, though not in the right place, and then it worked fine : obviously, the crashes occur only when it's placed with the other components. I can't test that with Amip because I can't change the directory where it's installed, but I guess the result would be similar. That's why I mentionned this test with foo_msnalt.
So, I'd like to use your component besides ... then maybe I'll try to remove component by component, and identify the incompatibility. Is that what you mean with "trace down and uninstall application without message queue" ? Explanation of this method was the request of my first post in this thread.
Thank you for the time you spent in responding me, and anyway, thank you sincerely for your great work and sharing it.
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.
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.
I'm encountering a problem with AMIP & foobar.
OS: Vista ultimate
Foobar 0.9.4
AMIP 2.53
Yahoo messenger 8.1.0.209
I installed AMIP 5 days ago, it worked fine with Foobar & YM ,but after a while it went crazy.
Whenever I launch foobar, the status from YM changes to whatever status i had previously.
Basically whenever i'm changing songs in FOOBAR, YM joggles with previous status messages. So, for instance, if i have previously had 3 different status messages like "I'm crazy", "I'm eating", "i'm playing", if I launch foobar YM status changes to "I'm eating", if i change the song, status changes to "I'm crazy", and so on.
It doesn't display anymore the song title.
This happened to me while using WIN2003 server, so it's not the OS.
Does anybody have a solution to this ? or can someone at least pinpoint the problem?
Amip 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.
So, is Unicode support coming?
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.
AMIP 2.60 released (http://amip.tools-for.net/board/index.php?showtopic=229)
Thanks for the update!
Also looking forward to 3.0 and unicode support!
AMIP 2.62 released (http://amip.tools-for.net/board/index.php?showtopic=297)
AMIP 2.63 released (http://amip.tools-for.net/board/index.php?showtopic=378)
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)
I've replied you in the AMIP forum.
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 ..
I'll check it when I get some time.
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!
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.
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
Does AMIP still not support Unicode? How can any piece of software written after 2000 not support Unicode?
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.
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?
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).
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 ?
Don't you think that it's a bit weird to ask for WMP support in foobar forums?
And the answer is "not yet".
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
New release!
AMIP 2.64 changes:- iTunes: incorrect track reported when sorting by some columns
- fixed preset API command accepting 0-4 index, while it should accept 1-5
- announce command can use the wrong song info after invoking announcesong command
- fixed potential crash when using close window button in the Search dialog
- fixed crash when trying to write to the read-only file
- fb2k: v0.9.6+ compatible
AMIP Downloads (http://amip.tools-for.net/wiki/amip/download)
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.
Yes, still planned =)
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.
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]
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.
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.)
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.
I don't know your exact requirements, but if you want to just scroll it:
SendMessage(hListBox, WM_VSCROLL, MAKEWPARAM(SB_PAGEDOWN, 0), 0);
If you want to do what PageDown does, including changing the selection:
SendMessage(hListBox, WM_KEYDOWN, VK_NEXT, 0);
It is also possible to simulate that behavior externally using LB_SETCURSEL.
I don't know your exact requirements, but if you want to just scroll it:SendMessage(hListBox, WM_VSCROLL, MAKEWPARAM(SB_PAGEDOWN, 0), 0);
If you want to do what PageDown does, including changing the selection: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.
Well, whatever you did in v2.65, it fixed the crashes for me, so it wasn't all that useless
Why is this plugin not updating anymore? I mean, it was the only good one for a Yahoo! Messenger integration...
AMIP 2.65 changes:- fixed rare crash problem when closing search dialog, optimized keyboard navigation
- fixed playlist not synchronizing when current item changes and better sync for playlist containing radio streams
- "preset" API command didn't work at all (broken in 2.64)
- Yahoo Messenger 8 and 9 are working again with AMIP now playing feature
AMIP Downloads (http://amip.tools-for.net/wiki/amip/download)
When will it support the newest Windows Live Messenger 2009 Build 14.x?
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.
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'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.
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.
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.
Does it help if you use longer delay?
Put your plugin.ini to pastebin.ca and give a link.
http://pastebin.com/m6df8f80f (http://pastebin.com/m6df8f80f)
Disable MSN 8 compatibility option and try longer delay.
What other non-default foobar plug-ins do you have?
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.
OK, I'll try to reproduce the problem later.
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.
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.
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.
Check that AMIP is installed/enabled. On Vista you may need to run installer and Configurator as Administrator.
i only use my pc as administrator and it is activated, so that's not it.
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.
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)
Try reinstalling foobar with defaults.
Nope, nothing changed. Still the same.
when i give my shortcut still the outcome is /me np: %1 - %2 (%4, %5)
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.
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.
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.
Um. Is the site down? http://amip.tools-for.net/ (http://amip.tools-for.net/) does not work for me
indeed seems to be down...
It opens for me but I get:
"tools-for.net expired on 07/03/2009 and is pending renewal or deletion."
Yay, it's back up!
2.66 update has been released, should fix the possible crash, foobar2000 v1.0 compatible
AMIP 2.66 changes:- %indexed and %listinsync were not reset after clearing cached playlist making impossible to detect if current playlist is actually in sync
- mIRC DDE requests sometimes arrive with first letters of the parameters capitalized which breaks API commands processing. For example, /dde mplug control play and stop commands didn't work. Now the values of DDE parameters from mIRC are lowercased explicitly
- fixed critical bug in regrep function (memory corruption when string became longer after replacing)
AMIP Downloads (http://amip.tools-for.net/wiki/amip/download)
AMIP 2.67 changes:- fixed crash when parsing id3v2 tags with ID3FID_INVOLVEDPEOPLE field
AMIP Downloads (http://amip.tools-for.net/wiki/amip/download)
Why is the site down ? It's redirecting to some random page and i c'ant find amip for foobar 1.0 :'(
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)
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
CFG_ENABLEMAIL=1
thanks
cheers
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.
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.).
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
i'd like to request for kanji support, and yes i use japanese system locale
Unfortunately, Unicode is not supported at the moment.
Website is down??
Yep, hard disk has died =(
Admins will try to recover it or I'll restore it from backup on the new server later.
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).
Bad news (https://support.skype.com/en/faq/FA214/what-is-the-desktop-api) for Skype users I'm afraid.
Alessandro
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?
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...
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.