#!/bin/sh

if [ -n "$1" -a -f "$1" ]; then
  path=`echo $1 | sed 's,[^/]*$,,'`
  device=/tmp/dvd
  rm -rf $device
  ln -s "$path" $device
fi

device=${device:-/dev/dvd}

# get the longest title
#dvdid=/tmp/mplayer-identify.out
#mplayer dvd:///$device -nosound -novideo -msglevel all=0:global=4:identify=6 2>&1 | grep ID_DVD_TITLE_ > $dvdid
#max_length=`cat $dvdid | sed -e 's/.*=//g' -e 's/\..*//g' | sort -n | tail -n 1`
#wanted_title=`cat $dvdid | grep "^.*=$max_length\..*" | head -n 1 | cut -d\_ -f4`

if [ -e /var/dvdnav ]; then
  echo -e "menu hide\nloadfile \"dvdnav:///$device\"" > /var/mp_control
else
  echo -e "menu hide\nloadfile \"dvd://$wanted_title/$device\"" > /var/mp_control
fi
