🔍 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
🔍 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:
⚙️ Key Features of the Settings Editor
These are the features I’ve focused on most, and they could be very useful for your group:
🛠️ 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:
📦 Where to find it / how to test it
🤝 Collaboration request
I would be happy to:
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