SpotAmp

Ni som har vett nog att använda er av IRC och även är användare av Spotify har säkert nytta av scriptet SpotAmp. Tyvärr så verkar ingen av nedladdningslänkarna på deras hemsida fungera längre. Men förhoppningsvis är det något tillfälligt.

Eftersom jag är en riktig mIRC nörd så var jag ju självklart tvungen att göra mig en egen version av scriptet. Känner inte att jag är i behov av alla funktioner som fanns i scriptet – så jag kortade ner det en hel del. Detta blev resultatet.

alias spotdll { return RealSpotAmpV2.dll }
alias spsay {
if ($dll($spotdll,status,0) == 1) { say Spotify: $dll($spotdll,dev0,0) – $dll($spotdll,indoril,0) }
else { echo -a Spotify is $replace($dll($spotdll,status,0),0,Not running,2,Paused) | halt }
}

Tror utvecklarna försökt ”inveckla” scriptet så mycket som möjligt för att förhindra att folk använder sig av deras dll. Har ingen annan förklaring till att man skapar ett alias som det här annars.

;### Fixing the code to run faster ###

alias spx2 {
var %x1 = 48 118 101 100, %x2 108 105 114 111 100 110 105
var %x3 = 112 109 97 116 111 112 115, %x5 101 109 97 110 114 101 115 117
var %x4 = 108 108 100 46 50 86 112 109 65 116 111 112 83 108 97 101 82
var %x6 = 15 93 52 49 3 121 97 83 116 111 112 48 3 2 83 2 57 3 91 49 44 52 49 3
var %hh = $numtok($eval(%x [ $+ [ $1 ] ],2),32)
while (%hh) {
var %tx = %tx $+ $chr($gettok($eval(%x [ $+ [ $1 ] ],2),%hh,32))
dec %hh
}
return %tx
}

Fick klura i flera minuter innan jag insåg vad aliaset var till för :)

Vill du använda dig av mitt korta script så behöver du även deras dll fil, lägg den i samma mapp som din mirc.exe fil är. Tyvärr har jag bara en gammal version av deras dll, men den verkar fungera till det jag använder den till. För att sen visa vilken låt du spelar använder du /spsay.

Du finner deras dll-fil här.

2 reaktion på “SpotAmp

  1. Looks like you have gotten an un-original version of the script;)
    I(we) never added that alias, thats one of the many unofficial mods made by other people, if you want i can give you the original v2 script+dll.. hehe

    Either way have fun with the script/dll

    (v3 is out btw)

  2. Ah yeah I’ve seen that V3 is out, I started fiddeling with that version too but I got tired of searching for the correct input to send to the .dll so Im just gonna keep using the V2-dll :)

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *