• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 6 Hlas(ů) - 2.33 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Playlist OrangeTV Addon
#81
@johnyzh94

Ďakujem za odpoveď. To si dával jednotlivo stream pre každú TV stanicu, alebo celý playlist?
Lebo keď si skúšam dať v Linuxe ffmpeg -i orangetv.playlist.m3u8, tak dostanem iba hlášku:
 
Kód:
ffmpeg -i orangetv.playlist.m3u8
ffmpeg version 4.1.3 Copyright (c) 2000-2019 the FFmpeg developers
  built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.12) 20160609
  configuration: --prefix=/home/juraj/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/home/juraj/ffmpeg_build/include --extra-ldflags=-L/home/juraj/ffmpeg_build/lib --extra-libs='-lpthread -lm' --bindir=/home/juraj/bin --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-vaapi --enable-nonfree
  libavutil      56. 22.100 / 56. 22.100
  libavcodec     58. 35.100 / 58. 35.100
  libavformat    58. 20.100 / 58. 20.100
  libavdevice    58.  5.100 / 58.  5.100
  libavfilter     7. 40.101 /  7. 40.101
  libswscale      5.  3.100 /  5.  3.100
  libswresample   3.  3.100 /  3.  3.100
  libpostproc    55.  3.100 / 55.  3.100
orangetv.playlist.m3u8: No such file or directory
Pred spustením scriptu som bol sa samozrejme prepol do správneho priečinka...
 
Citovat
#82
Ak ffmpeg pri takomto volaní nemôže nájsť cestu
Kód:
ffmpeg -i orangetv.playlist.m3u8
Vyskúšaj klasicky
Kód:
lsorangetv.playlist.m3u8
A overíš si tak, či sa nachádzaš v správnom priečinku.

Inak otázka hraničiaca s dobrými mravmi... Ja mám k dispozícii Magio Go, mám teda digi sporty. Chcel by som aj orange sporty. Nie je tu niekto, kto má voľné zariadenie a chcel by mi napísať správu a tiež by chcel sledovať digi sporty?
 
Citovat
#83
(13.8.2020, 21:30)pvdeejay Napsal(a): Ak ffmpeg pri takomto volaní nemôže nájsť cestu
Kód:
ffmpeg -i orangetv.playlist.m3u8
Vyskúšaj klasicky
Kód:
lsorangetv.playlist.m3u8
A overíš si tak, či sa nachádzaš v správnom priečinku.

Inak otázka hraničiaca s dobrými mravmi... Ja mám k dispozícii Magio Go, mám teda digi sporty. Chcel by som aj orange sporty. Nie je tu niekto, kto má voľné zariadenie a chcel by mi napísať správu a tiež by chcel sledovať digi sporty?

Prepáč, dlho som tu na fóre nebol. Ja som mal možnosť poskytnúť Orange Sport, ale od dnes žiaľ program prestal fachať.. :/

Ahojte, ako ste kto pls na tom s používaním playlistu?
Mne od dneska obeda prestalo sťahovať playlist. Púšťam to cez linux a terminál mi vracia chybu:
 
Kód:
Traceback (most recent call last):
  File "playlist.py", line 196, in <module>
    code, num, err = channel_playlist()
  File "playlist.py", line 124, in channel_playlist
    channels, _code = _fetch_channels()
  File "playlist.py", line 85, in _fetch_channels
    channels = _o2tvgo_.live_channels()
  File "/home/juraj/Dokumenty/service.playlist.orangetv/o2tvgo.py", line 192, in live_channels
    self.refresh_configuration()
  File "/home/juraj/Dokumenty/service.playlist.orangetv/o2tvgo.py", line 173, in refresh_configuration
    j = req.json()
  File "/usr/lib/python2.7/dist-packages/requests/models.py", line 800, in json
    self.content.decode(encoding), **kwargs
  File "/usr/lib/python2.7/json/__init__.py", line 339, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python2.7/json/decoder.py", line 364, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python2.7/json/decoder.py", line 382, in raw_decode
    raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded

Vedeli by ste pls niekto navrhnúť úpravu tých riadkov v kóde, či provider spravil nejaké fatálne zmeny a k playlistu sa už nedá týmto spôsobom dostať?
Ďakujem
 
Citovat
#84
Tiez mi to nejde, cca 2 tyzdne
 
