2016-04-27 6 views
0

Hey Leute, ich arbeite gerade mit dem Spotify SDK. Ich habe eine Anmeldung durchgeführt und um Erlaubnis gebeten, auf die Benutzer-Playlist zuzugreifen.Spotify SDK-Genres sind immer leer?

Wenn der Benutzer mir die Erlaubnis gibt, kann ich auf alle ihre Spuren zugreifen und alle Arten von Informationen aus ihnen erhalten, aber aus irgendeinem Grund scheint das Genre die meiste Zeit leer zu sein. Ist das nur, weil Spotify dazu neigt, nicht viele Künstler-Genres zu geben oder ist das nur irgendwo versteckt und ich schaue einfach nicht an der richtigen Stelle? Bisher habe ich die genres -Eigenschaft im Album-Objekt und die im artist-Objekt überprüft.

Antwort

0

Ich habe das gleiche Problem. Ich habe meine eigene Musikbibliothek durchsucht und 243 leere von 312 Musikstücken erhalten, einige Musikstücke haben mehr als einen Künstler, also waren es 243 von insgesamt 453.

Ich habe vorher schon mal recherchiert und habe die Info bekommen, dass ich die Musikgenres bekommen soll, die ich von der Künstlerin bekommen sollte, aber es scheint, dass spotify sich nicht so sehr um die Künstlergattungen kümmert.

Hier ist, wie ich es geschafft, die Künstler, Genres zu erhalten:

SPTArtist.artistWithURI(artistUri, accessToken: self.auth.session.accessToken) { error, result in 

guard error == nil else { 
    let alert = UIAlertController(title: "Error", message: error!.localizedDescription, preferredStyle: .Alert) 
    self.presentViewController(alert, animated: true, completion: nil) 
    return 
}        
print("music genres by artist: \(result.genres)") 

}