Как я могу управлять спойтизацией музыки из другого приложения и извлекать информацию, такую ​​как плейлист и дорожка, которые воспроизводятся в данный момент? (Android)

Как я могу управлять музыкой Spotify (например) из другого приложения (которое я создаю) и извлекать информацию, такую ​​как список воспроизведения и дорожка, которая воспроизводится в данный момент? (Android)

  • Я хочу создать прототип приложения для управления MusicPlayer в spotify (воспроизведение, пауза, следующий, предыдущий и т. Д.), А также для извлечения информации о текущем воспроизводимом треке и списке воспроизведения со всеми песнями, которые в данный момент находятся в очереди.

  • Я попытался использовать AudioManager, но он работал только для стандартного медиа-проигрывателя Android. (проигрывает / приостанавливает мультимедийный проигрыватель устройства, но не работает со спойти-приложениями или сторонними приложениями)

  • Управление музыкальным проигрывателем по умолчанию для Android или любого другого музыкального проигрывателя << Попробовал это

  • После этого я попытался использовать код из 2-го лучшего ответа этого поста, и он также работал только для музыкального проигрывателя Android по умолчанию.

  • Я также нашел Android-бета API Spotify, но они говорят, что вы не должны использовать их для коммерческого использования.

Какие предложения вы, ребята, можете дать мне?

Прямо сейчас я просто пытаюсь создать прототип, создав кнопку для воспроизведения / приостановки музыки, которая в данный момент воспроизводится с помощью spotify.

Тестирование на Android 4.4 Samsung GS5

1 ответ

Я думаю, что использование Android-бета-интерфейса Spotify для Android - это то, что вам нужно, если вы хотите использовать специальные функции Spotify (список воспроизведения, радиоприемники, информация о пользователях,...)

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

Если вы просто хотите получить название и исполнителя песни и иметь возможность управлять "play", "pause", "next", ... Тогда да, вы можете обойтись управлением музыкальным проигрывателем по умолчанию.

Другие вопросы по тегам