FlickFetch

Media ei ole saatavilla. Videota ei voi toistaa Areenassa, joten sitä ei voi myöskään ladata FF:llä. Ongelma on Areenan päässä.

OK. En minä epäillytkään, että vika olisi FF:ssä. Jossain vaiheessa tuo yli 4 vuotta vanha linkki on toiminut, koska se näyttää 65899 katselua. Se siinä kai lähinnä hämäsi. FF löysi sen vasta nyt ja lisäsi latausjonoon.
 
Ei toiminut. Ei löydä uutta jaksoa. Nyt ei myöskään löydä vaikka suljen tuon
Koodi:
 --check --timer 120
parametreilla käynnistetyn ja käynnistän normaalisti ja painan Program List -> "Check new episodes"
Koodi:
Next check on 16.1.2019 at 20.23.57

Checking new episodes... (16 series)

1. Areena - Franklin ja ystävät (no new episodes)
2. Areena - Killen kimppakyyti (no new episodes)
3. Areena - Mimosa ja Lennu (no new episodes)
4. Areena - Reima Räiske (no new episodes)
5. Areena - Retki-Roope (no new episodes)
6. Areena - Ritari Mikke (no new episodes)
7. Areena - Sorjonen (no new episodes)
8. Areena - Studio Julmahuvi (no new episodes)
9. Areena - Tarinoita järviltä (no new episodes)
10. Areena - Tete ja Mama (no new episodes)
11. Areena - Tie tähtiin (no new episodes)
12. Kotikatsomo: Tuntematon Sotilas (no new episodes)
13. Lauri kilpa-auto (no new episodes)
14. Pipsa possu (no new episodes)
15. Postimies Pate (no new episodes)
16. Ryhmä Hau (no new episodes)

Check completed.

Next check on 16.1.2019 at 22.24.09

Itsellä on database.lst:ssä 988 riviä, eikai se paljon ole ja eihän vaikuta asiaan mitenkään? Muuta sarjat kyllä latautuneet. Ainakin "Tie Tähtiin" on latautunut 2019-01-14. Saiko tän logittaa debug-leveliä tai miten tuota alkais tutkia @darxide ?

Varmista ensin että katselet oikeaa tietokantaa, avaamalla tietokannan asetusikkunan kautta "Avaa tietokanta".

upload_2019-1-17_16-55-33.png


Olet aivan varma ettei tietokannasta löydy seuraavia rivejä?
Koodi:
https://areena.yle.fi/1-2773656 | Pipsa Possu - 2019-01-16
https://areena.yle.fi/1-2773655 | Pipsa Possu - 2019-01-09

Kokeile hakea tietokannasta hakusanalla 2773655 tai 2773656.

Jos tietokannan muokkaus tosiaan näyttää että ne on ladattu, mutta et löydä niitä tietokantatiedostosta, niin koita merkitä ne lataamattomiksi. Muuttuuko tietokantatiedoston "viimeksi muokattu" -päivämäärä? Varmistetaan nyt vaan että muokkaus menee oikeaan paikkaan.

EDIT: En ole testannut, mutta teoriassa tietokanta voi sisältää maksimissaan 1073741824 merkkiä (eli kokoa on siinä vaiheessa pari gigatavua).
 
Viimeksi muokattu:
Tuli mieleen itselle käynyt moka, kun asensin FF:n uuteen hakemistoon. Laitoin sinne kopion database.lst:stä. mutta eikös se piru käyttänyt sitä vanhaan hakemistoon jäänyttä tietokantaa. Eli oletko aivan varma, ettei koneellasi ole jossain toista database.lst tiedostoa, jota ohjelma oikeasti käyttää. Jostain FF tuntuu löytävän nuo ladatut jaksot. Hae kaikilta kovalevyiltä database.lst tiedostoa ja katso mitä löytyy.

Lisäys: Tietokannan nimi onkin database.txt, ainakin minulla

Jos asetuksissa määrittelee tietokantakansion, niin se käyttää aina sen kansion tietokantaa, riippumatta mihin kansioon itse FF siirretään. Jos määritellään vain tietoston nimi muttei kansiota, niin käytetään asennuskansiossa olevaa, joka siis siirtyy tietysti aina mukana jos FF:n siirtää.
 
FlickFetchin päivitys meni pidemmän kaavan mukaan. Teoriassa se on napin painallus ja ohjelma päivittää itse itsensä, mutta käytännössä riemua riitti puoleksitoista tunniksi ennen kuin videot lähtivät latautumaan. Kun ohjelman versio muuttuu, F-Secure ärähtää kun se ei muista että aiempi versio FlickFetchistä oli sallittujen ohjelmien joukossa. Minulle tuli hieman samankaltainen varoitus kuin esimerkiksi viestissä #1727. Manuaalisessa virustarkistuksessa ei kuitenkaan löytynyt huomautettavaa.

Kaikkiaan kolmeen kertaan asensin FlickFetchin, ensin piti päivittää .NET ja sitten kaksi yritystä kun tuli tuo "MoveFile epäonnistui". Kun ongelmat oli selätetty, ohjelma päivitetty ja lopulta saatu käyntiin, ei vieläkään latautunut videot. Syy: Yle areena ja videovirta eivät tule samasta ip-osoitteesta. Palomuuriin piti puhkaista reikä niin homma toimii.

flickfetch_hurraa.png


En kuitenkaan valita – päinvastoin – ohjelman kehittäjälle kiitosta ja kunniaa. FlickFetch sinänsä toimii mainiosti, tässä vain monta ongelmaa sattui yhtä aikaa. Tällaista se tietotekniikka joskus on.
DeepGuard on Heuristinen ts se yrittäää arvata voisiko joku olla haitalline vai ei, ts älä ikinä salli DeepGuardin automaatisesti estää jotain kun se on kumminkin 90% tapauksissa vääräpositiivinen.

DeepGuard on lisäominaisuus jonka ei ole pakko olla päälä eikä varsinkaan automaati estolla.

DeepGuard syö myös paljon prosessori tehoa/aikaa joten älä pidä sitä päällä ainakaan pelatessa.
 
Varmista ensin että katselet oikeaa tietokantaa, avaamalla tietokannan asetusikkunan kautta "Avaa tietokanta".

upload_2019-1-17_16-55-33.png


Olet aivan varma ettei tietokannasta löydy seuraavia rivejä?
Koodi:
https://areena.yle.fi/1-2773656 | Pipsa Possu - 2019-01-16
https://areena.yle.fi/1-2773655 | Pipsa Possu - 2019-01-09

Kokeile hakea tietokannasta hakusanalla 2773655 tai 2773656.

Jos tietokannan muokkaus tosiaan näyttää että ne on ladattu, mutta et löydä niitä tietokantatiedostosta, niin koita merkitä ne lataamattomiksi. Muuttuuko tietokantatiedoston "viimeksi muokattu" -päivämäärä? Varmistetaan nyt vaan että muokkaus menee oikeaan paikkaan.

EDIT: En ole testannut, mutta teoriassa tietokanta voi sisältää maksimissaan 1073741824 merkkiä (eli kokoa on siinä vaiheessa pari gigatavua).

uuups, my bad. Löytyyhän nämä ladattuina, tupeksin koska olen joskus siirtänyt vanhemmat jaksot muualle ja nytpä löytyi sekin stash. Pahoittelut.
 
Missä mahtaa olla vika, kun viime aikoina on satunnaiseti vaikkakin hyvin usein jäänyt tekstitykset latautumatta. Joskus pitää käynnistää lataus viisikin kertaa, ennen kuin tekstitykset latautuu. Onneksi oheistiedot voi ladata nykyään erikseen, mutta harmittaa, kun pitää jatkuvasti skarpata niiden kanssa. Ja onneksi tekstitykset latautuvat erilliseen tiedostoon. Ainakin näkee nopeasti, että tekstit puuttuvat.

Muuten kaikki toiminut moitteetta jo vuosia.
 
Olin kirjoittamassa jo bugiviestiä, mutta onneksi tarkistin tämän foorumin. Sama ongelma eli joillakin kerroilla jää tekstitiedosto latautumatta. Erityisesti kun on tilattujen ohjelmasarjojen lataus esim. kerran viikossa ja jonossa paljon tavaraa. Häikkä on ilmennyt edellisen päivityksen jälkeen, mielestäni omat asetukset ja käyttöympäristö ovat ennallaan. Onneksi .srt tulee kun käsin käynnistää latauksen uudelleen.
 
Olin kirjoittamassa jo bugiviestiä, mutta onneksi tarkistin tämän foorumin. Sama ongelma eli joillakin kerroilla jää tekstitiedosto latautumatta. Erityisesti kun on tilattujen ohjelmasarjojen lataus esim. kerran viikossa ja jonossa paljon tavaraa. Häikkä on ilmennyt edellisen päivityksen jälkeen, mielestäni omat asetukset ja käyttöympäristö ovat ennallaan. Onneksi .srt tulee kun käsin käynnistää latauksen uudelleen.

Tuli mieleen, että kun FF tietää että joidenkin tiedostojen lataus epäonnistui, niin voisiko ne kerätä erilliseen tietokantaan. Ohjelmaa käynnistettäessä tai uusia jaksoja haettaessa FF voisi ilmoittaa että joitakin liitetiedostoja on jäänyt lataamatta, yritetäänkö uudelleen?
 
FlickFetch v4.1.3.0 täysi paketti asennettuna ja yksikään lataus ei Yle Areenasta käynnisty. Aika lähtee liikkeelle, mutta 0,0% latauksen edistyminen. Palomuurit, virusohjelmat ja VPN tarkastettu moneen kertaan, mutta silti en saa latauksia käyntiin. Pari kertaa ohjelma poistettu ja asennettu uudestaan, mutta sama ongelma toistuu taas. Mistä tätä kannattaisi lähteä seuraavaksi korjaamaan, että saisin jatkossa ohjelmia ladattua?
FlickFetch.jpg
 
FlickFetch v4.1.3.0 täysi paketti asennettuna ja yksikään lataus ei Yle Areenasta käynnisty. Aika lähtee liikkeelle, mutta 0,0% latauksen edistyminen. Palomuurit, virusohjelmat ja VPN tarkastettu moneen kertaan, mutta silti en saa latauksia käyntiin. Pari kertaa ohjelma poistettu ja asennettu uudestaan, mutta sama ongelma toistuu taas. Mistä tätä kannattaisi lähteä seuraavaksi korjaamaan, että saisin jatkossa ohjelmia ladattua?
FlickFetch.jpg

Tuplaklikkaa latausta että saat latausikkunan auki, täppää "Näytä konsoli", niin saadaan vähän ajatusta mihin kohtaan homma tyssää.
 
Tällaista virheilmoa pukkaa:

Virheilmoitus.jpg

ffmpeg käynnistyy ihan asiallisesti, mutta mitään lataustoimintaa ei tapahdu, ja FlickFetch aikakatkaisee ffmpeg:n jos 45 sekuntiin mitään ei tapahdu. Voit koittaa asetuksista pidentää aikaa (Asetukset / Lataaja / Aikakatkaisu jos lataus jumiutuu), mutta se tuskin auttaa. Onhan ffmpeg.exe:llä varmasti pääsy nettiin, ettei palomuuri tms blokkaa sitä?
 
ffmpeg käynnistyy ihan asiallisesti, mutta mitään lataustoimintaa ei tapahdu, ja FlickFetch aikakatkaisee ffmpeg:n jos 45 sekuntiin mitään ei tapahdu. Voit koittaa asetuksista pidentää aikaa (Asetukset / Lataaja / Aikakatkaisu jos lataus jumiutuu), mutta se tuskin auttaa. Onhan ffmpeg.exe:llä varmasti pääsy nettiin, ettei palomuuri tms blokkaa sitä?

Areenasta ei lataa mitään, mutta Ruudusta lataa normaalisti. Ffmpeg.exelle annettu pääsy nettiin. Kaikki suojaukset alhaallakaan ei ladannut mitään Areenasta. Liittyykö jotenkin Areenan latausparametreihin?

Ikinä ei ole ollut ohjelman kanssa mitään ongelmia, mutta tämän uuden päivityksen kanssa ei homma enää toimi. Olisi hienoa, jos ohjelman vanhempiakin versioita olisi vielä saatavilla, niin palaisin loka-/marraskuun versioon, joka toimi koneessani moitteetta.
 
Areenasta ei lataa mitään, mutta Ruudusta lataa normaalisti. Ffmpeg.exelle annettu pääsy nettiin. Kaikki suojaukset alhaallakaan ei ladannut mitään Areenasta. Liittyykö jotenkin Areenan latausparametreihin?

Ikinä ei ole ollut ohjelman kanssa mitään ongelmia, mutta tämän uuden päivityksen kanssa ei homma enää toimi. Olisi hienoa, jos ohjelman vanhempiakin versioita olisi vielä saatavilla, niin palaisin loka-/marraskuun versioon, joka toimi koneessani moitteetta.

Index of /dl

Tuolta löytyy muutama aikaisempi versio.
 
Tämän

-----://areena.yle.fi/1-674285

Päämaja

