blob: 32e3b2cc15f1056e28cd7271799ee6184488372d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
#!/bin/bash
ARTIST="Anderson .Paak"
ALBUM="Oxnard"
DIR="$HOME/Music/mpd/Anderson .Paak/Oxnard"
declare -a TRACKS=(
"The Chase (feat. Kadhja Bonet)"
"Headlow (feat. Norelle)"
"Tints (feat. Kendrick Lamar)"
"Who R U?"
"6 Summers"
"Saviers Road"
"Smile⧸Petty (feat. Sonyae Elise)"
"Mansa Musa (feat. Dr. Dre & Cocoa Sarai)"
"Brother's Keeper (feat. Pusha T)"
"Anywhere (feat. Snoop Dogg & The Last Artful, Dodgr)"
"Trippy (feat. J. Cole)"
"Cheers (feat. Q-Tip)"
"Sweet Chick (feat. BJ The Chicago Kid)"
"Left To Right"
)
cd "$DIR" || { echo "❌ Failed to navigate to $DIR"; exit 1; }
# Iterate over the tracks and apply metadata
for i in "${!TRACKS[@]}"; do
track_num=$((i + 1))
title="${TRACKS[$i]}"
filename="$title.mp3"
if [[ -f "$filename" ]]; then
echo "✅ Tagging: $filename"
eyeD3 -a "$ARTIST" -A "$ALBUM" -t "$title" -n "$track_num" "$filename"
else
echo "⚠️ File not found: $filename"
fi
done
|