if [ "$(whoami)" != "root" ];
then
echo "This has to be run as root user,
type \"su root\" and hit enter. 
The default password is either alpine or dottie."
exit
fi
if [ -e "/System/Library/VoiceServices/PlugIns/iPod.vsplugin/com.apple.ipodcontrol-en bkp.plist" ];
then
echo
else
###create backup###
cp /System/Library/VoiceServices/PlugIns/iPod.vsplugin/com.apple.ipodcontrol-en.plist "/System/Library/VoiceServices/PlugIns/iPod.vsplugin/com.apple.ipodcontrol-en bkp.plist"
###create 
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
<plist version=\"1.0\">
<dict>
  <key>VSRecognitionClasses</key>
  <array>
    <dict>
      <key>VSRecognitionClassElements</key>
      <array>
        <string>play</string>
        <string>play music</string>
      </array>
      <key>VSRecognitionClassIdentifier</key>
      <string>play-command</string>
      <key>VSRecognitionClassType</key>
      <string>VSRecognitionClassTypeCommand</string>
    </dict>
    <dict>
      <key>VSRecognitionClassElements</key>
      <array>
        <string>pause</string>
        <string>pause music</string>
      </array>
      <key>VSRecognitionClassIdentifier</key>
      <string>pause-command</string>
      <key>VSRecognitionClassType</key>
      <string>VSRecognitionClassTypeCommand</string>
    </dict>
    <dict>
      <key>VSRecognitionClassElements</key>
      <array>
        <string>play</string>
      </array>
      <key>VSRecognitionClassIdentifier</key>
      <string>select-command</string>
      <key>VSRecognitionClassType</key>
      <string>VSRecognitionClassTypeCommand</string>
    </dict>
    <dict>
      <key>VSRecognitionClassElements</key>
      <array>
        <string>next</string>
      </array>
      <key>VSRecognitionClassIdentifier</key>
      <string>next-command</string>
      <key>VSRecognitionClassType</key>
      <string>VSRecognitionClassTypeCommand</string>
    </dict>
    <dict>
      <key>VSRecognitionClassElements</key>
      <array>
        <string>previous</string>
      </array>
      <key>VSRecognitionClassIdentifier</key>
      <string>prev-command</string>
      <key>VSRecognitionClassType</key>
      <string>VSRecognitionClassTypeCommand</string>
    </dict>
    <dict>
      <key>VSRecognitionClassElements</key>
      <array>
        <string>shuffle</string>
      </array>
      <key>VSRecognitionClassIdentifier</key>
      <string>shuffle-command</string>
      <key>VSRecognitionClassType</key>
      <string>VSRecognitionClassTypeCommand</string>
    </dict>
    <dict>
      <key>VSRecognitionClassElements</key>
      <array>
        <string>track</string>
        <string>song</string>
      </array>
      <key>VSRecognitionClassIdentifier</key>
      <string>next-prev-object</string>
    </dict>
    <dict>
      <key>VSRecognitionClassElements</key>
      <array>
        <string>playlist</string>
      </array>
      <key>VSRecognitionClassIdentifier</key>
      <string>select-playlist-object</string>
    </dict>
    <dict>
      <key>VSRecognitionClassElements</key>
      <array>
        <string>songs by</string>
        <string>artist</string>
      </array>
      <key>VSRecognitionClassIdentifier</key>
      <string>select-artist-object</string>
    </dict>
    <dict>
      <key>VSRecognitionClassElements</key>
      <array>
        <string>album</string>
      </array>
      <key>VSRecognitionClassIdentifier</key>
      <string>select-album-object</string>
    </dict>
    <dict>
      <key>VSRecognitionClassIdentifier</key>
      <string>artist</string>
      <key>VSRecognitionClassType</key>
      <string>VSRecognitionClassTypeArtistName</string>
    </dict>
    <dict>
      <key>VSRecognitionClassIdentifier</key>
      <string>playlist</string>
    </dict>
    <dict>
      <key>VSRecognitionClassIdentifier</key>
      <string>album</string>
      <key>VSRecognitionClassType</key>
      <string>VSRecognitionClassTypeAlbumName</string>
    </dict>
    <dict>
      <key>VSRecognitionClassElements</key>
      <array>
        <string>timer</string>
        <string>genius</string>
        <string>play more songs like this</string>
        <string>play more like this</string>
      </array>
      <key>VSRecognitionClassIdentifier</key>
      <string>genius-command</string>
    </dict>
    <dict>
      <key>VSRecognitionClassElements</key>
      <array>
        <string>what song is this</string>
        <string>what is this song called</string>
        <string>who sings this song</string>
        <string>whats playing</string>
        <string>what song is playing</string>
        <string>who is this song by</string>
        <string>what group is this song by</string>
        <string>what band is this song by</string>
      </array>
      <key>VSRecognitionClassIdentifier</key>
      <string>identify-command</string>
    </dict>
  </array>
  <key>VSRecognitionKeywords</key>
  <array>
    <array>
      <string>what song is this?</string>
      <string>what is this song called?</string>
      <string>who sings this song?</string>
      <string>what's playing?</string>
      <string>what song is playing?</string>
      <string>who is this song by?</string>
      <string>what group is this song by?</string>
      <string>what band is this song by?</string>
    </array>
    <array>
      <string>timer</string>
      <string>genius</string>
      <string>play more songs like this</string>
      <string>play more like this</string>
    </array>
    <array>
      <string>play playlist</string>
    </array>
    <array>
      <string>play artist</string>
      <string>play songs by</string>
    </array>
    <array>
      <string>play album</string>
    </array>
    <array>
      <string>shuffle</string>
    </array>
    <array>
      <string>previous track</string>
      <string>previous song</string>
    </array>
    <array>
      <string>next track</string>
      <string>next song</string>
    </array>
    <array>
      <string>pause</string>
      <string>pause music</string>
    </array>
    <array>
      <string>play</string>
      <string>play music</string>
    </array>
  </array>
  <key>VSRecognitionSequences</key>
  <array>
    <dict>
      <key>VSRecognitionSequenceElements</key>
      <array>
        <string>play-command</string>
      </array>
    </dict>
    <dict>
      <key>VSRecognitionSequenceElements</key>
      <array>
        <string>pause-command</string>
      </array>
    </dict>
    <dict>
      <key>VSRecognitionSequenceElements</key>
      <array>
        <string>next-command</string>
        <string>next-prev-object</string>
      </array>
    </dict>
    <dict>
      <key>VSRecognitionSequenceElements</key>
      <array>
        <string>prev-command</string>
        <string>next-prev-object</string>
      </array>
    </dict>
    <dict>
      <key>VSRecognitionSequenceElements</key>
      <array>
        <string>shuffle-command</string>
      </array>
    </dict>
    <dict>
      <key>VSRecognitionSequenceElements</key>
      <array>
        <string>select-command</string>
        <string>select-album-object</string>
        <string>album</string>
      </array>
    </dict>
    <dict>
      <key>VSRecognitionSequenceElements</key>
      <array>
        <string>select-command</string>
        <string>select-artist-object</string>
        <string>artist</string>
      </array>
    </dict>
    <dict>
      <key>VSRecognitionSequenceElements</key>
      <array>
        <string>select-command</string>
        <string>select-playlist-object</string>
        <string>playlist</string>
      </array>
    </dict>
    <dict>
      <key>VSRecognitionSequenceElements</key>
      <array>
        <string>genius-command</string>
      </array>
    </dict>
    <dict>
      <key>VSRecognitionSequenceElements</key>
      <array>
        <string>identify-command</string>
      </array>
    </dict>
  </array>
</dict>
</plist>" > /System/Library/VoiceServices/PlugIns/iPod.vsplugin/com.apple.ipodcontrol-en.plist

read -p "This is the first time you run TimR. A respring needs to be done before you can say \"timer\" in your voicecontrol. 

Save everything you're running backgrounded and type \"ok\" or type anything else and just say \"Genius\" " ok
if [ "$ok" = "ok" ] || [ "$ok" = "Ok" ] || [ "$ok" = "OK" ];
then
respring
fi
fi

read -p "When do you need to arrive? 
Syntax: XX:XX " ETA
echo $ETA > /var/mobile/ETA
chown mobile:mobile /var/mobile/ETA
/usr/bin/timrstarted &
