Hi,
Why the tag enable="1" has another position now ?
Hi,
Why the tag enable="1" has another position now ?
Hi Pepsik,
Update to 1.0.92, everything is ok and great with new channels lists (when using override process). Toast message announcing where there are new channels at the end of the process is fixed.
Thanks for your great job !
Thanks Pepsik for all these updates.
An idea will be to have temporary .tv bouquets at the bottom of all bouquets containing the new channels detected by the override process. Just one bouquet for all the diff or a bouquet by diff file. These bouquets will be deleted before each process and recreate if these new channels are still in a diff file.
By this way we could preview the channels and decide if we add it in our master list or not.
What do you think about that?
Thanks
Hello,
With the new version donation is required for some configurations as mine. What are the amounts of the donations you accept ?
Thanks
Display MoreThe error message you have is strange.
Nothing strange. The plugin has a blocking that determines the use of VPN ...
but as i said before in my country in big events IPTV do not work without VPN.
Nobody forbids you to turn off VPN while updating bouquets / EPG ... and turn on VPN when watching "football matches" ... This plugin is not related to viewing a broadcasts in any way
The plugin does not work in russia and will never work there again. The only possible way to block the use in a certain country is to block by IP-affiliation and the inability to use "tricks" (VPN, Proxy, Tor, etc.) ... So ... Blocking the sharing use with e2m3ub any VPN, Proxy, etc. - is plugin functionality and it WILL NOT CHANGE
OK I understand better ! I understood that it was a plugin implementation. You gave the explanation, and I'm with you!!!
i have a problem when i tried to use any version of e2m3ubouquet above 1.77 give me a error tor or vpn detecded is not allowed.
i have vpn allways on because in my country portugal without vpn iptv do not work.
any way to bypass this situation !?
The error message you have is strange. Why post the error in this thread? Is the channel player (gstreamer, exteplayer3, gstplayer...) that display this error or the plugin itself? Is the plugin able to update your lists, download epg etc etc....
Where do you detect these errors ? In the plugin log ?
Well, the most "fun" thing, all the "Avatars" that you brought above THIS IS VOD ... and not live IPTV at all ... How about live IPTV examples?
No, it's a live channel not a VOD one. This is not the movie Avatar but a channel with Avatar and Korra legend tv shows. Pluto tv m3u I gave you contain only Live streams.
For the rest I dont want to continue this discussion. I know how is your plugin working, but you asked for an example, my answer was an example.
Display MoreBUT ! What is the difference between what you have in _ALL
And now we scale to "different" EPGs
Code#EXTM3U #EXTINF, -1, group-title="US", tvg-id="1111", The Dick Van Dyke Show http://some.domain.com/link1 #EXTINF, -1, group-title="CA", tvg-id="2222", The Dick Van Dyke Show http://some.domain.com/link2Similar to your example with _ALL?
Now give me an example of an EPG (XMLTV file) where there are different Channel IDs with exactly the same display-name tag values.
Based on your logic, it should be something like this
Code<channel id="1111"> <display-name>The Dick Van Dyke Show</display-name> </channel> <channel id="2222"> <display-name>The Dick Van Dyke Show</display-name> </channel>How often have you come across this kind of XMLTV? Rate on a scale of 1 to 100 out of 100 XMLTV (EPG)
And the most interesting thing is why the plugin should solve the stupidity of the creators of this kind of playlist or EPGs. Such playlists or EPGs are collected by some poorly understanding people from various garbage they found on the Internet. Just use high-quality playlists that, at least formally, correspond to the logic of the EXTM3U standard
Here is an example from pluto tv all m3u, you will find the channel "Avatar" 7 times, the channel name is the same regardless of the country.
The difference is elsewhere, it's the tag channel-id that differ from one to another channel. the tvg-id is a part of the channel-id and so differ too from other entries. Each entry has its own group-title, the name of the country.
So we really have 7 distinct channels with their own identifiers : channel-id and tvg-id and so a potential different epg
#EXTINF:-1 channel-id="pluto-61373c865ed5810007173fbc" tvg-id="61373c865ed5810007173fbc" tvg-chno="806" tvg-logo="https://images.pluto.tv/channels/61373c865ed5810007173fbc/colorLogoPNG.png" group-title="Spain" , Avatar
#EXTINF:-1 channel-id="pluto-600adbdf8c554e00072125c9" tvg-id="600adbdf8c554e00072125c9" tvg-chno="215" tvg-logo="https://images.pluto.tv/channels/600adbdf8c554e00072125c9/colorLogoPNG.png" group-title="Germany" , Avatar
#EXTINF:-1 channel-id="pluto-60b4c17a81e29300071d3a39" tvg-id="60b4c17a81e29300071d3a39" tvg-chno="820" tvg-logo="https://images.pluto.tv/channels/60b4c17a81e29300071d3a39/colorLogoPNG.png" group-title="France" , Avatar
#EXTINF:-1 channel-id="pluto-624da1cd2af90c0007c13205" tvg-id="624da1cd2af90c0007c13205" tvg-chno="620" tvg-logo="https://images.pluto.tv/channels/624da1cd2af90c0007c13205/colorLogoPNG.png" group-title="Italy" , Avatar
#EXTINF:-1 channel-id="pluto-61c1d64a8bb1830008e41183" tvg-id="61c1d64a8bb1830008e41183" tvg-chno="375" tvg-logo="https://images.pluto.tv/channels/61c1d64a8bb1830008e41183/colorLogoPNG.png" group-title="Norway" , Avatar
#EXTINF:-1 channel-id="pluto-61c180a38bb1830008e402fa" tvg-id="61c180a38bb1830008e402fa" tvg-chno="360" tvg-logo="https://images.pluto.tv/channels/61c180a38bb1830008e402fa/colorLogoPNG.png" group-title="Sweden" , Avatar
#EXTINF:-1 channel-id="pluto-61c09b48d6d97900076e91c5" tvg-id="61c09b48d6d97900076e91c5" tvg-chno="360" tvg-logo="https://images.pluto.tv/channels/61c09b48d6d97900076e91c5/colorLogoPNG.png" group-title="Denmark" , Avatar
You can have same channel names in pluto and samsungtv,
))) No no ... This is an incorrect example. These are DIFFERENT playlists, therefore different "providers" and therefore different templates
I know it's an incorrect example. I explained just that one channel can have a lot of declination and different epg for each.
it's funny, writing that I knew you were going to jump. Sorry man !
I have the ability to enable them because they exist and enable custom sort, I can disable custom sort for the all file, it isn't relevant. For other cases the problem of unable to detect new channels stay. I have no example in my configuration I think.
1) Your example is the exception rather than the rule.
2) I think this is the same channel, moreover it is in English))
3) Is it a bit confusing to import _FR, _GB, _CA, _US and then _ALL? What is the point if _ALL, in theory, should include "separate" _FR, _GB, etc. ... Those. what I want to say is... it's enough to import _FR, _GB etc. and then everything will be as it should ... Naturally, if you import _ALL and there the same channel occurs several times in different groups, then is logical to leave it once in the template, and you yourself must determine which group it belongs to or moves
You can have same channel names in pluto and samsungtv, each one has a different epg not only a different langage. The difference can be just minutes but can be hours. It's PlutoTV, same thing with SamsungTV which broadcast some pluto tv channels with a total different epg.
I'm using _ALL just for information, to detect new channels in different countries. It's interesting for me to detect music channels for example, or new 4K channels..... I will do with the separate country custom sort files. ;-)
Display MoreThe problem is described at the following line after these words!
- In the pluto all override sort file the channel does not appears for usa provider (usa section), only in canada section and the channel is not available in the pluto all diff file.
How do you propose to determine that these are different channels if it is absolutely the same line in two different places in the template file ... How can you determine any "language affiliation"?
The only diff in
But ! The "override" algorithm assumes the ability to move a channel to the group you need ... not necessarily inside its "native" group, but to any group, even created by you and not present in the original m3u
Now imagine the situation that you have a channel - "The Dick Van Dyke Show" in the m3u playlist it is in the "Show" group, and in the template, you moved it to the "Channels for Wife" group .... Is this a new channel or an existing one? And how to understand?
I understand that, but theses 2 channels are different channels, with a different epg, just the name is the same. So to have a correct and full diff result is to use the declination files per country. In my case, I have the ability to enable them because they exist and enable custom sort, I can disable custom sort for the all file, it isn't relevant. For other cases the problem of unable to detect new channels stay. I have no example in my configuration I think.
. When detected, the channel is added to the corresponding override diff file if it's not available in the sort file.
It's not a mistake. This is specially made logic. You yourself have to decide what to do with the new channels that appeared in the original m3u and where (to which group, to which ordinal place, etc.) to transfer them in the template
I've never said it's a mistake. Just a fact. The problem is described at the following line after these words!
Am I able to delete vod, series and channellist before I create my bouquets?
Because it takes forever to add the picons in the channel list…
There are two options
1) If the "vod"-channels belong to certain groups of the playlist being used, then you can add these groups to m3ufilter.conf, similar to the entries already existing there ... Further, in the "provider card" enable the " use restricted groups filter" slider and neither this group nor the channels belonging to it will be imported
2) You can use the "custom" sorting in the provider's card and edit the ****-sort-override.xml template for any of your wishes, excluding the specified groups, channels from the "generation", specifying the order you need, etc. A small instruction on the use of templates - RE: [Plugin] E2m3u2bouquet
I'm using the second option to treat a playlist with more than 338000 channels. In the sort override file I have disabled all VOD, SVOD, Series categories and more to keep only categories I am interesting in. And now the batch is running with a "normal" delay.
Hello Pepsik,
Thanks for your hard work to have a new stable release, we had a lot of difficulties during the test.
Now I have another case detected today.
The basis to detect new channel on a playlist is the name of the channel. When detected, the channel is added to the corresponding override diff file if it's not available in the sort file.
A problem seems to exist when the same channel exists for different country declinations.
I have an example:
- The channel "The Dick Van Dyke Show" exists for different countries in the pluto all m3u file (canada and usa).
- So the channel exist one time in the usa m3u file.
- It is a new channel, so it does not exist in the pluto us sort override but it is available in the pluto us diff file, so everything is fine
- In the pluto all override sort file the channel does not appears for usa provider (usa section), only in canada section and the channel is not available in the pluto all diff file.
There is something strange, this channel is available in the usa sort file but not in all sort file.
Here are the files: m3u, override.
Hope you understand what I'm trying to explain !!
Hello,
There is a problem with the configuration of gstplayer
In the screen I have 8192 for data buffer size. I update it to 4096. The display is ok, the config file is ok.
<buffersize>4096</buffersize><!-- (Optional) GST_BUFFER_SIZE buffer size in kilobytes -->
If I come back to the provider config I have 8192 and in config I still have 4096.
But the generate tv bouquet file take 8192 as value:
#SERVICE 5001:0:1:24aa:76ff:ff47:1010101:0:0:0:http%3a//stitcher-ipv4.pluto.tv/v1/stitch/embed/hls/channel/5f8ed0f17564a300082b676a/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_ring_buffer_maxsize=16384&sapp_buffer_size=8192&sapp_buffer_duration=0&sapp_video_sink=dvbvideosink&sapp_audio_sink=dvbaudiosink:PLUTO TV CINÉ PTV HD
#DESCRIPTION PLUTO TV CINÉ PTV HD
Sorry I initialy don't posted in the good thread.
For me back to 1.087 is the only way to have a full batch without stop working.
It seems to me that I solved this problem this morning... After small changes in the code, I can no longer repeat this situation... several dozen regenerations of bouquets in a row and not an any "fall out"... But I still need to "play around" in a longer period
+ I've optimized the EPGImport code a lot... on Python3 it's amazingly fast now ... Maybe closer in the evening, I'll send you a test version for a "test run"
Great news. Today I will be available for tests this evening. So you can count on me.
p.s. You are quite an interesting interlocutor =) I'm interested in your vision of the plugin's functionality
I am like that, I always try to discuss with dev to obtain updates for my part and for all users. I very like your plugin. I want to have only one m3u8 to maintain my favorite tv list. And your plugin is built for that. But I have few problem for my specific uses.
For me back to 1.087 is the only way to have a full batch without stop working. I never succeed to have a full treatment with the 1.0.88.
For my method to detect the new/moved/deleted channels is to affect manually the picon, not using the plugin but with another tool like dreamboxedit or the new daemoneditor.
From my memory (old memory ;-) ), a new channel has no picon but epg, a moved channel has no picon, a renamed channel has no epg. Something like that.
Ok so I will back to my previous method that was to firstly affect a picon to each channel, and the new one and renamed ones are detected because they have no picon. By this way I have a part of my wanted informations.
Other thing, I am still unable to use the 1.0.88 version. The plugin stop to work arbitrary after quantity of treatments. see the 1.087 and 1.088 log. No problem with 1.0.87 I 'm using daily for the moment.
- **** but can completely modify programs and so has to be moved to another category.
What do you mean by "programs"? If we are talking about EPG events, then no. The position of the channel in the playlist or any of its affiliation to the group - does not affect the EPG in any way
The programmation, so a channel is for example a news channel and become a movie channel (it's an arbitrary example) or a local channel....
For the rest, I have to conclude that I will have to use my method for the other elements. To do a diff with notepad++. I expected better from the override functionality.
Interesting informations:
- when a channel move to another category. A channel can keep its name but can completely modify programs and so has to be moved to another category. It's the case with a lot of channels available on iptv providers.
- when a channel change its name, generaly the tvg-id keep the same so we have to consider a changed name to affect the new picon.
For your example with "Discovery nature HD" renamed to "world nature hd". The channel is a new one if the tvg-id is modified too, so we have to know somewhere that discovery hd has been deleted and a new one created, so 2 entries. Or the channel is just a renamed one because its tvg-id doesn't change, we need the information of the new name to affect the good picon and why not its old name to delete the affected picon.
I think I can give you more and more examples why I'd like to have a real diff and complete file.
Thanks