15 lines
418 B
Bash
Executable File
15 lines
418 B
Bash
Executable File
#!/bin/bash
|
|
|
|
for file in "$@"; do
|
|
# Vérifie si c'est un fichier opus
|
|
if [[ "$file" == *.opus ]]; then
|
|
# Extrait et formate les paroles
|
|
lyrics=$(exiftool -b -Syncedlyrics "$file" | sed 's/\[/\n\[/g' | sed '/^$/d')
|
|
|
|
# Crée le fichier .lrc uniquement si le tag n'est pas vide
|
|
if [ -n "$lyrics" ]; then
|
|
echo "$lyrics" > "${file%.*}.lrc"
|
|
fi
|
|
fi
|
|
done
|