#!/bin/sh set -eux music_dir=/run/media/robert/fwdrive/music mpa() { mpv --profile=mpa \ --directory-filter-types=audio \ --autocreate-playlist=filter \ --wayland-app-id=mpv.play-music \ "$@" } case "$1" in shuffle) mpa --shuffle $music_dir ;; select) cd $music_dir subdir=$(find . -type d -printf "%P\n" | shuf | fuzzel -d -w 80) mpa "$subdir" ;; playlists) cd $music_dir playlist=$(find . -maxdepth 1 -name '*.m3u' -printf "%P\n" | shuf | fuzzel -d -w 80) mpa "$playlist" ;; *) shift mpa "$@" ;; esac