What's new

VU+ Plugins - Streaming & IPTV e2m3u2bouquet IPTV Bouquet Maker Latest Version

Aliraza63

Staff member
Super Moderator
Messages
917
Joined
Apr 10, 2015
Reaction score
1,573
Points
108
UPDATE
1.0.40
1) Fixed all sorts of little things in ipk package control scripts in plugin installation
2) Again, the code is somewhat optimized in various places to make the m3u processing faster and more "embellished"
3) Added support for OpenATV 7.0 for newbies (it turned out pretty good ... even srviceapp is on the feed:

Edem script (iLook)
Also a bit "optimized" ... Now all you need to do is enter your passkey from your Edem personal account (iLook)
 

Attachments

Vmax

Staff member
Super Moderator
Messages
864
Joined
Feb 4, 2015
Reaction score
1,241
Points
108
e2m3u2bouquet 1.0.52 (Mod Dorik1972)

1) Fixed duplication of time after each next start of bouquets updates using interval updating
2) Added Italian locale
3) XMLTV download timeout has been increased to 30 seconds due to problems with users with "slow" Internet connections.
4) The override.xml processing algorithm and format have been completely changed. Now, when you select the "custom"
sorting method for the resulting playlist, you can do whatever you wish
A small instruction on using override.xml with examples
If you previously used override.xml before installing this version, you must remove it and then re-edit it "to fit your needs" ...
This is due to a change in both the format of the content of this file and the algorithm for its processing.
In order for the override.xml file to appear in the /E2m3u2bouquet/epg/ folder with the data, you need to select the "custom"
playlist sorting method in the provider's card and create bouquets. In this case, the list of groups, channels, as well as their
order will be in accordance with the original m3u playlist. The structure of the xml file is quite simple and intuitive

1) The order of the channel and group names is the same as in override.xml. If you need to change it, you simply move the
corresponding lines in the order you need.
For instance
It was
Code:
<categories>
<category name="National" nameOverride="" enabled="1" />
<category name="Sport" nameOverride="" enabled="1" />
<category name="Films" nameOverride="" enabled="1" />
<category name="Music" nameOverride="" enabled="1" />
<category name="Kids" nameOverride="" enabled="1" />
<category name="Germany" nameOverride="" enabled="1" />
<category name="Polska" nameOverride="" enabled="1" />
<category name="Baltic" nameOverride="" enabled="1" />
<category name="UHD" nameOverride="" enabled="1" />
<category name="Turkey" nameOverride="" enabled="1" />
<category name="Israel" nameOverride="" enabled="1" />
</categories>
Has become
Code:
<categories>
<category name="Sport" nameOverride="" enabled="1" />
<category name="UHD" nameOverride="" enabled="1" />
<category name="Films" nameOverride="" enabled="1" />
<category name="National" nameOverride="" enabled="1" />
<category name="Music" nameOverride="" enabled="1" />
<category name="Kids" nameOverride="" enabled="1" />
<category name="Germany" nameOverride="" enabled="1" />
<category name="Polska" nameOverride="" enabled="1" />
<category name="Baltic" nameOverride="" enabled="1" />
<category name="Turkey" nameOverride="" enabled="1" />
<category name="Israel" nameOverride="" enabled="1" />
</categories>
Similarly, you can move and set an arbitrary order for the channels. Moreover, the channels can be moved both within
the group and into any group you need to the desired position

