XBMC-Kodi.cz
Playlist OrangeTV Addon - Verze k tisku

+- XBMC-Kodi.cz (https://www.xbmc-kodi.cz)
+-- Fórum: KODI - Doplňky (https://www.xbmc-kodi.cz/forum-kodi-doplnky)
+--- Fórum: Live TV & PVR (https://www.xbmc-kodi.cz/forum-live-tv-pvr)
+--- Téma: Playlist OrangeTV Addon (/prispevek-playlist-orangetv-addon)

Stran: 1 2 3 4 5 6


Playlist OrangeTV Addon - johnyzh94 - 08.5.2019

Ahojte,
dovolil som si upravit addon https://github.com/Pavuucek/O2TVKodi , pre OrangeTV Slovensko. Povodne som to robil len pre sukromne ucely pre generovanie playlistu pre tvheadend, az nakoniec som upravil aj cely plugin pre KODI.

Je to prva (a asi aj posledna) verzia odomna, takze nerucim za pripadne chyby.

Upravy, ktore som robil:
- uprava python scriptov pre OrangeTV Slovensko
- pridana SK lokalizacia pre plugin do Kodi

ODKAZ NA GIT: https://github.com/cisarikj/OrangeTVKodi/


RE: Playlist OrangeTV Addon - rippermen88 - 09.5.2019

vyskúšal som to na Kodi 18.1 v nvidia shield tv, použil som prihlasovacie údaje zo služby orange sport na mesiac - zaplatené cez sms, inštalácia v poriadku , plugin vygeneroval súbory orangetv.generic.m3u8, orangetv.playlist a súbory pre tvheadend streamer.sh, streamer.sh.sample.
Po nastavení v iptv simple klientovi načítalo všetkých 7 programov sú tam orange sporty, od dnes pridali eurosport , jednotku a dvojku, spustilo v poriadku bez nejakého dlhého načítavania, išlo to stabilne bez akýchkoľvek výpadkov, mám 40 MB/s net, video išlo v rozlíšení fhd 1920 x 1080


RE: Playlist OrangeTV Addon - johnyzh94 - 09.5.2019

Taktiez mi to funguje uz 2 den bez problemov. Je tam jediny nedostatok, ze som neriesil kvalitu streamov. Tento addon sa tvari ako Mobil s OrangeTV appkou, takze ziskavam streamy pre mobil.


RE: Playlist OrangeTV Addon - Client - 09.5.2019

@johnyzh94 To by nemělo vadit. Všichni většinou taháme api z komunikace na mobilu. Je to nejjednodušší. Stačí pak při přepisu do addon nebo ve scriptu vyměnit v requestu identifikace MOBILE za PC nebo STB nebo si říci o HD stream a server ti ho pošle. Zatím to nijak nekontrolují. Jinak NanguTV má specifiku v tom, že při requestu vrací ne jeden, ale celý seznam steramů, takže nakonec si lze vybrat i tam (i když to pak hodně zpomaluje přepínání). Pokud jsi vycházel z původního kódu autorů ort - jiro - pavuucek, tak by to tam mělo být vidět, takže není důvod nemít streamy ve FHD v kvalitě pro STB.


RE: Playlist OrangeTV Addon - nizo11 - 09.5.2019

@johnyzh94 v prvom rade diky za tvoj addon a ochotu podelit sa s komunitou. Neskusal som ho este, nemam ani predplatne. Najskorej by som chcel vediet ako ti vcera a prevcera siel stream vecernych futbalovych zapasov. Ci to bolo plynule a nesekalo sa to. Lebo ak by to bolo podobne ako od O2TV, tak sa to neoplati predplacat a skusat. Dik za info.


RE: Playlist OrangeTV Addon - johnyzh94 - 09.5.2019

Pozeral som obidva zapasy poslednych 20 minut a musim povedat, ze som zaznamenal par vypadkov, ale len na par sekund. Avsak internet nemam bohvieaky (15Mbps 4G LTE).

Mam predplatene aj O2 (na porovnanie) a tam to je s vypadkami horsie oproti Orange.


RE: Playlist OrangeTV Addon - Client - 09.5.2019

@jo hnyzh94 Pokud používáte Tvheadend@, nezapomeňte si zrušit -re v parameterch ffmpeg.

A rychlá pomoc při sledování (opět ale pouze v Tvheadend a musíte mít povolený timeshift), tak si na chvíli dejte pause, stačí pár desítek sekund, a ten timeshift vám ty záseky, kdy se načítá buffer, odfiltruje. Já vím, není to systémové řešení, ale na tu chvíli to pomůže. Já mám internet rychlý, takže jedu většinou bez výpadků, ale čas od času, když je něco hodně atraktivního, tak se sem tam něco objeví a pak to problém vyřeší.


RE: Playlist OrangeTV Addon - johnyzh94 - 09.5.2019

Pouzivam tento script:
Kód:
#! /bin/bash
source=$*
tempplaylist=$(mktemp -u)".m3u8"
stream=$(grep -A 1 "${source}$" /home/osmc/usr/records/orange/service.playlist.o2tv/orangetv.generic.m3u8 | head -n 2 | tail -n 1)
wget -qO ${tempplaylist} ${stream}
streamcount=$(cat ${tempplaylist} | grep -Eo "(http|https)://[\da-z./?A-Z0-9\D=_-]*" | wc -l)
streamcount=$((streamcount-1))
if  [ "$streamcount" = "-1" ]; then streamcount=0; fi
ffmpeg -protocol_whitelist file,http,https,tcp,tls -fflags +genpts -loglevel fatal -i ${tempplaylist} -probesize 32 -reconnect_at_eof 1 -reconnect_streamed 1 -c copy -map p:${streamcount}? -f mpegts -tune zerolatency -bsf:v h264_mp4toannexb,dump_extra -mpegts_service_type digital_tv pipe:1
Akurat mam problem, ze pri Orange sport nemam slovensky zvuk pri prenosoch, ale ten povodny. Musim si nastudovat -map parameter a spravne to nastavit.

//edit: upravil som Addon, co sa tyka ziskavanie roznych streamov (kvalita), v tomto pripade v config.py sa nastavuje 'PC' a 'MOBILE'.


RE: Playlist OrangeTV Addon - Client - 09.5.2019

@johnyzh94 OK. Parametr -re tam nemáš.

Ale jinak ten styl @pavuucek je poněkud maximalistický. Já u O2TV používám poměrně jednoduchý streamer a funguje mi to celkem spolehlivě.

Co se týče té slovenštiny, zkus si projít scripty, myslím, že se tam při nějakém requestu zadává jazyk, možná, že když tam dáš slovenštinu, mohl bys mít zvuk slovensky. V češtině je tam tuším  "ces", co tam ale má být pro slovenštinu, to ti neporadím. Musíš vyzkoušet nějaké varianty.


RE: Playlist OrangeTV Addon - johnyzh94 - 09.5.2019

Praveze zvuk mam zly len ked prehravam cez script streamer.sh pomocou ffmpeg , ak spustim stream klasicky cez m3u8, tak zvuk ok. Ano v scripte je 'ces', ktory som upravoval na 'slo' .


RE: Playlist OrangeTV Addon - Client - 09.5.2019

@johnyzh94 OK, vidím, že se vyznáš. Takže ti už asi těžko něco poradím.

Ještě bych zkusil úplně obejít ten streamer od @pavuucek. On tam řeší podle mne zbytečnosti. Parsuje manifets HLS, což je podle mne úplně zbytečné. Zkus to napřímo. Já to mám takto. Asi se v tom vyznáš a upravíš si to pro sebe...
Kód:
#! /bin/sh
bin=/storage/.kodi/addons/tools.ffmpeg-tools/bin/
source=$*
stream=$(grep -A 1 "${source}$" /storage/.kodi/media/playlist/o2tv/o2tv.generic.m3u8 | head -n 2 | tail -n 1)
${bin}ffmpeg -fflags +genpts -loglevel fatal -i ${stream} -vcodec copy -acodec copy -f mpegts -mpegts_service_type digital_tv pipe:1



RE: Playlist OrangeTV Addon - johnyzh94 - 09.5.2019

Dakujem za jednoduchsi skript. Zvuk to nevyriesilo, ale podarilo sa mi ho upravit tak, aby to slapalo, t.j. slovenske audio. Treba doplnit do skriptu -map 0:10 -map 0:11

Detail streamu:
Kód:
Duration: N/A, start: 1672.026833, bitrate: N/A
  Program 0
    Metadata:
      variant_bitrate : 701000
    Stream #0:0: Audio: aac (HE-AACv2), 48000 Hz, stereo, fltp, 63 kb/s
    Metadata:
      variant_bitrate : 701000
      comment         : Multiple languages
    Stream #0:1: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt470bg), 854x480 [SAR 1280:1281 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Metadata:
      variant_bitrate : 701000
    Stream #0:2(sk): Audio: aac (HE-AACv2) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp (default)
    Metadata:
      variant_bitrate : 701000
      comment         : Slovak
  Program 1
    Metadata:
      variant_bitrate : 2001000
    Stream #0:3: Audio: aac (HE-AACv2), 48000 Hz, stereo, fltp, 63 kb/s
    Metadata:
      variant_bitrate : 2001000
      comment         : Multiple languages
    Stream #0:4: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt470bg), 1024x576 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Metadata:
      variant_bitrate : 2001000
    Stream #0:5(sk): Audio: aac (HE-AACv2) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp (default)
    Metadata:
      variant_bitrate : 2001000
      comment         : Slovak
  Program 2
    Metadata:
      variant_bitrate : 3001000
    Stream #0:6: Audio: aac (HE-AACv2), 48000 Hz, stereo, fltp, 63 kb/s
    Metadata:
      variant_bitrate : 3001000
      comment         : Multiple languages
    Stream #0:7: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1280x720 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Metadata:
      variant_bitrate : 3001000
    Stream #0:8(sk): Audio: aac (HE-AACv2) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp (default)
    Metadata:
      variant_bitrate : 3001000
      comment         : Slovak
  Program 3
    Metadata:
      variant_bitrate : 6001000
    Stream #0:9: Audio: aac (HE-AACv2), 48000 Hz, stereo, fltp, 63 kb/s
    Metadata:
      variant_bitrate : 6001000
      comment         : Multiple languages
    Stream #0:10: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Metadata:
      variant_bitrate : 6001000
    Stream #0:11(sk): Audio: aac (HE-AACv2) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp (default)
    Metadata:
      variant_bitrate : 6001000
      comment         : Slovak

Upraveny script:
Kód:
#! /bin/sh
source=$*
stream=$(grep -A 1 "${source}$" /home/osmc/usr/records/orange/service.playlist.o2tv/orangetv.generic.m3u8 | head -n 2 | tail -n 1)
echo ${stream}
ffmpeg -fflags +genpts -loglevel fatal -i ${stream} -map 0:10 -map 0:11 -vcodec copy -acodec copy -f mpegts -mpegts_service_type digital_tv pipe:1



RE: Playlist OrangeTV Addon - otava5 - 10.5.2019

Díky dobrá práce...


RE: Playlist OrangeTV Addon - Mano - 10.5.2019

Zdravím vás, chcem sa opýtať kde presne vám sťahuje playlist. ako pozerám tak pozerám v nastaveniach nevidím cestu kde nájdem playlist a nevidím ani možnosť určiť si sám kde sa má sťahovať. Druhá moja otázka sa týka IPTV Simple client. Mám v ňom načítaný playlist pre skylink. Je nejaká možnosť načítať viac playlistov? Ak nie aký pvr client mám použiť aby som nemusel prepínať playlisty? Ďakujem.


RE: Playlist OrangeTV Addon - johnyzh94 - 10.5.2019

Bavime sa o KODI Addonu ano?
Tam to zalezi na OS, na ktorom pouzivas KODI.
Playlist sa uklada tu: vid. https://github.com/Pavuucek/O2TVKodi
Kód:
cesta ku KODI \Kodi\userdata\addon_data\service.playlist.orangetv\



RE: Playlist OrangeTV Addon - Mano - 10.5.2019

ten playlist som nasiel a dal na viditelne miesto a tak nacital. Teraz ma uz len zaujima ako mat naraz 2 playlisty a sledovat orange aj skylink bez toho aby som musel v pvr clientovi davat nacitat druhy playlist. Dakujem

Nakoniec som si uvedomil že skylink ma živé vysielanie už aj priamo v addone tak nacitam do iptv Simple Clint Orange TV


RE: Playlist OrangeTV Addon - Mano - 10.5.2019

Keď si play list presuniem funguje len dočasne. Problém je že v keď sa v kodi snažím nájsť play list. Priečinok kodi je prázdny. Vo file browsery sa k tomu dostať viem ale v kodi už nie. Ako ste sa k tomu dostali cez iptv Simple Clint lebo mne sa to zatiaľ nedarí. Lepšie by bolo keby si človek sám mohol určiť cestu kde sa uloží play list .


RE: Playlist OrangeTV Addon - otava5 - 10.5.2019

Nevíte jak dlouho vydrží token?A posílá to pc.m3u8...Šlo by změnit na STB?


RE: Playlist OrangeTV Addon - johnyzh94 - 10.5.2019

(10.5.2019, 13:09)Mano Napsal(a): Keď si play list presuniem funguje len dočasne. Problém je že v keď sa v kodi snažím nájsť play list. Priečinok kodi je prázdny. Vo file browsery sa k tomu dostať viem ale v kodi už nie. Ako ste sa k tomu dostali cez iptv Simple Clint lebo mne sa to zatiaľ nedarí.  Lepšie by bolo keby si človek sám mohol určiť cestu kde sa uloží play list .

Na akom OS prevadzkujes KODI? Ak Linux, pouzi script python.py , v config.py mas vsetky nastavenia, ktore potrebujes. Ak Windows, tak v tom ti neporadim. Tam by to chcelo pridat podporu v Addone. Resp. aj pod windows je mozne rozchodit python... to si treba nastudovat.


RE: Playlist OrangeTV Addon - Client - 10.5.2019

Nevím, pod jakými operačními systémy to provozujete, ale k datům addon se lze celkem bez problémů dostat snad v každém. Maximálně je třeba v Kodi povolit zobrazovat skryté adresáře.