return 1
}
+origargs=("$0" "$@")
cmdline=(mplayer -fs)
while [ "${1:0:1}" = - ]; do
unset delay
if [ -r "$ifile" ]; then
- delay="`sed -n 's/delay *: *\([^ ]*\)$/\1/p' <"$ifile"`"
+ delay="$(sed -n 's/delay *: *\([^ ]*\)$/\1/p' <"$ifile")"
cmdline=("${cmdline[@]}" -delay "$delay")
else
cmdline=("${cmdline[@]}" "${defopts[@]}")
if [ "$chwp" = y ]; then (sleep 2; randomwp) & fi
"${cmdline[@]}" "$file"
+
+if [ "$nextep" = y ]; then
+ echo "0. Save and continue"
+ echo "1. Continue without saving"
+ echo "2. Save and exit"
+ echo "3. Exit without saving"
+ IFS= read -sn1 c
+ save=n
+ cont=n
+ case "$c" in
+ 0|" ")
+ save=y
+ cont=y
+ ;;
+ 1)
+ cont=y
+ ;;
+ 2|$'\e')
+ save=y
+ ;;
+ esac
+ if [ "$save" = y ]; then
+ echo "$(($ep + 1))" >nextep
+ fi
+ if [ "$cont" = y ]; then
+ exec "${origargs[@]}"
+ fi
+fi