Card Description: BAFTA-palkittu nuorten komedia palaa ruutuun. Josie etsii yhä itseään, Billie jahtaa oikeaa rakkautta ja Deb rukoilee taloudellista turvaa. Ennen kaikkea he yrittävät epätoivoisesti paeta ahtaan, rapistuvan ja veloissa rypevän kotinsa karua todellisuutta, ja löytää onnen. Toinen tuotantokausi lupaa yhtä hulvattoman ja hermoja raastavan painajaisen. Luvassa on entistä suurempia katastrofeja, huonoja valintoja ja sydäntäsärkeviä rakkaustarinoita, kun Josie, Billie ja Deb jatkavat mahdotonta matkaansa kohti parempaa elämää. (Such Brave Girls, S1-2. Britannia 2024-25.) Card JSON{
"controls": [
{
"audience": {
"authenticated": false
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/controls/play/1-69189182?titleOpt=Katso:+K1,+J1&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-69189182?titleOpt=Katso:+K1,+J1&language=fi&v=10&client=yle-areena-web"
},
"tag": "play",
"type": "reference"
},
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.share"
}
},
"pageload": {
"comscore": {
"countername": "tv.share",
"yle_ui_language": "fi"
}
}
},
"destination": {
"type": "series",
"uri": "yleareena://items/1-68486970"
},
"functionality": {
"id": "share"
},
"icon": {
"id": "share",
"version": "1750676272"
},
"style": {
"iconPosition": "left",
"variant": "tertiary"
},
"title": "Jaa ohjelma",
"type": "activator"
},
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "login"
}
},
"pageload": {
"comscore": {
"countername": "login",
"yle_ui_language": "fi"
}
}
},
"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-68486970?language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"description": "BAFTA-palkittu nuorten komedia palaa ruutuun. Josie etsii yhä itseään, Billie jahtaa oikeaa rakkautta ja Deb rukoilee taloudellista turvaa. Ennen kaikkea he yrittävät epätoivoisesti paeta ahtaan, rapistuvan ja veloissa rypevän kotinsa karua todellisuutta, ja löytää onnen. Toinen tuotantokausi lupaa yhtä hulvattoman ja hermoja raastavan painajaisen. Luvassa on entistä suurempia katastrofeja, huonoja valintoja ja sydäntäsärkeviä rakkaustarinoita, kun Josie, Billie ja Deb jatkavat mahdotonta matkaansa kohti parempaa elämää. (Such Brave Girls, S1-2. Britannia 2024-25.)",
"labels": [
{
"formatted": "2 kautta",
"priority": 0,
"type": "generic"
},
{
"raw": "fi",
"type": "region"
},
{
"raw": "video",
"type": "mediaType"
}
],
"type": "card"
} |
Tabs Tab 1 of 1 Jaksot Card 1. Iloiset tytöt Description: Deb kutsuu uuden poikaystävänsä Devin kotiin tapaamaan tyttäriään Billieä ja Josieta. Hän yrittäää samalla epätoivoisesti peittää, kuinka ongelmaisia he ovat. Josien kasvot eivät oikein onnistu piilottamaan hänen masennustaan, joten Deb päättää näyttää hänelle, kuinka kapitalismi voi parantaa oloa, ja vie hänet ostoksille. Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-69189182.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Deb kutsuu uuden poikaystävänsä Devin kotiin tapaamaan tyttäriään Billieä ja Josieta. Hän yrittäää samalla epätoivoisesti peittää, kuinka ongelmaisia he ovat. Josien kasvot eivät oikein onnistu piilottamaan hänen masennustaan, joten Deb päättää näyttää hänelle, kuinka kapitalismi voi parantaa oloa, ja vie hänet ostoksille.",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ke 27.8.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-69189182"
},
"raw": "PT300S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-69189182",
"type": "itemId"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-69189182"
},
"presentation": "onDemandCard",
"title": "1. Iloiset tytöt",
"type": "card"
} Card 2. Saavuttamattomat tytöt Description: Billie pelkää, että Nicky saattaa olla jättämässä hänet, joten hän päättää alkaa esittää vaikeasti tavoiteltavaa. Josie yrittää tehdä vaikutuksen baarin naiseen mutta loputtoman rakastava poikaystävä Seb haluaa kiihkeästi palauttaa heidän suhteensa ennalleen. Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-69189183.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Billie pelkää, että Nicky saattaa olla jättämässä hänet, joten hän päättää alkaa esittää vaikeasti tavoiteltavaa. Josie yrittää tehdä vaikutuksen baarin naiseen mutta loputtoman rakastava poikaystävä Seb haluaa kiihkeästi palauttaa heidän suhteensa ennalleen. ",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ke 27.8.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-69189183"
},
"raw": "PT300S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-69189183",
"type": "itemId"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-69189183"
},
"presentation": "onDemandCard",
"title": "2. Saavuttamattomat tytöt",
"type": "card"
} Card 3. Synttäritytöt Description: Josie yrittää paineen alla pitkittää synttäri-illallista niin paljon kuin mahdollista. Deb jännittää, kuittaako Dev vihdoin illallislaskun. Varsinkin kun hän on itse kutsunut ihmiset paikalle. Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-69189184.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Josie yrittää paineen alla pitkittää synttäri-illallista niin paljon kuin mahdollista. Deb jännittää, kuittaako Dev vihdoin illallislaskun. Varsinkin kun hän on itse kutsunut ihmiset paikalle.",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ke 27.8.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-69189184"
},
"raw": "PT300S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-69189184",
"type": "itemId"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-69189184"
},
"presentation": "onDemandCard",
"title": "3. Synttäritytöt",
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-68486970.reippaat_tytot.jaksot.episodes"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [
{
"options": [
{
"default": true,
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-69189181"
},
"title": "Kausi 1"
},
{
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-74830067"
},
"title": "Kausi 2"
}
],
"presentation": "filter-dropdown",
"required": true,
"title": "Tuotantokaudet"
}
],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNjg0ODY5NzAvc2Vhc29ucy8lN0JzZWFzb24lN0QvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ29udHJvbHMiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InR2LnNlcmllc19kZXRhaWxzLjEtNjg0ODY5NzAucmVpcHBhYXRfdHl0b3QuamFrc290LmVwaXNvZGVzIn19LCJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJlcHMifX19fQ.ThQ-OTAL8xnaSOZV_32AaL53UcAhDrI6X_59_893mz8&path.season=1-69189181&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "vertical",
"size": "medium"
},
"type": "list"
} JWT payload{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-68486970.reippaat_tytot.jaksot.episodes"
}
},
"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-68486970/seasons/%7Bseason%7D/episodes?availability=current&order=natural:asc&program_type=program"
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-68486970.reippaat_tytot.jaksot.episodes"
},
"yle": {
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-68486970/seasons/1-69189181/episodes?availability=current&order=natural:asc&program_type=program&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardControls": "default",
"cardLabels": "defaultGenerics",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 6,
"expires": "2025-09-18T15:00:03Z",
"limit": 3,
"offset": 0
} Card Pienet katastrofit Description: Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-74830782.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-74830782",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-74830782"
},
"presentation": "seriesCard",
"title": "Pienet katastrofit",
"type": "card"
} Card Isäpulmia Description: Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-71170823.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-71170823",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-71170823"
},
"presentation": "seriesCard",
"title": "Isäpulmia",
"type": "card"
} Card Vuoropuhelua ja vihapuhetta - Sami Koivisto Description: Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-50432328.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"id": "13-12-1022-4-1021165-main",
"version": "1667456794"
},
"labels": [
{
"raw": "1-50432328",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-50432328"
},
"presentation": "seriesCard",
"title": "Vuoropuhelua ja vihapuhetta - Sami Koivisto",
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-68486970.reippaat_tytot.jaksot.similar"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNjg0ODY5NzA_bWVkaXVtPXZpZGVvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0yMS03IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJ0di5zZXJpZXNfZGV0YWlscy4xLTY4NDg2OTcwLnJlaXBwYWF0X3R5dG90Lmpha3NvdC5zaW1pbGFyIn19LCJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.oVdWRChWFv4b8FMD8whnICn-2eUFAaMTExKBzy_17So&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Katso myös",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-68486970.reippaat_tytot.jaksot.similar"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"source": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-68486970?medium=video&fallback_category_whitelist=21-7"
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-68486970.reippaat_tytot.jaksot.similar"
},
"yle": {
"source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-68486970?medium=video&fallback_category_whitelist=21-7&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2025-09-18T15:09:03Z",
"limit": 3,
"offset": 0
}
Tab JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-68486970.reippaat_tytot.jaksot"
}
},
"pageload": {
"comscore": {
"countername": "tv.series_details.1-68486970.reippaat_tytot.jaksot",
"yle_id": "1-68486970",
"yle_ui_language": "fi"
},
"yle": {
"areena_view_type": "series-page",
"id": "1-68486970"
}
}
},
"content": [
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-68486970.reippaat_tytot.jaksot.episodes"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [
{
"options": [
{
"default": true,
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-69189181"
},
"title": "Kausi 1"
},
{
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-74830067"
},
"title": "Kausi 2"
}
],
"presentation": "filter-dropdown",
"required": true,
"title": "Tuotantokaudet"
}
],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNjg0ODY5NzAvc2Vhc29ucy8lN0JzZWFzb24lN0QvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ29udHJvbHMiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InR2LnNlcmllc19kZXRhaWxzLjEtNjg0ODY5NzAucmVpcHBhYXRfdHl0b3QuamFrc290LmVwaXNvZGVzIn19LCJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJlcHMifX19fQ.ThQ-OTAL8xnaSOZV_32AaL53UcAhDrI6X_59_893mz8&path.season=1-69189181&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "vertical",
"size": "medium"
},
"type": "list"
},
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-68486970.reippaat_tytot.jaksot.similar"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNjg0ODY5NzA_bWVkaXVtPXZpZGVvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0yMS03IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJ0di5zZXJpZXNfZGV0YWlscy4xLTY4NDg2OTcwLnJlaXBwYWF0X3R5dG90Lmpha3NvdC5zaW1pbGFyIn19LCJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.oVdWRChWFv4b8FMD8whnICn-2eUFAaMTExKBzy_17So&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Katso myös",
"type": "list"
}
],
"slug": "jaksot",
"title": "Jaksot",
"type": "tab"
} |