Re: [Plugin Tiers][Sujet Principal] Spotify
Publié : 24 mai 2019, 22:49
Lors de mes devs, ce n'était pas simple de voir ce qui ce se passe
Tu peux mettre le plugin en debug et redémarrer le daemon, dans ce cas tu auras un fichier de log spotify_daemon dans lequel tu pourras voir par exemple:
Quand je clique sur play sur l'un de mes devices, j'ai une trace qui ressemble à ça:
=================== BEGIN CURRENT PLAYBACK ITEM ==========================
--- API KEY xxxxxxxxxxxxxxx ---
--- ID 204 ---
--- ITEM ID yyyyyyyyyyyyyyyy ---
--- ITEM TITLE The Medallion Calls ---
--- ITEM ARTIST Klaus Badelt ---
--- ITEM ALBUM Pirates Of The Caribbean Original Soundtrack ---
--- ITEM IMAGE https://i.scdn.co/image/yyyyyyyyyyyyyyyyyyyyyyyyyy ---
--- CONTEXT TYPE playlist ---
--- CONTEXT URI spotify:user:yyyyyyyyy:playlist:yyyyyyyyyyyyyyyyyyyyyyy ---
==================== END CURRENT PLAYBACK ITEM ===========================
Lorsque je clique sur pause sur l'un de mes devices:
=================== BEGIN CURRENT PLAYBACK ITEM ==========================
--- API KEY xxxxxxxxxxxxxxxxxxxxxxxxx ---
--- ID 204 ---
--- ITEM ID ---
--- ITEM TITLE ---
--- ITEM ARTIST ---
--- ITEM ALBUM ---
--- ITEM IMAGE ---
--- CONTEXT TYPE ---
--- CONTEXT URI ---
==================== END CURRENT PLAYBACK ITEM ===========================
Cela va déja permettre de vérifier que le daemon, récupère les bonnes infos de spotify. Ensuite dans le fichier de log spotify du plugin tu devrais voir les infos qui sont remontées, dans le genre:
[2019-05-24 22:45:16][INFO] : ### ID 204 ###
[2019-05-24 22:45:16][INFO] : ### PLAYING true ###
[2019-05-24 22:45:16][DEBUG] : ### FORMAT VALUE playing / "true" / false / "true" ###
[2019-05-24 22:45:16][INFO] : ### ITEM ID xxxxxxxxxxxxxxxxxxx ###
[2019-05-24 22:45:16][DEBUG] : ### FORMAT VALUE item_id / "xxxx" / false / "xxxx" ###
[2019-05-24 22:45:16][DEBUG] : ### FORMAT VALUE item_id / "xxx" / false / "xxxx" ###
[2019-05-24 22:45:16][INFO] : ### ITEM ALBUM The Greatest Instrumentals of All Time ###
[2019-05-24 22:45:16][DEBUG] : ### FORMAT VALUE item_album / "The Greatest Instrumentals of All Time" / false / "The Greatest Instrumentals of All Time" ###
[2019-05-24 22:45:16][INFO] : ### ITEM TITLE Mission Impossible ###
[2019-05-24 22:45:16][DEBUG] : ### FORMAT VALUE item_title / "Mission Impossible" / false / "Mission Impossible" ###
[2019-05-24 22:45:16][DEBUG] : ### FORMAT VALUE item_title / "Mission Impossible" / false / "Mission Impossible" ###
[2019-05-24 22:45:16][INFO] : ### ITEM ARTIST The Session ###
[2019-05-24 22:45:16][DEBUG] : ### FORMAT VALUE item_artist / "The Session" / false / "The Session" ###
[2019-05-24 22:45:16][INFO] : ### IS PLAYING ###
[2019-05-24 22:45:16][INFO] : ### ITEM IMAGE https://i.scdn.co/image/xxxxxxxxxxxxxxx ... xxxxxxxxxx ###
[2019-05-24 22:45:16][DEBUG] : ### FORMAT VALUE item_image / "https:\/\/i.scdn.co\/image\/xxxxxxxxxxxxxxxxxxxx" / false / "https:\/\/i.scdn.co\/image\/xxxxxxxxxxxxxxxxxxxxxxx" ###
[2019-05-24 22:45:16][INFO] : ### CONTEXT TYPE playlist ###
[2019-05-24 22:45:16][INFO] : ### CONTEXT URI spotify:user:xxxxxxxxxxxxxxx:playlist:xxxxxxxxxxxxxxxxx ###
[2019-05-24 22:45:16][INFO] : ### PLAYLIST ID xxxxxxxxxxxxxxxxxxxxxx ###
[2019-05-24 22:45:16][DEBUG] : ### FORMAT VALUE playlist_id / "xxxxxxxxxxx" / false / "xxxxxxxxxx" ###
[2019-05-24 22:45:16][INFO] : ### LIST xxxxxxxxxxxxxx|Pet Shop Boys;xxxxxxxxxxxxxxxxxxxx|Depeche Mode;xxxxxxxxxxxx|cccccccccc ????;xxxxxxxxxxxxxxxxxx|Viral;xxx|Films;xx|Année 80;xxx|Techno ###
[2019-05-24 22:45:16][DEBUG] : --- PLAYLIST PARSE = Pet Shop Boys ---
[2019-05-24 22:45:16][DEBUG] : --- PLAYLIST PARSE = Depeche Mode ---
[2019-05-24 22:45:16][DEBUG] : --- PLAYLIST PARSE = plestinn ???? ---
[2019-05-24 22:45:16][DEBUG] : --- PLAYLIST PARSE = Viral ---
[2019-05-24 22:45:16][DEBUG] : --- PLAYLIST PARSE = Films ---
[2019-05-24 22:45:16][DEBUG] : --- PLAYLIST FOUND = Films ---
[2019-05-24 22:45:16][INFO] : ### PLAYLIST NAME Films ###
[2019-05-24 22:45:16][DEBUG] : ### FORMAT VALUE playlist_name / "Films" / false / "Films" ###
Tu peux mettre le plugin en debug et redémarrer le daemon, dans ce cas tu auras un fichier de log spotify_daemon dans lequel tu pourras voir par exemple:
Quand je clique sur play sur l'un de mes devices, j'ai une trace qui ressemble à ça:
=================== BEGIN CURRENT PLAYBACK ITEM ==========================
--- API KEY xxxxxxxxxxxxxxx ---
--- ID 204 ---
--- ITEM ID yyyyyyyyyyyyyyyy ---
--- ITEM TITLE The Medallion Calls ---
--- ITEM ARTIST Klaus Badelt ---
--- ITEM ALBUM Pirates Of The Caribbean Original Soundtrack ---
--- ITEM IMAGE https://i.scdn.co/image/yyyyyyyyyyyyyyyyyyyyyyyyyy ---
--- CONTEXT TYPE playlist ---
--- CONTEXT URI spotify:user:yyyyyyyyy:playlist:yyyyyyyyyyyyyyyyyyyyyyy ---
==================== END CURRENT PLAYBACK ITEM ===========================
Lorsque je clique sur pause sur l'un de mes devices:
=================== BEGIN CURRENT PLAYBACK ITEM ==========================
--- API KEY xxxxxxxxxxxxxxxxxxxxxxxxx ---
--- ID 204 ---
--- ITEM ID ---
--- ITEM TITLE ---
--- ITEM ARTIST ---
--- ITEM ALBUM ---
--- ITEM IMAGE ---
--- CONTEXT TYPE ---
--- CONTEXT URI ---
==================== END CURRENT PLAYBACK ITEM ===========================
Cela va déja permettre de vérifier que le daemon, récupère les bonnes infos de spotify. Ensuite dans le fichier de log spotify du plugin tu devrais voir les infos qui sont remontées, dans le genre:
[2019-05-24 22:45:16][INFO] : ### ID 204 ###
[2019-05-24 22:45:16][INFO] : ### PLAYING true ###
[2019-05-24 22:45:16][DEBUG] : ### FORMAT VALUE playing / "true" / false / "true" ###
[2019-05-24 22:45:16][INFO] : ### ITEM ID xxxxxxxxxxxxxxxxxxx ###
[2019-05-24 22:45:16][DEBUG] : ### FORMAT VALUE item_id / "xxxx" / false / "xxxx" ###
[2019-05-24 22:45:16][DEBUG] : ### FORMAT VALUE item_id / "xxx" / false / "xxxx" ###
[2019-05-24 22:45:16][INFO] : ### ITEM ALBUM The Greatest Instrumentals of All Time ###
[2019-05-24 22:45:16][DEBUG] : ### FORMAT VALUE item_album / "The Greatest Instrumentals of All Time" / false / "The Greatest Instrumentals of All Time" ###
[2019-05-24 22:45:16][INFO] : ### ITEM TITLE Mission Impossible ###
[2019-05-24 22:45:16][DEBUG] : ### FORMAT VALUE item_title / "Mission Impossible" / false / "Mission Impossible" ###
[2019-05-24 22:45:16][DEBUG] : ### FORMAT VALUE item_title / "Mission Impossible" / false / "Mission Impossible" ###
[2019-05-24 22:45:16][INFO] : ### ITEM ARTIST The Session ###
[2019-05-24 22:45:16][DEBUG] : ### FORMAT VALUE item_artist / "The Session" / false / "The Session" ###
[2019-05-24 22:45:16][INFO] : ### IS PLAYING ###
[2019-05-24 22:45:16][INFO] : ### ITEM IMAGE https://i.scdn.co/image/xxxxxxxxxxxxxxx ... xxxxxxxxxx ###
[2019-05-24 22:45:16][DEBUG] : ### FORMAT VALUE item_image / "https:\/\/i.scdn.co\/image\/xxxxxxxxxxxxxxxxxxxx" / false / "https:\/\/i.scdn.co\/image\/xxxxxxxxxxxxxxxxxxxxxxx" ###
[2019-05-24 22:45:16][INFO] : ### CONTEXT TYPE playlist ###
[2019-05-24 22:45:16][INFO] : ### CONTEXT URI spotify:user:xxxxxxxxxxxxxxx:playlist:xxxxxxxxxxxxxxxxx ###
[2019-05-24 22:45:16][INFO] : ### PLAYLIST ID xxxxxxxxxxxxxxxxxxxxxx ###
[2019-05-24 22:45:16][DEBUG] : ### FORMAT VALUE playlist_id / "xxxxxxxxxxx" / false / "xxxxxxxxxx" ###
[2019-05-24 22:45:16][INFO] : ### LIST xxxxxxxxxxxxxx|Pet Shop Boys;xxxxxxxxxxxxxxxxxxxx|Depeche Mode;xxxxxxxxxxxx|cccccccccc ????;xxxxxxxxxxxxxxxxxx|Viral;xxx|Films;xx|Année 80;xxx|Techno ###
[2019-05-24 22:45:16][DEBUG] : --- PLAYLIST PARSE = Pet Shop Boys ---
[2019-05-24 22:45:16][DEBUG] : --- PLAYLIST PARSE = Depeche Mode ---
[2019-05-24 22:45:16][DEBUG] : --- PLAYLIST PARSE = plestinn ???? ---
[2019-05-24 22:45:16][DEBUG] : --- PLAYLIST PARSE = Viral ---
[2019-05-24 22:45:16][DEBUG] : --- PLAYLIST PARSE = Films ---
[2019-05-24 22:45:16][DEBUG] : --- PLAYLIST FOUND = Films ---
[2019-05-24 22:45:16][INFO] : ### PLAYLIST NAME Films ###
[2019-05-24 22:45:16][DEBUG] : ### FORMAT VALUE playlist_name / "Films" / false / "Films" ###