Card Description: Elizabeth Georgen luoman dekkarihahmon uusi tulkinta tuo komisario Thomas Lynleyn ja ylikonstaapeli Barbara Haversin jälleen yhteen. Lontoon poliisissa työskennellyt Lynley kuuluu varakkaaseen eliittiin ja on siksi outolintu poliisiuralla. Havers taas on suorasanainen riivinrauta, joka ajautuu usein törmäyskurssille esimiesten kanssa. Kun nämä kaksi pistetään samalle hiekkalaatikolle, seurauksena voi syntyä mitä tahansa. Kaikkein yllätykseksi rosoinen tiimi löytääkin yhteisen sävelen, sillä kumpaakin ajaa halu kaivaa totuus esiin - vaikka maan povesta. (Lynley S1, Britannia 2025) Card JSON{
"controls": [
{
"audience": {
"authenticated": false
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/controls/play/1-75615936?titleOpt=Katso:+K1,+J1&language=fi&v=10&client=yle-areena-web"
},
"tag": "play",
"type": "reference"
},
{
"audience": {
"authenticated": true
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/controls/play/1-75615936?titleOpt=Katso:+K1,+J1&language=fi&v=10&client=yle-areena-web"
},
"tag": "play",
"type": "reference"
},
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.share"
}
},
"pageload": {
"comscore": {
"countername": "tv.share",
"yle_ui_language": "fi"
}
}
},
"destination": {
"type": "series",
"uri": "yleareena://items/1-75051557"
},
"functionality": {
"id": "share"
},
"icon": {
"id": "share",
"version": "1750676272"
},
"style": {
"iconPosition": "left",
"variant": "tertiary"
},
"title": "Jaa ohjelma",
"type": "activator"
},
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "login"
}
},
"pageload": {
"comscore": {
"countername": "login",
"yle_ui_language": "fi"
}
}
},
"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-test.yle.fi/v1/ui/controls/favorites/1-75051557?language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"description": "Elizabeth Georgen luoman dekkarihahmon uusi tulkinta tuo komisario Thomas Lynleyn ja ylikonstaapeli Barbara Haversin jälleen yhteen. Lontoon poliisissa työskennellyt Lynley kuuluu varakkaaseen eliittiin ja on siksi outolintu poliisiuralla. Havers taas on suorasanainen riivinrauta, joka ajautuu usein törmäyskurssille esimiesten kanssa. Kun nämä kaksi pistetään samalle hiekkalaatikolle, seurauksena voi syntyä mitä tahansa. Kaikkein yllätykseksi rosoinen tiimi löytääkin yhteisen sävelen, sillä kumpaakin ajaa halu kaivaa totuus esiin - vaikka maan povesta. (Lynley S1, Britannia 2025)",
"labels": [
{
"formatted": "1 kausi",
"priority": 0,
"type": "generic"
},
{
"raw": "1-75051557",
"type": "itemId"
},
{
"raw": "fi",
"type": "region"
},
{
"raw": "video",
"type": "mediaType"
}
],
"type": "card"
} |
Tabs Tab 1 of 1 Jaksot Card 1. Antiikin sankari 1/2 Description: Siltoja polttava ylikonstaapeli Havers saa viimeisen tilaisuuden sopeutua tiimityöhön. Työpariksi määrätty komisario Lynley ei lupaa hyvää. Ensimmäinen tutkinta vie tutkijat läheiselle saarelle. Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-75615936.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Siltoja polttava ylikonstaapeli Havers saa viimeisen tilaisuuden sopeutua tiimityöhön. Työpariksi määrätty komisario Lynley ei lupaa hyvää. Ensimmäinen tutkinta vie tutkijat läheiselle saarelle.",
"image": {
"id": "13-85-89ff5fa841fc4ca5a15c82419ae65744",
"version": "1762243605"
},
"labels": [
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "la 25.10.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-75615936"
},
"raw": "PT300S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-75615936",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-75615936"
},
"presentation": "onDemandCard",
"title": "1. Antiikin sankari 1/2",
"type": "card"
} Card 2. Antiikin sankari 2/2 Description: Rikkaan taidekeräilijän ja antiikin ihailijan murha tuo esiin ihmisluonnon synkän puolen. Ahneudella ja vallanhimolla pääsee kyllä pitkälle, mutta siitä voi joutua maksamaan kalliin hinnan. Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-75615938.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Rikkaan taidekeräilijän ja antiikin ihailijan murha tuo esiin ihmisluonnon synkän puolen. Ahneudella ja vallanhimolla pääsee kyllä pitkälle, mutta siitä voi joutua maksamaan kalliin hinnan.",
"image": {
"id": "13-85-d7172e5758184d8ba8d058f66d15b809",
"version": "1762671654"
},
"labels": [
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "la 25.10.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-75615938"
},
"raw": "PT300S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-75615938",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-75615938"
},
"presentation": "onDemandCard",
"title": "2. Antiikin sankari 2/2",
"type": "card"
} Card 3. Kadonneen jäljillä 1/2 Description: Lynley ja Havers tutkivat nuoren kiinteistönvälittäjän, Gemma Hastingsin, katoamista. Tutkimukset johdattavat heidät Gemmaa seuranneen miehen kintereille. Järkyttävä käänne nostaa panoksia, ja poliisipäällikkö Nies painostaa Lynleytä ja Haversia saamaan nopeasti tuloksia. Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-75615939.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Lynley ja Havers tutkivat nuoren kiinteistönvälittäjän, Gemma Hastingsin, katoamista. Tutkimukset johdattavat heidät Gemmaa seuranneen miehen kintereille. Järkyttävä käänne nostaa panoksia, ja poliisipäällikkö Nies painostaa Lynleytä ja Haversia saamaan nopeasti tuloksia.",
"image": {
"id": "13-85-f8523baded9f45cd9aaf664c6e971e06",
"version": "1763276426"
},
"labels": [
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "la 25.10.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-75615939"
},
"raw": "PT300S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-75615939",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-75615939"
},
"presentation": "onDemandCard",
"title": "3. Kadonneen jäljillä 1/2",
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-75051557.lynley.jaksot.episodes"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [
{
"options": [
{
"default": true,
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-75615933"
},
"title": "Kausi 1"
}
],
"presentation": "filter-dropdown",
"required": true,
"title": "Tuotantokaudet"
}
],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNzUwNTE1NTcvc2Vhc29ucy8lN0JzZWFzb24lN0QvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ29udHJvbHMiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InR2LnNlcmllc19kZXRhaWxzLjEtNzUwNTE1NTcubHlubGV5Lmpha3NvdC5lcGlzb2RlcyJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fX0.J3o1T9F_NOvhFxs7qf60Y_ZdO-j5Yt5-KPVqDfG2FB0&path.season=1-75615933&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "vertical",
"size": "medium"
},
"type": "list"
} JWT payload{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-75051557.lynley.jaksot.episodes"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardControls": "default",
"cardLabels": "defaultGenerics",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-75051557/seasons/%7Bseason%7D/episodes?availability=current&order=natural:asc&program_type=program"
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-75051557.lynley.jaksot.episodes"
},
"yle": {
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-75051557/seasons/1-75615933/episodes?availability=current&order=natural:asc&program_type=program&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardControls": "default",
"cardLabels": "defaultGenerics",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 8,
"expires": "2025-12-13T05:39:42Z",
"limit": 3,
"offset": 0
} Card Ellis Description: Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-75633099.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-75633099",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-75633099"
},
"presentation": "seriesCard",
"title": "Ellis",
"type": "card"
} Card Spencerin siskokset Description: Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-67354618.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-67354618",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-67354618"
},
"presentation": "seriesCard",
"title": "Spencerin siskokset",
"type": "card"
} Card Ei mikään murhamysteeri Description: Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-76065506.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-76065506",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-76065506"
},
"presentation": "seriesCard",
"title": "Ei mikään murhamysteeri",
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-75051557.lynley.jaksot.similar"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNzUwNTE1NTc_bWVkaXVtPXZpZGVvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0yMS03IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJ0di5zZXJpZXNfZGV0YWlscy4xLTc1MDUxNTU3Lmx5bmxleS5qYWtzb3Quc2ltaWxhciJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.Syh7YMRWaOyBEVshHXdanwR5AXhqkB6h0-UqqyblwcE&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": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-75051557.lynley.jaksot.similar"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"source": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-75051557?medium=video&fallback_category_whitelist=21-7"
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_recommendation_method": "test_similar_combined",
"yle_recommendation_uuid": "458b6010-7e87-42e0-82a8-7db0667c3adf",
"yle_referer": "tv.series_details.1-75051557.lynley.jaksot.similar"
},
"yle": {
"recommendation_id": "458b6010-7e87-42e0-82a8-7db0667c3adf",
"recommendation_method": "test_similar_combined",
"source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-75051557?medium=video&fallback_category_whitelist=21-7&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2025-12-13T07:48:42+02:00",
"limit": 3,
"offset": 0
}
Tab JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-75051557.lynley.jaksot"
}
},
"pageload": {
"comscore": {
"countername": "tv.series_details.1-75051557.lynley.jaksot",
"yle_id": "1-75051557",
"yle_ui_language": "fi"
}
}
},
"content": [
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-75051557.lynley.jaksot.episodes"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [
{
"options": [
{
"default": true,
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-75615933"
},
"title": "Kausi 1"
}
],
"presentation": "filter-dropdown",
"required": true,
"title": "Tuotantokaudet"
}
],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNzUwNTE1NTcvc2Vhc29ucy8lN0JzZWFzb24lN0QvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ29udHJvbHMiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InR2LnNlcmllc19kZXRhaWxzLjEtNzUwNTE1NTcubHlubGV5Lmpha3NvdC5lcGlzb2RlcyJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fX0.J3o1T9F_NOvhFxs7qf60Y_ZdO-j5Yt5-KPVqDfG2FB0&path.season=1-75615933&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "vertical",
"size": "medium"
},
"type": "list"
},
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-75051557.lynley.jaksot.similar"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNzUwNTE1NTc_bWVkaXVtPXZpZGVvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0yMS03IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJ0di5zZXJpZXNfZGV0YWlscy4xLTc1MDUxNTU3Lmx5bmxleS5qYWtzb3Quc2ltaWxhciJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.Syh7YMRWaOyBEVshHXdanwR5AXhqkB6h0-UqqyblwcE&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"
} |