Я пытаюсь создать программу для моего Raspberry Pi, которая может воспроизводить плейлист Spotify на моей системе Sonos с использованием модуля Python SoCo (Python 2.7).
Я пытался воспроизвести URI плейлиста с помощьюspeaker.play_uri
и speaker.add_uri_to_queue
.Я также пытался удалить и добавить некоторые части URI, например:
x-sonos-spotify:spotify:user:jori007jaguar:playlist:2DGG7fF7GI8YlL6BhqMGGT
x-sonos-spotify:spotify:user:jori007jaguar:playlist:2DGG7fF7GI8YlL6BhqMGGT?sid=9
x-sonos-spotify:spotify:user:jori007jaguar:playlist:2DGG7fF7GI8YlL6BhqMGGT?sid=9&sn=3
x-sonos-spotify:spotify:user:jori007jaguar:playlist:2DGG7fF7GI8YlL6BhqMGGT?sid=9&flags=8224&sn=3
x-rincon-cpcontainer:spotify:user:jori007jaguar:playlist:2DGG7fF7GI8YlL6BhqMGGT
x-rincon-cpcontainer:spotify:user:jori007jaguar:playlist:2DGG7fF7GI8YlL6BhqMGGT?sid=9
Но он всегда говорил мне, что файл не может быть найден.
Я пробовал весьчто-то в консоли, но вот мои попытки:
speaker = SoCo('...ip...')
speaker.add_uri_to_queue('every uri listed above')
speaker.play_uri('every uri listed above')
Я ожидаю, что код установит очередь динамика Sonos в мой список воспроизведения Spotify, но вместо этого он либо возвращает ошибку UPnP 800
, 804
или 714
, или он добавляет список воспроизведения как одну дорожку, называемую
x-rincon-cpcontainer:spotify:user:jori007jaguar:playlist:2DGG7fF7GI8YlL6BhqMGGT
или
x-sonos-spotify:spotify:user:jori007jaguar:playlist:2DGG7fF7GI8YlL6BhqMGGT
, в список воспроизведения (дорожка не воспроизводится, потому что она говорит: «Файл ненайдено ')