From c9dc13aab86f8a772239619adf297bc83465eb29 Mon Sep 17 00:00:00 2001 From: Luke Dunsmore Date: Tue, 7 Jul 2026 21:09:30 +0100 Subject: [PATCH] feat: update MediaFetch template version to 1.3.5 (#879) * feat: add MediaFetch template * Corrected .toml * .toml * Updated template to version 1.3.5 * Codex issues raised now fixed * Codex issues addressed * TOML Update --- blueprints/mediafetch/docker-compose.yml | 9 ++++++--- blueprints/mediafetch/template.toml | 14 +++++++++++--- meta.json | 2 +- 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/blueprints/mediafetch/docker-compose.yml b/blueprints/mediafetch/docker-compose.yml index f0c690cd..17ba6176 100644 --- a/blueprints/mediafetch/docker-compose.yml +++ b/blueprints/mediafetch/docker-compose.yml @@ -1,7 +1,7 @@ version: "3.8" services: mediafetch: - image: lukedunsmoto/mediafetch:latest + image: lukedunsmoto/mediafetch:1.3.5 restart: unless-stopped expose: - "3002" @@ -11,8 +11,11 @@ services: - PORT=3002 - BASIC_AUTH_USER=${BASIC_AUTH_USER} - BASIC_AUTH_PASS=${BASIC_AUTH_PASS} - - PUBLIC_BASE_URL=https://${DOMAIN} - - OUTPUT_DIR=/data/downloads + - PUBLIC_BASE_URL=${PUBLIC_BASE_URL} + - OUTPUT_DIR=${OUTPUT_DIR} + - MAX_CONCURRENT_JOBS=${MAX_CONCURRENT_JOBS} + - JOB_TIMEOUT_MS=${JOB_TIMEOUT_MS} + - VERSION_CHECK_TTL_MS=${VERSION_CHECK_TTL_MS} volumes: mediafetch_data: \ No newline at end of file diff --git a/blueprints/mediafetch/template.toml b/blueprints/mediafetch/template.toml index 07672d4e..791bd07f 100644 --- a/blueprints/mediafetch/template.toml +++ b/blueprints/mediafetch/template.toml @@ -1,13 +1,21 @@ [variables] +main_domain = "${domain}" +PORT="3002" +PUBLIC_BASE_URL="https://${main_domain}" +OUTPUT_DIR="/data/downloads" BASIC_AUTH_USER = "admin" -BASIC_AUTH_PASS = "${password:12}" +BASIC_AUTH_PASS = "changeme" +MAX_CONCURRENT_JOBS="2" +JOB_TIMEOUT_MS="600000" +VERSION_CHECK_TTL_MS="21600000" [config] + [[config.domains]] name = "Domain" -variable = "DOMAIN" serviceName = "mediafetch" -port = 3002 +port = "3002" +host = "${main_domain}" [[config.mounts]] name = "Downloads" diff --git a/meta.json b/meta.json index 7b91c0d2..55a16f71 100644 --- a/meta.json +++ b/meta.json @@ -4248,7 +4248,7 @@ { "id": "mediafetch", "name": "MediaFetch", - "version": "1.1.1", + "version": "1.3.5", "description": "A tiny, self-hosted web wrapper for yt-dlp to download video and audio. Optional basic auth.", "logo": "mediafetch.svg", "links": {