For instance
It was
Code:
<!-- Germany -->
<category name="Germany">
<channel name="Das Erste HD" nameOverride="" tvg-id="339" enabled="1" />
<channel name="ZDF HD" nameOverride="" tvg-id="340" enabled="1" />
<channel name="ZDF INFO" nameOverride="" tvg-id="341" enabled="1" />
<channel name="ZDF NEO" nameOverride="" tvg-id="342" enabled="1" />
<channel name="UHD1" nameOverride="" tvg-id="753" enabled="1" />
<channel name="Rtl 4K" nameOverride="" tvg-id="de-0896" enabled="1" />
<channel name="RTL HD" nameOverride="" tvg-id="343" enabled="1" />
<channel name="Magenta Sport 6 HD" nameOverride="" tvg-id="de-de21" enabled="1" />
<channel name="Magenta Sport 7 HD" nameOverride="" tvg-id="de-de22" enabled="1" />
<channel name="Magenta Sport 8 HD" nameOverride="" tvg-id="de-de23" enabled="1" />
</category>
<!-- Polska -->
<category name="Polska">
<channel name="13 Ulica" nameOverride="" tvg-id="520" enabled="1" />
<channel name="Active Family" nameOverride="" tvg-id="627" enabled="1" />
<channel name="Adventure" nameOverride="" tvg-id="521" enabled="1" />
<channel name="Ale Kino+ HD" nameOverride="" tvg-id="522" enabled="1" />
<channel name="Animal Planet HD" nameOverride="" tvg-id="523" enabled="1" />
<channel name="AXN" nameOverride="" tvg-id="524" enabled="1" />
<channel name="AXN Black" nameOverride="" tvg-id="525" enabled="1" />
<channel name="AXN White" nameOverride="" tvg-id="526" enabled="1" />
<channel name="AXNSpinHD" nameOverride="" tvg-id="527" enabled="1" />
<channel name="CBS Reality" nameOverride="" tvg-id="538" enabled="1" />
<channel name="Cinemax 2" nameOverride="" tvg-id="540" enabled="1" />
<channel name="Cinemax HD" nameOverride="" tvg-id="539" enabled="1" />
<channel name="Comedy Central HD" nameOverride="" tvg-id="541" enabled="1" />
</category>
Has become
Code:
<!-- Germany -->
<category name="Germany">
<channel name="Magenta Sport 6 HD" nameOverride="" tvg-id="de-de21" enabled="1" />
<channel name="Magenta Sport 7 HD" nameOverride="" tvg-id="de-de22" enabled="1" />
<channel name="Magenta Sport 8 HD" nameOverride="" tvg-id="de-de23" enabled="1" />
<channel name="Das Erste HD" nameOverride="" tvg-id="339" enabled="1" />
<channel name="ZDF HD" nameOverride="" tvg-id="340" enabled="1" />
<channel name="ZDF INFO" nameOverride="" tvg-id="341" enabled="1" />
<channel name="ZDF NEO" nameOverride="" tvg-id="342" enabled="1" />
</category>
<!-- Polska -->
<category name="Polska">
<channel name="UHD1" nameOverride="" tvg-id="753" enabled="1" />
<channel name="Rtl 4K" nameOverride="" tvg-id="de-0896" enabled="1" />
<channel name="RTL HD" nameOverride="" tvg-id="343" enabled="1" />
<channel name="13 Ulica" nameOverride="" tvg-id="520" enabled="1" />
<channel name="Active Family" nameOverride="" tvg-id="627" enabled="1" />
<channel name="Adventure" nameOverride="" tvg-id="521" enabled="1" />
<channel name="Ale Kino+ HD" nameOverride="" tvg-id="522" enabled="1" />
<channel name="Animal Planet HD" nameOverride="" tvg-id="523" enabled="1" />
</category>
2) If you need to rename a group or channel, use the nameOverride attribute for this setting the desired value in it

For instance
Code:
<channel name="UHD1" nameOverride="UltraHD 1" tvg-id="753" enabled="1" />
In this case, the UHD1 channel will be displayed in bouquets as "UltraHD 1
Code:
<category name="ХХХ" nameOverride="Adult" enabled="1" />
In this case, the XXX category will be displayed as "Adult"

3) In order to prohibit the creation of a group or channel, the enabled attribute is used. By setting "1" or "0" you
regulate the presence of a channel or a group in favorite bouquets

4) You can create your own channel groups and add channels to them by moving the lines with channels from other groups

For example
It was
Code:
<categories>
<category name="Sport" nameOverride="" enabled="1" />
<category name="UHD" nameOverride="" enabled="1" />
<category name="Films" nameOverride="" enabled="1" />
</categories>
Added your own group «Footbol FAV»and moved the necessary channels to i
Code:
<categories>
<category name="Sport" nameOverride="" enabled="1" />
<category name="UHD" nameOverride="" enabled="1" />
<category name="Films" nameOverride="" enabled="1" />
<category name="Footbol Fav" nameOverride="" enabled="1" />
</categories>
<channels>
<!-- Footbol Fav -->
<category name="Footbol Fav">
<channel name="Premier Sports 1" nameOverride="" tvg-id="721" enabled="1" />
<channel name="Premier Sports 2" nameOverride="" tvg-id="722" enabled="1" />
<channel name="Sky Sports Arena" nameOverride="" tvg-id="723" enabled="1" />
<channel name="Sky Sports Cricket" nameOverride="" tvg-id="919" enabled="1" />
<channel name="Sky Sports Football" nameOverride="" tvg-id="724" enabled="1" />
<channel name="Sky Sports Main Event" nameOverride="" tvg-id="920" enabled="1" />
</category>
 

Attachments

DirtyDonki

Staff member
Admin
I am the Nice One
Messages
26,067
Joined
Sep 10, 2014
Reaction score
3,913
Points
728
UPDATE

1.0.59
 

Attachments

Aliraza63

Staff member
Super Moderator
Messages
917
Joined
Apr 10, 2015
Reaction score
1,573
Points
108
e2m3u2bouquet 1.0.62 (Mod Dorik1972)

