Перенос плейбэка на любое устройство #126
-
Дошли руки и до этой функции. Часто при включении ГУ в машине (в нем полноценный клиент Spotify на Андроиде) приходится делать принудительную синхронизацию с телефоном, для того чтобы продолжить воспроизведение на текущем месте. Каждый раз реакция девайсов довольно разная. То один из них перехватывает воспроизведение и управление другим с помощью Spotify connect, то другой. В общем не удобно все это.
Но это частный случай. Заинтересовала возможность включения любого плейлиста , игравшего последним на любом из устройств. Можно ли используя эту функцию на конкретном устройстве стартовать любой, а не конкретный плейлист? Тест ее запуска без указания ID плейлиста дает ошибку. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 10 replies
-
Звучит конечно как костыль для костылей) Точно не решается каким-нибудь переключателем в настройках или последовательностью включения? Данные о последнем играющем треке или плейлисте живут на паузе очень мало. Имею ввиду Допустим трек играет в телефоне, тогда по триггеру блютуза плейбэк можно перекинуть в машину. Этой функции нет в библиотеки, но она короткая. По идеи тоже самое делает сам Spotify, когда ловит новое устройство. SpotifyRequest.put('https://api.spotify.com/v1/me/player', {
device_ids: ['8471d89fd60a8eab0289c3a3339e946a474e15cc'],
play: true,
});
Конечный вариант в комментарии. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
Звучит конечно как костыль для костылей) Точно не решается каким-нибудь переключателем в настройках или последовательностью включения?
Данные о последнем играющем треке или плейлисте живут на паузе очень мало. Имею ввиду
getPlayback
.Допустим трек играет в телефоне, тогда по триггеру блютуза плейбэк можно перекинуть в машину. Этой функции нет в библиотеки, но она короткая. По идеи тоже самое делает сам Spotify, когда ловит новое устройство.
Player.resume
сработает без ошибки, когда сам плейбэк еще жив. Остается предложить экзотику в виде кэша, который …