Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
it:iot:nodered:spotify [2023/01/05 21:38] Petr Nosekit:iot:nodered:spotify [2023/01/05 21:46] (aktuální) Petr Nosek
Řádek 43: Řádek 43:
  
 Tím mohu autentizaci úspěšně dokončit.  Tím mohu autentizaci úspěšně dokončit. 
 +
 +
 +===== Přehrávání audia =====
 +
 +Původně jsem posílal do nodu Spotify json injecty, dle [[https://developer.spotify.com/documentation/web-api/reference/#/operations/transfer-a-users-playback|Spotify API dokumentace]]. To byl chybný krok a kdybych se tady vrátil hned k dokumentaci pluginu, ušetřil bych více času.
 +
 +Vyčítání zařízení připojených ke Spotify nebyl problém, ale zavolání funkce [[https://developer.spotify.com/documentation/web-api/reference/#/operations/transfer-a-users-playback|Transfer Playback]], která způsobuje přenesení audio streamu na konkrétní zařízení vykazovalo pořád chyby.
 +
 +Po nějakém čase hledání jsem narazil na diskusi, kde je psáno, že do nodu Spotify se má posílat nod funkce, ve které bude následující obsah:
 +
 +<code JavaScript>
 +msg.params = [
 +    ['319827319827391823981732'], /* DeviceIds Array (but it can only handle one device id) */
 +    { play: true } /* Options Object */
 +];
 +</code>
 +
 +
 +To rozbilo moji představu o vstupu jako Json objektech a vrátil jsem se k [[https://github.com/pckhib/node-red-contrib-spotify|dokumentaci]], kde je na konci napsáno, jak se vstupy mají používat - včetně doporučení o přečtení [[https://github.com/thelinmichael/spotify-web-api-node/blob/master/src/spotify-web-api.js|API description pluginu]]
 +
 +
  • it/iot/nodered/spotify.1672954715.txt.gz
  • Poslední úprava: 2023/01/05 21:38
  • autor: Petr Nosek