En fait, Amarok n'est pas bien entraîné mais Audioscrobbler (.com) l'est. C'est un service web qui enregistre les morceaux joués par les utilisateurs, et s'en sert pour calculer une "distance conceptuelle" entre deux artistes. Amarok interroge celle-ci à partir du morceau en cours et se sert du résultat pour remplir la playlist.
Une petite illustration :
naku:~$ telnet ws.audioscrobbler.com 80
Trying 62.216.251.100...
Connected to ws.audioscrobbler.com.
Escape character is '^]'.
POST /xmlrpc HTTP/1.1
Host: ws.audioscrobbler.com
Content-Type: text/xml
Content-Length: 280
On peut voir que les 5 artistes les plus proches du Peuple De L'Herbe sont High Tone, FKY, Java, Dj Noize et Zenzile.
Si ces artistes sont dans ma collection, Amarok pioche des morceaux de ceux-ci (ceux que j'écoute le plus souvent) et les ajoute à la fin de la playlist.
Je vois pas de problème avec ce systême, c'est le plus évolué que j'ai vu dans un lecteur audio ! Et il n'y a pas de dérive comme tu le dis : au pire, si aucun artiste retourné n'est dans ma collection, alors rien n'est ajouté à la playlist.
[^] # Re: AmaroK - Ajout du mod/e de playlist "Dynamic" (gnii? kesse-ke-ce?)
Posté par Jean-Marc (site web personnel) . En réponse au journal XOrg 6.9 - RC0 et Amarok 1.3. Évalué à 5.
Une petite illustration :
naku:~$ telnet ws.audioscrobbler.com 80
Trying 62.216.251.100...
Connected to ws.audioscrobbler.com.
Escape character is '^]'.
POST /xmlrpc HTTP/1.1
Host: ws.audioscrobbler.com
Content-Type: text/xml
Content-Length: 280
<?xml version="1.0" encoding="UTF-8" ?>
<methodCall>
<methodName>getSimilarArtists</methodName>
<params>
<param>
<value><string>Le Peuple De L'Herbe</string></value>
</param>
<param>
<value><int>5</int></value>
</param>
</params>
</methodCall>
HTTP/1.0 200 OK
Date: 2005年8月16日 16:50:04 GMT
Server: Apache/1.3.33 (Unix) PHP/4.4.0
X-Proxy-Fix-Up: headers fixed up
X-Powered-By: PHP/4.4.0
Connection: close
Content-Type: text/xml
Content-length: 352;charset=utf-8
<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
<params>
<param>
<value><array>
<data>
<value><string>High Tone</string></value>
<value><string>fky</string></value>
<value><string>Java</string></value>
<value><string>dj Noize</string></value>
<value><string>Zenzile</string></value>
</data>
</array></value>
</param>
</params>
</methodResponse>
On peut voir que les 5 artistes les plus proches du Peuple De L'Herbe sont High Tone, FKY, Java, Dj Noize et Zenzile.
Si ces artistes sont dans ma collection, Amarok pioche des morceaux de ceux-ci (ceux que j'écoute le plus souvent) et les ajoute à la fin de la playlist.
Je vois pas de problème avec ce systême, c'est le plus évolué que j'ai vu dans un lecteur audio ! Et il n'y a pas de dérive comme tu le dis : au pire, si aucun artiste retourné n'est dans ma collection, alors rien n'est ajouté à la playlist.