Citovat
#85
ano i mě přestal chodit script nejde mi ani login.sh:
Kód:
access_token : eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiJNRFl3TUdJeU9Ua3RPRGsxTkMwME5UTm1MVGcyTXpNdE1UZGlZemd4WkRFeFl6bGwiLCJpYXQiOjE2MDIwMDgzNDIsImV4cCI6NDc1NTYwODM0Miwic3ViIjoiNjc3ODU5IiwiaXNzIjoibmFuZ3UudHYgb2F1dGggc2VydmVyIiwiYXVkaWVuY2UiOiJvcmFuZ2Vzay13ZWJwb3J0YWwiLCJzY29wZXMiOlsiQVNfU1VCU0NSSVBUSU9OIiwiTVNHX0NMSUVOVF9SRU1PVEVfQ09OVFJPTCIsIldJREVWSU5FX1BST1hZIl0sImlkIjoiNjc3ODU5Om9yYW5nZXNrLXdlYnBvcnRhbDo1OmIwYWY1YzdkNmUxN2YyNDI1OWEyMGNmNjBlMDY5YzIyIiwidXNlcl9pZCI6IjY3Nzg1OSIsImlzcF9pZCI6IjUiLCJwbGF0Zm9ybV9pZCI6ImIwYWY1YzdkNmUxN2YyNDI1OWEyMGNmNjBlMDY5YzIyIiwiZXhwaXJ5X2luIjo0NzU1NjA4MzQyNDA5LCJsb2NhbGl0eV9jb2RlIjoib3JhbmdlX290dCIsImRldmljZV9pZCI6IjYyMDY3Nl8xMzJiZTI0YjU1ZDEzZDAyYjU5YjNjM2Y2ZDZiZGU5YSJ9.NLGzGSYi1Z5mCX7Dp07miopcTPVeNQCdpQhWnp6ZCB8
refresh_token : MWM0ZGQ3OGUtMGE5Mi00MTg0LTlmMjMtZDU4NTQzMjJ
expires_in : 3153599999
wget: server returned error: HTTP/1.1 429
ERROR: Bad registration

Koukal jsem na to a nevím jak u addonu, ale u scriptu stačí změnit z wget na curl. Něco podobného co se řešilo u o2tv. Třeba stačí změnit useragenta vyzkouším zítra....

Tak ano stačí změnit useragenta a jet nadále přes wget. Takže opět funkční5
 
Citovat
#86
Ahoj @otava5: Ďakujem krásne za radu!!!
 
Citovat
#87
Mam OrangeTV ale chcel by som to rozbehat v KODI...vie mi tu niekto poslat alebo ukazat ako to mam spravit ? Som zaciatocnik a teraz co citam tu na fore je to dost premna narocne :) 
Dakujem za pomoc....
 
Citovat
#88
Nik nic?

Jsem uživatel používající MI 9 , který neumí číst pravidla o nepoužívání podpisu z Tapatalku.
 
Citovat
#89
Chcem sa spýtať je ešte tento doplnok funkčný? poprípade da sa nekako rozbehať?
 
Citovat
#90
(18.12.2020, 5:16)havel Napsal(a): Chcem sa spýtať je ešte tento doplnok funkčný? poprípade da sa nekako rozbehať?

https://github.com/eldendiss/OrangeTVKodi
Zmena user-agenta

https://codeload.github.com/eldendiss/Or...zip/master
 
Citovat
#91
ma nekdo funkcni sh scripty k tvheadend ne pro kodi ale normal linux na orange ?
VPS TVH, Webgrab... Server > Odroid-N2 Coreelec (Tvheadend client)
 
