dotfiles-x11/.local/bin/metadata

13 lines
346 B
Bash
Executable File

#!/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"