Ctlamp.dll 2.0 - controler winamp depuis mirc

Description

Une petite DLL qui j'ai fait en 5-6 heures de travail...
Elle permet de controler winamp et d'en recuperer pas mal d'informations, actuellement je travail sur la playlist ( qui manque d'options )

la source est incluse mais nécessite des notions de C++ :)

Source / Exemple :


; Bon bah voici un ptit code pour ceux qui ont la flemme de lire l'help
; changer l'alias ctlamp pour que celle-ci pointe vers la DLL
;
; /ampsay - Permet de dire automatiquement qulle chanson vous jouez
; /saysong - Permet de le dire manuellement
;
; Si vous la mettez dans votre script, merci de m'ajouter dans les credits :)

alias ctlamp return $shortfn($mircdirctlamp.dll)
alias camp { if ($isid) { return $dll($ctlamp,$1,$iif($2-,$2-,$null)) } | else { dll $ctlamp $1 $iif($2-,$2-,$null) } }
alias ampsay {
  if (!$timer(ampbar)) { .timerampbar 0 1 ampbar }
  if ( %sayamp != $camp(GetSongTitle) ) {
    set %sayamp $camp(GetSongTitle)
    saysong
  }
}
alias saysong { if ( $camp(GetSongTitle) != WINAMP NOT RUNNING! ) { amsg winamp ~ $camp(GetSongTitle) - ( $+($int($calc($camp(TGetLength) / 60)),:,$iif($calc($camp(TGetLength) % 60) < 10,$+(0,$calc($camp(TGetLength) % 60)),$calc($camp(TGetLength) % 60))) / $+($dll($ctlamp,TGetBRate,.),kbps) ) - ( Playlist: $camp(TGetPlsPosition) / $camp(TGetPlsCount) ) } }

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.