X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/00a2951166f61cbbfe1d6e042fe0e53427c001cd..274a5f43c92b4b1285bebbc9f72b432fab1c19d4:/scripts/mpdcover?ds=sidebyside diff --git a/scripts/mpdcover b/scripts/mpdcover index 38b43e9..f6cf0d6 100755 --- a/scripts/mpdcover +++ b/scripts/mpdcover @@ -11,7 +11,7 @@ # # Dependencies: imagemagick. # -# Usage: mpdcover <music_directory> <song_file> <default_art> +# Usage: mpdcover <music_directory> <song_file> <cover_resize> <default_art> # Configuration------------------------------------------------------- @@ -21,17 +21,21 @@ MUSIC_DIR=$1 # Song file file=$2 -# The default cover to use (optional) -DEFAULT_ART=$3 - # Regex expression used for image search -IMG_REG="(front|cover|art|Folder|folder)\.(jpg|jpeg|png|gif)$" +IMG_REG="(Front|front|Cover|cover|Art|art|Folder|folder)\.(jpg|jpeg|png|gif)$" # Path of temporary resized cover TEMP_PATH="/tmp/mpdcover.png" # Resize cover -COVER_RESIZE="100x100" +COVER_RESIZE="$3x$3" + +if [ $COVER_RESIZE == "x" ]; then + COVER_RESIZE="100x100" +fi + +# The default cover to use (optional) +DEFAULT_ART=$4 # Thumbnail background (transparent) COVER_BACKGROUND="none" @@ -54,7 +58,7 @@ cover="${cover:=$DEFAULT_ART}" # check if art is available if [[ -n $cover ]]; then if [[ -n $COVER_RESIZE ]]; then - convert "$cover" -thumbnail $COVER_RESIZE -gravity center -background "$COVER_BACKGROUND" -extent $COVER_RESIZE "$TEMP_PATH" + convert "$cover" -thumbnail $COVER_RESIZE -gravity "center" -background "$COVER_BACKGROUND" -extent $COVER_RESIZE "$TEMP_PATH" cover="$TEMP_PATH" fi else