Add track cover
This commit is contained in:
parent
9d4def943c
commit
b1d1d61064
1 changed files with 12 additions and 9 deletions
15
src/tidler
15
src/tidler
|
@ -9,18 +9,23 @@ downloadTrack() {
|
|||
echo "Enter track ID:"
|
||||
read -r id
|
||||
fi
|
||||
|
||||
json_data=$(curl -s "https://tidal.401658.xyz/track/?id=$id&quality=LOSSLESS")
|
||||
track_name=$(echo "$json_data" | jq -r '.[0].title')
|
||||
artist_name=$(echo "$json_data" | jq -r '.[0].artist.name')
|
||||
album_name=$(echo "$json_data" | jq -r '.[0].album.title')
|
||||
url=$(echo "$json_data" | jq -r '.[-1].OriginalTrackUrl')
|
||||
|
||||
cover_data=$(curl -s "https://tidal.401658.xyz/cover/?id=$id")
|
||||
cover_url=$(echo "$cover_data" | jq -r '.[0]["1280"]')
|
||||
filename="$track_name.flac"
|
||||
curl "$url" -o "$filename"
|
||||
echo $filename
|
||||
album_name=$(echo "$json_data" | jq -r '.[0].album.title')
|
||||
curl "$cover_url" -o "cover.png"
|
||||
|
||||
# Metadata
|
||||
metaflac --set-tag="NAME=$track_name" --set-tag="ARTIST=$artist_name" --set-tag="ALBUM=$album_name" $filename
|
||||
metaflac --set-tag="NAME=$track_name" --set-tag="ARTIST=$artist_name" --set-tag="ALBUM=$album_name" --import-picture-from="cover.png" "$filename"
|
||||
|
||||
rm cover.png
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -137,5 +142,3 @@ else
|
|||
searchTrack
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue