Пример : у меня есть альбом Spotify, и я хочу воспроизвести его 15-й трек. После завершения воспроизведения трека 15 я хочу, чтобы Spotify воспроизводил трек 16, после этого трека 17 и т. Д.
Я использую Spotify App Remote SDK для Android. Я могу придумать три возможных решения.
Решения :
Получите следующие треки из альбома через Spotify Web API и добавить их в очередь. Это не работает для меня, потому что я не хочу, чтобы Spotify сохранял очередь, когда пользователь начинает воспроизведение другого плейлиста или альбома.
Используйте фоновую службу, которая автоматически начинает воспроизведение следующей дорожки по окончании текущей. Но здесь пользователь может испытывать значительную задержку между дорожками.
Запустить альбом и пропустить несколько раз. Теоретически этот вариант подойдет. Хотя это не кажется очень элегантным.
Есть ли лучший способ добиться этого? Например, как-то добавить к треку контекст? Спасибо за любую помощь!