From 38e7de718882bf61f9d165ffe53b3ba248e6ec73 Mon Sep 17 00:00:00 2001 From: Nick Van Doorn Date: Wed, 25 Aug 2021 20:44:30 -0700 Subject: Add FLAC to mp3 script Sometimes I sent my friends music --- bin/flac-to-mp3 | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 bin/flac-to-mp3 diff --git a/bin/flac-to-mp3 b/bin/flac-to-mp3 new file mode 100755 index 0000000..faceb1a --- /dev/null +++ b/bin/flac-to-mp3 @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +for f in "$@"; do + [[ "$f" != *.flac ]] && continue + album="$(metaflac --show-tag=album "$f" | sed 's/[^=]*=//')" + artist="$(metaflac --show-tag=artist "$f" | sed 's/[^=]*=//')" + date="$(metaflac --show-tag=date "$f" | sed 's/[^=]*=//')" + title="$(metaflac --show-tag=title "$f" | sed 's/[^=]*=//')" + year="$(metaflac --show-tag=date "$f" | sed 's/[^=]*=//')" + genre="$(metaflac --show-tag=genre "$f" | sed 's/[^=]*=//')" + tracknumber="$(metaflac --show-tag=tracknumber "$f" | sed 's/[^=]*=//')" + + flac --decode --stdout "$f" | lame -b 320 --add-id3v2 --tt "$title" --ta "$artist" --tl "$album" --ty "$year" --tn "$tracknumber" --tg "$genre" - "${f%.flac}.mp3" +done -- cgit v1.2.3