Citovat
#92
Treba vyplniť údaje (meno+heslo+poprípade ID a cestu kde sa bude ukladať --- config.py
spustenie: ./playlist.py


Přiložené soubory
.zip   service.playlist.orangetv.zip (Velikost: 61,61 KB / Stažení: 53)
 
Citovat
#93
-------
 
Citovat
#94
@005jon: stejne nefunguje.. i když jsem doplnil údaje změnil UA.. tak při playlistu vypisuje chybu. Napadá mě zda to nemůže byt tím ze to je koupené přes sms

Edit: pouštěl jsem přes python3

Kód:
2020-12-31 17:09:42 --------------------
2020-12-31 17:09:42 OrangeTVKodi Playlist
2020-12-31 17:09:42 Version: 0.1 2019-05-08
2020-12-31 17:09:42 --------------------
2020-12-31 17:09:42 Starting...
2020-12-31 17:09:42 Config OK
2020-12-31 17:09:42 Saving file: /home/hts/orangetv/device_id
2020-12-31 17:09:42 Getting Token via password...
2020-12-31 17:09:43 Token OK
Traceback (most recent call last):
  File "/home/hts/orangetv/playlist.py", line 196, in <module>
    code, num, err = channel_playlist()
  File "/home/hts/orangetv/playlist.py", line 124, in channel_playlist
    channels, _code = _fetch_channels()
  File "/home/hts/orangetv/playlist.py", line 85, in _fetch_channels
    channels = _o2tvgo_.live_channels()
  File "/home/hts/orangetv/o2tvgo.py", line 220, in live_channels
    for channel_id, item in items.iteritems():
AttributeError: 'dict' object has no attribute 'iteritems'
VPS TVH, Webgrab... Server > Odroid-N2 Coreelec (Tvheadend client)
 
Citovat
#95
  • Nainstalujte si Python verze 2.7 (skript zatím není kompatibilní s Pythonem verze 3)
problem AttributeError: 'dict' object has no attribute 'iteritems'
 
Citovat
#96
@005jon: ok tak nakonec mám playlist ale ještě se zeptám.. v obou playlistech je uložena celá URL na m3u8 stream a dost pochybuji ze bude platná věcně takže jak často se má playlist obnovovat?
VPS TVH, Webgrab... Server > Odroid-N2 Coreelec (Tvheadend client)
 
Citovat
#97
Pár slov k využívání OTT

Sleduji občas diskuse na téma příjmu OTT služeb a chci k tomu jen dodat pár postřehů. Neanalyzoval jsem ta vaše řešení, ale pokud @djlucas píše "v obou playlistech je uložena celá URL na m3u8 stream", je to zásadně špatně. Takhle jsem to dělal před pár lety u O2TV a po poznání, že to službu (na bázi Nangu-TV) neúměrně zatěžuje, jsem s tím přestal. Pokračoval v tom ale @pavuucek (i přes několikeré varování od alších členů fóra) a vedlo to nakonec k tomu, že se O2TV začalo bránit.

Přehrávání OTT v Kodi/Tvheadend providerům obecně vadí či může vadit. Z celé řady důvodů, které asi není třeba detailně rozebírat. Je proto vhodné se těm nejkřiklavějším způsobům vyhnout a snažit se službu využívat co nejblíže tomu, jak byla navržena a jak jsou navrženy její tarifní podmínky. Pokud to tak není a způsob využívání se rozšíří, může to vést až ke zmiňované reakci providerů. Ono to sice ne vždy vede k tomu, že na straně serevrů dochází k větší než přepodkládané zátěži (což byl právě případ O2TV), ale může se také stát, že to může mít vliv v konkurenci na reklamním trhu (přeskakování reklam) nebo dokonce k podezření z černého přeprodeje obsahu ať už vlastního vysílání nebo jen jeho EPG.

Při přípravě nějakého řešení je tedy vhodné si zanalyzovat, jak je služba využívána přes webové rozhraní či nativní aplikace a snažit se tomu to své řešení co nejvíce přizpůsobit. A rozhodně nepřekračovat tarifní omezení a postupy, které by například vedly k nějakému masivnímu obcházení reklam. To poslední je sice problematické v obou směrech, ale v konečném důsledku to může providerům vadit úplně ze všeho nejvíc, protože v takovém případě na ně začnou tlačit poskytovatelé obsahu. Je tedy třeba se zamyslet a pokud člověk nemá jistotu, že to jeho řešení není v tomto směru problematické, neměl by ho vůbec komunitě nabízet. Jen tím dráždí hada bosou nohou a nakonec na to doplatíme všichni.

Nebudu tu už uvádět žádné návody či dokonce vlastní scripty/addony, tak alespoň jednu důležitou zásadu. Žádná hromadná a periodická generace adres streamů (či manifestů). Vždy jen žádost o adresu streamu jednoho kanálu, který právě v dané chvíli hodláte přehrávat.
 
Citovat
#98
@JiRo: me dost mě to taky překvapilo co jsem tak vyčetl tak stream má platnost cca hodinu což je k ničemu každou hodinu obnovovat odkazy kdyby to byl den dalo by se to přežít nějak.. myslel jsem prave ze script funguje jako zde na fóru uvedeny na o2 kdy stream URL se generuje až při pokusu o přehřátí což je samozřejmě správný postup snad všude. No nic nezbývá mi než zkusit nějak upravit zdejší o2 na Orange
VPS TVH, Webgrab... Server > Odroid-N2 Coreelec (Tvheadend client)
 
Citovat
#99
A není mnohem jednoduší a spolehlivější řešení přes satelit ?
 
Citovat
(30.12.2020, 13:04)005jon Napsal(a): Treba vyplniť údaje (meno+heslo+poprípade ID a cestu kde sa bude ukladať --- config.py
spustenie: ./playlist.py

Dakujem krasne uz mi to bezi ako tak....len mam problem ze to ide v rozliseni 854x480 a neviem rozbehat epg ? ako to viem zlepsit ? dakujem
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)