FlickFetch

Joo tää uusin 4.1.3.1 ei toimi mulla enää ollenkaan. Areenan tää juoksee läpi niin nopeasti, että sieltä ei varmasti mitään vastauksia tarkistella (sekunnissa toistakymmentä ohjelmaa) eikä mitään uutta löydy ja ruudun ohjelmien kohdalla taasen jää kokonaan jumiin eikä mitään tapahdu eikä siten myöskään löydy. Eli yhtään mitään en tällä uudella saa enää ohjelmalistalta ladatuksi.

Edit: Tuolta 4.1.3.0 takas tulille ja taas toimii.
 
Viimeksi muokattu:
Mikä voisi olla syynä, ettei tämä uusin versio löytänyt Areenasta mitään uutta ladattavaa, mutta kun vaihdoin takaisin edelliseen versioon, niin latausjono oli pitkä kuin nälkävuosi. Mitään muita muutoksia en tehnyt, kopioin vain version tiedostot entisten päälle.
Menikö sulla samalla koko database.txt hukkaan, jonne jo ladatut ohjelmat on merkittynä? Itse cherry-pickasin zipistä purettavaksi edellisten päälle vain download.exe:n, flickfetch.exe:n ja flickfetch.chm:n

Kannattaisi ehkä perua tää uusin päivitys.
 
Joo tää uusin 4.1.3.1 ei toimi mulla enää ollenkaan. Areenan tää juoksee läpi niin nopeasti, että sieltä ei varmasti mitään vastauksia tarkistella (sekunnissa toistakymmentä ohjelmaa) eikä mitään uutta löydy ja ruudun ohjelmien kohdalla taasen jää kokonaan jumiin eikä mitään tapahdu eikä siten myöskään löydy. Eli yhtään mitään en tällä uudella saa enää ohjelmalistalta ladatuksi.

Edit: Tuolta 4.1.3.0 takas tulille ja taas toimii.

Saisko logia tapahtumista? Muuten hieman hankala tehdä mitään koska itsellä toimii täysin ja löytää kaiken mitä ennenkin.
 
Ei nyt tälle illalle enää jaksa alkaa asentelemaan ja kyttäilemään ja huomisen oon reissussa. Katsotaan jos sunnuntai-iltana ehtisi, jos ei sitä ennen joku muu ole ehtinyt raportoimaan samoista jutuista.
 
Menikö sulla samalla koko database.txt hukkaan, jonne jo ladatut ohjelmat on merkittynä? Itse cherry-pickasin zipistä purettavaksi edellisten päälle vain download.exe:n, flickfetch.exe:n ja flickfetch.chm:n

Kannattaisi ehkä perua tää uusin päivitys.

Jakelu, jossa tiedostot kopioidaan päälle, ei sisällä tiedostoa database.txt. Versio 4.1.3.0 on nyt käytössä ja kaikki toimii kohtuullisen hyvin. Varmuuden vuoksi käynnistän nykyään FF:n seuraavan flickfetch.cmd tiedoston avulla, koska se ottaa aina käynnistettäessä varmuuskopiot tärkeistä asetuksista ja tietokannoista ja sitten käynnistää FF:n. Eli aina on olemassa 3 vanhempaa backuppia, jos jokin menee pieleen.

COPY /Y D:\Data\Ohjelmia\FlickFetch\database.002 database.003
COPY /Y D:\Data\Ohjelmia\FlickFetch\programs.002 programs.003
COPY /Y D:\Data\Ohjelmia\FlickFetch\settings.002 settings.003
COPY /Y D:\Data\Ohjelmia\FlickFetch\database.001 database.002
COPY /Y D:\Data\Ohjelmia\FlickFetch\programs.001 programs.002
COPY /Y D:\Data\Ohjelmia\FlickFetch\settings.001 settings.002
COPY /Y D:\Data\Ohjelmia\FlickFetch\database.txt database.001
COPY /Y D:\Data\Ohjelmia\FlickFetch\programs.cfg programs.001
COPY /Y D:\Data\Ohjelmia\FlickFetch\settings.cfg settings.001
D:\Data\Ohjelmia\FlickFetch\flickfetch.exe
 
Kokeilkaas onko vaikutusta:

v4.1.3.2 - 1.2.2019
- Korjattu: Tai ainakin yritetty korjata joillain käyttäjillä esiintynyttä toimimattomuutta, mm. ohjelmalistassa. Korjaus hiukan hakuammuntaa koska en saa toistettua virhettä omalla koneella. Joku voisi laittaa bugiraporttia että auttoiko edelliseen versioon nähden.

------

Niin ja näissä tapauksissa kun vaikka ohjelmalista suheltaa kaiken ohi eikä löydä mitään, ottakaa loki-ikkuna (kuvassa muutama viesti taaksepäin) esiin, ja pastetkaa virheilmoitukset siitä, helpottaa kummasti vianetsintää.
 
Saisko logia tapahtumista? Muuten hieman hankala tehdä mitään koska itsellä toimii täysin ja löytää kaiken mitä ennenkin.

Minä voin omalta osaltani tehdä tuon testin. Riittääkö Lokista "Verkon käyttö" ja "Sisäiset poikkeukset"? Vai onko FF:ssä joku debug-moodi, joka kirjaa kaikki tapahtumat. Testaisin siis uusimmalla versiolla v4.1.3.2 Ohjelmalista > Tarkista uudet jaksot.
 
v4.1.3.2 näyttäisi toimivan! En saanut uusimman version lokista kopiota. Mitä vihreät raamit ikkunoiden ympärillä tarkoittavat?

Edit: Ai se olikin Comodo, joka laittoi ohjelman hiekkalaatikkoon.
 
Viimeksi muokattu:
v4.1.3.2 näyttäisi toimivan! En saanut uusimman version lokista kopiota. Mitä vihreät raamit ikkunoiden ympärillä tarkoittavat?

Edit: Ai se olikin Comodo, joka laittoi ohjelman hiekkalaatikkoon.

