Как я могу воспроизвести аудио Spotify с Python?

Я хотел бы знать, можно ли воспроизводить песни из Spotify с Python (версия 2.7, если это возможно) и как.

2 ответов


хотя я понимаю, что вас понижают, так как вопрос не очень хорошо сформирован, я хотел бы дать вам ответ.

существует несколько способов взаимодействия с Spotify, где популярным постом сейчас является веб-API. Веб-API предлагает множество функций, но не воспроизведение полное треки. Поэтому не имеет значения, используете ли вы Python, Java, C# или любой другой язык, вы все равно не сможете воспроизводить музыку с помощью веб-API. Есть однако мобильные SDKs, которые поддерживают воспроизведение, доступны для обоих Android и iOS.

однако вы можете воспроизводить предварительные треки (30 секунд) с помощью веб-API. Проверьте spotipy, это один из лучших клиентов Python, если не лучший.

есть и другие способы взаимодействия непосредственно с настольным приложением Spotify, но ни один из них официально не поддерживается Spotify, и я не могу рекомендовать их, так как они могут перестать работать в любом момент времени.

Edit: как правильно говорится в другом ответе на этот вопрос,Libspotify может решить эту проблему для вас. Почему я не упомянул его, что он устаревший. Мы планируем заменить его к концу 2015 года.


с pyspotify вы получаете доступ ко всем (старым, но все еще работающим) API libspotify, и вы можете воспроизводить полные треки. Он работает на Python 2.7, а также Python 3.2+ и PyPy.