Tabs Tab 1 of 1 Jaksot Card Nyt on riemut riihen orren alla! Description: Vietetään kauden päättäjäisiä, ohjelmassa maakuntamatkailua, pieni tekojärvisarja sekä kaikkien aikojen kesämusiikkia. Pari kuuntelijatoivettakin toteutuu siinä samalla. Ohjelma jää tauolle ja Olli palaa sanoitusten ystäväksi syyskuun alussa.
JOPE RUONANSUU - Rakastan turkulaisia (Jope Ruonansuu)
MARTTI INNANEN - Urjalan taikayö (Martti Innanen)
CREEDENCE CLEARWATER REVIVAL - Green River (John Fogerty)
EMMA SALOKOSKI - Veden alla (Emma Salokoski)
TAPANI KANSA - Katson vuorilta laaksoon (Jukka Kuoppamäki)
VAN MORRISON - Cleaning Windows (Van Morrison)
KEMOPETROL - Seagulls (Kalle Koivisto)
PEKKA STRENG - Perhonen (Eeva-Liisa Manner)
THE HAPPENINGS - See You in September (Wayne - Edwards)
2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78042509.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-78042509"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Vietetään kauden päättäjäisiä, ohjelmassa maakuntamatkailua, pieni tekojärvisarja sekä kaikkien aikojen kesämusiikkia. Pari kuuntelijatoivettakin toteutuu siinä samalla. Ohjelma jää tauolle ja Olli palaa sanoitusten ystäväksi syyskuun alussa.\n\nJOPE RUONANSUU - Rakastan turkulaisia (Jope Ruonansuu)\nMARTTI INNANEN - Urjalan taikayö (Martti Innanen)\nCREEDENCE CLEARWATER REVIVAL - Green River (John Fogerty)\nEMMA SALOKOSKI - Veden alla (Emma Salokoski)\nTAPANI KANSA - Katson vuorilta laaksoon (Jukka Kuoppamäki)\nVAN MORRISON - Cleaning Windows (Van Morrison)\nKEMOPETROL - Seagulls (Kalle Koivisto)\nPEKKA STRENG - Perhonen (Eeva-Liisa Manner)\nTHE HAPPENINGS - See You in September (Wayne - Edwards)\n",
"image": {
"id": "yle-radio-suomi-kemi",
"version": "1750676272"
},
"labels": [
{
"formatted": "47 min",
"raw": "PT2828S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "su 21.6.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78042509"
},
"raw": "PT2828S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78042509",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Kemi",
"raw": "yle-radio-suomi-kemi",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78042509"
},
"presentation": "onDemandCard",
"title": "Nyt on riemut riihen orren alla!",
"type": "card"
} Card Siel on tilaa hengittää ja aikaa elää täyttä elämää Description: Suomimusiikki on täynnä tarinoita kaipuusta paratiisiin. Paratiisi löytyy useimmiten metropolien ulkopuolelta missä päällyste päättyy ja ikimetsät alkavat. Yhdelle se on lapsuuden maisema, toiselle spontaani luontoretki, kolmannelle pelkkä tietoisuus kesäloman alkamisesta.
JOHNNY - Takaisin luontoon (Pertsa Reponen)
KOMIAT - Minähän vien (Sinikka Svärd)
VILLE VALO & AGENTS - Paratiisi (Arja Tiainen - Rauli Somerjoki)
MERJA RANTAMÄKI - Jossain (Juha Vainio)
TALKING HEADS - (Nothing But) Flowers (David Byrne)
KATRI YLANDER - Mansikkamäki (Seela Y.)
EPPU NORMAALI - Vahantajoki (Martti Syrjä)
HEIKKI SILVENNOINEN - Ei mahdu allakkaan (Pauli Hanhiniemi)
YLVA HARU - Onnenmaisemaan (Ylva Haru)
2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-77977165.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-77977165"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Suomimusiikki on täynnä tarinoita kaipuusta paratiisiin. Paratiisi löytyy useimmiten metropolien ulkopuolelta missä päällyste päättyy ja ikimetsät alkavat. Yhdelle se on lapsuuden maisema, toiselle spontaani luontoretki, kolmannelle pelkkä tietoisuus kesäloman alkamisesta. \n\nJOHNNY - Takaisin luontoon (Pertsa Reponen)\nKOMIAT - Minähän vien (Sinikka Svärd)\nVILLE VALO & AGENTS - Paratiisi (Arja Tiainen - Rauli Somerjoki)\nMERJA RANTAMÄKI - Jossain (Juha Vainio)\nTALKING HEADS - (Nothing But) Flowers (David Byrne)\nKATRI YLANDER - Mansikkamäki (Seela Y.)\nEPPU NORMAALI - Vahantajoki (Martti Syrjä)\nHEIKKI SILVENNOINEN - Ei mahdu allakkaan (Pauli Hanhiniemi)\nYLVA HARU - Onnenmaisemaan (Ylva Haru)\n",
"image": {
"id": "yle-radio-suomi-jyvaskyla",
"version": "1750676272"
},
"labels": [
{
"formatted": "47 min",
"raw": "PT2832S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "su 14.6.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-77977165"
},
"raw": "PT2832S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-77977165",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Jyväskylä",
"raw": "yle-radio-suomi-jyvaskyla",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77977165"
},
"presentation": "onDemandCard",
"title": "Siel on tilaa hengittää ja aikaa elää täyttä elämää",
"type": "card"
} Card Yhtenä yönä sul on housuissa pupu ja kanissa hattu Description: Olli toteuttaa kuuntelijatoiveita, joita on lähetetty osoitteeseen tekstinkasittelija@yle.fi. Luvassa keinuvaa ja raskasta, posketonta ja pateeettista, taattuja ja kuviteltuja klassikoita.
MATTI ESKO - Trasselijussin salsa (Ilpo Tuomarila)
M.A. NUMMINEN - Kuka on kierittänyt juuston rautatieasemalle? (M.A. Numminen)
GRETCHEN PETERS - Five Minutes (Gretchen Peters)
KAUKO RÖYHKÄ & NARTTU - Talo meren rannalla (Kauko Röyhkä)
NICEPAPPI - Kuumatkalla (Heli Luokkala-Nevalainen)
DISTURBED - The Sound of Silence (Paul Simon)
PAVE MAIJANEN - Yhtenä yönä (Jukka Vieno)
SIIRI NIEMINEN - Tuntematon lehdenjakaja (Saukki) 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-77949273.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-77949273"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Olli toteuttaa kuuntelijatoiveita, joita on lähetetty osoitteeseen tekstinkasittelija@yle.fi. Luvassa keinuvaa ja raskasta, posketonta ja pateeettista, taattuja ja kuviteltuja klassikoita.\n\nMATTI ESKO - Trasselijussin salsa (Ilpo Tuomarila)\nM.A. NUMMINEN - Kuka on kierittänyt juuston rautatieasemalle? (M.A. Numminen)\nGRETCHEN PETERS - Five Minutes (Gretchen Peters)\nKAUKO RÖYHKÄ & NARTTU - Talo meren rannalla (Kauko Röyhkä)\nNICEPAPPI - Kuumatkalla (Heli Luokkala-Nevalainen)\nDISTURBED - The Sound of Silence (Paul Simon)\nPAVE MAIJANEN - Yhtenä yönä (Jukka Vieno)\nSIIRI NIEMINEN - Tuntematon lehdenjakaja (Saukki)",
"image": {
"id": "yle-radio-suomi-mikkeli",
"version": "1750676272"
},
"labels": [
{
"formatted": "47 min",
"raw": "PT2837S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "su 7.6.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-77949273"
},
"raw": "PT2837S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-77949273",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Mikkeli",
"raw": "yle-radio-suomi-mikkeli",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77949273"
},
"presentation": "onDemandCard",
"title": "Yhtenä yönä sul on housuissa pupu ja kanissa hattu",
"type": "card"
}
List JSON{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNzI5NTU5OTcvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDpkZXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENvbnRyb2xzIjoiZGVmYXVsdCIsImNhcmRDYXJkcyI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoiZGVmYXVsdEdlbmVyaWNzIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6ImVwcyJ9fX0sInhmcyI6W1siZG93bmxvYWRjb250cm9sIl1dfQ.-6gOiWBx4iG8n59tUSxW7D634FqaH69ZKts0_JcReqA&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "vertical",
"size": "medium"
},
"type": "list"
} JWT payload{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardControls": "default",
"cardLabels": "defaultGenerics",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-72955997/episodes?availability=current&order=natural:desc&program_type=program",
"xfs": [
[
"downloadcontrol"
]
]
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-72955997/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": 49,
"expires": "2026-06-24T21:12:45Z",
"limit": 3,
"offset": 0
} Card Filmsnack Description: Stand By Me - skräckmästarens sommardröm 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78239714.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-78239714"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Stand By Me - skräckmästarens sommardröm",
"image": {
"id": "13-12-1024-4-1319005-main",
"version": "1782126070"
},
"labels": [
{
"formatted": "9 min",
"raw": "PT562S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ma 22.6.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78239714"
},
"raw": "PT562S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78239714",
"type": "itemId"
},
{
"formatted": "Yle Areena",
"raw": "yle-areena",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78239714"
},
"presentation": "onDemandCard",
"title": "Filmsnack",
"type": "card"
} Card X3M Morgon Description: Inkompetenskompensationskompetens 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78137585.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-78137585"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Inkompetenskompensationskompetens",
"image": {
"id": "yle-x3m",
"version": "1750676272"
},
"labels": [
{
"formatted": "4 h 0 min",
"raw": "PT14400S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "to 18.6.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78137585"
},
"raw": "PT14400S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78137585",
"type": "itemId"
},
{
"formatted": "Yle X3M",
"raw": "yle-x3m",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78137585"
},
"presentation": "onDemandCard",
"title": "X3M Morgon",
"type": "card"
} Card X3M Eftermiddag Description: Midsommar, memma och mördarmygg 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78140237.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-78140237"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Midsommar, memma och mördarmygg",
"image": {
"id": "13-12-1026-4-1033101-main",
"version": "1782199277"
},
"labels": [
{
"formatted": "4 h 0 min",
"raw": "PT14400S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ma 22.6.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78140237"
},
"raw": "PT14400S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78140237",
"type": "itemId"
},
{
"formatted": "Yle X3M",
"raw": "yle-x3m",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78140237"
},
"presentation": "onDemandCard",
"title": "X3M Eftermiddag",
"type": "card"
}
List JSON{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNzI5NTU5OTc_bWVkaXVtPWF1ZGlvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0zMS0xLTkiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicmVjb21tZW5kYXRpb25zRm9ySXRlbXMiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.KGupJh8D1zR4c1d35W1jXDiQBt_1l-7YoW8WDHiW0mw&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Kuuntele myös",
"type": "list"
} JWT payload{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"source": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-72955997?medium=audio&fallback_category_whitelist=31-1-9"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "8a0272f7-85e3-4372-b9c2-3d3fa11d84a7",
"recommendation_method": "test_similar_combined",
"source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-72955997?medium=audio&fallback_category_whitelist=31-1-9&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2026-06-24T21:21:45Z",
"limit": 3,
"offset": 0
}
Tab JSON{
"content": [
{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNzI5NTU5OTcvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDpkZXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENvbnRyb2xzIjoiZGVmYXVsdCIsImNhcmRDYXJkcyI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoiZGVmYXVsdEdlbmVyaWNzIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6ImVwcyJ9fX0sInhmcyI6W1siZG93bmxvYWRjb250cm9sIl1dfQ.-6gOiWBx4iG8n59tUSxW7D634FqaH69ZKts0_JcReqA&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "vertical",
"size": "medium"
},
"type": "list"
},
{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNzI5NTU5OTc_bWVkaXVtPWF1ZGlvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0zMS0xLTkiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicmVjb21tZW5kYXRpb25zRm9ySXRlbXMiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.KGupJh8D1zR4c1d35W1jXDiQBt_1l-7YoW8WDHiW0mw&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"
} |