#!/bin/bash # Starts a media file in mpv looped. # USAGE: mpvl [ ] # If only `file` given, loops the whole file. # If `start` and `stop` given, loops the section between those timecodes. FLAGS= FILE= if [ "$#" -eq 3 ]; then FLAGS="--start=$1 --ab-loop-a=$1 --ab-loop-b=$2" FILE=$3 elif [ "$#" -eq 1 ]; then FLAGS=--loop FILE=$1 else echo "USAGE: mpvl [ ] "; exit 1; fi mpv $FLAGS "$FILE"