(Suomi 1970, 85') O: Matti Kassila. N: Joel Rinne, Jussi Jurkka. Ilmari Turjan näytelmään perustuva elokuva, joka tarkastelee marsalkka Mannerheimin päämajaa Kannaksen läpimurron hetkinä vuonna 1944.


Lataus ei onnistu.
 
Tämän

-----://areena.yle.fi/1-674285

Päämaja

(Suomi 1970, 85') O: Matti Kassila. N: Joel Rinne, Jussi Jurkka. Ilmari Turjan näytelmään perustuva elokuva, joka tarkastelee marsalkka Mannerheimin päämajaa Kannaksen läpimurron hetkinä vuonna 1944.


Lataus ei onnistu.
Ei onnistu, kun ei ole ladattavaa tallennetta. Leffa tulee tätä kirjoitettaessa "suorana", antenniverkostakin. Ehkä myöhemmin tulee myös tallenne.
 
Viimeksi muokattu:
Ei onnistu, kun ei ole ladattavaa tallennetta. Leffa tulee tätä kirjoitettaessa "suorana", antenniverkostakin. Ehkä myöhemmin tulee myös tallenne.
Yleensä Areenan leffat on olleet täysin netistä katsottavissa/ladatavissa heti viimeistään lähetyspäivän alkaessa eli just sitä lähetyksen loppumista ei ole tarvinut odottaa.

PS Areena sanoo nyt että katseluaika päättynyt (eipä kyllä etukäteen kertonut että tuo oli katsottavissa vain suorana).
 
Yleensä Areenan leffat on olleet täysin netistä katsottavissa/ladatavissa heti viimeistään lähetyspäivän alkaessa eli just sitä lähetyksen loppumista ei ole tarvinut odottaa.

PS Areena sanoo nyt että katseluaika päättynyt (eipä kyllä etukäteen kertonut että tuo oli katsottavissa vain suorana).
Käytännöt varmaankin muuttuvat aina silloin tällöin, mutta itse olen päätynyt sellaiseen käsitykseen, että vain jos Areenan sivulla "TV-opas" on ohjelman kohdalla vihreätaustainen nuoli, niin ohjelman tallenne on imuroitavissa. Jos nuolen tausta on harmaa, niin se _ehkä_ muuttuu myöhemmin vihreäksi. Muut ovat sitten "vain suoria", mikä on melko hauska ajatus, kun kysymyksessä on vuonna 1970 valmistunut elokuva. Ensi viikolla olisi samaan aikaan nautittavissa suora lähetys Ryysyrannasta, pääosassa Jooseppi...
 
PS Areena sanoo nyt että katseluaika päättynyt (eipä kyllä etukäteen kertonut että tuo oli katsottavissa vain suorana).
Siitä ensiviikon vastaavasta eli Ryysyrannan Joosepista Areena sanoo (kunhan menee ohjelman sivulle), että ohjelma on katsottavissa vain suorana. Jos ohjelman haluaa talteen, niin luulisin sen onnistuvan ajastamalla vaikkapa FlickFetchin avulla ffmpeg tallettamaan ykköskanavan streamia.
 
Tekstityksistä. En oikein nyt osaa sanoa mikä tässä mättää. Tekstitystiedoston osoite saadaan seuraavasta osoitteesta (Das Boot sarjan jakso):
Koodi:
http://player.yle.fi/api/v1/media.jsonp?id=29-1_6aj1pzkp&mediaId=1-4553281&protocol=HDS&client=areena-flash-player&instance=1


Kun tekstitys ei ohjelmaa ladattaessa tallentunut, kopioin osoitteen FF:n loki-ikkunasta selaimeen, jolloin sen sisältö oli tämä:
Koodi:
{
    "meta": {
        "instance": "1",
        "id": "29-1_6aj1pzkp",
        "client": "areena-flash-player",
        "mediaId": "1-4553281",
        "protocol": "HDS"
    },
    "data": {
        "media": {
            "HDS": []
        },
        "domain": {}
    }
}


Muutaman kerran kun päivitin sivun, sisältö muuttui:
Koodi:
{
    "meta": {
        "instance": "1",
        "id": "29-1_6aj1pzkp",
        "client": "areena-flash-player",
        "mediaId": "1-4553281",
        "protocol": "HDS"
    },
    "data": {
        "media": {
            "HDS": [
                {
                    "subtitles": [
                        {
                            "lang": "fi",
                            "type": "translation",
                            "uri": "https://cdnsecakmi.kaltura.com/api_v3/index.php/service/caption_captionAsset/action/serve/captionAssetId/1_o5uzg1ti/ks/djJ8MTk1NTAzMXwiN0u097PAtjYrlCCXx9RlhRt8c95-13srsitInbJ_dPTQdXAleYBYM8dQkENMNklonuigT_hbHnoVBIa5zsxV2Elevb0IpTHi-qLLOZRCMihOm6sXPvAe3F3IeZiqXuYKmF0EO6-jZNGRWCemqN4_mVPaUe3nEXNj8v7JRkFkh_odThJow4xiCq4l9hnAGfZEiHMJsPcYYhCM7yKZ9ICM"
                        }
                    ],
                    "protocol": "HDS",
                    "multibitrate": true,
                    "formatOf": "29-1_6aj1pzkp",
                    "width": 1920,
                    "type": "VideoObject",
                    "url": "crROX0meZ6VaW7dWAP9wWF4slfkWK0HKyM4I/UHV/8o9iqYLsrt5t+zbtHLZuueegv6HIzQgmHgk2dBX5Ru0rswIU4Vq+4U+BDYc93fTQS8B3Cx4z1n2Amkw8HCOCYc1RfbACgrDEc9YRoycoRSvV7q3t/Q7P72tdApX/fGDe7G7Nu0jwFiOe9sO4VWPi7bIW9g/SVhBG2gcDmSXD3xATItX7jzeXH/IjUiOw0+isn7S",
                    "live": false,
                    "protectionType": "DEFAULT",
                    "height": 1080
                }
            ]
        },
        "domain": {}
    }
}


Eli päivittämällä muutamaan kertaan tekstitystiedoston osoite tuli näkyviin. Osaako joku selittää? Vika selkeästi Ylen puolella..
 
Viimeksi muokattu:
Eli päivittämällä muutamaan kertaan tekstitystiedoston osoite tuli näkyviin. Osaako joku selittää? Vika selkeästi Ylen puolella..
En osaa selittää mutta vahvistan. Tuollaista esiintyy satunnaisesti myös käytettäessä toista latausohjelmaa ja HLS-protokollaa.
 
En osaa selittää mutta vahvistan. Tuollaista esiintyy satunnaisesti myös käytettäessä toista latausohjelmaa ja HLS-protokollaa.

Tein muutoksen että tuo kyseinen osoite haetaan niin monta kertaa sekunnin välein että tuo kokonainen sisältö saadaan. Toki joku maksimi pitää lopulliseen laittaa. Usein saattaa kulua jopa 40 sekuntia ja yhtä monta hakukertaa että onnistuu. Noh, ikävä likainen temppu, mutta jos muuta ei keksitä niin tällä mennään.
 
Tein muutoksen että tuo kyseinen osoite haetaan niin monta kertaa sekunnin välein että tuo kokonainen sisältö saadaan. Toki joku maksimi pitää lopulliseen laittaa. Usein saattaa kulua jopa 40 sekuntia ja yhtä monta hakukertaa että onnistuu. Noh, ikävä likainen temppu, mutta jos muuta ei keksitä niin tällä mennään.

Jännä, muutin että haetaan puolen sekunnin välein max 200 kertaa ja tulostetaan lokiin virheilmoitus. Aina muutaman jakson välein tekstitystä ei meinattu saada ja joka kerta piti yrittää noin 48 kertaa uudestaan ennenkun sen lopulta sai.

Koodi:
Failed to fetch media.jsonp, trying again... (retry 48 of 200)

Tosin, yhden jakson kohdalla 47 yrityksen jälkeen tuli pieni tauko, ajattelin että nyt tekstitys tulee, mutta ei tullut ja jatkoi rullausta eteenpäin, kunnes 95:llä yrityksellä tekstitys tuli (eli 48 yritystä edempänä). Jos tuon klikkaa selaimeen auki, niin vaikka renkuttaa selaimen F5:sta, ei sisältöä saada selaimeenkaan kuin vasta FF:n laskurin ollessa noin 48:n kohdalla. Eli joku timeoutti tuossa on Ylen puolelta. Puolitin ajan jonka välein FF hakee tuota uudestaan (500ms -> 250ms), ja hakukertoja tuli noin 90 ennenkuin saatiin. Eli tuossa on karkeasti puolisen minuuttia siitä kun ensimmäisen kerran yritetään, ja kun lopulta saadaan sisältö. Paitsi, muutin hakemaan tuota 5 sekunnin välein, jolloin hakukertoja tuli 36 ennenkuin saatiin (eli kesti noin 3 minuuttia). Toisella ja kolmannella yrittämällä kesti 12 kertaa (minuutti). Eli tuo puolen sekunnin välein on nyt testatuista järkevin aika hakea.

Aika hanurista kyllä tämmönen.
 
Täysin sama ongelma täälläkin ja samat toimenpiteet tehty myös. Lisäksi net framew. 4.7.2 poistettu ja uudelleen asennettu. Win7 Os. Aiemmin toiminut. 2-3kk sitten kyykkäs. Taisi tulla ohjelman ja tuo net f:n päivitys niihin aikoihin, mutta en ole varma. Muita muutoksia koneella ei, muuta kuin jokunen peli asennettu. Toisella koneella, win10, homma pelittää.

Areenasta ei lataa mitään, mutta Ruudusta lataa normaalisti. Ffmpeg.exelle annettu pääsy nettiin. Kaikki suojaukset alhaallakaan ei ladannut mitään Areenasta. Liittyykö jotenkin Areenan latausparametreihin?

Ikinä ei ole ollut ohjelman kanssa mitään ongelmia, mutta tämän uuden päivityksen kanssa ei homma enää toimi. Olisi hienoa, jos ohjelman vanhempiakin versioita olisi vielä saatavilla, niin palaisin loka-/marraskuun versioon, joka toimi koneessani moitteetta.
 
Pitäkää ne FF:n "uutiset" päällä niin näette jo heti FF:ää käynnistäessä että Elävä Arkisto ei toimi :P Arkistosta pitää eri paikasta hakea tiedot kuin ennen, ei oikein enää toimi vanhat osoitteet. Mutta se sitten kun Areena saadaan kunnolla toimimaan..
 
Mistähän johtuu, että laatuasetus ei ole viime aikoina vaikuttanut välttämättä mitenkään? Välillä tulee 360p välillä 720p/~1500kbps vaikka itselläni on defaulttina se parempi 720/~2500kbps laatu. Ja esimerkiksi tästä videosta vaikka valitsisi minkä tahansa laadun laadunvalintaikkunasta lähtee FF lataamaan 720p/~1500kbps versiota:

areena.yle.fi/1-4453935


sutinaa.png


Areenasta katsoen laadut on ihan normaalisti linjoilla ja vaihtuu sen mukaan mitä valitsee.

PS. Miten tuon automaattisen medianupotuksen saa pois päältä tällä foorumilla? Jestas että menee aina hermot tärviölle noiden areenaurlien(kin) kanssa.
 
Mistähän johtuu, että laatuasetus ei ole viime aikoina vaikuttanut välttämättä mitenkään? Välillä tulee 360p välillä 720p/~1500kbps vaikka itselläni on defaulttina se parempi 720/~2500kbps laatu. Ja esimerkiksi tästä videosta vaikka valitsisi minkä tahansa laadun laadunvalintaikkunasta lähtee FF lataamaan 720p/~1500kbps versiota:
....
Areenasta katsoen laadut on ihan normaalisti linjoilla ja vaihtuu sen mukaan mitä valitsee.

Pitäkää ne FF:n "uutiset" päällä niin näette jo heti FF:ää käynnistäessä että Elävä Arkisto ei toimi :p Arkistosta pitää eri paikasta hakea tiedot kuin ennen, ei oikein enää toimi vanhat osoitteet. Mutta se sitten kun Areena saadaan kunnolla toimimaan..

Lisäsin FF:n näyttämään käynnistyessään tekstilaatikossa uutisia juuri tästä syystä, pitäkää ne päällä! Alla tuorein:
26.1.2019
Areenan tekstitysten latauksessa on ongelmia, kannattaa siis aina tarkistaa onko tekstitykset latautuneet. Myöskin Areenan laatuvalitsin toimii huonosti, usein latautuu laadukkain versio vaikka valintana on huonompilaatuinen versio. Niin ja Elävän Arkiston lataukset ei toimi.

Tuntuu että kaikki Ylen osoitteet joissa FF käy pygii jollain lailla (muutama viesti takaperin mainittu media.jsonp + Elävän arkiston osoitteet), osa on ainakin muuttunut, joten ne pitäisi selvitellä ja FF:ää puukottaa.
 
Ominaisuus "Merkitse sarja lataamattomaksi" on muuten hyvin toteutettu, mutta se edellyttää toimiakseen, että jakson tiedot löytyvät Areenasta. Jos sarjan osoite löytyy tietokannasta, niin eikö sitä riviä voisi vain poistaa tietokannasta?

Tämä tuli nyt esille, kun aloin tutkimaan, monestako sarjasta on tekstitykset jääneet lataamatta ja ajattelin uudelleenladata ne kaikki, jos ja kun ne joskus ilmestyvät uudelleen Areenaan.

Tämän voi tehdä manuaalisesti editoimalla tietokantaa, joten tämä kuuluu sarjaan "Vähemmän kiireelliset muutokset".
 
Kun FF:n uutisissa mainitaan, että "Areenan laatuvalitsin toimii huonosti, usein latautuu laadukkain versio vaikka valintana on huonompilaatuinen versio", niin lisäisin, että minulla tuo menee niin, että "Valitse jokaisen latauksen laatu" -asetuksen avaamaan ikkunaan tehdyllä valinnalla ei ole merkitystä, vaan ohjelma lataa kaikki videot asetusten "Areena TV -> Laatu" -kohtaan valitulla laadulla. Sieltä säätämällä olen saanut nostettua tai pudotettua ladattavan videon laatua. Eli vaikka "Valitse jokaisen latauksen laatu" olisi ruksittuna, se ohitetaan.
 
vaan ohjelma lataa kaikki videot asetusten "Areena TV -> Laatu" -kohtaan valitulla laadulla. Sieltä säätämällä olen saanut nostettua tai pudotettua ladattavan videon laatua.
Hyvä huomio! Voin vahvistaa. :)
 
Viimeksi muokattu:
Rupes kyllä syömään toi aiemmin mainittu media.jsonp -tiedoston ongelma, en rupea lisäämään mitään kymmenien kertojen saman osoitteen lataamista tekstityksen takia. Ihan vaan koska se on ihan perseestä. Sieltä saatavalla HDS/HLS-osoitteellakaan ei tee mitään, joten jos hylätään koko tiedosto.

Vaan mistä sitten tekstitys? Löysin hankalan tavan, mutta jos muuta ei ole niin tämmöistä täytyy yrittää. Aikataulu ei sitten kyllä ole ihan lähipäivinä.

Esimerkkinä sarja Syntinen, Jakso 1:
https: //areena.yle.fi/1-4553405

Napataan ohjelman id, ja lyödään se seuraavaan osoitteeseen:
http: //player.yle.fi/api/v1/programs.jsonp?id=1-4553405

Sieltä kaivetaan JSONista seuraavasta paikasta entryId
data|program|publicationEvent|xxx|media|id (xxx tilalle numero jossa temporalStatus = currently ja serviceId = yle-areena tai yle-elava-arkisto)

Saadaan entryId 29-1_o9ok8g12 (poistetaan alusta 29- tai mikä siinä ikinä onkaan)

Syötetään entryId seuraavaan osoitteeseen:
https: //cdnsecakmi.kaltura.com/p/1955031/sp/195503100/playManifest/entryId/1_o9ok8g12/protocol/https/format/applehttp/a.m3u8?uiConfId=43540941&playSessionId=f56dddc9-8041-a35d-d69e-3a8ea3c963a8:f4d0650d-785b-ddf9-3981-d25ab8be1eca&referrer=aHR0cHM6Ly9hcmVlbmEueWxlLmZpLzEtNDU1MzQwNQ==&clientTag=html5:v0.36.5

Saadaan m3u8-tiedosto, joka pitää sisällään mm. osoitteen josta saa playlistin tekstitykseen:

Koodi:
#EXTM3U
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subs",NAME="käännöstekstitys",DEFAULT=NO,AUTOSELECT=YES,FORCED=NO,LANGUAGE="fi",URI="https://ylekaodamd.akamaized.net/api_v3/index.php/service/caption_captionasset/action/serveWebVTT/captionAssetId/1_3z1kgyzg/segmentDuration/300/ks/djJ8MTk1NTAzMXxd0TjjXTqn-xJS8hCXtIsqTddQoW796bL076ehPdzzpIJt1WaA4M1aVrbuq09kJb1yeQyE96YWJBydRomHeB4HDepbW7NkBQ_-pQM5uCinFzsGhGahFnL0_EV4USel4_ruJkkl5lhXZtugh0uOKnA3Awo7MdkIjrx-A4qOKyufYWS8MffUFcJ7WaC_90igEqYYc6r0cT10BeAc4-H4k8phNYgmrqDKXHGq-AWeoNy5LOzyZ-d1vzYF_8oO78LPpX494ZWzrdxDXBC3hW6YeklL/a.m3u8"

Osoitteen takaa saatava playlist taa on:
Koodi:
#EXTM3U
#EXT-X-TARGETDURATION:300
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:1
#EXT-X-PLAYLIST-TYPE:VOD
#EXTINF:300.0,
segmentIndex/1.vtt
#EXTINF:300.0,
segmentIndex/2.vtt
#EXTINF:300.0,
segmentIndex/3.vtt
#EXTINF:300.0,
segmentIndex/4.vtt
#EXTINF:300.0,
segmentIndex/5.vtt
#EXTINF:300.0,
segmentIndex/6.vtt
#EXTINF:300.0,
segmentIndex/7.vtt
#EXTINF:300.0,
segmentIndex/8.vtt
#EXTINF:244.0,
segmentIndex/9.vtt
#EXT-X-ENDLIST

Eli, tekstitys on tässä tapauksessa jaettu 9 eri palaseen, jotka pitäisi koota yhdeksi tiedostoksi. Eli tuo segmentIndex/1.vtt pitää lisätä tekstitysplaylistin osoitteeseen, jotta saadaan yksi palanen ladattua:

https: //ylekaodamd.akamaized.net/api_v3/index.php/service/caption_captionasset/action/serveWebVTT/captionAssetId/1_3z1kgyzg/segmentDuration/300/ks/djJ8MTk1NTAzMXxd0TjjXTqn-xJS8hCXtIsqTddQoW796bL076ehPdzzpIJt1WaA4M1aVrbuq09kJb1yeQyE96YWJBydRomHeB4HDepbW7NkBQ_-pQM5uCinFzsGhGahFnL0_EV4USel4_ruJkkl5lhXZtugh0uOKnA3Awo7MdkIjrx-A4qOKyufYWS8MffUFcJ7WaC_90igEqYYc6r0cT10BeAc4-H4k8phNYgmrqDKXHGq-AWeoNy5LOzyZ-d1vzYF_8oO78LPpX494ZWzrdxDXBC3hW6YeklL/segmentIndex/1.vtt

Ja tietysti jokaisen palasen alussa on WEBVTT joka sekin pitää poistaa lopullisesta:

Koodi:
WEBVTT

00:00:05.320 --> 00:00:07.440
Siellä on isoja laivoja.

00:00:07.520 --> 00:00:11.640
Niillä mennään
ihan putouksen reunalle.

00:00:11.720 --> 00:00:14.760
Voimme nähdä jopa
tynnyrissä laskijoita.

00:00:14.840 --> 00:00:20.560
Tynnyrissä? - On suosittua laskea
Niagaran putouksista tynnyrissä.

No, ei mahdotonta mutta hankaloittipa taas hommia. Eikö kukaan tiedä suoraa osoitetta kokonaiseen tekstitykseen??!?!! :)

