Suchergebnisse

Suchergebnisse 1-18 von insgesamt 18.

  • Benutzer-Avatarbild

    vb-paradise.de/index.php/Attac…338bcd9d8367a2cda0f7a2de9 Beschreibung nSpotify ist eine gut dokumentierte Api für den Abruf von Daten aus dem laufenden Spotify-Programm über den SpotifyWebHelper. Sie ist warscheinlich die am einfachsten zu nutzende ihrer Art. Der Sourcecode wird in Kürze auf GitHub einsehbar sein. (Versteckter Text) (Versteckter Text) Verwendete Programmiersprache und IDE C# in Verbindung mit dem .NET Framework 4.5 Visual Studio 2013 Professional Die Dokumentation wurde unter an…

  • Benutzer-Avatarbild

    @Nikx Track ändern geht mit Spotify.SendPlayRequest("track") und Spotify.SendQueueRequest("track"). An der Suche arbeite ich noch, sie kommt im nächsten Update @Fachkraftx3 Versuch mal, es mit dem Windows Explorer anstatt WinRAR zu entpacken - damit geht es bei mir. Nur um sicher zu gehen, häng ich die DLLs nochmal hier an.

  • Benutzer-Avatarbild

    @Fachkraftx3 Wüsste nicht, dass man das machen könnte. Du kannst aber ganz einfach ein Key-Event senden: (Versteckter Text)

  • Benutzer-Avatarbild

    @Fachkraftx3 (Auf den Post vorher bezogen) Ok, das ist schon komisch. Da bräuchte ich aber weitere Informationen, das könnte alles sein. Bei mir funktionieren das Testprojekt, welches ich veröffentlicht habe und ein eigenes Projekt ohne jegliche Probleme Tritt das denn bei meinem Testprojekt oder einem eigenen auf? Wenn ja, fände ich es super, wenn du es mir kurz senden könntest :

  • Benutzer-Avatarbild

    Hast du die Newtonsoft.Json denn auch als Verweis hinzugefügt? Die wird für die Antworten auf die Requests benötigt, da die als JSON kommen. Es könnte eventuell damit zusammenhängen, dass ich die Library über NuGet beziehe - habe damit noch keine Erfahrungen.

  • Benutzer-Avatarbild

    Cool, dass sich das erledigt hat. Ich werde da aber nachher nochmal drüber schauen müssen. Für den Moment mach ich ne Notiz im Startpost.

  • Benutzer-Avatarbild

    @Nikx Nur ein kleines Update: Hab mich an die Suche gesetzt - der Code ist ca. 1/3 fertig (einer von 3 Teilen ist fertig implementiert), dann muss ich nur noch alles dokumentieren, was erst morgen möglich sein wird. Ansonsten läuft es aber eigentlich ganz gut @slice Ich habe bisher nur mit JSON.NET gearbeitet und war halt einfach von Anfang an begeistert. Hingegen bei den Framework-Funktionen braucht es immer eine lange Einarbeitungszeit etc. Der liebe James Newton-King hat da halt eine (fast) p…

  • Benutzer-Avatarbild

    @slice Ich glaube ehrlich gesagt kaum, dass die Feldnamen im JSON-String und in der Klasse unterschiedlich sein können, dass man einzlene Member ausschließen oder auch Converter für die Felder erstellen kann. Und selbst wenn, werde ich dieses Projekt kaum umstellen - dafür bin ich einfach ein zu großer Fan von JSON.NET. Edit @slice Ok Vielleicht werde ich es mir in der Zukunft irgendwann mal ansehen.

  • Benutzer-Avatarbild

    Soo, die Such-Funktion ist soweit fertig. Fehlen tut nur noch der Feinschliff und die Integration in das vorhandene System (die Suche läuft über die Metadata API, welche eigentlich nichts mit der anderen verwendeten API zu tun hat). Für die Interessierten ( @Nikx ? ) hab ich im Anhang schonmal die aktuellste Version angehängt. Suchen kann man über die Funktionen Spotify.SearchAlbum, Spotify.SearchArtist und Spotify.SearchTrack, für die Antworten hab ich den Namespace nSpotify.SearchResults erste…

  • Benutzer-Avatarbild

    Ich habe den letzten Stand nun auf GitHub veröffentlicht: github.com/stefan-baumann/nSpotify Die Weiterentwicklung habe ich für den Moment eingestellt, da ich keine passende Architektur gefunden habe, um die verschiedenen genutzten APIs zu verknüpfen. Bisher sind die Spotify Web bzw. Embedded Api (das, was in der ersten Version schon dabei war), die Metadata Lookup Api und die Metadata Search Api komplett implementiert. Solltet ihr eine Idee bezüglich der Architektur oder Interesse an der Funkti…

  • Benutzer-Avatarbild

    @Pat Rick Es scheint, als hätte Spotify da etwas an der API geändert. Ich habe einfach schnell die Methode für das Downloaden der Cover geändert, sodass sie wieder funktioniert. Mit dieser Änderung seitens Spotify fällt jedoch anscheinend das Wählen der Größe weg, weshalb ich diese Funktion vorübergehend aus dem Code entfernt habe. Den Teil mit den Änderungen am Code findest du hier: github.com/stefan-baumann/nSpo…potify/Data/Track.cs#L172 Ich werde dann vielleicht in den nächsten Tagen die Bina…

  • Benutzer-Avatarbild

    @Pat Rick Du kannst die Binary (nSpotidy.dll) in deinem VB.NET-Projekt einbinden und dann geht das beispielsweise so: Visual Basic-Quellcode (2 Zeilen)

  • Benutzer-Avatarbild

    Bei einem Update von Spotify in letzter Zeit wurde anscheinend die Methode für den Zugriff auf die Spotify Local API geändert. Ich habe dementsprechend nSpotify angepasst (Commit auf GitHub), sodass alles wieder wie gewohnt funktioniert. Außerdem habe ich die Gelegenheit genutzt, um nSpotify endlich auf NuGet zur Verfügung zu stellen. Download der neuen Binaries gibts im Startpost, der einfachere Weg, nSpotify zu nutzen ist jetzt jedoch, einfach in der Paket-Management-Konsole in Visual Studio f…

  • Benutzer-Avatarbild

    @MarcPhi Den aktuell gespielten Track kannst du wechseln, indem du Spotify.SendPlayRequest("id") aufrufst. Das kann dann beispielsweise folgendermaßen aussehen: VB.NET-Quellcode (4 Zeilen) Die ID kannst du entweder über den Spotify-Client oder wiederum über nSpotify bekommen: vb-paradise.de/index.php/Attac…338bcd9d8367a2cda0f7a2de9 Oder VB.NET-Quellcode (2 Zeilen)

  • Benutzer-Avatarbild

    @jmj Interessanter Zufall - Yothri hat erst gestern Abend bzgl. genau dieses Problems einen Issue auf GitHub erstellt Aber um deine Frage zu beantworten: Das Problem ist, dass die API, welche ich nutze (die inoffizielle API, welche der SpotifyWebHelper bereitstellt), diese Funktion (soweit ich weiß) nicht bereitstellt. Solltest du eine Library finden, welche diese Funktion bereitstellt, könnte ich die Funktion übernehmen - jedoch bezweifle ich ehrlich gesagt, dass es überhaupt eine Möglichkeit g…

  • Benutzer-Avatarbild

    @jmj In dem Fall sollte sich der Workaround mit dem Windows Volume Mixer eigentlich sogar recht gut eignen - es geht ja glücklicherweise nur um das Muten des Prozesses, nicht um eine Einstellung der Programminternen Lautstärke.

  • Benutzer-Avatarbild

    @jmj Zu was möchtest du denn "nützliche Links"? Zu dem Muten über den Windows Sound Mixer oder zu Spotify selbst? Solltest du ersteres meinen: Die CSCore-Library von @thefiloe bietet ein recht angenehmes Interface dafür an. Orientierung für die konkrete Implementation für Spotify kannst du dir zum Beispiel hier holen: github.com/filoe/cscore/blob/m…AudioSessionTests.cs#L142 Es ist jedoch auch möglich, das ohne den Overhead, den eine Library wie CSCore verursacht, direkt über die CoreAudioAPI von…

  • Benutzer-Avatarbild

    Sieht so aus, als hätte Spotify mal wieder ein paar Bibliotheken ausgesperrt... Ich werde es mir anschauen, sobald ich Zeit habe