AMIP - the complete now playing plug-in (for mIRC and other apps) [Archive] - Quintessential Forum

PDA

View Full Version : AMIP - the complete now playing plug-in (for mIRC and other apps)


CrazyCoder
11-01-2003, 10:43 PM
AMIP 2.45 released.

Info: http://amip.tools-for.net/index.php?content=about
Download: http://amip.tools-for.net/index.php?content=download

List of changes in 2.45:

* 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)

Paul
11-02-2003, 03:02 AM
I moved AMIP to 'your uploads' (see link in upper right by login). If you update it there, it will update in the plugin listing.

CrazyCoder
12-22-2003, 02:10 PM
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)

CrazyCoder
12-26-2003, 12:19 PM
2.47
----------------------------
* 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