diff --git a/apps/mergedrop/config.json b/apps/mergedrop/config.json index 06834c2..542cc00 100644 --- a/apps/mergedrop/config.json +++ b/apps/mergedrop/config.json @@ -1,19 +1,18 @@ { - "name": "MergeDrop", + "$schema": "https://schema.runtipi.io/app.json", "id": "mergedrop", + "name": "MergeDrop", "available": true, - "short_desc": "Drag-and-drop video merger — drop clips, reorder, build one MP4.", - "author": "alexz", + "exposable": true, "port": 8765, - "categories": ["media", "utilities"], - "description": "Self-hosted, drag-and-drop video merger. Upload multiple clips, reorder them, and produce a single normalized MP4 (h.264 + AAC) via ffmpeg. Handles mixed codecs, resolutions and framerates. Live progress streaming, in-browser preview, and downloadable result. No accounts, no telemetry, single container.", + "id_name": "mergedrop", + "description": "Self-hosted drag-and-drop video merger. Drop clips, reorder, and build a single MP4 with ffmpeg.", "tipi_version": 1, "version": "1.0.0", + "categories": ["media", "utilities"], + "short_desc": "Drag, sort, merge — your videos into one MP4.", + "author": "MergeDrop", "source": "https://git.alexzaw.dev/alexz/video-merger", - "website": "https://git.alexzaw.dev/alexz/video-merger", - "exposable": true, - "dynamic_config": true, - "no_gui": false, "form_fields": [ { "type": "text", @@ -27,17 +26,7 @@ "label": "Max per-file size (bytes)", "default": "2147483648", "required": false, - "env_variable": "MERGEDROP_MAX_FILE_SIZE", - "hint": "Default is 2 GiB (2147483648). Raise for larger source clips." - }, - { - "type": "text", - "label": "Output retention (hours)", - "default": "24", - "required": false, - "env_variable": "MERGEDROP_OUTPUT_MAX_AGE_HOURS", - "hint": "How long merged MP4s stay on disk before the janitor deletes them." + "env_variable": "MERGEDROP_MAX_FILE_SIZE" } - ], - "supported_architectures": ["amd64"] + ] }