EDIT:

Haa. Tuon tekstityksen osoitteessa olevan segmentDuration arvo 300 voi korvata vaikka arvolla 9999, jolloin tekstitystä ei jaeta 300 sekunnin pätkiin, vaan saadaan kokonainen yksi pitkä tekstitys.
 
Viimeksi muokattu:
Vaan mistä sitten tekstitys? Löysin hankalan tavan, mutta jos muuta ei ole niin tämmöistä täytyy yrittää. Aikataulu ei sitten kyllä ole ihan lähipäivinä.
Käyhän se näköjään noinkin, mutta en minä ole vanhassakaan systeemissä kokenut satunnaisia harvinaisia tekstien poisjäämisiä vakavaksi ongelmaksi.

Vanha systeemi on suunnittelemaasi uutta parempi sikäli, että kaikki saatavilla olevat srt-kieliversiot luetellaan jo siinä ensimmäisessä jsonissa. Mutta ehkä samat kieliversiot ovat tarjolla myös webvtt-muodossa?

webvtt-tekstitysformaatti ei ole ihan sama kuin srt, konversioksi ei riitä alkurivien poisto ja nimen vaihto. Joten parempi ehkä jättää konvertoimatta. Ffmpeg kyllä tuntee webvtt:n, mutta mitenkähän kaikki playerit?
 
