#!/bin/sh

echo "amaroK SSH/Terminal based remote control (for KDE 3.5) by freezy.cz"

export DISPLAY=':0'
AMPID=$(pidof amarokapp)

##zjisteni spusteni amaroku
if [ "$AMPID" != "" ]
then 

##ovladani amaroku
if [ -z $1 ]
then
echo ""
echo "Pouziti scriptu:"
echo ""
echo "  amr play       - spustí prehravani hudby"
echo "  amr pause      - pozastavi prehravani"
echo "  amr playPause  - prehrat / pozastavit prehravani"
echo "  amr pp         - prehrat / pozastavit prehravani"
echo "  amr stop       - zastavi prehravani"
echo "  amr next       - dalsi skladba v seznamu skladeb"
echo "  amr prev       - predchozí skladba v seznamu skladeb"
echo ""
echo "  amr album      - zobrazi nazev alba"
echo "  amr artist     - zobrazi nazev interpreta"
echo "  amr genre      - zobrazi zanr"
echo "  amr year       - zobrazi rok vydani"
echo ""
echo "  amr what       - zobrazi co aktualne hraje"
echo "  amr time       - zobrazi aktualni a celkovy cas skladby"
echo "  amr osd        - zobrazi OSD informaci"
echo ""
echo "  amr type       - zobrazi typ souboru se skladbou"
echo "  amr path       - zobrazi cestu k adresari se skladbou"
echo "  amr version    - zobrazi verzi amaroku a KDE"

elif [ $1 == "what" ]
then
TITLE=$(dcop amarok player title)
ARTIST=$(dcop amarok player artist)
ALBUM=$(dcop amarok player album)
echo ""
echo "Nyni hraje: \"$TITLE\" od \"$ARTIST\" z alba \"$ALBUM\""

elif [ $1 == "time" ]
then
TIME=$(dcop amarok player currentTime)
TOTAL=$(dcop amarok player totalTime)
echo ""
echo "Cas: $TIME/$TOTAL"

elif [ $1 == "osd" ]
then
dcop amarok player showOSD

elif [ $1 == "pp" ]
then
dcop amarok player playPause

elif [ $1 == "version" ]
then 
echo ""
amarok --version

else
echo ""
dcop amarok player $1

fi
##konec ovladani amaroku

##vypis akce
if [ -z $1 ]
then
echo ""
elif [ $1 == pp ]
then
echo ""
echo "Action: playPause"
else
echo ""
echo "Action: $1"
fi
##konec vypis akce

else
echo "Nejprve spustte amarok!"
fi
##konec zjisteni spusteni amaroku