1) Fixed crash when calling plugin from the add-on menu
2) Added support for decoding m3u playlists in various common encodings such as 'windows-1251', 'cyrillic', 'macgreek', 'latin5', 'macturkish' e.t.c ~30-35 encodings in total.
3) Fixed/added the ability to parse values containing a comma for local tags of the #EXTINF directive. For example
group-title="1, Sport"
tvg-name="BBC, UK"
e.t.c
Previously, with such values, the parser worked incorrectly... Now - everything is fixed
4) Minor code reorganization related to the reorganization of the order of installation and loading of the necessary Python dependencies
Attached Files
 

Attachments

kalkan99

Staff member
Super Moderator
Vuplus-Images Elite
Significant Contributor
Special Friend
Messages
766
Joined
Jun 6, 2015
Reaction score
851
Points
108
update 1.0.63

1) Slightly optimized m3u parser code
2) Changed priorities for archive "depth" tags in days if there are several of them in the #EXTINF directive
3) More neatly written module "branding" is used to define various information about STB
4) Fix IT & DE locales
thank pepsik
 

Attachments

Ten Below

SuperTux
Staff member
Admin
Moderator
Messages
7,935
Joined
Sep 9, 2014
Reaction score
7,765
Points
628
UPDATE

1.0.79




1) Fixed a memory leak when using the EPG event auto-detection algorithm by the channel name from the playlist (if the EPGurl link is set in the provider's card). This resulted in the overloading of some "weak" SAT-boxes on some providers

2) A part of the Damerau-Levenshtein algorithm code has been slightly optimized... Now the "difference" of strings is searched much faster

thanks pepsik
 

Attachments

Ten Below

SuperTux
Staff member
Admin
Moderator
Messages
7,935
Joined
Sep 9, 2014
Reaction score
7,765
Points
628
UPDATE

1.0.80




1) Fixed crash log for VTi images

2) Slightly reworked the EPG auto-selection algorithm by channel name to improve the accuracy of its work

3) htmlentitydefs is included as a module and the plugin no longer requires this dependency to be installed

4) Once again, the algorithm for importing EPG events has been slightly redesigned. Fixed python bugs to work correctly with ZIP archived EPGs.

thanks pepsi
 

Attachments

kalkan99

Staff member
Super Moderator
Vuplus-Images Elite
Significant Contributor
Special Friend
Messages
766
Joined
Jun 6, 2015
Reaction score
851
Points
108
UPDATE

1.0.81




1) Plugin menu icons changed. Minor changes in built-in skins

2) Changed how "available" RAM is determined to be compatible with older SatTop box (like DM7020HD) cores when importing EPG events

3) Fixed the ability to select the /etc and /home folders when specifying the location of the plugin configuration files

4) Partially modified log messages

5) Refreshed Italian locale (thx
Please, Log in or Register to view URLs content!
)

thanks pepsik
 

Attachments

kalkan99

Staff member
Super Moderator
Vuplus-Images Elite
Significant Contributor
Special Friend
Messages
766
Joined
Jun 6, 2015
Reaction score
851
Points
108
UPDATE

1.0.88




1) The range of unicode characters filtered in the names of groups, channels, and descriptions has been expanded ... Many E2 images simply do not display all sorts of "hearts", "tambourines", "diamonds" and other "garbage". Therefore, "filtering" all

2) Optimized the check "whether the picons have changed on the provider server" ... now it works a little faster ...

3) Removed the output in the message log when redefining the player

4) Slightly optimized the m3u parser code and ***-sort-override so that there are fewer string conversions from str to unicode and vice versa .. now, regardless of the python version, we always get "str" when parsing and work with this data type

5) A little speeded up the EPG parser .... but it gives a speed increase only on python 3.11-based E2 Images ... on the rest, it will remain as it was


thanks pepsik
 

Attachments

kalkan99

Staff member
Super Moderator
Vuplus-Images Elite
Significant Contributor
Special Friend
Messages
766
Joined
Jun 6, 2015
Reaction score
851
Points
108
1.0.97



1) Fix for 'utf-8-bom' encoded m3u-playlists

2) Added parsing of 'streamlink://' entries for the streamwrapper plugin and 'http://localhost:port/' of the Streamlinksrv or Streamlinkproxy plugins in m3u playlists

3) ONLY FOR PYTHON3-based images!

Added support for full compatibility with Streamlinkproxy plugin and the ability to generate any bouquets for proxying broadcasts with this plugin. This option will appear in the "provider card" after installing the
Please, Log in or Register to view URLs content!
(C) Pepsik.



p.s. Attached is a test playlist for use with the
Please, Log in or Register to view URLs content!
. Some broadcasts in it are geo-referenced and may not work in your region

thanks Dorik1972
 

Attachments


Top Bottom