summaryrefslogtreecommitdiff
path: root/.local/bin/metadata
diff options
context:
space:
mode:
Diffstat (limited to '.local/bin/metadata')
-rwxr-xr-x.local/bin/metadata12
1 files changed, 12 insertions, 0 deletions
diff --git a/.local/bin/metadata b/.local/bin/metadata
new file mode 100755
index 0000000..44c1fb8
--- /dev/null
+++ b/.local/bin/metadata
@@ -0,0 +1,12 @@
+#!/bin/sh
+if [ -z "$*" ]; then
+ input_file=$(fzf)
+else
+ input_file=$*
+fi
+read -p "Title: " title
+read -p "Artist: " artist
+read -p "album: " album
+output_name="metadata-$input_file"
+ffmpeg -i "$input_file" -metadata title="$title" -metadata artist="$artist" -metadata album="$album" -c copy "$output_name"
+mv -f "$output_name" "$input_file"