Tabs Tab 1 of 2 Jaksot Card Tulihevosia, kaivinkoneita sekä muita uutuuksia! Description: Studiossa Jyrki Hakanen ja Toni Laaksonen. Vieraana uransa 14. studioalbumin Tulihevonen julkaissut laulaja-lauluntekijä Juha Tapio, sekä Metsolat-televisiosarjan innoittaman Leppävaara-albumin julkaissut Susanna Leppänen.
18-19
SAMANTHA FOX - Touch me
JENNI VARTIAINEN - Joku johon nojata
ANTTI KETONEN - Eka Elämä
KETUNHAUTAINTIE - Radiomafia
NEON 2 - Hyvä kakku
LADY GAGA, DOECHII - Runway
RODEO - Kilistellään kyyneleitä
SAIMAA - Yks ja yks
FOO FIGHTERS - Of All People
VESTA - Tilaisuus teki varkaan
MIESKONE - Älä jää elämän eteiseen
THE 69 EYES - Cold Sweat
19-20
TERRY JACKS - Seasons in the Sun
JUHA TAPIO - Puoliksi sun (feat. VIIVI)
JUHA TAPIO - Ukkosta ja ullakolla
JUHA TAPIO - Toisillemme parhaat
PAUL MCCARTNEY - Days We Left Behind
HAAVAT - Valmis
NOPEA ETANA - 13/4/76
SALALIITTO - Lautta
KANERVA - Hotel Medusa
EMMY JUNE, AARON BARONE - Your Love Ain’t
ANNIKA PUDAS - Sweetheart (feat. Topi Saha)
20-21
SELKÄ & ISSIAS - Aprillia
SÖRNÄINEN - Pimeydessä vaeltanut
SUSANNA LEPPÄNEN - Kateellinen Kaukovaara
SUSANNA LEPPÄNEN - Metsolan Erkki
ELLA LANGLEY - Dandelion
RYÖVÄRINPOIKA - Ristiriita (feat. Jonihey)
KRYPTA - Unen oma
MAJBIRD - In This Moment
JULIA RAUTAMAA - Maailmanloppu
MIELLE - Joku muu
SÄILÄ - Ravista, rakasta, riepottele
2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-77593015.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-77593015"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Studiossa Jyrki Hakanen ja Toni Laaksonen. Vieraana uransa 14. studioalbumin Tulihevonen julkaissut laulaja-lauluntekijä Juha Tapio, sekä Metsolat-televisiosarjan innoittaman Leppävaara-albumin julkaissut Susanna Leppänen.\n\n18-19\nSAMANTHA FOX - Touch me\nJENNI VARTIAINEN - Joku johon nojata\nANTTI KETONEN - Eka Elämä\nKETUNHAUTAINTIE - Radiomafia\nNEON 2 - Hyvä kakku\nLADY GAGA, DOECHII - Runway\nRODEO - Kilistellään kyyneleitä\nSAIMAA - Yks ja yks\nFOO FIGHTERS - Of All People\nVESTA - Tilaisuus teki varkaan\nMIESKONE - Älä jää elämän eteiseen\nTHE 69 EYES - Cold Sweat\n \n19-20\nTERRY JACKS - Seasons in the Sun\nJUHA TAPIO - Puoliksi sun (feat. VIIVI)\nJUHA TAPIO - Ukkosta ja ullakolla\nJUHA TAPIO - Toisillemme parhaat\nPAUL MCCARTNEY - Days We Left Behind\nHAAVAT - Valmis\nNOPEA ETANA - 13/4/76\nSALALIITTO - Lautta\nKANERVA - Hotel Medusa\nEMMY JUNE, AARON BARONE - Your Love Ain’t \nANNIKA PUDAS - Sweetheart (feat. Topi Saha)\n\n20-21\nSELKÄ & ISSIAS - Aprillia\nSÖRNÄINEN - Pimeydessä vaeltanut\nSUSANNA LEPPÄNEN - Kateellinen Kaukovaara\nSUSANNA LEPPÄNEN - Metsolan Erkki\nELLA LANGLEY - Dandelion \nRYÖVÄRINPOIKA - Ristiriita (feat. Jonihey) \nKRYPTA - Unen oma\nMAJBIRD - In This Moment\nJULIA RAUTAMAA - Maailmanloppu\nMIELLE - Joku muu\nSÄILÄ - Ravista, rakasta, riepottele\n",
"image": {
"id": "39-14667026827260a67adc",
"version": "1769754909"
},
"labels": [
{
"formatted": "2 h 43 min",
"raw": "PT9827S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ma 13.4.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-77593015"
},
"raw": "PT9827S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-77593015",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Helsinki",
"raw": "yle-radio-suomi-helsinki",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77593015"
},
"presentation": "onDemandCard",
"title": "Tulihevosia, kaivinkoneita sekä muita uutuuksia!",
"type": "card"
} Card Radio Suomen Musiikki-ilta esittää: On siis kevät! Description: Se pistää muun muassa tarjoamaan salmiakkia, tiputtamaan sylkeä parvekkeelta ja lukemaan leskenlehtiä – näin ainakin lauluissa, joiden aiheena ja innoittajana on kevät. Jyrki Hakasen toimittamassa Musiikki-illan kahden tunnin spesiaalissa kuulemme lauluja, joita tämä vernaalinen vuodenaika on inspiroinut. Kuulemme myös biisintekijöiden tarinoita siitä, miksi he ovat sijoittaneet kappaleet tähän talven ja kesän väliin sijoittuvaan ajanjaksoon. Ja ovatko kevään laulut sittenkään pelkkää valoa kohti menemistä, vai kasvavatko myös laulujen varjot lisääntyvän auringon mukana?
19-20
M.A.NUMMINEN - Kotiharjun päällä
KAUKO RÖYHKÄ - Kevät
TAPIO RAUTAVAARA - Anttilan keväthuumaus
TEPPO TUOMISTO - Tervetuloa kevät
SIMON AND GARFUNKEL - April Come She Will
KIKKA LAITINEN - Kanssa vanhan omenapuun
SANNI - Hei kevät
TAVARAMARKKINAT - Kevät
THE RASMUS, ANETTE OLZON - October and April
LUKA - Viimeinen kevät
SIELUN VELJET - Kevät
GORDON LIGHTFOOT - Pussywillows Cat-Tails
MINNIE RIPERTON - Lovin' you
THE SHADOWS - Spring Is Nearly Here
MIKKO PERKOILA - Kevät
20-21
KATRI HELENA - Kevät
TUIJA RANTALAINEN & TRIO ROUVAT - Kallion kevät
KARI TAPIO - Portugalin huhtikuu
ELLA FITZGERALD, LOUIS ARMSTRONG - April In Paris
FATBOY - Springtime
TOMMI LÄNTINEN - Kevät ja minä
SIR ELWOODIN HILJAISET VÄRIT - Neiti kevät
YONA - Kevätfiilis
DONNA SUMMER - Spring Affair
ALVARI - Vittu nyt on kevät
JOHANNA KURKELA - Toisen kerroksen kevät
PRINCE - Sometimes It Snows in April
ANNA ERIKSSON - Kevätyö 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-77485859.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-77485859"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Se pistää muun muassa tarjoamaan salmiakkia, tiputtamaan sylkeä parvekkeelta ja lukemaan leskenlehtiä – näin ainakin lauluissa, joiden aiheena ja innoittajana on kevät. Jyrki Hakasen toimittamassa Musiikki-illan kahden tunnin spesiaalissa kuulemme lauluja, joita tämä vernaalinen vuodenaika on inspiroinut. Kuulemme myös biisintekijöiden tarinoita siitä, miksi he ovat sijoittaneet kappaleet tähän talven ja kesän väliin sijoittuvaan ajanjaksoon. Ja ovatko kevään laulut sittenkään pelkkää valoa kohti menemistä, vai kasvavatko myös laulujen varjot lisääntyvän auringon mukana?\n\n19-20\n\nM.A.NUMMINEN - Kotiharjun päällä\nKAUKO RÖYHKÄ - Kevät\nTAPIO RAUTAVAARA - Anttilan keväthuumaus\nTEPPO TUOMISTO - Tervetuloa kevät\nSIMON AND GARFUNKEL - April Come She Will\nKIKKA LAITINEN - Kanssa vanhan omenapuun \nSANNI - Hei kevät\nTAVARAMARKKINAT - Kevät\nTHE RASMUS, ANETTE OLZON - October and April\nLUKA - Viimeinen kevät\nSIELUN VELJET - Kevät\nGORDON LIGHTFOOT - Pussywillows Cat-Tails\nMINNIE RIPERTON - Lovin' you\nTHE SHADOWS - Spring Is Nearly Here\nMIKKO PERKOILA - Kevät\n\n20-21\n\nKATRI HELENA - Kevät\nTUIJA RANTALAINEN & TRIO ROUVAT - Kallion kevät\nKARI TAPIO - Portugalin huhtikuu\nELLA FITZGERALD, LOUIS ARMSTRONG - April In Paris\nFATBOY - Springtime\nTOMMI LÄNTINEN - Kevät ja minä\nSIR ELWOODIN HILJAISET VÄRIT - Neiti kevät\nYONA - Kevätfiilis\nDONNA SUMMER - Spring Affair\nALVARI - Vittu nyt on kevät\nJOHANNA KURKELA - Toisen kerroksen kevät \nPRINCE - Sometimes It Snows in April \nANNA ERIKSSON - Kevätyö",
"image": {
"id": "39-14667026827260a67adc",
"version": "1769754909"
},
"labels": [
{
"formatted": "1 h 52 min",
"raw": "PT6720S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ma 6.4.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-77485859"
},
"raw": "PT6720S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-77485859",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Kajaani",
"raw": "yle-radio-suomi-kajaani",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77485859"
},
"presentation": "onDemandCard",
"title": "Radio Suomen Musiikki-ilta esittää: On siis kevät!",
"type": "card"
} Card Radio Suomen Musiikki-ilta - uutuustunti Description: Juontajana Jyrki Hakanen.
JAMPPA TUOMINEN - Kevään ensi kukkanen
RODEO - Kilistellään kyyneleitä
VILMA ALINA - Viimeiseen hengenvetoon
HENNA UOTI - Sä voisitpa unohtua
OLAVI UUSIVIRTA - Rakastan teitä kaikkia
ETELÄRANTA - Kauankaivattuni
VILMA JÄÄ - Hyvästi lemmensortaja (feat. Asa)
MUSE - Be With You
HALT - Aina sun
ANNA VALOA - Viimeinen toive
JORMA FORTUNE - Köyhä ja vapaa
HOKKA - Blackbird
CHARLIE PUTH - Home (feat. Hikaru Utada) 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-77485612.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-77485612"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Juontajana Jyrki Hakanen.\n\nJAMPPA TUOMINEN - Kevään ensi kukkanen\nRODEO - Kilistellään kyyneleitä\nVILMA ALINA - Viimeiseen hengenvetoon\nHENNA UOTI - Sä voisitpa unohtua\nOLAVI UUSIVIRTA - Rakastan teitä kaikkia\nETELÄRANTA - Kauankaivattuni\nVILMA JÄÄ - Hyvästi lemmensortaja (feat. Asa)\nMUSE - Be With You\nHALT - Aina sun\nANNA VALOA - Viimeinen toive\nJORMA FORTUNE - Köyhä ja vapaa\nHOKKA - Blackbird\nCHARLIE PUTH - Home (feat. Hikaru Utada)",
"image": {
"id": "39-14667026827260a67adc",
"version": "1769754909"
},
"labels": [
{
"formatted": "50 min",
"raw": "PT3052S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ma 6.4.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-77485612"
},
"raw": "PT3052S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-77485612",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Joensuu",
"raw": "yle-radio-suomi-joensuu",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77485612"
},
"presentation": "onDemandCard",
"title": "Radio Suomen Musiikki-ilta - uutuustunti",
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTY0NTkwMTU5L2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1jdXJyZW50Jm9yZGVyPW5hdHVyYWw6ZGVzYyZwcm9ncmFtX3R5cGU9cHJvZ3JhbSIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJlcGlzb2RlcyIsImNhcmRQb2ludGVyIjoiZGVmYXVsdCIsImNhcmRDb250cm9scyI6ImRlZmF1bHQiLCJjYXJkQ2FyZHMiOiJkZWZhdWx0IiwiY2FyZExhYmVscyI6ImRlZmF1bHRHZW5lcmljcyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJlcHMifX19LCJ4ZnMiOltbImRvd25sb2FkY29udHJvbCJdXX0.NTavvdBwBVuqI9QSf7GERp7x-QrBdeeL4bFJa7bEqz8&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.yle.fi/v3/schema/v3/series/1-64590159/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-64590159/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": 42,
"expires": "2026-04-17T00:42:58Z",
"limit": 3,
"offset": 0
} Card Disco på finska 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-76942770.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"id": "13-1-76942770-1768479026923",
"version": "1769171782"
},
"labels": [
{
"raw": "1-76942770",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-76942770"
},
"presentation": "seriesCard",
"title": "Disco på finska",
"type": "card"
} Card Kysymys vai vastaus Description: Fiksujen ihmisten ohjelma 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-67409145.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Fiksujen ihmisten ohjelma",
"image": {
"id": "13-1-67409145-1705049093120",
"version": "1772631902"
},
"labels": [
{
"raw": "1-67409145",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-67409145"
},
"presentation": "seriesCard",
"title": "Kysymys vai vastaus",
"type": "card"
} Card Elämäni kesä Description: Ikimuistoiset kesät ja niiden sävelet 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-65360401.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Ikimuistoiset kesät ja niiden sävelet",
"image": {
"id": "13-1-65360401-1718265975784",
"version": "1769754945"
},
"labels": [
{
"raw": "1-65360401",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-65360401"
},
"presentation": "seriesCard",
"title": "Elämäni kesä",
"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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTY0NTkwMTU5P21lZGl1bT1hdWRpbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MzEtMS03IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.CBVPiVunAQTHJ2WQJqKN9OlsGnO1ANtY3sXga4fw8hU&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.yle.fi/v1/recommendations/item/1-64590159?medium=audio&fallback_category_whitelist=31-1-7"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "3f1f64f9-4f7d-44c6-9d3a-6467e7854877",
"recommendation_method": "beta_similar_combined",
"source_url": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-64590159?medium=audio&fallback_category_whitelist=31-1-7&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2026-04-17T00:51:58Z",
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTY0NTkwMTU5L2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1jdXJyZW50Jm9yZGVyPW5hdHVyYWw6ZGVzYyZwcm9ncmFtX3R5cGU9cHJvZ3JhbSIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJlcGlzb2RlcyIsImNhcmRQb2ludGVyIjoiZGVmYXVsdCIsImNhcmRDb250cm9scyI6ImRlZmF1bHQiLCJjYXJkQ2FyZHMiOiJkZWZhdWx0IiwiY2FyZExhYmVscyI6ImRlZmF1bHRHZW5lcmljcyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJlcHMifX19LCJ4ZnMiOltbImRvd25sb2FkY29udHJvbCJdXX0.NTavvdBwBVuqI9QSf7GERp7x-QrBdeeL4bFJa7bEqz8&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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTY0NTkwMTU5P21lZGl1bT1hdWRpbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MzEtMS03IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.CBVPiVunAQTHJ2WQJqKN9OlsGnO1ANtY3sXga4fw8hU&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 ma 20.4.2026 Description: Radio Suomen Musiikki-Ilta pitää sinut kärryillä uudessa kotimaisessa musiikissa ja kertoo myös mitä maailma soittaa juuri nyt. Jyrki Hakanen ja Hanna Kataja-Rahko 0 controls, 4 labels Card JSON{
"cards": [
{
"description": "Radio Suomen Musiikki-Ilta pitää sinut kärryillä uudessa kotimaisessa musiikissa ja kertoo myös mitä maailma soittaa juuri nyt. Jyrki Hakanen ja Hanna Kataja-Rahko",
"labels": [
{
"formatted": "ma 20.4.2026 klo 18.02, Yle Radio Suomi Kemi",
"type": "generic"
},
{
"formatted": "Poistuu ke 20.5.2026",
"type": "generic"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Radio Suomen Musiikki-ilta",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"type": "card"
}
],
"description": "Radio Suomen Musiikki-Ilta pitää sinut kärryillä uudessa kotimaisessa musiikissa ja kertoo myös mitä maailma soittaa juuri nyt. Jyrki Hakanen ja Hanna Kataja-Rahko",
"image": {
"id": "39-14667026827260a67adc",
"version": "1769754909"
},
"labels": [
{
"formatted": "Ma 20.4. klo 18.02–18.50",
"type": "generic"
},
{
"raw": "1-77624469",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Kemi",
"raw": "yle-radio-suomi-kemi",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "ma 20.4. klo 18.02",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77624469"
},
"presentation": "broadcastCard",
"title": "ma 20.4.2026",
"transmissions": [
{
"broadcastStatus": "upcoming",
"description": "Radio Suomen Musiikki-ilta",
"endTime": "2026-04-20T18:50:00+03:00",
"formattedStartTime": "18.02",
"image": {
"id": "39-14667026827260a67adc",
"version": "1769754909"
},
"ondemandStatus": "upcoming",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77624469"
},
"startTime": "2026-04-20T18:02:00+03:00",
"title": "Radio Suomen Musiikki-ilta"
}
],
"type": "card"
} Card ma 27.4.2026 Description: Radio Suomen Musiikki-Ilta pitää sinut kärryillä uudessa kotimaisessa musiikissa ja kertoo myös mitä maailma soittaa juuri nyt. Jyrki Hakanen ja Olli Aimola 0 controls, 4 labels Card JSON{
"cards": [
{
"description": "Radio Suomen Musiikki-Ilta pitää sinut kärryillä uudessa kotimaisessa musiikissa ja kertoo myös mitä maailma soittaa juuri nyt. Jyrki Hakanen ja Olli Aimola",
"labels": [
{
"formatted": "ma 27.4.2026 klo 18.02, Yle Radio Suomi Helsinki",
"type": "generic"
},
{
"formatted": "Poistuu ke 27.5.2026",
"type": "generic"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Radio Suomen Musiikki-ilta",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"type": "card"
}
],
"description": "Radio Suomen Musiikki-Ilta pitää sinut kärryillä uudessa kotimaisessa musiikissa ja kertoo myös mitä maailma soittaa juuri nyt. Jyrki Hakanen ja Olli Aimola",
"image": {
"id": "39-14667026827260a67adc",
"version": "1769754909"
},
"labels": [
{
"formatted": "Ma 27.4. klo 18.02–18.50",
"type": "generic"
},
{
"raw": "1-77653370",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Helsinki",
"raw": "yle-radio-suomi-helsinki",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "ma 27.4. klo 18.02",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77653370"
},
"presentation": "broadcastCard",
"title": "ma 27.4.2026",
"transmissions": [
{
"broadcastStatus": "upcoming",
"description": "Radio Suomen Musiikki-ilta",
"endTime": "2026-04-27T18:50:00+03:00",
"formattedStartTime": "18.02",
"image": {
"id": "39-14667026827260a67adc",
"version": "1769754909"
},
"ondemandStatus": "upcoming",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77653370"
},
"startTime": "2026-04-27T18:02:00+03:00",
"title": "Radio Suomen Musiikki-ilta"
}
],
"type": "card"
} Card ma 4.5.2026 Description: Radio Suomen Musiikki-Ilta pitää sinut kärryillä uudessa kotimaisessa musiikissa ja kertoo myös mitä maailma soittaa juuri nyt. 0 controls, 4 labels Card JSON{
"cards": [
{
"description": "Radio Suomen Musiikki-Ilta pitää sinut kärryillä uudessa kotimaisessa musiikissa ja kertoo myös mitä maailma soittaa juuri nyt. ",
"labels": [
{
"formatted": "ma 4.5.2026 klo 18.02, Yle Radio Suomi Helsinki",
"type": "generic"
},
{
"formatted": "Poistuu ke 3.6.2026",
"type": "generic"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Radio Suomen Musiikki-ilta",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"type": "card"
}
],
"description": "Radio Suomen Musiikki-Ilta pitää sinut kärryillä uudessa kotimaisessa musiikissa ja kertoo myös mitä maailma soittaa juuri nyt. ",
"image": {
"id": "39-14667026827260a67adc",
"version": "1769754909"
},
"labels": [
{
"formatted": "Ma 4.5. klo 18.02–18.50",
"type": "generic"
},
{
"raw": "1-77727000",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Helsinki",
"raw": "yle-radio-suomi-helsinki",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "ma 4.5. klo 18.02",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77727000"
},
"presentation": "broadcastCard",
"title": "ma 4.5.2026",
"transmissions": [
{
"broadcastStatus": "upcoming",
"description": "Radio Suomen Musiikki-ilta",
"endTime": "2026-05-04T18:50:00+03:00",
"formattedStartTime": "18.02",
"image": {
"id": "39-14667026827260a67adc",
"version": "1769754909"
},
"ondemandStatus": "upcoming",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77727000"
},
"startTime": "2026-05-04T18:02:00+03:00",
"title": "Radio Suomen Musiikki-ilta"
}
],
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTY0NTkwMTU5L2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1mdXR1cmUmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0mcHVibGljYXRpb25fdHlwZT1vbmRlbWFuZCx3ZWJjYXN0IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZExhYmVscyI6InVwY29taW5nIn0.Bq7U8xg5edYPMWZIMlDjBaRLu1CcLbtIdLi-GWFemyw&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-64590159/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-64590159/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": 5,
"expires": "2026-04-17T00:42:58Z",
"limit": 3,
"offset": 0,
"refreshAt": "2026-04-20T18:02:50+03:00"
} Card Disco på finska 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-76942770.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"id": "13-1-76942770-1768479026923",
"version": "1769171782"
},
"labels": [
{
"raw": "1-76942770",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-76942770"
},
"presentation": "seriesCard",
"title": "Disco på finska",
"type": "card"
} Card Kysymys vai vastaus Description: Fiksujen ihmisten ohjelma 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-67409145.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Fiksujen ihmisten ohjelma",
"image": {
"id": "13-1-67409145-1705049093120",
"version": "1772631902"
},
"labels": [
{
"raw": "1-67409145",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-67409145"
},
"presentation": "seriesCard",
"title": "Kysymys vai vastaus",
"type": "card"
} Card Elämäni kesä Description: Ikimuistoiset kesät ja niiden sävelet 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-65360401.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Ikimuistoiset kesät ja niiden sävelet",
"image": {
"id": "13-1-65360401-1718265975784",
"version": "1769754945"
},
"labels": [
{
"raw": "1-65360401",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-65360401"
},
"presentation": "seriesCard",
"title": "Elämäni kesä",
"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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTY0NTkwMTU5P21lZGl1bT1hdWRpbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MzEtMS03IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.CBVPiVunAQTHJ2WQJqKN9OlsGnO1ANtY3sXga4fw8hU&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.yle.fi/v1/recommendations/item/1-64590159?medium=audio&fallback_category_whitelist=31-1-7"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "3f1f64f9-4f7d-44c6-9d3a-6467e7854877",
"recommendation_method": "beta_similar_combined",
"source_url": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-64590159?medium=audio&fallback_category_whitelist=31-1-7&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2026-04-17T00:51:58Z",
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTY0NTkwMTU5L2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1mdXR1cmUmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0mcHVibGljYXRpb25fdHlwZT1vbmRlbWFuZCx3ZWJjYXN0IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZExhYmVscyI6InVwY29taW5nIn0.Bq7U8xg5edYPMWZIMlDjBaRLu1CcLbtIdLi-GWFemyw&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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTY0NTkwMTU5P21lZGl1bT1hdWRpbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MzEtMS03IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.CBVPiVunAQTHJ2WQJqKN9OlsGnO1ANtY3sXga4fw8hU&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"
} |