Amateurs de Rhythmbox, pendant longtemps vous vénérerez mon prénom
En effet, Bien souvent rhythmbox ne trouve pas de pochette ou pas la bonne pochette pour l' album que vous jouez.
Il fallait alors fastidieusement et manuellement downloader la pochette a la main.
Grâce au script suivant, ce temps est révolu!
#!/bin/sh
#script pour recuperer des pochettes de cd pour rhythmbox
#requiert rhythmbox, zenity, firefox
#Autheur: Benjou
cd /tmp
artist=`rhythmbox-client --print-playing-format %aa`
artisturl=`echo $artist|sed 's/\ /+/g'`
album=`rhythmbox-client --print-playing-format %at`
albumurl=`echo $album|sed 's/\ /+/g'`
googleurl=`echo "http://www.exalead.com/search/imageSearch?q=""$artisturl""+""$albumurl""+filetype%3Ajpg&x=0&y=0"`
firefox -height 800 -width 400 $googleurl &
imageurl=`zenity --entry --title="Copiez l'url de la pochette choisie"`
imagename=`echo $imageurl|awk -F/ '{print $NF}'`
wget -A jpg,jpeg,JPG $imageurl
mv $imagename "$artist"" - ""$album"".jpg"
mv "$artist"" - ""$album"".jpg" ~/.gnome2/rhythmbox/covers/
Ce script va ouvrir firefox avec une recherche d' image sur exalead et une fenêtre zenity intitulée "Copiez l'url de la pochette choisie"
Il vous suffit alors de choisir une pochette et de glisser déposer le lien intitulé "View image alone" de firefox dans la fenêtre zenity et le tour est joué!
C'est pas magnifique tout ça? :cool:
Oui bon ça marche avec exalead qui est pas terrible(et pas avec google-image, qui demande bcp plus de clickage avant d'obtenir l'url de la photo)
Ça marche pas si le nom de l'album ou de l'artiste contient un slash (/)
Et 2 fois sur trois, firefox et zenity apparaissent superposés ce qui demande de maniper un peu.
Mais avouez que c'est bien mieux que rien!
Et puis avec votre aide, on va en faire un script correct!?
Bien à vous...