Tabs Tab 1 of 2 Jaksot Card Tänään tuntuu hyvältä Description: Kiireetön ja lempeä musiikkihetki viikonloppuun. Juontajana Juha Blomberg.
SIMO SILMU - Vain yksinäinen
SUSSU - Kaipuu
PAVE MAIJANEN - Sateella
RIKI SORSA - Jokaiselle joku on kai rakkain
ANNA VALOA - Satumaisia sointuja
SONJA LUMME - Toiset meistä
ROD STEWART - Tonight's The Night
SINITAIVAS - Glendora
NINA SIMONE - My Baby Just Cares For Me
J. KARJALAINEN & MUSTAT LASIT - Varaani
ROY ORBISON - Shahdaroba
KAUKO RÖYHKÄ - Laulujen nainen
PINJA - Tänään tuntuu hyvältä
Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-76721513.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.queue"
}
},
"pageload": {
"comscore": {
"countername": "radio.queue",
"yle_ui_language": "fi"
}
}
},
"destination": {
"type": "program",
"uri": "yleareena://items/1-76721513"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Kiireetön ja lempeä musiikkihetki viikonloppuun. Juontajana Juha Blomberg.\n\nSIMO SILMU - Vain yksinäinen\t\nSUSSU - Kaipuu\t\nPAVE MAIJANEN - Sateella\nRIKI SORSA - Jokaiselle joku on kai rakkain\t\nANNA VALOA - Satumaisia sointuja\t\nSONJA LUMME - Toiset meistä\t\nROD STEWART - Tonight's The Night\t\nSINITAIVAS - Glendora\nNINA SIMONE - My Baby Just Cares For Me\nJ. KARJALAINEN & MUSTAT LASIT - Varaani\nROY ORBISON - Shahdaroba\nKAUKO RÖYHKÄ - Laulujen nainen\nPINJA - Tänään tuntuu hyvältä\n",
"image": {
"id": "yle-radio-suomi-rovaniemi",
"version": "1750676272"
},
"labels": [
{
"formatted": "54 min",
"raw": "PT3294S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "la 27.12.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-76721513"
},
"raw": "PT3294S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-76721513",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Rovaniemi",
"raw": "yle-radio-suomi-rovaniemi",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76721513"
},
"presentation": "onDemandCard",
"title": "Tänään tuntuu hyvältä",
"type": "card"
} Card Oi jouluyö Description: Juontajana Aki Laine
KATRI-HELENA - Maa on niin kaunis
CHRISTINA PERRI - Kid at Christmas
PETE PARKKONEN - Joulurauhaa
JORMA KÄÄRIÄINEN & AGENTS - Silent Night
VIISI - Metsien joulu
ANNIKA PUDAS - Tähti kodin yllä
SAM SMITH - Night before Christmas
CLUB FOR FIVE - Sydämeeni joulun teen
SUSAN BOYLE - Auld Lang Syne
ILTA - Oi jouluyö
ELVIS PRESLEY - White Christmas
KYÖSTI MÄKIMATTILA - Jossain täällä se joulu on
HALOO HELSINKI (feat. CANTORES MINORES) - Joulun kanssas jaan Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-76701165.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.queue"
}
},
"pageload": {
"comscore": {
"countername": "radio.queue",
"yle_ui_language": "fi"
}
}
},
"destination": {
"type": "program",
"uri": "yleareena://items/1-76701165"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Juontajana Aki Laine\n\nKATRI-HELENA - Maa on niin kaunis\nCHRISTINA PERRI - Kid at Christmas\nPETE PARKKONEN - Joulurauhaa\nJORMA KÄÄRIÄINEN & AGENTS - Silent Night\nVIISI - Metsien joulu\nANNIKA PUDAS - Tähti kodin yllä\nSAM SMITH - Night before Christmas\nCLUB FOR FIVE - Sydämeeni joulun teen\nSUSAN BOYLE - Auld Lang Syne\nILTA - Oi jouluyö\nELVIS PRESLEY - White Christmas\nKYÖSTI MÄKIMATTILA - Jossain täällä se joulu on\nHALOO HELSINKI (feat. CANTORES MINORES) - Joulun kanssas jaan",
"image": {
"id": "yle-radio-suomi-helsinki",
"version": "1750676272"
},
"labels": [
{
"formatted": "54 min",
"raw": "PT3288S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "la 20.12.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-76701165"
},
"raw": "PT3288S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-76701165",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Helsinki",
"raw": "yle-radio-suomi-helsinki",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76701165"
},
"presentation": "onDemandCard",
"title": "Oi jouluyö",
"type": "card"
} Card Tässä on valo Description: Juontajana Hanna Kataja-Rahko
SUVI TERÄSNISKA - Tähtitarha
PETULA CLARK - Crazy
ESA ELORANTA - Nämä toiveet
BLUR - Tender
ANNA PUU - Kolme vuodenaikaa
MIKKO HARJU - Ehjä
COLDPLAY - Christmas lights
JANNIKA B - Jossain sä oot
STURGILL SIMPSON - In bloom
ANTTI AUTIO - Haluun sut
HALAVA - Tässä on valo (feat. Kaisa Leskinen)
Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-76653645.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.queue"
}
},
"pageload": {
"comscore": {
"countername": "radio.queue",
"yle_ui_language": "fi"
}
}
},
"destination": {
"type": "program",
"uri": "yleareena://items/1-76653645"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Juontajana Hanna Kataja-Rahko\n\nSUVI TERÄSNISKA - Tähtitarha\nPETULA CLARK - Crazy\nESA ELORANTA - Nämä toiveet\nBLUR - Tender\nANNA PUU - Kolme vuodenaikaa\nMIKKO HARJU - Ehjä\nCOLDPLAY - Christmas lights\nJANNIKA B - Jossain sä oot\nSTURGILL SIMPSON - In bloom\nANTTI AUTIO - Haluun sut\nHALAVA - Tässä on valo (feat. Kaisa Leskinen)\n\n",
"image": {
"id": "yle-radio-suomi-mikkeli",
"version": "1750676272"
},
"labels": [
{
"formatted": "52 min",
"raw": "PT3176S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "la 13.12.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-76653645"
},
"raw": "PT3176S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-76653645",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Mikkeli",
"raw": "yle-radio-suomi-mikkeli",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76653645"
},
"presentation": "onDemandCard",
"title": "Tässä on valo",
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76247114.valoon_pain.jaksot.episodes"
}
},
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNzYyNDcxMTQvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDpkZXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENvbnRyb2xzIjoiZGVmYXVsdCIsImNhcmRDYXJkcyI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoiZGVmYXVsdEdlbmVyaWNzIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJyYWRpby5zZXJpZXNfZGV0YWlscy4xLTc2MjQ3MTE0LnZhbG9vbl9wYWluLmpha3NvdC5lcGlzb2RlcyJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fSwieGZzIjpbWyJkb3dubG9hZGNvbnRyb2wiXV19.4rPNkiIQGBzmn4KPjfgiIxUe8lgWAy8yb60LFf1p1pU&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "vertical",
"size": "medium"
},
"type": "list"
} JWT payload{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76247114.valoon_pain.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-76247114/episodes?availability=current&order=natural:desc&program_type=program",
"xfs": [
[
"downloadcontrol"
]
]
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76247114.valoon_pain.jaksot.episodes"
},
"yle": {
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-76247114/episodes?availability=current&order=natural:desc&program_type=program&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardControls": "default",
"cardLabels": "defaultGenerics",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 5,
"expires": "2025-12-28T02:20:42Z",
"limit": 3,
"offset": 0
} Card Sillanpään sunnuntai Description: Populaarimusiikkia rennolla otteella Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-75855232.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Populaarimusiikkia rennolla otteella",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-75855232",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-75855232"
},
"presentation": "seriesCard",
"title": "Sillanpään sunnuntai",
"type": "card"
} Card Yöradio - toiveiden yö Description: Musiikkitoiveita keskiyön tunneilta Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.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": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-1301952",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-1301952"
},
"presentation": "seriesCard",
"title": "Yöradio - toiveiden yö",
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76247114.valoon_pain.jaksot.similar"
}
},
"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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNzYyNDcxMTQ_bWVkaXVtPWF1ZGlvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0zMS0xLTciLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicmVjb21tZW5kYXRpb25zRm9ySXRlbXMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InJhZGlvLnNlcmllc19kZXRhaWxzLjEtNzYyNDcxMTQudmFsb29uX3BhaW4uamFrc290LnNpbWlsYXIifX0sInBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.CaPkCsjY6Do-z357xDIBlkHwUIbK_gzF0NvXD_L-n84&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": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76247114.valoon_pain.jaksot.similar"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"source": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-76247114?medium=audio&fallback_category_whitelist=31-1-7"
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_recommendation_method": "test_similar_combined",
"yle_recommendation_uuid": "27f85087-c6c1-4e02-bd57-f66c2c0989d6",
"yle_referer": "radio.series_details.1-76247114.valoon_pain.jaksot.similar"
},
"yle": {
"recommendation_id": "27f85087-c6c1-4e02-bd57-f66c2c0989d6",
"recommendation_method": "test_similar_combined",
"source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-76247114?medium=audio&fallback_category_whitelist=31-1-7&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2025-12-28T04:29:42+02:00",
"limit": 3,
"offset": 0
}
Tab JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76247114.valoon_pain.jaksot"
}
},
"pageload": {
"comscore": {
"countername": "radio.series_details.1-76247114.valoon_pain.jaksot",
"yle_id": "1-76247114",
"yle_ui_language": "fi"
}
}
},
"content": [
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76247114.valoon_pain.jaksot.episodes"
}
},
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNzYyNDcxMTQvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDpkZXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENvbnRyb2xzIjoiZGVmYXVsdCIsImNhcmRDYXJkcyI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoiZGVmYXVsdEdlbmVyaWNzIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJyYWRpby5zZXJpZXNfZGV0YWlscy4xLTc2MjQ3MTE0LnZhbG9vbl9wYWluLmpha3NvdC5lcGlzb2RlcyJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fSwieGZzIjpbWyJkb3dubG9hZGNvbnRyb2wiXV19.4rPNkiIQGBzmn4KPjfgiIxUe8lgWAy8yb60LFf1p1pU&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "vertical",
"size": "medium"
},
"type": "list"
},
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76247114.valoon_pain.jaksot.similar"
}
},
"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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNzYyNDcxMTQ_bWVkaXVtPWF1ZGlvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0zMS0xLTciLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicmVjb21tZW5kYXRpb25zRm9ySXRlbXMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InJhZGlvLnNlcmllc19kZXRhaWxzLjEtNzYyNDcxMTQudmFsb29uX3BhaW4uamFrc290LnNpbWlsYXIifX0sInBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.CaPkCsjY6Do-z357xDIBlkHwUIbK_gzF0NvXD_L-n84&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 la 3.1.2026 Description: Kiireetön ja lempeä musiikkihetki viikonloppuun. Card JSON{
"cards": [
{
"description": "Kiireetön ja lempeä musiikkihetki viikonloppuun.",
"labels": [
{
"formatted": "la 3.1.2026 klo 06.03, Yle Radio Suomi Helsinki",
"type": "generic"
},
{
"formatted": "Poistuu ma 2.2.2026",
"type": "generic"
},
{
"formatted": "55 min",
"raw": "PT3300S",
"rawType": "duration",
"type": "duration"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Valoon päin",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"type": "card"
}
],
"description": "Kiireetön ja lempeä musiikkihetki viikonloppuun.",
"image": {
"id": "yle-radio-suomi-helsinki",
"version": "1750676272"
},
"labels": [
{
"formatted": "La 3.1. klo 6.03–6.58",
"type": "generic"
},
{
"raw": "1-76801935",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Helsinki",
"raw": "yle-radio-suomi-helsinki",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "la 3.1. klo 6.03",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76801935"
},
"presentation": "broadcastCard",
"title": "la 3.1.2026",
"transmissions": [
{
"broadcastStatus": "upcoming",
"description": "Valoon päin",
"endTime": "2026-01-03T06:58:00+02:00",
"formattedStartTime": "6.03",
"image": {
"id": "yle-radio-suomi-helsinki",
"version": "1750676272"
},
"ondemandStatus": "upcoming",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76801935"
},
"startTime": "2026-01-03T06:03:00+02:00",
"title": "Valoon päin"
}
],
"type": "card"
} Card la 10.1.2026 Description: Kiireetön ja lempeä musiikkihetki viikonloppuun. Card JSON{
"cards": [
{
"description": "Kiireetön ja lempeä musiikkihetki viikonloppuun.",
"labels": [
{
"formatted": "la 10.1.2026 klo 06.03, Yle Radio Suomi Turku",
"type": "generic"
},
{
"formatted": "Poistuu ma 9.2.2026",
"type": "generic"
},
{
"formatted": "55 min",
"raw": "PT3300S",
"rawType": "duration",
"type": "duration"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Valoon päin",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"type": "card"
}
],
"description": "Kiireetön ja lempeä musiikkihetki viikonloppuun.",
"image": {
"id": "yle-radio-suomi-turku",
"version": "1750676272"
},
"labels": [
{
"formatted": "La 10.1. klo 6.03–6.58",
"type": "generic"
},
{
"raw": "1-76834585",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Turku",
"raw": "yle-radio-suomi-turku",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "la 10.1. klo 6.03",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76834585"
},
"presentation": "broadcastCard",
"title": "la 10.1.2026",
"transmissions": [
{
"broadcastStatus": "upcoming",
"description": "Valoon päin",
"endTime": "2026-01-10T06:58:00+02:00",
"formattedStartTime": "6.03",
"image": {
"id": "yle-radio-suomi-turku",
"version": "1750676272"
},
"ondemandStatus": "upcoming",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76834585"
},
"startTime": "2026-01-10T06:03:00+02:00",
"title": "Valoon päin"
}
],
"type": "card"
} Card la 17.1.2026 Description: Kiireetön ja lempeä musiikkihetki viikonloppuun. Card JSON{
"cards": [
{
"description": "Kiireetön ja lempeä musiikkihetki viikonloppuun.",
"labels": [
{
"formatted": "la 17.1.2026 klo 06.03, Yle Radio Suomi Helsinki",
"type": "generic"
},
{
"formatted": "Poistuu ma 16.2.2026",
"type": "generic"
},
{
"formatted": "55 min",
"raw": "PT3300S",
"rawType": "duration",
"type": "duration"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Valoon päin",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"type": "card"
}
],
"description": "Kiireetön ja lempeä musiikkihetki viikonloppuun.",
"image": {
"id": "yle-radio-suomi-helsinki",
"version": "1750676272"
},
"labels": [
{
"formatted": "La 17.1. klo 6.03–6.58",
"type": "generic"
},
{
"raw": "1-76872986",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Helsinki",
"raw": "yle-radio-suomi-helsinki",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "la 17.1. klo 6.03",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76872986"
},
"presentation": "broadcastCard",
"title": "la 17.1.2026",
"transmissions": [
{
"broadcastStatus": "upcoming",
"description": "Valoon päin",
"endTime": "2026-01-17T06:58:00+02:00",
"formattedStartTime": "6.03",
"image": {
"id": "yle-radio-suomi-helsinki",
"version": "1750676272"
},
"ondemandStatus": "upcoming",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76872986"
},
"startTime": "2026-01-17T06:03:00+02:00",
"title": "Valoon päin"
}
],
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76247114.valoon_pain.tulevat_jaksot.upcoming_episodes"
}
}
},
"controls": [],
"filters": [],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNzYyNDcxMTQvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWZ1dHVyZSZvcmRlcj1uYXR1cmFsOmFzYyZwcm9ncmFtX3R5cGU9cHJvZ3JhbSZwdWJsaWNhdGlvbl90eXBlPW9uZGVtYW5kLHdlYmNhc3QiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoidXBjb21pbmciLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InJhZGlvLnNlcmllc19kZXRhaWxzLjEtNzYyNDcxMTQudmFsb29uX3BhaW4udHVsZXZhdF9qYWtzb3QudXBjb21pbmdfZXBpc29kZXMifX19fQ.tMeh3n7ZehmOABazDfnQJ1QZbOjFVb9fKVc3AKHiXz8&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "vertical",
"size": "medium"
},
"type": "list"
} JWT payload{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76247114.valoon_pain.tulevat_jaksot.upcoming_episodes"
}
}
},
"cardLabels": "upcoming",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-76247114/episodes?availability=future&order=natural:asc&program_type=program&publication_type=ondemand,webcast"
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76247114.valoon_pain.tulevat_jaksot.upcoming_episodes"
},
"yle": {
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-76247114/episodes?availability=future&order=natural:asc&program_type=program&publication_type=ondemand,webcast&offset=0&limit=3"
}
}
},
"cardLabels": "upcoming",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 4,
"expires": "2025-12-28T02:20:42Z",
"limit": 3,
"offset": 0
} Card Sillanpään sunnuntai Description: Populaarimusiikkia rennolla otteella Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-75855232.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Populaarimusiikkia rennolla otteella",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-75855232",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-75855232"
},
"presentation": "seriesCard",
"title": "Sillanpään sunnuntai",
"type": "card"
} Card Yöradio - toiveiden yö Description: Musiikkitoiveita keskiyön tunneilta Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.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": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-1301952",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-1301952"
},
"presentation": "seriesCard",
"title": "Yöradio - toiveiden yö",
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76247114.valoon_pain.tulevat_jaksot.similar"
}
},
"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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNzYyNDcxMTQ_bWVkaXVtPWF1ZGlvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0zMS0xLTciLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicmVjb21tZW5kYXRpb25zRm9ySXRlbXMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InJhZGlvLnNlcmllc19kZXRhaWxzLjEtNzYyNDcxMTQudmFsb29uX3BhaW4udHVsZXZhdF9qYWtzb3Quc2ltaWxhciJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.v3ylO4Y4KnAeey24bjxkRoaDTs1KoCMfMWxEQg6dHJY&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": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76247114.valoon_pain.tulevat_jaksot.similar"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"source": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-76247114?medium=audio&fallback_category_whitelist=31-1-7"
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_recommendation_method": "test_similar_combined",
"yle_recommendation_uuid": "27f85087-c6c1-4e02-bd57-f66c2c0989d6",
"yle_referer": "radio.series_details.1-76247114.valoon_pain.tulevat_jaksot.similar"
},
"yle": {
"recommendation_id": "27f85087-c6c1-4e02-bd57-f66c2c0989d6",
"recommendation_method": "test_similar_combined",
"source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-76247114?medium=audio&fallback_category_whitelist=31-1-7&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2025-12-28T04:29:42+02:00",
"limit": 3,
"offset": 0
}
Tab JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76247114.valoon_pain.tulevat_jaksot"
}
},
"pageload": {
"comscore": {
"countername": "radio.series_details.1-76247114.valoon_pain.tulevat_jaksot",
"yle_id": "1-76247114",
"yle_ui_language": "fi"
}
}
},
"content": [
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76247114.valoon_pain.tulevat_jaksot.upcoming_episodes"
}
}
},
"controls": [],
"filters": [],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNzYyNDcxMTQvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWZ1dHVyZSZvcmRlcj1uYXR1cmFsOmFzYyZwcm9ncmFtX3R5cGU9cHJvZ3JhbSZwdWJsaWNhdGlvbl90eXBlPW9uZGVtYW5kLHdlYmNhc3QiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoidXBjb21pbmciLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InJhZGlvLnNlcmllc19kZXRhaWxzLjEtNzYyNDcxMTQudmFsb29uX3BhaW4udHVsZXZhdF9qYWtzb3QudXBjb21pbmdfZXBpc29kZXMifX19fQ.tMeh3n7ZehmOABazDfnQJ1QZbOjFVb9fKVc3AKHiXz8&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "vertical",
"size": "medium"
},
"type": "list"
},
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76247114.valoon_pain.tulevat_jaksot.similar"
}
},
"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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNzYyNDcxMTQ_bWVkaXVtPWF1ZGlvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0zMS0xLTciLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicmVjb21tZW5kYXRpb25zRm9ySXRlbXMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InJhZGlvLnNlcmllc19kZXRhaWxzLjEtNzYyNDcxMTQudmFsb29uX3BhaW4udHVsZXZhdF9qYWtzb3Quc2ltaWxhciJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.v3ylO4Y4KnAeey24bjxkRoaDTs1KoCMfMWxEQg6dHJY&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"
} |