Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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