WhatToWatch Smart EPG plugin

There are 3 replies in this Thread which was already clicked 636 times. The last Post () by isah2.

  • Hello, this is my first post in this group. I have developed a plugin to enhance the watching experience especially with the Discovery mode which provides the user with constant information about (now, next, tonight) programs without disturbing the viewing experience.


    Description:

    A powerful, zero-lag EPG and channel exploration tool that uses smart logic to categorize, sort, and display your channels with a modern, visual interface. It automatically filters unsafe content and helps you discover what's on TV right now.


    Note: you have to have EPG data imported to your device through other epg importing Plugins in order for this WhatToWatch plugin to work 😀.


    🌟 Key Features:


    🧠 Expert Smart Sorting

    Automatically organizes channels into a logical flow: News → Sports → Movies → Series → Kids → Music → Documentary → Religious.

    Intelligent differentiation logic (e.g., correctly separates BBC News from BBC Earth documentaries and BBC One entertainment).


    🛡️ Strict Adult Content Filter

    Safety First: A comprehensive, hard-coded blacklist blocks adult content completely.

    Deep Scanning: Scans both Channel Names and Event/Program Names in real-time. If a program is flagged as unsafe (even on a general channel), it is removed from the list.


    🎨 Modern Visual Interface

    Genre Color Strips: Vertical color tags for instant genre recognition (e.g., Red for Sports, Green for Kids, Blue for Movies).

    Visual Progress Bars: See exactly how much time is left for every show at a glance.

    Picon Support: Automatically resizes and displays channel logos (Picons) with fallback support.

    Transparent Mode: Optional transparent background for a sleek, glass-like look (toggleable in Settings).


    🚀 Discovery Mode

    Smart Suggestions: Periodically displays a non-intrusive "Glass Slate" toast notification suggesting what to watch (Now, Next, or Tonight).

    Persistent Settings: Enable/Disable status is saved to disk and remembered after every reboot.


    🔔 Advanced Reminders & Watchlist

    Watchlist Filter: Press Green -> "My Watchlist" to see only your favorite upcoming shows.

    Auto-Tune: Set reminders that automatically zap to the channel when the show starts.

    Recurring Events: Option to set weekly recurring reminders.


    🌍 Built-in Translator

    Press the EPG/INFO button to instantly translate program descriptions to English using Google Translate. Note: this feature is working automatically for the discovery mode.


    ⚡ Performance & Updates

    Zero Lag: Heavy use of caching (PICON_CACHE, CLASSIFICATION_CACHE) ensures smooth scrolling even with thousands of channels.

    In-App Updater: Check for and install new versions directly from the "Options" menu (Blue Button).


    Control Mapping:

    🔴 Red: Change Time (Now, +1h, +2h, etc.)

    🟢 Green: Filter by Satellite / Watchlist

    🟡 Yellow: Filter by Category

    🔵 Blue: Options (Updates, Settings, Pinning)

    ℹ️ Info: Translate Event Text



    To download through Telnet:


    cd /usr/lib/enigma2/python/Plugins/Extensions && rm -rf WhatToWatch && wget --no-check-certificate https://github.com/Ahmed-Moham…chive/refs/heads/main.zip -O WhatToWatch.zip && unzip WhatToWatch.zip && mv WhatToWatch-main WhatToWatch && rm WhatToWatch.zip && killall -9 enigma2

  • oktus

    Approved the thread.

Your resource for Enigma2 EPG tools

Get downloads and support for Cool TV Guide, CrossEPG, EPG Importer, IPTV EPG, and satellite/cable program guides. Centralized support and downloads for Enigma2 EPG plugins. Find tools for IPTV, satellite, and cable electronic program guides, including EPGImport, Web Grabber, and more.

Participate now!

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