Hienoa. Joo lähinnä se "sisäiset poikkeukset", siihen tulee kaikki errorit mitä FF:ssä tapahtuu (lataajien virheet ei tule koska lataaja on eri ohjelma). Mutta lienee nyt siis turhaa jos toi korjaus auttoi.
 
Hienoa. Joo lähinnä se "sisäiset poikkeukset", siihen tulee kaikki errorit mitä FF:ssä tapahtuu (lataajien virheet ei tule koska lataaja on eri ohjelma). Mutta lienee nyt siis turhaa jos toi korjaus auttoi.

Hyvältä näyttää. Parin jakson osalta on tullut 47/300 uudelleenlatausta ja parin osalta seuraavanlainen virheviesti:

[#205] 09:24:26

[#206] 09:24:31
The remote server returned an error: (404) Not Found.
at System.Net.WebClient.OpenRead(Uri address)
at FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)

[#207] 09:24:31
Value cannot be null.
Parameter name: input
at System.Text.RegularExpressions.Regex.Match(String input)
at FlickFetch.AreenaUtils.GetManifestHDS(String id)

Kyseinen "Muistin vanki" -sarjan jakso näyttää kuitenkin latautuneen ihan normaalisti tekstityksineen.
 
Tarkoitatko, että ongelma tässä kyseisessä jaksossa 5 olisi korjattu?
Itse en kyllä edelleenkään saa ladatuksi siitä tekstitystä.
Eilen ongelma koski ainakin hetkellisesti koko sarjaa. Juuri tällä hetkellä jaksojen 1 js 5 tekstejä ei löydy. Oikea valitusosoite olisi YLE, jos heillä olisi virallinen ja dokumentoitu download-palvelu.
 
En tiedä onko muut huomanneet, mutta jos lataa Sohvaperunoita Areenasta niin tiedostonimeen tulee kaudeksi 00 jakson numero on oikein (esimerkkinä 01, 02, 03 jne.) Kauden numerot ei tule koskaan oikein. Ei se sinänsä häiritse, kunhan mainitsin.
 
Tässä vähän lisää Lokia. Näistä on iloa? vain darxidelle:

[#399] 16:54:08
Input string was not in a correct format.
at System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt)
at FlickFetch.FormMain.WndProc(Message& m)

[#400] 17:22:13
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.Collections.Generic.List`1.get_Item(Int32 index)
at FlickFetch.Areena.Fetch(String address, Dictionary`2 qualities, Int32 qualitySelected, Boolean noError, Boolean trySubtitles)

[#401] 17:22:13
Object reference not set to an instance of an object.
at FlickFetch.AreenaUtils.GetManifestHDS(String id)

[#402] 17:26:30
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.Collections.Generic.List`1.get_Item(Int32 index)
at FlickFetch.Areena.Fetch(String address, Dictionary`2 qualities, Int32 qualitySelected, Boolean noError, Boolean trySubtitles)

[#403] 17:26:30
Object reference not set to an instance of an object.
at FlickFetch.AreenaUtils.GetManifestHDS(String id)

[#404] 17:26:34
The remote server returned an error: (404) Not Found.
at System.Net.WebClient.DownloadFile(Uri address, String fileName)
at FlickFetch.FormMain.saveRadioPicture(String pic, String filename)
 
Hei vaan!. Mistäköhän johtuu että ruudusta ei pysty lataamaan mitään?
Ilmoittaa vaan että ei löydy osoitetta? Please,neuvoja :) ohessa kuvakaappaus. yritin quanticoa ladata....

esim.JPG
 
Hei vaan!. Mistäköhän johtuu että ruudusta ei pysty lataamaan mitään?
Ilmoittaa vaan että ei löydy osoitetta? Please,neuvoja :) ohessa kuvakaappaus. yritin quanticoa ladata....

esim.JPG


Quantico on DRM-suojattu, ainakin 3. kauden jaksot. Siksi niitä ei pysty lataamaan. Ei DRM-suojatut ohjelmat latautuvat hyvin.
 
Hei vaan!. Mistäköhän johtuu että ruudusta ei pysty lataamaan mitään?
Ilmoittaa vaan että ei löydy osoitetta? Please,neuvoja :) ohessa kuvakaappaus. yritin quanticoa ladata....

esim.JPG

Kuvakaappaus kertoo että sun versio on HIEMAN vanha (v4.0.2.2 - 16.4.2018), en ihmettele vaikka moni muukaan asia ei toimi :P
 
Olipa todella typerä kommentti ja vielä itse ko. ohjelman tekijältä. pullopohjannörtti 200kg?!
Ruudun päässä on niin tapahtunut runsaasti muutoksia, joten kehittäjän ehdotus kokeilla uusinta versiota ei ole ollenkaan huono. Muistaakseni tämäkin DRM bugi on korjattu uudemmissa versioissa. En jaksa selata ja etsiä.
 
Olipa todella typerä kommentti ja vielä itse ko. ohjelman tekijältä. pullopohjannörtti 200kg?!
@darxide on tehnyt ominaisuuksia pursuavan ohjelman ilmaiseksi sinunkin käyttöösi, joten jos tekisit oman osuutesi, pitäisi ohjelman päivitettynä ennen kuin inisemään. Kaverilla on käytössä paljon hommaa vaatinut softa ilmaiseksi, sitten kun antiikkinen versio ei toimi, menee oman munauksensa häpeässä (ja ihan turhaan*) henkilökohtauksiin.

Ottaa päähän tuollainen käytös.:tdown: *plonk*

Tuon käyttämäsi version jälkeen on tehty 13 uutta versiota!

Versiohistoria (löytyy kotisivulta)
v4.1.3.2 - 1.2.2019
  • Korjattu: Tai ainakin yritetty korjata joillain käyttäjillä esiintynyttä toimimattomuutta, mm. ohjelmalistassa. Korjaus hiukan hakuammuntaa koska en saa toistettua virhettä omalla koneella. Joku voisi laittaa bugiraporttia että auttoiko edelliseen versioon nähden.
v4.1.3.1 - 31.1.2019
  • Korjattu: Areenan tekstitysten hakua parannettu - tosin surkealla tavalla. Ongelmana on, että sivu josta tekstitystiedoston osoitteen saa, ei nykyään aina jostain syystä näytä osoitetta, ja vaatii välillä jopa yli puolen minuutin ajan sivun uudelleenlataamista ennenkuin tekstityksen osoitteen saa. Ei, en tiedä miksi, kysykää Yleltä. Tästä johtuen näissä tapauksissa ohjelman lataamisen aloituksessa voi kestää reilusti aikaa ja lataus pysyy koko tämän ajan "Etsitään..." -tilassa. Kannattaa napsauttaa Asetukset -nappulan viereisestä pikavalikosta "Näytä loki", jolloin näkee kokoajan missä osoitteissa FF käy. Kannattaa myös napsauttaa päälle Loki-ikkunan "Lokin asetukset" -napista "Näytä sisäiset poikkeukset", jolloin pääsee seuraamaan uudelleenyrityksien määrää. Uudelleenyritysten määräksi on rajoitettu 300 yritystä, jonka jälkeen ladataan ilman tekstitystä (tätä ei kyllä testeissä tapahtunut). Toivottavasti tästä "ominaisuudesta" päästään joskus eroon.
  • Korjattu: Areenan laatuasetuksen pitäisi taas toimia.
  • Korjattu: Elävä Arkisto pitäisi taas toimia.
  • Korjattu: Loki-ikkuna saattoi jäädä piiloon toisen ohjelman taakse FF:ää aktivoidessa jos sekä FF että loki oli ei-pienennetyssä tilassa. Loki on nyt myös aina käynnissä, eli vaikka loki ei ole näkyvissä sinne tulostuu kaikki sama kuin jos se olisi näkyvissä.
v4.1.3.0 - 1.1.2019
  • Lisätty: Sarjasta tallennetaan kuva sarjan nimiseen tiedostoon, nykyisen jakson kuvan lisäksi (Areena ja Ruutu). Ominaisuuden saa haluttaessa kytkettyä asetuksista pois "Yleiset" -sivulta, joka on nyt myös järjestetty hieman paremmin.
  • Lisätty: Mahdollisuus luoda tiedostopohjia (esim. XML-muodossa), joihon voidaan syöttää tietoja ladattavasta videosta muuttujia käyttäen samoin kuin tiedostonimiin. Aiemmin ominaisuus oli jo rajoitetusti mukana, mutta nyt elokuville/dokumenteille on mahdollista luoda oma pohja, sarjalle oma, sarjan kausille oma ja sarjan jaksoille oma. Pohjista luodut tiedostot voidaan myös nimetä muuttujia käyttäen. Lisätietoa ohjeesta sivulta "Asetukset: Pohjat".
  • Muutettu: Asetuksissa eri sivuilla näytettävän "Kopioi muuttuja leikepöydälle" -napin valikon muuttujat päivitetty.
v4.1.2.0 - 28.12.2018
  • Lisätty: Osoiteriville lisätyn osoitteen voi lisätä tietokantaan tai poistaa tietokannasta valitsemalla Lataa-napin viereisestä pikavalikosta "Merkitse jakso ladatuksi/lataamattomaksi". Lataustilan voi tarkistaa samaisen valikon "Tarkista onko jakso jo ladattu" -valinnalla. Sarjan kaikkien jaksojen tietokantamuokkaus onnistuu myös "Muokkaa ladattuja jaksoja" -valinnalla. Toiminto tukee Ruudun ja Areenan osoitteita.
  • Muutettu: Liittämällä osoitteeksi IS.fi ja HS.fi -linkin, listataan kaikki sivulla olevat videot, joista saa valita mitä haluaa ladata.
  • Korjattu: areena.yle.fi/tv/ohjelmat/30-??? -tyyppiset osoitteet eivät antaneet jaksolistausta sivun videoista.
  • Korjattu: Tekstitystiedostoa ei ollut mahdollista upottaa videotiedoston sisään latausvaiheessa. Nyt se onnistuu muuttamalla Areena TV:n latausparametrit esimerkiksi seuraavaan muotoon (esimerkissä upotetaan ainoastaan oletustekstitys): -analyzeduration 6000M -probesize 6000M -y -i "%link%" -i "%name%.srt" -c copy "%name%.mkv"
v4.1.1.1 - 26.12.2018
  • Muutettu: Areena TV:n FFmpeg:n oletuslatausparametreja muutettu.
  • Muutettu: Puuttuvien tiedostojen tarkistusikkuna kertoo missä tiedostoissa on vikaa.
v4.1.1.0 - 2.12.2018
  • Lisätty: Mahdollisuus näyttää toimintaan liittyviä uutisia ohjelmaa käynnistettäessä. Mitään spämmäystä tässä ei aleta harrastaa, vaan esim. kerrotaan jos joku ominaisuus ei tällä hetkellä toimi tms. Asetus on oletuksena päällä (koska muuten kukaan ei sitä tajua laittaa päälle ja koko homma menee hukkaan), mutta sen voi kytkeä pois asetuksista "Päivitykset" -sivulta, "[x] Näytä uutisia käynnistettäessä". Uutiset voi myös pyyhkiä ikkunasta pois klikkaamalla hiiren oikealla napilla ja valitsemalla "Tyhjennä".
  • Lisätty: Ajastetun suoran lähetyksen tallennuksen alkaessa pääikkunan tekstikenttään lisätään kelloajan lisäksi myös päiväys.
  • Lisätty: Asennuksen mukana tulee kolme .config -tiedostoa, jotta ohjelman ajaminen liian vanhalla .NET Frameworkilla estetään oikean toiminnan takaamiseksi.
  • Muutettu: Valinnainen XML-tiedosto tallennetaan vasta kun tiedostoa aletaan lataamaan.
  • Muutettu: Areenan radio-ohjelmat tallennetaan nyt kaikki FFmpeg:llä.
  • Korjattu: Jotkut Areenan TV-sarjat ei lataantuneet.
v4.1.0.4 - 3.11.2018
  • Lisätty: Osoitteeksi voi antaa myös Ilta-Sanomien tai Helsingin Sanomien sivun osoitteen, ja kyseisellä sivulla oleva (Ruudun) video ladataan automaattisesti. HS:n tapauksessa myös videon suoran osoitteen voi liittää (kopioimalla videon nappuloiden seassa oleva Ruutu-logon osoite).
  • Muutettu: FFmpeg on päivitetty uusimpaan versioon, aiempi ei osannut ladata kaikkia Areenan radio-ohjelmia.
  • Korjattu: Latauksen ei pitäisi enää jämähtää 100%:n tilaan.
  • Korjattu: Ruudun %title% -muuttuja antoi liian pitkän nimen ja %program% -muuttuja jäi tyhjäksi elokuvien kanssa.
  • Poistettu: Asetuksista turhat lataimet (Ruudusta HDSDump ja RTMPDump, Areenasta RTMPDump), sekä turha TV5:n asetussivu.
v4.1.0.1 - 26.10.2018
  • Muutettu: HUOM! LUE ENNEN PÄIVITYSTÄ! FlickFetch ei toimi enää Windows XP:llä. Syynä sekä Ruudun että Areenan vaatima TLS 1.2 (Transport Layer Security), jonka käyttö vaatii vähintään .NET Framework 4.5:n, ja se ei tue XP:tä. Windows 7/8 -käyttäjillä tulee olla asennettuna vähintään .NET 4.7 (mieluiten uusin 4.7.2). Ajan tasalla oleva Windows 10 sisältää sen valmiiksi. Latauslinkki: https://www.microsoft.com/net/download/thank-you/net472
  • Korjattu: Ruudun ja Areenan lataukset, ohjelmalista, jaksolista ja haku ei toiminut kunnolla tai ollenkaan (johtuen yllämainitun TLS 1.2:n puutteesta).
v4.0.4.0 - 26.9.2018
  • Lisätty: Pika-asetusvalikkoon on lisätty valintaruksi "Lataa vain oheistiedostot". Valinnan ollessa aktiivisena ladataan vain asetusten mukaiset sarjan/jakson kuvaustekstitiedostot, tekstitystiedostot ja esikatselukuvat, sekä luodaan tarvittaessa xml-tiedosto. Itse video- tai audiotiedostoa ei ladata. Asetus ei tallennu, vaan se on pois päältä automaattisesti aina kun FlickFetch käynnistetään.
  • Muutettu: Tiedostonimien "<" ja ">" -merkkien sisään laitettavissa ehtolauseissa voi nyt käyttää useampaa kuin yhtä muuttujaa, jolloin kaikkien muuttujien on löydyttävä jotta ehto täyttyy. Korvausmerkin "|" jälkeen voi myös laittaa useita muuttujia, ja korvausmerkkejä voi ketjuttaa niin paljon kuin tarvitsee. Eli esim: "%program%< S%season%E%episode%| S%season%| E%episode%>", jolloin sekä kausi- että jaksotiedon löydyttäessä nimeen tulee " S01E05", tai jos vain kausitieto löytyy, tulee " S01", tai jos vain jaksotieto, tulee nimeen " E05". Jos kumpaakaan tietoa ei löydy, jätetään koko ehtolause lisäämättä nimeen. Myös RegEx -parsintaa on korjattu: ennen RegEx palautti virheellisesti koko muuttujan, jos RegExin tulos oli tyhjä. Päivitetyn ehtolauseen myötä RegExejäkin voi ketjuttaa, eli jos ensimmäinen ei palauta tulosta, niin siirrytään seuraavaan, jne.
  • Korjattu: Ruudun tietokantatallennuksessa bugi, esim. Kontio & Parmas ei tallentunut oikein tietokantaan.
v4.0.3.3 - 13.9.2018
  • Korjattu: Ruudun videoista moni tunnistui virheellisesti DRM-suojatuksi. DRM-tarkistus on nyt siis pois päältä Ruudustakin.
v4.0.3.2 - 8.9.2018
  • Korjattu: "--timer" -komentoriviparametri poisti lähes kaikki napit käytöstä.
v4.0.3.1 - 1.9.2018
  • Lisätty: Asetus pääikkunan esiintuomiselle kun leikepöydältä saadaan ohjelman linkki (Asetukset / Pääikkuna / [X] Aktivoi pääikkuna) tai esiintuonti vain jos ikkuna on pienennetty ([X] Vain jos pienennetty).
  • Muutettu: Elävä Arkisto tallentaa nyt myös artikkelisivulle upotetut Areenan videot ja audiot. Huom! Areenan tiedostot ladataan eri tavalla kuin Elävän Arkiston ja ne tallentuvat Areenan asetusten mukaiseen kansioon, eikä samaan kansioon Elävän Arkiston tiedostojen kanssa. Jaksolistaus näyttää nyt jokaisen nimen edessä onko kyseessä Areenan vai Elävän Arkiston tiedosto. Elävän Arkiston artikkelin tekstimuotoinen tallennusmahdollisuus sekä linkin tallennus poistettu (eivät ole muutenkaan toimineet pitkään aikaan).
  • Korjattu: Jakson tiedot -ikkunan toiminta Elävän Arkiston kanssa.
  • Poistettu: TV5:n pääikkunan linkki.
v4.0.3.0 - 31.8.2018
  • Korjattu: Jos jakson nimi piti sisällään ohjelman nimen, se poistettiin jakson nimestä.
  • Korjattu: EM-kisojen tallenteet pystyy lataamaan, mutta laatuvalinta ei vaikuta niihin. Latautumaan lähtee ilmeisesti paras laatu.
  • Korjattu: Muutamia pieniä bugikorjauksia, mm. lataajan koodia paranneltu; saattaa korjata sitä että joillain lataukset on jäänyt 100% -tilaan. Ei tosin ole saatu varmistettua!
  • Lisätty: Latausparametreihin voi lisätä alkuun polun ja tiedostonimen valinnaiseen lataajaan. Eli jos vaikka haluaa käyttää eri kansiossa olevaa eri versiollista ffmpeg.exe:ä, niin se onnistuu lisäämällä latausparametrien alkuun kyseisen ohjelman polku.
  • Lisätty: Asennukseen lisätty "hdsdump.exe.config" -tiedosto, jotta HDSDump hyväksyy NET. Framework 4.0:n eikä vaadi asentamaan erikseen 3.5:ttä jota ei uusista Windows 10 asennuksista löydy.
  • Muutettu: Areenan haku on päivitetty nykyaikaan ja uusienkin ohjelmien pitäisi nyt löytyä haulla. Normaali haku löytää maksimissaan 10 osumaa (kuten Areenan nettisivullakin, 10 tulosta per sivu), mutta lisäämällä hakuikkunan "Hakusivujen määrä" -asetusta, yhdistetään hakuun valittu määrä "alasivuja". Kaikkia hakusivun tuloksia ei lasketa osumiksi, jos niissä ei esiinny hakusanaa. Jokainen lisätty hakusivu hidastaa hakua yhden sivulatauksen verran.
  • Muutettu: Areenan hakutuloksissa näkyy suoraan onko kyseessä audio vai video.
  • Korjattu: Jos Areenan hausta oli jäänyt päälle hakuasetusrukseja joita ei ole Ruudussa tuettuna, ei Ruudun haku toiminut.
  • Korjattu: Ajastimeen liittyvä FlickFetchin kaatuminen virheilmoitukseen "String was not recognized as a valid DateTime".
  • Korjattu: Jonon jumiutuminen "Etsitään..." -tilaan joissain tapauksissa joissa jonoon on päätynyt ohjelma jolle ei löydy latauslinkkejä.
  • Korjattu: "--timer" -komentoriviparametri ei toiminut oikein.
  • Poistettu: "--hideall" -komentoriviparametri ongelmien ja vähäisen hyödyn takia.
* Darxiden viesti oli aivan totuudenmukainen ja asiallinen, eikä se mitenkään pilkannut sinua. Sattuuhan sitä jokaiselle mokia.:geek: Siksi kannattaisi oma puoli tarkistaa, ennen kuin tulee älämölyämään ja arvostelemaan.:facepalm:


Quantico on DRM-suojattu, ainakin 3. kauden jaksot. Siksi niitä ei pysty lataamaan. Ei DRM-suojatut ohjelmat latautuvat hyvin.
Ei pidä paikkaansa. sama ongelma kaikissa ruudun videoissa.
Sanoo käyttäjä, jolla on 9 kk wanha versio ohjelmasta, johon valitettavasti tarvitaan sivustojen muutosten vuoksi usein korjauksia.:facepalm:

Otin summan mutikassa jonkun jakson Ruudun sarjoista, ja hyvin lataa, jos on sellainen, että ylipäätään on ladattavissa.
nW4mT4LuXNl8cIpY-FlickFetch11.png

(mullekin voisi vinoilla persiillään olevasta tiedostonimen muodostamisesta, kun tottahan se on, että jäänyt joku viallinen määritys Ruudulle :))
videot kyllä pyörivät hyvin
Se että voit katsoa jonkun jakson Ruudun sivustolla, ei tarkoita sitä, että se olisi ladattavissa (vrt. Katsomo)

@ruutu voi tehdä oman softan tilalle. Tee sellainen joka imuttelee nyt ja aina Ruudusta sen mitä mieleen juolahtaa. Jäädään odotelemaan. :tup:
 
Viimeksi muokattu:
No jo on kun itse ohjelmantekijä tarjoaa apua kysyjällle niin se palkitaan tuilulla ... vissiin kysyjä ei sitten loppujenlopuksi haluakkaan mitään asiallista apua.
 
Kommentoin nyt sen verran, että koska käytän kaikkeen oikeaan työskenteleyyn, jotka teen Windowsilla, XP:tä (suureman osan teen Unixilla, osan Linuxilla ja osan VMS:llä), käytän Darxiden loistavan FF:n vanhaa versiota 4.0.4.0, ja siinä versiossa ei ole ollut lainkaan ongelmia tekstitysten latausten kanssa. (Tuo versio on myös Win 7 -koneessa, mutta en ole käyttänyt sen FF:ää pitkään aikaan).

Olen kerran aiemmin maininnut, että Areenan vain Areenassa (ei siis televisiossa) tulleet ohjelmat, joiden tunnus on tyyppiä 1-5xxxxxxx, eivät tallennu heti vaan vasta noin kahdesta neljään vuorokauden kuluttua siitä, kuin ohjelma on tullut Areenaan. Asia ei häiritse minua enkä pyydä asialle tehtävän mitään, eritoten kun siis käytän FF:n XP-versiota, jota ei enää tueta. Sen sijaan olen utelias, esiintyykö ilmiö muilla käyttäjillä ja FF:n versioilla.

Haluan vielä kiittää Darxidea upeasta työstä. Ilman häntä olisi moni iloinen hetki mennyt meidän perheeltä täällä hitaan verkkoyhteyden päässä ohitse.
 
Olen kerran aiemmin maininnut, että Areenan vain Areenassa (ei siis televisiossa) tulleet ohjelmat, joiden tunnus on tyyppiä 1-5xxxxxxx, eivät tallennu heti vaan vasta noin kahdesta neljään vuorokauden kuluttua siitä, kuin ohjelma on tullut Areenaan. Asia ei häiritse minua enkä pyydä asialle tehtävän mitään, eritoten kun siis käytän FF:n XP-versiota, jota ei enää tueta. Sen sijaan olen utelias, esiintyykö ilmiö muilla käyttäjillä ja FF:n versioilla..
En ole kiinnittänyt osoitteeseen huomiota, mutta tätä on esiintynyt täälläkin muutaman kerran. Itsellä tämä tosin on liittynyt Ohjelmalistaan tallennettujen, hakusanalla etsinnässä löydettyjen tuloksien kanssa (jos sillä on mitään väliä). Tässä oli esim. "Eläinten ystävät" -sarja, jossa löytyi hakusana "tiikeri", ja tämän kanssa oli ongelma, kun Yle oli tuonut ohjelman tiedot reilusti etukäteen tarjolle, vaikka ohjelma oli vasta tulossa. Niinpä FlickFetch yritti tätä hakusanalla löydettyä jaksoa ladata.

Tällaisia on ollut siis Ohjelmalistaan tallennettujen hakutulosten kanssa, mutta Ohjelmalistaan asetettujen seurattavien sarjojen kanssa vastaavaa ongelmaa ei ole muistaakseni kertaakaan tapahtunut.
Hieman OT koskien XP:n asettamia rajoitteita FlickFetchin käyttöön
Sitten kun jostain syystä vanha FlickFetch versio ei enää toimi Areenan kanssa, niin voisit ehkä kokeilla ajaa Linuxissa virtuaalikonetta? Eli asentaisi uudemman Windowsin* sopivaan virtuaalikoneeseen**. Näin ei tarvitse lopettaa tämän mainion FlickFetchin käyttämistä, jos ei halua päivittää varsinaisen koneen Windowsia uudemmaksi.

* Virtuaalikoneessa voinet ajella testiversiota Windowsista jos ei halua maksaa uudemmasta.

** Ainakin Windowsissa hyvin toimiva ilmainen VirtualBox pitäisi toimia Linuxissa. Minun on sanottava että kokemusta ei ole ko. asiasta Linuxilla.

Pahoittelut jos tuli ihan tuttua asiaa. Kun ei voi tietää mitä siellä jo osataan, kenties ovat tuttuja tai sitten ei. :)

