Skip to content

LiveGardenTV+: Tool for managing/compiling JSON lists with advanced editor settings #3

@Belfagor2005

Description

@Belfagor2005

🔍 What this tool does

This tool is designed to simplify and speed up the creation, editing, and validation of JSON lists (e.g., playlists, channel configurations, EPG, IPTV lists).
It offers a clear interface and an enhanced settings editor that allows you to:

  • Edit JSON fields in a structured way (no syntax errors).
  • Automatically validate data against a predefined schema.
  • Preview changes before saving.
  • Multi-format support (import/export from M3U, CSV, XML).
  • Advanced search and replace across entire datasets.
  • Metadata management (logo, group, languages, etc.) via dropdown menus or pre-filled fields.

⚙️ Key Features of the Settings Editor

These are the features I’ve focused on most, and they could be very useful for your group:

Feature Description
Structured JSON Editor Instead of writing JSON manually, use a tab-based interface with validated fields.
Built-in Validator Checks that every field respects expected types (string, number, URL, etc.).
Auto‑completion Suggests values for recurring fields (e.g., groups, country codes).
Batch Editing Mass edit multiple channels/records at once.
Smart Import Automatically converts M3U → JSON while preserving metadata.
Clean Export Formatted JSON, ready for use on servers or players.
Automatic Backup Saves a backup copy before every modification.
Matches their JSON format group Fully compatible with the JSON structure your group uses.

🛠️ Why it might interest you

If your group compiles JSON lists (e.g., TV channels, IPTV streams, configurations for Enigma2, Kodi, TiviMate, etc.), this tool can:

  • Reduce human errors (syntax, missing commas, wrong keys).
  • Speed up maintenance of lists (batch edits, updates).
  • Standardise data across different collaborators, thanks to a shared schema.
  • Integrate with your scripts (e.g., can be called from the command line to batch-convert files).

📦 Where to find it / how to test it

  • Repository: [link to your GitHub]
  • Direct download: [link to binary or script]
  • Documentation: [link to README or guide]
  • Usage example: (attach a screenshot or short video)

🤝 Collaboration request

I would be happy to:

  • Adapt the tool to your specific needs (e.g., custom JSON schema).
  • Integrate it into your automated workflows (CI/CD, GitHub Actions).
  • Receive feedback to improve the settings editor features.

If you think it could be useful, I can open a PR with the code or provide it as an external tool.

Thank you for your attention!

https://github.com/OwnerPlugins/LiveGardenTVPlus

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions