Posts by frelhi

    KiddaC


    I think i figured out the problem. If the playlist in url is of type=m3u_plus then the issue happens. The plugin rewrites the url in playlists.txt with type=m3u and so a subsequent rescan fixes problems.


    By using type=m3u first hand in playlists.txt no issue happens.

    I only tested this twice, it seems consistent.

    Thanks for your reply. I think i have identified where the issue occurs, but i can't identify why, because i'm not able to reproduce the bug now.

    I believe it is during the creation of the bouquet, for some odd reason, after it successfully creates the bouqets, it doesn't turn the variable "bouquet": false from false to true, specifically i think on this line of code:

    Bouquet_Maker_Xtream/BouquetMakerXtream/usr/lib/enigma2/python/Plugins/Extensions/BouquetMakerXtream/buildbouquets.py at 72bfaafc36125f3d1b2ebda1c9c741c062ee5649 · kiddac/Bouquet_Maker_Xtream
    Enigma2 IPTV Bouquet Creator. Contribute to kiddac/Bouquet_Maker_Xtream development by creating an account on GitHub.
    github.com


    The check if playlists["playlist_info"]["full_url"] == glob.current_playlist["playlist_info"]["full_url"]: returns false, hence it will not set the "bouquet" to true.


    Then when autoupdate starts, it will try to update but gets frozen. You can manually check this behaviour by manually setting bouquet to false and then run autoupdate.


    I have edited the code to try to catch why that check fails, but, without being able to reproduce the bug for now, i'm not able to figure it out.

    Hope this is helpful

    I tested again right now, while I reproduced the "bug" one more time, now it seems to be working after various attempts.

    What I noticed is that, when the bug happened, the file "bmx_playlists.json" was not populized properly with details, and also in the plugin menu there was no "Update Bouquets" item, despite the playlist being created and available in the channel list.

    Creating again the playlist correctly made the "Update Bouquets" menu entry show up and now the autoupdate seems to be working.


    I am not able to reproduce it again anymore for some reason, so there surely must be a small workaround to do in the code to further make sure the bmx_playlists.json file is correctly formatted before triggering the autoupdate (or vice-versa), in order to prevent the box to "freeze" in that state.

    I have a problem, this plugin blocks my decoder, the name of the plugin appears on the top left, I can only control the volume with +, -, mute and the standby button, whatever else I press a red x comes out, telnet works. To use the decoder, I have to turn it off from the rear switch. Does anyone know how to solve it?

    I have the same issue. It happens when the autoupdate process starts, it gets stuck with the logo on top left and no way to control the decoder anymore because any button press is captured by the plugin and not the system. Only by holding the power button and then restarting GUI it obviously fixes the problem until the next autoupdate happens.


    I'm using OpenATV 7.4 on Zgemma h9.2h se


    This is what shows up:

    Screenshot 2024-10-05 165716.png



    I was able to capture this log lines in debug:


    Code
     *********** BouquetMakerXtream runupdate ************ 
    14:15:00.0157 
    14:15:00.0285 [Skin] Parsing embedded skin '<embedded-in-BmxUpdate>'.
    14:15:00.0293 [Skin] Processing screen '<embedded-in-BmxUpdate>' position=(0,0), size=(1280,720) for module 'BmxUpdate'.
    14:15:00.0312 [Screen] Warning: Skin is missing element 'action' in <class 'Plugins.Extensions.BouquetMakerXtream.update.BmxUpdate'> item <Components.Label.Label object at 0xace18588>.
    14:15:00.0314 [Screen] Warning: Skin is missing element 'info' in <class 'Plugins.Extensions.BouquetMakerXtream.update.BmxUpdate'> item <Components.Label.Label object at 0xace18528>.
    14:15:00.0321 [Screen] Warning: Skin is missing element 'progress' in <class 'Plugins.Extensions.BouquetMakerXtream.update.BmxUpdate'> item <Components.ProgressBar.ProgressBar object at 0xace185b8>.
    14:15:00.0332 [Skin] Parsing embedded skin '<embedded-in-ScreenSummary>'.
    14:15:00.0339 [Skin] Processing screen '<embedded-in-ScreenSummary>', from list 'BmxUpdateSummary, BmxUpdate_summary, ScreenSummary', position=(0,0), size=(132,64) for module 'ScreenSummary'.
    14:15:00.0375 [BouquetMakerXtream] WakeUpTime now set to 2024-10-06 14:15:00 (now=2024-10-05 14:15:00)