Edit. Sitten kun oppisi lukemaan koko viestin.:facepalm: Sullahan olikin uudempi Windows käytettävissä tarvittaessa, joten turhat löpinät virtuaalikoneesta.:) Tosin on näppärää käynnistää toinen käyttis toisen alaisuudessa käytettävissä nappia painamalla.:tup:

Edit2. Osoite näytti olevan tuossa omassa tapauksessa 1-4438637, eli ei 1-5 -alkuinen, jos sillä nyt on merkitystä.

Se unohtui mainita, ettei moista ole pitkään aikaan enää esiintynyt.
 
Viimeksi muokattu:
Tiedä sitten mistä johtuu ettei nämä uusimmat FF:n versiot toimi koneellani (lataus ei käynnisty), mutta Darxiden linkkaamasta paikasta Index of /dl löysin omassa koneessani toimivan version (flickfetch_full_4.0.4.0.zip). Kaikki toimii taas kuin hyvin rasvattu kone. Kiitoksia Darxidelle kaikesta avusta ja mahtavasta ohjelmasta!
 
Tiedä sitten mistä johtuu ettei nämä uusimmat FF:n versiot toimi koneellani (lataus ei käynnisty), mutta Darxiden linkkaamasta paikasta Index of /dl löysin omassa koneessani toimivan version (flickfetch_full_4.0.4.0.zip). Kaikki toimii taas kuin hyvin rasvattu kone. Kiitoksia Darxidelle kaikesta avusta ja mahtavasta ohjelmasta!

