Kiinnitetty keskustelu

Elisa Viihde API Info



Näytä ensimmäinen kirjoitus
Tämä keskustelu on suljettu, eikä sitä voi kommentoida.

415 kommenttia

Käyttäjätaso 4
st72 kirjoitti:

Saa senkin moskan API:lla jos niin haluaa - olen kokeillut.
Ehkä joku sellaisen sovelluksen nyt tekee.


Lisäsin noihin python-skripteihini lataa_laatu.py:n, jossa maxHeight-muuttujalla voi valita laadun. Lataus tapahtuu joko Microsoft Smooth Streamingia (muuttuja platform='online') tai MPEG-DASHia (platform='online_wv') käyttäen youtube-dl:llä (joka on siis syytä olla Pathissa tai kansiossa).

EDIT: HLS:kin onnistuu (platform='ios' tai platform='android')

Tämmöistä olisi ainakin eiliselle YLEn kanavan tallenteelle tarjolla
code:
format code    extension  resolution note
audio_mul-48 isma audio only 48k , AACL (48000Hz)
audio_mul-192 isma audio only 192k , AACL (48000Hz)
video-600 ismv 480x270 600k , AVC1, video only
video-1200 ismv 640x360 1200k , AVC1, video only
video-2500 ismv 768x432 2500k , AVC1, video only
video-8000 ismv 1920x1080 8000k , AVC1, video only (best)



code:
format code         extension  resolution note
audio_mul=48000 m4a audio only DASH audio 48k , m4a_dash container, mp4a.40.2 (48000Hz)
audio_mul=192000 m4a audio only DASH audio 192k , m4a_dash container, mp4a.40.2 (48000Hz)
audio_mul_1=224000 m4a audio only DASH audio 224k , m4a_dash container, ec-3 (48000Hz)
video=600000 mp4 480x270 DASH video 600k , mp4_dash container, avc1.4D4015, 25fps, video only
video=1200000 mp4 640x360 DASH video 1200k , mp4_dash container, avc1.4D401E, 25fps, video only
video=2500000 mp4 768x432 DASH video 2500k , mp4_dash container, avc1.64001E, 25fps, video only
video=8000000 mp4 1920x1080 DASH video 8000k , mp4_dash container, avc1.640028, 25fps, video only (best)
Käyttäjätaso 4
hrk kirjoitti:

Windows kympin nykyversiossa on curl vakiona, käytetään mieluummin sitä:

cmd = 'curl -o "%s" "%s"' % (folder+filename, recordingUrl)

Merkistökoodausta on ihan turha määritellä, antaa olla mikä on.


Tuota curlin lisäystä Windowsiin en tiennytkään, muutin skriptit käyttämään sitä.

Minulle ainakin tulee syntaxerroria, jos yritän ajaa ääkkösiä sisältävää skriptiä Windowsin komentokehotteessa määrittämättä merkistökoodausta.
Käyttäjätaso 1
asmandos kirjoitti:

Julkaisin äsken uusi versio (5.0.0.2) Beta-kanavalla. Kestää varmaan vähän aikaa ennen kuin Google on sitä hyväksynyt. Edellinen ei-toimiva versio on 4.4.5.1. URLista http://bit.ly/ViihdeHelperBeta sitä voi poimia.

Anna palautetta ja kerro miten (jos) se toimii kuten pitää, niin sitten voin parin päivän kuluttua julkaista sitä yleisesti julkisella kanavalla.


ViihdehelperBeta tuntuu toimivan. Jostain syystä aluksi ei meinannut kysyä tunnuksia. Poisto, browserin restart ja helperin uudelleen asennus auttoi. Hienoa että viitseit tehdä ja julkaista taas uuden version.

Tosin nyt voi käydä niin että jatkossa käytän enemmän Qotschan lataa.py:stä muokattua versiota jolla saan useimmat tiedostonnimet suoraan "oikein" eli ennen kaikkea sarjoille s##e##. Tosin näyttää Viihteen season ja episode tägeissä olevan niin paljon virheitä että pitää vielä koodata joku varmistus. Joten kiitokset myös Qotschalle ja erityisesti luvasta muokata tiedostonimen muodostusta.
Käyttäjätaso 1
Qotscha kirjoitti:

