Card Description: Yksityisetsivät Shakespeare ja Hathaway ovat ajautuneet erilleen ja pyörittävät nyt omia etsivätoimistojaan Englannin Stratford-upon-Avonissa, joka tunnetaan Shakespearen kotikaupunkina. Kaiken keskellä on heidän avustajansa, joka jatkaa töitään molemmille etsiville heidän tietämättään. Kun myrskyisissä väleissä olevan avioparin tapaus pakottaa kaksikon jälleen yhteistyöhön, käy nopeasti ilmi, että yhdessä he muodostavat lyömättömän parivaljakon. (Shakespeare & Hathaway - Private Investigators, S5, Britannia, 2025) 7 controls, 8 labels Card JSON{
"controls": [
{
"audience": {
"authenticated": false
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/controls/play/1-75615345?titleOpt=Katso:+K5,+J1&language=fi&v=10&client=yle-areena-web"
},
"tag": "play",
"type": "reference"
},
{
"audience": {
"authenticated": true
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/controls/play/1-75615345?titleOpt=Katso:+K5,+J1&language=fi&v=10&client=yle-areena-web"
},
"tag": "play",
"type": "reference"
},
{
"analytics": {},
"destination": {
"type": "series",
"uri": "yleareena://items/1-4371835"
},
"functionality": {
"id": "share"
},
"icon": {
"id": "share",
"version": "1750676272"
},
"style": {
"iconPosition": "left",
"variant": "tertiary"
},
"title": "Jaa ohjelma",
"type": "activator"
},
{
"analytics": {},
"audience": {
"authenticated": false
},
"backgroundColor": "#00000000",
"functionality": {
"id": "login"
},
"icon": {
"id": "icon-favorite-off",
"version": "1750676272"
},
"style": {
"iconPosition": "left",
"variant": "tertiary"
},
"title": "Lisää omalle listalle",
"type": "activator"
},
{
"audience": {
"authenticated": true
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/controls/favorites/1-4371835?language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
},
{
"audience": {
"subAccount": false
},
"destination": {
"type": "external-html",
"uri": "https://yle.fi/aihe/a/20-300012"
},
"tag": "link",
"title": "Etsiväpari Shakespeare & Hathaway – rento kaksikko seikkailee brittisarjan 3. kaudella",
"type": "navigator"
},
{
"audience": {
"subAccount": false
},
"destination": {
"type": "external-html",
"uri": "https://yle.fi/aihe/a/20-275220"
},
"tag": "link",
"title": "Etsiväpari Shakespeare & Hathaway",
"type": "navigator"
}
],
"description": "Yksityisetsivät Shakespeare ja Hathaway ovat ajautuneet erilleen ja pyörittävät nyt omia etsivätoimistojaan Englannin Stratford-upon-Avonissa, joka tunnetaan Shakespearen kotikaupunkina. Kaiken keskellä on heidän avustajansa, joka jatkaa töitään molemmille etsiville heidän tietämättään. Kun myrskyisissä väleissä olevan avioparin tapaus pakottaa kaksikon jälleen yhteistyöhön, käy nopeasti ilmi, että yhdessä he muodostavat lyömättömän parivaljakon. (Shakespeare & Hathaway - Private Investigators, S5, Britannia, 2025)",
"labels": [
{
"formatted": "1 kausi",
"priority": 0,
"type": "generic"
},
{
"formatted": "rikos",
"priority": 0,
"type": "generic"
},
{
"formatted": "jännitys",
"priority": 0,
"type": "generic"
},
{
"formatted": "lämminhenkinen",
"priority": 0,
"type": "generic"
},
{
"formatted": "jännittävä",
"priority": 0,
"type": "generic"
},
{
"raw": "1-4371835",
"type": "itemId"
},
{
"raw": "fi",
"type": "region"
},
{
"raw": "video",
"type": "mediaType"
}
],
"overlayLogoImage": {
"id": "13-1-4371835-1760601552399",
"version": "1766505192"
},
"type": "card"
} |
Tabs Tab 1 of 1 Jaksot Card 1. Älytön avioliitto Description: Shakespeare ja Hathaway kohtaavat jälleen toisensa riitaisan avioparin tapauksen yhteydessä. Kun avioparin kodin remontissa auttanut apumies löytyy surmattuna, tutkinta muuttuu murhatutkimukseksi. Miten Lun ja Frankin yhteistyö sujuu? 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-75615345.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Shakespeare ja Hathaway kohtaavat jälleen toisensa riitaisan avioparin tapauksen yhteydessä. Kun avioparin kodin remontissa auttanut apumies löytyy surmattuna, tutkinta muuttuu murhatutkimukseksi. Miten Lun ja Frankin yhteistyö sujuu? ",
"image": {
"id": "13-1-75615345-1759914639556",
"version": "1773738709"
},
"labels": [
{
"formatted": "43 min",
"raw": "PT2628S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ti 2.12.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-75615345"
},
"raw": "PT2628S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-75615345",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-75615345"
},
"presentation": "onDemandCard",
"title": "1. Älytön avioliitto",
"type": "card"
} Card 2. Meidän tiimi Description: Frankin ja Lun kinastelu jää taka-alalle, kun varakas toimitusjohtaja palkkaa heidät viikonlopuksi peitetehtävään. Kun tiiminrakennustehtävän aikana yksi osallistuja kuolee ja sähköt katkeavat, joutuu Sebastian hakemaan apua, ja Frank ja Lu jäävät ratkaisemaan rikosta. 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-75615350.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Frankin ja Lun kinastelu jää taka-alalle, kun varakas toimitusjohtaja palkkaa heidät viikonlopuksi peitetehtävään. Kun tiiminrakennustehtävän aikana yksi osallistuja kuolee ja sähköt katkeavat, joutuu Sebastian hakemaan apua, ja Frank ja Lu jäävät ratkaisemaan rikosta.",
"image": {
"id": "13-1-75615350-1759914683459",
"version": "1773665649"
},
"labels": [
{
"formatted": "43 min",
"raw": "PT2626S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ti 2.12.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-75615350"
},
"raw": "PT2626S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-75615350",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-75615350"
},
"presentation": "onDemandCard",
"title": "2. Meidän tiimi",
"type": "card"
} Card 3. Luokkakokous Description: Frank kutsutaan entisen luokkansa murhamysteerijuhliin, ja Lu lyöttäytyy Sebastianin kanssa mukaan. Kun myrsky katkaisee yhteydet, huomaa tiimi olevan keskellä oikeaa murhamysteeriä. Saavatko he selville syyllisen ennen kuin tämä iskee uudestaan? 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-75615344.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Frank kutsutaan entisen luokkansa murhamysteerijuhliin, ja Lu lyöttäytyy Sebastianin kanssa mukaan. Kun myrsky katkaisee yhteydet, huomaa tiimi olevan keskellä oikeaa murhamysteeriä. Saavatko he selville syyllisen ennen kuin tämä iskee uudestaan?",
"image": {
"id": "13-1-75615344-1759914773427",
"version": "1773665649"
},
"labels": [
{
"formatted": "43 min",
"raw": "PT2639S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ti 2.12.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-75615344"
},
"raw": "PT2639S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-75615344",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-75615344"
},
"presentation": "onDemandCard",
"title": "3. Luokkakokous",
"type": "card"
}
List JSON{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [
{
"options": [
{
"default": true,
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-75615341"
},
"title": "Kausi 5"
}
],
"presentation": "filter-dropdown",
"required": true,
"title": "Tuotantokaudet"
}
],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTQzNzE4MzUvc2Vhc29ucy8lN0JzZWFzb24lN0QvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ29udHJvbHMiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fX0.ebwDVy0P-yT5k-4ZpIAJVUgz1jZzURWaHZdJ9F2vKdw&path.season=1-75615341&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "vertical",
"size": "medium"
},
"type": "list"
} JWT payload{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardControls": "default",
"cardLabels": "defaultGenerics",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api.yle.fi/v3/schema/v3/series/1-4371835/seasons/%7Bseason%7D/episodes?availability=current&order=natural:asc&program_type=program"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"source_url": "https://programs.api.yle.fi/v3/schema/v3/series/1-4371835/seasons/1-75615341/episodes?availability=current&order=natural:asc&program_type=program&fields=!series,season&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardControls": "default",
"cardLabels": "defaultGenerics",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 10,
"expires": "2026-04-16T21:37:52Z",
"limit": 3,
"offset": 0
} Card Sisar Bonifacen mysteerit Description: Rikostutkintaa Isä Brownin henkeen 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-70443975.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Rikostutkintaa Isä Brownin henkeen",
"image": {
"id": "13-1-70443975-1763987962875",
"version": "1767692392"
},
"labels": [
{
"raw": "1-70443975",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-70443975"
},
"presentation": "seriesCard",
"title": "Sisar Bonifacen mysteerit",
"type": "card"
} Card Alexa ratkaisee Description: Hyväntuulinen etsiväsarja Australiasta 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-50995440.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Hyväntuulinen etsiväsarja Australiasta",
"image": {
"id": "13-1-50995440-1760518264228",
"version": "1762768176"
},
"labels": [
{
"raw": "1-50995440",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-50995440"
},
"presentation": "seriesCard",
"title": "Alexa ratkaisee",
"type": "card"
} Card Murhalaakso Description: Walesin lyömätön rikostiimi 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-75051444.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Walesin lyömätön rikostiimi",
"image": {
"id": "13-1-75051444-1752229721857",
"version": "1757499744"
},
"labels": [
{
"raw": "1-75051444",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-75051444"
},
"presentation": "seriesCard",
"title": "Murhalaakso",
"type": "card"
}
List JSON{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTQzNzE4MzU_bWVkaXVtPXZpZGVvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0yMS03IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.dj9rJ06YrSbSrUBkl4kaG--X_jmZNhYcuD9AQ1exLz0&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Katso myös",
"type": "list"
} JWT payload{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"source": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-4371835?medium=video&fallback_category_whitelist=21-7"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "75cc0424-2632-4227-b5d3-b7f75885db74",
"recommendation_method": "production_similar_combined",
"source_url": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-4371835?medium=video&fallback_category_whitelist=21-7&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2026-04-16T21:46:52Z",
"limit": 3,
"offset": 0
}
Tab JSON{
"content": [
{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [
{
"options": [
{
"default": true,
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-75615341"
},
"title": "Kausi 5"
}
],
"presentation": "filter-dropdown",
"required": true,
"title": "Tuotantokaudet"
}
],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTQzNzE4MzUvc2Vhc29ucy8lN0JzZWFzb24lN0QvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ29udHJvbHMiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fX0.ebwDVy0P-yT5k-4ZpIAJVUgz1jZzURWaHZdJ9F2vKdw&path.season=1-75615341&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "vertical",
"size": "medium"
},
"type": "list"
},
{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTQzNzE4MzU_bWVkaXVtPXZpZGVvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0yMS03IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.dj9rJ06YrSbSrUBkl4kaG--X_jmZNhYcuD9AQ1exLz0&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Katso myös",
"type": "list"
}
],
"slug": "jaksot",
"title": "Jaksot",
"type": "tab"
} |