From 387c88b9dac80f6f01ba24ec9e82326269c142d5 Mon Sep 17 00:00:00 2001 From: Vincent Riquer Date: Mon, 10 Feb 2025 00:53:54 +0100 Subject: [PATCH] releasecountry: attempt to write to destination Limited support for MP3, ID3v2 is quite limited --- lib/encode/mp3 | 2 ++ lib/encode/opus | 2 ++ lib/encode/vorbis | 2 ++ 3 files changed, 6 insertions(+) diff --git a/lib/encode/mp3 b/lib/encode/mp3 index 4bb1845..3a2556f 100644 --- a/lib/encode/mp3 +++ b/lib/encode/mp3 @@ -11,6 +11,8 @@ encodeFile::mp3() { [ -n "$albumartist" ] && lameopts+=(--tv TPE2="$albumartist") [ -n "$composer" ] && lameopts+=(--tv TCOM="$composer") [ -n "$performer" ] && lameopts+=(--tv TOPE="$performer") + [ -n "$releasecountry" ] \ + && lameopts+=(--tv TXXX="MusicBrainz Album Release Country=$releasecountry") [ -n "$disc" ] && lameopts+=(--tv TPOS="$disc") if (( ${destinationnoresample[$destination]:-0} == 1 )) then diff --git a/lib/encode/opus b/lib/encode/opus index 06f2df8..ce78f84 100644 --- a/lib/encode/opus +++ b/lib/encode/opus @@ -11,6 +11,8 @@ encodeFile::opus() { [ -n "$disc" ] && opusencopts+=(--comment "DISCNUMBER=$disc") [ -n "$genre" ] && opusencopts+=(--comment "GENRE=$genre") [ -n "$performer" ] && opusencopts+=(--comment "PERFORMER=$performer") + [ -n "$releasecountry" ] \ + && opusencopts+=(--comment "RELEASECOUNTRY=$releasecountry") [ -n "$title" ] && opusencopts+=(--title "$title") [ -n "$track" ] && opusencopts+=(--comment "TRACKNUMBER=${track%/*}") [ -n "${track#*/}" ] && opusencopts+=(--comment "TRACKTOTAL=${track#*/}") diff --git a/lib/encode/vorbis b/lib/encode/vorbis index e99cc0d..e16b3da 100644 --- a/lib/encode/vorbis +++ b/lib/encode/vorbis @@ -8,6 +8,8 @@ encodeFile::vorbis() { [ -n "$disc" ] && oggencopts+=(-c "DISCNUMBER=$disc") [ -n "$genre" ] && oggencopts+=(-G "$genre") [ -n "$performer" ] && oggencopts+=(-c "PERFORMER=$performer") + [ -n "$releasecountry" ] \ + && oggencopts+=(--comment "RELEASECOUNTRY=$releasecountry") [ -n "$title" ] && oggencopts+=(-t "$title") [ -n "$track" ] && oggencopts+=(-N "$track") [ -n "$year" ] && oggencopts+=(-d "$year")