Stap 6: Webinterface
Ik heb 2 belangrijkste tabellen:
LIEDJES - het slaat de naam en de artiest van het lied
QUEUE - het slaat de nummer aanvragen
Het web app maakt gebruik van jQuery voor het ophalen van de ioBridge JSON Data Feeed API om te bepalen van het huidige nummer wordt afgespeeld. Met behulp van Javascript ophalen ik LastSerialOutput knooppunt die in het bezit van het nummer van de huidige track.
Dan een andere jQuery roept mijn webdienst voor de REST van de toepassing en stuurt het tracknummer. De REST service geeft als resultaat de naam song, de kunstenaars en de naam van de persoon die het lied aangevraagd.
Als het lied niet op de wachtrij was betekent dit dat zijn gewoon doorlopen van de speellijst. In dit geval zal de aanvrager dus Kerstman zelf! En op zal uiterlijk vertoon van Santa's huidige locatie door te halen het uit http://www.noradsanta.org/ feed.
De pagina wellicht een live view en live geluid, maar ik ben nog steeds bezig met die...