Laitoin nyt myös ViihdeX Media Managerin tämänhetkisen version saataville. Tallenteiden hallinta ainakin kutakuinkin toimii. Tällä hetkellä sovellus käyttää vähän tarpeettoman paljon kaistaa, mutta se tuskin lienee kovin monelle ongelma.


Kiitos tästä!

Tallenteen lataus näyttää ainakin toimivan, eikä pelkästään "kutakuinkin" vaan ihan oikeesti!

Muita toimintoja en ole vielä kokeillut, mutta kansiolistaus näyttää Tila-sarakkeessa että "Katsottu (2 kertaa)" kaikille vaikka joukossa on sellaisia joita ei ole katsottu kertaakaan ja joitakin vain yhden kerran.

Optimismini on palkittu, vaikka lähes 4 kuukautta siinä vatuloinnissa ja nillityksessä vierähti. Salaa kuitenkin uskoin että tässä päästään kaikkien kannalta tyydyttävään ja järkevään ratkaisuun. Jatkoin ohjelmien tallentamista Viihteeseen siinä uskossa ja toivossa että niitä seuraavan kahden vuoden tallennusajan sisällä saan myös kopioitua omalle koneelle. Tallennustarpeeni ja -haluni ovat erityisesti lastenohjelmissa ja parhaissa elokuvissa.
Käyttäjätaso 4
yamaneko kirjoitti:

* duplikaatit.py scriptin kanssa olisi mukava jos valitsisi säilytettäväksi viimeisimmän, vaikka erillisenä scriptinä tai jotain. 😃


Onnistuu, kun muuttaa for-silmukoiden range-funktion parametrejä seuraavasti:
code:
for x in range(folderLength-1, -1, -1):
for y in range(x-1, -1, -1):
yamaneko kirjoitti:

Sehän tässä on, kun ei ole enempää antaa oikeuksia/ruksia jotain. 😃 Sillä mainitsin, että oikeuksien pitäisi olla kunnossa. Ja jotenkin onnistuin noin saamaan.


En oikein osaa kyllä sanoa, mistä johtuu. Eihän ViihdeX ole kansiossa, johon kirjoittaminen vaatii järjestelmänvalvojan oikeuksia (esim. Program Files) tai eihän mikään tietoturvaohjelma toimi esteenä?
jj_laaksonen kirjoitti:

Muita toimintoja en ole vielä kokeillut, mutta kansiolistaus näyttää Tila-sarakkeessa että "Katsottu (2 kertaa)" kaikille vaikka joukossa on sellaisia joita ei ole katsottu kertaakaan ja joitakin vain yhden kerran.


API ei kerro katselukertojen määrää, niin heitin siihen vain toistaiseksi jonkun numeron. Pitää korjata joskus.
Qotscha kirjoitti:

Minulle ainakin tulee syntaxerroria, jos yritän ajaa ääkkösiä sisältävää skriptiä Windowsin komentokehotteessa määrittämättä merkistökoodausta.



Jos python-skriptisi encoding on utf-8, se toimii oikein myös komentokehotteessa, olipa koodisivu (chcp) mikä tahansa. Python tekee konversiot automaattisesti. Ainakin nyky-windowsissa ja nyky-python.

To aid with platforms such as Windows, which add Unicode BOM marks to the beginning of Unicode files, the UTF-8 signature \xef\xbb\xbf will be interpreted as 'utf-8' encoding as well (even if no magic encoding comment is given).

Eli käytä sellaista editoria joka osaa tuon. Jopa notepad osaa.
Käyttäjätaso 1
Qotscha kirjoitti:


API ei kerro katselukertojen määrää, niin heitin siihen vain toistaiseksi jonkun numeron. Pitää korjata joskus.



Netin puolella ohjelman kohdalla on sininen pallukka "katsomaton tallenne". Eli kertooko API edes sen onko ohjelma katsottu vai ei?

