UPDATE
1.0.87
1) Slightly optimized date parsing algorithm in XMLTV
2) Added filters for normalizing punctuation marks, various unicode characters that in most images are not displayed in skins, double spaces, various html-tags e.t.c. when parsing XMLTV data
3) Added check of "if-modified-since"/"Last-Modified" headers when processing channels picons. Now if the picon file has changed on the provider's server, it will be re-downloaded (This option increases m3u parsing time, not critical, but it does increase. It all depends on the number of picons and the speed of your Internet connection. If you do not need to constantly check for picons file changes- just "off" - "Download picons" after you have downloaded them once)
4) In the "custom" sorting mode, the ability to change the "player" for individual channels, other than the default one for the provider, has been added. To do this, you need to set its numeric value for the "reftypeOverride" tag in the template file (***-override.xml) of your provider. The following values are allowed: 5001 (gstplayer), 5002 (exteplayer3), 4097 (gstreamer), 1 (dvb). Replacing the "player" (reftype) will work if and only if the player you specified is installed in the image you use
For example:
<channel name="Eurosport 1 HD" nameOverride="" tvg-id="" enabled="1" reftypeOverride="5001"/>
p.s. If you used ****-override.xml before and don't want to re-create it for the current change, just convert it with sed
sed -i 's/serviceRefOverride/reftypeOverride/g' your-override.xml
The functionality and purpose of template files can be found here -
https://www.linuxsat-support.com/thread/130052-plugin-e2m3u2bouquet/?postID=647466&highlight=Grand#post647466