1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
|
0.0.6.12 (17 nov 2009)
Added Last.FM scrobbling support
0.0.6.11 (14 sep 2009)
Added watrack parts admin page
Fixed cover reading from OGG files
Fixed mRadio work when no avatar plugin presents
Fixed wrong LastFM recognition
0.0.6.10 (28 aug 2008)
Added basic LastFM support
Added hidden option 'xstatpause',ms (word type) to make pause between XStatus changing
Added option to emulate multimedia keys
Added avatar as cover for mRadio contacts support
0.0.6.9 (28 jan 2008)
Fixes for FLV format
Added option to assign 'music' and 'video' xstatuses
Changed Handle checking (to avoid Thread handle leak)
First tab setting notes shows on mouse hover (not click)
0.0.6.8 (29 oct 2007)
Added two options to alter filename search method
Fixed: mRadio track changing not catched
0.0.6.7 (26 aug 2007)
Added lyric support for APev2 tags, WMA
Added cover support for APev2 tags, WMA, OGG, SPX and fLaC
Optimized APEv2, OGG, fLaC and WMA reading code
Fixed ID3v2.4 tag reading code
Optimized mediafile handle checking
0.0.6.6 (9 aug 2007)
AIMP player support code changed
Fixed some memoryleaks
0.0.6.5 (20 jun 2007)
'Use existing XStatus' options changes only message text, not title
Optimized FLV reading code
Fixed and optimized MPG reading code
0.0.6.4 (13 jun 2007)
Added AIMP control
0.0.6.3 (10 jun 2007)
Added: mRadio %version% macro support
Fixed: in rare case covers can be renamed and deleted
Fixed: %cover% value can be wrong if cover not present
Fixed: %volume% value for mRadio not obtaining
0.0.6.2 (9 jun 2007)
Small players code fixes
Commented some thread code (due to AIMP 1.77 changes)
Fixed version number
Added seek ability for local mediafiles
0.0.6.1 (7 jun 2007)
Added extended control for mRadio Mod
Added compatibility with AIMP 1.77
Added service to obtain not only played file info
Fixed: frame not change cover picture obtained from mediafile tags
(01 jun 2007)
Added %nstatus% macro (like %status% but w/o translation)
(29 may 2007)
Very small fixes (for mRadio too)
(25 may 2007)
Added ability to show popups only by request, not new track
(20 may 2007)
Changed: added threads for popups and statistic
Changed: Music/player Info obtaining code
Fixed: QCD player recognizing and processing
(16 may 2007)
Added actions support for Popup Plus 2.1.0.5
(15 may 2007)
Added %playerhome% (Player homepage url) macro
(11 may 2007)
Small fixes
Statistic code optimized for speed
(09 may 2007)
Added two buttons to check player/format list
AIMP player now processed separately
Changed code for played filename obtaining
0.0.6.0 (05 may 2007)
Many small codechanges and fixes
Music info request can be send by ASKWAT text sending (received as message)
Settings saved only in profile db now
0.0.5.0 (18 feb 2007)
Fixed: cover is showed only when backround picture name is not empty
Cover files deleted at exit now
Added volume field (see readme) to SongInfo structure.
Fixed: Cover from ID3v2 tag saved incorrectly
Fixed: Miranda crashed when shutdowned
Code cleaning and optimization
0.0.4.30 (24 dec.2006)
Changed internal code library
Fixed comment reading from ID3v2 tag
0.0.4.29 (29 nov 2006)
Small Fixes
Changes for external icon support for player.ini file
Fixed: ini file modified constantly if player not found
0.0.4.28 (16 nov 2006)
Other bugfixes
Fixed: Contact menu handler chain was broken
0.0.4.27 (15 nov 2006)
Small player handles fixes
Fixed: crash with WAV file samplesize<8 bit
Added options to choose Music info sharing ability
Added context menu music info request
Fixed bug with Frame redraw/resizing
Added external player definition
0.0.4.26 (7 nov 2006)
Added album sort mode to report
Fixed some report errors
Changes for old miranda versions (before 0.6) compatibility
0.0.4.25 (31 oct 2006)
INI file (not database) used by default
Winamp video width and height recognizing returned (for test)
Fixed: log file rewrited always
Fixed: Report creating from Options tab was wrong
Fixed: "Export default" button on options tab not work
0.0.4.24 (29 oct 2006)
Report code was rewritten to template support
Current settings saved when saving place changed (switch at last!)
Loading settings from profile database works now normally
Fixed: Player name case conversion was after WAT_EVENT_NEWTRACK sending
Width and Height recognition through Winamp API disables due to wrong return values
0.0.4.23 (15 oct 2006)
Save in INI/profile base file option returned
API changes
ID3v2 tag reading code was changed
Rewritten and reorganized internal structure
mBot script sample added
0.0.4.22 (17 sep 2006)
INI-file structure changes (frame, report and popup options is separated)
CyberLink PowerDVD recognizing added
ALSong player recognizing added
MediaInfo obtained at plugin start now (if refresh time is not 0)
First version of new Player API is finished
Underscore replaces by spaces only in text macros (not media filename)
Fixed: wrong action on "Use Frame" checkbox
0.0.4.21 (28 aug 2006) (test)
Miranda memory manager used now
Fixed: ID3v2 tags cannot process Unicode strings with reverse byte order
Media format API rewrited, new service added
Added event notifier for plugin loading
Added event notifier for plugin/player status changing
0.0.4.20 (20 aug 2006)
Only songs with known length are addings to log
Added frame text centering
Small bugfixes
Fixed: Mirada crashes while report creating changed from menu
Added mRadio plugin support (test)
Fixed: sometimes trackbar is hidden
Added SongBird player support
0.0.4.19 (11 aug 2006)
XStatus 'Watching pro7 on TV' works like 'Listening to music' XStatus but for video
Show/hide trakbar option is separated now
Sources changed for delphi7_up compatibility
Fixed: Sometimes plugin show hotkey registration error
Fixed: Timer stopped when Options page is open
Added some additional settings for frame text scrolling
Fixed: iTunes volume control does not work
Added menu item and toolbar button to disable plugin
Fixed error with unknown format tag in the frame template
Added WiFiRadio player support
Added option to hide frame when player not found
0.0.4.18 (14 jul 2006)
Added GOM player detection
{cf#nnnnnn} and {bg#nnnnnn} is define color with hex trucolor value 'nnnnnn'
Added frame text format support
Added pushed/hovered button status support if watrack_buttons.dll is used
0.0.4.17 (10 jul 2006)
Fixed: frame button not unpress when pressed button mouse moves out of frame
Added option to use or not gap between frame buttons
Option tabs changed back to theme ability
Added "skin" trackbar ability
0.0.4.16 (9 jul 2006)
Small interface changes
Volume buttons on the frame changed and can be hided now
'\t' combination (Tabulation) changed to '{tab}' tag format
Fixed avoid '\n' combination conflict in templates
Holding mouse button on volume control make continuous decremet/increment
Fixed some bugs
Added frame transparency
0.0.4.15 (5 jul 2006)
Added right align frame picture option
Fixed: text insertion hotkey do not always register
Service for player control is created
Added "Next track" to popup click options
If timer value greater than 499, time signify as milliseconds
0.0.4.14 (3 jul 2006)
Added bottom align frame picture option
Fixed: Miranda freezes on W2K when some radiobuttons clicked
Returned modified old code for Foobar recognize
0.0.4.13 (29 jun 2006)
Updater data changed for new hosting compatibility
Added support \t in templates (expanded when used)
Frame text now can be edited
Frame background can be picture (with effects: center, tile, stretch)
Options saves in profile directory as default (if old settings not found)
Foobar2000 recognizing code changed
Jabber chat recognized now
Fixed: 'Try to use OLE interface' option not changed
Added frame bitmap background support
Fixed: control icons in IcoLib not shows then watrack_icons.dll is not found
Volume control added
New Frame options added
0.0.4.12 (18 jun 2006)
Fixed (i hope) bug with info refresh while MediaMonkey finished
Added frame support with IcoLib support
Added control procedures for some players
Small speed optimization
Introduced option to enable/disable players OLE interface
0.0.4.11 (14 jun 2006)
Fixed FLV bug
Added MPEG file support (only MPEG audio stream)
0.0.4.10 test (11 jun 2006)
New macro %txtver% (text version number representation) was introduced
Small fixes
Imroved Foobar2000 support if foo_comserver2 plugin is present
0.0.4.9 (06 jun 2006)
Added partial support for MOV and 3GP file formats
Added support for ID3v2 tag v.2
Added option to skip some plugin error messages (mainly for hotkeys)
INI file is not rewritten now if default player was not changed
Added QuickTime player support
0.0.4.8 (31 may 2006)
Added New options to insert text in text field of other apps
Code compiled with KOL (smaller size)
0.0.4.7
Version numeration changed for more Updater compatibility. Last number is for betas.
Trying to use XP theming in TABs
Changed XStatus recovery code
0.0.4.6 (23 may 2006)
Variables and NewAwaySys works now with Unicode
Small interface changes
Added FLVPlayer support
Added option to check file date/time changes while playing
Added option to set XStatus regardless of ICQ status
Added option to replace underline with spaces
Fixed NAS service call
Added partial FLV format support
Fixed: some unicode named files can't be processed
Macro help removed from resource
0.0.4.5 (11 may 2006)
Changed Macro help window - with localisation support now
Added NewAwaySys (unicode) support for status text changings
Added MPlayer support
Fixed MusikCube player code
Fixed template formatting in IRC channel
Added partial MKV, WMV and ASF formats support
Changed RM reading code to video info compatibility
Added AVI file support (test version)
Added OGM file support
%fps%, %width%, %height% and %codec% macro added
OGG file info reading changes
Fixes for large files
Finally fixed bug with Popup templates
Options dialog changed again (Templates and Protocols tabs is merged)
0.0.4.4 (24 apr 2006)
Fixed: Template macro help not work
Changed WavPack reading code for v.4* compatibility
Fixed bug with INI file name processing
Status message now uses 'Status Text' template (was 'Status Title')
MediaMonkey player class now partially uses OLE interface
Music XStatus can be cleared when miranda starts without music
Watrack.ini used if private INI file is absent
Notes in first option tab is Unicode now
Changed work with statuses (normal and extended)
Changed plugin behaviour when Miranda started without played song
Default template texts changed
Fixed: unused strings was keeped in INI file.
Fixed: can crash when Variables plugin not exists
Fixed: protocols enabling-disabling not works properly
Fixed: Crashes when music played and templates changed
MediaMonkey recognized as separate player now, not Winamp clone
All settings now saved in INI-file
Template option dialog was totally rewrited
0.0.4.3 (26 mar 2006)
Added option to return Variables value in ANSI
Small save-related changes
Added 'AudioPlayer' support
Player icons moved to separate file (must be in icons or plugins directory)
Added player window handle to SongInfo structure
Added popup option to activate player window
Fixed: wrong 'Total logged music time' value
Added Core Media Player support
0.0.4.2 (03 mar 2006)
Fixed RM file reading
Fixed ID3v2 tag reading (UTF8 encoding)
Small option dialog interface changes
Localisation sample file included (russian)
psapi.dll included (needed when plugin can't get song filename)
Fixed WMA tag reading
Fixed LA player recognition (wrong player status was returned)
Old XStatus restored now if player not found
Changed: if XStatus title is empty, it is cleared now
Changed %music% command translation code
0.0.4.1 (26 feb 2006)
Deleted ICQ XStatus old API code
Added Creative Media Source support
Added 'version' resource
Status and popup templates are separated now
Added Media Commander Express player support
Added IcoLib support
Added VLC player support
Added Helium Music Manager support
Added Musicmatch Jukebox player support
Added %music% command with BB-code formatting in message dialog
Added option for player title formatting
Fixed error with filename in File info called from popup
Added support for J.River Media Center
Fixed situation when player is stopped
Fixed: 511 byte per string only saved in INI-file
Fixed player status for unknown filetypes
Small fix for MP4/M4A reading
Added partial M4A file format tag support
Added option to get unknown music format info from player
Changed WMA tag reading code to obtain number-type values
All resource language is Neutral now
Changed MusicCubeOne and SAPS players recognition
When 'no-music text' is empty and player stopped status message cleared
When 'Keep Status' is 'on' status text cleared
Song time can show more than 99 hours now
Changed recognizing song filename when Apollo is 'stopped'
Added Pluton player support
Fixed: Clearing 'Music' XStatus doesn't work with new ICQ API
0.0.4.0 (29 jan 2006)
Added option to disable log
Changed XStatus setting code to compatibles with new ICQ API
Fixed: Popup service function works only with TopToolBar
Vorbis comment tag names now case insensitive
Changed FLAC reading code. Now with Vorbis comments
Current music format saves and checks firstly
Fixed: 'Save settings in INI-file' option cleared if Options dialog opens
Nearby twin record in statistic file is ignored now
Relative report or statistic file path calculated now from Miranda directory
Corrected status changing when player stopped
Added %status% macro (works with not all players!!!)
Added option to save CSS file separately
Added automatic report file extension adding/changing
Added VBR/CBR text to File Info from pupup
Added %year% macro help (i just forgot)
Empty report file not created if log file is invalid
Added menu item and service function for report creating
Added support for SAPS player
Added support for Zoom player
Changed QCDPlayer code to support new QMPlayer
0.0.3.8 (19 jan 2006)
Fixed MP3 VBR reading bug
Added simple statistic (UTF8 enc.) (just for fun)
Added %vbr% macro and option for it
Added template when player not found
Changed Options interface
Changed Service function interface (please, see comments!)
Fixed wrong %total% value when 'Variables' plugin used
Added MusicCube One player support
OGG tags now translated as UTF8
Fixed some ID3v2 tag reading issues and errors
Fixed track number recognize in APEv2 tag
Active Player places on first place (save in settings - AI! :) )
Now MP3 files checked firstly
Changed Foobar2000 main window search procedure
Deep code changes (translating to Unicode strings and other)
0.0.3.7 (26 dec 2005)
Added file size text formatting
Corrected formatted text output
Fixed WMA reading code (again)
Fixed internal ANSI to Unicode transformation
Changed Options dialog
0.0.3.6 (21 dec 2005)
Added Unicode support
Fixed wrong WMA tag reading
Advances PopUp settings
Toolbar button for popup window added
Small code optimisation
Fixed chat or message window recognition
Partially avoiding WMP10 playlist bug
Added XMPlayer support
Added macros %size% (file size) and %type% (file ext.)
0.0.3.5 (05 dec 2005)
Now Status not processes and Popup not shows when player is stopped
Popup settings dialog created
Added BSPlayer support
0.0.3.4 (28 nov 2005)
Some changes for Service function (mainly description, see header)
Fixed (i hope): Miranda crushes sometimes by pressing hotkey
'No-music text' can processed by Variables plugin
Now Status changing works in separated protocols
Fixed: Popup shows not always
Status template now multiline
Added player icon in Popup window
0.0.3.3 (24 nov 2005)
Changed Foobar2000 recognition for new versions
Remove elapsed time recongition within Foobar2000 (sorry!)
Now with player shutdown XStatus changes to 'none' and no sets anymore
Added simply PopUp support (Status Template value)
Added option to change XStatus only for existing Music xstatus
Added option to keep or not Music XStatus on player exit
Fixed: Miranda can crush while use Variables plugin
0.0.3.2 (19 nov 2005)
File renamed for avoiding Updater plugin crash
Fixed: format tag at the end of template not translated
Fixed variables help
Added support for ViPlay3 player
Data for 'Variables' plugin updated by timer
Added ability to switch off some players
Added ability to change processed status mode
Added ability to save settings in INI-file
Settings saved only from Options dialog, not on exit
Some code changes
0.0.3.0 (29 oct 2005)
Genre name table moved to resource
ICQ XStatus changes only for non-offline user mode
Fixed: 'new line' code inserted at the end
0.0.2.9 (27 oct 2005)
Fixed: Stupid bug - text not inserted into CHAT window
Temporary: text formatting used in ordinal message window too (only for testing)
0.0.2.8 (27 oct 2005)
Added support for RA/RM format (experimental)
Changed text formatting algorithm (test for Asian text, please!)
Created version archive on http://awkward.front.ru/archive/
Try to use simple Updater plugin compatibility
0.0.2.7 (25 oct 2005)
Fixed: Status message not changed by timer
Added: experimental Chat window text formatting (see readme)
0.0.2.6 (23 oct 2005)
Fixed some bugs.
Other small changes.
0.0.2.5 (23 oct 2005)
Modified Option Dialog and added translation ability
Added partial support for AAC file format
Added support for MP4 with MP3-coding format
Added support for MusikCube player
Added alternative ID3v2 tag frames
0.0.2.4 (19 oct 2005)
Changed hotkey processing (not global hook now)
Changed some players recognition
Changed Music info interface (see include file)
Added support for 'Variables' plugin (not fully tested)
Added support for MediaMonkey Player
Added support for RealPlayer
Added support for MPC file format (only 'MPC' extension)
Added partial support for SPX file format (not tested)
Added partial support for OFR file format (not tested)
Now Status sets only if changed
0.0.2.2 (10 oct 2005)
(Not fully tested, save previous version!)
Now HotKey work only with own Miranda copy
New tag processing algorithm
Added WAV format support
Added experimental APE,TTA and FLAC formats support (not tested)
Added iTunes and PlayNow! players recognize
Some internal changes
Macro %samplerate% and %bitrate% (%khz% and %kbps% synonims) added
Fixed: unwanted XStatus changing to 'Music'
0.0.1.8 (05 oct 2005)
Fixed: Sometime Foobar2000 main window not recognized properly
Small speed optimisation
Added LightAlloy recognize
Empty "No-Music text" keep original Miranda status messages now
Fixed: in Apollo and OGG-file Bitrate was Bps, not KBps,
Samplerate was Hz, not KHz
0.0.1.7 (04 oct 2005)
Added automatic Music info refresh by timer
Added option to NOT insert music info into message window
Fixed: crash on some comments in ID3v2
0.0.1.6 (03 oct 2005)
Changed Options dialog
Added simple Away-message support (only by Hotkey pressing)
Macro %year% now work
0.0.1.5 (02 oct 2005)
Support for Unicode value in ID3v2
Add WMA tag support
Fixed: macro %genre% not translated
Fixed: Winamp window title processing
0.0.1.4 (29 sep 2005)
Added JetAudio support
Fixed: VBR MP3 length not propely calculated
Fixed music file name recognition
Added APEv2+ID3v1 at one time tag support
0.0.1.3 (28 sep 2005)
Now get music info from file on local network
0.0.1.2 (27 sep 2005)
Changed 'year' field type in music info
Added APEv2 tag support for MP3
Remove Win98-code part
Other small changes
0.0.1.1 (25 sep 2005)
Test version.
win2KXP-only compatible.
Service function added.
MP3 IDv2 tag data read fixed
Some other bugs fixed (sorry, not all!).
0.0.1.0 (25 sep 2005)
Test version: new music file search algorithm (MP3 OGG WMA only)
Windows media player wrapper not needed now
0.0.0.9 (24 sep 2005)
correct MP3 file processing with padding at start
cutting template strings tail fixed again :(
add %percent% macro
Modified source code uploaded
0.0.0.8 (22 sep 2005)
cutting template strings tail (sometime) fixed
%wndtext% macro turn "on" again :)
0.0.0.7 (19 sep 2005)
MP3 tag support extended
OGG file info (not length, sorry!) added
music info readed at one time now (for Winamp-like API - at request too)
Apollo samplerate show changed
%comment% macro added
0.0.0.6 (18 sep 2005)
Macro %track% value changed
audio MPEG 2 & 2,5 and layer 1 & 2 file support added
Some code cleaning
Correct data view from MP3 Tag
Changed Artist-Title determination algorithm
Changed Winamp search algorithm
0.0.0.5 (14 sep 2005)
Work improved, more players added
Default macro processing added
Fix some bugs
FooBar without Winamp wrapper supported (not full)
MP3 tag v1 partial support added
0.0.0.3 (12 sep 2005)
New option interface
New engine for many player support
Macro support added
0.0.0.1 (07 sep 2005)
First release
|