Tämä on kuitenkin tallenteiden latauksen ja hallinnan kannalta ehkä merkityksetön tieto. Tai ehkä ei.
Käyttäjätaso 4
hrk kirjoitti:


Qotscha kirjoitti:

Minulle ainakin tulee syntaxerroria, jos yritän ajaa ääkkösiä sisältävää skriptiä Windowsin komentokehotteessa määrittämättä merkistökoodausta.

Jos python-skriptisi encoding on utf-8, se toimii oikein myös komentokehotteessa, olipa koodisivu (chcp) mikä tahansa. Python tekee konversiot automaattisesti. Ainakin nyky-windowsissa ja nyky-python.

To aid with platforms such as Windows, which add Unicode BOM marks to the beginning of Unicode files, the UTF-8 signature \xef\xbb\xbf will be interpreted as 'utf-8' encoding as well (even if no magic encoding comment is given).

Eli käytä sellaista editoria joka osaa tuon. Jopa notepad osaa.


Kyllä editori osaa, lähinnä minä en (tai tarkemmin sanoen, aiemmin olen pääasiassa kirjoitellut .batteja, joissa ääkkösten toimiminen vaatii komentokehotteen kanssa samaa enkoodausta, ja toimin nytkin samalla kaavalla asiaa suuremmin ajattelematta). Mutta tosiaan Python 3:lla toimii ihan noin, Python 2:lla tuntuu olevan hankalampaa.

jj_laaksonen kirjoitti:


Qotscha kirjoitti:


API ei kerro katselukertojen määrää, niin heitin siihen vain toistaiseksi jonkun numeron. Pitää korjata joskus.

Netin puolella ohjelman kohdalla on sininen pallukka "katsomaton tallenne". Eli kertooko API edes sen onko ohjelma katsottu vai ei?

Tämä on kuitenkin tallenteiden latauksen ja hallinnan kannalta ehkä merkityksetön tieto. Tai ehkä ei.


Joo, se onko katsottu selviää kyllä. Mutta koska minulle aikoinaan toimitetusta dokumentaatiosta ei selviä, voiko tallenteen API:n kautta merkata katsotuksi, en ole vielä asialle viitsinyt mitään tehdä.
Käyttäjätaso 5
Qotscha kirjoitti:

Kuulostaisi siltä, ettei viihdex.hta:lla ole jostakin syystä oikeutta kirjoittaa hakemistoonsa. Se ei saa luotua kansioon data tiedostoja prv.txt (kirjautumistiedot), settings_q.txt (asetukset) ja sorting.txt (kansioiden järjestys). Myöskään tallenteen kuvauksen kirjoittaminen tekstitiedostoon ei onnistu.


Hei. Pahoittelut kenties turhasta pähkäilystä.🤔 Tai tuskin siellä niinkään kuin täällä, missä on oltu totaalisen huuli pyöreänä tämä ongelman kanssa, jota ei koskaan aikaisemmin ole ollut.

Nyt selvisi, että osittainen syypää on xplorer2, jota käytän lähes aina Windowsin resurssienhallinnan sijaan lähes kaikkeen Wintendoissa kotona ja töissä, yli kymmenen vuoden ajan🤓. En osannut odottaa, että kyse oli vain siitä, että tuon kautta käynnistettäessä ei vaan toimi (ja vain ja ainoastaan kotona normaalisti käyttämässäni Windowsin käyttäjätilillä). Windowsin resurssienhallinnan kautta kaikki toimii heti ok (ja xplorer2:lla muilla tileillä). Jotain tekemistä lienee että olen tuonut xplorer2 asetukset aikaisemmasta %appdata% -kansiosta (vaikka on vain yksi .ini tiedosto), täytyy perehtyä näihin tarkemmin mutta eipä kuulu tähän keskusteluun. Mutta pari turhaa viestiä aiheutti tämä meikän systeemi.

Kaikki toimii alpha 3:lla mainiosti, latausta myöten. Minä kiitän todella, olen oikeasti todella tyytyväinen, ja tätä myöden loppuu muut kokeilut.😀
Qotscha kirjoitti:

Laitoin nyt myös ViihdeX Media Managerin tämänhetkisen version saataville. Tallenteiden hallinta ainakin kutakuinkin toimii. Tällä hetkellä sovellus käyttää vähän tarpeettoman paljon kaistaa, mutta se tuskin lienee kovin monelle ongelma.

EDIT: Windows Defender tuntuu valittavan, vaikka en minä muistaakseni ole pakettiin viruksiakaan piilottanut. VirusTotal kyllä pitää puhtaana. Käyttäkää omalla vastuulla.



Kiitokset tästä, tätä odottettu kuin nousevaa kuuta. Tuplien haku valitsee minulla aina uudemman tallenteen poistettavaksi, riippumatta kumminpäin asetuksista on valittu?
Käyttäjätaso 5
HKBlues kirjoitti:

Kiitokset tästä, tätä odottettu kuin nousevaa kuuta. Tuplien haku valitsee minulla aina uudemman tallenteen poistettavaksi, riippumatta kumminpäin asetuksista on valittu?


Itsellä auttaa tuohon se että tiedostot ovat lajiteltu siten, että uusin on ylhäällä. Tällöin valinta menee aina niin, että uusin on se joka jätetään talteen.
Käyttäjätaso 1
Hei
Olen varmaankin niin amatööri etten jotakin osaa tai ymmärrä, mutta kirjautuminen ei onnistu. Neuvoja?
Käyttäjätaso 1
Tiktek kirjoitti:

Hei
Olen varmaankin niin amatööri etten jotakin osaa tai ymmärrä, mutta kirjautuminen ei onnistu. Neuvoja?


Sorry. Vanha versio....
Käyttäjätaso 1
Tiktek kirjoitti:


Tiktek kirjoitti:

Hei
Olen varmaankin niin amatööri etten jotakin osaa tai ymmärrä, mutta kirjautuminen ei onnistu. Neuvoja?

Sorry. Vanha versio....


Toimii Loistavasti. Kiitos!!!
Käyttäjätaso 7
Kunniamerkki +1
Qotscha kirjoitti:

Laitoin nyt myös ViihdeX Media Managerin tämänhetkisen version saataville. Tallenteiden hallinta ainakin kutakuinkin toimii. Tällä hetkellä sovellus käyttää vähän tarpeettoman paljon kaistaa, mutta se tuskin lienee kovin monelle ongelma.

EDIT: Windows Defender tuntuu valittavan, vaikka en minä muistaakseni ole pakettiin viruksiakaan piilottanut. VirusTotal kyllä pitää puhtaana. Käyttäkää omalla vastuulla.


Suurkiitos tästä(kin), toimii kuin Buick!

Tosi hyvä vielä tuo roskis, helpottaa mahdollisten vahinkojen korjaamista, kun tallenteet poistuvat ensin MM:n roskikseen, josta ne sitten voi poistaa Viihteen roskikseen. 😆

Btw minulla ei Defender valittanut mitään.
Käyttäjätaso 1
Valtavan suuret kiitokset kaikille teille ohjelmoijille, jotka jaksoitte tapella tämän uuden API:n yms. luomien ongelmien kanssa vaikeista olosuhteista huolimatta! Määräaikaista Elisa Viihdettä on vielä jäljellä maaliskuuhun saakka ja teidän ansiostanne en maksa enää turhasta loppukuukausien ajan. Ilman teitä olisin taatusti hylännyt Viihteen välittömästi määräaikaisuuden umpeuduttua. Teidän työnne ansiosta asia täytyy laittaa vielä harkintaan.

Joskin kaikesta huolimatta Elisan toiminnasta tämän casen ympärillä jäi niin paha maku suuhun, että voipi olla etten sopimusta enää uusi. Aika paljon enemmän olisin toivonut osallistumista ja tervettä maalaisjärjen käyttöä Elisan osalta. Ei vaikuttanut maksavien asiakkaiden tarpeet juurikaan kiinnostavan.
Qotscha kirjoitti:

Laitoin nyt myös ViihdeX Media Managerin tämänhetkisen version saataville. Tallenteiden hallinta ainakin kutakuinkin toimii. Tällä hetkellä sovellus käyttää vähän tarpeettoman paljon kaistaa, mutta se tuskin lienee kovin monelle ongelma.



Suurkiitokset tästä.

Muuten tuntuu minulla toimivan, mutta lataaminen ei. Ilmeisesti joku oikeus säätämättä kohdilleen:

Käyttäjätaso 4
Onko wget asennettuna ja samassa hakemistossa tai polussa?
Käyttäjätaso 1
ansa_ kirjoitti:


Qotscha kirjoitti:

Laitoin nyt myös ViihdeX Media Managerin tämänhetkisen version saataville. Tallenteiden hallinta ainakin kutakuinkin toimii. Tällä hetkellä sovellus käyttää vähän tarpeettoman paljon kaistaa, mutta se tuskin lienee kovin monelle ongelma.

Suurkiitokset tästä.

Muuten tuntuu minulla toimivan, mutta lataaminen ei. Ilmeisesti joku oikeus säätämättä kohdilleen:


Toimii minulla. Mikä Windows versio?
Tiktek kirjoitti:

Toimii minulla. Mikä Windows versio?



Win7

ko2610 kirjoitti:

Onko wget asennettuna ja samassa hakemistossa tai polussa?



Ei asennus auttanut. Ihan eri hakemisto ja polku. Viihde ei toiminut C:ltä ajettaessa, kun koitin
Käyttäjätaso 7
Kunniamerkki +1
ansa_ kirjoitti:


Tiktek kirjoitti:

Toimii minulla. Mikä Windows versio?

Win7


ko2610 kirjoitti:

Onko wget asennettuna ja samassa hakemistossa tai polussa?

Ei asennus auttanut. Ihan eri hakemisto ja polku. Viihde ei toiminut C:ltä ajettaessa, kun koitin


Johtuu varmaan juuri tuosta, kokeilin poistaa wget.exe:n polkumäärityksen Ympäristömuuttujista ja sain saman virheilmoituksen.

Eli sinun pitää määrittää se wget.exe:n polku Ympäristömuuttujiin. Ohje löytyy googlaamalla esim. how to add path environment variable windows 7.
Käyttäjätaso 1
Samaa virhettä pukkaa VLC:llä, joka on asennettu oletuskansioonsa. Ei auta, vaikka polun määrittäisi erikseen ohjeen mukaan. Ei onnistu katselu eikä lataus (Win10).
Tiedoksi vain, että kokeilin juuri ViihdeX:ää ja Chromen Helperiä ja molemmat tuntuvat toimivan kaikin puolin. Win7.
itse kopsasin wgetin vhelperin kanssa samaan hakemistoon niin toimii.
kitokset softan vääntäjille !
Käyttäjätaso 7
Kunniamerkki +2
hrk kirjoitti:

Latasin saman uuden YLE:n ajankohtaisohjelman sekä Elisaviihteestä että YLE Areenasta 1080p resoluutiolla. Molemmissa tiedostoissa on koodekkina H264 ja framerate 25. Minulle käsittämättömästä syystä Elisan ts-tiedoston koko on noin 1200 megaa ja YLE:ltä impatun mkv-tiedoston koko vain puolet siitä. Visuaalisesti näyttävät ihan samoilta.

Myönnän kernaasti että en nyt ymmärrä. Näköjään Elisan tiedostojen hirmuinen koko ei johdu pelkästään suuresta resoluutiosta. Ja mitenkäs se lomitus tähän liittyy? Ei kai voi olla niin, että tiedostossa on framet tuplattuina?



.ts tiedostot ovat vanhalla mpeg2:llä pakattuja tiedostoja ja .mkv ovat pakattu paljon kehittyneemmällä matroskalla. Siksi .ts on paljon isompi kuin .mkv -tiedosto.
Mistä ymmärsit, että .ts -tiedosto olisi pakattu H.264:Llä?

https://fin.afterdawn.com/sanasto/tiedostopaate.cfm/ts
http://www.mkvcodec.com/
https://fi.wikipedia.org/wiki/H.264