![]() | Name | Last modified | Size | Description |
---|---|---|---|---|
![]() | Parent Directory | - | ||
Ett verktyg för att söka i Spotifys bibliotek efter låtar och artister.
Svårighetsgrad: 2
Denna övning kan göras otroligt mycket enklare med hjälp av det färdigskrivna verktyget Spotipy, som verkar som ett Python-lager kring Spotifys API.
Ladda ner zip-filen med biblioteket: https://github.com/plamere/spotipy/archive/master.zip, packa upp, och kör följande på en kommandorad inifrån den uppackade mappen:
python setup.py install
Nu bör du kunna skriva import spotipy
överst i en Python-fil och använda det enligt dokumentationen. Exempel:
import spotipy
sp = spotipy.Spotify()
tracks = sp.search(q='Stairway To Heaven')
for i, t in enumerate(tracks['tracks']['items'], 1):
name = t['name']
print "{1}. {0}".format(name, i)
Använd sp.search()
för att söka efter en låt och visa resultaten.
1.1. Visa även album och artist.
Låt koden söka efter en textsträng man ger skriptet: python searcher.py 'Stairway To Heaven'
.
Lägg till funktion för att söka på artister.
Presentera den infon du känner är relevant! Se i dokumentationen vilka data som finns tillgängliga.
preview_url
för Track Object). Externa bibliotek för ljuduppspelning lär behövas.Spotipy. Python-wrapper för Spotifys Web API.
Spotipy dependar på Requests.
Ladda ner eller klona mappen från GitHub, ställ dig i mappen och kör:
python setup.py install
Eller gå helt via pakethanterare:
pip install SpotipyWebAPI
eller
easy_install SpotipyWebAPI