From 9c108dedb5cba96f89f288318438aac1c103f23e Mon Sep 17 00:00:00 2001 From: Syndamia Date: Tue, 30 Aug 2022 17:48:33 +0300 Subject: Added metas, a function for easily setting the title, artist and picture of multiple audio files with kid3-cli --- .zshrc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.zshrc b/.zshrc index 35f631b..e673201 100644 --- a/.zshrc +++ b/.zshrc @@ -227,7 +227,17 @@ device="desktop" # can be either "desktop" (default when empty), "server" or "an comm=($(awk -F= '$1=="Exec"{$1=""; print}' "$name")) bgr "$comm" } - + + metas() { + for file in *; do + [ "$file" != 'cover.jpeg' ] && \ + kid3-cli -c "set title \"$(echo "$file" | sed -e "s/\.[^.]*$//")\"" \ + -c "set artist \"$1\"" -c "set album \"$2\"" -c "set date \"$3\"" \ + -c 'set picture:"./cover.jpeg" ""' "$file" \ + || : + done + } + fi # }}} -- cgit v1.2.3