Yeah tested
As you wished )))
4) The binding to the default EPG and access to the online base of picons has been completely removed
Yeah tested
As you wished )))
4) The binding to the default EPG and access to the online base of picons has been completely removed
pepsik , Hello, I have a problem, all my suppliers have the multi bouquets set to NO, but I have a lot of bouquets by categories created.
See code from config.xml and log where you will see a line "Creating bouquets of categories..." for each provider.
Thanks for your help
<supplier>
<name>Pluto 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/PlutoTV/fr.m3u8]]></m3uurl><!-- Extended M3U url -->
<epgurl><![CDATA[https://i.mjh.nz/PlutoTV/fr.xml.gz]]></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) -->
<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
I have a problem, all my suppliers have the multi bouquets set to NO, but I have a lot of bouquets by categories created.
FIXED .... RE-download ... and then --force-reinstall
FIXED .... RE-download ... and then --force-reinstall
You're a so fast fix dev man, thanks !! The fix is ok! Just some confusing lines in the log "[Pluto fr]: Creating bouquets of categories..." , this appears even when this option is disabled.
Taking up the post of pepsik. in addition to the news options in 1.0.54, the file created in X:\hdd\E2m3u2bouquet\epg\providerXY-sort-override.xml is very convenient and useful.
In fact, if you know how to configure it well you will no longer need a channels editor like E-Channelizer or DreamBoxEdit.
An little example, after update bouquets and channels go in this folder and open file providerXY-sort-override.xml:
1 - in xmltvextrasources you can add your personal epg :
<group id="Enigma DTT-SAT Italia">
<url>http://epg-guide.com/dttsat.xz</url>
</group>
in this way this line is add on plugin Epg-Importer and you can select from it when update your epg
2 - order the bouquets as you want:
before:
<categories>
<category name="Canali Regionali" nameOverride="" enabled="1" />
<category name="Top Italia" nameOverride="" enabled="1" />
<category name="Notizie" nameOverride="" enabled="1" />
......
</categories>
after
<categories>
<category name="Top Italia" nameOverride="" enabled="1" />
<category name="Notizie" nameOverride="" enabled="1" />
<category name="Canali Regionali" nameOverride="" enabled="1" />
......
</categories>
and this for all categories
3 - show or not show bouquet selecting enabled="1" or enabled="0"
4 - rename name of bouquet
<category name="Top Italia" nameOverride="" enabled="1" />
in
<category name="Top Italia" nameOverride="Italia" enabled="1" />
5 - order the channels as you want:
before
<!-- Top Italia -->
<groupe name=" Italia ">
<channel name="===Top Italia===" nameOverride="" tvg-id="" enabled="1" serviceRefOverride=""/>
<channel name="Rai 4K" nameOverride="" tvg-id="" enabled="1" serviceRefOverride=""/>
<channel name="Rai 4k RAW" nameOverride="" tvg-id="Rai 4k RAW" enabled="1" serviceRefOverride=""/>
<channel name="Rai Italia" nameOverride="" tvg-id="Rai Italia" enabled="1" serviceRefOverride=""/>
......
</groupe>
after
<!-- Top Italia -->
<groupe name="◈ Italia ◈">
<channel name="===Top Italia===" nameOverride="" tvg-id="" enabled="1" serviceRefOverride=""/>
<channel name="Rai Italia" nameOverride="" tvg-id="Rai Italia" enabled="1" serviceRefOverride=""/>
<channel name="Rai 4K" nameOverride="" tvg-id="" enabled="1" serviceRefOverride=""/>
<channel name="Rai 4k RAW" nameOverride="" tvg-id="Rai 4k RAW" enabled="1" serviceRefOverride=""/>
......
</groupe>
6 - specify corret "ServiceRef" for specific channel
before
<!-- EuroSport -->
<groupe name=" EuroSport ">
<channel name="===Eurosport===" nameOverride="" tvg-id="" enabled="1" serviceRefOverride=""/>
<channel name="EUROSPORT 1 HD" nameOverride="" tvg-id="" enabled="1" serviceRefOverride=""/>
<channel name="EUROSPORT 2 HD" nameOverride="" tvg-id="" enabled="1" serviceRefOverride=""/>
......
</groupe>
after
<!-- EuroSport -->
<groupe name=" EuroSport ">
<channel name="===Eurosport Live===" nameOverride="" tvg-id="" enabled="1" serviceRefOverride=""/>
<channel name="EUROSPORT 1 HD" nameOverride="" tvg-id="" enabled="1" serviceRefOverride="1:0:19:F4F:2198:FBFF:820000:0:0:0"/>
<channel name="EUROSPORT 2 HD" nameOverride="" tvg-id="" enabled="1" serviceRefOverride="1:0:19:1036:206C:FBFF:820000:0:0:0"/>
......
</groupe>
and as for bouquets, also rename and enable each channel
Hispanico
Just some confusing lines in the log "[Pluto fr]: Creating bouquets of categories..." , this appears even when this option is disabled.
This is should be in the log. Please note that there are still channel groups inside the "single" bouquet. The data array processing algorithm is one, and the creation of bouquet files depends on the "Multibouquet" setting - "Yes/No"
p.s. Oh! And you don't have to sit and look at the execution log after the start of the update of the bouquets. You can safely exit the plugin ;) All tasks are performed in the "background"
<groupe name=" EuroSport ">
<channel name="===Eurosport Live===" nameOverride="" tvg-id="" enabled="1" serviceRefOverride=""/>
<channel name="EUROSPORT 1 HD" nameOverride="" tvg-id="" enabled="1" serviceRefOverride="1:0:19:F4F:2198:FBFF:820000:0:0:0"/>d
If you are using the functionality of the <xmltvextrasources> section, there is no need to override serviceRefOverride. You MUST set the tvg-id, which corresponds to the channel id of the XMLTV used
<channel name="EUROSPORT 1 HD" nameOverride="" tvg-id="Eurosport.it" enabled="1" serviceRefOverride=""/>
serviceRefOverride can / should be used if you want to make correspondence with DVB broadcast and use EIT EPG events
p.s. Oh! And you don't have to sit and look at the execution log after the start of the update of the bouquets. You can safely exit the plugin ;) All tasks are performed in the "background"
Hey, yes I know !!
Found a new little bug. When a channel has a name with a comma, the enigma2 format channel will be only the name after the comma, we are loosing the name before it.
Example:
#EXTINF:-1 tvg-id="611e78c4954f250007ef7b84" tvg-chno="950" tvg-logo="https://images.pluto.tv/channels/611e78c4954f250007ef7b84/colorLogoPNG.png" group-title="Kids",Sabrina, la série animée
http://stitcher-ipv4.pluto.tv/v1/stitch/embed/hls/channel/611e78c4954f250007ef7b84/master.m3u8?deviceType=samsung-tvplus&deviceMake=samsung&deviceModel=samsung&deviceVersion=unknown&appVersion=unknown&deviceLat=0&deviceLon=0&deviceDNT=%7BTARGETOPT%7D&deviceId=%7BPSID%7D&advertisingId=%7BPSID%7D&us_privacy=1YNY&samsung_app_domain=%7BAPP_DOMAIN%7D&samsung_app_name=%7BAPP_NAME%7D&profileLimit=&profileFloor=&embedPartner=samsung-tvplus
become:
#SERVICE 4097:0:1:f526:db10:1022:1010101:0:0:0:http%3a//stitcher-ipv4.pluto.tv/v1/stitch/embed/hls/channel/611e78c4954f250007ef7b84/master.m3u8?deviceType=samsung-tvplus&deviceMake=samsung&deviceModel=samsung&deviceVersion=unknown&appVersion=unknown&deviceLat=0&deviceLon=0&deviceDNT=%7BTARGETOPT%7D&deviceId=%7BPSID%7D&advertisingId=%7BPSID%7D&us_privacy=1YNY&samsung_app_domain=%7BAPP_DOMAIN%7D&samsung_app_name=%7BAPP_NAME%7D&profileLimit=&profileFloor=&embedPartner=samsung-tvplus#sapp_tvgid=611e78c4954f250007ef7b84:la série animée
#DESCRIPTION la série animée
As you can see, "Sabrina, la série animée" become "la série animée".
From now this problem concerns only 2 pluto fr channels.
Have a nice day, thanks!
#EXTINF:-1 tvg-id="611e78c4954f250007ef7b84" tvg-chno="950" tvg-logo="https://images.pluto.tv/channels/611e78c4954f250007ef7b84/colorLogoPNG.png" group-title="Kids",Sabrina, la série animée
This is a violation of the m3u standard and neither the plugin nor Enigma2 has anything to do with it.
Commas are not allowed in the Title of the channel at the end of the #EXTINF line, If you need to specify the name of the channel with a comma, you must use the tvg-name tag
#EXTINF:-1 tvg-id="611e78c4954f250007ef7b84" tvg-name="Sabrina, la série animée" tvg-chno="950" tvg-logo="https://images.pluto.tv/channels/611e78c4954f250007ef7b84/colorLogoPNG.png" group-title="Kids"
Of course, I can add a "crutch" to my m3u parser code that will take into account this violation of the standard ... But should I "wipe the shit" for everyone who does not adhere to the standards?
Of course, I can add a "crutch" to my m3u parser code that will take into account this violation of the standard ... But should I "wipe the shit" for everyone who does not adhere to the standards?
Yes sorry, you are right, it's not a bug. Pluto TV, a big AVOD platform, doesn't respect the standards or I think the extraction with their api don't take in account this exception.
I will contact for this point another dev. Your code is clean, so leave it as it is. I think it's the better choice.
Regards
Pluto TV, a big AVOD platform, doesn't respect the standards
Large VOD platforms can be wrong too ... especially since we are talking about Live broadcasts and titles in Live .... Not gods burn pots
"crutch"
Added/Fixed .....
In order not to disturb the Gods!
Commas are now supported in the Title of the channel at the end of the #EXTINF line
I will update the release with the same index version 1.0.54 ...... a little later
Added ..... Commas now supported in the Title of the channel at the end of the #EXTINF line
I will update release with the index 0.54.1 a little later
ok, thanks!
I was writing a script that fixed this m3u.
I was writing a script that fixed this m3u.
Not needed! It seems to me that this situation with "Channel Title" is possible in any VOD playlist.
UPDATED !
E2m3u2bouquet Plugin - RE-download, --force-reinstall - ENJOY!
10) Commas are now supported in the Title of the channel at the end of the #EXTINF line
FIXED .... RE-download ... and then --force-reinstall
Fix OK, thanks !
But it's never the end !! I have a hang box situation to explain you, I don't know if this hang is coming from enigma2 or e2m3u2.
FIXED .... RE-download ... and then --force-reinstall
Fix OK, thanks !
But it's never the end !! I have a hang box situation to explain you, I don't know if this hang is coming from enigma2 or e2m3u2.
Sometimes also me on mutant hd51 and pureE2 go in crash, it is important to attach a complete log.
Also try activate swap file for 1024MB to see if I fix it
Hispanico
Sometimes also me on mutant hd51 and pureE2 go in crash, it is important to attach a complete log.
Also try activate swap file for 1024MB to see if I fix it
Hispanico
Hello, it's not really a crash, the process runs but hangs my box. I have a swap file configured.
In fact, I am on an internal configuration, every 2 hours. The "automatic bouquet update when box starts" is set to no. But on a hard reboot or boot to another image on another multiboot partition, sometimes the e2m3u2 process is launching at boot but in this case it turns crazy and hangs everything. The interval between the current hour and the date/time in the e2 settings file is more than the configured interval. I think it's because of this outdated interval (example 5 hours without running and interval set to 2). In this case I am unable to have a log, every bouquet files are renamed as .del, the userbouquet.favourite.tv file and all others tv files are emptied.
The only solution is to edit manually the e2 settings file and set manually the config.plugins.e2m3u2b.last_update parameters to a date/hour less than 2 hours to the current time and reboot. And after that restore the lost .tv files.
pepsik , I hope I am clear?
Thanks for help !
Honestly it seems impossible to me that the plugin starts by itself, it has never happened to me
Regarding log i speaking of image... pls put your config as screenshot (this is purE2), so the log is complete and can help pepsik or on forum of your image
Hispanico
Honestly it seems impossible to me that the plugin starts by itself, it has never happened to me
Regarding log i speaking of image... pls put your config as screenshot (this is purE2), so the log is complete and can help pepsik or on forum of your image
Hispanico
Please, I'm not a fabulator !! Do you use interval method like me?
For the rest, I just configured debug log in my settings, it wasn't correctly set.
Display MoreHonestly it seems impossible to me that the plugin starts by itself, it has never happened to me
Regarding log i speaking of image... pls put your config as screenshot (this is purE2), so the log is complete and can help pepsik or on forum of your image
Hispanico
Please, I'm not a fabulator !! Do you use interval method like me?
For the rest, I just configured debug log in my settings, it wasn't correctly set.
Ok :-) np... I set run plugin every day at 18,00 and no problem
Hispanico
Ok :-) np... I set run plugin every day at 18,00 and no problem
Hispanico
So you're not at all in the same case as me.
Don’t have an account yet? Register yourself now and be a part of our community!