,vlc-ext-audio
1 #!/bin/bash 2 3 SLAVE_EXT_REGEX='.(?:mka|mp3)$' 4 #echo SLAVE_EXT_REGEX $SLAVE_EXT_REGEX 5 6 SLAVE_TRACK=$2 7 #echo SLAVE_TRACK $SLAVE_TRACK 8 9 MAIN_FILE=$(pwd)/$(dirname "$1")/$(basename "$1") 10 #echo MAIN_FILE $MAIN_FILE 11 12 SLAVE_BASE=${MAIN_FILE%.*} 13 #echo SLAVE_BASE $SLAVE_BASE 14 15 SLAVE_FILE=$(ls -1 "$SLAVE_BASE"* | egrep $SLAVE_EXT_REGEX | head -n 1) 16 #echo SLAVE_FILE $SLAVE_FILE 17 18 ARG_SLAVE='' 19 ARG_TRACK='' 20 21 if [ ! -z "$SLAVE_FILE" -a "$SLAVE_FILE" != " " ]; then 22 ARG_SLAVE="--input-slave=$SLAVE_FILE" 23 # echo ARG_SLAVE $ARG_SLAVE 24 25 if [ ! -z "$SLAVE_TRACK" -a "$SLAVE_TRACK" != " " ]; then 26 ARG_TRACK="--audio-track=$SLAVE_TRACK" 27 # echo ARG_TRACK $ARG_TRACK 28 fi 29 fi 30 31 open -a VLC --args "$MAIN_FILE" "$ARG_SLAVE" "$ARG_TRACK"