alandtse/alexa_media_player

bug: cookie-auth bootstrap probe hardcodes alexa.amazon.com, breaking non-US regions

クローズ

#3,455 opened on 2026/05/10

 (6 件のコメント) (1 件のリアクション) (1 人の担当者)Python (343 件のフォーク)auto 404
alexa_mediabughelp wantedpr submitted

Repository metrics

Stars
 (1,960 個のスター)
PR merge metrics
 (平均マージ 23d 3h) (30d で 6 merged PRs)

説明

Summary

In custom_components/alexa_media/__init__.py (around line 800), the bootstrap cookie-auth probe hardcodes https://alexa.amazon.com/api/bootstrap. Accounts configured for non-US Amazon regions (e.g., amazon.co.uk, amazon.de, etc.) will never take this fast path and always fall back to the full login.login() flow.

Severity

Deferrable — non-US users are not broken; they simply don't benefit from the cookie-auth fast path introduced in #3445.

Proposed Fix

Build the bootstrap URL from the login object's configured host (e.g., login.host or login._host) instead of pinning the US domain:

bootstrap_url = f"https://{login.host}/api/bootstrap"
async with login._session.get(
    bootstrap_url,
    cookies=cookies,
    ssl=login._ssl,
    allow_redirects=False,
) as response:

References

  • Introduced in: #3445 (by @Kyzcreig)
  • Identified in: #3450
  • Requested by: @alandtse

コントリビューターガイド