• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[solved] amaroK similarArtists abrufen

Ich kann per DCOP mit amaroK ähnliche Interpreten zum aktuellen Titel abrufen.
Code:
dcop amarok collection similarArtists 10

Dabei wird in irgendeiner Weise die last.fm-Datenbank abgerufen.

Ich würde gern solche Informationen auch zu Interpreten abrufen, die gerade nicht laufen.

Hat jemand eine Idee, wie man das realisieren kann oder an wen man sich hier wenden sollte?
 
solved
Falls es noch jemanden interessieren sollte:
Meine etwas umständliche Variante sieht so aus.


Code:
echo
echo "Welcher Künstler?"
read artist
echo
echo "Suche,..."
curl --silent http://ws.audioscrobbler.com/1.0/artist/$artist/similar.txt > /tmp/sim.art.txt
echo
echo "Ähnliche Künstler wie "$artist" sind:"
echo

#define
ol=1
l=1

while [ $l -le $ol ]
do
ol=$(ls -l /tmp/sim.art.txt | tr -s " " | cut -d " " -f 5)
#echo $ol
sed -e 's/-[a-z0-9]/-/g;' /tmp/sim.art.txt > /tmp/sim.art2.txt
sed -e 's/[a-z0-9]-/-/g;' /tmp/sim.art2.txt > /tmp/sim.art.txt
l=$(ls -l /tmp/sim.art.txt | tr -s " " | cut -d " " -f 5)
l=$(( $l + 1 ))
#echo $l
done
sed -e 's/,/ /g;20,$d; s/----//g; s/100//g; s/[0-9][0-9].[0-9][0-9]//g; s/[0-9][0-9].[0-9]//g' /tmp/sim.art.txt > /tmp/sim.art2.txt

echo 
cat /tmp/sim.art2.txt
rm /tmp/sim.art.txt --force
rm /tmp/sim.art2.txt --force
echo

#wait for end
read
 
Oben