[NEU] E2_LOADEPG (modular version: SkyItalia,Raisat,Bskybsat)

  • heute erschien ein Update der Software "E2LoadEPG" von ambrosa.
    http://www.ambrosa.it/e2_loadepg/


    Die Version 0.50 kann jetzt sowohl den kompletten EPG von Sky Italia als auch Sky UK einlesen und zwar direkt via Satellit, nicht hintenrum übers Web! Das ist wirklich eine fantastische Sache, denn standardmäßig hätte man lediglich now/next bei diesen Providern.


    Zum Supportthread geht hier lang:
    E2_LOADEPG ver. 0.50 (modular version: SkyItalia,Raisat,Bskybsat)



    ** CHANGELOG **


    04/01/2009 ver. 0.50 beta
    Jump from 0.46 to 0.50
    Why ? Because I've rewritten e2_loadepg for handling correctly UTF-8 data.
    You can think the version 0.50 as a new development branch focused on internationalization
    This was mandatory for handling foreign characters outside ASCII charset


    1) All configuration files (*.conf and *-channel_list.conf) now are expected to be encoded with UTF-8 charset (ASCII is fine: is an UTF-8 subset)
    2) cache files (in cache/ directory) now are encoded in UTF-8 and no more in pure ASCII.
    I've rewritten all download modules (skyitaliaweb, skyitaliasat, raisat, radiotimes ...) for handling the new charset: these modules now write cache files in UTF-8
    3) e2_loadepg.log now is encoded in UTF-8 , log to video is in pure ASCII for safety reason (strange character >127 are replaced with '?')
    4) EPG.DAT file is NOT in Unicode. It seems to be encoded in ISO-8859-1 or other monobyte charset. Now there is a new option in e2_loadepg.conf for
    handling correct charset: EPG_CHARSET (default to 'iso-8859-1'). Now E2_LOADEPG read cache files (encoded in UTF-8) and re-encode data with
    EPG_CHARSET charset and write epg.dat file


    5) module "skyitalia" (download SkyItalia EPG using web) is renamed to "skyitaliaweb"
    6a) "skyitaliasat" module now recovers events only once. If event is recovered more than once, it's trashed. This reduce wrong events.
    6b) "skyitaliasat.bin" updated to ver. 0.18 (minimized "Buffer Overflow" bug) and provided SH4 CPU version (see Examples/ dir. , thanks to Genge). Slower but safest.
    7) module "bskyb" (download SKY-UK EPG using web) is renamed to "radiotimes"


    :smiling_face_with_sunglasses: added new download module "tvsajten" for Sweden/nordic channels (internet connection required)
    9a) added new download module "bskybsat" + "bskybsat.bin rel. 0.11" for BSkyB (receive and decode OpenTV data from satellite transponder). Support for HDTV channels is ok (thanks to microch).
    9b) provided "bskybsat.bin" SH4 CPU version (see Examples/ dir. , thanks to Genge)


    10) in dl_modules/ added the program "sort-channel_list.py". It sort alphabetically *-channel_list.conf file . It can be useful for finding duplicated channel (channel with the same name) or if you like to have a channel list sorted alphabetically. Simply run it with ./sort-channel_list.py without any option : you get the help screen.


    11) In Examples/ you can find the C source code of skyitaliasat.bin and bskybsat.bin to comply original Lukkino OpenTV code license (GPL)


    I suppose there are bugs :frowning_face: , please let me know.

    MfG EgLe :]

    Linux will Benutzer, die Linux wollen. Linux ist nicht Windows


    Kernel : 5.4.2-1-MANJARO LTS
    GUI : KDE 5.64.0 / Plasma 5.17.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • Hallo,


    so die neue Version 0.51 wurde ins BluePanel gestellt zum testen :winking_face:

    MfG EgLe :]

    Linux will Benutzer, die Linux wollen. Linux ist nicht Windows


    Kernel : 5.4.2-1-MANJARO LTS
    GUI : KDE 5.64.0 / Plasma 5.17.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip