• 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(ů) - 3 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Tvheadend a IPTV
@JiRo: Mám prosbičku věděl by si jak se zbavit vytváření debug logů v .../storage/.kodi/userdata/addon_data/service.tvheadend42?
[Obrázek: ZLPHOmo.jpg]
v settings.xml mám toto:
 
Kód:
<settings version="2">
    <setting id="AVM_DEVICE" default="true"></setting>
    <setting id="AVM_ETH" default="true">eth0</setting>
    <setting id="AVM_IP1" default="true">192.168.178.201</setting>
    <setting id="AVM_IP2" default="true">192.168.178.202</setting>
    <setting id="AVM_IP3" default="true">192.168.178.203</setting>
    <setting id="AVM_IP4" default="true">192.168.178.204</setting>
    <setting id="AVM_ROUTER_FAKE_IP" default="true">192.168.178.254</setting>
    <setting id="AVM_ROUTER_IP" default="true">192.168.178.2</setting>
    <setting id="AVM_SATIP_SERVER" default="true">false</setting>
    <setting id="CUSTOM_ARGS" default="true"></setting>
    <setting id="CUSTOM_START" default="true">false</setting>
    <setting id="DEBUG_LOG" default="true">false</setting>
    <setting id="DEBUG_LOG_PATH" default="true">/storage/.kodi/userdata/addon_data/service.tvheadend42/debug.txt</setting>
    <setting id="DEBUG_LOG_TRACE_1">all</setting>
    <setting id="DEBUG_LOG_TRACE_2" default="true">NONE</setting>
    <setting id="DEBUG_LOG_TRACE_3" default="true">NONE</setting>
    <setting id="DEBUG_LOG_TRACE_4" default="true">NONE</setting>
    <setting id="DEBUG_LOG_TRACE_5" default="true">NONE</setting>
    <setting id="DOWNLOAD_SCAN_TABLES" default="true"></setting>
    <setting id="NUM_ADAPTERS">1</setting>
    <setting id="PRELOAD_CAPMT_CA" default="true">false</setting>
    <setting id="REMOVE_MODULES" default="true"></setting>
    <setting id="WAIT_FOR_FEINIT" default="true">false</setting>
    <setting id="WORKAROUND_SLEEP" default="true">false</setting>
    <setting id="WORKAROUND_SLEEP_TIME">1</setting>
    <setting id="XMLTV_LOCATION_FILE">/storage/.kodi/userdata/epg/guide.xml</setting>
    <setting id="XMLTV_LOCATION_SCRIPT" default="true"></setting>
    <setting id="XMLTV_LOCATION_WEB" default="true">http://</setting>
    <setting id="XMLTV_TYPE">FILE</setting>
</settings>

Dostal jsem se tak daleko, že jsem jich měl tolik až jsem měl plnou NAND  1 a spousta věcí nefungovala
 
Citovat
@otava5 Takhle z hlavy ti nic moc neřeknu. Určitě bych poradil to nastavení v addon Tvheadend v Kodi, ale podle výpisu settings.xml je to tam zakázané generálně. Těžko říci, zda to nedělá ten DEBUG_LOF_TRACE_1. Ještě bych se podíval do webgui, tam je myslím také možné logování nastavovat. Jinak asi neporadím, protože jsem trasování v Tvheadend nikdy nepoužil, nebylo to potřeba. 6 A ani nic teď nevyzkouším, do konce týdne jsem mimo domov.
 
Citovat
@otava5: moc asi tiež neporadím(nepoužívam doplnok v kodi ale mám na to vyhradený stroj), ak si to už nevyriešil, skús pozrieť vo web rozhraní Configuration->Debugging - či tam nemáš povolené ukladanie debug a trace info
HK Odroid N2+(ATV-LineageOS-20.0), 2 x Amlogic S905X4(CE),
HP t630[256Gb M.2 SSD, 16Gb RAM,Proxmox server](HAS;TVHeadend;MySQL;UniFi Controller;InfluxDB;Grafana)
Telestar DIGIBIT Twin
WD MyDrive 5TB
 