Pahoittelut etukäteen jos tämä on jo ketjussa käsitelty, mutta en haulla löytänyt mitään. Huomasin että peräkkäiset lataukset yle areenasta EIVÄT tuota identtistä lopputulosta. Tässä vertailu Tuntemattoman Sotilaan jaksosta nro 5 komennolla fc /b windowssissa

0000012E:
0000012F:
00000130:
00000131:
0000015C:
0000015D:
0000015E:
0000015F:
00000160:
00000161:
00000162:
00000163:
00000164:
00000165:
00000166:
00000167:
00000168:
00000169:
0000016A:
0000016B:

Nämä merkit olivat vaihtuneet ladattujen tiedostojen välillä. Koska foliohattua kiristää, en uskalla postata mitä arvot olivat eri latausten välillä. Kokeilkaa itse kiitos.

Ilmeisesti yle siis merkkaa noita tiedostoja jollain metadatalla, jonka kautta sitten ehkä voisivat tunnistaa alkuperäisen lataajan jos joku latauksiaan levittelee tavalla mikä heille ei kelpaa. Onko aiheesta lisätietoa jollain / jossain ?
 
Käyhän se näköjään noinkin, mutta en minä ole vanhassakaan systeemissä kokenut satunnaisia harvinaisia tekstien poisjäämisiä vakavaksi ongelmaksi.

Vanha systeemi on suunnittelemaasi uutta parempi sikäli, että kaikki saatavilla olevat srt-kieliversiot luetellaan jo siinä ensimmäisessä jsonissa. Mutta ehkä samat kieliversiot ovat tarjolla myös webvtt-muodossa?

webvtt-tekstitysformaatti ei ole ihan sama kuin srt, konversioksi ei riitä alkurivien poisto ja nimen vaihto. Joten parempi ehkä jättää konvertoimatta. Ffmpeg kyllä tuntee webvtt:n, mutta mitenkähän kaikki playerit?

Joo totta, formaatit tosiaan eroaa. Ei hyvä tämäkään. Mutta ainakin mulla varmaan mutuna joka viides lataus menee tekstien osalta pieleen, eli sekin on iso ongelma.
 
Joo totta, formaatit tosiaan eroaa. Ei hyvä tämäkään. Mutta ainakin mulla varmaan mutuna joka viides lataus menee tekstien osalta pieleen, eli sekin on iso ongelma.

Onko mahdollista, että lisättäisiin asetuksiin tuo tekstitysten formaatin valinta, vtt, srt tai molemmat? Ja .srt tiedostoja varten tehtäisiin luuppi, joka yrittäisi niin kauan että tiedosto latautuu. Siihen luuppiinhan voisi laittaa jonkin aikaviiveen yritysten välillä.

Jotta tekstitysten lataukset olisi helppo tarkistaa. niin voisi lisätä infoa:
Tekstitykset saatavilla: Suomi, Ruotsi
Tekstitykset tallennettu: Suomi
 
Viimeksi muokattu:
Joo totta, formaatit tosiaan eroaa. Ei hyvä tämäkään. Mutta ainakin mulla varmaan mutuna joka viides lataus menee tekstien osalta pieleen, eli sekin on iso ongelma.
Jos lisäät imuroitavat kohteet työjonoon manuaalisesti yksi kerrallaan, niin kyllä mielestäni FlickFetch saa myös tekstit ladattua melkein aina. Mutta jos lisäät haun kautta jonoon kokonaisen sarjan, niin sitten kompastelee. Race condition? FF liian hieno?

Asiaan etäisesti liittyen: Kun lataat uudelleen jo ladattua, saat varmistuskyselyn tuplana.
 
Ilmeisesti yle siis merkkaa noita tiedostoja jollain metadatalla, jonka kautta sitten ehkä voisivat tunnistaa alkuperäisen lataajan jos joku latauksiaan levittelee tavalla mikä heille ei kelpaa. Onko aiheesta lisätietoa jollain / jossain ?
Kyseessä on matroska-speksin mukainen SegmentUID, "A randomly generated unique ID to identify the Segment amongst many others (128 bits)". Ja sen siis on kirjoittanut ffmpeg, kääriessään imuroidun bittivirran mkv-kääreeseen. YLE on syytön.

https://tools.ietf.org/id/draft-lhomme-cellar-matroska-04.html#rfc.section.8.2.9
 
Jos lisäät imuroitavat kohteet työjonoon manuaalisesti yksi kerrallaan, niin kyllä mielestäni FlickFetch saa myös tekstit ladattua melkein aina. Mutta jos lisäät haun kautta jonoon kokonaisen sarjan, niin sitten kompastelee. Race condition? FF liian hieno?

Asiaan etäisesti liittyen: Kun lataat uudelleen jo ladattua, saat varmistuskyselyn tuplana.

Ei, vaikka lataisi yksi kerrallaan. Ja kun ongelmallisen osoitteen avaa selaimeen ja sulkee FF:n niin selainkaan ei saa sitä oikein auki hetkeen. Vaatii monta refreshiä.

Pitää tsekata tuo varmistuskysely joskus.
 
Ei, vaikka lataisi yksi kerrallaan. Ja kun ongelmallisen osoitteen avaa selaimeen ja sulkee FF:n niin selainkaan ei saa sitä oikein auki hetkeen. Vaatii monta refreshiä.
Innostuin värkkäämään asian testaamiseksi python-skriptin, joka käy läpi listan ohjelmia ja tutkii, löytyykö hakemistoista tekstitystieto. Ja toistaa tätä muutaman kerran. Useimmiten näyttää löytyvän. Mutta ei aina.

HLS-protokolla (Apple) toimii huomattavasti varmemmin kuin HDS (Adobe), vaikkei sitä protokollaa tekstien lataamiseen tarvitakaan. Mutta ehkä palvelin on eri.

Koodi:
import requests
import json

urlist = [
'https://areena.yle.fi/1-4151765',
'https://areena.yle.fi/1-4151767',
'https://areena.yle.fi/1-4151768',
'https://areena.yle.fi/1-4151769',
'https://areena.yle.fi/1-4151770',
'https://areena.yle.fi/1-4151771',
'https://areena.yle.fi/1-4151772',
'https://areena.yle.fi/1-4151773',
]

