LiveGardenTVPlus – IPTV Player for Windows

There are 11 replies in this Thread which was already clicked 996 times. The last Post () by Lululla.

  • Lululla added a new file:

    • New
    • Official Post

    For example..
    preview10.jpg?sanitize=true&raw=true



    Test m3u with this options for epg and kogo



    :thank_you2:

  • Lululla added a new version:

  • Lululla added a new version:

    • New
    • Official Post

    ## 📢 TVGarden+ v1.5 – Major Update: Playlist Editor, URL Health Check, Timeshift and more!


    Hi everyone,


    I'm very happy to announce the release of **TVGarden+ version 1.5**. This update brings a lot of new features and improvements that have been requested by the community. A big thank you to all testers and supporters – your feedback made this possible!


    ### ✨ What's New


    - **Built-in Playlist Editor**

    Now you can edit channel names, URLs, logos, groups, tvg-id and favorite flags directly inside the app. Changes can be saved as a new M3U file. No more external editors needed!


    - **Group Manager**

    Add, rename or delete entire channel groups with a few clicks. Perfect for organising large playlists.


    - **URL Health Check**

    Test all your channel URLs with a single click. The editor shows a status column (OK / FAIL) and you can export working / non‑working channels to CSV for further inspection.


    - **Timeshift – Pause Live Streams**

    The status bar now has a Pause/Resume button. Works with HLS streams (as long as the server buffer allows it). Finally you can pause a live channel and continue from where you left off.


    - **Export Favourites**

    Export only your favourite channels to a separate M3U playlist. Great for creating personal “best of” lists.


    - **Save Playlist As**

    A new button in the main toolbar lets you save the current playlist (with all your edits) under a new name. Never lose your changes.


    - **Persistent Favourites**

    Favourites are stored in `favorites.json` and automatically restored when you reload the same playlist (URL‑based matching with normalisation).


    - **Improved About Window**

    Dedicated about dialog with logo, animated avatar and a changelog that loads directly from the GitHub README (offline fallback included).


    - **Larger UI & Better Layout**

    Bigger icons, larger fonts, a resizable sidebar (GridSplitter) and clickable credit links (CORVOBOYS.ORG / LINUXSAT‑SUPPORT.COM). Much more comfortable on modern screens.


    ### 🐛 Bug Fixes


    - Fixed false negatives in URL health check (now uses GET with range header).

    - Fixed favourite star being cut off in the channel list (redesigned with a Grid layout).

    - Fixed groups collapsing after toggling favourites (no more full refresh).

    - Fixed playback starting with audio muted.

    - Fixed several XAML binding errors and improved TreeView performance.

    - Fixed image resources not showing in runtime (proper `pack://application` URIs).

    - Fixed `Environment.Exit(0)` causing the app to close instead of restarting during update.



    ### 🧪 What's Next (v1.6)


    I'm already working on **subtitle support** (track selection, language display, etc.). Stay tuned!


    As always, your feedback is welcome. Enjoy TVGarden+ 1.5!


    Cheers,

    Lululla

    • New
    • Official Post

    in next versione i have a dream...

    but guys, I saw the numerous downloads (429 Downloads???), I was hoping for some feedback and in truth... for some free beer: but as usual... nothing...

    Here we die... of thirst.


    playlist_editor.png


    ### Playlist Editor (`PlaylistEditorWindow`)


    - **Full channel view** in an editable `DataGrid` with columns:

    `Name`, `URL (primary)`, `Group`, `Logo`, `TvgId`, `Favorite`, `Country`, `GeoBlocked`, `Nanoid`, `Languages`, `Youtube URLs`, `Stream URLs`, `Status`.

    - **Inline editing** of all fields (except read‑only columns like `Languages` and `URLs` which display concatenated lists).

    - **Group management**:

    - `Add Group` – assigns a new group to all channels without a group.

    - `Rename Group` – renames the group of the selected channel (and all channels in that group).

    - `Delete Group` – deletes all channels belonging to the selected group.

    - **URL check**:

    - Tests all URLs in `stream_urls` and `youtube_urls`.

    - Displays status in the `Status` column (e.g. `2/3 OK`, `No URLs`, `FAIL`).

    - Shows a progress bar and completion message.

    - **Advanced filters** (above the DataGrid):

    - Filters for every column (text, checkboxes) with placeholders and tooltips.

    - `Apply Filter` and `Clear Filter` buttons.

    - Dynamic counter `(n / total)` of currently visible channels.

    - Visual border with the title `FILTERS`.

    - **Selective export**:

    - `Export OK` – exports only channels with `OK` status to an M3U file.

    - `Export Failed` – exports only channels with `FAIL` status to an M3U file.

    - `Export Filtered M3U` – exports the currently filtered channels to an M3U file.

    - `Export Filtered JSON` – exports the currently filtered channels to a JSON file (full format).

    - `Export JSON` – exports the entire playlist to a JSON file (all fields).

    - `Import JSON` – loads a playlist from a JSON file (replaces current data).

    - **Save**:

    - `Save As M3U` – saves the current playlist (after edits) as an M3U file (standard fields only).

    - **Close** – button to exit the editor.


    ### 📄 JSON format example (import/export) (ok for tivugarden plugin ;) )


  • Lululla added a new version:

  • Lululla added a new version:

    • New
    • Official Post

    next private step..


    ### New Features & Improvements – Version 1.8


    ### Remote Logos Management

    - **Logo Source Selector** – Choose from predefined repositories (OwnerPlugins/logos, picons/picons) or enter a custom URL in Settings.

    - **Subfolder Filtering** – Limit logos to specific folders (SNP, PROVIDER, ALL) for faster matching.

    - **Fetch Logos** – Automatically assign logos to playlist channels using fuzzy matching (Levenshtein distance) with adjustable threshold.

    - **Logo Picker Window** – Browse available logos with search, thumbnails (on/off toggle), and double‑click selection. Virtualized list for performance.

    - **Manual Logo Assignment** – Click the "..." button in the Logo cell to open the picker and assign a logo manually.

    - **Persistent Cache** – Logos index and thumbnails are cached locally. First load is slower; subsequent loads are instant.


    ### EPG (Electronic Program Guide)

    - **Adjustable Matching Threshold** – Slider in Settings (0.5 – 1.0) controls how strictly channel names are matched to EPG ids. Lower = more matches, higher = exact or very similar names.

    - **EPG Source Selector** – Choose from multiple XMLTV files (epgshare01) or enter a custom URL (already present, now with threshold control).


    ### Playlist Editor Enhancements

    - **Unified Save As** – Export playlist to M3U, JSON, or CSV from a single dialog.

    - **New Playlist Button** – Create an empty playlist directly from the editor.

    - **Reorganized Toolbar** – Buttons grouped into bordered sections (Playlist & Groups, URL Check, JSON, Filtered Export, EPG & LOGOS, Actions) for clarity.

    - **Enhanced Filters Section** – Each filter group has its own border and label; each field has a descriptive label above it.

    - **Improved Export Logic** – Channels without a valid URL are skipped when saving M3U (avoids empty entries).

    - **Group Management** – Add, rename, delete groups with multi‑select support; new group creates an empty channel row.


    ### Interface & Usability

    - **Dynamic Theme Support** – All UI elements (ComboBoxes, filter labels, etc.) now respect the selected theme. Added fallback brushes to prevent black backgrounds.

    - **Progress Feedback** – Deterministic progress bar during "Fetch Logos" (channel‑by‑channel) and indeterminate progress while downloading the logos index.

    - **Localization** – All new texts (threshold labels, logos picker, editor buttons, filter labels) are translatable via LanguageManager.


    ### Bug Fixes

    - Fixed `NullReferenceException` in LogoPickerWindow and SettingsWindow (added null checks and Loaded event initialization).

    - Fixed M3U export – URLs are no longer missing; channels without a valid URL are skipped.

    - Fixed PlaylistEditorWindow constructor – removed erroneous line that caused compile errors.

    - Fixed theme colors in SettingsWindow (ComboBoxes and labels now follow the selected theme).

    - Fixed filter section colors in PlaylistEditorWindow (text boxes and labels use dynamic resources).


    pasted-from-clipboard.png    pasted-from-clipboard.png


    pasted-from-clipboard.png  pasted-from-clipboard.png




    =================================================


    This version automatically assigns picons, so you can import any file and export to any extension with EPGs and logos. You want me to make you a coffee too!


    Obviously, I'll make future versions private.


    Almost 900 downloads in this forum alone... and not a single beer... stingy.

    So what to do?

    - a software with a key and license?

Your hub for Enigma2 tools and utilities

Get downloads, support, and toolboxes for configuration and management software on Windows, Linux, and Android. Find essential Enigma2 tools for all platforms. Access downloads, support, and utilities for Windows, Linux, and Android to manage your receiver.

Participate now!

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