Album: Blauer Ball + Mei Revier! ins de/en/neo-Album (neo = Boarisch-Variante) + Profil-ZIPs auf 9 Songs; promotion/+.claude vom Deploy-Tar ausgeschlossen (v1308)

This commit is contained in:
rene 2026-06-21 21:01:19 +02:00
parent cf88df7056
commit 786a2f442f
21 changed files with 61 additions and 37 deletions

View file

@ -27,9 +27,9 @@ make_cover() { # $1=subtitle $2=outfile
-kerning 7 -fill 'rgba(255,255,255,0.92)' -pointsize 60 -annotate +0+160 "$1" \
-quality 90 "$2"
}
make_cover "DAS ALBUM · 7 SONGS" "$DIST/cover-de.jpg"
make_cover "THE ALBUM · 7 SONGS" "$DIST/cover-en.jpg"
make_cover "NEON EDITION · 7 SONGS" "$DIST/cover-neo.jpg"
make_cover "DAS ALBUM · 9 SONGS" "$DIST/cover-de.jpg"
make_cover "THE ALBUM · 9 SONGS" "$DIST/cover-en.jpg"
make_cover "NEON EDITION · 9 SONGS" "$DIST/cover-neo.jpg"
# Eingebettetes Albumart kleiner halten (sonst blähen sich die MP3s auf)
magick "$DIST/cover-de.jpg" -resize 800x800 -quality 85 "$DIST/art-de.jpg"
magick "$DIST/cover-en.jpg" -resize 800x800 -quality 85 "$DIST/art-en.jpg"
@ -47,6 +47,8 @@ DE_TRACKS=(
"leckerli-paradies|Leckerli-Paradies|Voller Napf, volles Glück"
"platsch|Platsch!|Ab ins kühle Nass"
"bester-freund|Bester Freund|Du und ich"
"blauer-ball|Blauer Ball|Das Lieblingsspielzeug"
"mei-revier|Mei Revier!|Revier-Hymne, breitbeinig"
)
EN_TRACKS=(
"ban-yaro-blues-en|Ban Yaro Blues|The anthem"
@ -56,6 +58,8 @@ EN_TRACKS=(
"treat-paradise-en|Treat Paradise|Full bowl, full heart"
"splash-en|Splash!|Into the cool water"
"best-friend-en|Best Friend|You and me"
"blauer-ball-en|Blauer Ball|The favourite toy"
"mei-revier-en|Mei Revier!|Turf anthem with attitude"
)
# „neo" = Neon Edition: gleiche EN-Texte, anderer Musikstil (Electro + Garage-Rock).
NEO_TRACKS=(
@ -66,10 +70,12 @@ NEO_TRACKS=(
"treat-paradise-en-electro|Treat Paradise|Euphoric filter-house"
"splash-en-electro|Splash!|Funk-house groove"
"best-friend-en-electro|Best Friend|Acoustic-soul to synth"
"blauer-ball-by|Blauer Ball|Boarisch · da blaue Boi"
"mei-revier-by|Mei Revier!|Boarisch · Gangster-Rap"
)
zip_album() { # $1=lang $2=AlbumName(ID3, Em-Dash ok) $3=Ordner(ASCII) $4=art $5=liner shift 5; rest=tracks
local lang="$1" album="$2" fname="$3" art="$4" liner="$5"; shift 5
local lang="$1" album="$2" fname="$3" art="$4" liner="$5"; shift 5; local total=$#
local folder="$DIST/$fname"; rm -rf "$folder"; mkdir -p "$folder"
if [ "$lang" = "de" ]; then cp "$liner" "$folder/LIESMICH.txt"; else cp "$liner" "$folder/README.txt"; fi
cp "$art" "$folder/cover.jpg"
@ -88,7 +94,7 @@ zip_album() { # $1=lang $2=AlbumName(ID3, Em-Dash ok) $3=Ordner(ASCII) $4=ar
-map 0:a -map 1:v -c copy -id3v2_version 3 \
-metadata title="$title" -metadata artist="Ban Yaro" \
-metadata album="$album" -metadata album_artist="Ban Yaro" \
-metadata track="$n/7" -metadata date="2026" -metadata genre="$genre" \
-metadata track="$n/$total" -metadata date="2026" -metadata genre="$genre" \
-metadata copyright="$copyr" -metadata comment="$sub" \
-disposition:v:0 attached_pic \
"$folder/$nn $title.mp3"