if [ "$1" != "" ];
then
interpretlyric="$1"
else
read -p "Interpret: " interpretlyric
fi
if [ "$2" != "" ];
then
titlelyric="$2"
else
read -p "Songtitle: " titlelyric
fi
if [ ! -e "/var/mobile/Media/My Lyrics/" ];
then
mkdir "/var/mobile/Media/My Lyrics/"
chown mobile:mobile "/var/mobile/Media/My Lyrics/"
fi
interpretlyric=$(echo "$interpretlyric" | tr ' ' '%' | awk '
{  
  n=split($0,array,"%")
  for (i=1;i<=n;i++) {
x=toupper (substr(array[i],1,1)) substr(array[i],2)
    printf("%s",x)
if (i<n) { printf ("%s"," ") }
  }
  printf("%s","\n")  
}')
titlelyric=$(echo "$titlelyric" | tr ' ' '%' | awk '
{  
  n=split($0,array,"%")
  for (i=1;i<=n;i++) {
x=toupper (substr(array[i],1,1)) substr(array[i],2)
    printf("%s",x)
if (i<n) { printf ("%s"," ") }
  }
  printf("%s","\n")  
}')
author="$interpretlyric"
title="$titlelyric"

######################Lyrics######################
	cd "/var/mobile/Media/My Lyrics/"
		if [ "$(echo $interpretlyric | grep '/')" != "" ];
		then
		dnat1=0
		while true
		do
		dnat1=$(expr $dnat1 + 1)
		datpart1=$(echo $interpretlyric | cut -d '/' -f$dnat1)
			if [ "$datpart1" = "" ];
			then
			dnat1=$(expr $dnat1 - 1)
			datpart1=$(echo $interpretlyric | cut -d '/' -f$dnat1)
			break
			fi
		done
		fi
		if [ "$(echo $titlelyric | grep '/')" != "" ];
		then
		dnat2=0
		while true
		do
		dnat2=$(expr $dnat2 + 1)
		datpart2=$(echo $titlelyric | cut -d '/' -f$dnat2)
			if [ "$datpart2" = "" ];
			then
			dnat2=$(expr $dnat2 - 1)
			datpart2=$(echo $titlelyric | cut -d '/' -f$dnat2)
			break
			fi
		done
		fi
	interpretlyric2=$(echo "$interpretlyric" | tr '/' ' ')
		if [ ! -e "/var/mobile/Media/My Lyrics/$interpretlyric2/$titlelyric.txt" ];
		then
			if [ ! -d "/var/mobile/Media/My Lyrics/$interpretlyric2" ];
			then
			mkdir "/var/mobile/Media/My Lyrics/$interpretlyric2"
			fi
		interpretlyric=$(echo "$author" | tr ' ' '_')
		titlelyric=$(echo "$title" | tr ' ' '_')
		wget "http://lyrics.wikia.com/$interpretlyric:$titlelyric" 
			if [ "$(echo $interpretlyric | grep '/')" = "" ];
			then
				if [ "$(echo $titlelyric | grep '/')" = "" ];
				then
				tocat=$(ls | grep -i "$interpretlyric:$titlelyric")
				else
				tocat=$(ls | grep -i "$interpretlyric:$datpart2")
				titlelyric=$(echo "$titlelyric" | tr '/' ' ')
				fi
			else
				if [ "$(echo $interpretlyric | grep '/')" = "" ];
				then
				tocat=$(ls | grep -i "$datpart1:$titlelyric")
				interpretlyric=$(echo "$interpretlyric" | tr '/' ' ')
				else
				tocat=$(ls | grep -i "$datpart1:$datpart2")
				titlelyric=$(echo "$titlelyric" | tr '/' ' ')
				interpretlyric=$(echo "$interpretlyric" | tr '/' ' ')
				fi
			fi
		titlelyric=$(echo "$titlelyric" | tr '_' ' ')
		interpretlyric=$(echo "$interpretlyric" | tr '_' ' ')
		cat "$tocat" | grep "<br />&#" | sed 's/<\/div>\&\#/\n/g' | tail -1 | sed 's/<!--//g' | tr -d '&#' | sed 's/<br \/>/\n/g' | tr ';' ':' | awk '
{
  zeile = $0
  n = split(zeile,array,":")
  for (i=1;i<=n;i++) {
   printf("%c",array[i])
  }
  printf("%s","\n")
}' > "$interpretlyric2/$titlelyric.txt"
cat "$interpretlyric2/$titlelyric.txt" | awk '{printf ("%s%s", substr($0,1,length($0)-1), "\r\n")}' > "$interpretlyric2/$titlelyric2.txt"
mv "$interpretlyric2/$titlelyric2.txt" "$interpretlyric2/$titlelyric.txt"
chown mobile:mobile "$interpretlyric2/$titlelyric.txt"
		rm -f "$tocat"
		fi
clear
output=$(cat "$interpretlyric2/$titlelyric.txt")
if [ "$output" = "" ];
then
echo "




Songtext could not be found."
rm -f "/var/mobile/Media/My Lyrics/$interpretlyric2/$titlelyric.txt" 2>/dev/null
rmdir "$interpretlyric2" 2>/dev/null
else
echo "
$author - $title
"
sleep 2
echo "$output"
fi
######################/Lyrics######################
