The Echo Nest est une société de bases de données d'informations musicales qui semble avoir été acquise par Spotify en 2014. L'API de l'information musicale est ouverte au public. http://the.echonest.com/
http://developer.echonest.com/client_libraries.html
Centos 7.2 Python 2.7 Cette fois, j'ai essayé d'utiliser Pyechonest
easy_install -U pyechonest
http://developer.echonest.com/ Créez un compte gratuit ici. Vous recevrez une confirmation d'activation du compte par e-mail.
Vous devriez voir «Votre clé API:» sur votre page de profil https://developer.echonest.com/account/profile
Montrez des artistes similaires à Duke Ellington au lieu de Bikini Kill.
vi echotest.py
echotest1.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
from pyechonest import config
config.ECHO_NEST_API_KEY="YOURAPIKEY"
from pyechonest import artist
de = artist.Artist('duke ellington')
print "Artists similar to: %s:" % (de.name,)
for similar_artist in de.similar: print "\t%s" % (similar_artist.name,)
Artists similar to: Duke Ellington:
Count Basie
The Duke Ellington Band
Earl Hines
Woody Herman
Count Basie Orchestra
Stan Kenton
Benny Carter
Lionel Hampton
Benny Goodman
Teddy Wilson
Johnny Hodges
Fletcher Henderson
Buddy Rich
Duke Ellington Orchestra
Harry James
Le résultat semble mettre l'accent sur la corrélation chronologique.
echotest2.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
from pyechonest import config
config.ECHO_NEST_API_KEY="YOURAPIKEY"
from pyechonest import artist
a = artist.Artist('duke ellington')
print a.id
ARMI36C1187B99A462
echotest3.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
from pyechonest import config
config.ECHO_NEST_API_KEY="YOURAPIKEY"
from pyechonest import song
de_results = song.search(artist='duke ellington', title='perdido')
perdido = de_results[0]
print perdido.artist_location
print 'tempo:',perdido.audio_summary['tempo'],'duration:',perdido.audio_summary['duration']
{u'latitude': 47.3917, u'location': u'Washington D.C. ', u'longitude': -121.5708}
tempo: 129.606 duration: 188.4
Je l'ai écrit parce que je voulais plus d'articles sur les API de musique. http://qiita.com/hideyuki/items/8b5c6b02d0784aa25fd2
Recommended Posts