Soco を使用して、python スクリプトが Sonos システムで動作するようにしています。tunein でステーションを検索できます。問題ありません。ただし、Amazon Music サービスで任意のタイプの検索を実行しようとすると、次のエラーが表示されます。
>>> amazon = MusicService("Amazon Music")
>>> amazon.available_search_categories
dict_keys(['stations', 'albums', 'artists', 'tracks', 'playlists'])
>>> amazon.search('artists','Foo Fighters',0,100)
(重要なものを一番下に残して、一連のエラー行を削除しました)
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://sonos.amazonmusic.com/
これを機能させる方法を知っている人はいますか、または Amazon Music の有効な検索を共有できますか? 私が言うように、上記は TuneIn ラジオなどの他のサービスでも問題なく機能します。コントローラーアプリを介して問題なくプレイリストを検索できるので、それを機能させる方法があるに違いありません。