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

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

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

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

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

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

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

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

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

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


person Tomas    schedule 08.10.2014    source источник


Ответы (1)


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

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

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

person Distwo    schedule 08.10.2014
comment
Было бы идеально управлять любым сторонним музыкальным проигрывателем (приложением), которое использует пользователь, поэтому, если есть способ сделать это без API Spotify, это было бы здорово. Если есть способ получить экземпляр работающего MediaPlayer (класса Android), это было бы здорово. Спасибо - person Tomas; 09.10.2014