Citovat
@JiRo: @Norton: povypínal jsem vše ve webgui a již se nevytváří....thnx
 
Citovat
u SledovaniTV když generuji phpsessid jako "xbmc" zmizely mi Filmboxy....
Máte to také? Že by změny?
 
Citovat
Vie niekto url adresu epg z tvheadent? webgraber to pekne naťaha, ale neviem ako to vyexportovať, chcem to použiť v tivimate
 
Citovat
(19.4.2023, 21:30)lovec24 Napsal(a): @lovec24 Tak pokud ti xmltv vytváří wg++, tako ho snad už máš ne? Tak proč ho tahat z Tvheadend? Hmm, asi chceš využít webové rozhraní... Adresa je ...:9981/xmltv/channels.

Jinak o rozhraní Tvheadend jsme psali v tématu subfóra Tvheadend tady na fóru. Tuším, že má název Tvheadend a web api. Najdi si to, je to tam popsané poměrně důkladně.
 
Citovat
@JiRo

Este mam otazku v tvheadend mi zamrzne po 4 sekundach stream, alebo ho potom sekanom pusta, potom sa to na 2 sekundy rozbehne a pokracuje to stale do okola. Co treba upravit aby to islo. Mam na tom zapnute 4 telky, zariadenie Rpi4 a internet 100 mb/s / 100 mb/s.
 
Citovat
Máte prosím někdo řešení jak připojit https://www.eurosport.com/watch/ a jste případně ochotni se přes SZ podělit? Velmi děkuji za případné SZ.
 
Citovat
@100karel Jo, tohle by samozřejmě byla bomba, ten stávající web Eurosport je výborný. Mám už dlouho stažený jeden ze starších doplňků (2017) s tím, že se na něj podívám a pokusím se ho upravit podle současného stavu. Ale ještě jsem se k tomu nedostal a pochybuji, že dostanu.

Zatím mě celkem uspokojuje Eurosport 1 a 2 (případně další jeho kanály, ale to jen v době olympiády) z jedné OTT služeb, kterou přijímám přes Tvheadend. Ale dá se to samzřejmě řešit i bez Tvheadend. Těch doplňků tu pár je (Sledování, T-Mobile). Ale to asi víš.
 
Citovat
(01.3.2020, 11:21)Vasek79 Napsal(a): Ahoj, instaloval jsem TVheadend na Bananapi s Armbianem jako server, tak jsem dal do kupy postup. Třeba to někomu pomůže. Napsal jsem to stejně jako je README.md soubor u sledovanitv na githubu Petra Krejčího.
Nejsem žádný expert a vycházel jsem jen z chybových hlášek TVheadendu, takže je možné, že to nebude třeba úplně podle představ expertů, ale funguje to.

### Instalace

Pro Armbian (v mém případě Armbian na Banana Pi) (v jiné linux distribuci to bude v mnohém podobné)
- přihlásit se k Armbianu jako root
- armbian-config - v Armbianu nainstalovat TvHeadend
- apt install ffmpeg - instalace ffmpeg (to je asi jasné)
- apt install jq - instalace jq -JSON processor
- echo ~$hts - instalace TvHeadendu vytvoří uživatele hts. Tímto zjistíme jeho home adresář. Bude to: /var/lib/hts
- do /var/lib/hts nahrát soubory z githubu
- mkdir /var/lib/hts/.cache
-
otevřít json.config a upravit : "tempdir": "/var/lib/hts/.cache", - edit (jsem si na to vzpomněl později. :-))
- chown -R hts:hts /var/lib/hts - vlastnictví všeho v adresáři hts
- chmod +x /var/lib/hts/sledovanitv*.sh /var/lib/hst/sledovanitv*.py - musí mít právo na spuštění
- nano usr/bin/tv_grab_file - otevřít pro editaci, vložit obsah sledovanitv-epg.sh mezi "### URL of your XML file" a "exit 0"
- ln -s /var/lib/hts/config.json /usr/bin
- ln -s /var/lib/hts/sledovanitv-token.sh /usr/bin
- ln -s /var/lib/hts/sledovanitv-epgconvert.py /usr/bin

