#!/bin/bash

#################################################
#       WHAT IS addToXmmsQueue ?
# Script to
#       simply send a file or a directory in the xmms queue
#       wav, mp3 and ogg
# 
## TODO test on files extensions and directory content before trying to add
##      
#
#################################################
#               INFO
# Author : penkoad - penkoad@yahoo.fr -
# Licence : GNU GPL
# Dependency
#       zenity
#       xmms
# Based on
#       WOM_audioconverter - By yeKcim - yeknan@yahoo.fr - http://yeknan.free.fr
# History
#       
#       26.09.2005 : v0.1 : First public version
#
version="0.1"
XMMS_BIN="/usr/bin/xmms"

#################################################
#       TRADUCTIONS
        ###### Default = English #####
        title="AddToXmmsQueue "$version""
        pleasesel="Please select at least one file."
        noselec=""$title" send audio files to xmms playlist. "$pleasesel""
        warning="Warning"
case $LANG in
        ######## FranÃ§ais ########
        fr* )
        title="AddToXmmsQueue "$version""
        pleasesel="Merci de selectionner au moins un fichier."
        noselec=""$title" permet de mettre des fichiers audio dans la file d'attente XMMS. "$pleasesel""
        warning="Attention"
esac
#################################################
#       PROGRAMME
#### Pas de fichiers sÃ©lectionnÃ©s ###
if [ $# -eq 0 ]; then
        zenity --error --title="$warning" --text="$noselec"
        exit 1
fi
## envoie dans la file d'attente
## sous forme de boucle Ã  cause du problÃ¨me des espaces dans le nom des fichiers
## Comment savoir si l'espace correspond Ã  la fin du fichier ou est dans le nom du fichier ?
(while [ $# -gt 0 ]; do
        $XMMS_BIN -e -p "$1"
        shift
done
)