Laita login sisältöä niin katotaan mistä kiikastaa...
 
Onko ajatusta lisätä dplay latauksia tähän ohjelmaan? Sain kyllä lataukset toimimaan ruotsin svtplay-dl - Home of svtplay-dl softalla+pienellä modifikaatiolla skriptiin. Olisi hienoa, jos toimisi suoraan flickfetchin kanssa.


Tolla svtplay-dl ohjelmalla pystyy lataamaan myös muiden maiden Viafree-ohjelmia, mut Suomen Viafree-ohjelmien lataus ei taida olla mahdollista. Olishan se hyvä jos saisi noi Suomen dplay-ohjelmat mukaan FF:ään.
 
Tolla svtplay-dl ohjelmalla pystyy lataamaan myös muiden maiden Viafree-ohjelmia, mut Suomen Viafree-ohjelmien lataus ei taida olla mahdollista. Olishan se hyvä jos saisi noi Suomen dplay-ohjelmat mukaan FF:ään.

Toimiihan tuo viafree.fi suoraan ilman modifikaatioita. Ainakin mulla lähti lataamaan..
 
Tyytyväisenä olen tähän asti tätä käytellyt, todella suuret kiitokset siitä tekijälle.
Nyt huomasin että areenan radio puolelta useampaa eri latausta yrittäessäni tulee seuraava virheilmoitus:
Can't find any download links. Check the address.
Kokeiltu sekä viimeisimmällä (v4.1.3.2) versiolla että useammalla vähän vanhemmallakin ja myös usealla eri koneella.
Virhe ilmenee esim. dj-orion ohjelman, Uuden tanssimusiikin listan ja YleX Throwback: Jani Kareinen viimeisimpien neljän kuunneltavissa olevien ohjelmien linkkien kanssa.
Eli esim. seuraavat linkit antava tuota virhettä:

Jos näitä yrittää hakea flickfetchin omalla searchilla, niin ohjelman nimellä kyllä löytää select episodes näkymään jaksot, mutta kun niitä yrittää sitä kauttakin ladata tulee tuo sama virheilmoitus.
Olisiko vinkkejä mitä kokeilla? Vai onko areenan toimintaa jotenkin muutettu kuukauden sisään niin että ei uusimmallakaan versiolla enää toimi? Tammikuun alkupuolella edellä mainittujen radio-ohjelmien lataukset ovat vielä toimineet normaalisti. Selaimella noiden kuuntelu toki toimii.
 
Tyytyväisenä olen tähän asti tätä käytellyt, todella suuret kiitokset siitä tekijälle.
Nyt huomasin että areenan radio puolelta useampaa eri latausta yrittäessäni tulee seuraava virheilmoitus:
Can't find any download links. Check the address.
Kokeiltu sekä viimeisimmällä (v4.1.3.2) versiolla että useammalla vähän vanhemmallakin ja myös usealla eri koneella.
Virhe ilmenee esim. dj-orion ohjelman, Uuden tanssimusiikin listan ja YleX Throwback: Jani Kareinen viimeisimpien neljän kuunneltavissa olevien ohjelmien linkkien kanssa.
Eli esim. seuraavat linkit antava tuota virhettä:

