Card Description: Vikasietotila on podcast tietotekniikasta, sen käyttäjistä ja vaikutuksista. Jokaisessa jaksossa käsitellään yksi teema ja kuullaan myös aiheeseen liittyvä haastattelu. Ohjelma saattaa sisältää pieniä määriä hyötytietoa ja päällekkäinpuhumista.
Ensimmäisen tuotantokauden kaikki jaksot nyt kuunneltavissa!
Jaksot ja paljon muuta osoitteessa yle.fi/vikasietotila. 9 controls, 4 labels Card JSON{
"controls": [
{
"audience": {
"authenticated": false
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/controls/play/1-4245306?titleOpt=Kuuntele&language=fi&v=10&client=yle-areena-web"
},
"tag": "play",
"type": "reference"
},
{
"audience": {
"authenticated": true
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/controls/play/1-4245306?titleOpt=Kuuntele&language=fi&v=10&client=yle-areena-web"
},
"tag": "play",
"type": "reference"
},
{
"analytics": {},
"destination": {
"type": "series",
"uri": "yleareena://items/1-3356709"
},
"functionality": {
"id": "share"
},
"icon": {
"id": "share",
"version": "1750676272"
},
"style": {
"iconPosition": "left",
"variant": "tertiary"
},
"title": "Jaa ohjelma",
"type": "activator"
},
{
"analytics": {},
"audience": {
"authenticated": false
},
"backgroundColor": "#00000000",
"functionality": {
"id": "login"
},
"icon": {
"id": "icon-favorite-off",
"version": "1750676272"
},
"style": {
"iconPosition": "left",
"variant": "tertiary"
},
"title": "Lisää omalle listalle",
"type": "activator"
},
{
"audience": {
"authenticated": true
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/controls/favorites/1-3356709?language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
},
{
"audience": {
"subAccount": false
},
"destination": {
"type": "external-html",
"uri": "https://ukko.test.yle.fi/a/20-169417"
},
"tag": "link",
"title": "Jakso 10: Re: Re: Vs: Sähköpostiko kuollut?",
"type": "navigator"
},
{
"audience": {
"subAccount": false
},
"destination": {
"type": "external-html",
"uri": "https://ukko.test.yle.fi/a/20-169605"
},
"tag": "link",
"title": "Jakso 09: Pelaaminen ja tarinat",
"type": "navigator"
},
{
"audience": {
"subAccount": false
},
"destination": {
"type": "external-html",
"uri": "http://areena.yle.fi/radio/ohjelmat/30-279"
},
"tag": "link",
"title": "Podcastit Yle Areenassa",
"type": "navigator"
},
{
"audience": {
"subAccount": false
},
"destination": {
"type": "external-html",
"uri": "http://yle.fi/vikasietotila"
},
"tag": "link",
"title": "Vikasietotila - jaksot ja paljon muuta!",
"type": "navigator"
}
],
"description": "Vikasietotila on podcast tietotekniikasta, sen käyttäjistä ja vaikutuksista. Jokaisessa jaksossa käsitellään yksi teema ja kuullaan myös aiheeseen liittyvä haastattelu. Ohjelma saattaa sisältää pieniä määriä hyötytietoa ja päällekkäinpuhumista. \r\n\r\nEnsimmäisen tuotantokauden kaikki jaksot nyt kuunneltavissa!\r\n\r\nJaksot ja paljon muuta osoitteessa yle.fi/vikasietotila.",
"labels": [
{
"formatted": "8 jaksoa",
"priority": 0,
"type": "generic"
},
{
"raw": "1-3356709",
"type": "itemId"
},
{
"raw": "world",
"type": "region"
},
{
"raw": "audio",
"type": "mediaType"
}
],
"type": "card"
} |
Tabs Tab 1 of 1 Jaksot Card Avoin lähdekoodi on vapaata muttei ilmaista Description: Avoimen lähdekoodin ohjelmistoja pilkataan sanomalla, että ne ovat ilmaisia syystä – sen minkä lisenssikuluissa säästää, säätämisen menevässä ajassa menettää. Vikasietotila käy tiukkaa sisäistä debattia siitä, missä määrin väite pitää paikkansa ja miltä osin se on silkkaa fuulaa. 2 controls, 4 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-4245306.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-4245306"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Avoimen lähdekoodin ohjelmistoja pilkataan sanomalla, että ne ovat ilmaisia syystä – sen minkä lisenssikuluissa säästää, säätämisen menevässä ajassa menettää. Vikasietotila käy tiukkaa sisäistä debattia siitä, missä määrin väite pitää paikkansa ja miltä osin se on silkkaa fuulaa.",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"formatted": "23 min",
"raw": "PT1415S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ma 20.11.2017",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-4245306"
},
"raw": "PT1415S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-4245306",
"type": "itemId"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-4245306"
},
"presentation": "onDemandCard",
"title": "Avoin lähdekoodi on vapaata muttei ilmaista",
"type": "card"
} Card Ennustan, ennustan / tulevaisuuden teknologian Description: Kolmen ei-täysin-viisaan podcastaajan raati arvioi, millaiseen suuntaan teknologian erilaiset osa-alueet kehittyvät seuraavan kymmenen vuoden aikana. Hypekuplat puhkaistaan ja hiljaiset signaalit boostataan. 2 controls, 4 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-4241900.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-4241900"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Kolmen ei-täysin-viisaan podcastaajan raati arvioi, millaiseen suuntaan teknologian erilaiset osa-alueet kehittyvät seuraavan kymmenen vuoden aikana. Hypekuplat puhkaistaan ja hiljaiset signaalit boostataan.",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"formatted": "24 min",
"raw": "PT1472S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ma 13.11.2017",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-4241900"
},
"raw": "PT1472S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-4241900",
"type": "itemId"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-4241900"
},
"presentation": "onDemandCard",
"title": "Ennustan, ennustan / tulevaisuuden teknologian",
"type": "card"
} Card Koodia jaetaan vapaasti, joten miksei kaikkea muutakin? Description: Githubin ja Stack Overflow'n kaltaisissa palveluissa ohjelmoijat jakavat auliisti ohjelmien lähdekoodia ja tietoa siitä, miten ongelmia ratkotaan. Voisiko samanlainen yhteistyön kulttuuri levitä muillekin aloille? 2 controls, 4 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-4232459.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-4232459"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Githubin ja Stack Overflow'n kaltaisissa palveluissa ohjelmoijat jakavat auliisti ohjelmien lähdekoodia ja tietoa siitä, miten ongelmia ratkotaan. Voisiko samanlainen yhteistyön kulttuuri levitä muillekin aloille?",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"formatted": "23 min",
"raw": "PT1396S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ma 6.11.2017",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-4232459"
},
"raw": "PT1396S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-4232459",
"type": "itemId"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-4232459"
},
"presentation": "onDemandCard",
"title": "Koodia jaetaan vapaasti, joten miksei kaikkea muutakin?",
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMzM1NjcwOS9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9Y3VycmVudCZvcmRlcj1uYXR1cmFsOmRlc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ29udHJvbHMiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fSwieGZzIjpbWyJkb3dubG9hZGNvbnRyb2wiXV19.eqkSnaClu_XgAo8FitYZzbkJuEsIHCmHX7AqTTv6Ztc&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-3356709/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-3356709/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": 8,
"expires": "2026-05-06T20:25:42Z",
"limit": 3,
"offset": 0
} Card Yle Uutiset Pohjois-Savo 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-4420136.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-4420136",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-4420136"
},
"presentation": "seriesCard",
"title": "Yle Uutiset Pohjois-Savo",
"type": "card"
} Card Yle Uutiset Uusimaa 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2595371.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-2595371",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2595371"
},
"presentation": "seriesCard",
"title": "Yle Uutiset Uusimaa",
"type": "card"
} Card Yle Uutiset Etelä-Savo 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-1599614.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-1599614",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-1599614"
},
"presentation": "seriesCard",
"title": "Yle Uutiset Etelä-Savo",
"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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMzM1NjcwOT9tZWRpdW09YXVkaW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTMxLTEtNCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnNGb3JJdGVtcyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.XMb4DzQ282xTAK1kRCYcpg_3eNIdxfnZlMLO_3UsoGs&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-3356709?medium=audio&fallback_category_whitelist=31-1-4"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "0b9db463-cc1c-4790-a4f8-a3d9fe78a00b",
"recommendation_method": "test_similar_fallback",
"source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-3356709?medium=audio&fallback_category_whitelist=31-1-4&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2026-05-06T20:34:42Z",
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMzM1NjcwOS9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9Y3VycmVudCZvcmRlcj1uYXR1cmFsOmRlc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ29udHJvbHMiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fSwieGZzIjpbWyJkb3dubG9hZGNvbnRyb2wiXV19.eqkSnaClu_XgAo8FitYZzbkJuEsIHCmHX7AqTTv6Ztc&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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMzM1NjcwOT9tZWRpdW09YXVkaW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTMxLTEtNCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnNGb3JJdGVtcyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.XMb4DzQ282xTAK1kRCYcpg_3eNIdxfnZlMLO_3UsoGs&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"
} |