Welcome!

Welcome to Satlover forums, full of great people, ideas and excitement.

Please register if you would like to take part. link..

Register Now

Alert: Don't Use Hotmail Email Accounts for registration

Collapse

Before Access to all Forums and Trial accounts you must need to activate your account Email address

Linux PC - Impostazione XLMTV + PICON

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • enrydgl
    Experienced Member
    • Sep 2011
    • 491

    Linux PC - Impostazione XLMTV + PICON

    La premessa è :
    1 - Ho un pc Linux
    2 - Ho installato TVHeadend come Backend

    Le domande sono:
    1- Come faccio ad impostare le PICON lato backend. Le icone che escono sull'EPG?
    2 - Come faccio a schedulare un tool che ogni giorno aggiorna il XMLTV?

    Il primo punto è risolto.

    Diciamo che abbiamo 2 possibilità.
    1 - Scarichiamo localmente i file PNG (che hanno il ID canale, frequenza ecc)
    2 - Le determina da WEB tramite il file XML dell'EPG grabber.

    ..continuo...

    Le PICON (parlo della versione 4.0.2)
    1 - In Configurazione Generale va impostato :
    Attivare "Preferibile su canale"
    Channel Icon Path --> File:///storage/downloads/picon/%C
    Picon path name --> File:///storage/downloads/picon/

    non ricordo se esattamente sono questi i nomi dei campi, ma sono 3 valori su Picon Generale. Quindi basta fare l'accesso via Samba, nella cartella Downloads creiamo una cartella "picon" e dentro scarichiamo il contenuto di un file a seconda del decoder che abbiamo :
    _https://www.mediafire.com/folder/99k2dmsmw9hda/10-03-2016
    La fonte è questa :
    _http://e2skin.blogspot.it/2013/09/picons-transparent-130x80-by-mmark.html

    A questo punto abbiamo le picon su Epg backend e sull'app android.

    Nel caso 2 ... l'icona viene scaricata direttamente dal link dentro l'xmltv. Questo va settato eventualmente sotto la configurazione Grabber EPG di TvHeadend.

    Per quanto invece riguarda le icone da mettere su Kodi, l'AddOn TVh PVR non prevede una sincronizzazione delle immagini o della imagecache (ecco attivate il flag imagecache sulla configurazione generale del backend). Si deve invece scaricare una lista di PNG sempre da internet (non ricordo la fonte) delle immagini dove in questo caso sono <nome canale>.png

    In questo modo abbiamo le icone sia lato Backend che lato AddOn.

    Passiamo all'XMLTV... qua è un casino ma qualcosa ho iniziato a capire di tutto sto cinema.

    ...continuo....

    Da segnalare il genio che ha scritto la guida ufficiale di TvH. Io sbagliavo perchè impostando la directory delle picon, mettevo %C.png e non %C. L'esempio diceva %C.png... no comment.

    EPG - Programmazione Settimanale:

    In TVH l'EPG va in 3 modalità.

    1 - Via OnAir (ovviamente vedi l'attuale e al massimo il successivo programma)
    2 - Internal - Da file XML
    3 - External - In pratica dovrei ACCOPPIARE un file xmltv.socket al file xml generato da qualche tool.

    Io punto all'internal. Ossia creare tramite un programma schedulato (no so quale ma pare un certo cron che teoricamente è già presente in tvh) genero un file Xml che associo internamente su tvh per la guida tv.

    Caso1 . Test su Windows. Poi installarlo ed usarlo su linux via SSH non dovrebbe cambiare.

    1 - Installo XMLTV-Utils (teoricamente già precompilato come External EPG Grabber su TvH).
    2 - Vedo che ci sono una serie di cartelle. Tra cui una Tv_grab_it. Qui dentro c'è un file (non aggiornato) channel_id che contiene una lista di canali + indirizzo web.
    3 - lancio da dos : xmltv --configure <directory>/channel_id
    Mi chiede quali canali utilizzare per il grab. A questo punto do TUTTI.
    Mi crea un file tv_grab_it.conf dentro una cartella. Il file contiene una lista di canale + indirizzi web. Ok di fatto è il file precedente ricreato per la mia personale configurazione. A questo punto lo modifico metto un # davanti per commentarli o escluderli e tengo solo Canale 5 come test.
    4 - Da Dos lancio : xmltv tv_grab_it --output c:\epg.xml
    Il programma parte, legge e crea il mio xml.

    Cosa strana le trame sono tagliate ... il file fa un po' schifo, ma va bene lo stesso come primo caso.
    Siccome non so esattamente che fa sto grabber, mi sembra di intuire che tramite una serie di siti, scarica le programmazioni settimanali e le mette assieme in un unico XML.

    Detto questo ... immagino che i siti fonte del mio epg o il file channel_id è scassato o obsoleto.

    2 - Caso test 2 con mc2xml.
    Questo mi sembra più semplice e affidabile. Lo scarico, lo lancio. Mi chiede Paese e Cap e tipo segnale decoder. Quindi mi crea un file xmltv.xml completo e affidabile. Poi non so se questo va bene per tvh. Tutto da capire.

    Io sono arrivato qui.
    Teoricamente, dovrei associare questo xml all'internal grabber epg. Poi dovrei agganciare uno script che ogni mattina parte e lancia il grabber settimanale.

    Forse sono fuori strada. Magari qualcuno mi può dare una mano.
  • e_hal9000
    Experienced Board Member
    • Jul 2011
    • 856

    #2
    Re: Linux PC - Impostazione XLMTV + PICON

    Grazie per le spiegazioni proverò a breve ad inserire le picon almeno.
    Se lo ritieni opportuno un "Thanks" non guasta mai
    --------------------------------------------------------------------
    Venton Unibox HD1 With USB DTT - HDD500GB
    AZ*Box Premium + DTT With E2 Spa*ze 2.2 in DOM
    + SIF K*ala e Open*SAT 0.5309 in the USB - HDD500GB
    DM*800*HD Original With USB DTT - HDD500GB

    Comment

    • enrydgl
      Experienced Member
      • Sep 2011
      • 491

      #3
      Re: Linux PC - Impostazione XLMTV + PICON

      XMLTV e EPG

      Finalmente qualcosa ho fatto pure qui... diciamo che sono a buon punto.

      1 - Creare un Script su SSH :
      - accedere via ssh
      - creare un file in una cartella /storage/downloads/epg (ho creato una cartella epg e così la vedo anche via Samba) per esempio con "nano /storage/downloads/epg/xml.sh"
      - dentro inserire queste istruzioni :

      #!/bin/sh
      cd /storage/downloads/epg/
      wget _http://rytecepg.ipservers.eu/epg_data/rytecxmltvItaly.gz
      gunzip rytecxmltvItaly.gz
      cat rytecxmltvItaly

      Questo script cosa fa... scarica un file zippato xmltv grabbed della rytec. Poi lo decomprime e lo aggancia al file socket XMLTV di tvheadend... il cat fa da puntatore tra file input e file socket su cui legge l'interfaccia.

      Fatto questo, CTRL+X e Yes per salvare il nostro bel file script
      lanciamo da ssh anche chmod +x xml.sh per renderlo eseguibile.

      e facciamo un bel test :
      sh xml.sh ... se è tutto ok dovremmo vedere dopo il download una bella scarrellata di testo xml e dentro la nostra cartella il file rytecItaly senza estensione.

      Fatto questo andiamo su Kodi. Andiamo sotto le addon e cerchiamo l'addon TvHeadend Backend (non il pvr). Andiamo nell'opzioni configura e mettiamo sotto EPG :
      Tipo Script e nel campo sorgente script, mettiamo il file xml.sh.
      Fatto questo riavviamo il nostro raspberry o pc linux.

      Andiamo dentro l'interfaccia web di Tvh Backend e sotto Configurazione Channel/EPG - EPG Grabber (mi sembra!) e nella tendina "Internal module" campo Module selezioniamo il file XML (dovrebbe esser settato su Disable il valore default). Premiamo il pulsante EPG Grabber.

      Fatto questo abbiamo il nostro XML EPG attivo. Ovviamente da quel che ho capito sarà la parte CRON (o crontab) a definire quando rieseguire lo script xml.sh e quindi l'aggiornamento automatico epg (lo schedulatore dovrebbe essere già ok).

      Se passiamo sotto Configurazione -> EPG/Channel --> Channels. Troviamo alcuni canali con il campo EPG xMLTV attivo e altri no. Immagino che l'aggancio non è automatico perchè non corrisponde con il nome nel file xml Rytec. Quindi io nei casi mancanti (e con pazienza) ho selezionato il canale e premuto il pulsante modifica. Appare un popup, sul campo epg scrivo una parte del nome canale (esempio rai) e mi mostra tutti i tag XML con canale RAI. Seleziono il mio canale corretto e premo salva (Attenzione questa cosa è lunga e lenta, in pratica il filtro su file xml lo fa su un file di 35mb quindi non è un filetto da poco).

      Ecco diciamo che fin qua tutto ok. Sarebbe bello capire come aggancia in automatico i canali con XML epg per evitarmi magari futuri risettaggi manuali e vedere (adesso lo tengo d'occhio) l'aggiornamento giornaliero EPG tramite le impostazioni Cron.

      Se qualcuno ha altre fonti XMLTV migliori della Rtyec, vi chiedo di segnalarmelo! Vorrei provare magari altri EPG più dettagliati e magari più mirati al DVB-T Italia.

      Comment

      Working...