It seems a great idea a movie selector app, but I dont like to enter the paths of my entire simpsons collections manually.
So I wrote an update of the script.
For using it:
Just change the path where your videos are. (VIDEO_PATH) and the extension of your videos (VIDEO_EXTENSION)
I hope you will find useful too!
##################################
#!/bin/bash
#INSERT HERE YOUR VIDEO PATH
VIDEO_PATH=/mnt/descargado/bajados
#INSERT HERE THE EXTENSION FOR THE VIDEOS
VIDEO_EXTENSION=avi
#NAME OF THE TEMP_FILE TO EXECUTE
TEMPFILE=/tmp/parte
# Remove temporal files
rm $TEMPFILE
echo "set -xv ">> $TEMPFILE
echo "#\!/bin/bash ">> $TEMPFILE
echo "# Führt vordefinierte Befehle aus. ">> $TEMPFILE
echo "# Temporäre Datei für die Ergebnisse ">> $TEMPFILE
echo "">> $TEMPFILE
echo "tempdatei=/tmp/etmov.tmp.\$\$ ">> $TEMPFILE
# Dialogfenster
echo "Xdialog --backtitle ET-Moviselektor --title "Play your Video" --menu "Wählen das Video" 0 0 0 \\" >> $TEMPFILE
for i in ${VIDEO_PATH}/*.${VIDEO_EXTENSION}; do
if test -f "$i"; then
J=`expr $J + 1`
echo -n $J \" `basename "$i"` \" \\ >> $TEMPFILE
fi
done
J=`expr $J + 1`
echo $J \"\" \\ >> $TEMPFILE
echo "2> \$tempdatei " >> $TEMPFILE
echo "eingabe=\$(cat \$tempdatei) " >> $TEMPFILE
echo "#Auswerten " >> $TEMPFILE
echo "echo \"Sie haben ausgewählt: \$eingabe\" " >> $TEMPFILE
echo " case \$eingabe in " >> $TEMPFILE
# The case structure
for i in ${VIDEO_PATH}/*.${VIDEO_EXTENSION}; do
if test -f "$i"; then
echo " " >> $TEMPFILE
K=`expr $K + 1`
echo -n $K\) \# >> $TEMPFILE
echo " " >> $TEMPFILE
echo xine \"$i\" >> $TEMPFILE
echo \;\; >> $TEMPFILE
#echo " " >> $TEMPFILE
fi
done
echo esac >> $TEMPFILE
# Aufräumen
echo "rm -f \$tempdatei " >> $TEMPFILE
# Dialogfenster
#echo "$J \"\" \ ">> $TEMPFILE
echo "2> \$tempdatei ">> $TEMPFILE
# Execute the file we have created
sh $TEMPFILE
rm $TEMPFILE
exit
Oh my god, Benjamin Meyer was right! This might not be the exact equivalent of what he predicted here: http://www.kdedevelopers.org/node/1624 but maybe he's got a point in saying KDE still needs a movie manager.
Ratings & Comments
4 Comments
It seems a great idea a movie selector app, but I dont like to enter the paths of my entire simpsons collections manually. So I wrote an update of the script. For using it: Just change the path where your videos are. (VIDEO_PATH) and the extension of your videos (VIDEO_EXTENSION) I hope you will find useful too! ################################## #!/bin/bash #INSERT HERE YOUR VIDEO PATH VIDEO_PATH=/mnt/descargado/bajados #INSERT HERE THE EXTENSION FOR THE VIDEOS VIDEO_EXTENSION=avi #NAME OF THE TEMP_FILE TO EXECUTE TEMPFILE=/tmp/parte # Remove temporal files rm $TEMPFILE echo "set -xv ">> $TEMPFILE echo "#\!/bin/bash ">> $TEMPFILE echo "# Führt vordefinierte Befehle aus. ">> $TEMPFILE echo "# Temporäre Datei für die Ergebnisse ">> $TEMPFILE echo "">> $TEMPFILE echo "tempdatei=/tmp/etmov.tmp.\$\$ ">> $TEMPFILE # Dialogfenster echo "Xdialog --backtitle ET-Moviselektor --title "Play your Video" --menu "Wählen das Video" 0 0 0 \\" >> $TEMPFILE for i in ${VIDEO_PATH}/*.${VIDEO_EXTENSION}; do if test -f "$i"; then J=`expr $J + 1` echo -n $J \" `basename "$i"` \" \\ >> $TEMPFILE fi done J=`expr $J + 1` echo $J \"\" \\ >> $TEMPFILE echo "2> \$tempdatei " >> $TEMPFILE echo "eingabe=\$(cat \$tempdatei) " >> $TEMPFILE echo "#Auswerten " >> $TEMPFILE echo "echo \"Sie haben ausgewählt: \$eingabe\" " >> $TEMPFILE echo " case \$eingabe in " >> $TEMPFILE # The case structure for i in ${VIDEO_PATH}/*.${VIDEO_EXTENSION}; do if test -f "$i"; then echo " " >> $TEMPFILE K=`expr $K + 1` echo -n $K\) \# >> $TEMPFILE echo " " >> $TEMPFILE echo xine \"$i\" >> $TEMPFILE echo \;\; >> $TEMPFILE #echo " " >> $TEMPFILE fi done echo esac >> $TEMPFILE # Aufräumen echo "rm -f \$tempdatei " >> $TEMPFILE # Dialogfenster #echo "$J \"\" \ ">> $TEMPFILE echo "2> \$tempdatei ">> $TEMPFILE # Execute the file we have created sh $TEMPFILE rm $TEMPFILE exit
Thx for improving my work!! Good job. cu TOD
Thx to you. That was my first try, now I think I can contribute in bigger projects here at the Linux world. Any sugerences ?
Oh my god, Benjamin Meyer was right! This might not be the exact equivalent of what he predicted here: http://www.kdedevelopers.org/node/1624 but maybe he's got a point in saying KDE still needs a movie manager.