### Registrace zařízení

- cd /var/lib/hts
- ./sledovanitv-register.sh   vyplnit přihlašovací údaje do sledovánítv. Skript vytvoří nový soubor config.json s autentizačními údaji pro zařízení
- pokud máte rodičovský PIN pak otevřte config.json a vyplňte jej namísto hodnoty NULL

### Zprovoznění EPG

- přihlásit se do webu tvh-serveru http://kodi:9981/
- v části Konfigurace/Program EPG/Moduly EPG grabberů povolit _Interní XMLTV: tv_grab_file is a simple grabber that can be...atd...
- restartovat tvh-server - service tvheadend restart
- chvíli počkat
- zpět do webu a v části Konfigurace/Program EPG/Programy EPG grabberů by jste měli vidět seznam všech kanálů v sledovánítv. i těch na které nemáte právo.

### Zprovoznění kanálu

- Konfigurace/DVB vstupy/Sítě přidat novou Automatic IPTV Network
  - název: SledováníTV
  - max pocet streamu: 4
  - vytvorit buket: true
  - Pocatecni cislo programu: 1
  - Ignorovat čísla programů od poskytovatele: false
  - znakova sada: UTF-8
  - skenovat po vytvoreni :false   
  - preskocit ladeni po startu: true
  - EIT casovy posun: lokalni cas (na serveru)
  - Service ID: 1
  - URL: pipe:///var/lib/hts/sledovanitv/sledovanitv-autoconfig.sh
 
  Po ulozeni se vytvori muxy a sluzby.
Mockrát děkuji za tento návod. Po vyhoření hw jsem inovoval, jednoduchý pokus o obnovení nastavení nevyšel, protože nyní (fresh install na nově instalovaném Ubuntu server 22.04 LTS), už tvheadend nepoužívá složku /home/hts , ale /var/lib/tvheadend.  Postupoval jsem podle návodu (adekvátně změnil cesty k souborům), ale nefungovalo to. Z nějakého důvodu (tak moc dobře do skriptů nevidím) nefungoval skript sledovanitv-autoconfig.sh - stežoval si na odepření práv k souborům (řádek 20 a 50). Z nějakého důvodu si stál za umístěním "/storage/.../, to ale na Ubuntu serveru normálně není. Když jsem tento skript spustil přímo, tak vygeneroval správné soubory v ./.cache/sledovanitv/ . Použil jsem tyto dokumenty k vytvoření sítě v tvheadend (předtím jsem znovu aplikoval chown zmenu pro soubory ve složce hts na hts:hts; může někdo znalý věc popsati, proč je nyni tvheadend stále vlastněné účtem hts, který se sice nějak vytvoří, ale není dostupný (sudo su hts nefunguje?)), konfigurace - dvb vstupy - sítě nová síť a do URL vložit file:///var/lib/tvheadend/.config/hts/.cache/sledovanitv/playlist . Takto se vygenerovaly MUXy. Jejich skenování nebylio hned úspěšné, opakování pomohlo. Po skenování se vytvořily služby, které se dají mapovat na programy (manuálně). Tímto příspěvkem chci ukázat, že to stále jde rozběhat i na Ubuntu serveru bez Kodi ( i když si stále ještě si nejsem jistý, jestli to posílá h.245, nebo jen h.264, to se pořeší dále). Ale mám otázku na vývojáře, jestli by skripty nešlo upravit s ohledem na nová umístění složek a přístupová práva, aby to bylo jednodušší :-)  ?
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)