Sonos Cloud API Queues - PullRequest
       11

Sonos Cloud API Queues

0 голосов
/ 05 декабря 2018

Я хочу разработать Sonos Controller, способный:

Воспроизвести список воспроизведения или альбом сейчас, или на следующей (после текущей песни), или добавив его в конец очереди.

Однако я не вижу способа контролировать, как список воспроизведения добавляется в очередь.Документация в https://developer.sonos.com/reference/control-api/playlists/loadplaylist/ не предполагает, что это возможно, но в описании для режима воспроизведения в случайном порядке есть ссылка на очередь «Воспроизведение дорожек в очереди в случайном порядке».

Существует документация для "облачных очередей", но, похоже, она предназначена для музыкальных служб.

Возможно ли создать облачную очередь, которая просто содержит ссылки на дорожки в других службах?

Не то чтобы я действительно хотел это реализовать, я бы предпочел просто получить доступ к очереди игроков.

Ответы [ 2 ]

0 голосов
/ 05 декабря 2018

API управления Sonos в настоящее время не разрешает прямой доступ к очереди игрока.Сторонние интеграции могут доставлять контент в очередь через пространства имен списков воспроизведения и избранного, но они не могут напрямую касаться очереди.

Как вы заметили, API Cloud Queue предназначен для контент-партнеров.Непосредственно невозможно ссылаться на сторонний контент в личных CQ, есть проблемы с аутентификацией.

0 голосов
/ 05 декабря 2018

Это согласуется с тем, что мой пользовательский опыт очереди Sonos очень простой и неразумный.Было несколько раз, когда я был вынужден очистить очередь и начать все сначала, вместо того, чтобы иметь возможность переупорядочивать элементы и т. Д. FWIW, из их документации я ближе всего видел, как выищу, находится под другим API.Sonos Music API> reorderContainer, как описано здесь: https://developer.sonos.com/reference/sonos-music-api/reordercontainer/

Я не вижу подобной функциональности, документированной в Sonos Cloud Queue API.Что касается случайного порядка, я полагаю, что это при воспроизведении, а не что-либо, что изменяет очередь.

...