Hallo allemaal,
Ik heb een vraag over verzoek,
Ik heb een Verzoek Jingle Laten maken, en nu wou ik die jingel laten afspelen als er een verzoek vanuit de jukebox wordt aangevraagt. (Jingle voor de verzoek aan dus). Zou iemand mij kunnen vertellen hoe ik dat moet instellen ??
M.v.g Ronnie.
Verzoek Jingle Laten Horen, Als Verzoek Wordt Aangevraagt.
Re: Verzoek Jingle Laten Horen, Als Verzoek Wordt Aangevraagt.
Wat moet ik met die code (script) doen wout, heb geen ide waar ik die in moet plakken.
Re: Verzoek Jingle Laten Horen, Als Verzoek Wordt Aangevraagt.
Hallo Wout,
Wat moet ik met die code doen ? en waar moet ik m'n Jingle heen zetten ?
Groetjes, Ronnie en Patricia.
Wat moet ik met die code doen ? en waar moet ik m'n Jingle heen zetten ?
Groetjes, Ronnie en Patricia.
- Kees
- Beheerder
- Berichten: 3149
- Lid geworden op: 28 nov 2005, 22:07
- SAM-versie: 4.2.2.*
- Database: MySQL
- Windows: 11
- Locatie: Bergen op Zoom
- Contacteer:
Re: Verzoek Jingle Laten Horen, Als Verzoek Wordt Aangevraagt.
Even een oud topic afgestoft.
Voor wie een random jingle voor een verzoekje wil draaien, hier mijn script.
Voor wie een random jingle voor een verzoekje wil draaien, hier mijn script.
Code: Selecteer alles
PAL.Loop := True;
PAL.LockExecution;
var AQuery : TDataSet;
var Song : TSongInfo;
AQuery := Query('SELECT songlist.*, requestlist.*, requestlist.ID as requestID '
+' FROM songlist, requestlist '
+' WHERE (requestlist.ETA<:now) AND (requestlist.status=''new'') AND (songlist.ID=requestlist.songID) '
+ 'ORDER BY requestlist.ETA ASC '
+' LIMIT 1 ',[Now],True);
if not(AQuery.BOF and AQuery.EOF) then
begin
Song := TSongInfo.Create();
Song['ID'] := AQuery['ID'];
Song['filename'] := AQuery['filename'];
Song['artist'] := AQuery['artist'];
Song['title'] := AQuery['title'];
Song['duration'] := AQuery['duration'];
Song['requestID'] := AQuery['requestID'];
Cat['jingles-verzoekplaat'].QueueBottom(smRandom,NoRules);
Queue.Add(Song,ipBottom);
WriteLn('Request handled: '+Song['artist']+' - '+Song['title']);
ExecSQL('UPDATE requestlist SET status=:status WHERE (songID = :songID) AND ((status=''new'') OR (status=''pending'')) ',['pending',song['ID']]);
end
else
WriteLn('No request found');
PAL.UnLockExecution;
AQuery.Free;
Song.Free;
-
- Vergelijkbare Onderwerpen
- Reacties
- Weergaves
- Laatste bericht
-
- 8 Reacties
- 4148 Weergaves
-
Laatste bericht door Wout
-
-
Nieuw bericht vanaf 2 verschillende lokaties het verzoek script laten draa
door frank-plezier » » in Website» - 1 Reacties
- 1788 Weergaves
-
Laatste bericht door drOhimself
-