Насколько я знаю, есть два способа сделать это, но у обоих есть некоторые неудобства.
Существуют две библиотеки Python, называемые libspotify (официальная библиотека spotify) и pyspotify (который является оберткой для первого).Однако libspotify больше не поддерживается, проблема, которая также влияет на pyspotify.Я не уверен, что они все еще работают;но если они это сделают, использование неподдерживаемой библиотеки не очень хорошая идея.
Единственная официально поддерживаемая альтернатива, которую вы можете использовать, - это Web Playback SDK .Однако SDK является клиентской библиотекой Javascript;Это означает, что вам нужно будет использовать другую технологию, по крайней мере, для этой части вашего проекта.
Вы можете создать веб-приложение и запускать его локально на своем pi (или даже упаковать его как * 1013).* электрон приложение), в которое ваша программа Python посылает сигнал, когда она должна играть (логика того, что играть, вероятно, будет лучше в веб-приложении).
В любом случае, если вы в конечном итоге будете использовать этоподход, вероятно, было бы лучше перенести всю логику в веб-приложение, в том числе знать, когда кто-то пришел.