Posts by jeepcook

    I think removing existing bouquets remove existing channels in the bouquet, so epg is purged.

    If it was so, then by disabling "EPG import after creating bouquets", you would NOT have EPG on any of the channels after creating bouquets provided that before you started creating bouquets , EPG - it was

    Great idea to do this test! and the EPG is still there!


    So, an idea, when I install a new OATV version, restore datas, epg.dat included, reinstall e2m3u2 (automatically installed at the end of the restore process). This will disturb the process? and forgot the past of this channels...


    I'm making too many image updates I think, but currently oatv is commiting good changes.


    EDIT: if i run manualy e2m3u2b, the history is deleted. I think not when it's an auto interval update..


    916f64a27a3ef3d4d71c5a117.jpg

    Hello,


    I don't understand where are the history events stored. When I run a manually e2m3u2b update, I lost all history for the channels exept the one in corresponding current xml.


    Exemple for Pluto TV FR Providers. I think removing existing bouquets remove existing channels in the bouquet, so epg is purged.


    Ok thanks. Back to 1.0.57 does not change anything, same problem. Perhaps a problem with the last commits from oatv 7.0 rc1.. I have to investigate and will reinstall 1.0.58 version.


    EDIT: pepsik , compiled a new oatv 7.0 rc1 build. install 1.0.58. Everything is fine now, the history is there. Still the bug of "lost before midnight events" history, but this is an EPGImport Bug

    A mystery! Why is there this log on e2m3u2b log? It's a compilation part log!


    Code
    [27.01 21:54:37] [e2m3u2b] Failed to load ISO639 codes: [Failure instance: Traceback: <class 'twisted.internet.error.DNSLookupError'>: DNS lookup failed: no results for hostname lookup: loc.gov.
    /home/openatvbuilder70/openatv7.0/build-enviroment/builds/openatv/release/hd51/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/python3-twisted/21.7.0-r6/image/usr/lib/python3.9/site-packages/twisted/internet/_resolver.py:158:deliverResults
    /home/openatvbuilder70/openatv7.0/build-enviroment/builds/openatv/release/hd51/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/python3-twisted/21.7.0-r6/image/usr/lib/python3.9/site-packages/twisted/internet/endpoints.py:955:resolutionComplete
    /home/openatvbuilder70/openatv7.0/build-enviroment/builds/openatv/release/hd51/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/python3-twisted/21.7.0-r6/image/usr/lib/python3.9/site-packages/twisted/internet/defer.py:662:callback
    /home/openatvbuilder70/openatv7.0/build-enviroment/builds/openatv/release/hd51/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/python3-twisted/21.7.0-r6/image/usr/lib/python3.9/site-packages/twisted/internet/defer.py:764:_startRunCallbacks
    --- <exception caught here> ---
    /home/openatvbuilder70/openatv7.0/build-enviroment/builds/openatv/release/hd51/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/python3-twisted/21.7.0-r6/image/usr/lib/python3.9/site-packages/twisted/internet/defer.py:858:_runCallbacks
    /home/openatvbuilder70/openatv7.0/build-enviroment/builds/openatv/release/hd51/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/python3-twisted/21.7.0-r6/image/usr/lib/python3.9/site-packages/twisted/internet/endpoints.py:1022:startConnectionAttempts
    ]
    [27.01 23:54:13] [e2m3u2b] Start updating bouquets on a schedule

    If you read the python code and didn’t fantasize, then in my mod EPGImport in the /EPGImport/xmltvconverter.py file you could see that events are selected from XMLTV, the language which matches the interface language of your Enigma2. In other words, If the processed XMLTV contains descriptions of programs (titles etc.) in several languages, then when fetching, the priority will be given to the language matching the interface language of your E2


    The "ignore list" - ignore service and has nothing to do with the presence of several languages in the used XMLTV

    My preferred language is set to french, so if I have a program in spanish and english, and just want english epg, or in polish and english, german and english .... how to do?

    This implementation is only in the mod version. Why not to do a proposal to distros teams to take in account some of your modifications.

    From now, I'm unable to make working your mod version. Satellite channels EPGs are empty. I'm not alone in this case as I seen. And I have no problems with the correspondance between *.channels.xml and *.sources.xml. But I'm not in the good post to talk about that.

    In EPGImport you do not need to use any scripts to exclude channels. This functionality is in the EPGImport plugin itself.... Press "Menu" and select "Ignore Services List". Add whatever you want. Added services will not import EPG events

    It's not enough. Example, if you have a channel with multiple languages and want to exclude all except one, the ignore service list will ignore the channel so you will don't have epg at all for the channel.


    The EPGFiltered.sh has been commited month ago in epgimport (openpli repository but I'm using it with OATV)


    With this functionality you have multiple type of exclusion, country, extension (ex all portugal channels \.pt), channel, serviceref ....

    Plugin logic does not provide for selective import of EPG events for given channels of a given playlist. Honestly strange logic to import EPG events only on certain channels in the playlist.... this is 100% a special case.

    As an option, write and "run" your m3u through a bash script that will leave tvg-id tags only on the channels you need .... and then it will be as you want ...

    A, example, I'm french and don't understand german language, but in the pluto iptv de list there are 2 or 3 channels I added to my favorite list, musical channels. Except these channels I don't need epg for others. Same thing for all other countries exept for french list, I need all epg.

    Hello,


    I'm using swap but e2 is sometimes restarted . I solved the problem with epgimport (it had the same random e2 restart) by excluding a lot of channels to analyse by the process (Script Epgfilter.sh by Doglover)

    For e2m3u2, perhaps an option file containing the tvg-id to take in account would be enough. In some iptv lists I just want to have epg for few channels but the process is treating the full list.


    Regards

    Hi,


    I just want to know if the events are put in the epg.dat after each provider treatment or at the end of the full process.

    Sometimes I have e2 restart before the end of the process, certainly because a out of memory. A "commit" after each treatment will perhaps be the solution for the receivers with limited hardwares.


    What do you think about?


    Thanks

    If you use correctly compiled ***.source.xml and ***.channels.xml , which specify XMLTV and the reference channel mapping table from your bouquet files - the channel_id of the XMLTV used - then everything will work. The main mistake of ALL users of this plugin, claiming that they do not have EPG, after using this plugin - is precisely this. Before testing something, you need to understand how it works and what are the necessary and sufficient conditions for it to work.

    For my part I know exactly how this plugin work. I'm using a lot of **.channels.xml and **.sources.xml. The mapping is not a secret for me. The only thing is that I don't use rytec.channels.xml and rytec.sources.xml but a filtered solution which generated files named filtered.channels.xml and filtered.sources.xml. This is a Doglover solution, the detail of how is build these files is here: https://github.com/doglover392…PGfilter_Instructions.txt

    and the script here https://github.com/doglover392…es/blob/main/EPGfilter.sh

    Try nano - you will be surprised by the ease and functionality ... And syntax highlighting in nano is just lovely

    I'm an old man ! Not so old but worked a long time on unix systems and vi is a prodigy when you know all the shortcut keys and you can easily treat enormous files.


    About 5001 and 5002, I'm not using it.

    WHY NOT? For IPTV - this is what the "doctor ordered" ... Exteplayer3 and GstPlayer have been specifically designed for multimedia content, especially for hls technology, which is mainly used by IPTV and VOD providers

    Yes but with 4097 + QuarterPounder plugin, it's perfect for hls iptv. New avod platforms like pluto, plex, samsung..are using hls, it's great, but pay iptv services not, perhaps in the future (silence, we don't use this type of services ;))

    But why not to try 5001 & 5002. Which channel manager tool do you use? I don't like E-Channelizer... Perhaps because I'm old :derpthink: and use dreamboxedit for a long time, first was with enigma, the v1 not enigma2 with my dreambox 5620s (not sure, I forgot)..

    Hello,


    Questions:

    - Why are the hidden markers with values #SERVICE 1:519:x:0:0:0:0:0:0:0: and not #SERVICE 1:832:x:0:0:0:0:0:0:0: , it's not a problem but 519 is not compatible with dreamboxedit.

    - I will use picons download function, currently e2m3u2b convert picons to X format (220x132px), that would be good to have Z, ZZ and ZZZ formats, at least ZZZ (400x240px). And just an idea why not retrieve information in image settings if it's a possible technical solution.

    - A write e2m3u2 log on system partition would be good too to not loose it after an e2 restart.


    Thanks,

    I'll tell you the secret of the "golden" key... This "file" is on all images and is almost the same. Moreover, it contains the main functionality of the eEPGCache object .... the main functionality of the eEPGCache object - is standard on all OE2.0 images. Exception, small, available for DreamOS in eEPGCache :party-time:Studying Source Codes Works Wonders!


    p.s. I used the term "kernel" a little incorrectly ... we are talking about C code of framework Enigma2

    ok so the explanation of the differences in the traitement in my box and others is elsewhere or nowhere !! :head banger:


    but be certain, I will find !!

    so we don't have all the same epgcache.cpp, it depends on the image and the kernel.. recently oe-a commited a lot of modification on the 4.10.12 kernel, the one used by my box. so I will try everything on my other box, octagon sf8008.

    e2m3u2b does not have the functionality to delete any history :head banger:

    Yes yes I know, you told me that enough of time !! So the process that deleted events is epgimport? If yes mine (the oatv one) is buggy, every events before midnight are deleted from events history without take in account the parameters "maintain old epg data for..", same problem for sat channels and iptv.


    so I will try your version 1.8. I will delete the epg.dat before this manipulation.


    This epg gonna end up driving me crazy.... but testing is good too.

    Set to 12h .. All work like a charm... Previous events are displayed 12 hours deep .... But in your screenshots, there is not the slightest hint of past events.

    That's why I said that e2m3u2b deleted everything in the history and let only the content of the xml. Perhaps I've spoken too early, I will see...


    Like said by editing a previous post, I decided to do a from scratch installation of OATV 7.0 (last compiled version), e2m3u2b 1.0.57. Just restore channels, some binaries, e2m3u2b config, epg.dat and do the epgimport configuration, so a clean basis.


    First run of e2m3u2, no event is missing!! History is still there, not 12 hours because it was deleted before but 4 hours. But after verification, all the displayed past events are in the xml. So I have to wait for the new generated xmls and the next e2m3u2b runs.


    So I will touch or edit nothing and let processes run as planned. And I will see, and I'll do a feedback, not this night, it's the full moon but I have to sleep :eye-tongue: but tomorrow evening I think.


    Regards