Tabs Tab 1 of 2 Jaksot Card Harmonikka, jolla rakennetaan saaria - Keitaan vieraana Viivi Maria Saarenkylä Description: Mitä tapahtuu, kun palkittu harmonikkavirtuoosi päättää astua ulos omalta mukavuusalueeltaan ja alkaa myös laulaa ja räpätä? Viivi Maria Saarenkylä vierailee Keitaassa juuri ilmestyneen Island Village -albuminsa kanssa ja kertoo, millaista on rakentaa musiikillinen maailma, jossa mahtuu sekä kepeys että synkkyys, huumori että haavat.
Viivi Maria Saarenkylä – Island Village
Viivi Maria Saarenkylä – Cubic cubic
Stromae – Santé
Pat Metheny – Minuano
Viivi Maria Saarenkylä – Kuuletko minua
Viivi Maria Saarenkylä – Katastrofi 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-78616637.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-78616637"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Mitä tapahtuu, kun palkittu harmonikkavirtuoosi päättää astua ulos omalta mukavuusalueeltaan ja alkaa myös laulaa ja räpätä? Viivi Maria Saarenkylä vierailee Keitaassa juuri ilmestyneen Island Village -albuminsa kanssa ja kertoo, millaista on rakentaa musiikillinen maailma, jossa mahtuu sekä kepeys että synkkyys, huumori että haavat. \n\nViivi Maria Saarenkylä – Island Village\nViivi Maria Saarenkylä – Cubic cubic\nStromae – Santé\nPat Metheny – Minuano\nViivi Maria Saarenkylä – Kuuletko minua\nViivi Maria Saarenkylä – Katastrofi",
"image": {
"id": "13-1-3210491-1610611319860",
"version": "1792569550"
},
"labels": [
{
"formatted": "49 min",
"raw": "PT2979S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "to 12.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78616637"
},
"raw": "PT2979S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78616637",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78616637"
},
"presentation": "onDemandCard",
"title": "Harmonikka, jolla rakennetaan saaria - Keitaan vieraana Viivi Maria Saarenkylä",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78616637/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Zulujen bluesista toivon lauluihin Description: Joskus laulu kantaa enemmän kuin sanat koskaan voisivat. Tällä kertaa Keidas matkustaa Etelä-Afrikkaan, maahan, jossa musiikki ei ole koskaan ollut vain viihdettä – se on muisti, vastarinta ja toivo yhtä aikaa. Kuulemme, miten trumpetin sävelet ja vuosisatojen takaiset kuningatarten tarinat kietoutuvat samaan jatkumoon kuin tämän päivän uudet äänet, ja miten yksi mies vankisellissä pystyi liikuttamaan koko maailmaa – osin juuri laulun voimalla.
Inspiraationa jaksolle on Yle Areenan Free Nelson Mandela -dokumentti, ja matka kulkee menneestä nykyhetkeen, osoittaen että sama sykäys, joka kerran mursi apartheidin, elää edelleen Etelä-Afrikan musiikissa.
Hugh Masekela – Riot
Somi & Angelique Kidjo – Jike'lemaweni
Miriam Makeba – Pata pata
Inkunzi Emdaka – Ikhaya lami
Zulu Queens – Distance
Busi Mhlongo – Yehlisan'umoya Ma Africa
Bongeziwe Mabandla – Zama
Abel Selaocoe & Yo-Yo Ma – Ibuyile iAfrica
Thandiswa – Emini 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-78588364.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-78588364"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Joskus laulu kantaa enemmän kuin sanat koskaan voisivat. Tällä kertaa Keidas matkustaa Etelä-Afrikkaan, maahan, jossa musiikki ei ole koskaan ollut vain viihdettä – se on muisti, vastarinta ja toivo yhtä aikaa. Kuulemme, miten trumpetin sävelet ja vuosisatojen takaiset kuningatarten tarinat kietoutuvat samaan jatkumoon kuin tämän päivän uudet äänet, ja miten yksi mies vankisellissä pystyi liikuttamaan koko maailmaa – osin juuri laulun voimalla. \n\nInspiraationa jaksolle on Yle Areenan Free Nelson Mandela -dokumentti, ja matka kulkee menneestä nykyhetkeen, osoittaen että sama sykäys, joka kerran mursi apartheidin, elää edelleen Etelä-Afrikan musiikissa.\n\nHugh Masekela – Riot\nSomi & Angelique Kidjo – Jike'lemaweni\nMiriam Makeba – Pata pata\nInkunzi Emdaka – Ikhaya lami\nZulu Queens – Distance\nBusi Mhlongo – Yehlisan'umoya Ma Africa\nBongeziwe Mabandla – Zama\nAbel Selaocoe & Yo-Yo Ma – Ibuyile iAfrica\nThandiswa – Emini",
"image": {
"id": "13-1-3210491-1610611319860",
"version": "1792569550"
},
"labels": [
{
"formatted": "50 min",
"raw": "PT3040S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "to 5.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78588364"
},
"raw": "PT3040S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78588364",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78588364"
},
"presentation": "onDemandCard",
"title": "Zulujen bluesista toivon lauluihin",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78588364/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Kekri saapuu – ovet manalaan raollaan Description: Kekri on täällä ja sen myötä raja elävien ja kuolleiden maailman välillä hetkeksi hämärtyy. Vanha kansa kattoi pöydät koreaksi myös vainajille, jotta he pysyisivät tyytyväisinä; Keitaalla puolestaan laitetaan levyjä soimaan ja kuullaan kummitustarinoita meiltä ja muualta.
Alamaailman vasarat – Luu messingillä
Trá Pháidín – Garbhóg
Vilma Jää – Manalan mailla
Lapua-Uusi-Guinea – Routa
Mighty Sparrow – Sparrow Dead
Amparo Ochoa – La Calaca
PX3 Kauppila – Elämästään karkoitetut
Faarao Pirttikangas – Sulhon haamu 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-78587566.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-78587566"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Kekri on täällä ja sen myötä raja elävien ja kuolleiden maailman välillä hetkeksi hämärtyy. Vanha kansa kattoi pöydät koreaksi myös vainajille, jotta he pysyisivät tyytyväisinä; Keitaalla puolestaan laitetaan levyjä soimaan ja kuullaan kummitustarinoita meiltä ja muualta. \n\nAlamaailman vasarat – Luu messingillä\nTrá Pháidín – Garbhóg\nVilma Jää – Manalan mailla\nLapua-Uusi-Guinea – Routa\nMighty Sparrow – Sparrow Dead\nAmparo Ochoa – La Calaca\nPX3 Kauppila – Elämästään karkoitetut\nFaarao Pirttikangas – Sulhon haamu",
"image": {
"id": "13-1-3210491-1610611319860",
"version": "1792569550"
},
"labels": [
{
"formatted": "48 min",
"raw": "PT2914S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "to 29.10.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78587566"
},
"raw": "PT2914S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78587566",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78587566"
},
"presentation": "onDemandCard",
"title": "Kekri saapuu – ovet manalaan raollaan",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78587566/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTMyMTA0OTEvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDpkZXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJlcGlzb2RlTGlzdGluZyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJlcHMifX19LCJ4ZnMiOltbImRvd25sb2FkY29udHJvbCJdXX0.W0jMpPe-t_ImsBRrbh1U2lSi4Cw_HVYiUoUb_hjZNRY&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "vertical",
"size": "medium"
},
"type": "list"
} JWT payload{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardLabels": "episodeListing",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api.yle.fi/v3/schema/v3/series/1-3210491/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-3210491/episodes?availability=current&order=natural:desc&program_type=program&fields=!series&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardLabels": "episodeListing",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 4,
"expires": "2026-11-15T06:04:08Z",
"limit": 3,
"offset": 0
} Card Keinuva talo - Mika Kauhanen Description: Villi ja viileä maailmankitara 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-78560611.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-78560611"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Villi ja viileä maailmankitara",
"image": {
"id": "13-1-4591832-1675429542989",
"version": "1792569688"
},
"labels": [
{
"formatted": "59 min",
"raw": "PT3559S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ma 19.10.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78560611"
},
"raw": "PT3559S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78560611",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78560611"
},
"presentation": "onDemandCard",
"title": "Keinuva talo - Mika Kauhanen",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78560611/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Kissankehto - Susanna Vainiola Description: Laulun mittaisia tarinoita 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-3262577.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Laulun mittaisia tarinoita",
"image": {
"id": "13-1-3262577-1705054534216",
"version": "1792568895"
},
"labels": [
{
"raw": "1-3262577",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3262577"
},
"presentation": "seriesCard",
"title": "Kissankehto - Susanna Vainiola",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-3262577/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Epäilyttävän uutta - Aki Yli-Salomäki Description: Taidemusiikkia tältä vuosituhannelta 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-50432696.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Taidemusiikkia tältä vuosituhannelta",
"image": {
"id": "13-1-50432696-1673360679383",
"version": "1792573176"
},
"labels": [
{
"raw": "1-50432696",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-50432696"
},
"presentation": "seriesCard",
"title": "Epäilyttävän uutta - Aki Yli-Salomäki",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-50432696/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTMyMTA0OTE_bWVkaXVtPWF1ZGlvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0zMS0xLTciLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicmVjb21tZW5kYXRpb25zIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.bT3-395djwM_oIhT_SBRuJeRl97u9HD6-FwU79KJEik&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Kuuntele myös",
"type": "list"
} JWT payload{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"source": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-3210491?medium=audio&fallback_category_whitelist=31-1-7"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "f01c0f43-02e9-4943-9721-05fd1f940641",
"recommendation_method": "production_similar_combined",
"source_url": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-3210491?medium=audio&fallback_category_whitelist=31-1-7&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"count": 20,
"expires": "2026-11-15T06:13:08Z",
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTMyMTA0OTEvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDpkZXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJlcGlzb2RlTGlzdGluZyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJlcHMifX19LCJ4ZnMiOltbImRvd25sb2FkY29udHJvbCJdXX0.W0jMpPe-t_ImsBRrbh1U2lSi4Cw_HVYiUoUb_hjZNRY&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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTMyMTA0OTE_bWVkaXVtPWF1ZGlvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0zMS0xLTciLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicmVjb21tZW5kYXRpb25zIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.bT3-395djwM_oIhT_SBRuJeRl97u9HD6-FwU79KJEik&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 Tummia sävyjä Description: Tämän kerran Keitaassa pimeys ei ole vain tunnelma – se on historiaa, muistoja ja selviytymistä. Kuljetaan sodan repimästä Sudanista Yhdysvaltain orjuuden aikaisiin leikkilauluihin, Egyptin autiomaan legendoista englantilaisen kansanperinteen synkkiin hautajaislauluihin.
Kuulostaa hurjalta, mutta ei hätää! Jokaisessa tarinassa pimeys kantaa mukanaan jotain, joka ei suostu sammumaan: muistoa, vastarintaa, tanssia. Musiikki näyttää, miten kipeimmätkin tarinat voivat löytää tiensä kauneudeksi, mollin duuriksi.
Lucho Bermúdez – Danza negra
Sam Amidon, Pekka Kuusisto & Norjan kamariorkesteri – Way Go Lily
Sulaf – Naada
Rasha – Azara Alhai
Zerzura – Salli Salli
Shovel Dance Collective – Who Killed Cock Robin? / Gilbert's Jig
Okra Playground – Loru
Luomuduo feat. Ilkka Heinonen – Eepos no 5
Nordik Tree: Pollonizer 0 controls, 5 labels Card JSON{
"cards": [
{
"description": "Tämän kerran Keitaassa pimeys ei ole vain tunnelma – se on historiaa, muistoja ja selviytymistä. Kuljetaan sodan repimästä Sudanista Yhdysvaltain orjuuden aikaisiin leikkilauluihin, Egyptin autiomaan legendoista englantilaisen kansanperinteen synkkiin hautajaislauluihin. \n\nKuulostaa hurjalta, mutta ei hätää! Jokaisessa tarinassa pimeys kantaa mukanaan jotain, joka ei suostu sammumaan: muistoa, vastarintaa, tanssia. Musiikki näyttää, miten kipeimmätkin tarinat voivat löytää tiensä kauneudeksi, mollin duuriksi.\n\nLucho Bermúdez – Danza negra\nSam Amidon, Pekka Kuusisto & Norjan kamariorkesteri – Way Go Lily\nSulaf – Naada\nRasha – Azara Alhai\nZerzura – Salli Salli\nShovel Dance Collective – Who Killed Cock Robin? / Gilbert's Jig\nOkra Playground – Loru\nLuomuduo feat. Ilkka Heinonen – Eepos no 5\nNordik Tree: Pollonizer",
"labels": [
{
"formatted": "to 19.11.2026 klo 06.00",
"type": "generic"
},
{
"formatted": "Poistuu la 19.12.2026",
"type": "generic"
},
{
"formatted": "51 min",
"raw": "PT3066S",
"rawType": "duration",
"type": "duration"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Tuuli Saksalan keidas",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"title": "Tummia sävyjä",
"type": "card"
}
],
"description": "Tämän kerran Keitaassa pimeys ei ole vain tunnelma – se on historiaa, muistoja ja selviytymistä. Kuljetaan sodan repimästä Sudanista Yhdysvaltain orjuuden aikaisiin leikkilauluihin, Egyptin autiomaan legendoista englantilaisen kansanperinteen synkkiin hautajaislauluihin. \n\nKuulostaa hurjalta, mutta ei hätää! Jokaisessa tarinassa pimeys kantaa mukanaan jotain, joka ei suostu sammumaan: muistoa, vastarintaa, tanssia. Musiikki näyttää, miten kipeimmätkin tarinat voivat löytää tiensä kauneudeksi, mollin duuriksi.\n\nLucho Bermúdez – Danza negra\nSam Amidon, Pekka Kuusisto & Norjan kamariorkesteri – Way Go Lily\nSulaf – Naada\nRasha – Azara Alhai\nZerzura – Salli Salli\nShovel Dance Collective – Who Killed Cock Robin? / Gilbert's Jig\nOkra Playground – Loru\nLuomuduo feat. Ilkka Heinonen – Eepos no 5\nNordik Tree: Pollonizer",
"image": {
"id": "13-1-3210491-1610611319860",
"version": "1792569550"
},
"labels": [
{
"formatted": "51 min",
"raw": "PT3066S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "to 19.11.2026",
"type": "generic"
},
{
"raw": "1-78617470",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "to 19.11. klo 6.00",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78617470"
},
"presentation": "onDemandCard",
"title": "Tummia sävyjä",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78617470/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card to 26.11.2026 Description: Musiikin avulla voi matkustaa Andien ylängöille, sumuisille saarille tai Kalkutan ruuhkaisille kaduille. Silti mielenkiintoisin matka laulun siivittämänä tehdään jokaisen omaan mieleen. Tuuli Saksalan keidas avaa maailman ihmeitä musiikin keinoin. 0 controls, 4 labels Card JSON{
"cards": [
{
"description": "Musiikin avulla voi matkustaa Andien ylängöille, sumuisille saarille tai Kalkutan ruuhkaisille kaduille. Silti mielenkiintoisin matka laulun siivittämänä tehdään jokaisen omaan mieleen. Tuuli Saksalan keidas avaa maailman ihmeitä musiikin keinoin.",
"labels": [
{
"formatted": "to 26.11.2026 klo 06.00",
"type": "generic"
},
{
"formatted": "Poistuu la 26.12.2026",
"type": "generic"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Tuuli Saksalan keidas",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"type": "card"
}
],
"description": "Musiikin avulla voi matkustaa Andien ylängöille, sumuisille saarille tai Kalkutan ruuhkaisille kaduille. Silti mielenkiintoisin matka laulun siivittämänä tehdään jokaisen omaan mieleen. Tuuli Saksalan keidas avaa maailman ihmeitä musiikin keinoin.",
"image": {
"id": "13-1-3210491-1610611319860",
"version": "1792569550"
},
"labels": [
{
"formatted": "to 26.11.2026",
"type": "generic"
},
{
"raw": "1-78682618",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "to 26.11. klo 6.00",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78682618"
},
"presentation": "onDemandCard",
"title": "to 26.11.2026",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78682618/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card to 3.12.2026 Description: Musiikin avulla voi matkustaa Andien ylängöille, sumuisille saarille tai Kalkutan ruuhkaisille kaduille. Silti mielenkiintoisin matka laulun siivittämänä tehdään jokaisen omaan mieleen. Tuuli Saksalan keidas avaa maailman ihmeitä musiikin keinoin. 0 controls, 4 labels Card JSON{
"cards": [
{
"description": "Musiikin avulla voi matkustaa Andien ylängöille, sumuisille saarille tai Kalkutan ruuhkaisille kaduille. Silti mielenkiintoisin matka laulun siivittämänä tehdään jokaisen omaan mieleen. Tuuli Saksalan keidas avaa maailman ihmeitä musiikin keinoin.",
"labels": [
{
"formatted": "to 3.12.2026 klo 06.00",
"type": "generic"
},
{
"formatted": "Poistuu la 2.1.2027",
"type": "generic"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Tuuli Saksalan keidas",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"type": "card"
}
],
"description": "Musiikin avulla voi matkustaa Andien ylängöille, sumuisille saarille tai Kalkutan ruuhkaisille kaduille. Silti mielenkiintoisin matka laulun siivittämänä tehdään jokaisen omaan mieleen. Tuuli Saksalan keidas avaa maailman ihmeitä musiikin keinoin.",
"image": {
"id": "13-1-3210491-1610611319860",
"version": "1792569550"
},
"labels": [
{
"formatted": "to 3.12.2026",
"type": "generic"
},
{
"raw": "1-78690856",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "to 3.12. klo 6.00",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78690856"
},
"presentation": "onDemandCard",
"title": "to 3.12.2026",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78690856/default?language=fi&v=10&client=yle-areena-web"
}
},
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTMyMTA0OTEvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWZ1dHVyZSZvcmRlcj1uYXR1cmFsOmFzYyZwcm9ncmFtX3R5cGU9cHJvZ3JhbSZwdWJsaWNhdGlvbl90eXBlPW9uZGVtYW5kLHdlYmNhc3QiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoidXBjb21pbmcifQ.iJODE2-2Gop0f2xls6RBuwRNriXIkx1y5d2rEB66Cag&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-3210491/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-3210491/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-11-15T06:04:08Z",
"limit": 3,
"offset": 0
} Card Keinuva talo - Mika Kauhanen Description: Villi ja viileä maailmankitara 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-78560611.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-78560611"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Villi ja viileä maailmankitara",
"image": {
"id": "13-1-4591832-1675429542989",
"version": "1792569688"
},
"labels": [
{
"formatted": "59 min",
"raw": "PT3559S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ma 19.10.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78560611"
},
"raw": "PT3559S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78560611",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78560611"
},
"presentation": "onDemandCard",
"title": "Keinuva talo - Mika Kauhanen",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78560611/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Kissankehto - Susanna Vainiola Description: Laulun mittaisia tarinoita 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-3262577.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Laulun mittaisia tarinoita",
"image": {
"id": "13-1-3262577-1705054534216",
"version": "1792568895"
},
"labels": [
{
"raw": "1-3262577",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3262577"
},
"presentation": "seriesCard",
"title": "Kissankehto - Susanna Vainiola",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-3262577/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Epäilyttävän uutta - Aki Yli-Salomäki Description: Taidemusiikkia tältä vuosituhannelta 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-50432696.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Taidemusiikkia tältä vuosituhannelta",
"image": {
"id": "13-1-50432696-1673360679383",
"version": "1792573176"
},
"labels": [
{
"raw": "1-50432696",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-50432696"
},
"presentation": "seriesCard",
"title": "Epäilyttävän uutta - Aki Yli-Salomäki",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-50432696/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTMyMTA0OTE_bWVkaXVtPWF1ZGlvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0zMS0xLTciLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicmVjb21tZW5kYXRpb25zIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.bT3-395djwM_oIhT_SBRuJeRl97u9HD6-FwU79KJEik&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Kuuntele myös",
"type": "list"
} JWT payload{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"source": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-3210491?medium=audio&fallback_category_whitelist=31-1-7"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "f01c0f43-02e9-4943-9721-05fd1f940641",
"recommendation_method": "production_similar_combined",
"source_url": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-3210491?medium=audio&fallback_category_whitelist=31-1-7&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"count": 20,
"expires": "2026-11-15T06:13:08Z",
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTMyMTA0OTEvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWZ1dHVyZSZvcmRlcj1uYXR1cmFsOmFzYyZwcm9ncmFtX3R5cGU9cHJvZ3JhbSZwdWJsaWNhdGlvbl90eXBlPW9uZGVtYW5kLHdlYmNhc3QiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoidXBjb21pbmcifQ.iJODE2-2Gop0f2xls6RBuwRNriXIkx1y5d2rEB66Cag&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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTMyMTA0OTE_bWVkaXVtPWF1ZGlvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0zMS0xLTciLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicmVjb21tZW5kYXRpb25zIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.bT3-395djwM_oIhT_SBRuJeRl97u9HD6-FwU79KJEik&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"
} |