Tabs Tab 1 of 2 Jaksot Card Puhelinlangat laulaa jatkot Description: Juontajana Olli Aimola.
MARKKU ARO - Talven yli
ANNIKKI TÄHTI - Muistatko Monrepos'n
KIRKA - Den glider in
LOU REED - Sally can't dance
JUICE LESKINEN - Musta aurinko nousee
STRATOVARIUS - Hunting high and low
KARI TAPIO JA PAULA KOIVUNIEMI - Mississippi
POETS OF THE FALL - Temple of thought
HECTOR - Lumi teki enkelin eteiseen
FOUR TOPS - Reach Out I'll Be There 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-78660973.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-78660973"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Juontajana Olli Aimola.\n\nMARKKU ARO - Talven yli\nANNIKKI TÄHTI - Muistatko Monrepos'n\nKIRKA - Den glider in\nLOU REED - Sally can't dance\nJUICE LESKINEN - Musta aurinko nousee\nSTRATOVARIUS - Hunting high and low\nKARI TAPIO JA PAULA KOIVUNIEMI - Mississippi\nPOETS OF THE FALL - Temple of thought\nHECTOR - Lumi teki enkelin eteiseen\nFOUR TOPS - Reach Out I'll Be There",
"image": {
"id": "39-16585706a29778748696",
"version": "1792572325"
},
"labels": [
{
"formatted": "43 min",
"raw": "PT2585S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 13.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78660973"
},
"raw": "PT2585S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78660973",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Helsinki",
"raw": "yle-radio-suomi-helsinki",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78660973"
},
"presentation": "onDemandCard",
"title": "Puhelinlangat laulaa jatkot",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78660973/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card pe 13.11.2026 Description: Juontajina Markus Turunen ja Olli Aimola.
RAMBLERS - Unelmissain oot mun
MARI-LEEN - Rahutu tuhkatriinu
MIKA POHJONEN - Kulta pieni
JANI WICKHOLM - Kuu
ROGER WHITAKKER - New world in the morning
PLANET FUN - Chase the sun
KIRKA - Surun pyyhit silmistäni
PAPU JA POJAT - Helle
TARJA LUNNAS - Seine
ILTA - Se menee hyvin tai se menee ohi
DR. FEELGOOD - She does it right
BRUCE SPRINGSTEEN - Thunder road
JOE DASSIN - Siffler sur la colline
AILI JÄRVELÄ - Kanssasi matkaa jaan
VESA-MATTI LOIRI - Nocturne
DOORS - Riders on the storm 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-78660930.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-78660930"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Juontajina Markus Turunen ja Olli Aimola.\n\nRAMBLERS - Unelmissain oot mun\nMARI-LEEN - Rahutu tuhkatriinu\nMIKA POHJONEN - Kulta pieni\nJANI WICKHOLM - Kuu\nROGER WHITAKKER - New world in the morning\nPLANET FUN - Chase the sun\nKIRKA - Surun pyyhit silmistäni\nPAPU JA POJAT - Helle\nTARJA LUNNAS - Seine\nILTA - Se menee hyvin tai se menee ohi\nDR. FEELGOOD - She does it right\nBRUCE SPRINGSTEEN - Thunder road\nJOE DASSIN - Siffler sur la colline\nAILI JÄRVELÄ - Kanssasi matkaa jaan\nVESA-MATTI LOIRI - Nocturne\nDOORS - Riders on the storm",
"image": {
"id": "39-16585706a29778748696",
"version": "1792572325"
},
"labels": [
{
"formatted": "2 h 58 min",
"raw": "PT10684S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 13.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78660930"
},
"raw": "PT10684S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78660930",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Helsinki",
"raw": "yle-radio-suomi-helsinki",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78660930"
},
"presentation": "onDemandCard",
"title": "pe 13.11.2026",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78660930/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Puhelinlangat laulaa jatkot Description: Jatkoilla MC Miia K
Chris Isaak - Blue hotel
Salvador Sobral - Amar pelos dois
Magnus Uggla - Kung för en dag
Art Garfunkel - Bright Eyes
Boney M - Ma Baker
Eros Ramazzotti - Cose della vita
Rod Stewart - Beyond the sea
Saimaa - Lentävä suomalainen
Alabama 3 - Woke up this morning
Bosse ja Robert - Hoida itses
2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-78650689.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-78650689"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Jatkoilla MC Miia K\nChris Isaak - Blue hotel\nSalvador Sobral - Amar pelos dois\nMagnus Uggla - Kung för en dag\nArt Garfunkel - Bright Eyes\nBoney M - Ma Baker\nEros Ramazzotti - Cose della vita\nRod Stewart - Beyond the sea\nSaimaa - Lentävä suomalainen\nAlabama 3 - Woke up this morning\nBosse ja Robert - Hoida itses\n",
"image": {
"id": "39-16585706a29778748696",
"version": "1792572325"
},
"labels": [
{
"formatted": "43 min",
"raw": "PT2585S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 6.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78650689"
},
"raw": "PT2585S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78650689",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Kokkola",
"raw": "yle-radio-suomi-kokkola",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78650689"
},
"presentation": "onDemandCard",
"title": "Puhelinlangat laulaa jatkot",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78650689/default?language=fi&v=10&client=yle-areena-web"
}
},
"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.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTEzMDM5NjAvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDpkZXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJlcGlzb2RlTGlzdGluZyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJlcHMifX19LCJ4ZnMiOltbImRvd25sb2FkY29udHJvbCJdXX0.cap9QaiiOa6bP9XFx8sW7tndm8zW94LJPnnqeQryITo&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",
"cardLabels": "episodeListing",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api.yle.fi/v3/schema/v3/series/1-1303960/episodes?availability=current&order=natural:desc&program_type=program",
"xfs": [
[
"downloadcontrol"
]
]
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"source_url": "https://programs.api.yle.fi/v3/schema/v3/series/1-1303960/episodes?availability=current&order=natural:desc&program_type=program&fields=!series&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardLabels": "episodeListing",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 10,
"expires": "2026-11-15T06:30:33Z",
"limit": 3,
"offset": 0
} Card Entisten nuorten sävellahja Description: Jytää, purkkaa ja toiveiskelmiä 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-1479287.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Jytää, purkkaa ja toiveiskelmiä",
"image": {
"id": "13-1-1479287-1630927335786",
"version": "1792568919"
},
"labels": [
{
"raw": "1-1479287",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-1479287"
},
"presentation": "seriesCard",
"title": "Entisten nuorten sävellahja",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-1479287/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Yöradio - toiveiden yö Description: Musiikkitoiveita keskiyön tunneilta 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-1301952.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Musiikkitoiveita keskiyön tunneilta",
"image": {
"id": "13-1-1301952-1692016994306",
"version": "1792569965"
},
"labels": [
{
"raw": "1-1301952",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-1301952"
},
"presentation": "seriesCard",
"title": "Yöradio - toiveiden yö",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-1301952/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Onnen sävel Description: Onnentoivotuksia ja toivemusiikkia 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-2273722.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Onnentoivotuksia ja toivemusiikkia",
"image": {
"id": "13-1-2273722-1599300640439",
"version": "1792571605"
},
"labels": [
{
"raw": "1-2273722",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2273722"
},
"presentation": "seriesCard",
"title": "Onnen sävel",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-2273722/default?language=fi&v=10&client=yle-areena-web"
}
},
"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.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTEzMDM5NjA_bWVkaXVtPWF1ZGlvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0zMS0xLTkiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicmVjb21tZW5kYXRpb25zIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.UC0OOqkJDyz7gBa5y3gujrWMJT9nb83RgI2YtyIcRbE&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": "recommendations",
"source": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-1303960?medium=audio&fallback_category_whitelist=31-1-9"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "9fe040fd-473a-45ac-b444-a22328843d3a",
"recommendation_method": "beta_similar_combined",
"source_url": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-1303960?medium=audio&fallback_category_whitelist=31-1-9&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"count": 20,
"expires": "2026-11-15T06:39:33Z",
"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.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTEzMDM5NjAvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDpkZXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJlcGlzb2RlTGlzdGluZyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJlcHMifX19LCJ4ZnMiOltbImRvd25sb2FkY29udHJvbCJdXX0.cap9QaiiOa6bP9XFx8sW7tndm8zW94LJPnnqeQryITo&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.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTEzMDM5NjA_bWVkaXVtPWF1ZGlvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0zMS0xLTkiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicmVjb21tZW5kYXRpb25zIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.UC0OOqkJDyz7gBa5y3gujrWMJT9nb83RgI2YtyIcRbE&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 pe 20.11.2026 Description: Jenny Lehtinen ja Paavo Häikiö. Puh. 0203-17600 (pvm/mpm). Tekstiviestillä RS (väli) LANGAT toivelevyn nimi numeroon 16149 (0,40 e/viesti) yle.fi/puhelinlangatlaulaa 0 controls, 4 labels Card JSON{
"cards": [
{
"description": "Jenny Lehtinen ja Paavo Häikiö. Puh. 0203-17600 (pvm/mpm). Tekstiviestillä RS (väli) LANGAT toivelevyn nimi numeroon 16149 (0,40 e/viesti) yle.fi/puhelinlangatlaulaa",
"labels": [
{
"formatted": "pe 20.11.2026 klo 18.02, Yle Radio Suomi Helsinki",
"type": "generic"
},
{
"formatted": "Poistuu su 20.12.2026",
"type": "generic"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Puhelinlangat laulaa",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"type": "card"
}
],
"description": "Jenny Lehtinen ja Paavo Häikiö. Puh. 0203-17600 (pvm/mpm). Tekstiviestillä RS (väli) LANGAT toivelevyn nimi numeroon 16149 (0,40 e/viesti) yle.fi/puhelinlangatlaulaa",
"image": {
"id": "39-16585706a29778748696",
"version": "1792572325"
},
"labels": [
{
"formatted": "Pe 20.11. klo 18.02–18.50",
"type": "generic"
},
{
"raw": "1-78672495",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Helsinki",
"raw": "yle-radio-suomi-helsinki",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "pe 20.11. klo 18.02",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78672495"
},
"presentation": "broadcastCard",
"title": "pe 20.11.2026",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78672495/default?language=fi&v=10&client=yle-areena-web"
}
},
"transmissions": [
{
"broadcastStatus": "upcoming",
"description": "Puhelinlangat laulaa",
"endTime": "2026-11-20T18:50:00+02:00",
"formattedStartTime": "18.02",
"image": {
"id": "39-16585706a29778748696",
"version": "1792572325"
},
"ondemandStatus": "upcoming",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78672495"
},
"startTime": "2026-11-20T18:02:00+02:00",
"title": "Puhelinlangat laulaa"
}
],
"type": "card"
} Card Puhelinlangat laulaa jatkot Description: Jenny Lehtinen 0 controls, 4 labels Card JSON{
"cards": [
{
"description": "Jenny Lehtinen",
"labels": [
{
"formatted": "pe 20.11.2026 klo 21.07, Yle Radio Suomi Helsinki",
"type": "generic"
},
{
"formatted": "Poistuu su 20.12.2026",
"type": "generic"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Puhelinlangat laulaa",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"title": "Puhelinlangat laulaa jatkot",
"type": "card"
}
],
"description": "Jenny Lehtinen",
"image": {
"id": "39-16585706a29778748696",
"version": "1792572325"
},
"labels": [
{
"formatted": "Pe 20.11. klo 21.07–21.50",
"type": "generic"
},
{
"raw": "1-78672539",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Helsinki",
"raw": "yle-radio-suomi-helsinki",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "pe 20.11. klo 21.07",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78672539"
},
"presentation": "broadcastCard",
"title": "Puhelinlangat laulaa jatkot",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78672539/default?language=fi&v=10&client=yle-areena-web"
}
},
"transmissions": [
{
"broadcastStatus": "upcoming",
"description": "Puhelinlangat laulaa jatkot",
"endTime": "2026-11-20T21:50:00+02:00",
"formattedStartTime": "21.07",
"image": {
"id": "39-16585706a29778748696",
"version": "1792572325"
},
"ondemandStatus": "upcoming",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78672539"
},
"startTime": "2026-11-20T21:07:00+02:00",
"title": "Puhelinlangat laulaa"
}
],
"type": "card"
} Card pe 27.11.2026 Description: Jenny Lehtinen ja Anna Keränen. Puh. 0203-17600 (pvm/mpm). Tekstiviestillä RS (väli) LANGAT toivelevyn nimi numeroon 16149 (0,40 e/viesti) yle.fi/puhelinlangatlaulaa 0 controls, 4 labels Card JSON{
"cards": [
{
"description": "Jenny Lehtinen ja Anna Keränen. Puh. 0203-17600 (pvm/mpm). Tekstiviestillä RS (väli) LANGAT toivelevyn nimi numeroon 16149 (0,40 e/viesti) yle.fi/puhelinlangatlaulaa",
"labels": [
{
"formatted": "pe 27.11.2026 klo 18.02, Yle Radio Suomi Joensuu",
"type": "generic"
},
{
"formatted": "Poistuu su 27.12.2026",
"type": "generic"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Puhelinlangat laulaa",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"type": "card"
}
],
"description": "Jenny Lehtinen ja Anna Keränen. Puh. 0203-17600 (pvm/mpm). Tekstiviestillä RS (väli) LANGAT toivelevyn nimi numeroon 16149 (0,40 e/viesti) yle.fi/puhelinlangatlaulaa",
"image": {
"id": "39-16585706a29778748696",
"version": "1792572325"
},
"labels": [
{
"formatted": "Pe 27.11. klo 18.02–18.50",
"type": "generic"
},
{
"raw": "1-78698314",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Joensuu",
"raw": "yle-radio-suomi-joensuu",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "pe 27.11. klo 18.02",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78698314"
},
"presentation": "broadcastCard",
"title": "pe 27.11.2026",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78698314/default?language=fi&v=10&client=yle-areena-web"
}
},
"transmissions": [
{
"broadcastStatus": "upcoming",
"description": "Puhelinlangat laulaa",
"endTime": "2026-11-27T18:50:00+02:00",
"formattedStartTime": "18.02",
"image": {
"id": "39-16585706a29778748696",
"version": "1792572325"
},
"ondemandStatus": "upcoming",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78698314"
},
"startTime": "2026-11-27T18:02:00+02:00",
"title": "Puhelinlangat laulaa"
}
],
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTEzMDM5NjAvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWZ1dHVyZSZvcmRlcj1uYXR1cmFsOmFzYyZwcm9ncmFtX3R5cGU9cHJvZ3JhbSZwdWJsaWNhdGlvbl90eXBlPW9uZGVtYW5kLHdlYmNhc3QiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoidXBjb21pbmcifQ.VY0qD_DAgilsb-i53Z3qC0wEnlbXUSMGxd8Go-e7zLI&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.yle.fi/v3/schema/v3/series/1-1303960/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.yle.fi/v3/schema/v3/series/1-1303960/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": 10,
"expires": "2026-11-15T06:30:33Z",
"limit": 3,
"offset": 0,
"refreshAt": "2026-11-20T18:02:50+02:00"
} Card Entisten nuorten sävellahja Description: Jytää, purkkaa ja toiveiskelmiä 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-1479287.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Jytää, purkkaa ja toiveiskelmiä",
"image": {
"id": "13-1-1479287-1630927335786",
"version": "1792568919"
},
"labels": [
{
"raw": "1-1479287",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-1479287"
},
"presentation": "seriesCard",
"title": "Entisten nuorten sävellahja",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-1479287/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Yöradio - toiveiden yö Description: Musiikkitoiveita keskiyön tunneilta 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-1301952.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Musiikkitoiveita keskiyön tunneilta",
"image": {
"id": "13-1-1301952-1692016994306",
"version": "1792569965"
},
"labels": [
{
"raw": "1-1301952",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-1301952"
},
"presentation": "seriesCard",
"title": "Yöradio - toiveiden yö",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-1301952/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Onnen sävel Description: Onnentoivotuksia ja toivemusiikkia 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-2273722.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Onnentoivotuksia ja toivemusiikkia",
"image": {
"id": "13-1-2273722-1599300640439",
"version": "1792571605"
},
"labels": [
{
"raw": "1-2273722",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2273722"
},
"presentation": "seriesCard",
"title": "Onnen sävel",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-2273722/default?language=fi&v=10&client=yle-areena-web"
}
},
"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.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTEzMDM5NjA_bWVkaXVtPWF1ZGlvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0zMS0xLTkiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicmVjb21tZW5kYXRpb25zIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.UC0OOqkJDyz7gBa5y3gujrWMJT9nb83RgI2YtyIcRbE&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": "recommendations",
"source": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-1303960?medium=audio&fallback_category_whitelist=31-1-9"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "9fe040fd-473a-45ac-b444-a22328843d3a",
"recommendation_method": "beta_similar_combined",
"source_url": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-1303960?medium=audio&fallback_category_whitelist=31-1-9&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"count": 20,
"expires": "2026-11-15T06:39:33Z",
"limit": 3,
"offset": 0
}
Tab JSON{
"content": [
{
"controls": [],
"filters": [],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTEzMDM5NjAvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWZ1dHVyZSZvcmRlcj1uYXR1cmFsOmFzYyZwcm9ncmFtX3R5cGU9cHJvZ3JhbSZwdWJsaWNhdGlvbl90eXBlPW9uZGVtYW5kLHdlYmNhc3QiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoidXBjb21pbmcifQ.VY0qD_DAgilsb-i53Z3qC0wEnlbXUSMGxd8Go-e7zLI&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.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTEzMDM5NjA_bWVkaXVtPWF1ZGlvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0zMS0xLTkiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicmVjb21tZW5kYXRpb25zIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.UC0OOqkJDyz7gBa5y3gujrWMJT9nb83RgI2YtyIcRbE&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"
} |