In uitzonderlijke gevallen kan het voorkomen dat een speler onverwachte inhoud weergeeft. Dit kan zijn:
De reden voor beide zaken is mogelijk dezelfde, maar er kunnen verschillende acties nodig zijn om het probleem op te lossen.
De meest waarschijnlijke onderliggende reden voor beide gebeurtenissen is het feit dat de speler zich bij onze servers identificeert met behulp van een hardware-afgeleide identificatiecode. Dit is niet altijd het geval. Het hangt af van het type speler, het besturingssysteem en de opstartscripts die worden gebruikt.
Onze servers moeten spelers identificeren om de juiste inhoud aan elke speler te kunnen leveren.
Het voordeel van een hardware-afgeleide identificatiecode is dat deze "plakkeriger" is dan andere manieren om een speler te identificeren. Dit betekent dat als er een probleem is met een speler en deze moet worden gerepareerd (wat betekent dat de SSD, USB-stick of SD-kaart moet worden vervangen of dat het besturingssysteem of de browser opnieuw moet worden geïnstalleerd) het zeer waarschijnlijk is dat de speler na deze ingreep zal opstarten en meteen de juiste inhoud zal afspelen.
Het nadeel is dat een dergelijke hardware-afgeleide identificatie onverwacht gedrag kan veroorzaken als men niet weet dat een dergelijke identificatie aanwezig is. Dit kan leiden tot het volgende - de eerste van de hierboven genoemde onverwachte situaties:
Een Raspberry Pi wordt op één locatie gebruikt om inhoud af te spelen en er wordt besloten om die speler te vervangen of te verwijderen en op een andere locatie te gebruiken om andere inhoud weer te geven. Het apparaat wordt verwijderd en om het apparaat "schoon te maken" wordt een nieuwe SD-kaart gemaakt met de meest recente versie van Raspberry PiOS die kan worden gedownload van onze site. Wanneer de Raspberry Pi op de nieuwe locatie wordt geïnstalleerd en ingeschakeld, kan het zijn dat hij de inhoud afspeelt die hij eerder afspeelde, in plaats van de verwachte registratiecode weer te geven.
In dat geval is de oude spelerregistratie niet verwijderd en omdat een Raspberry Pi die onze versie van Raspberry PiOS gebruikt, een hardware-afgeleide identificatie gebruikt, is de oude spelerregistratie gevonden en wordt het bijbehorende kanaal afgespeeld.
De oplossing voor deze situaties is relatief eenvoudig; na het verwijderen van de oude spelerregistratie die te vinden is in het tabblad Speler van het Instellingen-scherm, geeft de speler een registratiecode weer die kan worden gebruikt om de speler opnieuw te registreren en een nieuw kanaal toe te wijzen. U kunt ook het juiste nieuwe kanaal toewijzen aan de bestaande spelersregistratie en een nieuwe naam (en label) toewijzen om de nieuwe locatie van de speler aan te geven.
De tweede situatie, waarbij de speler een ander kanaal afspeelt dan is opgegeven in de instellingen van de speler, kan onder bepaalde omstandigheden ook voorkomen vanwege de hardware-afgeleide identificatiecode. Deze “omstandigheden” zijn meestal één van de volgende:
De eerste situatie is vergelijkbaar met de situatie die hierboven is beschreven. De oplossing is om de “oude” speler te verwijderen via het tabblad Speler op de pagina Instellingen.
In het geval van spelers die worden geïmplementeerd met behulp van een vooraf gemaakte besturingssysteemimage is de situatie complexer. In dat geval hebben al deze spelers dezelfde hardware-afgeleide identificatiecode. Een recente wijziging die is aangebracht om problemen op te lossen die kunnen optreden na een update van het besturingssysteem of de browser, zorgt ervoor dat alle geregistreerde spelers inhoud afspelen die is gespecificeerd door de instelling van slechts één speler. Het verwijderen van die spelerinstelling lost het probleem echter niet op, aangezien alle geregistreerde spelers en dus alle bijbehorende spelerinstellingen dezelfde hardware-afgeleide identificatiecode hebben.
Het verwijderen van de spelerinstellingen neemt het onderliggende probleem niet weg, namelijk dat alle spelers dezelfde hardware-afgeleide identificatiecode hebben die uniek zou moeten zijn voor elk van deze apparaten, aangezien het allemaal unieke apparaten zijn.
De beste oplossing is ervoor te zorgen dat de hardware-afgeleide identificatiecode van de speler uniek is. Dit kan worden bereikt door de onderstaande regels te volgen bij het maken van besturingssysteemimages of bij het implementeren ervan op apparaten. We beschrijven deze voor Windows-gebaseerde images, maar ze gelden ook voor andere besturingssystemen. Mogelijk moet je alternatieve tools vinden om ze te realiseren.
Voor gedetailleerde instructies over het maken van een besturingssysteemimage die specifiek is voor gebruik op signage-spelers, zie ons artikel over dit onderwerp.