def test(program_url):
    # return 0 if success, else error code > 0
    protocol = 'HLS'
    program_id = program_url.split('?')[0].split('/')[-1]
    r = requests.get(f'https://player.yle.fi/api/v1/programs.jsonp?id={program_id}')
    if r.status_code != 200:
        return 1
    r = json.loads(r.text)

    for pe in r['data']['program']['publicationEvent']:
        if pe['temporalStatus'] == 'currently' and pe['type'] == 'OnDemandPublication':
            media_id = pe['media']['id']
            break
    else:
        return 2

    r = requests.get(f'https://player.yle.fi/api/v1/media.jsonp?id={media_id}'
        f'&mediaId={program_id}&protocol={protocol}&client=areena-flash-player')
    if r.status_code != 200:
        return 3
    r = json.loads(r.text)
    try:
        sub = r['data']['media'][protocol][0]['subtitles']
        return 0
    except:
        return 4
      
result = [0] * 5
for i in range(10):
    for url in urlist:
        result[test(url)] += 1
    print(result)
 
Viimeksi muokattu:
Onko mahdollista, että lisättäisiin asetuksiin tuo tekstitysten formaatin valinta, vtt, srt tai molemmat? Ja .srt tiedostoja varten tehtäisiin luuppi, joka yrittäisi niin kauan että tiedosto latautuu. Siihen luuppiinhan voisi laittaa jonkin aikaviiveen yritysten välillä.

Jotta tekstitysten lataukset olisi helppo tarkistaa. niin voisi lisätä infoa:
Tekstitykset saatavilla: Suomi, Ruotsi
Tekstitykset tallennettu: Suomi

En tiedä jaksanko panostaa nyt sittenkään tohon vtt:hen, tai jätetään nyt vielä auki. Mutta tuosta tarkistuksesta, jos media.jsonp:tä ei saada auki, ei voida myöskään tarkistaa mitä olisi ollut tarjolla. Voi olla että tieto löytyy myös jostain muualta, en ole tutkinut sen kummemmin.
 
Kun FF:n uutisissa mainitaan, että "Areenan laatuvalitsin toimii huonosti, usein latautuu laadukkain versio vaikka valintana on huonompilaatuinen versio", niin lisäisin, että minulla tuo menee niin, että "Valitse jokaisen latauksen laatu" -asetuksen avaamaan ikkunaan tehdyllä valinnalla ei ole merkitystä, vaan ohjelma lataa kaikki videot asetusten "Areena TV -> Laatu" -kohtaan valitulla laadulla. Sieltä säätämällä olen saanut nostettua tai pudotettua ladattavan videon laatua. Eli vaikka "Valitse jokaisen latauksen laatu" olisi ruksittuna, se ohitetaan.

Tässä on käynyt niin että oon "hardkoodannu" laatujen etsinnän osoitteen perästä muodossa 0_????????, kun nykyään noi laadut on 1_?????????. Siitä tuo ongelma...
 
Erittäin vähäisellä testauksella laitetaan ulos uusi versio. Toivotaan että kaikki korjautui mitkä piti.

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ä.
 
Ei välttämättä liity tähän ongelmaan, koska Areenan playeri ilmeisestikin hakee tekstit tuolta aiemmin kertomastani paikasta, mutta tälläinen löytyy Areenan tukisivuilta.

Virhe palvelussa: tekstitys katoaa Windows-tietokoneilla

Joillakin selaimella Areenaa käyttävillä käyttäjillä on ongelmia Areenan tekstitysten toiminnassa. Tekstitys saattaa lakkaa näkymästä jossakin kohtaa ohjelman toistoa, vaikka tekstitys on asetettu käyttöön. Ongelman juurisyy ei ole selvillä, mutta se näyttää rajoittuvan Windows-käyttojärjestelmää käyttäviin tietokoneisiin.

Tekstityksen toiminta palautuu yleensä normaaliksi, kun käyttäjä lataa auki olevan selainikkunan uudestaan (selaimesta riippuen “Lataa tämä sivu uudelleen” -toiminto tai ctrl ja F5 -näppäinten painaminen). Tätä helpottaa, mikäli käyttäjä on kirjautunut Areenaan Yle Tunnuksella, jolloin ohjelman toisto jatkuu automaattisesti siitä kohdasta johon toisto keskeytyi.

Korjaamme ongelman Areenan taustajärjestelmissä heti, kun ongelman syy on selvillä.

Virhe palvelussa: tekstitys katoaa Windows-tietokoneilla
 
Areenan Lääkärit vastaan internet -sarjan jaksosta 5 en saa millään ilveellä ladatuksi tekstitystä. Ei latautunut aiemmalla FF:n versiolla eikä nyt tällä uusimmallakaan versiolla.
Mikähän tuossa oikein mättää?
 
Areenan Lääkärit vastaan internet -sarjan jaksosta 5 en saa millään ilveellä ladatuksi tekstitystä. Ei latautunut aiemmalla FF:n versiolla eikä nyt tällä uusimmallakaan versiolla.
Mikähän tuossa oikein mättää?

upload_2019-2-1_18-21-9.png


Ei anna tekstitystiedoston osoitetta kyllä millään toi jakso. Jaa-a, vain Yle tietää... (jos sekään :p)

Koodi:
{
    "meta": {
        "instance": "1",
        "id": "29-1_6k206hmu",
        "client": "areena-flash-player",
        "mediaId": "1-4450575",
        "protocol": "HDS"
    },
    "data": {
        "media": {
            "HDS": []
        },
        "domain": {}
    }
}
 
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.
 

Statistiikka

Viestiketjuista
259 311
Viestejä
4 508 946
Jäsenet
74 351
Uusin jäsen
Hopis

Hinta.fi

Back
Ylös Bottom