From 8a0bf14e4eae4db9be34a50016f651c8f964895e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Sun, 25 Jan 2026 13:48:03 +0100 Subject: [PATCH] mp3player-write: turn into potato quality --- .bin/mp3player-write | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.bin/mp3player-write b/.bin/mp3player-write index 6e39882..7072631 100755 --- a/.bin/mp3player-write +++ b/.bin/mp3player-write @@ -71,7 +71,9 @@ echo "Enough space available. Starting conversion..." sanitize_filename() { local name="$1" # Remove path, keep only base name - name=$(basename "$name" .m4a) + name=$(basename "$name") + # Remove any extension + name=${name%.*} # Replace spaces and special chars with underscore name=$(echo "$name" | tr ' ' '_' | tr -cd '[:alnum:]_-') # Truncate to max 50 chars @@ -100,8 +102,9 @@ for f in "${FILES[@]}"; do echo "Converting '$f' to '$OUT_PATTERN' at speed $SPEED..." - ffmpeg -i "$f" \ - -filter:a "atempo=$SPEED" -ar 44100 -ac 2 -c:a libmp3lame -b:a 128k \ + ffmpeg -nostdin -i "$f" \ + -filter:a "atempo=$SPEED" \ + -ar 22050 -ac 1 -c:a libmp3lame -b:a 32k \ -f segment -segment_time 300 \ "$OUT_PATTERN"