Posts by Lululla

    As soon as the player starts, all timers are reset and stopped.

    They are activated upon exit, without affecting playback.


    on init

    Code
            try:
                for screen in self.session.dialog_stack:
                    if hasattr(screen[0], 'proxy_monitor_timer'):
                        screen[0].proxy_monitor_timer.stop()
                        print("[Playstream2] Stopped proxy monitor timer")
                    if hasattr(screen[0], 'proxy_watchdog_timer'):
                        screen[0].proxy_watchdog_timer.stop()
                        print("[Playstream2] Stopped proxy watchdog timer")
            except Exception as e:
                print("[Playstream2] Error stopping timers: {}".format(e))

    on exit



    How can I explain what's happening?

    This plugin has been around for a long time.

    update last.. no block here.. no block her update last..

    :smiling face with halo:

    Believe me, I noticed the crashes, but if you read and compare the player code, you'll see that it's changed a lot ;)

    No crashes.

    Check in debug what's in your box, maybe some other thread is making requests or blocking the buffer memory.


    Regards

    P.S. It can't be done any better, and without debugging, I can't answer. :face blowing a kiss:

    REMEMBER

    CHECK FILE XML FOR EPG.
    Belfagor2005/vavoo-player



    I put these files on my GitHub, but they might be different from yours.

    So, whoever can help, please take a look. If we update them, we won't need to write that the EPG doesn't work.

    I've already explained several times how it works and what needs to be done.

    I have my own EPG. Besides, I don't care if there's no collaboration.



    in your box:


    /etc/enigma2


    CHECK FILE FOR EDIT/UPDATE/ADD CHANNEL AND SERVICE REFERENCE ID
    (This file is the command file; it is used during the (online) match.

    It takes priority over the local file, then the online one; otherwise, no match.)

    vavoo/vavoo_epg_cache.json at main · Belfagor2005/vavoo



    This file, however, has some matches that weren't found. It helps you find them. Can you send me your CORRECT AND UPDATED file?

    AND I EXPLAINED THIS ABOVE.

    CHECK FILE SIMPLE FOR NOT UN MATCHED CHANNELS:
    vavoo/vavoo_epg_unmatched_cache.json at main · Belfagor2005/vavoo




    Regards..


    ps. Now nobody's complaining about freezing during playback, right? :shushing face:


    Read from here

    Hello,


    I have OpenATV version 8 alpha running on my VU+ Zero 4k. I tried installing the "Simple Zoom 2.3.2 or 2.3.4" plugin via IPK, and while it installs fine, I can't install the dependencies... I hope E2wizard, the plugin's developer, will release a compatible version soon because I love this plugin.


    Thanks again to E2wizard.

    what dependencies?


    there are no dependences

    Code
    Package: enigma2-plugin-extensions-simple-zoom-panel
    Version: 2.3.4
    Section: extra
    Priority: optional
    Architecture: all
    Maintainer: E2W!zard & HIUMAN & Lululla
    Description: It is like ZOOM but Simpler, and it also works as a Panel.
    Source: enigma2-plugin-extensions-simple-zoom-panel
    Homepage: linuxsat-support.com



    only this


    Code
    ("Dependencies", [
    ("CCCAM.CFG/OSCAM.CFG/CCCAMDATAX/OSCAMDATAX", self.installCCCAMDATAX),
    ("CURL", self.installCURL),
    ("WGET", self.installWGET),
    ("Python", self.installPython)



    from telnet??

    Code
    opkg update && opkg install cur
    opkg update && opkg install wget
    opkg update
    opkg install python3
    wget https://bootstrap.pypa.io/get-pip.py
    python3 get-pip.py
    pip3 install requests



    on openatv 7.6 (python3)

    I’d like to ask if it would make sense to make a change to the home menu... let me explain...

    On the right-hand side, we see the functions assigned to the coloured buttons on the remote control. Instead of displaying ‘Home’, ‘Favourite 1’ and ‘Favourite 2’, would it make sense to have the name of the selected city appear on these buttons? There might be an issue with long names being cut off, but it seems to me that the city name always appears first, followed by the county or country, and so on... Perhaps two lines could be provided to accommodate any long names...

    Clearly, this is just an idea of mine that I wanted to share with everyone helping Lululla to improve and refine the plugin...


    Best regards to all

    good ideas but



    Quote

    Perhaps two lines could be provided to accommodate any long names.


    long names :(

    ### Version 1.61 (2026-03-19)

    - **Cache Format Fix**: Added YELLOW button to fix cache format and remove duplicates

    - **HTTP 451 Handling**: Automatic fallback to kool.to mirror when vavoo.to is blocked

    - **Enhanced Proxy Monitoring**: Added active stream tracking and token age display

    - **Improved Satellite Priority**: Better detection of user-configured satellites

    - Fixed EPG cache consistency issues

    - Resolved duplicate entry problems in unmatched cache

    - Optimized EPG matching performance

    - Updated documentation with new features


    screen9.gif



    pasted-from-clipboard.png






    :growing heart: thank's for coffee... to all :hot beverage:

    ;) · Belfagor2005/vavoo@ff7521d



    "Search matches: 1) GitHub online, 2) Local cache, 3) Local matching

    ...and remember my vavoo it's different :Rolling auf dem Boden lachend:

    pasted-from-clipboard.png

    pasted-from-clipboard.png

    pasted-from-clipboard.png

    Hello, how do I get it, like you have?

    but you have read it
    RE: Vavoo Stream Live - discussion & support




    Lululla

    At first , big thanks ( I haven't installed it yet)


    Corrections for satellite service references are not difficult to fix. This is more of a problem for cable TV, as the backup can be the same as for satellite. Also, for each channel it is necessary to check the service ID + service reference (sref). I noticed that, for example, for Eurosport, the service ID is eurosport.dk for most countries. Looking at the program schedule for Danish Eurosport, it is not the same program as for other countries. The same applies to Doma tv.hr or tvDoma.sk. The channel name is similar, but they are two completely different channels. It is important what the ID of the service is because the same channel in other countries may have a different program schedule. The same goes for Eleven Sports Polish or Portuguese. Then the epg will not be correct either. I will check all the channels in vavoo_epg_cache.json even though I know there is a lot of work there.

    I know I can make life easier for everyone.

    I'm trying an advanced version (mine, of course)

    Where all countries' matches are shared online.

    Good.

    1. Press Export bouquet

    2. Check online if match exists

    3. Check in local mode if match exists

    . Find match. and append it to a .json file ;)

    4. Put this match (see point 4) online ;)


    Of course, my friend, remember that I always update the online files at this time, even every 10 minutes.

    So, check the unmatched files first.

    PM me a .txt file or something else if you want, and I'll fix it, time permitting.

    The same goes for the ids and their extensions (that's also very important.)


    We look for the iids in the tyteck file updated a few days ago on my epgimport git (epg-source), which uses both pli and openatv, as well as my epgimport99 plugin.


    It couldn't be easier.


    Do you think I should make the change I mentioned?

    the new features on proxi fo epg..



    IP_BOX:4323/epg/it.xml

    IP_BOX:4323/epg/pl.xml
    ...... etc,,..



    v.1.60 (py2 not tested)


    - EPG data is generated per country and stored in `/etc/epgimport/vavoo_<country>.channels.xml`

    - A master source file (`vavoo.sources.xml`) is created for EPGImport

    - The player fetches EPG via the proxy redirect to GitHub raw files

    - Channel matching uses a persistent cache (`vavoo_epg_cache.json`) with Rytec IDs

    - Service references are matched against Rytec database for EPG compatibility

    - EPG mapping files are automatically generated for each country

    - Location: `/etc/epgimport/vavoo_*.channels.xml`

    - Source: `https://raw.githubusercontent.…/vavoo-player/master/epg_<country>.xml`

    - Updated automatically via GitHub Actions every 6 hours


    ## Common Issues

    @@ -114,12 +132,15 @@ cat /tmp/vavoo.log

    | Bouquets don't open | Ensure proxy is running |

    | Stream doesn't start | Proxy should auto-refresh tokens |

    | M3U export fails | Verify port 4323 is accessible |

    | "No programme found" | Clear EPG cache and re-export bouquet; check country EPG file exists |

    | EPG not updating | Verify EPG is enabled in config and GitHub files are accessible |

    ## Important Notes

    - Old bouquets won't work with new system – re-export required

    - Proxy runs in background – bouquets work even after closing plugin

    - Minimal memory usage (~20-50MB)

    - Only `vavoo_proxy.py` needs updates if Vavoo API changes

    - EPG cache is now stored in `/etc/enigma2/vavoo_epg_cache.json` (not in /tmp)

    - The proxy no longer downloads EPG files locally – uses GitHub redirects

    - Use **TEXT button** in main menu to manually refresh proxy token

    - Proxy status is displayed in real-time in the main interface