MBCustom toolbar media player control buttons example
Added by Mr. BS over 9 years ago
Screenshot¶

Code¶
on *:START: media_control
on *:UNLOAD: media_control -r
menu @* {
$iif($bname,Remove):toolbar -d $bname
-
}
; For players supported by AdiIRC to send control commands
alias media_control {
if ($1 == -r) {
tokenize 32 wprev wpause wplay wstop wnext wnp separador3 | toolbar -d $*
return
}
toolbar -az1 wprev "Play previous song" custom_icons\wprev24px.ico "/wprev" @t
toolbar -az1 wpause "Pause" custom_icons\wpause24px.ico "/wpause" @t
toolbar -az1 wplay "Play" custom_icons\wplay24px.ico "/wplay" @t
toolbar -az1 wstop "Stop" custom_icons\wstop24px.ico "/wstop" @t
toolbar -az1 wnext "Play next song" custom_icons\wnext24px.ico "/wnext" @t
toolbar -az1 wnp "Show current song" custom_icons\wnp24px.ico "/np" @t
toolbar -as separador3
}
; Generic mode to send standard Windows media keys
alias media_control2 {
if ($1 == -r) {
tokenize 32 wprev wpause wplay wstop wnext wnp separador3 | toolbar -d $*
return
}
toolbar -az1 wprev "Play previous song" custom_icons\wprev24px.ico "SendKey {Media_Prev}" @t
toolbar -az1 wpause "Pause" custom_icons\wpause24px.ico "SendKey {Media_Play_Pause}" @t
toolbar -az1 wplay "Play" custom_icons\wplay24px.ico "SendKey {Media_Play_Pause}" @t
toolbar -az1 wstop "Stop" custom_icons\wstop24px.ico "SendKey {Media_Stop}" @t
toolbar -az1 wnext "Play next song" custom_icons\wnext24px.ico "SendKey {Media_Next}" @t
toolbar -az1 wnp "Show current song" custom_icons\wnp24px.ico "/np" @t
toolbar -as separador3
}
alias sendkey {
var %name sk $+ $ticks
.comopen %name WScript.Shell
.comclose %name $com(%name,SendKeys,3,bstr,$replacex($1-,{space},$chr(32)))
}
Restart AdiIRC to take effect or run /media_control first time.
Two versions are included in example, /media_control will use internal AdiIRC commands to control players. Already /media_control2 is a generic mode to send standard Windows media keys.
Icons used is attached bellow.