You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
1005 B

#!/usr/bin/env bash
version=1.0.001
if [ -z "$lidarr_artist_path" ]; then
lidarr_artist_path="$1"
notfidedBy=Extended_Script
else
notfidedBy=Lidarr
fi
exec &>> "/config/logs/MetadataPostProcess.txt"
chmod 777 "/config/logs/MetadataPostProcess.txt"
log () {
m_time=`date "+%F %T"`
echo $m_time" :: $notfidedBy :: "$1
}
if [ "$lidarr_eventtype" == "Test" ]; then
log "Tested Successfully"
exit 0
fi
log "Processing :: $lidarr_trackfile_path"
albumFolder=$(dirname "$lidarr_trackfile_path")
if [ -d "$albumFolder" ]; then
if [ -f "$albumFolder/folder.jpg" ]; then
log "Processing :: $albumFolder :: Albunm Artwork Found"
else
ffmpeg -i "$lidarr_trackfile_path" -an -vcodec copy "$albumFolder/folder.jpg" &> /dev/null
if [ -f "$albumFolder/folder.jpg" ]; then
log "Processing :: $albumFolder :: Album Artwork Extracted to: $albumFolder/folder.jpg"
fi
fi
else
log "Processing :: ERROR :: $albumFolder :: folder missing..."
fi
exit