#!/bin/sh #TEXT FILE WITH THE PATH OF ALL SONGS #TO CREATE THIS FILE: find -name "*.mp3" > /home/user/MyDocs/songs.txt NAMES="/home/user/MyDocs/songs.txt" if [ -f $NAMES ] then #COUNT NUMBER OF SONGS #wc -l $NAMES | cut -d ' ' -f 1` DOESN'T WORK IN N900 NUMBER=0 exec<$NAMES while read line do NUMBER=`expr $NUMBER + 1` done "RANDOM" SONG #RANDOM VARIABLE EXISTS IN bash BUT NOT IN busybox max=$(($numero-1)) random=`dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -f1 -d" "` SONG=`head -$((1+($random % $max))) $FICHERO | tail -1` #TURNS FM TRANSMITTER ON fmtx_client -p 1 #OPEN MEDIA PLAYER WITH THE RANDOM SONG dbus-send --print-reply --dest=com.nokia.mediaplayer /com/nokia/mediaplayer com.nokia.mediaplayer.mime_open string:"file:///$SONG else echo "ERROR: The file $NAMES doesn't exist." fi