WINAMP INFO
Author Bizaro
Message No.

http://groups.yahoo.com/group/power-pro/message/9348

File Name Winamp_Info.powerpro
Requirements Winamp, of course, I know for sure that script works with winamp 2 & 5
Winamp plugin, you can get it here:
http://groups.yahoo.com/group/power-pro/files/Plug-ins_and_add-ons/winamp_1.05.zip
Description:

This script shows some info about song currently playing in Winamp.
For example:
<2:32/1:03> Hladno Pivo - Für Immer <11/24>
<song length/remaining time> song title <playlist position of the song/number of tracks in a playlist>

Global mySongInfo
Static myLenS myRemS mySonI myPlTr mySoNa myDSog mySong

@Get_Time

myLenS = Winamp.Trackinfo("length_s","^M:^S","!  ")
myRemS = Winamp.Trackinfo("remain_s","^M:^S","!  ")

If ((myLenS == "28:15") OR (myRemS == "28:15"))
    Jump Get_Time

If (Select(myLenS, 1, 1) == 0)
    myLenS = Remove(myLenS, 1)

If (Select(myRemS, 1, 1) == 0)
    myRemS = Remove(myRemS, 1)

mySonI = "<" ++ myLenS ++ "/" ++ myRemS ++ "> "

If (Winamp.Trackinfo("status_i") == 0)
    mySonI =  "<" ++ myLenS ++ "> "

myPlTr = Winamp.Pls("curtrack","! ") + 1

If (Winamp.Running() == 0)
    myPlTr = " "

mySoNa = Winamp.Trackinfo("title","noindex","![Stopped]") ++ " <" ++ myPlTr ++ "/" ++ Winamp.Pls("length","! ") ++ ">"

If (mySoNa != myDSog) Do
    myDSog = mySoNa
    mySong = myDSog
    ;If song title is longer than 53 characters then it will start to scroll, adjust this value to fit width of your bar
    If (Length(mySong) >= 53)
        mySong = mySong ++ " *** "
ElseIf (Length(mySong) >= 53)
    mySong = Remove(mySong, 3) ++ Select(mySong, 1, 3)
EndIf

mySongInfo = mySonI ++ mySong