anndl: Print raw names in choice list.
[utils.git] / planime
diff --git a/planime b/planime
index 0ecb770..854ef7f 100755 (executable)
--- a/planime
+++ b/planime
@@ -73,6 +73,7 @@ findfile() {
 origargs=("$0" "$@")
 cmdline=(mpv -fs)
 debug=
+log=y
 unset pretend printfile
 
 while [ "${1:0:1}" = - ]; do
@@ -80,20 +81,23 @@ while [ "${1:0:1}" = - ]; do
     shift
     case "$a" in
        -h)
-           echo "usage: planime [-fdhtC] [-A PLAYER-ARGS... ;] [-s PAR VAL] [--] [NAME-QUAL] [EP|.] [TYPE-QUAL]" >&2
+           echo "usage: planime [-fdhtCL] [-A PLAYER-ARGS... ;] [-s PAR VAL] [--] [NAME-QUAL] [EP|.] [TYPE-QUAL]" >&2
            exit 0
            ;;
        -d)
            debug=y
            ;;
        -t)
-           cmdline=("${cmdline[@]}" -ao 'alsa:device=[hw:3,7]')
+           cmdline=("${cmdline[@]}" -audio-device 'alsa/hdmi:CARD=PCH,DEV=0')
            DISPLAY=:1
            chwp=y
            ;;
        -C)
            pretend=y
            ;;
+       -L)
+           log=
+           ;;
        -A)
            while :; do
                if [ $# -lt 1 ]; then
@@ -258,6 +262,11 @@ elif [ -n "$printfile" ]; then
     echo "$file"
 else
     if [ "$chwp" = y ]; then (sleep 2; randomwp) & fi
+    if [ "$log" = y ]; then
+       if [ -d $HOME/.anime ]; then
+           echo "$(date) $(basename "$file")" >>$HOME/.anime/plog
+       fi
+    fi
     "${cmdline[@]}" "$file"
     
     if [ "$nextep" = y ]; then