rg: artist only if credit differs
This commit is contained in:
@@ -3,7 +3,6 @@ BEGIN { OFS="\t" }
|
||||
{
|
||||
line_type=""
|
||||
line_sectype=""
|
||||
line_release=format_release
|
||||
line_year=""
|
||||
gsub("&", "\\\\&")
|
||||
id = $1
|
||||
@@ -11,7 +10,8 @@ BEGIN { OFS="\t" }
|
||||
sectype = $3
|
||||
year = substr($4, 1, 4) + 0
|
||||
title = $5
|
||||
artist = $6
|
||||
artistcredit = $6
|
||||
line_release = artist==artistcredit ? format_release : format_release_w_artist
|
||||
switch (type) {
|
||||
case "Single": line_type=format_single; break
|
||||
case "Album": line_type=format_album; break
|
||||
@@ -45,7 +45,7 @@ BEGIN { OFS="\t" }
|
||||
line_sectype = sprintf(format_secondary, line_sectype)
|
||||
}
|
||||
sub("<<title>>", title, line_release)
|
||||
sub("<<artist>>", artist, line_release)
|
||||
sub("<<artist>>", artistcredit, line_release)
|
||||
line_year = year ? format_year : ""
|
||||
sub("<<year>>", year, line_year)
|
||||
sort = year ? year : 0
|
||||
|
Reference in New Issue
Block a user