E2m3u2bouquet - discussion & support

There are 1,612 replies in this Thread which was already clicked 253,208 times. The last Post () by hajosch.

  • Hello,

    I have a new bug. For my playlists SamsungTV and PlutoTV, some channels are in the .tv list but in bouquet settings they are disabled.


    See example in screenshots, South Korea is disabled, but appears in the .tv channels. I add the m3u8 playlist.

  • [23.02 14:00:11] [e2m3u2b] [IPTV]: An error occurred: Unable to parse M3U playlist: can only concatenate str (not "tuple") to str
    [23.02 14:00:11] [e2m3u2b] [IPTV]: Playlist skipped without creating new bouquets
    [23.02 14:00:11] [e2m3u2b] Bouquets update completed completed in 00:02:44
    [23.02 14:00:11] [e2m3u2b] Next wake up time: Thu Jan 1 01:59:59 1970


    I'm getting an error while creating a bouquet

  • some channels are in the .tv list but in bouquet settings they are disabled.

    This mode is supported only if you have enabled "individual" sorting mode and group sorting is “by preference”, as in the screenshot of user Barmaley4321. This will take into account “disabling unnecessary groups” and sort them in the order you specify in the “Customize bouquets” menu.

    if you like it you can make donations

  • I need the diff file

    This is supported and was done specifically for templates. This allows you to track the appearance of new groups / channels in the provider's playlist... In case you use the individual sorting mode, new groups will be automatically added to the end of the bouquet list. If the provider has new channels, they will automatically appear in the corresponding groups

    if you like it you can make donations

  • This is supported and was done specifically for templates. This allows you to track the appearance of new groups / channels in the provider's playlist... In case you use the individual sorting mode, new groups will be automatically added to the end of the bouquet list. If the provider has new channels, they will automatically appear in the corresponding groups

    Ok it's clear for me. I did just some tests without really be careful of what I was doing ;-)

    Octagon SF8008 IPTV / DVB-S2X / DVB-C / T2

    OpenATV multiboot 7.5.1 / 7.6

    Edited once, last by jeepcook ().

  • is there any script, plugin or app that can convert the bouquets from the reicever to m3u ?

    https://github.com/deanochips/…m3u_and_xmltv/tree/master


    p.s. A Google search works wonders ... try it.

    already found this one. forgot to mention.

    5 years since last commit says alot.

    doesn't work.




    Also E-Channalizer exports to m3u, but it skips alot of channels for some reason (just displays the message that 4000 and something channeles were skipped)

  • Hello,

    Is the option to restart a stream on hangup compatible with 4097 services? I have the same difficulties than the ones with quarterpounder which is able to restart only 5001 and 5002 service types even if the 4097 is added to be restarted.

    Why do you limit the restart attempts to 3?


    Thanks

    pasted-from-clipboard.png

    Octagon SF8008 IPTV / DVB-S2X / DVB-C / T2

    OpenATV multiboot 7.5.1 / 7.6

  • Is the option to restart a stream on hangup compatible with 4097 services? I have the same difficulties than the ones with quarterpounder which is able to restart only 5001 and 5002 service types even if the 4097 is added to be restarted.

    Why do you limit the restart attempts to 3?

    1) There is no limitation for any of the types of “players” used. The algorithm works the same for any ...


    2) More than one attempt does not make much sense anymore ... 3 - this is beyond logic ...


    One should understand how it works. There are some “semaphores” that the "playback player" sets in case of “end” of the stream from the source. If “playback player” (4087, 5001, 5002) has set a semaphore that he stopped receiving data from the source, then a request is made to the source for playback on a given link. If there is still no data flow from the source after the first retrying request, the next attempts are made with a pause set in the settings. It's the fact if, after the first attempt, you do not receive data, then the probability of receiving it after 2-3-4-5...N is extremely low and it tends to ZERO.


    If you want I can add the ability to enter ANY number of attempts :winking face with tongue: .... But it is unlikely to be useful ....


    p.s.

    if the 4097 is added to be restarted.

    I only use 4097 on DreamOS ... because there is no other there ... I have zero problems with restarting the thread, works exactly as intended

    if you like it you can make donations

  • An aside, why we have the Merry Christmas in background of our avatar, Christmas is ended !! :zany face:


    Btw,


    1) There is no limitation for any of the types of “players” used. The algorithm works the same for any ...

    Ok, it's a good news, I will uninstall quarterpounder, I think I have bad interactions with your check


    2) More than one attempt does not make much sense anymore ... 3 - this is beyond logic ...


    One should understand how it works. There are some “semaphores” that the "playback player" sets in case of “end” of the stream from the source. If “playback player” (4087, 5001, 5002) has set a semaphore that he stopped receiving data from the source, then a request is made to the source for playback on a given link. If there is still no data flow from the source after the first retrying request, the next attempts are made with a pause set in the settings. It's the fact if, after the first attempt, you do not receive data, then the probability of receiving it after 2-3-4-5...N is extremely low and it tends to ZERO.


    If you want I can add the ability to enter ANY number of attempts :winking face with tongue: .... But it is unlikely to be useful ....

    Sometimes iptv providers do some maintenances so the delay to re-enabled the stream can be longer than few seconds. Or sometimes the original provider do some attacks on the iptv provider and cause a delay before the stream restart. And the stream is not definitively lost but need few seconds to become again up. Quarterpounder do this job on 5001 and 5002 streams, not 4097 ones and whatever the delay.

    Octagon SF8008 IPTV / DVB-S2X / DVB-C / T2

    OpenATV multiboot 7.5.1 / 7.6

  • the delay to re-enabled the stream can be longer than few seconds. . Or sometimes the original provider do some attacks on the iptv provider and cause a delay before the stream restart.

    The point is that the “semaphore” about the absence of data from the source does not appear immediately after their disappearance. The player “plays back” the entire buffer content (it's about 10-15 seconds), then it will request new data because the playback buffer is empty, and only if there is no data - it will set the “semaphore”. Thus the first request to reconnect to the stream will occur no earlier than 10-15 sec .... But all other reconnection requests - with the interval set in the settings. The idea you describe about some kind of “protection” of IPTV providers from attacks is not applicable in this case. In 95% of cases, providers use HLS ... and your player (any player) regularly requests a list of segments and then data for each of the received segments (usually the length of data for one segment is about 8 sec) ... Actually, there is an Apple HLS standard and you can read it :winking face: ...

    if you like it you can make donations

  • Hello,


    I have a mega big crazy list to proceed. The m3u8 file has a 288 MB size, the number of lines is 2133512 so more than 1 million channels. Between 800000 to 900000 proceed lines I have an enigma2 crash.


    I can't customize bouquet because of an enigma2 crash in this screen too.


    How can I do to manage this file?


    Thanks

    Octagon SF8008 IPTV / DVB-S2X / DVB-C / T2

    OpenATV multiboot 7.5.1 / 7.6

  • Try eliminating the groups you don't want first ... and only then go to the templates ... There is no other way ... There's not enough memory

    Ok, I will write a script with the grep -A1 command and select only channels on necessary groups.

    Octagon SF8008 IPTV / DVB-S2X / DVB-C / T2

    OpenATV multiboot 7.5.1 / 7.6

    Edited once, last by jeepcook ().

Get community help for all other Enigma2 plugins

This is your forum for support, questions, and guides for plugins not covered in our specialized sections. Support for uncategorized and miscellaneous Enigma2 plugins. Find help, troubleshooting, and discussions for plugins that don't fit other forum categories.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!