diff options
| author | Syndamia <kamen@syndamia.com> | 2022-08-30 17:48:33 +0300 |
|---|---|---|
| committer | Syndamia <kamen@syndamia.com> | 2022-08-30 17:48:33 +0300 |
| commit | 9c108dedb5cba96f89f288318438aac1c103f23e (patch) | |
| tree | ca4093f0dce4f474a1d4f6102f0575676f5662b2 | |
| parent | 4dbfde2f1b2d0ace200ecd7ec6f13f981ee7ae86 (diff) | |
| download | dotfiles-9c108dedb5cba96f89f288318438aac1c103f23e.tar dotfiles-9c108dedb5cba96f89f288318438aac1c103f23e.tar.gz dotfiles-9c108dedb5cba96f89f288318438aac1c103f23e.zip | |
Added metas, a function for easily setting the title, artist and picture of multiple audio files with kid3-cli
| -rw-r--r-- | .zshrc | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -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 # }}} |
