Tabs Tab 1 of 2 Jaksot Card 1. Kitara ja karvas kiertue Description: Nuori Heikki rakastuu radioon ja rautalankamusiikkiin. Ensimmäinen bändi potkii laiskan treenaajan riveistään. Sisuuntunut Heikki tarttuu folk-kitaraan. Palkkasoturi-hitti syntyy onnenkantamoisena, mutta kesäkiertue lyö Heikin polvilleen. Musiikkiura ei ole häntä varten.
Heikki ‘’Hector’’ Harma - Kristo Salminen
Eki - Sampo Sarkola
Pirjo - Eeva Soivio
Pappi - Annika Poijärvi
Äiti - Erja Manto
Isä - Antti Virmavirta
Heikki lapsena - Sasu Koivula
Eki lapsena - Aapo Palmgren
Asiakas joka tilaa kukkia - Hanna-Helena Kinnunen
Kiltti asiakas joka tilaa kukkia - Kirsi Porkka
Sakari Lehtinen - Joonas Heikkinen
Raiski - Jesse Gyllenbögel
Juontaja koulun juhlissa - Ville Tiihonen
Levy-yhtiön edustaja - Jesse Gyllenbögel
Bändimies Pepe - Miro Lopperi
Yleisöä keikalla - Emma Pälsynaho, Akseli Ilvesniemi Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-76514401.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-76514401"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Nuori Heikki rakastuu radioon ja rautalankamusiikkiin. Ensimmäinen bändi potkii laiskan treenaajan riveistään. Sisuuntunut Heikki tarttuu folk-kitaraan. Palkkasoturi-hitti syntyy onnenkantamoisena, mutta kesäkiertue lyö Heikin polvilleen. Musiikkiura ei ole häntä varten.\n\nHeikki ‘’Hector’’ Harma - Kristo Salminen\nEki - Sampo Sarkola\nPirjo - Eeva Soivio\nPappi - Annika Poijärvi\nÄiti - Erja Manto\nIsä - Antti Virmavirta\nHeikki lapsena - Sasu Koivula\nEki lapsena - Aapo Palmgren\nAsiakas joka tilaa kukkia - Hanna-Helena Kinnunen\nKiltti asiakas joka tilaa kukkia - Kirsi Porkka\nSakari Lehtinen - Joonas Heikkinen\nRaiski - Jesse Gyllenbögel\nJuontaja koulun juhlissa - Ville Tiihonen\nLevy-yhtiön edustaja - Jesse Gyllenbögel\nBändimies Pepe - Miro Lopperi\nYleisöä keikalla - Emma Pälsynaho, Akseli Ilvesniemi",
"image": {
"id": "13-1-76512549-1762338977299",
"version": "1764664980"
},
"labels": [
{
"formatted": "23 min",
"raw": "PT1415S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ti 11.11.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-76514401"
},
"raw": "PT1415S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-76514401",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Vaasa",
"raw": "yle-radio-suomi-vaasa",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76514401"
},
"presentation": "onDemandCard",
"title": "1. Kitara ja karvas kiertue",
"type": "card"
} Card 2. Asfalttia ja telaketjuja Description: Nuori toimittajanalku Heikki matkustaa Prahaan ja viettää joulun miehitetyssä maassa. Tulenarka ilmapiiri painuu mieleen kuin Varsovan liiton telaketjut asfalttiin. Kotona Helsingissä Hair-musikaali riisuu nuorukaisen, mutta mitä sanoo sukupolvikokemuksesta Heikin sodankäynyt isä?
Heikki ‘’Hector’’ Harma - Kristo Salminen
Eki - Sampo Sarkola
Pirjo - Eeva Soivio
Äiti - Erja Manto
Isä - Antti Virmavirta
Anki - Alma Pöysti
Jorma Elovaara - Ville Tiihonen
Lieko Zachovalová - Niina Koponen
Hostellin pitäjä - Anders Wiksten
Dmitri Cheremeteff - Jesse Gyllenbögel
Laulaja 1 - Moona Ranta
Laulaja 2- Henna Mäki-Filppula
Sakari Lehtinen - Joonas Heikkinen
Cay Karlsson - Elmer Bäck
Neiti aika - Laura Jaakkola Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-76514403.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-76514403"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Nuori toimittajanalku Heikki matkustaa Prahaan ja viettää joulun miehitetyssä maassa. Tulenarka ilmapiiri painuu mieleen kuin Varsovan liiton telaketjut asfalttiin. Kotona Helsingissä Hair-musikaali riisuu nuorukaisen, mutta mitä sanoo sukupolvikokemuksesta Heikin sodankäynyt isä?\n\nHeikki ‘’Hector’’ Harma - Kristo Salminen\nEki - Sampo Sarkola\nPirjo - Eeva Soivio\nÄiti - Erja Manto\nIsä - Antti Virmavirta\nAnki - Alma Pöysti\nJorma Elovaara - Ville Tiihonen\nLieko Zachovalová - Niina Koponen\nHostellin pitäjä - Anders Wiksten\nDmitri Cheremeteff - Jesse Gyllenbögel\nLaulaja 1 - Moona Ranta\t\nLaulaja 2- Henna Mäki-Filppula\nSakari Lehtinen - Joonas Heikkinen\nCay Karlsson - Elmer Bäck\nNeiti aika - Laura Jaakkola",
"image": {
"id": "13-1-76512549-1762338977299",
"version": "1764664980"
},
"labels": [
{
"formatted": "25 min",
"raw": "PT1551S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ti 11.11.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-76514403"
},
"raw": "PT1551S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-76514403",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Helsinki",
"raw": "yle-radio-suomi-helsinki",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76514403"
},
"presentation": "onDemandCard",
"title": "2. Asfalttia ja telaketjuja",
"type": "card"
} Card 3. Esikoiset Description: Päivätyö ja perhe-elämä pitävät Heikin kiireisenä, mutta oma musiikki kytee mielessä. Matti ja Pirjo Bergström lähtevät oppaiksi levyntekoon. Heikki löytää nimen “Nostalgia” päivän lehdestä. Esikoislapsen syntymä tekee omasta ajasta ylellisyyttä.
Heikki ‘’Hector’’ Harma - Kristo Salminen
Eki - Sampo Sarkola
Pirjo - Eeva Soivio
Pappi - Annika Poijärvi
Jorma Elovaara - Ville Tiihonen
Matti Bergström - Risto Kaskilahti
Pirjo Bergström - Sari Puumalainen
Anki - Alma Pöysti
Työkaverit - Miro Lopperi & Emma Pälsynaho
Tarjoilija - Laura Jaakkola
Kätilö - Eveliina Solja Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-76514405.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-76514405"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Päivätyö ja perhe-elämä pitävät Heikin kiireisenä, mutta oma musiikki kytee mielessä. Matti ja Pirjo Bergström lähtevät oppaiksi levyntekoon. Heikki löytää nimen “Nostalgia” päivän lehdestä. Esikoislapsen syntymä tekee omasta ajasta ylellisyyttä.\n\nHeikki ‘’Hector’’ Harma - Kristo Salminen\nEki - Sampo Sarkola\nPirjo - Eeva Soivio\nPappi - Annika Poijärvi\nJorma Elovaara - Ville Tiihonen\nMatti Bergström - Risto Kaskilahti\t\nPirjo Bergström - Sari Puumalainen\nAnki - Alma Pöysti\nTyökaverit - Miro Lopperi & Emma Pälsynaho\nTarjoilija - Laura Jaakkola\nKätilö - Eveliina Solja",
"image": {
"id": "13-1-76512549-1762338977299",
"version": "1764664980"
},
"labels": [
{
"formatted": "20 min",
"raw": "PT1221S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ti 11.11.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-76514405"
},
"raw": "PT1221S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-76514405",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Turku",
"raw": "yle-radio-suomi-turku",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76514405"
},
"presentation": "onDemandCard",
"title": "3. Esikoiset",
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76512549.hector_asfalttiprinssin_tie.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.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTc2NTEyNTQ5L2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1jdXJyZW50Jm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENvbnRyb2xzIjoiZGVmYXVsdCIsImNhcmRDYXJkcyI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoiZGVmYXVsdEdlbmVyaWNzIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJyYWRpby5zZXJpZXNfZGV0YWlscy4xLTc2NTEyNTQ5LmhlY3Rvcl9hc2ZhbHR0aXByaW5zc2luX3RpZS5qYWtzb3QuZXBpc29kZXMifX0sInBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6ImVwcyJ9fX0sInhmcyI6W1siZG93bmxvYWRjb250cm9sIl1dfQ.QQM6KNDbf-YftMFqguqgE4WdnHwj15QLAgaIxf1ebGU&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-76512549.hector_asfalttiprinssin_tie.jaksot.episodes"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardControls": "default",
"cardLabels": "defaultGenerics",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api.yle.fi/v3/schema/v3/series/1-76512549/episodes?availability=current&order=natural:asc&program_type=program",
"xfs": [
[
"downloadcontrol"
]
]
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76512549.hector_asfalttiprinssin_tie.jaksot.episodes"
},
"yle": {
"source_url": "https://programs.api.yle.fi/v3/schema/v3/series/1-76512549/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": 10,
"expires": "2025-12-13T11:36:56Z",
"limit": 3,
"offset": 0
} Card Luomiskertomus Description: Tuomas Kyrö pisti Mielensäpahoittajan sotajalalle Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-75945093.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-75945093"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Tuomas Kyrö pisti Mielensäpahoittajan sotajalalle",
"image": {
"id": "13-12-1022-4-1258554-main",
"version": "1761368051"
},
"labels": [
{
"formatted": "23 min",
"raw": "PT1401S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 24.10.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-75945093"
},
"raw": "PT1401S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-75945093",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-75945093"
},
"presentation": "onDemandCard",
"title": "Luomiskertomus",
"type": "card"
} Card Marko Gustafsson Description: Muusikko Edu Kettunen: Täytyy olla varovainen kun puhuu yksinäisyydestä Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-75997364.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-75997364"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Muusikko Edu Kettunen: Täytyy olla varovainen kun puhuu yksinäisyydestä ",
"image": {
"id": "13-1-66526168-1694076580438",
"version": "1761824440"
},
"labels": [
{
"formatted": "46 min",
"raw": "PT2805S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "to 6.11.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-75997364"
},
"raw": "PT2805S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-75997364",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-75997364"
},
"presentation": "onDemandCard",
"title": "Marko Gustafsson",
"type": "card"
} Card Sotasalaisuus Description: Draama vaietusta menetyksestä Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-76385618.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-76385618"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Draama vaietusta menetyksestä",
"image": {
"id": "13-12-1022-4-1263435-main",
"version": "1765029373"
},
"labels": [
{
"formatted": "53 min",
"raw": "PT3238S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ti 2.12.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-76385618"
},
"raw": "PT3238S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-76385618",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76385618"
},
"presentation": "onDemandCard",
"title": "Sotasalaisuus",
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76512549.hector_asfalttiprinssin_tie.jaksot.similar"
}
},
"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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTc2NTEyNTQ5P21lZGl1bT1hdWRpbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MzEtMS04IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJyYWRpby5zZXJpZXNfZGV0YWlscy4xLTc2NTEyNTQ5LmhlY3Rvcl9hc2ZhbHR0aXByaW5zc2luX3RpZS5qYWtzb3Quc2ltaWxhciJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.KhuY6-q4s5F_wCxoQP32KoImTytnb434b5P9kPvrRSg&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-76512549.hector_asfalttiprinssin_tie.jaksot.similar"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"source": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-76512549?medium=audio&fallback_category_whitelist=31-1-8"
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_recommendation_method": "beta_similar_combined",
"yle_recommendation_uuid": "13eeb926-bb02-4b77-850d-f3391995b695",
"yle_referer": "radio.series_details.1-76512549.hector_asfalttiprinssin_tie.jaksot.similar"
},
"yle": {
"recommendation_id": "13eeb926-bb02-4b77-850d-f3391995b695",
"recommendation_method": "beta_similar_combined",
"source_url": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-76512549?medium=audio&fallback_category_whitelist=31-1-8&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2025-12-13T11:45:56Z",
"limit": 3,
"offset": 0
}
Tab JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76512549.hector_asfalttiprinssin_tie.jaksot"
}
},
"pageload": {
"comscore": {
"countername": "radio.series_details.1-76512549.hector_asfalttiprinssin_tie.jaksot",
"yle_id": "1-76512549",
"yle_ui_language": "fi"
}
}
},
"content": [
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76512549.hector_asfalttiprinssin_tie.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.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTc2NTEyNTQ5L2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1jdXJyZW50Jm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENvbnRyb2xzIjoiZGVmYXVsdCIsImNhcmRDYXJkcyI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoiZGVmYXVsdEdlbmVyaWNzIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJyYWRpby5zZXJpZXNfZGV0YWlscy4xLTc2NTEyNTQ5LmhlY3Rvcl9hc2ZhbHR0aXByaW5zc2luX3RpZS5qYWtzb3QuZXBpc29kZXMifX0sInBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6ImVwcyJ9fX0sInhmcyI6W1siZG93bmxvYWRjb250cm9sIl1dfQ.QQM6KNDbf-YftMFqguqgE4WdnHwj15QLAgaIxf1ebGU&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-76512549.hector_asfalttiprinssin_tie.jaksot.similar"
}
},
"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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTc2NTEyNTQ5P21lZGl1bT1hdWRpbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MzEtMS04IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJyYWRpby5zZXJpZXNfZGV0YWlscy4xLTc2NTEyNTQ5LmhlY3Rvcl9hc2ZhbHR0aXByaW5zc2luX3RpZS5qYWtzb3Quc2ltaWxhciJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.KhuY6-q4s5F_wCxoQP32KoImTytnb434b5P9kPvrRSg&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 Klipit Card Traileri: Hector - asfalttiprinssin tie Description: Hector – asfalttiprinssin tie kertoo suomalaiseen musiikkihistoriaan syvästi vaikuttaneen Heikki "Hector" Harman elämäntarinan.
Sarja alkaa 1950-luvun Helsingistä, Töölön kivisiltä kaduilta, jossa nuoren Hectorin elämä täyttyy jo varhain levyjen soinnista ja radiosta. Vanhempana tie vie folk-klubeille, joista hän löytää uusia ystäviä perustaen Cumulus-yhtyeen. Sen saavuttaman suosion kautta ovet aukeavat soolouralle. Tunnistettavien hittien, kuten "Mandoliinimies" ja "Lumi teki enkelin eteiseen" myötä Hector nousee koko kansan tuntemaksi artistiksi.
Matka ei ole helppo ja sitä varjostaa menetykset, lavakammo, epävarmuus ja omat tummat pilvet. Hector – Asfalttiprinssin tie on tarina siitä, miten legendaariset laulut syntyivät ja kuinka poika Stadista kasvoi koko kansan Hectoriksi.
Hector - asfalttiprinssin tie Yle Areenassa 11.11.2025. Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-76512798.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": "clip",
"uri": "yleareena://items/1-76512798"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Hector – asfalttiprinssin tie kertoo suomalaiseen musiikkihistoriaan syvästi vaikuttaneen Heikki \"Hector\" Harman elämäntarinan. \n\nSarja alkaa 1950-luvun Helsingistä, Töölön kivisiltä kaduilta, jossa nuoren Hectorin elämä täyttyy jo varhain levyjen soinnista ja radiosta. Vanhempana tie vie folk-klubeille, joista hän löytää uusia ystäviä perustaen Cumulus-yhtyeen. Sen saavuttaman suosion kautta ovet aukeavat soolouralle. Tunnistettavien hittien, kuten \"Mandoliinimies\" ja \"Lumi teki enkelin eteiseen\" myötä Hector nousee koko kansan tuntemaksi artistiksi.\n\nMatka ei ole helppo ja sitä varjostaa menetykset, lavakammo, epävarmuus ja omat tummat pilvet. Hector – Asfalttiprinssin tie on tarina siitä, miten legendaariset laulut syntyivät ja kuinka poika Stadista kasvoi koko kansan Hectoriksi.\n\nHector - asfalttiprinssin tie Yle Areenassa 11.11.2025.",
"image": {
"id": "13-1-76512549-1762338977299",
"version": "1764664980"
},
"labels": [
{
"formatted": "40 s",
"raw": "PT40S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ke 5.11.2025",
"type": "generic"
},
{
"formatted": "TULOSSA 11.11.",
"type": "highlight"
},
{
"pointer": {
"uri": "yleareena://items/1-76512798"
},
"raw": "PT40S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-76512798",
"type": "itemId"
}
],
"pointer": {
"type": "clip",
"uri": "yleareena://items/1-76512798"
},
"presentation": "onDemandCard",
"title": "Traileri: Hector - asfalttiprinssin tie",
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76512549.hector_asfalttiprinssin_tie.klipit.clips"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"filters": [],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTc2NTEyNTQ5L2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1jdXJyZW50Jm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1jbGlwJnB1YmxpY2F0aW9uX3R5cGU9b25kZW1hbmQiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ29udHJvbHMiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InJhZGlvLnNlcmllc19kZXRhaWxzLjEtNzY1MTI1NDkuaGVjdG9yX2FzZmFsdHRpcHJpbnNzaW5fdGllLmtsaXBpdC5jbGlwcyJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fSwieGZzIjpbWyJkb3dubG9hZGNvbnRyb2wiXV19.QVuoDvSdM8yT8YiGhoWQPQ_R5sN0GHjA5PBXTckKT5E&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-76512549.hector_asfalttiprinssin_tie.klipit.clips"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardControls": "default",
"cardLabels": "defaultGenerics",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api.yle.fi/v3/schema/v3/series/1-76512549/episodes?availability=current&order=natural:asc&program_type=clip&publication_type=ondemand",
"xfs": [
[
"downloadcontrol"
]
]
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76512549.hector_asfalttiprinssin_tie.klipit.clips"
},
"yle": {
"source_url": "https://programs.api.yle.fi/v3/schema/v3/series/1-76512549/episodes?availability=current&order=natural:asc&program_type=clip&publication_type=ondemand&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardControls": "default",
"cardLabels": "defaultGenerics",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 1,
"expires": "2025-12-13T11:36:56Z",
"limit": 3,
"offset": 0
} Card Luomiskertomus Description: Tuomas Kyrö pisti Mielensäpahoittajan sotajalalle Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-75945093.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-75945093"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Tuomas Kyrö pisti Mielensäpahoittajan sotajalalle",
"image": {
"id": "13-12-1022-4-1258554-main",
"version": "1761368051"
},
"labels": [
{
"formatted": "23 min",
"raw": "PT1401S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 24.10.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-75945093"
},
"raw": "PT1401S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-75945093",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-75945093"
},
"presentation": "onDemandCard",
"title": "Luomiskertomus",
"type": "card"
} Card Marko Gustafsson Description: Muusikko Edu Kettunen: Täytyy olla varovainen kun puhuu yksinäisyydestä Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-75997364.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-75997364"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Muusikko Edu Kettunen: Täytyy olla varovainen kun puhuu yksinäisyydestä ",
"image": {
"id": "13-1-66526168-1694076580438",
"version": "1761824440"
},
"labels": [
{
"formatted": "46 min",
"raw": "PT2805S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "to 6.11.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-75997364"
},
"raw": "PT2805S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-75997364",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-75997364"
},
"presentation": "onDemandCard",
"title": "Marko Gustafsson",
"type": "card"
} Card Sotasalaisuus Description: Draama vaietusta menetyksestä Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-76385618.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-76385618"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Draama vaietusta menetyksestä",
"image": {
"id": "13-12-1022-4-1263435-main",
"version": "1765029373"
},
"labels": [
{
"formatted": "53 min",
"raw": "PT3238S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ti 2.12.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-76385618"
},
"raw": "PT3238S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-76385618",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76385618"
},
"presentation": "onDemandCard",
"title": "Sotasalaisuus",
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76512549.hector_asfalttiprinssin_tie.klipit.similar"
}
},
"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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTc2NTEyNTQ5P21lZGl1bT1hdWRpbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MzEtMS04IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJyYWRpby5zZXJpZXNfZGV0YWlscy4xLTc2NTEyNTQ5LmhlY3Rvcl9hc2ZhbHR0aXByaW5zc2luX3RpZS5rbGlwaXQuc2ltaWxhciJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.8Ua7DNMdZwSdhtZRUACc74O-qkVJOBSFWMK0GN36-Sw&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-76512549.hector_asfalttiprinssin_tie.klipit.similar"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"source": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-76512549?medium=audio&fallback_category_whitelist=31-1-8"
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_recommendation_method": "beta_similar_combined",
"yle_recommendation_uuid": "13eeb926-bb02-4b77-850d-f3391995b695",
"yle_referer": "radio.series_details.1-76512549.hector_asfalttiprinssin_tie.klipit.similar"
},
"yle": {
"recommendation_id": "13eeb926-bb02-4b77-850d-f3391995b695",
"recommendation_method": "beta_similar_combined",
"source_url": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-76512549?medium=audio&fallback_category_whitelist=31-1-8&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2025-12-13T11:45:56Z",
"limit": 3,
"offset": 0
}
Tab JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76512549.hector_asfalttiprinssin_tie.klipit"
}
},
"pageload": {
"comscore": {
"countername": "radio.series_details.1-76512549.hector_asfalttiprinssin_tie.klipit",
"yle_id": "1-76512549",
"yle_ui_language": "fi"
}
}
},
"content": [
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "radio.series_details.1-76512549.hector_asfalttiprinssin_tie.klipit.clips"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"filters": [],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTc2NTEyNTQ5L2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1jdXJyZW50Jm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1jbGlwJnB1YmxpY2F0aW9uX3R5cGU9b25kZW1hbmQiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ29udHJvbHMiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InJhZGlvLnNlcmllc19kZXRhaWxzLjEtNzY1MTI1NDkuaGVjdG9yX2FzZmFsdHRpcHJpbnNzaW5fdGllLmtsaXBpdC5jbGlwcyJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fSwieGZzIjpbWyJkb3dubG9hZGNvbnRyb2wiXV19.QVuoDvSdM8yT8YiGhoWQPQ_R5sN0GHjA5PBXTckKT5E&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-76512549.hector_asfalttiprinssin_tie.klipit.similar"
}
},
"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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTc2NTEyNTQ5P21lZGl1bT1hdWRpbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MzEtMS04IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJyYWRpby5zZXJpZXNfZGV0YWlscy4xLTc2NTEyNTQ5LmhlY3Rvcl9hc2ZhbHR0aXByaW5zc2luX3RpZS5rbGlwaXQuc2ltaWxhciJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.8Ua7DNMdZwSdhtZRUACc74O-qkVJOBSFWMK0GN36-Sw&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": "klipit",
"title": "Klipit",
"type": "tab"
} |