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

Online EPG

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • aplok
    Experienced Board Member
    • Jun 2013
    • 1155

    #16
    Re: Online EPG

    here you will be happy

    try this:

    __http://www.rytec.be/tools/crossepgsources.gz

    Comment

    • den123
      Member
      • Sep 2011
      • 33

      #17
      Re: Online EPG

      dose the spiderbox epg work

      Comment

      • sjamesamuel
        Board Senior Member
        • Jul 2013
        • 251

        #18
        Re: Online EPG

        Originally posted by den123
        dose the spiderbox epg work
        They use the same rytec sources as crossepg. I already implemented the option to download and use them.

        Comment

        • Gogoli1
          Banned
          • Jan 2012
          • 24

          #19
          Re: Online EPG

          I have crossepg installed and I can download at least for 7 days epg

          Comment

          • kalpikos
            Experienced Board Member
            • Sep 2011
            • 7663

            #20
            Re: Online EPG

            Hello

            I noticed that my box needs about 10 minutes to download crossepg for all satellites I have.
            Is there a way to download by my self on my pc the crossepg file directly from a web page and then to put it into my HDD of the receiver?
            I want to do that because when the crossepg is downloading you can't change channel and is a little annoying.
            If You Like My Post..... Please Press the Thanks Button

            Comment

            • sjamesamuel
              Board Senior Member
              • Jul 2013
              • 251

              #21
              Re: Online EPG

              /usr/crossepg/providers/ contains the paths from which it downloads for each provider.
              They are in the form:
              Code:
              epg_url_0=http://...gz
              Maybe this would work if you replace the url with a local file path.

              But I think parsing the epg files and mapping them to channels would still take some time.

              Comment

              • aplok
                Experienced Board Member
                • Jun 2013
                • 1155

                #22
                Re: Online EPG

                --- optimizing epg

                when downloading

                epg_url_0=http://...gz

                for de it fr, you can notice:
                - there are pretty big files (xml ...)

                and their content are redundant !

                so, it comes to me the idea to merge those needed into one (sort -u),
                while will take place of the one of them,
                for crossepg

                this can reduce xml size, and crossepg parsing

                Comment

                • sjamesamuel
                  Board Senior Member
                  • Jul 2013
                  • 251

                  #23
                  Re: Online EPG

                  xml (like normal text) is compressed to about 10% of its size (about 2MB for big providers).
                  What redundancy are you referring to?

                  Comment

                  • aplok
                    Experienced Board Member
                    • Jun 2013
                    • 1155

                    #24
                    Re: Online EPG

                    Originally posted by sjamesamuel
                    ... What redundancy are you referring to?
                    let's assume the fr.xml epg :

                    it contains some german channels like zdf ab3 ...

                    and all those are redundant with those from ge.xml .

                    Comment

                    • sjamesamuel
                      Board Senior Member
                      • Jul 2013
                      • 251

                      #25
                      Re: Online EPG

                      Originally posted by aplok
                      let's assume the fr.xml epg :

                      it contains some german channels like zdf ab3 ...

                      and all those are redundant with those from ge.xml .
                      I see, but I think this is a very small percentage, and not simple to do due to how it's implemented.

                      Here is an entry in the epg file:
                      Code:
                        <programme start="20131105103500 +0100" stop="20131105113000 +0100" [B]channel="Italia1.it"[/B]>
                          <title lang="it">DR House - Medical Division</title>
                          <sub-title lang="it">[Drammatico]  97 secondi (Ep. 3)</sub-title>
                          <desc lang="it">I candidati a formare la nuova squadra di House sono diventati 10; House (Hugh Laurie) decide di dividerli in due squadre...'</desc>
                        </programme>
                      After entries are parsed, they are mapped to service references (1:0:0...) using another file which has mapping from service id (in bold above) to the service reference.

                      Repeated channels have different service references so they have to be done separately. Also there may be time shift between different ones.

                      Comment

                      • aplok
                        Experienced Board Member
                        • Jun 2013
                        • 1155

                        #26
                        Re: Online EPG

                        Originally posted by sjamesamuel
                        After entries are parsed, they are mapped to service references (1:0:0...) using another ...
                        Repeated channels have different service references so they have to be done ...
                        ... ok ... but let's simply see it
                        just as it is like:

                        assuming, that each record

                        <program ...> ... </program>

                        are rewritten on one line, process this

                        cat *xml >a.a
                        cat *xml |sort -u >b.a

                        ls -lah a.a b.a


                        and i have here this :

                        -rw------- 1 70M Nov 2 13:08 a.a
                        -rw------- 1 28M Nov 2 13:08 b.a


                        so 66% redundancy ...

                        redundancy, means that 66 % are verbatimly reproduced into the last 33%

                        Comment

                        • sjamesamuel
                          Board Senior Member
                          • Jul 2013
                          • 251

                          #27
                          Re: Online EPG

                          I don't know which xml files you have, but I don't think it's possible to have all this redundancy due to repeated channels only.
                          <program ...> ... </program> aren't on the same line. You may be taking unique events from each channel. Try to check how the resulting file looks.

                          Anyway as I explained before, this is just not possible with the current design of crossepg and the epg files.

                          Comment

                          Working...