From 19b9deccf52be5463ccba83226533ac2655a5acc Mon Sep 17 00:00:00 2001 From: Glenn Thompson Date: Mon, 17 Nov 2025 06:46:45 +0300 Subject: [PATCH] fix: Use /app/music/ as default music library path for production - Changed hardcoded music/library/ path to /app/music/ (production path) - Added MUSIC_LIBRARY_PATH environment variable for local dev override - Fixes scan library function on production server - Aligns with path structure used in M3U playlists and liquidsoap config --- asteroid.lisp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/asteroid.lisp b/asteroid.lisp index bdd673e..b6655d6 100644 --- a/asteroid.lisp +++ b/asteroid.lisp @@ -16,8 +16,8 @@ ;; configuration logic. Probably using 'ubiquity (defparameter *server-port* 8080) (defparameter *music-library-path* - (merge-pathnames "music/library/" - (asdf:system-source-directory :asteroid))) + (or (uiop:getenv "MUSIC_LIBRARY_PATH") + "/app/music/")) (defparameter *supported-formats* '("mp3" "flac" "ogg" "wav")) (defparameter *stream-base-url* "http://localhost:8000")