#!/bin/bash kdialog --title "Convert mp3 to m4r" --msgbox "Questo Script converte i tuoi mp3 in m4r e li uppa automaticamente sul tuo iphone 5 SEMPLICI REGOLE! 1)Dato che noi linuxiani amiamo il nostro lowercase, IL FILE MP3 NON DEVE AVERE SPAZI! Es. 01 - nome song.mp3 Ma deve essere così: 01-nomesong.mp3 o 01_-_nome_song.mp3 2)Il nome da dare al file .m4r deve essere anche esso senza spazi 3)NON USATE [ / % & () ' ] PER TITOLARE UNA CANZONE 4)Fate in modo che il vostro iphone sia connesso alla rete wirelles e che SSH sia abilitato 5)Dovete avere mplayer e faac installati!Controllate Version 0.1_beta subrikk Development" scelta(){ urlf=`kdialog --title "Convert mp3 to m4r" --title "Seleziona il tuo m4r" --getopenurl /home "*.m4r"` if [ "$?" == "1" ] then exit fi echo $urlf > .1.txt n_s=`sed -n 's/file:\/\///p' .1.txt` echo $n_s > .1.txt nome_song=`cat .1.txt|cut -d '.' -f1` } convert(){ urlf=`kdialog --title "Convert mp3 to m4r" --getopenurl /home "*.mp3"` if [ "$?" == "1" ] then exit fi echo $urlf > .1.txt url=`sed -n 's/file:\/\///p' .1.txt` mplayer -ao pcm "$url" -ao pcm:file="~temp.wav" nome_song=`kdialog --title "Convert mp3 to m4r" --inputbox "Inserisci canzone SENZA_SPAZI ne estenzione" "01_-_nome"` if [ "$?" == "1" ] then rm ~temp.wav exit fi konsole -e faac ~temp.wav -o $nome_song.m4r -w rm ~temp.wav rm .1.txt kdialog --title "Convert mp3 to m4r" --msgbox "Conversione Completata!" } upload(){ IP=`kdialog --title "Convert mp3 to m4r" --inputbox "Inserisci IP IPHONE" "192.168.x.x"` ping="0 received," ping=`ping -qnc 1 $IP | grep ' received,' |awk '{print $4 " "$5}'` echo $ping if [ "$ping" == "1 received," ] then konsole -e scp -C -r $nome_song.m4r root@$IP:/Library/Ringtones else kdialog --title "Convert mp3 to m4r" --yesno "IP NON RAGGIUNTO, ACCERTARSI DI AVER SCRITTO CORRETTAMENTE L'IP RIPROVARE?" if [ "$?" == "0" ] then upload else kdialog --msgbox "Bye" fi fi } rm ~temp.wav scelta=`kdialog --title "Convert mp3 to m4r" --menu "Cosa Vuoi fare" "conv" "Converti" "upp" "Uppare su iphone"` case $scelta in conv) convert kdialog --title "Convert mp3 to m4r" --yesno "Vuoi uppare la canzone nell'iphone?" if [ "$?" == "0" ] then echo funge upload else kdialog --title "Convert mp3 to m4r" --msgbox "Il tuo File è: $nome_song.m4r" fi ;; upp) scelta upload ;; esac