1
0
mirror of https://github.com/pisto/oggify synced 2024-12-22 22:56:58 +00:00
oggify/tag_ogg
Lorenzo Pistone 9d76391b17
Do not strip \0 in filenames
unlikely that strings in bash can hold them in any case
2019-02-17 02:02:35 +01:00

19 lines
350 B
Bash
Executable File

#!/bin/sh
set -e
fname=$(echo "${4} - ${2}.ogg" | tr '/' -)
cat > "$fname"
{
echo "SPOTIFY_ID=${1}"
title=$(tr '\n' ' ' <<< "${2}")
album=$(tr '\n' ' ' <<< "${3}")
echo "TITLE=${title}"
echo "ALBUM=${album}"
shift 3
for artist in "$@"; do
artist=$(tr '\n' ' ' <<< "${artist}")
echo "ARTIST=${artist}"
done
} | vorbiscomment -a "$fname"