Jos näitä yrittää hakea flickfetchin omalla searchilla, niin ohjelman nimellä kyllä löytää select episodes näkymään jaksot, mutta kun niitä yrittää sitä kauttakin ladata tulee tuo sama virheilmoitus.
Olisiko vinkkejä mitä kokeilla? Vai onko areenan toimintaa jotenkin muutettu kuukauden sisään niin että ei uusimmallakaan versiolla enää toimi? Tammikuun alkupuolella edellä mainittujen radio-ohjelmien lataukset ovat vielä toimineet normaalisti. Selaimella noiden kuuntelu toki toimii.

Laitatko lokia näistä että mikä menee pieleen? Sain talteen kaikki 5 jaksoa Orionia ja 6 jaksoa Throwbackia, ei ongelmia eikä virheilmoituksia.

Lokin saa auki Settings-napin viereisen nuolinapin valikosta "Show log". Ja avautuvasta ikkunasta laita päälle "Log settings / Show internal exceptions".

upload_2019-2-10_0-26-3.png
upload_2019-2-10_0-26-16.png
 
Laitatko lokia näistä että mikä menee pieleen? Sain talteen kaikki 5 jaksoa Orionia ja 6 jaksoa Throwbackia, ei ongelmia eikä virheilmoituksia.

Lokin saa auki Settings-napin viereisen nuolinapin valikosta "Show log". Ja avautuvasta ikkunasta laita päälle "Log settings / Show internal exceptions".

