Pepsik, are you working with the dev of this plugin ?
It's just the author himself, Pepsik he's Dorik1972
Pepsik, are you working with the dev of this plugin ?
It's just the author himself, Pepsik he's Dorik1972
Pepsik, are you working with the dev of this plugin ?
It's just the author himself, Pepsik he's Dorik1972
Ok so happy to see him here !! It will be easier to speak with him about plugin bugs!
This github is not up to date !
talian language: unpack & copy to locale dir in plugin
Will be added in the next releases ....
This github is not up to date !
I know .... But it doesn't bother me :)
It will be easier to speak with him about plugin bugs!
Where did you find bugs there? Where is the log with these bugs?
NO LOG - NO PROBLEMS!
It will be easier to speak with him about plugin bugs!
Where did you find bugs there? Where is the log with these bugs?
NO LOG - NO PROBLEMS!
I found a simple bug appeared after the 1.0.43. When you set schedule type to interval, and set a number of hours, for example 2, the update is in reality 2 times the configured one. So 2 hours become a 4 hours schedule.
I will try to send you a log, but it's very easy to reproduce this bug, just set an interval, update or create bouquets, and the log will display the next planned update, which is set to the double as the set one.
Hope I am clear.
Edit: I have to install the last version to send you the log, currently I have the 1.0.43 installed, because this one has not this bug. I will do that tomorrow
and the log will display the next planned update, which is set to the double as the set one.
When you set schedule type to interval, and set a number of hours, for example 2, the update is in reality 2 times the configured one. So 2 hours become a 4 hours schedule.
I'll check. Haven't used interval refresh for a very long time. I usually use the update at a given time. If there really is a mistake, I will correct it.
Hello,
1.0.51 version installed on openatv 6.4 (same result with openatv 7.0)
Here are the screenshots of the plugin configuration with the interval set to 2, the status showing the last run, the log showing that the next run will be 4 hours far instead of 2 hours.
Regards
Ok ...ve
I will fix it in the next version
p.s. FIXED .... Put on test before release
Ok ...ve
I will fix it in the next version
p.s. FIXED .... Put on test before release
Great thanks. I can help you to test it if you want.
I can help you to test it if you want.
There is not only a "trifle" associated with the "duplication" of the interval update but also a fairly large revision of a piece of code associated with processing **** - override.xml ...... Long testing and "finishing" were connected with this. There are a lot of changes, including the lookup table xml file format itself has been drastically changed
.
Incredible this new version, with the optimization of the routines now using the creature of Dorik1972 I went from about 30 minutes for the processing using the rewriting of the order and names of the bouquets and channel (modifying-sort-override.xml) at 2.53 ", my list has more than 100.000 channels.... :-)
SPEED IPTV MAKER
Thank DORIK1972
Really great update! Thanks Dorik1972!!!
I have an enigma2 restart during the EPG Refresh process. The log is not recorded due to this crash, so I can't add it here.
Here is the configuration for the provider Samsung All country and a specific one for samsung french channels.
The creation of the channels lists is ok for all providers, but no epg for the not finished refresh providers, the providers without error have the epg refreshed.
EDIT: Bug solved
1- rm epg.dat, restart enigma2, update EPG refresh with epgimport for channels not processed by e2m3u2bouquet.
2- in e2m3u2bouquet, Reset bouquets, create bouquets, the process go to the end without errors. The next processing hour is not displayed in the log.
<supplier>
<name>Samsung fr</name><!-- Supplier Name -->
<enabled>1</enabled><!-- Enable or disable the supplier (0 or 1) -->
<settingslevel>1</settingslevel><!-- GUI settings level (0 - simple, 1 - expert) -->
<m3uurl><![CDATA[https://i.mjh.nz/SamsungTVPlus/fr.m3u8]]></m3uurl><!-- Extended M3U url -->
<epgurl><![CDATA[https://i.mjh.nz/SamsungTVPlus/fr.xml]]></epgurl><!-- XMLTV EPG url -->
<streamtypetv>4097</streamtypetv><!-- (Optional) Custom TV stream type (e.g. 1, 4097, 5001, 5002 or 8739) -->
<gstreamer>0</gstreamer><!-- (Optional) Stream type: 0 (no buffering), 1 (buffering enabled) or 3 (progressive download and buffering enabled) -->
<flv2mpeg4>0</flv2mpeg4><!-- (Optional) EXT3_FLV2MPEG4_CONVERTER (0 or 1) -->
<progressive>0</progressive><!-- (Optional) EXT3_PLAYBACK_PROGRESSIVE (0 or 1) -->
<livets>0</livets><!-- (Optional) EXT3_PLAYBACK_LIVETS (0 or 1) -->
<ringbuffermaxsize>32768</ringbuffermaxsize><!-- (Optional) GST_RING_BUFFER_MAXSIZE ring buffer size in kilobytes -->
<buffersize>8192</buffersize><!-- (Optional) GST_BUFFER_SIZE buffer size in kilobytes -->
<bufferduration>0</bufferduration><!-- (Optional) GST_BUFFER_DURATION buffer duration in seconds -->
<sink>![CDATA[original]]</sink><!-- (Optional) GST_PULSEAUDIO sink method (original or experimental) -->
<multivod>0</multivod><!-- Split bouquets into seperate categories (0 or 1) -->
<allbouquet>0</allbouquet><!-- Create all channels bouquet as separate bouquet if multivod enabled (0 or 1) -->
<picons>0</picons><!-- Automatically download Picons (0 or 1) -->
<piconsext>0</piconsext><!-- Try to search for url-links to picons in the online database (0 or 1) -->
<iconpath></iconpath><!-- Location to store picons. Do not fill if using GUI mode -->
<bouquettop>0</bouquettop><!-- Place IPTV bouquets at top (0 or 1) -->
<sortmethod>0</sortmethod><!-- Sorting method for playlist content (0:default, 1:alphabet, 2:custom) -->
<abgroups>1</abgroups><!-- Sort group names alphabetically (0 or 1) -->
<abchannels>0</abchannels><!-- Sort channel names alphabetically (0 or 1) -->
</supplier>
<supplier>
<name>Samsung all</name><!-- Supplier Name -->
<enabled>1</enabled><!-- Enable or disable the supplier (0 or 1) -->
<settingslevel>1</settingslevel><!-- GUI settings level (0 - simple, 1 - expert) -->
<m3uurl><![CDATA[https://i.mjh.nz/SamsungTVPlus/all.m3u8]]></m3uurl><!-- Extended M3U url -->
<epgurl><![CDATA[https://i.mjh.nz/SamsungTVPlus/all.xml]]></epgurl><!-- XMLTV EPG url -->
<streamtypetv>4097</streamtypetv><!-- (Optional) Custom TV stream type (e.g. 1, 4097, 5001, 5002 or 8739) -->
<gstreamer>0</gstreamer><!-- (Optional) Stream type: 0 (no buffering), 1 (buffering enabled) or 3 (progressive download and buffering enabled) -->
<flv2mpeg4>0</flv2mpeg4><!-- (Optional) EXT3_FLV2MPEG4_CONVERTER (0 or 1) -->
<progressive>0</progressive><!-- (Optional) EXT3_PLAYBACK_PROGRESSIVE (0 or 1) -->
<livets>0</livets><!-- (Optional) EXT3_PLAYBACK_LIVETS (0 or 1) -->
<ringbuffermaxsize>32768</ringbuffermaxsize><!-- (Optional) GST_RING_BUFFER_MAXSIZE ring buffer size in kilobytes -->
<buffersize>8192</buffersize><!-- (Optional) GST_BUFFER_SIZE buffer size in kilobytes -->
<bufferduration>0</bufferduration><!-- (Optional) GST_BUFFER_DURATION buffer duration in seconds -->
<sink>![CDATA[original]]</sink><!-- (Optional) GST_PULSEAUDIO sink method (original or experimental) -->
<multivod>0</multivod><!-- Split bouquets into seperate categories (0 or 1) -->
<allbouquet>0</allbouquet><!-- Create all channels bouquet as separate bouquet if multivod enabled (0 or 1) -->
<picons>0</picons><!-- Automatically download Picons (0 or 1) -->
<piconsext>0</piconsext><!-- Try to search for url-links to picons in the online database (0 or 1) -->
<iconpath></iconpath><!-- Location to store picons. Do not fill if using GUI mode -->
<bouquettop>0</bouquettop><!-- Place IPTV bouquets at top (0 or 1) -->
<sortmethod>0</sortmethod><!-- Sorting method for playlist content (0:default, 1:alphabet, 2:custom) -->
<abgroups>1</abgroups><!-- Sort group names alphabetically (0 or 1) -->
<abchannels>0</abchannels><!-- Sort channel names alphabetically (0 or 1) -->
</supplier>
Display More
Solved, see previous post
2- in e2m3u2bouquet, Reset bouquets, create bouquets, the process go to the end without errors. The next processing hour is not displayed in the log.
This is not possible in principle. There it is hardcoded into the code. Just save the log to a file and you will see
2- in e2m3u2bouquet, Reset bouquets, create bouquets, the process go to the end without errors. The next processing hour is not displayed in the log.
This is not possible in principle. There it is hardcoded into the code. Just save the log to a file and you will see
Here is the log without détails about next run. Sorry if I make a mistake
Edit, in fact Interval has no effect, I had to run manually to have a refresh, see log. The config in e2 settings are the following, note that the date is not now updated in settings sections opposites to the one in the status section
config.plugins.e2m3u2b.autobouquetupdate=True
config.plugins.e2m3u2b.cfglevel=2
config.plugins.e2m3u2b.debug=True
config.plugins.e2m3u2b.do_epgimport=True
config.plugins.e2m3u2b.last_update=Thu Dec 23 12:55:51 2021
config.plugins.e2m3u2b.updateinterval=2
I had to run manually to have a refresh, see log.
Repeated the same steps for manual update
[23.12 19:09:31] [e2m3u2b] [SchurikTV]: Update picons for Sport International
[23.12 19:09:31] [e2m3u2b] [SchurikTV]: Update picons for ХХХ
[23.12 19:09:31] [e2m3u2b] [SchurikTV]: Picons download completed
[23.12 19:09:31] [e2m3u2b] [SchurikTV]: Creating configuration files for EPG parsers
[23.12 19:09:31] [e2m3u2b] [SchurikTV]: Update completed
[23.12 19:09:31] [e2m3u2b] [Enigma2]: Reload lamedb & bouquets using eDVBDB module
[23.12 19:09:31] [e2m3u2b] Bouquets update completed in 00:00:12
[23.12 19:09:31] [e2m3u2b] Next wake up time: 24/12/21 03:00:49
Miracle?
So why I don't have the next wake up time line in my log? Because I have more than one provider ? In your example you have only SchurikTV.
In your example you have only
This is the last of the list ... I have about 15 of them.
You have an error in your log .. but this is not a plugin error. This is your IPTV provider server giving a 500 error ... But this should not cause the "next" update to be missing in the log. Import of this EPG is just skipped
[23.12 17:55:53] [e2m3u2b] Download failed: [Failure instance: Traceback: <class 'Exception'>: Invalid server response code received: 500
/usr/lib/python3.9/site-packages/twisted/internet/defer.py:764:_startRunCallbacks
/usr/lib/python3.9/site-packages/twisted/internet/defer.py:858:_runCallbacks
/usr/lib/python3.9/site-packages/twisted/internet/defer.py:662:callback
/usr/lib/python3.9/site-packages/twisted/internet/defer.py:764:_startRunCallbacks
--- <exception caught here> ---
/usr/lib/python3.9/site-packages/twisted/internet/defer.py:858:_runCallbacks
/usr/lib/enigma2/python/Plugins/Extensions/E2m3u2bouquet/EPGImport/EPGImport.py:382:getContent
Don’t have an account yet? Register yourself now and be a part of our community!