Posts by jeepcook

    Pepsik, thanks for your tests and informations.


    What I'd like to have is the information of the deleted channels, of a moving category for each channel moved, the list of the new channels.

    The deleted channels are useful I think, because I make my own m3u list containing some channels from the original list and so if a channel is deleted I don't have the information to update my own list.


    Currently the way to find these informations is to rename the sort.override list , so your plugin will regenerated a new one and after that I make a diff with notepad++ between the renamed file and the new one. It's not funny !!


    Regards


    Edit1: a little update, if you want, should be to delete the log before a manual update. In fact the log is truncated automatically when a size is reached and we lost a part of the last batch log.


    Edit2: Add 2 plex xml files where you can see differences, some channels are deleted, others are renamed or created. Only the created channels would appear in the diff file.

    So the only check you are doing is if the channel is in the playlist, not if a channel move to another category?


    Here is my sort-override xml, you can see channels in the wrong playlist because I can fix them because I don't have the information in the diff-override file.


    Seen on other m3ufiles. Deleted channels are not in the diff.override file and stay in the sort-override files. I think it's when the tvg-id is the same but the name of the channel is modified.

    Here is an example of a not take in account to categories changes.


    In the pluto fr m3u8 there is only one channel in the "Nouveau sur Pluto TV" category. But in the sort.override file there are 5 channels in this category.


    Here are m3u8 and sort-override files where you can see this problem. Note that no diff.override file has been created for this case.

    I don't understand what to think? diff-override.xml - contains the difference between the xml template and the playlist. Either way, diff-override.xml will contain differences... It's either (override.xml - m3u) or (m3u - override.xml) . What to do with the file "differences" - you think

    My example describes the problem, one channel added, one deleted but just one displayed (the added) in the diff-override xml file.

    I'll give you other examples when I'll detect new ones.

    Another report:


    The channel "Pluto TV In Love" has been replaced by "Pluto TV Film Romantici" in the pluto it.m3u8 file (same done in the pluto all.m3u8 file). It's the same channel but with another name.

    The diff.override file mention only the new channel:

    <channel name="Pluto TV Film Romantici" nameOverride="" tvg-id="608aa4a4cc92820007b663af" enabled="1" reftypeOverride=""/>

    but how to detect the removed/replaced channel other than a manually research:

    <channel name="Pluto TV In Love" nameOverride="" tvg-id="608aa4a4cc92820007b663af" enabled="1" reftypeOverride=""/>


    I don't know how you can add the mention added and removed in the diff file or in another file.


    What do you think about that ?


    Thanks

    Another thing, why this difference with the same list in 1.0.87 and 1.0.88:


    Code: 1.0.87
    [25.02 12:43:35] [e2m3u2b] [Storesat Brut wget]: Start update 🚩
    [25.02 12:43:35] [e2m3u2b] [Storesat Brut wget]: Parsing m3u-playlist ...
    [25.02 12:45:05] [e2m3u2b] [Storesat Brut wget]: Parsed 137454 channels from m3u-playlist
    [25.02 12:45:05] [e2m3u2b] [Storesat Brut wget]: Process custom categories ...
    [25.02 12:45:15] [e2m3u2b] Processed: 382 categories
    [25.02 12:45:25] [e2m3u2b] Total processed 382 categories

    The parsed channels number in 1.0.87 is lower than the one in 1.0.88. The real number of channels from the m3u playlist is I think the 1.0.88 one.


    I will try to play with the "Pluto" playlist and repeat this error.... If it shows up, I'll fix it.

    For the process hang, perhaps adding a missing timeout will reveal the real problem. But I have no idea for the e2 crash.

    Hello,


    Currently testing the 1.0.88 version, but I have an E2 crash at the end of the process, during events loading.


    See the e2 crashlog.


    No crash with 1.0.87.


    Thanks


    Edit1: sometimes I have an e2 crash, and sometimes the process hang after treatment of some providers and so some are not treated and so the epg loading isn't done because it has to run at the end of the batch. Added the e2m3u2 log. You will see that batch hang at pluto us provider but after this one it normally have to treat samsung gb, samsung us and the events loading.

    Edit2: to be able to compare the difference between 1.0.87 and 1..88 batchs, add the 1.0.87 log.

    Plugin - never removes (deliting) anything from m3u.


    ***-override.xml - this is the template of the data that will be used to create userbouquets ... If any groups or channels appear in the source m3u, they will appear in diff-override.xml and will never appear in userbouquet until you yourself transfer them to the right place in the order you need in the template (sort-override.xml)

    Ok thanks, but if a category is deleted from m3u, is this one deleted too from sort.override.xml, I'm not sure. Thanks

    Hello Pepsik,


    I'd like to know how to spot which categories has been deleted from the m3u file between 2 treatments? We have all the category existing and no more existing in the sort-override file and the new one in the diff-override file but no trace of the deleted one which, so, are in the sort file.


    Hope I am clear.

    Thanks

    if it's an url (the plugin detect nogroup categories) or a local file (it detect 379 categories).

    Miracles don't happen! Once again, double-check yourself and what you are doing.


    Edit: To download manually the remote file I'm using wget.

    A matter of taste. In terms of downloading files - NO difference

    Yes, to explain, I made an error using a different url for downloading the remote file and another just a little different for the one configured in e2m3u2 bouquet, and in fact they are really different, same streams but no details about picons, categories....

    Now, after configuring and disable with override configuration some categories I don't need, the duration of the treatment is 2 or 3 minutes.

    Just one question, why a remote file and a local file are not treat with the same way? where is the problem? Do have I to configure something for the m3uurl pointing to remote files?

    I do not understand the question. What's the difference the file is located locally or downloaded from some server ... if it's the same file ?

    I know ! But in my case the treatment is different if it's an url (the plugin detect nogroup categories) or a local file (it detect 379 categories).


    Edit: To download manually the remote file I'm using wget.

    After reflect ion, I said myself that for your tests you've used the m3u file I provided you.

    So after a long time without result using a configuration to the url (tag m3uurl), I finally decided to do as you. So I configured m3uurl to point to the m3u file, not the url.


    And so miracle, m3u2bouquet detect now 379 categories instead of 1! And I obtained the same results as yours. Total duration of the batch: 37 minutes, not hours like my previous tests.


    Just one question, why a remote file and a local file are not treat with the same way? where is the problem? Do have I to configure something for the m3uurl pointing to remote files?


    p.s. Purely for the sake of curiosity, which of the plugins (analogs of my e2m3u2b) parses an m3u playlist of 389,275 channels for 2 minutes (we are not talking about using custom sorting by template, although here I am ready to compete) :thinking face:

    If you do not use the ***-override.xml template, then the time for parsing this playlist and creating bouquets is no more than 3 minutes

    xstreamity is able to display lists by categories instantly. Install it and try to use it with the same file and you will see.

    Thanks Pepsik for the analyse. So I don't understand why it's so long for me. I have a sf8008 octagon receiver. In your log we don't see the nogroup section. My tests with this list blocked on the nogroup channel processing as you can see in my previous posted log.


    Edit: in my log I have Processed: 1 categories and in yours Processed: 379 categories. I don't understand...

    The groups are not configured in the playlist. I think there is an api url for this type of file, not sure but xstreamity use it. Or rules that detect video files for movies, and season number for Series group, the rest for streams. But Xstreamity do the dispatch very quickly.


    I wil send you my list (please do not display anything from it here), you will see that the batch never stop when it's on it.

    Don't worry Pepsik, I'm ok with you about the treatment of a big list, I know why e2m3u2 have problem to threat a so big one. But I think I'm not the only one who have access to this type of server. Now providers give access to more and more movies, series.. so this explain why the list is so big. I proposed to have a way to exclude videos files as xstreamity does it, it dispach the stream services to a live category and the videos files link to a Vod category. Excluding video file was just a suggestion. In fact if it's possible to threat this list, I will see after each batch the content of the diff override file to see what's new in the list.


    Concerning the false errors in the log, it's not a problem because the result is that everything is ok, but the log no. I have few channels with reader 5001, In my picons directory the picons are available with the good reference beginning by 5001, so e2m3u2 bouquet do the job, but it generate errors in the log. If I change the reader to 4097 for these channels the error disappears. This has no link from where the batch extract the logos. I just have an internal web server on the same receiver where m3u2 bouquet download picon file to add it with the correct reference in the target picons directory.

    I repeat it, everything is fine, just this errors in the log I detected.


    Edit: I will try to treat this big iptv file without download picons. I will do a feedback.

    Hello,


    I have a big iptv list including a lot of avod. Is it possible to exclude from the batch files like .mkv, .mp4, .avi ...


    Currently if I enable the m3 url, e2m3u2bouquet is blocked during hours, see log.



    What do you think about this idea?


    Thanks


    Edit:

    Other thing, for each channel declared with 5001 reader, I have an error. But it's working, there are no error. The wget picon is ok, logos with ref beginning by 5001 are ok. Hope I am clear. I thing the batch, in a verification step, is looking for 4097 logos instead of 5001.


    Here is the log

    Finally found the problem, not so simple but logical operation


    The "=== Jeunesse ===" is a new group so I have to add it the beginning of the sort file!!


    Code
            <category name="=== Jeunesse ===" nameOverride="" enabled="1"/>        

    Hello,


    I need help or explanation.


    I have in my sort-override.xml the following:

    Code
    <!-- === Jeunesse === -->
    <groupe name="=== Jeunesse ===">
        <channel name="Rakuten TV Famille HD" nameOverride="" tvg-id="FRBA3300026BR" enabled="1" reftypeOverride=""/>
    </groupe>

    and I do an update and a diff file is generated with the same lines and so the channel is not in the .tv file.

    Code
    <!-- === Jeunesse === -->
    <groupe name="=== Jeunesse ===">
        <channel name="Rakuten TV Famille HD" nameOverride="" tvg-id="FRBA3300026BR" enabled="1" reftypeOverride=""/>
    </groupe>


    I don't understand why ?


    In my m3u8, I have:

    Code
    #EXTINF:-1 tvg-id="FRBA3300026BR" tvg-logo="http://localhost/static/picons/raktvfamille.png" group-title="=== Jeunesse ===",Rakuten TV Famille HD
    http://localhost/static/m3u8/RakTVFamille-Ssung.m3u8

    Thanks