diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2025-04-23 05:42:40 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2025-04-23 05:42:40 -0300 |
commit | 42800ec87aa1f1bacd8d3c6a9f64ac935636723f (patch) | |
tree | 74c766d461fd51b4fcd116d5ba95240a5f4a5939 /src | |
parent | e82d61400a395366c085d7d589bd52ea840658e1 (diff) |
content: gCAOriginDetails: custom label w/o credits or source
Diffstat (limited to 'src')
-rw-r--r-- | src/content/dependencies/generateCoverArtworkOriginDetails.js | 9 | ||||
-rw-r--r-- | src/strings-default.yaml | 3 |
2 files changed, 12 insertions, 0 deletions
diff --git a/src/content/dependencies/generateCoverArtworkOriginDetails.js b/src/content/dependencies/generateCoverArtworkOriginDetails.js index 452063cd..3eb7c664 100644 --- a/src/content/dependencies/generateCoverArtworkOriginDetails.js +++ b/src/content/dependencies/generateCoverArtworkOriginDetails.js @@ -114,10 +114,19 @@ export default { return language.$(workingCapsule, workingOptions); }); + const label = + html.isBlank(artworkBy) && + html.isBlank(source) && + language.$(capsule, 'customLabelAlone', { + [language.onlyIfOptions]: ['label'], + label: data.label, + }); + return [ artworkBy, trackArtFromAlbum, source, + label, ]; })())), }; diff --git a/src/strings-default.yaml b/src/strings-default.yaml index 503de24d..fe40e767 100644 --- a/src/strings-default.yaml +++ b/src/strings-default.yaml @@ -931,6 +931,9 @@ misc: source.customLabel: >- {LABEL} via {SOURCE} + customLabelAlone: >- + {LABEL} + trackArtFromAlbum: "Album cover for {ALBUM}" sameTagsAsMainArtwork: "Same tags as main artwork" |