Aktuellen Song in Spotify mit Java auslesen?
Ich möchte den gerade gespielten Song in Java auslesen, ich habe mir schon die Web API von Spotify angesehen und auch einen Wrapper für Java, allerdings habe ich dort nicht durchgeblickt.
Vielen Dank im vorraus!
3 Antworten
![](https://images.gutefrage.net/media/user/regex9/1455660989427_nmmslarge__0_13_270_270_615d5a3bc6888f4c1486ce2b4d9d8f60.png?v=1455660989000)
Zumeist läuft es doch darauf hinaus, dass du dich erst bei der API authentifizierst und dann eine Anfrage schickst, die in der API dokumentiert ist.
Welchen Wrapper verwendest du? Hast du bereits Beispiele zum Umgang mit diesen gesucht / dir angeschaut?
![](https://images.gutefrage.net/media/user/regex9/1455660989427_nmmslarge__0_13_270_270_615d5a3bc6888f4c1486ce2b4d9d8f60.png?v=1455660989000)
Genau, zunächst benötigst du einen Token. Wie du den bekommst, steht hier. Aber auch auf der GitHub-Seite wird unter dem Punkt Authorization beschrieben, wie man leicht an einen Token gelangt. Das dazu verlinkte Beispiel kann man wahrscheinlich als Boilerplate-Code betrachten.
Zu den einzelnen Möglichkeiten, die man so von der API anfordern kann, sehe ich, gibt es ebenso stets ein praktisches Beispiel. Wo liegt da nun also dein konkretes Problem? Gleich vorweg - komplette Code-Blöcke oder alles werde ich nicht erklären. Wenn du damit Probleme hast, verweise ich zugleich darauf, sich nochmals mit Grundlagen auseinanderzusetzen.
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
Du kannst, falls du Windows benutzt, native Funktionen callen um alle Fenstertitel zu erhalten. Aus dem Fensternamen von Spotify kann man auch den Spotify-Titel entnehmen.
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
Ok, kennst du irgendwelche Beispiele für native Sachen mit Java, da ich noch nie etwas damit gemacht habe?
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
Dafür brauchst du die JNA-Bibliothek. Hier ein Beispiel:https://stackoverflow.com/a/110674922
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
Ok, aber wie bekomme ich jetzt nur den Titel vom Spotify Fenster?
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
Ich meinte wie kann ich aus den ganzen Fenstern nur den Spotify Prozess rauspicken?
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
Java (Desktop) oder Android-Java ?
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
Den hier: https://github.com/thelinmichael/spotify-web-api-java
Ja aber nicht verstanden und die Beispiele brauchten Tokens die man erst mit der API bekommt oder so ähnlich.