alexa_media_player: Media controls do not appear to work and return a 400 error
IMPORTANT: Please search the issues, including closed issues, and the FAQ before opening a new issue. The template is mandatory; failure to use it will result in issue closure.
Describe the bug
As of latest HA version 2023.05.0-2 Media controls no longer work. Volume still works
To Reproduce
Attempt to play/pause/turn off echo
Expected behavior
Device should respond to actions
Screenshots
N/A
System details
- Home-assistant (version): 2023.05.0-2
- alexa_media (version from
const.py
or HA startup): 4.6.2 - alexapy (version from
pip show alexapy
or HA startup): - Amazon 2FA is enabled (y/n). yes
Logs
2023-05-06 00:18:06.808 DEBUG (MainThread) [alexapy.alexaapi] ********************: POST: https://alexa.amazon.co.uk/api/np/command returned 400:Bad Request:application/json 2023-05-06 00:18:06.808 DEBUG (MainThread) [alexapy.alexaapi] Returning None due to status: 400
Additional context
About this issue
- Original URL
- State: closed
- Created a year ago
- Comments: 20 (5 by maintainers)
Tried the updated version and get this upon setup, both from cold-start and reload:
Traceback (most recent call last): File “/usr/src/homeassistant/homeassistant/config_entries.py”, line 387, in async_setup result = await component.async_setup_entry(hass, self) File “/config/custom_components/alexa_media/init.py”, line 326, in async_setup_entry await login.login(cookies=await login.load_cookie()) File “/usr/local/lib/python3.10/site-packages/alexapy/alexalogin.py”, line 347, in load_cookie return_cookies = self._get_cookies_from_session() File “/usr/local/lib/python3.10/site-packages/alexapy/alexalogin.py”, line 554, in _get_cookies_from_session cookies = cookie_jar.filter_cookies(URL(f"https://{site}")) File “/usr/local/lib/python3.10/site-packages/aiohttp/cookiejar.py”, line 239, in filter_cookies self._do_expiration() File “/usr/local/lib/python3.10/site-packages/aiohttp/cookiejar.py”, line 150, in _do_expiration self.clear(lambda x: False) File “/usr/local/lib/python3.10/site-packages/aiohttp/cookiejar.py”, line 115, in clear for (domain, path), cookie in self._cookies.items(): ValueError: not enough values to unpack (expected 2, got 0)
Actually, I just confirmed it on the US servers too.