Winamp Status Script mIRC
Jeg har et Winamp status script til mIRC, der kan vise hvilken mp3 fil jeg afspiller. Problemet er bare, at jeg ændrede på noget af det i remote, og nu virker lortet ikke:;------------- --- -
; Winamp Status aliases
;------------- --- -
alias amp {
set %mp3 $dll($shortfn(dlls\swamp.dll), WinAmpGet, TRACKFILENAME)
if ($dll($shortfn(dlls\swamp.dll), WinAmpGet, STATE) == Playing) { say Hører: $mp3name [ $+ $mp3time $+ / $+ $mp3brate ] | halt }
}
alias dur {
if ($1 == $null) { unset %dur | return unknown }
else {
set %dur $duration($1)
set %dur $replace(%dur,wks,w)
set %dur $replace(%dur,wk,w)
set %dur $replace(%dur,days,d)
set %dur $replace(%dur,day,d)
set %dur $replace(%dur,hrs,h)
set %dur $replace(%dur,hr,h)
set %dur $replace(%dur,mins,m)
set %dur $replace(%dur,min,m)
set %dur $replace(%dur,secs,s)
set %dur $replace(%dur,sec,s)
set %dur $remove(%dur,$chr(32))
return %dur
}
}
alias mp3name return $remove($nopath(%mp3),.mp3)
alias mp3time return $dur($round($calc($file(%mp3).size / 126 / $gettok($mp3(%mp3).bitrate,1,3)),0))
alias mp3brate return $mp3(%mp3).bitrate
alias mp3srate return $calc($mp3(%mp3).sample / 1000)
alias mp3mode return $mp3(%mp3).mode
alias mp3artist return $mp3(%mp3).artist
alias mp3song return $mp3(%mp3).title
alias mp3title { if (!$mp3(%mp3).artist) { return $mp3name } | else { return $mp3(%mp3).artist - $mp3(%mp3).title } }
;------------- --- -
; Winapm Status menu
;------------- --- -
menu channel,query {
Winamp status:/amp
; ––––––––––––––––––––––––––––––––––––––––––––––––
; End of file
; ––––––––––––––––––––––––––––––––––––––––––––––––
Nogen der kan se hvad der er galt?