- Liittynyt
- 29.04.2017
- Viestejä
- 450
Mitä ongelmia sinulla on vai eikö ohjelma lähde edes käyntiin? (en itse ajan Winen kautta, pyydän vain kuvaamaan ongelmia tarkemmin)Onko Winellä kukaan saanut ohjelmaa pyörimään? Jos niin ohjeita kaipaisin.
Mitä ongelmia sinulla on vai eikö ohjelma lähde edes käyntiin? (en itse ajan Winen kautta, pyydän vain kuvaamaan ongelmia tarkemmin)Onko Winellä kukaan saanut ohjelmaa pyörimään? Jos niin ohjeita kaipaisin.
GitHub - aajanki/yle-dl: Download videos from Yle serversOnko Winellä kukaan saanut ohjelmaa pyörimään?
http://flickfetch.bplaced.net/FFdebug.zipTarkasteleeko pääikkuna koko ajan muuttuuko "hWnd" vai ainoastaan tietyissä tilanteissa?
Yksi keino yrittää kaapata tuo ongelma haaviin olisi tietenkin "debug-viestien" kirjoitus johonkin lokitiedostoon sen koodin osalta joka handlaa tuota toimintoa. Voisin sellaista versiota ajaa ja odotella ongelman toistumista.
22:14:03 Mainwindow handle changed: 0 -> 30869068
1|http://www.ruutu.fi/video/2863808|Tyttö ja helmikorvakoru (95 min)|5,9%|00:02:30 / 00:40:24|123,47 Mt / 2115 Mt|
22:28:47 Downloader handle changed: 109250098 -> 67309478
22:28:47 Downloader handle changed: 109250098 -> 67309478 (change updated to mainwindow)
22:28:47 Downloader handle changed: 109250098 -> 67309478 (Tyttö ja helmikorvakoru (95 min))
Kiitos, sain kerran toistettua jumahduksen näillä ohjeilla Täytyy tutkia vähän.Heti tärppäsi (toinen lataus), kyllä tämä aika usein tapahtuu minun koneella.
Avasin ohjelman. debug_mainwindow_handle:
Aloitin latauksen ja yritin laukaista ongelman, onnistuin yllättäen taas avaamalla asetusikkunan ja painamalla OK.Koodi:22:14:03 Mainwindow handle changed: 0 -> 30869068
Nyt löysin tavan laukaista jumituksen 99%:sti. Ohjelma pitää olla kokonaan kiinni ja ensimmäinen lataus päälle jonosta ohjelman avauksen jälkeen, sitten asetusten avaus ja joko OK tai cancel napin painallus -> jonon latausindikaattorit jumahtaa. Ohjelma pitää sulkea tämän jälkeen kokonaan (lataus myös) jotta voi laukaista ongelman uudestaan. Latausikkunan avaaminen (ja auki jättäminen tai sulkeminen) ennen asetusten avausta ei muuta tilannetta, jumahdus tapahtuu silti.
debug_mainwindow_handle:ssa ei mitään muutosta jumahduksen jälkeen.
Huomasin, että autosave.lst tiedostoa muutettiin tauotta, ehkä jopa n. 50ms välein, todella usein kuitenkin ja selvästi alle sekunnin välein. Avasin tiedoston ja päivitin tauotta (tai niin nopeasti kuin pystyin) sisältöä ja 99% ajasta tiedostossa oli sisältönä tämä:
Samat tiedot kuin jonon jumahtaneessa latausindikaattorissa. Latauksen loppuun asti. Tiedoston sisältöä päivitettäessä näin muutaman kerran kun tiedoston sisältönä oli pelkkää tyhjää (explorerin detail-näkymässäkin välillä tiedoston koko välähti 0:na), ja kerran taisin nähdä, että sisältönä vilahti vain joku "http://".Koodi:1|http://www.ruutu.fi/video/2863808|Tyttö ja helmikorvakoru (95 min)|5,9%|00:02:30 / 00:40:24|123,47 Mt / 2115 Mt|
Avasin sitten hetken päästä jonosta latausikkunan.
debug_mainwindow_handle:
debug_downloader_handle (tiedosto luotiin vasta nyt tässä vaiheessa):Koodi:22:28:47 Downloader handle changed: 109250098 -> 67309478 22:28:47 Downloader handle changed: 109250098 -> 67309478 (change updated to mainwindow)
En kyllä valitettavasti näe noista debug-tiedoista mitään miksi jumahdus tapahtuu mutta toivottavasti sinä näet. Muuten joutuu tekemään lisädebuggausviestejä koodiin.Koodi:22:28:47 Downloader handle changed: 109250098 -> 67309478 (Tyttö ja helmikorvakoru (95 min))
Kokeilin ilman automaattista jonon tallennusta ja näköjään se ei vaikuta latausindikaattorien toimintaan mitenkään, joten siitä varmaan tämä ongelma ei johdu.
Tarvitseeko autosave.lst tiedostoa sitten päivittää/kirjoittaa niin usein kun automaattinen jonon tallennus on päällä? Aika paljon tulee kirjoitus-operaatioita levylle latausten aikana. Joku 5 sekuntia tai jopa harvemminkin IMO riittäisi. Tai jopa niin radikaalisti, että kirjoitetaan vain kun listalle lisätään jotain, lataus loppuu, tai poistetaan jonosta. En tiedä tarkasti miten kaikin tavoin tuota tiedostoa ja sen sisältämää tietoa käytetään, joten ehdotukseni ei välttämättä ole ongelmaton. Mutta miten esim. latauksen "väliaikatietoja" voisi edes käyttää hyväksi? Jos esim. ohjelma kaatuu latauksen aikana, niin eihän mitään latausta pystytä kuitenkaan jatkamaan jos se on pysähtynyt.
BTW. Mitä "jätä edistymistieto huomiotta" latausikkunassa oikein tekee? En näe mitään muutosta oli se sitten päällä tai ei.
Minullakaan ei nyt muutama kokeilemani latauksen ikkuna "jumahtanut".Kokeileppa tätä versiota vielä:
http://flickfetch.bplaced.net/FFdebug2.zip
Itse en enää saanut jumahtamista, eli toivottavasti tällä korjaantui.
Testasin tällä debug2-versiolla vielä tätä ja edelleenkin tulee tuo aikaisemmin kirjoittamani virhe. On muuten identtinen virheilmoitus Liisan raportoiman kanssa.Ihmettelen tässä tuota "lataa"-napin vieressä pudotusvalikossa olevia toimintoja, esim. "näytä tiedot", ei näytä toimivan ollenkaan Yle Areenan linkkien kanssa. Mutta esim. Ruudun jonkun leffalinkin kanssa toimii. Tosin jos tälle linkille The King's Speech kokeilee "näytä kaikki jaksot" niin tulee virhe:
Koodi:Tuntematon virhe: Object reference not set to an instance of an object. at FlickFetch.FormMain.downloadVideo(String address, String folder, Boolean isList, Boolean force)
Sillä ei ole vaikutusta, onko lataamattomia jaksoja vai ei. Jokainen kokeilemani sarja antoi tuon virheilmoituksen Areenassa. Ruudussa kaikki kokeilemani toimivat. Ennen (siis reilu pari viikkoa sitten ja sitä aikaisemmin) myös Areenassa kaikki sarjat toimivat. Silloin ennen en ladannut Ruudusta muita kuin Havaiji 5-0:ta ja se toimi.Voisiko olla mahdollista, että kaikki nyt tällä hetkellä tarjolla olevat jaksot on jo ladattu aiemmin (löytyy database.txt:stä) ja siksi ohjelma bugittaa kun ei ole mitään uusia jaksoja näytettäväksi siinä "valitse jaksot" ikkunassa?
Minullakaan ei nyt muutama kokeilemani latauksen ikkuna "jumahtanut".
Edelleen minulla on kuitenkin sellainen ongelma, että Areenasta FF ei löydä sarjoista linkkejä. Jos esimerkiksi annan FF:lle URLin https: //areena.yle.fi/1-3885820, niin FF ei löydä siitä linkkejä, vaan antaa virheilmoituksen (punaisella):
Tuntematon virhe:
Object reference not set to an instance of an object.
at FlickFetch.FormMain.downloadVideo(String address, String folder, Boolean isList, Boolean force)
Voit halutessasi lähettää bugiraportin ikkunan oikeasta yläkulmasta löytyvällä linkillä.
https: //areena.yle.fi/1-3885820
Ruudusta FF löytää linkit. Olen nyt kokeillut tällä debuggaavalla versiolla, mutta muuta materiaalia ei ole kertynyt kuin debug_mainwindow_handle-tiedosto, jonne tulee jokaisella yrityskerralla rivi tyyliin
03.09.2017 23:13:21 Mainwindow handle changed: 0 -> 393436
(tuo viimeinen luku vaihtuu joka kerta)
Ongelma alkoi esiintyä edellisen FF-version aikana, olisikohan noin pari viikkoa sitten ja se on samanlainen kummassakin käyttämässäni koneessa, joista toisessa on Win XP ja toisessa Win 7.
Edit: Nuo välilyönnit URLeihin kaksoispisteen jälkeen lisäsin tähän postitukseen sen vuoksi, että URLit näkyisivät tuollaisina eikä sellaisina, joiksi tämä alusta ne automaattisesti muokkaa eli tässä tapauksessa
Casualty
Hmm. Otin randomisti muutamia Ylen sarjoja, valitsin jonkun jakson osoitteen ja syötin FF:n osoitteeksi ja valikosta "Näytä kaikki jaksot", eikä ollut mitään ongelmia... Samaten jos liitän sarjan pääsivun osoitteen, aukeaa jaksolista normaalisti.Muistin, että itsellä myös oli joku vastaava bugi aiemmin ja tännehän olin siitä kirjoittanutkin:
Testasin tällä debug2-versiolla vielä tätä ja edelleenkin tulee tuo aikaisemmin kirjoittamani virhe. On muuten identtinen virheilmoitus Liisan raportoiman kanssa.
Pointtini olikin se, että tuollaisia koodin/kielen virheilmoituksia ei pitäisi esittää GUI:ssa. Nuohan kertovat koodauksen virheestä, todennäköisesti "null"-tyyppisestä virheestä.Tuo mainittu King's Speech on Ruutu+ -sarja joten sitä ei kuulukkaan saada, tosin virheilmoitus voisi olla informatiivisempi
Ei vaan laiskuudesta ;DPointtini olikin se, että tuollaisia koodin/kielen virheilmoituksia ei pitäisi esittää GUI:ssa. Nuohan kertovat koodauksen virheestä, todennäköisesti "null"-tyyppisestä virheestä.
Kiitos kiitosTiedoksi muillekkin ja muistutuksena ettei FF allokoi tilaa kiintolevyltä lataukselleen ( koska sen koko ei ilmeisesti ole tiedossa latauksen alkaessa?), mulla taitaa latausjono olla säädettynä 5:lle samanaikaiselle lataukselle ja jälki on sen mukaista :/
Ja kiitos vielä darxide kun pidät huolta ettei ylevero valu hukkaan!
Kun sulla on toi fragmentoitumiselle immuuni SSD tossa niin ratkaset ongelman helposti kierrättämällä sen kautta vaihtamalla latauskansion C-asemalle ja esimerkiksi ohjelman sulkemisen yhteydessä ajamalla batch-jonon:Tiedoksi muillekkin ja muistutuksena ettei FF allokoi tilaa kiintolevyltä lataukselleen ( koska sen koko ei ilmeisesti ole tiedossa latauksen alkaessa?), mulla taitaa latausjono olla säädettynä 5:lle samanaikaiselle lataukselle ja jälki on sen mukaista :/
totta! yksinkertainen ja toimiva kikka. kiitosKun sulla on toi fragmentoitumiselle immuuni SSD tossa niin ratkaset ongelman helposti kierrättämällä sen kautta vaihtamalla latauskansion C-asemalle ja esimerkiksi ohjelman sulkemisen yhteydessä ajamalla batch-jonon:
xcopy /S /Y C:\Latauskansio D:\
rmdir /S /Q C:\Latauskansio
Ei lataa YLE Areenasta edelleenkään. Firefoxin Flash video Downloader kyllä löytää videot.Tökkiikö YLE Areenasta lataaminen kenelläkään muulla? Nyt on pari päivää ollut niin ettei saa mitään ladattua.
Hyvin toimii täällä.Ei lataa YLE Areenasta edelleenkään. Firefoxin Flash video Downloader kyllä löytää videot.
Se on varmaan just sillon 2010-2011 tungettu Areenaan ja Areena ei tainnut sillon tukea HD:ta vielä. Ei ne lähde jo kerran filmiltä aikanaan digitoitua matskua kääntämään uusiksi vaan ne on sitten sitä postikorttia mitä on.No, tuo Herttuatar-leffa nyt on kohtuullisen uusi ja odottaisin tuosta vähintään 720p olevan jakelussa, ei 576p. Ymmärrän kyllä vanhan materiaalin SD-laadun, esim. lataan juuri Raid-sarjaa 576p:nä, mutta en tuota alamaailma-sarjaa (2010-2011) joka on jaossa 396p:nä. Mutta ehkäpä siinä on jotain enemmänkin vikaa kirjoituksesi perusteella. Olisi ollut kiva katsella tuo sarja mutta postikorttikoolla/laadulla ei kiitos.
Eikö kopion ottaminen flickfetch-kansiosta toiseen paikkaan ja sieltä käynnistäminen toimi? database.txt:tä pitäis sitten joka tapauksesta parsia manuaalisesti jokasesta kansiosta erikseen, jos haluaa niiden pysyvän synkassa/ajan tasalla.Miten FF:stä saa useamman instanssin samaan aikaan? Saisi lataamaan eri asetuksilla samaan aikaan.
Eli meinaat, että YLE:llä on tuosta jotkut filmikelat ja vain 396p digitoitu materiaali? Vaikea uskoa. Varsinkin kun tuon sarjan tilaaja on YLE mutta sen kait omistaa joku toinen firma, eli ostokamaa. Lisäksi tuo sarja on ilmeisesti DVD:llä julkaistu joten parempilaatuista materiaalia olisi saatavilla.Se on varmaan just sillon 2010-2011 tungettu Areenaan ja Areena ei tainnut sillon tukea HD:ta vielä. Ei ne lähde jo kerran filmiltä aikanaan digitoitua matskua kääntämään uusiksi vaan ne on sitten sitä postikorttia mitä on.
No ei kai YLE nyt mitään ostomateriaalia digitoi? Jokaisesta näyttökerrasta/ajasta joutuvat maksamaan tuosta, eli vieläkin ihmettelen miksi ei ole saatu/hankittu vähintään 720p:tä. Ja en usko, että YLE säilyttää jotain materiaalia servereillään jos siitä on näyttölisenssit umpeutuneet, ei taida olla edes laillisesti mahdollista.Sama pätenee siihen Herttuattareen aika pitkälti, Areenan palvelimilla kun näyttäisi olevan seuraavanlaista laatuvaihtoehtoa saatavilla siitä:
Kopioi toiseen kansioon ja "yleiset"-asetuksista "salli useamman FF ajaminen samaan aikaan"?Miten FF:stä saa useamman instanssin samaan aikaan? Saisi lataamaan eri asetuksilla samaan aikaan.
FF 3.6.1.4 on asennettu uudelleen, ja ihan muualle kuin C: -asemalle. Virustorjunta ja palomuuri tilapäisesti pois jotta ne eivät vaikuttaisi siihen miten FF ottaa yhteyden ja miten se hakee verkosta kamaa.Hyvin toimii täällä.
Onko laittaa esimerkkinä osoiteita Areenasta, mikä tökkivät sinulla?
(Joo, luin kyllä että kaikki, kunhan varmistelen, peace)
Ja aina se uudelleen asennus voi auttaa. Ja asentakaa ohjelma jonnekin muualle kuin esim. Program filesiin (tämä on ihan puhdasta mutua).
No oli se lähdemateriaali filmi tai valmiiksi digitaalinen, niin joutuu sen silti areenaa varten (re-)enkoodaamaan halutuille spekseille ja kaikille eri bittivirroille. Mitä noita on seurannut niin harvemmin tekevät sitä uudelleen jos se on jo joskus aikaisemmin tehty maksimissaan SD-tasoisena.Eli meinaat, että YLE:llä on tuosta jotkut filmikelat ja vain 396p digitoitu materiaali? Vaikea uskoa. Varsinkin kun tuon sarjan tilaaja on YLE mutta sen kait omistaa joku toinen firma, eli ostokamaa. Lisäksi tuo sarja on ilmeisesti DVD:llä julkaistu joten parempilaatuista materiaalia olisi saatavilla.
No niin, aivoja kun vähän kaivelin, muistin jonkun täällä maininneen jotain ipv4:stä ja ipv6:sta. Eli kun täältä hain korjauksen:Mutta mikä on tuo tuollainen ip-osoite, josta FF yrittää hakea jotain:
On ja tarttis korjausta.Onko aivan yleinen ongelma, että ohjelmalistat näyttää jaksoiksi 0/0 ruudusta ladattaessa
Ruutu on poistanut html-elementin josta kävi ilmi onko sarja ilmainen vai maksullinen, ja koska kaikki ei-ilmaiset jaksot skipataan nykyisessä versiossa niin mitään ei päätynyt ohjelmalistalle. Muutin nyt niin päin että jos löytyy tieto että on maksullinen, niin ei lisätä listaan, mutta jos ei löydy mitään tietoa niin lisätään, vaikkakin turhaan koska maksullisia ei kuitenkaan ladata. Parempi kuitenkin mahdollisesti turhia listalle kuin tyhjä lista.Kaikki ohjelmalistassa olevat Ruutu-ohjelmat tosiaan näyttää nykyään 0/0 uusien jaksojen tarkistuksen kohdalla. Manuaalisesti urlit ruudusta hakemalla lataukset kuitenkin toimii.
Keskity tuohon riviin.ALIASESFalse alarm (FA), False positive (FP)