From 2a67d2c4221374dc08606bc1b1c88c0705d81ecf Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Sat, 19 Jul 2025 17:57:02 -0400 Subject: [PATCH 1/2] Adding config for Explo. --- ansible/app-configs/explo/local.env.j2 | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 ansible/app-configs/explo/local.env.j2 diff --git a/ansible/app-configs/explo/local.env.j2 b/ansible/app-configs/explo/local.env.j2 new file mode 100644 index 00000000..89c346bd --- /dev/null +++ b/ansible/app-configs/explo/local.env.j2 @@ -0,0 +1,25 @@ +{% set vault_addr = 'https://vault.trez.wtf' %} +{% set secrets_path = 'rinoa-docker/env' %} +EXPLO_SYSTEM: subsonic +SYSTEM_URL: http://navidrome:4533 +SYSTEM_USERNAME: {{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['NAVIDROME_USERNAME'] }} +SYSTEM_PASSWORD: {{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['NAVIDROME_PASSWORD'] }} +DOWNLOAD_DIR: /downloads +PLAYLIST_DIR: /playlists +LISTENBRAINZ_USER: Trez.One +YOUTUBE_API_KEY: {{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['NAVIDROME_PYOUTUBE_DATA_API_V3_KEYASSWORD'] }} +# Assign a custom path to yt-dlp +# YTDLP_PATH= +# Keywords to ignore on videos downloaded by youtube (separated by only commas) +FILTER_LIST: live,remix,instrumental,extended +# Define a custom filename sepatator for special characters +# FILENAME_SEPARATOR= +# true to keep pervious weeks discoveries, only set to false if the parent folder only contains discovered songs (deletes every file in folder) +PERSIST: true +# 'playlist' to get tracks from Weekly Exploration playlist, anything else gets it from API (not the best recommendations). 'test' will download 1 song +LISTENBRAINZ_DISCOVERY: playlist +# Time to sleep (in minutes) between scanning and querying tracks from your system (If using Subsonic, Jellyfin) +SLEEP: 5 +# Whether to provide additional info for debugging +DEBUG: true +SINGLE_ARTIST: true \ No newline at end of file -- 2.52.0 From 7df3877255a47d2d8f414729e68cfbd46297747c Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Sat, 19 Jul 2025 18:04:36 -0400 Subject: [PATCH 2/2] Tweaking Explo config. --- ansible/app-configs/explo/local.env.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ansible/app-configs/explo/local.env.j2 b/ansible/app-configs/explo/local.env.j2 index 89c346bd..a2323850 100644 --- a/ansible/app-configs/explo/local.env.j2 +++ b/ansible/app-configs/explo/local.env.j2 @@ -7,7 +7,7 @@ SYSTEM_PASSWORD: {{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_ DOWNLOAD_DIR: /downloads PLAYLIST_DIR: /playlists LISTENBRAINZ_USER: Trez.One -YOUTUBE_API_KEY: {{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['NAVIDROME_PYOUTUBE_DATA_API_V3_KEYASSWORD'] }} +YOUTUBE_API_KEY: {{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['YOUTUBE_DATA_API_V3_KEY'] }} # Assign a custom path to yt-dlp # YTDLP_PATH= # Keywords to ignore on videos downloaded by youtube (separated by only commas) -- 2.52.0