Posts by KiddaC

    Just an update of what I have been up to.
    I have been refactoring all my code for xstreamity with the help of chatgpt recommendations.
    Its quite a daunting task and involves lots of re-testing.
    The good news is I am nearly finished. I have redone every single file. Just got a few niggles on live.py to iron out, then do series.py then vod.py and we done.
    The other good news as I have been re-testing everything, I have spotted the odd error that I am trying to fix or amend.
    The bad news is, I haven't got a clue of what new errors I might have brought in. Hopefully none.

    Then I will release on here as beta so everyone can give it a quick test.
    Once everything is fine and dandy, Then I will get back on to the new version. X-Klass. Which will use all these new amends too.

    At the moment I don't have the answers to why this plugin has suddenly stopped working for various different people.


    Because if it works for pontiak who still insists on using the worst image VTI, and if it works for him, it usually works for everyone. :smiling face:

    And for dreambox users. You cant use other peoples plugins and gutemine feed virus. So if you are using gutemine, then no other plugins work with that.
    But thats your choice.

    opkg remove UserSkin

    if that don't work - pay attention to any dependancies it might mention.

    Delete this folder
    /usr/lib/enigma2/python/Plugins/Extensions/UserSkin

    then delete the relevant files in
    /var/lib/opkg/info/enigma2-plugin-extensions-userskin.*

    saerdnast
    You can actually fully test it yourself.


    Start a fresh.
    Delete all your existing bouquets via the plugin.

    Your json file lives here.

    /etc/enigma2/bouquetmakerxtream/bmx_playlists.json

    Delete the json file.

    Setup your playlists.txt file how you would normal. Deleting anything you didn't put in there originally. i.e Name

    Reboot your GUI

    No we are starting from scratch

    You can view the content of your json file in an online json viewer. i.e https://jsonviewer.stack.hu/

    Open BMX. Rename your playlist. If that is what you did last time. Or keep it as default.

    Check json file - see if name has been updated
    ["playlist_info"]["name"]

    Check playlists.txt file has appended the name with #blahblah

    Create your bouquets.

    Recheck those files to see if name matches.

    Check the json file to see if the hidden category numbers have been added. They will just be a list of numbers.
    ["data"]["live_categories_hidden"] etc

    Go back into BMX and see if its remembered those settings.

    saerdnast
    The data gets saved and written to file the moment you click create. So I actually don't know why this is happening to you.

    Unless you are using multiboot and you are turning off your receiver and it might be caching the folder before the change.


    The only other scenario I can think off is.
    You are directly adding the playlist via the playlists.txt file but not adding a short provider name at the end of your line #youriptv

    When you are creating bouquets, you are adding a new name in settings.

    Maybe there is a discrepancy going on the first time you name your provider.

    I will try that myself and see if it causes an issue.
    Nope that doesn't seem to be a problem either. All working correctly even changing the name.

    northantsnady.
    Well your in the right place as I wrote it. :)

    If you are doing everything correctly. Which by the sounds of it you are.
    Then there are a couple of reasons an epg might not load.

    1) your epg could be too large. I tested one yesterday. it was 120 megabytes. Which meant the epg was 1.5 million lines long. eek!. I doubt that is ever going to load
    2) Your provider has a server offset. It might be a few hours out. You can always check epg guide and go foward a few hours/days and see if you have data.
    3) You might have epg, but it might not be for the channels your are viewing
    4) You are not saving your EPG to external device like usb or hdd. These iptv providers epgs will kill all your memory if you have epg set to internal.
    5) Your are not using the official epg importer plugin - and using some modded version.
    6) There may be a bug in my code - someone did mention a few weeks ago it was cropping off the first number. (I never investigated that)
    7) or you have changed the max epg days to download in BMX settings - this doesn't work with all providers - so you would have to keep that setting at default.

    If you want a quick answer. Private message me your line details. I will download your epg. And tell you what channels you should be getting epg for. And also see if there is a server offset.

    northantsnady

    It is very rare that you need to put in an alternative epg address.
    And if you do it has to be by your provider as it needs to match your providers ids.

    It can be manually added. But you need a text viewer (like notepad++) with a json viewer (search notepad++ plugins)

    /etc/enigma2/xstreamity/x-playlists.json

    "player_info": {
    ...
    ....

    "epgalternative": false,

    "epgalternativeurl": "",
    }

    change to true and whatever your alternative epg is. But it cant just be any old random epg.