FlickFetch

Mikäs nyt on tullut, kun FlickFetch jättää ainakin Ylen sivuilta ohjelman tekstitykset lataamatta? Jostakin syystä noin kuukausi sitten lakkasi lataamasta, huomasin vasta nyt kun tarkoituksena ol ialoittaa jaksojen katsominen. Versio näyttää olevan 4.1.0.4, uudempaa ei saa ladattua kotisivuilta, kun ilmeisesti modeemi estää sivuille pääsyn kokonaan.
Jep, tarvitset uudemman version. Yle aika ajoin muuttaa sivustojaan siten että FlickFetchiin tarvitaan muutoksia. Kannattaisi varmaan pitää edes ilmoitukset uusista versioista päällä... Ja ilmeisesti tarvitsen toimivan modeemin viallisen tilalle.
 
Viimeisen päivityksen jälkeen ohjelmalistan tarkistus hyvin usein päättyy epäonnistumisiin (0/0), pari kolmen ohjelman tarkistus ensin onnistuu ja sitten se päättyy tuloksiin 0/0, jokaisen kohdalla pitkä viive (odotus?). Nyt en saanut lokia talteen, otan ensi kerralla kun näin tapahtuu.
On, tässä on kyllä jotain häikkää. :-( Jaksoja ei löydy alkuunkaan sarjoista, joissa niitä taatusti olisi.
Toivomme, että @darxide saisi korjattua mahd. pian.
 
On, tässä on kyllä jotain häikkää. :-( Jaksoja ei löydy alkuunkaan sarjoista, joissa niitä taatusti olisi.
Toivomme, että @darxide saisi korjattua mahd. pian.

Mulla on testiFF:ssä iso liuta Ylen sarjoja ohjelmalistalla. Tyhjensin tietokannan eli kaikista pitäisi olla jaksoja ladattavana. Ja kaikista oli. Koko listan tarkistus kesti "Viimeksi tarkistettu" saraketta katsomalla alle puoli minuuttia. Eli ei mitään ongelmia täällä...

upload_2019-3-31_10-43-32.png


Mutta! Areenan haku ei näemmä toimi, eli ohjelmat joissa on hakulauseke, näyttää varmaan 0/0. Sille pitänee tehdä jotain.

EDIT: Ylen haku on taas uudistunut. Kun klikkaa suurennuslasia ja sivun alhaalta tarkennettu haku, niin päästään uuteen hakuun.

"Tämä on uuden Yle.fi-haun betaversio. Mielipiteesi on meille tärkeä, anna meille palautetta!"
 
Viimeksi muokattu:
Itseasiassa Areenan uusi haku on aika järkevä, sillä saa vähän nätimmän hakulistan, eikä sivuhakuja tarvita kuin yksi. Miinuspuolena hakurutiinit pitää rakentaa jälleen kokonaan uudestaan, joten jonkin aikaa haku ei nyt sitten ole käytössä.

Koodi:
https://yle-fi-search.api.yle.fi/v1/search?app_id=hakuylefi_v2_prod&app_key=4c1422b466ee676e03c4ba9866c0921f&language=all&limit=99&offset=0&query=kissat&type=areena&uiLanguage=fi

upload_2019-3-31_11-6-11.png


Ylemmän kuvan alemmasta laatikosta näkee mitä tietoja haku kustakin osumasta kertoo. Valitettavasti siinä ei näy mitään kuvausta ohjelmasta. Mutta ohjelman nimen, jakson nimen ja tiedon onko tv- vai radio-ohjelma.

upload_2019-3-31_11-9-40.png


Lisäksi näkyy, onko kyseessä sarjan jakso vai sarjan "pääsivu" ("creativetype" esimerkeissä "TVSeries" tai "RadioEpisode").
 
Tässä oli aamulla jotain sitten Ylen puolella, koska mikään kokeilemani, mm. täysin puhdas purettu sellaisenaan ei löytänyt testaamistani sarjoista. 0/0 vain.

Nyt sen sijaan normaali käytössä oleva "asennus" tuntuu löytävän.
 
v5.0.0.3 - 31.3.2019
- Korjattu: Areenan haku ei enää toiminut. Yle on muuttanut hakua, joten ainakaan tällä hetkellä ei ole käytössä haun kieli eikä haun ulottaminen ohjelman kuvaukseen. Myöskään ohjelman kuvausta ei ole näkyvissä hakutuloksissa, koska sitä ei haun avulla ole saatavilla. Hakuikkunan "Hakusivujen määrä" on korvattu "Hakutulosten määrä" -valinnalla. Valinta vaikuttaa siihen kuinka montaa hakutulosta Yleltä pyydetään, ja saaduista tuloksista karsitaan pois tulokset jotka eivät sisällä hakusanaa tai jotka sisältävät estosanoja. Uuden haun myötä kaikista hakutuloksista ei näe onko ne TV- vai radio-ohjelmia, joten kyseiset tulokset näkyvät molempien hakutuloksissa.
- Lisätty: Tietokanta-ikkunaan lisätty "Poista kaksoiskappaleet"-nappi, jolla tietokannasta poistetaan mahdolliset kaksoiskappaleet (joita voi tulla esimerkiksi kahden eri tietokannan manuaalisesta yhdistämisestä).
 
Jep, tarvitset uudemman version. Yle aika ajoin muuttaa sivustojaan siten että FlickFetchiin tarvitaan muutoksia. Kannattaisi varmaan pitää edes ilmoitukset uusista versioista päällä... Ja ilmeisesti tarvitsen toimivan modeemin viallisen tilalle.

Silloin tällöin olen kokeillut ohjelman omalla päivitystoiminnolla tarkistaa onko tullut uutta versiota, mutta ei ole löytynyt. Ongelmaksi paljastui modeemin sisäinen "turvaominaisuus"ominaisuus joka estää "vaarallisille sivuille" pääsyn, kun tuon toiminnon otti pois modeemista sai päivitettyä uudempaan versioon. Ja nyt tulee tekstitykset mukana.
 
Minulla uusin FF ei löytänyt ainuttakaan uutta ohjelmaa, Sen sijaan se on alkanut merkitä ohjelmia ladatuksi, vaikka ei niitä kovalevyltä löydy. Esimerkiksi juuri Areenaan ilmestynyt "The Musketeers" jakso "Katinkultaa" on FF:n mukaan ladattu 31.3 eli tänään, vaikka en ole Areenan ongelmien vuoksi ladannut tänään mitään! Eikä jaksoa löydy latauskansiosta.

Nyt on ilmeisesti pakko alkaa manuaalisesti tarkistamaan joka jakso, että se on oikeasti ladattu eikä vain merkitty tietokantaan ladatuksi.

Edit: Tämä vika näytti koskevan vain paria viime päivää. Alkuviikon lataukset löytyivät kaikki kiintolevyltä.
 
Viimeksi muokattu:
Viimeisellä versiolla on vaikeuksia tarkistaa ohjelmalsitaa, parin kolmen ohjelmaa onnistuu mutta sitten ei enää löydä.
Latausjonossa on samankaltainen ongelma, parin ohjelman lataus onnistuu ja sitten lopuille tulee "Latauslinkkejä ei löydy. Tarkista osoite." Laturilla ohjelmien lataus onnistuu (versio 2.2.1).
 
Edelliseen tapaukseen lokia:
[#1] 11:12:38
http://flickfetch.bplaced.net/ffver

[#2] 11:12:43
http://flickfetch.bplaced.net/md5_ff

[#3] 11:12:43
http://flickfetch.bplaced.net/md5_dl

[#4] 11:12:43
http://flickfetch.bplaced.net/ffnews

[#5] 11:12:47
Bancroft

[#6] 11:12:52
https://programs-cdn.api.yle.fi/v1/episodes/1-4422251.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#7] 11:13:15
Bonusperhe

[#8] 11:13:16
https://programs-cdn.api.yle.fi/v1/episodes/1-3668835.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#9] 11:13:16
Eroja ja avioeroja

[#10] 11:13:16
https://programs-cdn.api.yle.fi/v1/episodes/1-4422223.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#11] 11:13:17
Hiljainen todistaja

[#12] 11:13:17
https://programs-cdn.api.yle.fi/v1/episodes/1-2159285.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#13] 11:13:41
Mammona

[#14] 11:13:42
https://programs-cdn.api.yle.fi/v1/episodes/1-2266319.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#15] 11:14:02
Murha paratiisissa

[#16] 11:14:03
https://programs-cdn.api.yle.fi/v1/episodes/1-2229200.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#17] 11:14:24
Murhia ja kantrimusiikkia

[#18] 11:14:24
https://programs-cdn.api.yle.fi/v1/episodes/1-4199232.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#19] 11:14:44
Noin viikon studio

[#20] 11:14:45
https://programs-cdn.api.yle.fi/v1/episodes/1-4360930.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#21] 11:15:05
Syyttäjä

[#22] 11:15:06
https://programs-cdn.api.yle.fi/v1/episodes/1-2173039.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#23] 11:15:26
Vera Stanhope tutkii

[#24] 11:15:26
https://programs-cdn.api.yle.fi/v1/episodes/1-2503613.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#25] 11:15:46
Öljysäätiö

[#26] 11:15:46
https://programs-cdn.api.yle.fi/v1/episodes/1-4505373.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#27] 11:16:07
Minkä taakseen jättää

[#28] 11:16:07
https://programs-cdn.api.yle.fi/v1/episodes/1-4056793.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#29] 11:16:33
http://player.yle.fi/api/v1/programs.jsonp?id=1-4421450

[#30] 11:16:34
Eroja ja avioeroja | Jakso 6

[#31] 11:16:34
Eroja ja avioeroja | Jakso 6

[#32] 11:16:34
Eroja ja avioeroja

[#33] 11:16:34
https://player.api.yle.fi/v1/previe...prod&app_key=8930d72170e48303cf5f3867780d549b

[#34] 11:16:35
http://player.yle.fi/api/v1/programs.jsonp?id=1-4421450

[#35] 11:16:35
http://player.yle.fi/api/v1/media.j...col=HLS&client=areena-flash-player&instance=1

[#36] 11:16:36
https://cdnapisec.kaltura.com/p/195...xlLnlsZS5maQ==/protocol/https/1_ytykbjij.m3u8

[#37] 11:16:37
https://cdnapisec.kaltura.com/html5...kalturaplayer140437285058831p0czogfc0&parts=1

[#38] 11:16:38
https://cdnsecakmi.kaltura.com/api_...yMDA7b3ZwQHlsZS5maTtkb3dubG9hZDoxX3l0eWtiamlq

[#39] 11:16:52
Murha paratiisissa

[#40] 11:16:52
https://programs-cdn.api.yle.fi/v1/episodes/1-2229200.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#41] 11:17:08
Bancroft

[#42] 11:17:08
https://programs-cdn.api.yle.fi/v1/episodes/1-4422251.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#43] 11:17:09
Bonusperhe

[#44] 11:17:10
https://programs-cdn.api.yle.fi/v1/episodes/1-3668835.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#45] 11:17:10
Eroja ja avioeroja

[#46] 11:17:10
https://programs-cdn.api.yle.fi/v1/episodes/1-4422223.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#47] 11:17:11
Hiljainen todistaja

[#48] 11:17:12
https://programs-cdn.api.yle.fi/v1/episodes/1-2159285.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#49] 11:17:12
Mammona

[#50] 11:17:12
https://programs-cdn.api.yle.fi/v1/episodes/1-2266319.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#51] 11:17:13
Murha paratiisissa

[#52] 11:17:13
https://programs-cdn.api.yle.fi/v1/episodes/1-2229200.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#53] 11:17:14
Murhia ja kantrimusiikkia

[#54] 11:17:14
https://programs-cdn.api.yle.fi/v1/episodes/1-4199232.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#55] 11:17:15
Noin viikon studio

[#56] 11:17:15
https://programs-cdn.api.yle.fi/v1/episodes/1-4360930.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#57] 11:17:16
Syyttäjä

[#58] 11:17:17
https://programs-cdn.api.yle.fi/v1/episodes/1-2173039.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#59] 11:17:17
Vera Stanhope tutkii

[#60] 11:17:18
https://programs-cdn.api.yle.fi/v1/episodes/1-2503613.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#61] 11:17:19
Öljysäätiö

[#62] 11:17:19
https://programs-cdn.api.yle.fi/v1/episodes/1-4505373.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#63] 11:17:19
Minkä taakseen jättää

[#64] 11:17:19
https://programs-cdn.api.yle.fi/v1/episodes/1-4056793.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#65] 11:21:46
http://player.yle.fi/api/v1/programs.jsonp?id=1-4673202

[#66] 11:21:47
Docventures: Leaving Neverland | Docventures: Leaving Neverland osa 1 (12)

[#67] 11:21:47
Docventures: Leaving Neverland | Docventures: Leaving Neverland osa 1 (12)

[#68] 11:21:48
http://player.yle.fi/api/v1/programs.jsonp?id=1-4532696

[#69] 11:21:48
Docventures: Leaving Neverland

[#70] 11:21:48
https://player.api.yle.fi/v1/previe...prod&app_key=8930d72170e48303cf5f3867780d549b

[#71] 11:21:48
Murha paratiisissa | Jakso 8: Murha paratiisissa (12)

[#72] 11:21:48
Murha paratiisissa | Jakso 8: Murha paratiisissa (12)

[#73] 11:21:48
Murha paratiisissa

[#74] 11:21:48
http://player.yle.fi/api/v1/programs.jsonp?id=1-4673202

[#75] 11:21:48
https://player.api.yle.fi/v1/previe...prod&app_key=8930d72170e48303cf5f3867780d549b

[#76] 11:21:48
http://player.yle.fi/api/v1/media.j...col=HLS&client=areena-flash-player&instance=1

[#77] 11:21:49
https://cdnapisec.kaltura.com/p/195...xlLnlsZS5maQ==/protocol/https/1_triow6ug.m3u8

[#78] 11:21:49
http://player.yle.fi/api/v1/programs.jsonp?id=1-4532696

[#79] 11:21:49
http://player.yle.fi/api/v1/media.j...col=HLS&client=areena-flash-player&instance=1

[#80] 11:21:49
https://cdnapisec.kaltura.com/p/195...xlLnlsZS5maQ==/protocol/https/1_06fqlf8v.m3u8

[#81] 11:21:49
https://cdnapisec.kaltura.com/html5...kalturaplayer140437285058831p0czogfc0&parts=1

[#82] 11:21:50
https://cdnapisec.kaltura.com/html5...kalturaplayer140437285058831p0czogfc0&parts=1

[#83] 11:21:50
Docventures: Leaving Neverland | Docventures: Leaving Neverland osa 1 (12)

[#84] 11:21:50
Docventures: Leaving Neverland | Docventures: Leaving Neverland osa 1 (12)

[#85] 11:21:50
Docventures: Leaving Neverland

[#86] 11:21:50
https://player.api.yle.fi/v1/previe...prod&app_key=8930d72170e48303cf5f3867780d549b

[#87] 11:21:50
http://player.yle.fi/api/v1/programs.jsonp?id=1-4673202

[#88] 11:21:51
https://cdnsecakmi.kaltura.com/api_...2MDY7b3ZwQHlsZS5maTtkb3dubG9hZDoxXzA2ZnFsZjh2

[#89] 11:21:51
http://player.yle.fi/api/v1/media.j...col=HLS&client=areena-flash-player&instance=1

[#90] 11:21:51
https://cdnapisec.kaltura.com/p/195...xlLnlsZS5maQ==/protocol/https/1_triow6ug.m3u8

[#91] 11:21:51
https://cdnapisec.kaltura.com/html5...kalturaplayer140437285058831p0czogfc0&parts=1

[#92] 11:21:52
https://cdnsecakmi.kaltura.com/api_...1O292cEB5bGUuZmk7ZG93bmxvYWQ6MV90cmlvdzZ1Zw==

[#93] 11:23:08
http://player.yle.fi/api/v1/programs.jsonp?id=1-4674118

[#94] 11:23:09
Docventures: Leaving Neverland | Docventures: Leaving Neverland osa 2 (12)

[#95] 11:23:09
https://areena.yle.fi/1-4674118

[#96] 11:23:09
https://areena.yle.fi/1-50084129

[#97] 11:23:09
https://player.api.yle.fi/v1/previe...prod&app_key=8930d72170e48303cf5f3867780d549b

[#98] 11:23:10
http://player.yle.fi/api/v1/programs.jsonp?id=1-4674118

[#99] 11:23:10
http://player.yle.fi/api/v1/media.j...col=HLS&client=areena-flash-player&instance=1

[#100] 11:23:10
https://cdnapisec.kaltura.com/p/195...xlLnlsZS5maQ==/protocol/https/1_ld7r816t.m3u8

[#101] 11:23:10
https://cdnapisec.kaltura.com/html5...kalturaplayer140437285058831p0czogfc0&parts=1

[#102] 11:23:11
https://areena.yle.fi/1-4674118

[#103] 11:23:11
https://areena.yle.fi/1-4674118

[#104] 11:23:11
https://areena.yle.fi/1-50084129

[#105] 11:23:11
https://player.api.yle.fi/v1/previe...prod&app_key=8930d72170e48303cf5f3867780d549b

[#106] 11:23:12
http://player.yle.fi/api/v1/programs.jsonp?id=1-4674118

[#107] 11:23:12
http://player.yle.fi/api/v1/media.j...col=HLS&client=areena-flash-player&instance=1

[#108] 11:23:12
https://cdnapisec.kaltura.com/p/195...xlLnlsZS5maQ==/protocol/https/1_ld7r816t.m3u8

[#109] 11:23:13
https://cdnapisec.kaltura.com/html5...kalturaplayer140437285058831p0czogfc0&parts=1

[#110] 11:35:07
http://player.yle.fi/api/v1/programs.jsonp?id=1-3330378

[#111] 11:35:28
http://player.yle.fi/api/v1/programs.jsonp?id=1-3330379

[#112] 11:35:46
http://player.yle.fi/api/v1/programs.jsonp?id=1-4674118

[#113] 11:36:06
http://player.yle.fi/api/v1/programs.jsonp?id=1-3330380

[#114] 11:36:27
http://player.yle.fi/api/v1/programs.jsonp?id=1-3330381

[#115] 11:37:23
http://player.yle.fi/api/v1/programs.jsonp?id=1-3330378

_____________________________________________________

[#1] 11:13:41
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#2] 11:13:41
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetSeasonToken(String seriesId, Int32 offset)

[#3] 11:13:41
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)

[#4] 11:13:41
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)
kohteessa FlickFetch.Areena.GetEpisodes(String address)
kohteessa FlickFetch.Areena.GetIds(String address)

[#5] 11:14:02
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#6] 11:14:02
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetSeasonToken(String seriesId, Int32 offset)

[#7] 11:14:02
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)

[#8] 11:14:02
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)
kohteessa FlickFetch.Areena.GetEpisodes(String address)
kohteessa FlickFetch.Areena.GetIds(String address)

[#9] 11:14:23
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#10] 11:14:23
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetSeasonToken(String seriesId, Int32 offset)

[#11] 11:14:24
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)

[#12] 11:14:24
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)
kohteessa FlickFetch.Areena.GetEpisodes(String address)
kohteessa FlickFetch.Areena.GetIds(String address)

[#13] 11:14:44
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#14] 11:14:44
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetSeasonToken(String seriesId, Int32 offset)

[#15] 11:14:44
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)

[#16] 11:14:44
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)
kohteessa FlickFetch.Areena.GetEpisodes(String address)
kohteessa FlickFetch.Areena.GetIds(String address)

[#17] 11:15:05
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#18] 11:15:05
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetSeasonToken(String seriesId, Int32 offset)

[#19] 11:15:05
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)

[#20] 11:15:05
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)
kohteessa FlickFetch.Areena.GetEpisodes(String address)
kohteessa FlickFetch.Areena.GetIds(String address)

[#21] 11:15:26
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#22] 11:15:26
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetSeasonToken(String seriesId, Int32 offset)

[#23] 11:15:26
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)

[#24] 11:15:26
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)
kohteessa FlickFetch.Areena.GetEpisodes(String address)
kohteessa FlickFetch.Areena.GetIds(String address)

[#25] 11:15:46
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#26] 11:15:46
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetSeasonToken(String seriesId, Int32 offset)

[#27] 11:15:46
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)

[#28] 11:15:46
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)
kohteessa FlickFetch.Areena.GetEpisodes(String address)
kohteessa FlickFetch.Areena.GetIds(String address)

[#29] 11:16:07
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#30] 11:16:07
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetSeasonToken(String seriesId, Int32 offset)

[#31] 11:16:07
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)

[#32] 11:16:07
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)
kohteessa FlickFetch.Areena.GetEpisodes(String address)
kohteessa FlickFetch.Areena.GetIds(String address)

[#33] 11:16:27
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#34] 11:16:27
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetSeasonToken(String seriesId, Int32 offset)

[#35] 11:16:27
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)

[#36] 11:16:27
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)
kohteessa FlickFetch.Areena.GetEpisodes(String address)
kohteessa FlickFetch.Areena.GetIds(String address)

[#37] 11:21:50
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetManifestKaltura(String programUrl, String entryId, Dictionary`2 qualities, Int32 qualitySelected, String flavorSelected, String mediaType)

[#38] 11:23:11
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetManifestKaltura(String programUrl, String entryId, Dictionary`2 qualities, Int32 qualitySelected, String flavorSelected, String mediaType)

[#39] 11:35:28
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#40] 11:35:28
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetProgramsToken(String id)

[#41] 11:35:28
NoLink
kohteessa FlickFetch.Areena.MediaType(String address)
kohteessa FlickFetch.FormMain.DownloadVideo(String address, String folder, String folder2, Boolean isList, Boolean force)

[#42] 11:35:46
Arvo ei voi olla tyhjäarvo.
kohteessa FlickFetch.ListViewEx.RemoveEmbeddedControl(Control c)
kohteessa FlickFetch.FormMain.removeProgress(Int32 index)

[#43] 11:35:48
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#44] 11:35:48
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetProgramsToken(String id)

[#45] 11:35:48
NoLink
kohteessa FlickFetch.Areena.MediaType(String address)
kohteessa FlickFetch.FormMain.DownloadVideo(String address, String folder, String folder2, Boolean isList, Boolean force)

[#46] 11:36:06
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#47] 11:36:06
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetProgramsToken(String id)

[#48] 11:36:06
NoLink
kohteessa FlickFetch.Areena.MediaType(String address)
kohteessa FlickFetch.FormMain.DownloadVideo(String address, String folder, String folder2, Boolean isList, Boolean force)

[#49] 11:36:26
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#50] 11:36:26
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetProgramsToken(String id)

[#51] 11:36:26
NoLink
kohteessa FlickFetch.Areena.MediaType(String address)
kohteessa FlickFetch.FormMain.DownloadVideo(String address, String folder, String folder2, Boolean isList, Boolean force)

[#52] 11:36:47
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#53] 11:36:47
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetProgramsToken(String id)

[#54] 11:36:47
NoLink
kohteessa FlickFetch.Areena.MediaType(String address)
kohteessa FlickFetch.FormMain.DownloadVideo(String address, String folder, String folder2, Boolean isList, Boolean force)

[#55] 11:37:23
Arvo ei voi olla tyhjäarvo.
kohteessa FlickFetch.ListViewEx.RemoveEmbeddedControl(Control c)
kohteessa FlickFetch.FormMain.removeProgress(Int32 index)

[#56] 11:37:23
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.FormMain.menuList_Click(Object sender, EventArgs e)

[#57] 11:37:43
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#58] 11:37:43
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetProgramsToken(String id)

[#59] 11:37:43
NoLink
kohteessa FlickFetch.Areena.MediaType(String address)
kohteessa FlickFetch.FormMain.DownloadVideo(String address, String folder, String folder2, Boolean isList, Boolean force)
 
Viimeksi muokattu:
Edelliseen tapaukseen lokia:

[#1] 11:12:38
http://flickfetch.bplaced.net/ffver

[#2] 11:12:43
http://flickfetch.bplaced.net/md5_ff

[#3] 11:12:43
http://flickfetch.bplaced.net/md5_dl

[#4] 11:12:43
http://flickfetch.bplaced.net/ffnews

[#5] 11:12:47
Bancroft

[#6] 11:12:52
https://programs-cdn.api.yle.fi/v1/episodes/1-4422251.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#7] 11:13:15
Bonusperhe

[#8] 11:13:16
https://programs-cdn.api.yle.fi/v1/episodes/1-3668835.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#9] 11:13:16
Eroja ja avioeroja

[#10] 11:13:16
https://programs-cdn.api.yle.fi/v1/episodes/1-4422223.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#11] 11:13:17
Hiljainen todistaja

[#12] 11:13:17
https://programs-cdn.api.yle.fi/v1/episodes/1-2159285.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#13] 11:13:41
Mammona

[#14] 11:13:42
https://programs-cdn.api.yle.fi/v1/episodes/1-2266319.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#15] 11:14:02
Murha paratiisissa

[#16] 11:14:03
https://programs-cdn.api.yle.fi/v1/episodes/1-2229200.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#17] 11:14:24
Murhia ja kantrimusiikkia

[#18] 11:14:24
https://programs-cdn.api.yle.fi/v1/episodes/1-4199232.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#19] 11:14:44
Noin viikon studio

[#20] 11:14:45
https://programs-cdn.api.yle.fi/v1/episodes/1-4360930.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#21] 11:15:05
Syyttäjä

[#22] 11:15:06
https://programs-cdn.api.yle.fi/v1/episodes/1-2173039.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#23] 11:15:26
Vera Stanhope tutkii

[#24] 11:15:26
https://programs-cdn.api.yle.fi/v1/episodes/1-2503613.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#25] 11:15:46
Öljysäätiö

[#26] 11:15:46
https://programs-cdn.api.yle.fi/v1/episodes/1-4505373.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#27] 11:16:07
Minkä taakseen jättää

[#28] 11:16:07
https://programs-cdn.api.yle.fi/v1/episodes/1-4056793.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#29] 11:16:33
http://player.yle.fi/api/v1/programs.jsonp?id=1-4421450

[#30] 11:16:34
Eroja ja avioeroja | Jakso 6

[#31] 11:16:34
Eroja ja avioeroja | Jakso 6

[#32] 11:16:34
Eroja ja avioeroja

[#33] 11:16:34
https://player.api.yle.fi/v1/previe...prod&app_key=8930d72170e48303cf5f3867780d549b

[#34] 11:16:35
http://player.yle.fi/api/v1/programs.jsonp?id=1-4421450

[#35] 11:16:35
http://player.yle.fi/api/v1/media.j...col=HLS&client=areena-flash-player&instance=1

[#36] 11:16:36
https://cdnapisec.kaltura.com/p/195...xlLnlsZS5maQ==/protocol/https/1_ytykbjij.m3u8

[#37] 11:16:37
https://cdnapisec.kaltura.com/html5...kalturaplayer140437285058831p0czogfc0&parts=1

[#38] 11:16:38
https://cdnsecakmi.kaltura.com/api_...yMDA7b3ZwQHlsZS5maTtkb3dubG9hZDoxX3l0eWtiamlq

[#39] 11:16:52
Murha paratiisissa

[#40] 11:16:52
https://programs-cdn.api.yle.fi/v1/episodes/1-2229200.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#41] 11:17:08
Bancroft

[#42] 11:17:08
https://programs-cdn.api.yle.fi/v1/episodes/1-4422251.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#43] 11:17:09
Bonusperhe

[#44] 11:17:10
https://programs-cdn.api.yle.fi/v1/episodes/1-3668835.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#45] 11:17:10
Eroja ja avioeroja

[#46] 11:17:10
https://programs-cdn.api.yle.fi/v1/episodes/1-4422223.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#47] 11:17:11
Hiljainen todistaja

[#48] 11:17:12
https://programs-cdn.api.yle.fi/v1/episodes/1-2159285.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#49] 11:17:12
Mammona

[#50] 11:17:12
https://programs-cdn.api.yle.fi/v1/episodes/1-2266319.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#51] 11:17:13
Murha paratiisissa

[#52] 11:17:13
https://programs-cdn.api.yle.fi/v1/episodes/1-2229200.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#53] 11:17:14
Murhia ja kantrimusiikkia

[#54] 11:17:14
https://programs-cdn.api.yle.fi/v1/episodes/1-4199232.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#55] 11:17:15
Noin viikon studio

[#56] 11:17:15
https://programs-cdn.api.yle.fi/v1/episodes/1-4360930.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#57] 11:17:16
Syyttäjä

[#58] 11:17:17
https://programs-cdn.api.yle.fi/v1/episodes/1-2173039.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#59] 11:17:17
Vera Stanhope tutkii

[#60] 11:17:18
https://programs-cdn.api.yle.fi/v1/episodes/1-2503613.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#61] 11:17:19
Öljysäätiö

[#62] 11:17:19
https://programs-cdn.api.yle.fi/v1/episodes/1-4505373.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#63] 11:17:19
Minkä taakseen jättää

[#64] 11:17:19
https://programs-cdn.api.yle.fi/v1/episodes/1-4056793.json?type=program&availability=ondemand&order=episode.hash:asc,publication.starttime:asc,title.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0

[#65] 11:21:46
http://player.yle.fi/api/v1/programs.jsonp?id=1-4673202

[#66] 11:21:47
https://areena.yle.fi/1-4673202

[#67] 11:21:47
https://areena.yle.fi/1-4673202

[#68] 11:21:48
http://player.yle.fi/api/v1/programs.jsonp?id=1-4532696

[#69] 11:21:48
https://areena.yle.fi/1-50084129

[#70] 11:21:48
https://player.api.yle.fi/v1/previe...prod&app_key=8930d72170e48303cf5f3867780d549b

[#71] 11:21:48
https://areena.yle.fi/1-4532696

[#72] 11:21:48
https://areena.yle.fi/1-4532696

[#73] 11:21:48
https://areena.yle.fi/1-2229200

[#74] 11:21:48
http://player.yle.fi/api/v1/programs.jsonp?id=1-4673202

[#75] 11:21:48
https://player.api.yle.fi/v1/previe...prod&app_key=8930d72170e48303cf5f3867780d549b

[#76] 11:21:48
http://player.yle.fi/api/v1/media.j...col=HLS&client=areena-flash-player&instance=1

[#77] 11:21:49
https://cdnapisec.kaltura.com/p/195...xlLnlsZS5maQ==/protocol/https/1_triow6ug.m3u8

[#78] 11:21:49
http://player.yle.fi/api/v1/programs.jsonp?id=1-4532696

[#79] 11:21:49
http://player.yle.fi/api/v1/media.j...col=HLS&client=areena-flash-player&instance=1

[#80] 11:21:49
https://cdnapisec.kaltura.com/p/195...xlLnlsZS5maQ==/protocol/https/1_06fqlf8v.m3u8

[#81] 11:21:49
https://cdnapisec.kaltura.com/html5...kalturaplayer140437285058831p0czogfc0&parts=1

[#82] 11:21:50
https://cdnapisec.kaltura.com/html5...kalturaplayer140437285058831p0czogfc0&parts=1

[#83] 11:21:50
https://areena.yle.fi/1-4673202

[#84] 11:21:50
https://areena.yle.fi/1-4673202

[#85] 11:21:50
https://areena.yle.fi/1-50084129

[#86] 11:21:50
https://player.api.yle.fi/v1/previe...prod&app_key=8930d72170e48303cf5f3867780d549b

[#87] 11:21:50
http://player.yle.fi/api/v1/programs.jsonp?id=1-4673202

[#88] 11:21:51
https://cdnsecakmi.kaltura.com/api_...2MDY7b3ZwQHlsZS5maTtkb3dubG9hZDoxXzA2ZnFsZjh2

[#89] 11:21:51
http://player.yle.fi/api/v1/media.j...col=HLS&client=areena-flash-player&instance=1

[#90] 11:21:51
https://cdnapisec.kaltura.com/p/195...xlLnlsZS5maQ==/protocol/https/1_triow6ug.m3u8

[#91] 11:21:51
https://cdnapisec.kaltura.com/html5...kalturaplayer140437285058831p0czogfc0&parts=1

[#92] 11:21:52
https://cdnsecakmi.kaltura.com/api_...1O292cEB5bGUuZmk7ZG93bmxvYWQ6MV90cmlvdzZ1Zw==

[#93] 11:23:08
http://player.yle.fi/api/v1/programs.jsonp?id=1-4674118

[#94] 11:23:09
https://areena.yle.fi/1-4674118

[#95] 11:23:09
https://areena.yle.fi/1-4674118

[#96] 11:23:09
https://areena.yle.fi/1-50084129

[#97] 11:23:09
https://player.api.yle.fi/v1/previe...prod&app_key=8930d72170e48303cf5f3867780d549b

[#98] 11:23:10
http://player.yle.fi/api/v1/programs.jsonp?id=1-4674118

[#99] 11:23:10
http://player.yle.fi/api/v1/media.j...col=HLS&client=areena-flash-player&instance=1

[#100] 11:23:10
https://cdnapisec.kaltura.com/p/195...xlLnlsZS5maQ==/protocol/https/1_ld7r816t.m3u8

[#101] 11:23:10
https://cdnapisec.kaltura.com/html5...kalturaplayer140437285058831p0czogfc0&parts=1

[#102] 11:23:11
https://areena.yle.fi/1-4674118

[#103] 11:23:11
https://areena.yle.fi/1-4674118

[#104] 11:23:11
https://areena.yle.fi/1-50084129

[#105] 11:23:11
https://player.api.yle.fi/v1/previe...prod&app_key=8930d72170e48303cf5f3867780d549b

[#106] 11:23:12
http://player.yle.fi/api/v1/programs.jsonp?id=1-4674118

[#107] 11:23:12
http://player.yle.fi/api/v1/media.j...col=HLS&client=areena-flash-player&instance=1

[#108] 11:23:12
https://cdnapisec.kaltura.com/p/195...xlLnlsZS5maQ==/protocol/https/1_ld7r816t.m3u8

[#109] 11:23:13
https://cdnapisec.kaltura.com/html5...kalturaplayer140437285058831p0czogfc0&parts=1

[#110] 11:35:07
http://player.yle.fi/api/v1/programs.jsonp?id=1-3330378

[#111] 11:35:28
http://player.yle.fi/api/v1/programs.jsonp?id=1-3330379

[#112] 11:35:46
http://player.yle.fi/api/v1/programs.jsonp?id=1-4674118

[#113] 11:36:06
http://player.yle.fi/api/v1/programs.jsonp?id=1-3330380

[#114] 11:36:27
http://player.yle.fi/api/v1/programs.jsonp?id=1-3330381

[#115] 11:37:23
http://player.yle.fi/api/v1/programs.jsonp?id=1-3330378

_____________________________________________________

[#1] 11:13:41
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#2] 11:13:41
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetSeasonToken(String seriesId, Int32 offset)

[#3] 11:13:41
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)

[#4] 11:13:41
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)
kohteessa FlickFetch.Areena.GetEpisodes(String address)
kohteessa FlickFetch.Areena.GetIds(String address)

[#5] 11:14:02
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#6] 11:14:02
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetSeasonToken(String seriesId, Int32 offset)

[#7] 11:14:02
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)

[#8] 11:14:02
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)
kohteessa FlickFetch.Areena.GetEpisodes(String address)
kohteessa FlickFetch.Areena.GetIds(String address)

[#9] 11:14:23
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#10] 11:14:23
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetSeasonToken(String seriesId, Int32 offset)

[#11] 11:14:24
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)

[#12] 11:14:24
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)
kohteessa FlickFetch.Areena.GetEpisodes(String address)
kohteessa FlickFetch.Areena.GetIds(String address)

[#13] 11:14:44
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#14] 11:14:44
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetSeasonToken(String seriesId, Int32 offset)

[#15] 11:14:44
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)

[#16] 11:14:44
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)
kohteessa FlickFetch.Areena.GetEpisodes(String address)
kohteessa FlickFetch.Areena.GetIds(String address)

[#17] 11:15:05
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#18] 11:15:05
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetSeasonToken(String seriesId, Int32 offset)

[#19] 11:15:05
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)

[#20] 11:15:05
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)
kohteessa FlickFetch.Areena.GetEpisodes(String address)
kohteessa FlickFetch.Areena.GetIds(String address)

[#21] 11:15:26
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#22] 11:15:26
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetSeasonToken(String seriesId, Int32 offset)

[#23] 11:15:26
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)

[#24] 11:15:26
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)
kohteessa FlickFetch.Areena.GetEpisodes(String address)
kohteessa FlickFetch.Areena.GetIds(String address)

[#25] 11:15:46
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#26] 11:15:46
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetSeasonToken(String seriesId, Int32 offset)

[#27] 11:15:46
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)

[#28] 11:15:46
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)
kohteessa FlickFetch.Areena.GetEpisodes(String address)
kohteessa FlickFetch.Areena.GetIds(String address)

[#29] 11:16:07
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#30] 11:16:07
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetSeasonToken(String seriesId, Int32 offset)

[#31] 11:16:07
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)

[#32] 11:16:07
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)
kohteessa FlickFetch.Areena.GetEpisodes(String address)
kohteessa FlickFetch.Areena.GetIds(String address)

[#33] 11:16:27
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#34] 11:16:27
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetSeasonToken(String seriesId, Int32 offset)

[#35] 11:16:27
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)

[#36] 11:16:27
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetInfo(String yleId)
kohteessa FlickFetch.Areena.GetEpisodes(String address)
kohteessa FlickFetch.Areena.GetIds(String address)

[#37] 11:21:50
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetManifestKaltura(String programUrl, String entryId, Dictionary`2 qualities, Int32 qualitySelected, String flavorSelected, String mediaType)

[#38] 11:23:11
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.Areena.GetManifestKaltura(String programUrl, String entryId, Dictionary`2 qualities, Int32 qualitySelected, String flavorSelected, String mediaType)

[#39] 11:35:28
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#40] 11:35:28
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetProgramsToken(String id)

[#41] 11:35:28
NoLink
kohteessa FlickFetch.Areena.MediaType(String address)
kohteessa FlickFetch.FormMain.DownloadVideo(String address, String folder, String folder2, Boolean isList, Boolean force)

[#42] 11:35:46
Arvo ei voi olla tyhjäarvo.
kohteessa FlickFetch.ListViewEx.RemoveEmbeddedControl(Control c)
kohteessa FlickFetch.FormMain.removeProgress(Int32 index)

[#43] 11:35:48
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#44] 11:35:48
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetProgramsToken(String id)

[#45] 11:35:48
NoLink
kohteessa FlickFetch.Areena.MediaType(String address)
kohteessa FlickFetch.FormMain.DownloadVideo(String address, String folder, String folder2, Boolean isList, Boolean force)

[#46] 11:36:06
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#47] 11:36:06
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetProgramsToken(String id)

[#48] 11:36:06
NoLink
kohteessa FlickFetch.Areena.MediaType(String address)
kohteessa FlickFetch.FormMain.DownloadVideo(String address, String folder, String folder2, Boolean isList, Boolean force)

[#49] 11:36:26
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#50] 11:36:26
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetProgramsToken(String id)

[#51] 11:36:26
NoLink
kohteessa FlickFetch.Areena.MediaType(String address)
kohteessa FlickFetch.FormMain.DownloadVideo(String address, String folder, String folder2, Boolean isList, Boolean force)

[#52] 11:36:47
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#53] 11:36:47
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetProgramsToken(String id)

[#54] 11:36:47
NoLink
kohteessa FlickFetch.Areena.MediaType(String address)
kohteessa FlickFetch.FormMain.DownloadVideo(String address, String folder, String folder2, Boolean isList, Boolean force)

[#55] 11:37:23
Arvo ei voi olla tyhjäarvo.
kohteessa FlickFetch.ListViewEx.RemoveEmbeddedControl(Control c)
kohteessa FlickFetch.FormMain.removeProgress(Int32 index)

[#56] 11:37:23
Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa FlickFetch.FormMain.menuList_Click(Object sender, EventArgs e)

[#57] 11:37:43
Toiminto aikakatkaistiin
kohteessa System.Net.WebClient.OpenRead(Uri address)
kohteessa FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#58] 11:37:43
Arvo ei voi olla tyhjäarvo.
Parametrin nimi: s
kohteessa System.IO.StringReader..ctor(String s)
kohteessa Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
kohteessa FlickFetch.AreenaUtils.GetProgramsToken(String id)

[#59] 11:37:43
NoLink
kohteessa FlickFetch.Areena.MediaType(String address)
kohteessa FlickFetch.FormMain.DownloadVideo(String address, String folder, String folder2, Boolean isList, Boolean force)
Laita herranjestas vaikka spoiler tagien sisään tuo, tekee luettavammaksi :)
Mutta hyvä kun logia laitat, löytyy ratkaisut ongelmaan helpommin.
 
Sorry, en huomannut käyttää nuo tagit.

Laturikin antoi yhden ohjelman kohdalla virheen "400: no such program", eli ilmeisesti yhteinen ongelma.
 
Viimeksi muokattu:
Joku hämärä juttu että tän osoitteen haku jää jumiin muutaman haun jälkeen, ei mitään käsitystä miksi.

Koodi:
https://programs-cdn.api.yle.fi/v1/episodes/1-4664681.json?type=program&availability=ondemand&order=episode.hash:asc%2Cpublication.starttime:asc%2Ctitle.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0
 
Joku hämärä juttu että tän osoitteen haku jää jumiin muutaman haun jälkeen, ei mitään käsitystä miksi.

Koodi:
https://programs-cdn.api.yle.fi/v1/episodes/1-4664681.json?type=program&availability=ondemand&order=episode.hash:asc%2Cpublication.starttime:asc%2Ctitle.fi:asc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4&limit=100&offset=0
Yle spamblokkaa sua ;-P
 
Sama tulee mieleen, kun aina stoppaa täysin samaan kohtaa listaa. Katsovat että tulee hakuja tms. liikaa? Pitäisi pitää taukoa 5 ohjelman tarkistuksen jälkeen?

Tässä "käsin" tarkistelin niitä sarjoja, joista tiesin olevan uusia jaksoja, ja onnistui latauksetkin.
 
Viimeksi muokattu:
Huomasin seuraavan ilmiön; Kun haku epäonnistuu sen jälkeen ei haku eikä lataus tahdo onnistua. Kun ohjelman sammuttaa ja käynnistää uudelleen niin haku ja lataus lähtee toimimaan, tosin haku saattaa jälleen keskeytyä. Keskimäärin haku onnistuu 3:lle ohelmalle, sen jälkeen keskeytyy.
 
Sama tulee mieleen, kun aina stoppaa täysin samaan kohtaa listaa. Katsovat että tulee hakuja tms. liikaa? Pitäisi pitää taukoa 5 ohjelman tarkistuksen jälkeen?

Tässä "käsin" tarkistelin niitä sarjoja, joista tiesin olevan uusia jaksoja, ja onnistui latauksetkin.

Jos selaimeen avaa osoitteen niin voi päivittää sivun yli sata kertaa eikä mitään hitautta edes... sitten FF:ssä jää jumiin. Kuitenkin kaikki muut sivuhaut yleltä toimii, ja haetaan ihan samalla tavalla.
 
Jos selaimeen avaa osoitteen niin voi päivittää sivun yli sata kertaa eikä mitään hitautta edes... sitten FF:ssä jää jumiin. Kuitenkin kaikki muut sivuhaut yleltä toimii, ja haetaan ihan samalla tavalla.
ootko kokeillut päivittää ihan ctrl+f5 ettei pelkkä refresh?
 
Mitä tietoja FF lähettää itsestään? Entä jos se leikkisi olevansa Mozilla Firefox selain? Aika monessa ohjelmassa tuon Browser ID:n voi itse valita.
 
Mitä tietoja FF lähettää itsestään? Entä jos se leikkisi olevansa Mozilla Firefox selain? Aika monessa ohjelmassa tuon Browser ID:n voi itse valita.

Se on ollutkin aina:
Koodi:
"User-Agent", "Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19"

Ja muut headerit:
Koodi:
wc.Headers.Add("Content-Type", "application/json");
wc.Headers.Add("DNT", "1");
wc.Headers.Add("Origin", "https://areena.yle.fi");
wc.Headers.Add("Accept", "*/*");
wc.Headers.Add("Accept-Encoding", "gzip, deflate, br");
wc.Headers.Add("Accept-Language", "fi,en-US;q=0.7,en;q=0.3");
wc.Headers.Add("Referer", referer);

Toi "referer" on sen areenan sivun osoite josta ollaan lataamassa. Ja wc ei ole WC vaan WebClient objekti :D


Vertailun vuoksi kun selain lataa tuon sivun, Fiddlerillä saa kaivettua seuraavat tiedot:
Koodi:
GET https://programs-cdn.api.yle.fi/v1/episodes/1-4666777.json?season=1-4666694&type=program&availability=&limit=100&order=episode.hash%3Aasc%2Cpublication.starttime%3Aasc%2Ctitle.fi%3Aasc&app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4 HTTP/1.1
Host: programs-cdn.api.yle.fi
Connection: keep-alive
Accept: */*
Origin: https://areena.yle.fi
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.88 Safari/537.36 Vivaldi/2.4.1488.35
DNT: 1
Referer: https://areena.yle.fi/1-4666777
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.9


HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Connection: keep-alive
Date: Wed, 03 Apr 2019 16:09:21 GMT
Server: nginx-clojure
Expires: Wed, 03 Apr 2019 16:10:21 GMT
Access-Control-Allow-Origin: https://areena.yle.fi
Access-Control-Allow-Credentials: true
X-Cache: Miss from cloudfront
Via: 1.1 70bc827e474c6b53e3aa5d914eab36e6.cloudfront.net (CloudFront)
X-Amz-Cf-Id: cfBK8JbDI38aKOBMxgcM_TlR7i5YLtdllk68rLNaLd_7WIo-9FeQxA==
Content-Length: 128845
 
Viimeksi muokattu:
Kävin pitkän ohjelmalistani läpi, valiten yksitellen ohjelman ja sitten tarkistin ko. sarjan jaksot. Näin sain käytyä koko listan läpi yhdellä kertaa, ja lopulta ladattua uudet.

Sitä ennen kokeilin 3 ohjelman ryppäissä, toimi useamman, mutta sitten tuli stoppi.

Nämä vaan tiedoksi, jos sattuisi auttamaan mitään. :)
 
Jos käynnistää latauksen jollekin ohjelmalle ja latauksen aikana tarkistaa pitkänkin ohjelmalistan niin tarkistus menee läpi.
 
Se on ollutkin aina:
Koodi:
"User-Agent", "Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19"

Ja muut headerit:
Koodi:
wc.Headers.Add("Content-Type", "application/json");
wc.Headers.Add("DNT", "1");
wc.Headers.Add("Origin", "https://areena.yle.fi");
wc.Headers.Add("Accept", "*/*");
wc.Headers.Add("Accept-Encoding", "gzip, deflate, br");
wc.Headers.Add("Accept-Language", "fi,en-US;q=0.7,en;q=0.3");
wc.Headers.Add("Referer", referer);
Minulla on kyllä sellainen käsitys ja kokemus, että user-agentilla ja muilla mainituilla http headereilla ei ole Areenalle mitään merkitystä. Python-skripti panee user-agentiksi (requests-kirjastoa käytettäessä) "python-requests/2.21.0", ja c#-ohjelma jättää request-headerit oletusarvoisesti tykkänään pois (sekä WebClientillä että HttpClientillä). Ja hyvin sujuu imurointi. Areenan hakemistoihin en ole perehtynyt, voi olla että niihin liittyy joku jekku.
 
Jos käynnistää latauksen jollekin ohjelmalle ja latauksen aikana tarkistaa pitkänkin ohjelmalistan niin tarkistus menee läpi.
Kokeilin tätä äsken, ja pitää paikkaansa, tarkistus kävi koko listan läpi. Hyvä löydös @Alf !

Omissa kokeilussa huomasin, ettei käynnistetty lataus tarvitse olla edes käynnissä, riitti kun se käynnistyi, lopetti sen, avasi Ohjelmalistan ja suoritti sitten tarkistuksen. Näin ainakin muutaman kerran.
 
Kokeilin tätä äsken, ja pitää paikkaansa, tarkistus kävi koko listan läpi. Hyvä löydös @Alf !

Omissa kokeilussa huomasin, ettei käynnistetty lataus tarvitse olla edes käynnissä, riitti kun se käynnistyi, lopetti sen, avasi Ohjelmalistan ja suoritti sitten tarkistuksen. Näin ainakin muutaman kerran.

Tää on aika mystistä. En oikein nää mitään yhteyttä miksi nää vaikuttais toisiinsa, paitsi jos sille on jostain käsittämättömästä syystä merkitystä Ylen puolelta että on samaan aikaan toinen yhteys samasta IP-osoitteesta. Riittääkö tähän että lataa samaa aikaan ERI FlickFetcillä?
 
Riittääkö tähän että lataa samaa aikaan ERI FlickFetcillä?
Ei näytä riittävän. Käynnistin latauksen toisella versiolla, ja sitten pääasiallisella tarkistin ohjelmalistaa, ja tarkistus jää jumiin samaan kohtaan mihin se jää (tämäkin on siis tarkka juttu, aina sama kohta ohjelmalistassa jossa jäädään jumiin, ei olekaan ihan näin. Melkein aina sama kohta).
 
Viimeksi muokattu:
Latasin äsken kahta videota ja käynnistin uusien jaksojen tarkastuksen. Ei mitään ongelmia, ei jumitusta, FF löysi uutta ladattavaa. Problem solved?
 
Okei syy selvisi kun kahlasin Microsoftin sivuja. FlickFetchin sivulataus tehdään käyttäen Stream-objektia, jota en näemmä ole koskaan sulkenut oikein (ei ole ennen aiheuttanut ongelmia ja automaattinen garbage collector yleensä hoitaa muistin vapauttamisen).

Lainaus:
"You must call Stream.Close when finished with the Stream to avoid running out of system resources."

EDIT: niin eli sulkemalla tuon oikein, ohjelmalista ei jää jumiin, testasin monta kertaa. Ja heti kun sen jättää pois, alkaa jumitus.
 
v5.0.0.4 - 5.4.2019
- Lisätty: "Pidä asema elossa" -toiminto, jolla voi halutessaan kirjoittaa määriteltyihin paikkoihin määritellyin väliajoin tyhjän tiedoston, jotta verkkolevy tai ulkoinen kovalevy ei mene virransäästötilaan. Löytyy asetuksista "Viritykset" -sivulta.
- Muutettu: Asetuksien tallennuksia levylle nopeutettu (kirjoitusten määrää vähennetty), eroa tosin normikiintolevyllä ei varmasti huomaa (omalla RAIDatulla NASilla huomasi).
- Korjattu: Ohjelmalista jäi jumiin kun tarkisti useampia ohjelmia kerralla (toivottavasti homma korjaantui kaikilla).
 
Olikos se niin, että Areenan vain Areenassa esitettyjen urheilulähetysten resoluutio on FF:llä aina maksimissa, vaikka asetuksissa olisi itse säätänyt resoluution pienemmäksi?
 
Olikos se niin, että Areenan vain Areenassa esitettyjen urheilulähetysten resoluutio on FF:llä aina maksimissa, vaikka asetuksissa olisi itse säätänyt resoluution pienemmäksi?

Nyt en osaa ottaa kantaa onko kyseessä vain Areenassa esitetyt ohjelmat, mutta kyllä, osa ohjelmista jotka ladataan vähän eri tavalla, tulee täydellä laadulla asetuksista huolimatta.
 
v5.0.1.0 - 7.4.2019
- Lisätty: Varmuuskopiointi-ikkuna, jolla voi helposti ottaa varmuuskopiot asetuksista, jonosta, ajastimesta, ohjelmalistasta ja sen suodattimista sekä tietokannasta. Varmuuskopiokansion luonnissa voidaan käyttää päivämäärämuuttujia. Lisätietoa ohjeesta, joka tuttuun tapaan aukeaa kyseisen ikkunan kysymysmerkistä. Varmuuskopiointiin pääsee pika-asetusvalikon alimmasta vaihtoehdosta.

upload_2019-4-7_11-27-22.png




- Lisätty: Asetuksien "Viritykset"-sivulle lisätty mahdollisuus estää koneen nukahtaminen/horrostila sekä näytönsäästäjä/näytön sammuttaminen.

upload_2019-4-7_11-26-4.png




- Muutettu: Pääikkunan pikavalikot aukeaa nyt pikavalikkonapin oikealle puolelle.
- Korjattu: Ajastin ei toiminut ja Ruudun jaksolistaus ei näyttänyt jaksoja jos Windowsin päiväysformaattia oli muokattu.
- Korjattu: Latauksen jälkeiseen horrostilaan mentäessä tuli virheilmoitus.
 
v5.0.1.0 - 7.4.2019
- Lisätty: Varmuuskopiointi-ikkuna, jolla voi helposti ottaa varmuuskopiot asetuksista, jonosta, ajastimesta, ohjelmalistasta ja sen suodattimista sekä tietokannasta. Varmuuskopiokansion luonnissa voidaan käyttää päivämäärämuuttujia. Lisätietoa ohjeesta, joka tuttuun tapaan aukeaa kyseisen ikkunan kysymysmerkistä. Varmuuskopiointiin pääsee pika-asetusvalikon alimmasta vaihtoehdosta.

upload_2019-4-7_11-27-22.png




- Lisätty: Asetuksien "Viritykset"-sivulle lisätty mahdollisuus estää koneen nukahtaminen/horrostila sekä näytönsäästäjä/näytön sammuttaminen.

upload_2019-4-7_11-26-4.png




- Muutettu: Pääikkunan pikavalikot aukeaa nyt pikavalikkonapin oikealle puolelle.
- Korjattu: Ajastin ei toiminut ja Ruudun jaksolistaus ei näyttänyt jaksoja jos Windowsin päiväysformaattia oli muokattu.
- Korjattu: Latauksen jälkeiseen horrostilaan mentäessä tuli virheilmoitus.

Versiossa 5.0.1.0 ajastin ei toimi, jos Windowsin asetuksissa kellonajan tuntien ja minuuttien erottimena on piste. Aiemmissa versioissa erottimena sai olla joko piste tai kaksoispiste.
 
Versiossa 5.0.1.0 ajastin ei toimi, jos Windowsin asetuksissa kellonajan tuntien ja minuuttien erottimena on piste. Aiemmissa versioissa erottimena sai olla joko piste tai kaksoispiste.

Pitää tsekata. Tarkotus oli nimenomaan että Windowsin kello/päiväysasetukset ei vaikuttaisi tohon.
 
En tiedä onko Areena muuttanut jotain lähiaikoina mutta voisiko seuraavanlaista muutosta tehdä FF:ään, jos jaksaa?

Esim. sarja (tiedostonimieditorista):
Koodi:
https://areena.yle.fi/1-4420794

Program: Les Misérables - Kurjat
Title: Les Misérables - Kurjat (16)

Tuosta sitten tulee turhia episodenimiä jos kaikilla jaksoilla samat nimet. Esim. "Les Misérables - Kurjat - E1 - Les Misérables - Kurjat (16)". Voisiko FF vertailla Program ja Title muuttujia ilman ikärajamerkintöjä ja jos ovat samoja, niin Titleä ei laitettaisi tiedostonimeen? Eli tulisi "Les Misérables - Kurjat - E1". Jos käyttäjät haluaa tuon ikärajamerkinnän, niin FF voisi swapata Title/Program muuttujat jolloin tiedostonimeksi tulisi: "Les Misérables - Kurjat (16) - E1".. vai onko tilannetta jossa eri jaksoilla on eri ikärajat?

------

Itse poistan nuo ikärajamerkinnät tiedostonimieditorissa "\(([0-9]+|S)\)$" regexpillä. Tässä koko tiedostonimieditorissani käyttämä rimpsu (lisäsin siihen juuri myös Titlestä ikärajamerkinnän poiston, poistaa lisäksi leffojen aluista turhat tekstit):

Koodi:
%program{^Kino.*:|^Elokuva:|^Kotikatsomo:|\(([0-9]+|S)\)$}% - S%season% - E%episode% - %title{\(([0-9]+|S)\)$}% (%durationmin%')
 
En tiedä onko Areena muuttanut jotain lähiaikoina mutta voisiko seuraavanlaista muutosta tehdä FF:ään, jos jaksaa?

Esim. sarja (tiedostonimieditorista):
Koodi:
https://areena.yle.fi/1-4420794

Program: Les Misérables - Kurjat
Title: Les Misérables - Kurjat (16)

Tuosta sitten tulee turhia episodenimiä jos kaikilla jaksoilla samat nimet. Esim. "Les Misérables - Kurjat - E1 - Les Misérables - Kurjat (16)". Voisiko FF vertailla Program ja Title muuttujia ilman ikärajamerkintöjä ja jos ovat samoja, niin Titleä ei laitettaisi tiedostonimeen? Eli tulisi "Les Misérables - Kurjat - E1". Jos käyttäjät haluaa tuon ikärajamerkinnän, niin FF voisi swapata Title/Program muuttujat jolloin tiedostonimeksi tulisi: "Les Misérables - Kurjat (16) - E1".. vai onko tilannetta jossa eri jaksoilla on eri ikärajat?

------

Itse poistan nuo ikärajamerkinnät tiedostonimieditorissa "\(([0-9]+|S)\)$" regexpillä. Tässä koko tiedostonimieditorissani käyttämä rimpsu (lisäsin siihen juuri myös Titlestä ikärajamerkinnän poiston, poistaa lisäksi leffojen aluista turhat tekstit):

Koodi:
%program{^Kino.*:|^Elokuva:|^Kotikatsomo:|\(([0-9]+|S)\)$}% - S%season% - E%episode% - %title{\(([0-9]+|S)\)$}% (%durationmin%')

Voisihan tota koittaa. Ikärajamerkinnän häviäminen tuskin haittaa koska halukkaat voi sen merkitä minne haluavat, siihenhän on oma muuttujansa. On tullut eteen paljonkin saman sarjan jaksoja joissa on eri ikäraja. Sitä en muista oliko ne Ylen sarjoja.
 
Jännä että sivut sanoo noin, vaikka pääsen kirjautumaan hallintapaneeliin eikä siellä valiteta mistään.

Täyden paketin saa MEGA:sta.
FlickFetch ei näytä saavan yhteyttä päivityspalvelimeen olisiko syy sama kuin tuossa itse nettisivujen toimimattomuudessa.
 
FlickFetch ei näytä saavan yhteyttä päivityspalvelimeen olisiko syy sama kuin tuossa itse nettisivujen toimimattomuudessa.

Jep, sama osoite.

bplaced - SSD/NVMe Webspace & Webhosting

Hienosti ovat hoitaneet tuon "englanninnoksen". Hieman hankala käydä hallintapaneelia läpi että mitä siellä mättää, kun siellä ei ole englannista tietoakaan nykyään vaikka valitsee kieleksi englanti.
 
FTP:llä pääsee sisään, mutta se heittää ulos kun yrittää listata tiedostot:

Koodi:
ftp> open flickfetch.bplaced.net
Connected to flickfetch.bplaced.net.
220 Welcome to bplaced FTP !
504 Unknown command
User (flickfetch.bplaced.net:(none)): *****
331 Hello *****, your FTP account password is required:
Password:
230 Login successful, your current directory is /
ftp> ls
200 PORT command successful
150 Connecting to port 63448
421-Sorry, we were unable to read [.]
421-Options: -a
421-0 matches total
421 chdir: Permission denied
Connection closed by remote host.

Hieno palvelu ollut tähän saakka, kun ottaa huomioon että on ilmainen eikä ole mainoksia. No, odotellaan jos se korjaantuu...
 
Vastaus kyselyyn bplacedin asiakaspalvelusta, miksi sivut ei toimi:
"the account was blocked after several abuse messages. the software which is distributed via the webspace is overlooked with virus messages - we don't make an offer for that."

Eli se siitä ilmasesta nettisivutilasta :P Automaattipäivitykset on nyt sitten poissa käytöstä, lataus MEGAsta.

v5.0.2.0
- Lisätty: Tuki Suplalle.
- Korjattu: Ajastin ei edelleenkään toiminut jos kellonajan erottimena oli piste.

MEGA
 
Jos jollain on tiedossa ilmainen webhosti josta löytyy seuraavat ominaisuudet, saa kertoa (en jaksa rekisteröityä kaikkiin mahdollisiin, kun näistä kriteereistä moni selviää vasta kokeilemalla):

1) Riittävästi kaistaa (en tiedä mikä on tarpeeksi, mutta 1GB/kk tuskin riittää).
2) Palvelimelta pitää onnistua exe-tiedostojen lataus.
3) Tiedostokokoa ei ole rajoitettu (ainakaan alle 50 megaan).
4) Palvelin ei tarkasta javascriptillä tai muulla tavalla että kyseessä on selain joka lataa tiedostoja.
5) Rekisteröinti onnistuu ilman "tunnettua sähköpostiosoitetta, kuten Gmail" (Gmailissa SMS vahvistus rekisteröinnissä).
6) Mielellään ei mainoksia, tästä voidaan tinkiä jos ilman ei löydy.


Tähän saakka käytössä ollut bplaced läpäisi nuo kaikki kohdat, kunnes blokkia tuli. Alla lista jo testatuista hosteista jotka ei kelpaa:

ByetHost
Tökkää kohtiin 2, 3, 4

InfinityFree
Tökkää kohtiin 2, 3, 4

000WebHost
Tökkää ainakin kohtaan 5, pidemmälle ei kokeiltu
 
...
5) Rekisteröinti onnistuu ilman "tunnettua sähköpostiosoitetta, kuten Gmail" (Gmailissa SMS vahvistus rekisteröinnissä).
...
Miksi tuo ehto?

Mitä tulee tuohon ilmaisuuteen niin kyllä FlickFetch:illä on senverranmonta kiitollista käyttäjää että yhden webbihostin kulut saadaan lahjoituksilla katettua.

Miten olisi hajautettu hostaus kun esim. mulla on käyttämätöntä tilaa/kaistaa sekä Telian että MBnet kautta jos usempi FlickFetchin käyttäjä jolla on tällaisia käyttämättömiä resurseja lahjoittaisi sen FlickFetchin käyttöön se ratkaisisi ongelman sekä ilmaisuuden että satunnaisten blokkausten suhteen kun FlickFetch ei olisi riipuvainen yhdestä tai edes muutamasta hostista.
 
Miksi tuo ehto?

Mitä tulee tuohon ilmaisuuteen niin kyllä FlickFetch:illä on senverranmonta kiitollista käyttäjää että yhden webbihostin kulut saadaan lahjoituksilla katettua.

Miten olisi hajautettu hostaus kun esim. mulla on käyttämätöntä tilaa/kaistaa sekä Telian että MBnet kautta jos usempi FlickFetchin käyttäjä jolla on tällaisia käyttämättömiä resurseja lahjoittaisi sen FlickFetchin käyttöön se ratkaisisi ongelman sekä ilmaisuuden että satunnaisten blokkausten suhteen kun FlickFetch ei olisi riipuvainen yhdestä tai edes muutamasta hostista.

Ihan periaatteesta en halua rekisteröityä sähköpostiosoitteella, joka on linkitetty omaan puhelinnumeroon, vaan sähköpostiosoitteella joka on anonyymi. Vaikka FF ei tietääkseni ole millään muotoa laiton, se rikkoo kuitenkin kaikkien videopalvelujen käyttöehtoja, jonka takia en sitä omalla nimelläni tee. Juujuu, vainoharhaista ehkä :)

Toki, jos joltain järjestyy siivu valmiista hostista niin otan mielelläni käyttöön. Tilantarvehan ei ole suuri, alle 200 megatavua.
 
Entä jos avaat ilmaisen blogin ja linkkaat sieltä tiedostot Megaan, Dropboxiin tms.? Tai sitten käyt kioskilta (käteisellä) halvimman prepaidin ja rekisteröit uuden Gmail-osoitteen sillä. Tosin puhelimen IMEI voi yhdistää prepaidin ja sopimusliittymän ;)
 

Statistiikka

Viestiketjuista
258 410
Viestejä
4 490 278
Jäsenet
74 155
Uusin jäsen
Multitronic

Hinta.fi

Back
Ylös Bottom