Tabs Tab 1 of 2 Jaksot Card Kanteleeni Description: Spirituaali (sov. Savijoki): Pilvimuurista valo välähtää (virsi 104) (Katajainen Kansa).
Haapasalo: Kanteleeni (Lilli Paasikivi, mezzosopraano, ja Tuija Hakkila, piano).
Vavilov: Ave Maria (Leena Arffman, sopraano, ja Esa Ylönen, piano).
Koraalitoisinto (sov. Alakärppä): Voisinpa Jeesuksestani (virsi 343) (A-Men/Mikko Peltokorpi, ja Tommi Alakärppä, kitara).
Juontajana on Tuija Kurvinen. 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-77773481.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"analytics": {},
"destination": {
"type": "program",
"uri": "yleareena://items/1-77773481"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Spirituaali (sov. Savijoki): Pilvimuurista valo välähtää (virsi 104) (Katajainen Kansa).\n\nHaapasalo: Kanteleeni (Lilli Paasikivi, mezzosopraano, ja Tuija Hakkila, piano).\n\nVavilov: Ave Maria (Leena Arffman, sopraano, ja Esa Ylönen, piano).\n\nKoraalitoisinto (sov. Alakärppä): Voisinpa Jeesuksestani (virsi 343) (A-Men/Mikko Peltokorpi, ja Tommi Alakärppä, kitara).\n\nJuontajana on Tuija Kurvinen.",
"image": {
"id": "yle-radio-1",
"version": "1750676272"
},
"labels": [
{
"formatted": "14 min",
"raw": "PT880S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ke 6.5.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-77773481"
},
"raw": "PT880S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-77773481",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77773481"
},
"presentation": "onDemandCard",
"title": "Kanteleeni ",
"type": "card"
} Card On Jeesus nimi ihanin Description: Berthier: Leipä syö, viini juo - Eat this bread (virsi 958) (Lauluyhtye, Mikko Iivanainen, sähkökitara, ja Tuomas Karjalainen, urut).
Maasalo: Tule kanssani, Herra Jeesus (virsi 548) (Aarne Pelkonen, baritoni, ja Juho Alakärppä, piano).
Simojoki: Häikäisevän kirkas (Heidi Simelius, laulu, ja EtCetera-kuoro/Pekka Simojoki, sekä yhtye).
Pettersson: Luojansa sanasta (virsi 122) (Henna-Mari Sivula, sopraano, ja Emilia Soranta, urut).
Tuntematon: On Jeesus nimi ihanin (Risto Saarman, tenori, ja Jorma Tiainen, urut).
Juontajana Tatu Tamminen. 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-77773477.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"analytics": {},
"destination": {
"type": "program",
"uri": "yleareena://items/1-77773477"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Berthier: Leipä syö, viini juo - Eat this bread (virsi 958) (Lauluyhtye, Mikko Iivanainen, sähkökitara, ja Tuomas Karjalainen, urut).\n\nMaasalo: Tule kanssani, Herra Jeesus (virsi 548) (Aarne Pelkonen, baritoni, ja Juho Alakärppä, piano).\n\nSimojoki: Häikäisevän kirkas (Heidi Simelius, laulu, ja EtCetera-kuoro/Pekka Simojoki, sekä yhtye).\n\nPettersson: Luojansa sanasta (virsi 122) (Henna-Mari Sivula, sopraano, ja Emilia Soranta, urut).\n\nTuntematon: On Jeesus nimi ihanin (Risto Saarman, tenori, ja Jorma Tiainen, urut).\n\nJuontajana Tatu Tamminen.",
"image": {
"id": "yle-radio-1",
"version": "1750676272"
},
"labels": [
{
"formatted": "18 min",
"raw": "PT1112S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ke 6.5.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-77773477"
},
"raw": "PT1112S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-77773477",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77773477"
},
"presentation": "onDemandCard",
"title": "On Jeesus nimi ihanin",
"type": "card"
} Card Oi Herra, luoksein jää Description: Herman (sov. Julkunen - Knif - Perkola): Suo, Herra, mun sinuhun uskaltaa (virsi 360) (Topi Lehtipuu, tenori, sekä The Spirit of Gambo).
Monk: Oi Herra, luoksein jää (virsi 555) (Eve ja Ossi).
Koapeng - R. Williams: Khutsho - Agnus Dei (Rauhan hymni) (Vox Aurea/Sanna Salminen, sekä Maritta Manner, piano, ja Ilkka Mäkitalo, sopraanosaksofoni).
Juontajana Airik Hodge. 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-77773369.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"analytics": {},
"destination": {
"type": "program",
"uri": "yleareena://items/1-77773369"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Herman (sov. Julkunen - Knif - Perkola): Suo, Herra, mun sinuhun uskaltaa (virsi 360) (Topi Lehtipuu, tenori, sekä The Spirit of Gambo).\n\nMonk: Oi Herra, luoksein jää (virsi 555) (Eve ja Ossi).\n\nKoapeng - R. Williams: Khutsho - Agnus Dei (Rauhan hymni) (Vox Aurea/Sanna Salminen, sekä Maritta Manner, piano, ja Ilkka Mäkitalo, sopraanosaksofoni).\n\nJuontajana Airik Hodge.",
"image": {
"id": "yle-radio-1",
"version": "1750676272"
},
"labels": [
{
"formatted": "14 min",
"raw": "PT875S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ti 5.5.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-77773369"
},
"raw": "PT875S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-77773369",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77773369"
},
"presentation": "onDemandCard",
"title": "Oi Herra, luoksein jää ",
"type": "card"
}
List JSON{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMjAxMDg5Mi9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9Y3VycmVudCZvcmRlcj1uYXR1cmFsOmRlc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ29udHJvbHMiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fSwieGZzIjpbWyJkb3dubG9hZGNvbnRyb2wiXV19._GIgTx2mdeBAaWVqyElRkYCyylcIhMh-nQfiTmA3nUg&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"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-test.yle.fi/v3/schema/v3/series/1-2010892/episodes?availability=current&order=natural:desc&program_type=program",
"xfs": [
[
"downloadcontrol"
]
]
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-2010892/episodes?availability=current&order=natural:desc&program_type=program&fields=!series&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardControls": "default",
"cardLabels": "defaultGenerics",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 52,
"expires": "2026-05-06T21:27:54Z",
"limit": 3,
"offset": 0
} Card Yle Uutiset Uusimaa 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2595371.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-2595371",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2595371"
},
"presentation": "seriesCard",
"title": "Yle Uutiset Uusimaa",
"type": "card"
} Card Yle Uutiset Pohjois-Savo 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-4420136.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-4420136",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-4420136"
},
"presentation": "seriesCard",
"title": "Yle Uutiset Pohjois-Savo",
"type": "card"
} Card Yle Uutiset Etelä-Savo 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-1599614.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-1599614",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-1599614"
},
"presentation": "seriesCard",
"title": "Yle Uutiset Etelä-Savo",
"type": "card"
}
List JSON{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMjAxMDg5Mj9tZWRpdW09YXVkaW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTMxLTEtNyIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnNGb3JJdGVtcyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.0dVzdaP-OtkRQxqFg6NMfbahXox8wk4U4c4oEchRsuk&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Kuuntele myös",
"type": "list"
} JWT payload{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"source": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-2010892?medium=audio&fallback_category_whitelist=31-1-7"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "15d5a767-459c-4325-a625-e3e1190a5455",
"recommendation_method": "test_similar_fallback",
"source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-2010892?medium=audio&fallback_category_whitelist=31-1-7&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2026-05-06T21:36:54Z",
"limit": 3,
"offset": 0
}
Tab JSON{
"content": [
{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMjAxMDg5Mi9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9Y3VycmVudCZvcmRlcj1uYXR1cmFsOmRlc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ29udHJvbHMiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fSwieGZzIjpbWyJkb3dubG9hZGNvbnRyb2wiXV19._GIgTx2mdeBAaWVqyElRkYCyylcIhMh-nQfiTmA3nUg&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "vertical",
"size": "medium"
},
"type": "list"
},
{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMjAxMDg5Mj9tZWRpdW09YXVkaW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTMxLTEtNyIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnNGb3JJdGVtcyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.0dVzdaP-OtkRQxqFg6NMfbahXox8wk4U4c4oEchRsuk&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Kuuntele myös",
"type": "list"
}
],
"slug": "jaksot",
"title": "Jaksot",
"type": "tab"
} Tab 2 of 2 Tulevat jaksot Card Joka aamu on armo uus Description: P.J. Hannikainen: Kiitoslaulu (Resonus/Sauli Hannuksela).
Savolainen: Temppeli (Pietari Savolainen).
Ahnfelt (sov. Peltokangas): Joka aamu on armo uus (virsi 547) (SRK:n sekakuoro/Reetta Vasalampi).
Skotlantilainen kansansäv.: Amazing grace (Maksetut viulut).
Klemetti (sov. Vänskä): Taas siunattu päivä nyt luo valoaan (virsi 532) (Sinfonia Lahti/Osmo Vänskä). 0 controls, 4 labels Card JSON{
"cards": [
{
"description": "P.J. Hannikainen: Kiitoslaulu (Resonus/Sauli Hannuksela).\n\nSavolainen: Temppeli (Pietari Savolainen).\n\nAhnfelt (sov. Peltokangas): Joka aamu on armo uus (virsi 547) (SRK:n sekakuoro/Reetta Vasalampi).\n\nSkotlantilainen kansansäv.: Amazing grace (Maksetut viulut).\n\nKlemetti (sov. Vänskä): Taas siunattu päivä nyt luo valoaan (virsi 532) (Sinfonia Lahti/Osmo Vänskä).",
"labels": [
{
"formatted": "to 7.5.2026 klo 06.30, Yle Radio 1",
"type": "generic"
},
{
"formatted": "Poistuu la 6.6.2026",
"type": "generic"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Hartaita säveliä",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"title": "Joka aamu on armo uus ",
"type": "card"
}
],
"description": "P.J. Hannikainen: Kiitoslaulu (Resonus/Sauli Hannuksela).\n\nSavolainen: Temppeli (Pietari Savolainen).\n\nAhnfelt (sov. Peltokangas): Joka aamu on armo uus (virsi 547) (SRK:n sekakuoro/Reetta Vasalampi).\n\nSkotlantilainen kansansäv.: Amazing grace (Maksetut viulut).\n\nKlemetti (sov. Vänskä): Taas siunattu päivä nyt luo valoaan (virsi 532) (Sinfonia Lahti/Osmo Vänskä).",
"image": {
"id": "yle-radio-1",
"version": "1750676272"
},
"labels": [
{
"formatted": "Tänään klo 6.30–6.50",
"type": "generic"
},
{
"raw": "1-77773615",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "tänään klo 6.30",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77773615"
},
"presentation": "broadcastCard",
"title": "Joka aamu on armo uus ",
"transmissions": [
{
"broadcastStatus": "upcoming",
"description": "Joka aamu on armo uus ",
"endTime": "2026-05-07T06:50:00+03:00",
"formattedStartTime": "6.30",
"image": {
"id": "yle-radio-1",
"version": "1750676272"
},
"ondemandStatus": "upcoming",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77773615"
},
"startTime": "2026-05-07T06:30:50+03:00",
"title": "Hartaita säveliä"
}
],
"type": "card"
} Card Täältä puolehen ylhäisen maan Description: Koraalitoisinto (sov. Turkka): Minä vaivainen vain mato matkamies maan (Tellu Turkka, laulu, ja Suden Aika).
Webster: Täältä puolehen ylhäisen maan (Pekka Itkonen, tenori, ja yhtye/Kimmo Mattila).
Trad. - Veneskoski: Sakkeus oli pieni mies (Ulla Siivonen).
I. Nyman (sov. Vuori): Minun sydämeni on levollinen (virsi 912) (Orquestra Montuno). 0 controls, 4 labels Card JSON{
"cards": [
{
"description": "Koraalitoisinto (sov. Turkka): Minä vaivainen vain mato matkamies maan (Tellu Turkka, laulu, ja Suden Aika).\n\nWebster: Täältä puolehen ylhäisen maan (Pekka Itkonen, tenori, ja yhtye/Kimmo Mattila).\n\nTrad. - Veneskoski: Sakkeus oli pieni mies (Ulla Siivonen).\n\nI. Nyman (sov. Vuori): Minun sydämeni on levollinen (virsi 912) (Orquestra Montuno).",
"labels": [
{
"formatted": "to 7.5.2026 klo 18.35, Yle Radio 1",
"type": "generic"
},
{
"formatted": "Poistuu la 6.6.2026",
"type": "generic"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Hartaita säveliä",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"title": "Täältä puolehen ylhäisen maan ",
"type": "card"
}
],
"description": "Koraalitoisinto (sov. Turkka): Minä vaivainen vain mato matkamies maan (Tellu Turkka, laulu, ja Suden Aika).\n\nWebster: Täältä puolehen ylhäisen maan (Pekka Itkonen, tenori, ja yhtye/Kimmo Mattila).\n\nTrad. - Veneskoski: Sakkeus oli pieni mies (Ulla Siivonen).\n\nI. Nyman (sov. Vuori): Minun sydämeni on levollinen (virsi 912) (Orquestra Montuno).",
"image": {
"id": "yle-radio-1",
"version": "1750676272"
},
"labels": [
{
"formatted": "Tänään klo 18.35–18.50",
"type": "generic"
},
{
"raw": "1-77773620",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "tänään klo 18.35",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77773620"
},
"presentation": "broadcastCard",
"title": "Täältä puolehen ylhäisen maan ",
"transmissions": [
{
"broadcastStatus": "upcoming",
"description": "Täältä puolehen ylhäisen maan ",
"endTime": "2026-05-07T18:50:00+03:00",
"formattedStartTime": "18.35",
"image": {
"id": "yle-radio-1",
"version": "1750676272"
},
"ondemandStatus": "upcoming",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77773620"
},
"startTime": "2026-05-07T18:35:00+03:00",
"title": "Hartaita säveliä"
}
],
"type": "card"
} Card Tule, Jeesus, ja siunaa lastas Description: McGranahan: Saapuos siivillä aamun (Lasse Riutamaa, tenori, ja Pertti Eerola, urut).
Karanko: Tule, Jeesus, ja siunaa lastas (Merja Wirkkala, sopraano, ja Pekka Suikkanen, urut).
Sibelius: Soi kiitokseksi Luojan, sä laulu hentoinen (Sibelius-Akatemian Kuopion osaston kuoro/Heikki Liimola).
S. Heikkilä: Armosta uskon kautta (Sakari Heikkilä).
Kalenius: Vierellä (Gospel Covertajat).
0 controls, 4 labels Card JSON{
"cards": [
{
"description": "McGranahan: Saapuos siivillä aamun (Lasse Riutamaa, tenori, ja Pertti Eerola, urut).\n\nKaranko: Tule, Jeesus, ja siunaa lastas (Merja Wirkkala, sopraano, ja Pekka Suikkanen, urut).\n\nSibelius: Soi kiitokseksi Luojan, sä laulu hentoinen (Sibelius-Akatemian Kuopion osaston kuoro/Heikki Liimola).\n\nS. Heikkilä: Armosta uskon kautta (Sakari Heikkilä).\n\nKalenius: Vierellä (Gospel Covertajat).\n",
"labels": [
{
"formatted": "pe 8.5.2026 klo 06.30, Yle Radio 1",
"type": "generic"
},
{
"formatted": "Poistuu su 7.6.2026",
"type": "generic"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Hartaita säveliä",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"title": "Tule, Jeesus, ja siunaa lastas",
"type": "card"
}
],
"description": "McGranahan: Saapuos siivillä aamun (Lasse Riutamaa, tenori, ja Pertti Eerola, urut).\n\nKaranko: Tule, Jeesus, ja siunaa lastas (Merja Wirkkala, sopraano, ja Pekka Suikkanen, urut).\n\nSibelius: Soi kiitokseksi Luojan, sä laulu hentoinen (Sibelius-Akatemian Kuopion osaston kuoro/Heikki Liimola).\n\nS. Heikkilä: Armosta uskon kautta (Sakari Heikkilä).\n\nKalenius: Vierellä (Gospel Covertajat).\n",
"image": {
"id": "yle-radio-1",
"version": "1750676272"
},
"labels": [
{
"formatted": "Pe 8.5. klo 6.30–6.50",
"type": "generic"
},
{
"raw": "1-77773738",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "pe 8.5. klo 6.30",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77773738"
},
"presentation": "broadcastCard",
"title": "Tule, Jeesus, ja siunaa lastas",
"transmissions": [
{
"broadcastStatus": "upcoming",
"description": "Tule, Jeesus, ja siunaa lastas",
"endTime": "2026-05-08T06:50:00+03:00",
"formattedStartTime": "6.30",
"image": {
"id": "yle-radio-1",
"version": "1750676272"
},
"ondemandStatus": "upcoming",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77773738"
},
"startTime": "2026-05-08T06:30:50+03:00",
"title": "Hartaita säveliä"
}
],
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMjAxMDg5Mi9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9ZnV0dXJlJm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtJnB1YmxpY2F0aW9uX3R5cGU9b25kZW1hbmQsd2ViY2FzdCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJlcGlzb2RlcyIsImNhcmRQb2ludGVyIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJ1cGNvbWluZyJ9.1j-XXzmSG6b7i45Z6PwvWAWPdTTqHbVSm8kybWxyuvs&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "vertical",
"size": "medium"
},
"type": "list"
} JWT payload{
"cardLabels": "upcoming",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-2010892/episodes?availability=future&order=natural:asc&program_type=program&publication_type=ondemand,webcast"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-2010892/episodes?availability=future&order=natural:asc&program_type=program&publication_type=ondemand,webcast&fields=!series&offset=0&limit=3"
}
}
},
"cardLabels": "upcoming",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 53,
"expires": "2026-05-06T21:27:54Z",
"limit": 3,
"offset": 0,
"refreshAt": "2026-05-07T06:31:40+03:00"
} Card Yle Uutiset Uusimaa 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2595371.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-2595371",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2595371"
},
"presentation": "seriesCard",
"title": "Yle Uutiset Uusimaa",
"type": "card"
} Card Yle Uutiset Pohjois-Savo 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-4420136.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-4420136",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-4420136"
},
"presentation": "seriesCard",
"title": "Yle Uutiset Pohjois-Savo",
"type": "card"
} Card Yle Uutiset Etelä-Savo 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-1599614.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-1599614",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-1599614"
},
"presentation": "seriesCard",
"title": "Yle Uutiset Etelä-Savo",
"type": "card"
}
List JSON{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMjAxMDg5Mj9tZWRpdW09YXVkaW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTMxLTEtNyIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnNGb3JJdGVtcyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.0dVzdaP-OtkRQxqFg6NMfbahXox8wk4U4c4oEchRsuk&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Kuuntele myös",
"type": "list"
} JWT payload{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"source": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-2010892?medium=audio&fallback_category_whitelist=31-1-7"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "15d5a767-459c-4325-a625-e3e1190a5455",
"recommendation_method": "test_similar_fallback",
"source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-2010892?medium=audio&fallback_category_whitelist=31-1-7&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2026-05-06T21:36:54Z",
"limit": 3,
"offset": 0
}
Tab JSON{
"content": [
{
"controls": [],
"filters": [],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMjAxMDg5Mi9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9ZnV0dXJlJm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtJnB1YmxpY2F0aW9uX3R5cGU9b25kZW1hbmQsd2ViY2FzdCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJlcGlzb2RlcyIsImNhcmRQb2ludGVyIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJ1cGNvbWluZyJ9.1j-XXzmSG6b7i45Z6PwvWAWPdTTqHbVSm8kybWxyuvs&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "vertical",
"size": "medium"
},
"type": "list"
},
{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMjAxMDg5Mj9tZWRpdW09YXVkaW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTMxLTEtNyIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnNGb3JJdGVtcyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.0dVzdaP-OtkRQxqFg6NMfbahXox8wk4U4c4oEchRsuk&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Kuuntele myös",
"type": "list"
}
],
"slug": "tulevat-jaksot",
"title": "Tulevat jaksot",
"type": "tab"
} |