aboutsummaryrefslogtreecommitdiff
path: root/autorip.sh
blob: b184c8db2bd1d8b6bee0d0d513a64f315e23e2a6 (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
#!/bin/sh
#
# script to rip, encode and tag a CD using cdparanoia, ffmpeg and id3v2

cd ~/music
echo "Artist ?"
read artist
echo "Album name ?"
read album
echo "Year ?"
read year

mkdir "$artist - $album"
cd "$artist - $album"

cdparanoia -B

for track in *.cdda.wav
do
	number=$(echo $track|sed "s/track//;s/.cdda.wav//")
	echo "name of track $number ?"
	read title

	ffmpeg -i $track -acodec flac -compression_level 12 "$number $title.flac"
	id3v2 -a "$artist" -A "$album" -y $year -t "$title" -T $number "$number $title.flac"
done

rm *.cdda.wav

# for f in *.flac; do metaflac --import-picture-from="cover.jpg" "$f"; done
# mpc update