upload_2019-2-10_0-26-3.png
upload_2019-2-10_0-26-16.png

Hei

Internal exceptions logi löytyy [#1] 08.58.37 Object reference not set to an instance of an object. at Flic - Pastebin.com
ja network activity logi Ladattu siis osoitetta https://areena.yle.fi/1-50043439 [#1] 08.58.32 http:/ - Pastebin.com
Kokeilin ladata linkkiä
 
Anteeksi että kysyn mutta oliko niin ettei ruudusta saa ladattua videota mikä on tunnuksen/kirjautumisen takana vaikka maksetut ruutu tunnukset on olemassa?
 

Onko varmasti uusin versio FF:stä? Näitä "GetToken" virheitä ei pitäisi uusimmalla enää tulla:
Koodi:
Object reference not set to an instance of an object.
   at FlickFetch.AreenaUtils.GetToken(JToken obj, String str)

Ja varmasti ei ole myöskään VPN käytössä? Itse laitoin VPN:n päälle niin kyseistä kalturan osoitetta ei saatu haettua:
Koodi:
[#9] 08.58.41
https://cdnapisec.kaltura.com/html5/html5lib/v2.63.3/mwEmbedFrame.php?&wid=_1955031&uiconf_id=37558971&entry_id=1_6ite6cpp&playerId=yle-kaltura-player14043728505883-1_6ite6cpp&forceMobileHTML5=true&urid=2.63.3&callback=mwi_ylekalturaplayer140437285058831p0czogfc0&parts=1

[#9] 08.58.41
The remote server returned an error: (404) Not Found.
   at System.Net.WebClient.OpenRead(Uri address)
   at FlickFetch.AreenaUtils.GetSourceCodeAreena(String address)
 
Höh. Kyllä varmasti toimii. Sisäisesti Windows-stringit ovat tunnetusti UTF-16. Tiedostoon kirjoitettaessa Encoding.Default tarkoittaa 8-bittistä merkistöä käytössä olevalla koodisivulla, joka yleensä on 1252. Encoding.UTF8 on sitä miltä näyttää, ja jos jättää kirjoituskäskyistä Encoding-määreen kokonaan pois, on tulos UTF-8 ilman BOM.

Ehdin perehtyä tähän nyt, ja oikeassa olet. Seuraavaan versioon toimiva 1252, sekä myös valinta onko UTF8 ilman vai BOMin kanssa. Toi piti tehdä vähän toisin kuin ennen, eli ladata Ylen sivuilta UTF8-muotoinen tekstitys byte-arrayksi jolloin sen sai konvertoitua 1252:ksi. Kirjoitus tiedostoon FileStreamilla, ja BOM pitää kirjoittaa tiedoston alkuun erikseen jos sen haluaa. Encoding-määrettä ei tuon kirjoituskäskyn kanssa voi käyttää. Ainakaan parempaa tapaa en nyt keksinyt.
 
Ehdin perehtyä tähän nyt, ja oikeassa olet. Seuraavaan versioon toimiva 1252, sekä myös valinta onko UTF8 ilman vai BOMin kanssa. Toi piti tehdä vähän toisin kuin ennen, eli ladata Ylen sivuilta UTF8-muotoinen tekstitys byte-arrayksi jolloin sen sai konvertoitua 1252:ksi. Kirjoitus tiedostoon FileStreamilla, ja BOM pitää kirjoittaa tiedoston alkuun erikseen jos sen haluaa. Encoding-määrettä ei tuon kirjoituskäskyn kanssa voi käyttää. Ainakaan parempaa tapaa en nyt keksinyt.
Niin siis byte array on vain tavuja. Vasta kun se konvertoidaan tekstiksi, voidaan puhua merkkivalikoimasta. Yleltä tulee nimenomaan utf8-koodattua tekstiä. Ja kun on tekstiä, niin esim. File.WriteAllText kyllä tuntee Encoding-määreen. Sitä FileStreamia siis ihmettelen, ja ongelmaa muutenkin.
 
Eikös vois toimia palttiarallaa noin tuo tekstien tallennus eri enkoodauksilla.

HttpClient client = new HttpClient();
string result = await client.GetStringAsync("ylentekstiurl");

using (StreamWriter writer1 = new StreamWriter(File.Open("c:\\temp\\utf8_withoutbom.txt", FileMode.CreateNew), new UTF8Encoding(false)))
using (StreamWriter writer2 = new StreamWriter(File.Open("c:\\temp\\utf8_withbom.txt", FileMode.CreateNew), new UTF8Encoding(true)))
using (StreamWriter writer3 = new StreamWriter(File.Open("c:\\temp\\win1252.txt", FileMode.CreateNew), Encoding.GetEncoding(1252)))
{
writer1.Write(result);
writer2.Write(result);
writer3.Write(result);
}
 
Niin tai näin:
Koodi:
using System.Text;
using System.IO;
using System.Threading.Tasks;
using System.Net.Http;

namespace subtitles
{
    class Program
    {
        static string uri = "https://...";
        static void Main()
        {
            GetSubtitles(uri).Wait();
        }
        static async Task GetSubtitles(string uri)
        {
            var body = "";

            using (var client = new HttpClient())
            {
                try
                {
                    var response = await client.GetAsync(uri);
                    response.EnsureSuccessStatusCode();
                    body = await response.Content.ReadAsStringAsync();
                }
                catch {}
            }
            if (!string.IsNullOrEmpty(body))
            {
                File.WriteAllText("utf8.srt", body);
                File.WriteAllText("cp1252.srt", body, Encoding.GetEncoding(1252));

            }
        }
    }
}
 
Tai hieman yksinkertaistaen, ja edellyttäen että c#-versioksi on valittu vähintään 7.1 (async main), ja lisäten myös BOMmillisen vaihtoehdon:
Koodi:
using System.Text;
using System.IO;
using System.Threading.Tasks;
using System.Net.Http;

namespace subtext
{
    class Program
    {
        static string uri = "https://...";
        static async Task Main()
        {
            string text = "";
            using (var client = new HttpClient())
            {
                text = await client.GetStringAsync(uri);
            }
            if (!string.IsNullOrEmpty(text))
            {
                File.WriteAllText("utf8.srt", text);
                File.WriteAllText("utf8bom.srt", text, Encoding.UTF8);
                File.WriteAllText("cp1252.srt", text, Encoding.GetEncoding(1252));
            }
        }
    }
}
 
Eikös vois toimia palttiarallaa noin tuo tekstien tallennus eri enkoodauksilla.

HttpClient client = new HttpClient();
string result = await client.GetStringAsync("ylentekstiurl");

using (StreamWriter writer1 = new StreamWriter(File.Open("c:\\temp\\utf8_withoutbom.txt", FileMode.CreateNew), new UTF8Encoding(false)))
using (StreamWriter writer2 = new StreamWriter(File.Open("c:\\temp\\utf8_withbom.txt", FileMode.CreateNew), new UTF8Encoding(true)))
using (StreamWriter writer3 = new StreamWriter(File.Open("c:\\temp\\win1252.txt", FileMode.CreateNew), Encoding.GetEncoding(1252)))
{
writer1.Write(result);
writer2.Write(result);
writer3.Write(result);
}

Tai hieman yksinkertaistaen, ja edellyttäen että c#-versioksi on valittu vähintään 7.1 (async main), ja lisäten myös BOMmillisen vaihtoehdon:
Koodi:
using System.Text;
using System.IO;
using System.Threading.Tasks;
using System.Net.Http;

namespace subtext
{
    class Program
    {
        static string uri = "https://...";
        static async Task Main()
        {
            string text = "";
            using (var client = new HttpClient())
            {
                text = await client.GetStringAsync(uri);
            }
            if (!string.IsNullOrEmpty(text))
            {
                File.WriteAllText("utf8.srt", text);
                File.WriteAllText("utf8bom.srt", text, Encoding.UTF8);
                File.WriteAllText("cp1252.srt", text, Encoding.GetEncoding(1252));
            }
        }
    }
}

Perhana. Oon kokeillut molempia tapoja jo aiemmin, ja itseasiassa nykyisessä julkisessa FF versiossa tallennus menee hrk viimeisimmän mukaan. Erona toki se, että käytän yksinkertaisempaa WebClientiä ilman asynceja (koko lataushomma juoksee muutenkin jo omassa säikeessään) ja olin epähuomiossa käyttänyt samaa enkoodausta myös WebClientissä (WebClient.Encoding), vaikka siinä pitää tietysti olla käytössä UTF8 ja vasta tiedoston tallennusvaiheessa win1252. Tuo sotki kokonaan tuon win1252:n tallennuksen.

Noh, unohdetaan googlatut monimutkaisemmat tavat ja pysytään vanhassa :) Kiitos esimerkeistä, pistivät tarkistamaan oman koodin.
 
Onkohan Yle säätänyt jotain tekstitysten kanssa ja oliko niiden löytämiseen vaihtoehtoista helppoa kikkaa? Tänään ei ole tullut tekstejä yhteenkään lataukseen vaikka v4.1.3.2 jauhaa kauan yrittäessään saada niitä.
 
Onkohan Yle säätänyt jotain tekstitysten kanssa ja oliko niiden löytämiseen vaihtoehtoista helppoa kikkaa? Tänään ei ole tullut tekstejä yhteenkään lataukseen vaikka v4.1.3.2 jauhaa kauan yrittäessään saada niitä.
Samat setit itselläni, mutta sain hrk:n Laturi -ohjelmalla tekstitykset ladattua ilman ongelmaa.
 
tekstitykset ei vain lataudu, mikäs toi hrk laturi on, kyllä ite ohjelma latautuu mut noi tekstit ei vaikka kui tosiaan jauhais, kelpais tekstitykset muutakin kautta
 
v4.1.3.3 - 21.2.2019
- Korjattu: Tekstityksen koodausvaihtoehto "Windows-1252" pitäisi nyt toimia oikein. UTF-8 -koodauksiin lisätty valinta BOMin kanssa tai ilman. Uusissa asennuksissa oletuskoodauksena nyt "UTF-8 with BOM".
- Korjattu: Tekstityksien haku ei enää toiminut.
- Muutettu: Latausten aloituslogiikassa ja pääikkunan tekstitulosteissa muutoksia ja siinä sivussa koodin siivousta. Hieman vähälle testaukselle ehti jäädä, toivottavasti ei bugita.
 

Uusimmat viestit

Statistiikka

Viestiketjuista
259 324
Viestejä
4 509 546
Jäsenet
74 352
Uusin jäsen
JuhaSaar

Hinta.fi

Back
Ylös Bottom