Guest User

Untitled

a guest
Mar 11th, 2022
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.76 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # brew install libcdio cdparanoia flac metabase
  4.  
  5. echo -n "Artist Name: "
  6. read -r ARTIST_NAME
  7. echo -n "Album Name: "
  8. read -r ALBUM_NAME
  9. mkdir -p "$ARTIST_NAME/$ALBUM_NAME"
  10. cd "$ARTIST_NAME/$ALBUM_NAME" || exit
  11. echo "Ripping CD"
  12. cdparanoia -B
  13.  
  14. echo "Converting to FLAC"
  15. for this_file in *.wav; do
  16.   flac -8 "$this_file"
  17. done
  18.  
  19. for this_file in *.flac; do
  20.   track_number=${this_file:5:2}
  21.   echo -n "Track name for track $this_file: "
  22.   read -r track_name
  23.   metaflac --set-tag=ARTIST="$ARTIST_NAME" "$this_file"
  24.   metaflac --set-tag=ALBUM="$ALBUM_NAME" "$this_file"
  25.   metaflac --set-tag=TITLE="$track_name" "$this_file"
  26.   metaflac --set-tag=TRACKNUMBER="$track_number" "$this_file"
  27.  
  28.   mv "$this_file" "$track_number-$track_name".flac
  29. done
Advertisement
Add Comment
Please, Sign In to add comment