Album: Neon Edition (EN-Electro) — 3. Sprache »neo« im Toggle + Profil-Download (v1307)
7 Electro-Reinterpretationen der EN-Songs (Daft-Punk-/Mando-Diao-Stil, pro Song der passendere Pol). Album-Modal-Toggle jetzt DE/EN/neo, Profil-Download um »neo · 33 MB« erweitert (ban-yaro-album-neo.zip, Genre Electronic). build.sh baut die neo-Edition mit; MP3s MD5-geprüft (≠ DE und ≠ faithful-EN).
This commit is contained in:
parent
6ea3f50b05
commit
cf88df7056
17 changed files with 100 additions and 34 deletions
|
|
@ -1,8 +1,8 @@
|
|||
#!/usr/bin/env bash
|
||||
# Baut die zwei Album-Downloads (DE + EN) reproduzierbar:
|
||||
# Baut die drei Album-Downloads (DE + EN + neo/Neon Edition) reproduzierbar:
|
||||
# Cover (Foto quadr. + Wortmarke) → ID3-Tags + eingebettetes Cover → ZIP mit Liner Notes.
|
||||
# Quelle: die committeten MP3s in backend/static/sounds/ + ein Hi-Res-Foto.
|
||||
# Ausgabe: backend/static/downloads/ban-yaro-album-{de,en}.zip + img/banyaro/album-thumb.jpg
|
||||
# Ausgabe: backend/static/downloads/ban-yaro-album-{de,en,neo}.zip + img/banyaro/album-thumb.jpg
|
||||
# Benötigt: ImageMagick (magick), ffmpeg, zip. Aufruf: make album (oder bash tools/album-build/build.sh)
|
||||
set -euo pipefail
|
||||
|
||||
|
|
@ -29,9 +29,11 @@ make_cover() { # $1=subtitle $2=outfile
|
|||
}
|
||||
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"
|
||||
# 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"
|
||||
magick "$DIST/cover-neo.jpg" -resize 800x800 -quality 85 "$DIST/art-neo.jpg"
|
||||
# Neutrales Thumbnail (ohne Text) für die Profil-Karte — der Titel steht dort im HTML
|
||||
magick "$PHOTO" -auto-orient -crop 2648x2648+551+0 +repage -resize 600x600 -quality 85 "$IMG/album-thumb.jpg"
|
||||
|
||||
|
|
@ -55,6 +57,16 @@ EN_TRACKS=(
|
|||
"splash-en|Splash!|Into the cool water"
|
||||
"best-friend-en|Best Friend|You and me"
|
||||
)
|
||||
# „neo" = Neon Edition: gleiche EN-Texte, anderer Musikstil (Electro + Garage-Rock).
|
||||
NEO_TRACKS=(
|
||||
"ban-yaro-blues-en-electro|Ban Yaro Blues|Garage-rock anthem"
|
||||
"ban-yaro-mobil-en-electro|Ban Yaro Mobile|Motorik road groove"
|
||||
"amy-en-electro|Amy|Vocoder love duet"
|
||||
"at-the-groomers-en-electro|At the Groomer's|Disco-funk salon"
|
||||
"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"
|
||||
)
|
||||
|
||||
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
|
||||
|
|
@ -67,6 +79,7 @@ zip_album() { # $1=lang $2=AlbumName(ID3, Em-Dash ok) $3=Ordner(ASCII) $4=ar
|
|||
else
|
||||
copyr="© 2026 Ban Yaro — All rights reserved. Commercial use only by prior arrangement (banyaro.app)."
|
||||
fi
|
||||
local genre="Blues"; [ "$lang" = "neo" ] && genre="Electronic"
|
||||
local n=0 line src title sub nn
|
||||
for line in "$@"; do
|
||||
n=$((n+1)); nn=$(printf "%02d" "$n")
|
||||
|
|
@ -75,7 +88,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="Blues" \
|
||||
-metadata track="$n/7" -metadata date="2026" -metadata genre="$genre" \
|
||||
-metadata copyright="$copyr" -metadata comment="$sub" \
|
||||
-disposition:v:0 attached_pic \
|
||||
"$folder/$nn $title.mp3"
|
||||
|
|
@ -87,7 +100,9 @@ zip_album() { # $1=lang $2=AlbumName(ID3, Em-Dash ok) $3=Ordner(ASCII) $4=ar
|
|||
# LIESMICH.txt für DE, README.txt für EN
|
||||
cp "$BUILD/liner-de.txt" "$DIST/_liner-de.txt"
|
||||
cp "$BUILD/liner-en.txt" "$DIST/_liner-en.txt"
|
||||
zip_album "de" "Ban Yaro — Das Album" "Ban Yaro - Das Album" "$DIST/art-de.jpg" "$DIST/_liner-de.txt" "${DE_TRACKS[@]}"
|
||||
zip_album "en" "Ban Yaro — The Album" "Ban Yaro - The Album" "$DIST/art-en.jpg" "$DIST/_liner-en.txt" "${EN_TRACKS[@]}"
|
||||
cp "$BUILD/liner-neo.txt" "$DIST/_liner-neo.txt"
|
||||
zip_album "de" "Ban Yaro — Das Album" "Ban Yaro - Das Album" "$DIST/art-de.jpg" "$DIST/_liner-de.txt" "${DE_TRACKS[@]}"
|
||||
zip_album "en" "Ban Yaro — The Album" "Ban Yaro - The Album" "$DIST/art-en.jpg" "$DIST/_liner-en.txt" "${EN_TRACKS[@]}"
|
||||
zip_album "neo" "Ban Yaro — Neon Edition" "Ban Yaro - Neon Edition" "$DIST/art-neo.jpg" "$DIST/_liner-neo.txt" "${NEO_TRACKS[@]}"
|
||||
|
||||
echo "Fertig. Downloads in backend/static/downloads/, Thumbnail in img/banyaro/album-thumb.jpg"
|
||||
|
|
|
|||
31
tools/album-build/liner-neo.txt
Normal file
31
tools/album-build/liner-neo.txt
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
==================================================
|
||||
BAN YARO — NEON EDITION
|
||||
7 Songs
|
||||
==================================================
|
||||
|
||||
The same seven Ban Yaro songs — reimagined.
|
||||
French electronic house meets Swedish garage rock:
|
||||
vocoders and four-on-the-floor, fuzzy guitars and
|
||||
Hammond organ. Same dog, same heart, brand-new sound.
|
||||
|
||||
Homemade, with all our heart. From the Ban Yaro app.
|
||||
|
||||
--------------------------------------------------
|
||||
TRACKLIST
|
||||
--------------------------------------------------
|
||||
1. Ban Yaro Blues Garage-rock anthem
|
||||
2. Ban Yaro Mobile Motorik road groove
|
||||
3. Amy Vocoder love duet
|
||||
4. At the Groomer's Disco-funk salon
|
||||
5. Treat Paradise Euphoric filter-house
|
||||
6. Splash! Funk-house groove
|
||||
7. Best Friend Acoustic-soul to synth
|
||||
|
||||
--------------------------------------------------
|
||||
© 2026 Ban Yaro — music and lyrics. All rights reserved.
|
||||
|
||||
Keeping and sharing privately is expressly welcome.
|
||||
Commercial use only by prior arrangement: banyaro.app
|
||||
|
||||
Turn it up, and have a wonderful walk!
|
||||
Woof. 🐾
|
||||
Loading…
Add table
Add a link
Reference in a new issue