diff --git a/library/Class/WebService/Lastfm.php b/library/Class/WebService/Lastfm.php
index 625edbd06bb7e59d6f27867bbb7108bbe459125e..c2d5534b1d7405999fe0431fcd41f45a4f753553 100644
--- a/library/Class/WebService/Lastfm.php
+++ b/library/Class/WebService/Lastfm.php
@@ -128,12 +128,13 @@ class Class_WebService_Lastfm  extends Class_WebService_Abstract {
 
 
   public function getMorceaux($titre, $auteur) {
-    $album=$this->getAlbum($titre,$auteur);
-    if(!$album) return false;
+    if (!$album = $this->getAlbum($titre,$auteur))
+      return false;
 
     $data = $this->httpGet($album['url']);
     $dom = new Zend_Dom_Query($data);
-    $elements = $dom->queryXpath('//td[@class="chartlist-name"]//span/a');
+
+    $elements = $dom->queryXpath('//td[@class="chartlist-name"]/a');
 
     if (!$elements->count())
       return ['nb_resultats' => 0];