Station, Programme and On Demand genres

We have adopted the TVAnytime standard to specify station genres. We will have identified within each territory the TVA genres that can be attached to stations to specify their live content, and their output that is available on demand

Each territory will also have identified the region specific text(s) that will be displayed for this genre, in any languages used within that territory.

Any genres that are not supported in the territory will be stripped out of the station information as it is processed and stored in our search index.

Genres can be included in SI, PI and OD XML files. A genre in an SI file sets the Genre of the station, whereas a genre in the PI or OD file sets the genre of the programme.

It is possible to attach multiple genres (e.g. more than the 2 that we support via the UI) to stations or programmes via the Ingest API.

Formats

We support both the Radioplayer Classic Genre form, and the TV Anytime genres in the Ingest API. When we receive a Radioplayer Classic Genre, we convert it into the TV Anytime genre as set by the county manager.

For example in Germany, we map

urn:radioplayerde:metadata:cs:Category:2014:1 - Comedy & Unterhaltung into

urn:tva:metadata:cs:ContentCS:2011:3.5 - AMUSEMENT/ENTERTAINMENT

This is then translated into Comedy & Unterhaltung in the downstream APIs.

Here are some examples of valid genre XML updates

<genre href="urn:tva:metadata:cs:ContentCS:2009:3.7" type="main" /> <genre href="urn:radioplayer:metadata:cs:Category:2012:3" type="main" /> <genre href="urn:tva:metadata:cs:ContentCS:2011:3.6.4.1" type="main" />

Note that we do not currently use the “type” attribute

Rules

While multiple genres can be attached to programmes or podcasts via the ingest API, the genres must be “available” in that territory.

The country manager will configure which genres are available, and which genres can be attached to stations or to programmes/podcasts. We filter out any genres that are not available in that territory.

If there are no genres attached to a programme then we automatically attach the station’s genres to it.