Das Echo Nest ist ein Unternehmen für Musikinformationsdatenbanken, das anscheinend 2014 von Spotify übernommen wurde. Die API für Musikinformationen ist öffentlich zugänglich. http://the.echonest.com/
http://developer.echonest.com/client_libraries.html
Centos 7.2 Python 2.7 Diesmal habe ich versucht, Pyechonest zu verwenden
easy_install -U pyechonest
http://developer.echonest.com/ Erstellen Sie hier ein kostenloses Konto. Sie erhalten eine Bestätigung der Kontoaktivierung per E-Mail.
Auf Ihrer Profilseite sollte "Ihr API-Schlüssel:" angezeigt werden https://developer.echonest.com/account/profile
Zeigen Sie ähnliche Künstler wie Duke Ellington anstelle von 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
Das Ergebnis scheint die chronologische Korrelation zu betonen.
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
Ich habe es geschrieben, weil ich mehr Artikel über Musik-APIs wollte. http://qiita.com/hideyuki/items/8b5c6b02d0784aa25fd2
Recommended Posts