Omroep.nl mediaplayer

Screenshot of the project

2006

Omroep.nl, de overkoepelende organisatie van de Nederlandse publieke omroepen, vroeg mij om een nieuwe versie van hun mediaplayer te maken, waarin gebruikers TV-programma's konden bekijken. Tevens diende er mogelijkheid te zijn extra informatie over het programma te tonen. Tenslotte wilden alle omroepen hun eigen skin, en diende de productie en aanroep van deze skins vereenvoudigd te worden.

Allereerst wordt er een XML file geimporteerd waarin de URLs van de verschillende streams zitten, alsmede de informatie over het programma. Mijn scripts zorgen ervoor dat er een player wordt gegenereerd om de stream af te spelen, en enige tabs waarin de informatie wordt getoond.

De skins zijn in CSS geimplementeerd; een basisbestand waarin de algemene positionering van de player wordt gedefinieerd wordt aangevuld met een skinbestand waarin de omroep-specifieke stijlen (voornamelijk header-plaatje en enige kleuren worden gedefinieerd).

Omroep.nl, a cooperation of the Dutch public (as opposed to commercial) broadcasting organisations, asked me to create a new version of their media player, in which users can view TV programs. They also wanted to show more information about the program. Finally, all broadcasters wanted their own skins, and production and implementation of these skins should be drastically simplified.

The site imports an XML file in which the URLs of the streams are located, as well as the extra information. My scripts generate a viewer in which the stream is player, and a few tabs to show the information.

The skins have been implemented in CSS; a main file contains the general rules such as positioning, while every broadcaster gets its own skin file in which their special styles (mainly the header image and a few colours) are defined.