Plugin:Watrack/en: Difference between revisions

From Miranda NG
Plugin:Watrack/en
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
{{PluginCard}}
{{PluginCard}}
For what:
Paste played music info into message window or status text. ICQ extended status supported.
* Insert Played music info in message window or Status text. ICQ extendedstatus supported.


Requirements:
* Windows 2K/XP (SP2 better)


Supported Players:
__TOC__
 
== Supported players ==
* [http://www.winamp.com Winamp]
* [http://www.winamp.com Winamp]
* [http://www.iki.fi/hy/apollo/ Apollo]
* [http://www.iki.fi/hy/apollo/ Apollo]
Line 27: Line 26:
* [http://wwwp.musicmatch.com Musicmatch Jukebox]
* [http://wwwp.musicmatch.com Musicmatch Jukebox]
* [http://www.videolan.org VideoLAN media player]
* [http://www.videolan.org VideoLAN media player]
* {{Plugin|mRadio|mRadio miranda plugin}}
* {{Plugin|mRadio|mRadio Miranda plugin}}
* [http://www.altools.net ALSong&ALShow]
* [http://www.altools.net ALSong&ALShow]
and others. List of other players see in player.ini
and others. See <tt>player.ini</tt> for full list of players.
 


Supported Formats:
== Supported formats ==
  MP3, OGG, WMA, WAV, APE, TTA, AAC, FLA/FLAC, MPC, OFR/OFS, SPX, MP4, M4A, ASF, WMV, AVI, MKV, OGM, RA/RM/RAM, FLV, MOV, 3GP, MPEG/MPG
<pre style="overflow:auto;">
MP3, OGG, WMA, WAV, APE, TTA, AAC, FLA/FLAC, MPC, OFR/OFS, SPX, MP4, M4A, ASF, WMV, AVI, MKV, OGM, RA/RM/RAM, FLV, MOV, 3GP, MPEG/MPG
</pre>


In Chat (and maybe message) window, you can use text formatting:
In Chat (and maybe message) window, you can use text formatting:
Line 52: Line 54:
|}
|}
Sample:
Sample:
/me {b}listen{/b} {cf5}{i}%artist%{/i}{/cf} - {bg10}{u}"%title%"{/u}{/bg}
<pre style="overflow:auto;">
/me {b}listen{/b} {cf5}{i}%artist%{/i}{/cf} - {bg10}{u}"%title%"{/u}{/bg}
</pre>


Macros:
Macros:
Line 93: Line 97:
|-
|-
|%khz%  
|%khz%  
|samplerate
|sample rate
|-
|-
|%length%
|%length%
Line 99: Line 103:
|-
|-
|%lyric%
|%lyric%
|lyric text
|lyrics text
|-
|-
|%mono%
|%mono%
Line 105: Line 109:
|-
|-
|%nstatus%
|%nstatus%
|player status (stopped,playing,paused) - nontranslated
|player status (stopped, playing, paused) - non-translated
|-
|-
|%percent%
|%percent%
Line 120: Line 124:
|-
|-
|%status%
|%status%
|player status (stopped,playing,paused)
|player status (stopped, playing, paused)
|-
|-
|%time%
|%time%
Line 155: Line 159:
|song year (from tag)
|song year (from tag)
|}
|}
Notes:
 
* Volume field has a original volume value in hiword and scaled to 0-15 range in loword. Not all players supported.
 
* Frame background picture transparence is not implemented
== Notes ==
* To obtain more information from foobar2000 player, you must [http://foosion.foobar2000.org/0.9/foo_comserver2-0.7-setup.exe download plugin] or use foo_winampspam plugin
* Volume field has an original volume value in hiword and scaled to 0-15 range in loword. Not all players supported.
* FileInfo (called from popup) not shows Video file properties
* Frame background picture transparency is not implemented
* To obtain more information from foobar2000 player, you must [http://foosion.foobar2000.org/0.9/foo_comserver2-0.7-setup.exe download plugin] or use <tt>foo_winamp_spam</tt> plugin
* FileInfo (called from popup) doesn't show Video file properties
* FPS saves as FPS*100
* FPS saves as FPS*100
* Frame text output is Left-to-Right only now
* Frame text output is Left-to-Right only now


Known BUGs:
To compile plugin you must use something like this:
* if Frame text uses %time% macro, text can't scroll
<pre style="overflow:auto;">
* Foobar seeking with foo_winamp_spam may not work
dcc32 -$A+ -$H+ watrack.dpr
</pre>
 
 
== Known bugs ==
* If frame text uses <tt>%time%</tt> macro, text can't scroll
* Foobar seeking with <tt>foo_winamp_spam</tt> may not work
* Miranda can freeze if Foobar OLE interface used
* Miranda can freeze if Foobar OLE interface used
* Player can start again if OLE checks while it shutdown
* Player can start again if OLE checks while it shutdown
* ICQLite and ICQ2003 users cannot see XStatus text changes
* ICQLite and ICQ2003 users cannot see xStatus text changes
* in MP3 with VBR total song time sometime is not properly calculated
* In MP3 with VBR total song time sometime is not properly calculated
* default color of formated text is color of text at insert position
* Default color of formatted text is color of text at insert position
* some macros don't work with some players. Replaced by '' and 0
* Some macros don't work with some players. Replaced by <nowiki>''</nowiki> and 0
* 1by1 player can show wrong elapsed time value
* 1by1 player can show wrong elapsed time value
* some players version not properly displayed
* Some players version not properly displayed
* bad MP3 headers not properly handled
* Bad MP3 headers not properly handled
* plugin can show wrong song when Player scans directory for music files
* Plugin can show wrong song when player scans directory for music files


PS. To compile plugin you must use something like this:
  dcc32 -$A+ -$H+ watrack.dpr


All comments, errors & wishes please send to awkward@land.ru or panda75@bk.ru
== Feedback ==
All comments, errors and wishes please send to <tt>awkward@land.ru</tt> or <tt>panda75@bk.ru</tt>


{{PluginGroups}}
{{PluginGroups}}

Revision as of 22:17, 12 June 2015

Winamp Track
No image
Filename Watrack.dll
Author Awkward
Download links
Stable version: 32-bit, 64-bit
Development version: 32-bit, 64-bit

Paste played music info into message window or status text. ICQ extended status supported.


Supported players

and others. See player.ini for full list of players.


Supported formats

MP3, OGG, WMA, WAV, APE, TTA, AAC, FLA/FLAC, MPC, OFR/OFS, SPX, MP4, M4A, ASF, WMV, AVI, MKV, OGM, RA/RM/RAM, FLV, MOV, 3GP, MPEG/MPG

In Chat (and maybe message) window, you can use text formatting:

{b}text{/b} 'bold' text
{i}text{/i} 'italic' text
{u}text{/u} 'undeline' text
{cf##}text{/cf} text with color ## (0-15)
{bg##}text{/bg} text with background color ## (0-15)

Sample:

/me {b}listen{/b} {cf5}{i}%artist%{/i}{/cf} - {bg10}{u}"%title%"{/u}{/bg}

Macros:

%album% album
%artist% artist
%bitrate% bitrate
%channels% number of channels
%codec% video codec like 0x30355844 (DX50)
%comment% comment from tag
%cover% cover file name
%file% media file name
%fps% 100*FPS (Frames Per Second) for video files
%height% video height in pixels
%genre% genre
%kbps% bitrate
%khz% sample rate
%length% total song length (sec)
%lyric% lyrics text
%mono% "mono"/"stereo"
%nstatus% player status (stopped, playing, paused) - non-translated
%percent% %time% / %total% * 100%
%player% player
%samplerate% samplerate
%size% media file size
%status% player status (stopped, playing, paused)
%time% current song position (sec)
%title% song title
%total% total song length (sec)
%track% track number
%txtver% player version in text format
%type% media file type (extension)
%vbr% 'VBR' if VBR :)
%version% player version
%width% video width in pixels
%wndtext% title from player window (usually "artist" - "title")
%year% song year (from tag)


Notes

  • Volume field has an original volume value in hiword and scaled to 0-15 range in loword. Not all players supported.
  • Frame background picture transparency is not implemented
  • To obtain more information from foobar2000 player, you must download plugin or use foo_winamp_spam plugin
  • FileInfo (called from popup) doesn't show Video file properties
  • FPS saves as FPS*100
  • Frame text output is Left-to-Right only now

To compile plugin you must use something like this:

dcc32 -$A+ -$H+ watrack.dpr


Known bugs

  • If frame text uses %time% macro, text can't scroll
  • Foobar seeking with foo_winamp_spam may not work
  • Miranda can freeze if Foobar OLE interface used
  • Player can start again if OLE checks while it shutdown
  • ICQLite and ICQ2003 users cannot see xStatus text changes
  • In MP3 with VBR total song time sometime is not properly calculated
  • Default color of formatted text is color of text at insert position
  • Some macros don't work with some players. Replaced by '' and 0
  • 1by1 player can show wrong elapsed time value
  • Some players version not properly displayed
  • Bad MP3 headers not properly handled
  • Plugin can show wrong song when player scans directory for music files


Feedback

All comments, errors and wishes please send to awkward@land.ru or panda75@bk.ru