ytube_music_player icon indicating copy to clipboard operation
ytube_music_player copied to clipboard

HTTP 400: Bad Request. Request contains an invalid argument

Open acoreyj opened this issue 2 years ago • 1 comments

Describe the bug

Traceback (most recent call last): File "/config/custom_components/ytube_music_player/media_player.py", line 1485, in async_play_media self._tracks = await self.hass.async_add_executor_job(self._api.get_album, media_id) # no limit needed File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/usr/local/lib/python3.9/site-packages/ytmusicapi/mixins/browsing.py", line 466, in get_album response = self._send_request(endpoint, body) File "/usr/local/lib/python3.9/site-packages/ytmusicapi/ytmusic.py", line 142, in _send_request raise Exception(message + error) Exception: Server returned HTTP 400: Bad Request. Request contains an invalid argument. Traceback (most recent call last): File "/config/custom_components/ytube_music_player/media_player.py", line 1485, in async_play_media self._tracks = await self.hass.async_add_executor_job(self._api.get_album, media_id) # no limit needed AttributeError: 'NoneType' object has no attribute 'get_album' Traceback (most recent call last): File "/config/custom_components/ytube_music_player/media_player.py", line 1491, in async_play_media self._tracks = [await self.hass.async_add_executor_job(lambda: self._api.get_song(media_id, self._signatureTimestamp))] # no limit needed File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/config/custom_components/ytube_music_player/media_player.py", line 1491, in self._tracks = [await self.hass.async_add_executor_job(lambda: self._api.get_song(media_id, self._signatureTimestamp))] # no limit needed AttributeError: 'NoneType' object has no attribute 'get_song'

Version 2022041502 To Reproduce Steps to reproduce the behavior:

  1. Go to 'media-browser/media_player.ytube_music_player
  2. Try to play anything
  3. See error

Additional context I have tried reinstalling the component and getting a new cookie

2022-05-03 11:31:14 DEBUG (MainThread) [custom_components.ytube_music_player.const] - login without brand ID 2022-05-03 11:31:15 INFO (MainThread) [homeassistant.setup] Setting up ytube_music_player 2022-05-03 11:31:15 INFO (MainThread) [homeassistant.setup] Setup of domain ytube_music_player took 0.0 seconds 2022-05-03 11:31:15 INFO (MainThread) [homeassistant.components.media_player] Setting up media_player.ytube_music_player 2022-05-03 11:31:15 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.ytube_music_player 2022-05-03 11:31:15 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] Config via Storage/UI 2022-05-03 11:31:15 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] YtubeMediaPlayer config: 2022-05-03 11:31:15 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - Header path: /config/.storage/ytube_header.json 2022-05-03 11:31:15 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - playlist: input_select.ytube_music_player_playlist 2022-05-03 11:31:15 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - mediaplayer: input_select.ytube_music_player_speakers 2022-05-03 11:31:15 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - source: input_select.ytube_music_player_source 2022-05-03 11:31:15 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - speakerlist: ['media_player.smart_alarm_clock'] 2022-05-03 11:31:15 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - playModes: input_select.ytube_music_player_playmode 2022-05-03 11:31:15 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - playContinuous: input_boolean.ytube_music_player_playcontinuous 2022-05-03 11:31:15 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - shuffle: True 2022-05-03 11:31:15 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - shuffle_mode: 1 2022-05-03 11:31:15 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - like_in_name: False 2022-05-03 11:31:15 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - track_limit: 25 2022-05-03 11:31:15 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - legacy_radio: True 2022-05-03 11:31:15 DEBUG (MainThread) [custom_components.ytube_music_player.sensor] Config via Storage/UI 2022-05-03 11:31:15 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update 2022-05-03 11:31:15 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_startup 2022-05-03 11:31:16 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_get_cipher [E] 2022-05-03 11:31:16 DEBUG (MainThread) [custom_components.ytube_music_player.const] - login without brand ID 2022-05-03 11:31:18 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_check_api ... - no valid API, try to login ... YouTube Api initialized ok, version: 0.19.5 [E] 2022-05-03 11:31:18 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_selects 2022-05-03 11:31:18 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - playlist: input_select.ytube_music_player_playlist not found 2022-05-03 11:31:18 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - playmode: input_select.ytube_music_player_playmode not found 2022-05-03 11:31:18 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - playContinuous: input_boolean.ytube_music_player_playcontinuous not found 2022-05-03 11:31:18 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - mediaPlayer: input_select.ytube_music_player_speakers not found 2022-05-03 11:31:18 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - Source: input_select.ytube_music_player_source not found 2022-05-03 11:31:18 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - Drop down for media player not found 2022-05-03 11:31:18 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_remote_player(Input smart_alarm_clock/ current ) [E] 2022-05-03 11:31:18 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - Choosing media_player.smart_alarm_clock as player 2022-05-03 11:31:18 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_playlists 2022-05-03 11:31:18 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - no playlist select field, exit 2022-05-03 11:31:18 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_update_selects 2022-05-03 11:31:18 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_playmode 2022-05-03 11:31:18 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_update_playmode 2 2022-05-03 11:31:18 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_startup 2022-05-03 11:31:18 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_update 2022-05-03 11:31:20 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] async_browse_media 2022-05-03 11:31:20 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_check_api [E] 2022-05-03 11:31:20 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] async_browse_media 2022-05-03 11:31:20 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_check_api [E] 2022-05-03 11:31:27 INFO (SyncWorker_6) [pychromecast.controllers] Receiver:Launching app CC1AD845 2022-05-03 11:31:28 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: off -> idle ... not playing [E] 2022-05-03 11:31:28 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: idle -> idle ... not playing [E] 2022-05-03 11:31:28 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: idle -> idle ... not playing [E] 2022-05-03 11:31:29 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: idle -> idle ... not playing [E] 2022-05-03 11:31:29 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: idle -> playing ... not playing [E] 2022-05-03 11:31:29 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_select_source(media_player.smart_alarm_clock) 2022-05-03 11:31:29 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_remote_player(Input media_player.smart_alarm_clock/ current media_player.smart_alarm_clock) 2022-05-03 11:31:29 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] no change [E] 2022-05-03 11:31:29 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - Choosing media_player.smart_alarm_clock as player 2022-05-03 11:31:29 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_select_source 2022-05-03 11:31:29 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] set_repeat: one 2022-05-03 11:31:29 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] set_repeat: one 2022-05-03 11:31:29 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] play_media, media_type: album, media_id: OLAK5uy_nbHky4Erj9zm-PfVoydRBciYOr4bnCDZw 2022-05-03 11:31:29 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_prepare_play 2022-05-03 11:31:29 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_check_api [E] 2022-05-03 11:31:29 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_remote_player(Input / current media_player.smart_alarm_clock) [E] 2022-05-03 11:31:30 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_get_cipher [E] 2022-05-03 11:31:30 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_prepare_play 2022-05-03 11:31:30 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: playing -> playing ... not playing [E] 2022-05-03 11:31:30 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] get_album(browseId=OLAK5uy_nbHky4Erj9zm-PfVoydRBciYOr4bnCDZw) 2022-05-03 11:31:30 ERROR (MainThread) [custom_components.ytube_music_player.media_player] == == == == == == = ytube_music_player Integration Error == == == == == == == == 2022-05-03 11:31:30 ERROR (MainThread) [custom_components.ytube_music_player.media_player] unfortunately we hit an error, please open a ticket at 2022-05-03 11:31:30 ERROR (MainThread) [custom_components.ytube_music_player.media_player] https://github.com/KoljaWindeler/ytube_music_player/issues 2022-05-03 11:31:30 ERROR (MainThread) [custom_components.ytube_music_player.media_player] and paste the following output: 2022-05-03 11:31:30 ERROR (MainThread) [custom_components.ytube_music_player.media_player] Traceback (most recent call last): File "/config/custom_components/ytube_music_player/media_player.py", line 1485, in async_play_media self._tracks = await self.hass.async_add_executor_job(self._api.get_album, media_id) # no limit needed File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/usr/local/lib/python3.9/site-packages/ytmusicapi/mixins/browsing.py", line 466, in get_album response = self._send_request(endpoint, body) File "/usr/local/lib/python3.9/site-packages/ytmusicapi/ytmusic.py", line 142, in _send_request raise Exception(message + error) Exception: Server returned HTTP 400: Bad Request. Request contains an invalid argument. 2022-05-03 11:31:30 ERROR (MainThread) [custom_components.ytube_music_player.media_player] thanks, Kolja 2022-05-03 11:31:30 ERROR (MainThread) [custom_components.ytube_music_player.media_player] == == == == == == = ytube_music_player Integration Error == == == == == == == == 2022-05-03 11:31:30 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_turn_off_media_player [E] 2022-05-03 11:31:30 INFO (SyncWorker_10) [pychromecast] Quiting current app 2022-05-03 11:31:30 INFO (SyncWorker_10) [pychromecast.controllers] Receiver:Stopping current app 'CC1AD845' 2022-05-03 11:31:35 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] async_browse_media 2022-05-03 11:31:35 DEBUG (MainThread) [custom_components.ytube_music_player.const] - login without brand ID 2022-05-03 11:31:35 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_check_api ... - no valid API, try to login 2022-05-03 11:31:35 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] async_browse_media 2022-05-03 11:31:35 DEBUG (MainThread) [custom_components.ytube_music_player.const] - login without brand ID 2022-05-03 11:31:37 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_check_api ... - no valid API, try to login ... YouTube Api initialized ok, version: 0.19.5 [E] 2022-05-03 11:31:37 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] ... YouTube Api initialized ok, version: 0.19.5 2022-05-03 11:31:37 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_check_api 2022-05-03 11:31:37 DEBUG (MainThread) [custom_components.ytube_music_player.browse_media] - build_item_response for: app 2022-05-03 11:31:37 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [140597129905344] Error handling message: Unknown error (unknown_error) Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 27, in _handle_async_response await func(hass, connection, msg) File "/usr/src/homeassistant/homeassistant/components/media_player/init.py", line 1163, in websocket_browse_media payload = await player.async_browse_media(media_content_type, media_content_id) File "/config/custom_components/ytube_music_player/media_player.py", line 1977, in async_browse_media response = await build_item_response(self, payload) File "/config/custom_components/ytube_music_player/browse_media.py", line 555, in build_item_response response.calculate_children_class() File "/usr/src/homeassistant/homeassistant/components/media_player/browse_media.py", line 144, in calculate_children_class proposed_class = self.children[0].media_class IndexError: list index out of range 2022-05-03 11:31:38 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] async_browse_media 2022-05-03 11:31:38 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_check_api [E] 2022-05-03 11:31:38 DEBUG (MainThread) [custom_components.ytube_music_player.browse_media] - build_item_response for: library_playlists 2022-05-03 11:31:40 DEBUG (MainThread) [custom_components.ytube_music_player.browse_media] - Calc / grab time: 1.370104 sec 2022-05-03 11:31:41 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] async_browse_media 2022-05-03 11:31:41 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_check_api [E] 2022-05-03 11:31:41 DEBUG (MainThread) [custom_components.ytube_music_player.browse_media] - build_item_response for: library_tracks 2022-05-03 11:31:43 DEBUG (MainThread) [custom_components.ytube_music_player.browse_media] - Calc / grab time: 2.583448 sec 2022-05-03 11:31:47 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] play_media, media_type: track, media_id: hqGtEv7kxJg 2022-05-03 11:31:47 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_prepare_play 2022-05-03 11:31:47 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_check_api [E] 2022-05-03 11:31:47 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_remote_player(Input / current media_player.smart_alarm_clock) [E] 2022-05-03 11:31:47 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_turn_on_media_player [E] 2022-05-03 11:31:47 INFO (SyncWorker_1) [pychromecast] Starting app CC1AD845 2022-05-03 11:31:47 INFO (SyncWorker_1) [pychromecast.controllers] Receiver:Launching app CC1AD845 2022-05-03 11:31:48 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_get_cipher [E] 2022-05-03 11:31:48 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_prepare_play 2022-05-03 11:31:49 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] get_song(videoId=hqGtEv7kxJg,signatureTimestamp=19114) 2022-05-03 11:31:49 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] _tracks_to_attribute 2022-05-03 11:31:49 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_extra_sensor [E] 2022-05-03 11:31:49 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_extra_sensor [E] 2022-05-03 11:31:49 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] _tracks_to_attribute 2022-05-03 11:31:49 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] _play 2022-05-03 11:31:49 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_get_track 2022-05-03 11:31:49 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - Playing track nr 1 / 1 2022-05-03 11:31:49 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_get_url 2022-05-03 11:31:49 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_check_api [E] 2022-05-03 11:31:49 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - try to find URL on our own 2022-05-03 11:31:49 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - self decoded URL via cipher 2022-05-03 11:31:49 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_get_url 2022-05-03 11:31:49 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - forwarding url to player media_player.smart_alarm_clock 2022-05-03 11:31:49 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_extra_sensor [E] 2022-05-03 11:31:49 INFO (SyncWorker_2) [pychromecast.controllers] Receiver:Launching app CC1AD845 2022-05-03 11:31:49 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: off -> idle 2022-05-03 11:31:49 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] detected app _id, CC1AD845 2022-05-03 11:31:49 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_sync_player 2022-05-03 11:31:49 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: idle -> idle [E] 2022-05-03 11:31:49 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: idle -> idle [E] 2022-05-03 11:31:50 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: idle -> idle [E] 2022-05-03 11:31:50 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_extra_sensor [E] 2022-05-03 11:31:50 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_get_track 2022-05-03 11:31:50 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] play_media 2022-05-03 11:31:50 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: idle -> playing [E] 2022-05-03 11:31:50 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_select_source(media_player.smart_alarm_clock) 2022-05-03 11:31:50 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - was playing 2022-05-03 11:31:50 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] async_media_stop 2022-05-03 11:31:50 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - player found 2022-05-03 11:31:50 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - async_media_stop -> media_player.smart_alarm_clock 2022-05-03 11:31:50 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_remote_player(Input media_player.smart_alarm_clock/ current media_player.smart_alarm_clock) 2022-05-03 11:31:50 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] no change [E] 2022-05-03 11:31:50 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - Choosing media_player.smart_alarm_clock as player 2022-05-03 11:31:50 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_get_track 2022-05-03 11:31:50 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - Playing track nr 1 / 1 2022-05-03 11:31:50 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_get_url 2022-05-03 11:31:50 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_check_api [E] 2022-05-03 11:31:50 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - try to find URL on our own 2022-05-03 11:31:50 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: playing -> idle ... not playing [E] 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - self decoded URL via cipher 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_get_url 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - forwarding url to player media_player.smart_alarm_clock 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_extra_sensor [E] 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: idle -> idle [E] 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: idle -> playing [E] 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_extra_sensor [E] 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_get_track 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_select_source 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_select_source(media_player.smart_alarm_clock) 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - was playing 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] async_media_stop 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - player found 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - async_media_stop -> media_player.smart_alarm_clock 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_remote_player(Input media_player.smart_alarm_clock/ current media_player.smart_alarm_clock) 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] no change [E] 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - Choosing media_player.smart_alarm_clock as player 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_get_track 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - Playing track nr 1 / 1 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_get_url 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_check_api [E] 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - try to find URL on our own 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] set_repeat: one 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] set_repeat: one 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] play_media, media_type: album, media_id: OLAK5uy_nbHky4Erj9zm-PfVoydRBciYOr4bnCDZw 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_prepare_play 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_check_api [E] 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_remote_player(Input / current media_player.smart_alarm_clock) [E] 2022-05-03 11:31:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] self._state is: (idle). 2022-05-03 11:31:52 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_get_cipher 2022-05-03 11:31:52 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: playing -> idle ... not playing [E] 2022-05-03 11:31:52 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - self decoded URL via cipher 2022-05-03 11:31:52 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_get_url 2022-05-03 11:31:52 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - forwarding url to player media_player.smart_alarm_clock 2022-05-03 11:31:52 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_extra_sensor [E] 2022-05-03 11:31:52 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: idle -> idle [E] 2022-05-03 11:31:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_get_cipher 2022-05-03 11:31:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_prepare_play 2022-05-03 11:31:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] get_album(browseId=OLAK5uy_nbHky4Erj9zm-PfVoydRBciYOr4bnCDZw) 2022-05-03 11:31:53 ERROR (MainThread) [custom_components.ytube_music_player.media_player] == == == == == == = ytube_music_player Integration Error == == == == == == == == 2022-05-03 11:31:53 ERROR (MainThread) [custom_components.ytube_music_player.media_player] unfortunately we hit an error, please open a ticket at 2022-05-03 11:31:53 ERROR (MainThread) [custom_components.ytube_music_player.media_player] https://github.com/KoljaWindeler/ytube_music_player/issues 2022-05-03 11:31:53 ERROR (MainThread) [custom_components.ytube_music_player.media_player] and paste the following output: 2022-05-03 11:31:53 ERROR (MainThread) [custom_components.ytube_music_player.media_player] Traceback (most recent call last): File "/config/custom_components/ytube_music_player/media_player.py", line 1485, in async_play_media self._tracks = await self.hass.async_add_executor_job(self._api.get_album, media_id) # no limit needed File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/usr/local/lib/python3.9/site-packages/ytmusicapi/mixins/browsing.py", line 466, in get_album response = self._send_request(endpoint, body) File "/usr/local/lib/python3.9/site-packages/ytmusicapi/ytmusic.py", line 142, in _send_request raise Exception(message + error) Exception: Server returned HTTP 400: Bad Request. Request contains an invalid argument. 2022-05-03 11:31:53 ERROR (MainThread) [custom_components.ytube_music_player.media_player] thanks, Kolja 2022-05-03 11:31:53 ERROR (MainThread) [custom_components.ytube_music_player.media_player] == == == == == == = ytube_music_player Integration Error == == == == == == == == 2022-05-03 11:31:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_turn_off_media_player [E] 2022-05-03 11:31:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_extra_sensor [E] 2022-05-03 11:31:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_get_track 2022-05-03 11:31:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_select_source 2022-05-03 11:31:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] set_repeat: one 2022-05-03 11:31:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] set_repeat: one 2022-05-03 11:31:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] play_media, media_type: album, media_id: OLAK5uy_nbHky4Erj9zm-PfVoydRBciYOr4bnCDZw 2022-05-03 11:31:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_prepare_play 2022-05-03 11:31:53 DEBUG (MainThread) [custom_components.ytube_music_player.const] - login without brand ID 2022-05-03 11:31:53 INFO (SyncWorker_8) [pychromecast] Quiting current app 2022-05-03 11:31:53 INFO (SyncWorker_8) [pychromecast.controllers] Receiver:Stopping current app 'CC1AD845' 2022-05-03 11:31:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_check_api ... - no valid API, try to login 2022-05-03 11:31:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_select_source(media_player.smart_alarm_clock) 2022-05-03 11:31:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_remote_player(Input media_player.smart_alarm_clock/ current media_player.smart_alarm_clock) 2022-05-03 11:31:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] no change [E] 2022-05-03 11:31:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - Choosing media_player.smart_alarm_clock as player 2022-05-03 11:31:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_select_source 2022-05-03 11:31:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] set_repeat: one 2022-05-03 11:31:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] set_repeat: one 2022-05-03 11:31:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] play_media, media_type: album, media_id: OLAK5uy_nbHky4Erj9zm-PfVoydRBciYOr4bnCDZw 2022-05-03 11:31:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_prepare_play 2022-05-03 11:31:53 DEBUG (MainThread) [custom_components.ytube_music_player.const] - login without brand ID 2022-05-03 11:31:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_check_api ... - no valid API, try to login ... YouTube Api initialized ok, version: 0.19.5 [E] 2022-05-03 11:31:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_remote_player(Input / current media_player.smart_alarm_clock) [E] 2022-05-03 11:31:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_turn_on_media_player [E] 2022-05-03 11:31:55 INFO (SyncWorker_3) [pychromecast] Starting app CC1AD845 2022-05-03 11:31:55 INFO (SyncWorker_3) [pychromecast.controllers] Receiver:Launching app CC1AD845 2022-05-03 11:31:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_get_cipher ... YouTube Api initialized ok, version: 0.19.5 2022-05-03 11:31:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_check_api 2022-05-03 11:31:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_remote_player(Input / current media_player.smart_alarm_clock) [E] 2022-05-03 11:31:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] self._state is: (idle). 2022-05-03 11:31:56 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_get_cipher [E] 2022-05-03 11:31:56 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_prepare_play 2022-05-03 11:31:56 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] play_media, media_type: track, media_id: hqGtEv7kxJg 2022-05-03 11:31:56 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_prepare_play 2022-05-03 11:31:56 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_check_api [E] 2022-05-03 11:31:56 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_remote_player(Input / current media_player.smart_alarm_clock) [E] 2022-05-03 11:31:56 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] self._state is: (playing). 2022-05-03 11:31:56 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] async_media_stop 2022-05-03 11:31:56 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - async_media_stop -> media_player.smart_alarm_clock 2022-05-03 11:31:56 WARNING (SyncWorker_6) [pychromecast.controllers] STOP command requested but no session is active. 2022-05-03 11:31:56 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_get_cipher 2022-05-03 11:31:56 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] get_album(browseId=OLAK5uy_nbHky4Erj9zm-PfVoydRBciYOr4bnCDZw) 2022-05-03 11:31:56 ERROR (MainThread) [custom_components.ytube_music_player.media_player] == == == == == == = ytube_music_player Integration Error == == == == == == == == 2022-05-03 11:31:56 ERROR (MainThread) [custom_components.ytube_music_player.media_player] unfortunately we hit an error, please open a ticket at 2022-05-03 11:31:56 ERROR (MainThread) [custom_components.ytube_music_player.media_player] https://github.com/KoljaWindeler/ytube_music_player/issues 2022-05-03 11:31:56 ERROR (MainThread) [custom_components.ytube_music_player.media_player] and paste the following output: 2022-05-03 11:31:56 ERROR (MainThread) [custom_components.ytube_music_player.media_player] Traceback (most recent call last): File "/config/custom_components/ytube_music_player/media_player.py", line 1485, in async_play_media self._tracks = await self.hass.async_add_executor_job(self._api.get_album, media_id) # no limit needed File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/usr/local/lib/python3.9/site-packages/ytmusicapi/mixins/browsing.py", line 466, in get_album response = self._send_request(endpoint, body) File "/usr/local/lib/python3.9/site-packages/ytmusicapi/ytmusic.py", line 142, in _send_request raise Exception(message + error) Exception: Server returned HTTP 400: Bad Request. Request contains an invalid argument. 2022-05-03 11:31:56 ERROR (MainThread) [custom_components.ytube_music_player.media_player] thanks, Kolja 2022-05-03 11:31:56 ERROR (MainThread) [custom_components.ytube_music_player.media_player] == == == == == == = ytube_music_player Integration Error == == == == == == == == 2022-05-03 11:31:56 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_turn_off_media_player [E] 2022-05-03 11:31:56 WARNING (SyncWorker_5) [pychromecast.controllers] STOP command requested but no session is active. 2022-05-03 11:31:56 INFO (SyncWorker_1) [pychromecast] Quiting current app 2022-05-03 11:31:56 INFO (SyncWorker_1) [pychromecast.controllers] Receiver:Stopping current app 'None' 2022-05-03 11:31:56 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_get_cipher 2022-05-03 11:31:56 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_prepare_play 2022-05-03 11:31:56 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] get_album(browseId=OLAK5uy_nbHky4Erj9zm-PfVoydRBciYOr4bnCDZw) 2022-05-03 11:31:56 ERROR (MainThread) [custom_components.ytube_music_player.media_player] == == == == == == = ytube_music_player Integration Error == == == == == == == == 2022-05-03 11:31:56 ERROR (MainThread) [custom_components.ytube_music_player.media_player] unfortunately we hit an error, please open a ticket at 2022-05-03 11:31:56 ERROR (MainThread) [custom_components.ytube_music_player.media_player] https://github.com/KoljaWindeler/ytube_music_player/issues 2022-05-03 11:31:56 ERROR (MainThread) [custom_components.ytube_music_player.media_player] and paste the following output: 2022-05-03 11:31:56 ERROR (MainThread) [custom_components.ytube_music_player.media_player] Traceback (most recent call last): File "/config/custom_components/ytube_music_player/media_player.py", line 1485, in async_play_media self._tracks = await self.hass.async_add_executor_job(self._api.get_album, media_id) # no limit needed AttributeError: 'NoneType' object has no attribute 'get_album' 2022-05-03 11:31:56 ERROR (MainThread) [custom_components.ytube_music_player.media_player] thanks, Kolja 2022-05-03 11:31:56 ERROR (MainThread) [custom_components.ytube_music_player.media_player] == == == == == == = ytube_music_player Integration Error == == == == == == == == 2022-05-03 11:31:56 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_turn_off_media_player [E] 2022-05-03 11:31:57 WARNING (SyncWorker_0) [pychromecast.controllers] STOP command requested but no session is active. 2022-05-03 11:31:57 INFO (SyncWorker_0) [pychromecast] Quiting current app 2022-05-03 11:31:57 INFO (SyncWorker_0) [pychromecast.controllers] Receiver:Stopping current app 'None' 2022-05-03 11:31:57 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_get_cipher 2022-05-03 11:31:57 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_prepare_play 2022-05-03 11:31:57 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] get_song(videoId=hqGtEv7kxJg,signatureTimestamp=19114) 2022-05-03 11:31:57 ERROR (MainThread) [custom_components.ytube_music_player.media_player] == == == == == == = ytube_music_player Integration Error == == == == == == == == 2022-05-03 11:31:57 ERROR (MainThread) [custom_components.ytube_music_player.media_player] unfortunately we hit an error, please open a ticket at 2022-05-03 11:31:57 ERROR (MainThread) [custom_components.ytube_music_player.media_player] https://github.com/KoljaWindeler/ytube_music_player/issues 2022-05-03 11:31:57 ERROR (MainThread) [custom_components.ytube_music_player.media_player] and paste the following output: 2022-05-03 11:31:57 ERROR (MainThread) [custom_components.ytube_music_player.media_player] Traceback (most recent call last): File "/config/custom_components/ytube_music_player/media_player.py", line 1491, in async_play_media self._tracks = [await self.hass.async_add_executor_job(lambda: self._api.get_song(media_id, self._signatureTimestamp))] # no limit needed File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/config/custom_components/ytube_music_player/media_player.py", line 1491, in self._tracks = [await self.hass.async_add_executor_job(lambda: self._api.get_song(media_id, self._signatureTimestamp))] # no limit needed AttributeError: 'NoneType' object has no attribute 'get_song' 2022-05-03 11:31:57 ERROR (MainThread) [custom_components.ytube_music_player.media_player] thanks, Kolja 2022-05-03 11:31:57 ERROR (MainThread) [custom_components.ytube_music_player.media_player] == == == == == == = ytube_music_player Integration Error == == == == == == == == 2022-05-03 11:31:57 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_turn_off_media_player [E] 2022-05-03 11:31:57 WARNING (SyncWorker_9) [pychromecast.controllers] STOP command requested but no session is active. 2022-05-03 11:31:57 INFO (SyncWorker_4) [pychromecast] Quiting current app 2022-05-03 11:31:57 INFO (SyncWorker_4) [pychromecast.controllers] Receiver:Stopping current app 'None' 2022-05-03 11:32:05 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock ... not playing [E] 2022-05-03 11:32:06 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock ... not playing [E] 2022-05-03 11:32:08 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock ... not playing [E] 2022-05-03 11:32:29 ERROR (MainThread) [custom_components.mail_and_packages] Timeout fetching Mail and Packages (smtp.gmail.com) data 2022-05-03 11:34:48 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] play_media, media_type: track, media_id: Gvau22oXzew 2022-05-03 11:34:48 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_prepare_play 2022-05-03 11:34:48 DEBUG (MainThread) [custom_components.ytube_music_player.const] - login without brand ID 2022-05-03 11:34:50 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_check_api ... - no valid API, try to login ... YouTube Api initialized ok, version: 0.19.5 [E] 2022-05-03 11:34:50 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_remote_player(Input / current media_player.smart_alarm_clock) [E] 2022-05-03 11:34:50 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_turn_on_media_player [E] 2022-05-03 11:34:50 INFO (SyncWorker_8) [pychromecast] Starting app CC1AD845 2022-05-03 11:34:50 INFO (SyncWorker_8) [pychromecast.controllers] Receiver:Launching app CC1AD845 2022-05-03 11:34:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_get_cipher [E] 2022-05-03 11:34:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_prepare_play 2022-05-03 11:34:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] get_song(videoId=Gvau22oXzew,signatureTimestamp=19114) 2022-05-03 11:34:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] _tracks_to_attribute 2022-05-03 11:34:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_extra_sensor [E] 2022-05-03 11:34:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_extra_sensor [E] 2022-05-03 11:34:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] _tracks_to_attribute 2022-05-03 11:34:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] _play 2022-05-03 11:34:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_get_track 2022-05-03 11:34:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - Playing track nr 1 / 1 2022-05-03 11:34:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_get_url 2022-05-03 11:34:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_check_api [E] 2022-05-03 11:34:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - try to find URL on our own 2022-05-03 11:34:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - self decoded URL via cipher 2022-05-03 11:34:51 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: off -> idle ... not playing [E] 2022-05-03 11:34:52 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_get_url 2022-05-03 11:34:52 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - forwarding url to player media_player.smart_alarm_clock 2022-05-03 11:34:52 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_extra_sensor [E] 2022-05-03 11:34:52 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: idle -> idle 2022-05-03 11:34:52 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] detected app _id, CC1AD845 2022-05-03 11:34:52 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_sync_player 2022-05-03 11:34:52 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: idle -> idle [E] 2022-05-03 11:34:52 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: idle -> idle [E] 2022-05-03 11:34:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: idle -> playing [E] 2022-05-03 11:34:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_select_source(media_player.smart_alarm_clock) 2022-05-03 11:34:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - was playing 2022-05-03 11:34:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] async_media_stop 2022-05-03 11:34:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - player found 2022-05-03 11:34:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - async_media_stop -> media_player.smart_alarm_clock 2022-05-03 11:34:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_remote_player(Input media_player.smart_alarm_clock/ current media_player.smart_alarm_clock) 2022-05-03 11:34:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] no change [E] 2022-05-03 11:34:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - Choosing media_player.smart_alarm_clock as player 2022-05-03 11:34:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_get_track 2022-05-03 11:34:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - Playing track nr 1 / 1 2022-05-03 11:34:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_get_url 2022-05-03 11:34:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_check_api [E] 2022-05-03 11:34:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - try to find URL on our own 2022-05-03 11:34:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: playing -> idle ... not playing [E] 2022-05-03 11:34:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_extra_sensor [E] 2022-05-03 11:34:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_get_track 2022-05-03 11:34:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] play_media 2022-05-03 11:34:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - self decoded URL via cipher 2022-05-03 11:34:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_get_url 2022-05-03 11:34:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - forwarding url to player media_player.smart_alarm_clock 2022-05-03 11:34:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_extra_sensor [E] 2022-05-03 11:34:53 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: idle -> idle [E] 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: idle -> playing [E] 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_select_source(media_player.smart_alarm_clock) 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - was playing 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] async_media_stop 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - player found 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - async_media_stop -> media_player.smart_alarm_clock 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_remote_player(Input media_player.smart_alarm_clock/ current media_player.smart_alarm_clock) 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] no change [E] 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - Choosing media_player.smart_alarm_clock as player 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_get_track 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - Playing track nr 1 / 1 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_get_url 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_check_api [E] 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - try to find URL on our own 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: playing -> idle ... not playing [E] 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - self decoded URL via cipher 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_get_url 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - forwarding url to player media_player.smart_alarm_clock 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_extra_sensor [E] 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_extra_sensor [E] 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_get_track 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_select_source 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] set_repeat: one 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] set_repeat: one 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: idle -> idle [E] 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] play_media, media_type: album, media_id: OLAK5uy_nbHky4Erj9zm-PfVoydRBciYOr4bnCDZw 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_prepare_play 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_check_api [E] 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_remote_player(Input / current media_player.smart_alarm_clock) [E] 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] async_media_stop 2022-05-03 11:34:54 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - async_media_stop -> media_player.smart_alarm_clock 2022-05-03 11:34:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_get_cipher 2022-05-03 11:34:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: idle -> playing ... not playing [E] 2022-05-03 11:34:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_select_source(media_player.smart_alarm_clock) 2022-05-03 11:34:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_remote_player(Input media_player.smart_alarm_clock/ current media_player.smart_alarm_clock) 2022-05-03 11:34:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] no change [E] 2022-05-03 11:34:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] - Choosing media_player.smart_alarm_clock as player 2022-05-03 11:34:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_select_source 2022-05-03 11:34:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] set_repeat: one 2022-05-03 11:34:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] set_repeat: one 2022-05-03 11:34:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] play_media, media_type: album, media_id: OLAK5uy_nbHky4Erj9zm-PfVoydRBciYOr4bnCDZw 2022-05-03 11:34:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_prepare_play 2022-05-03 11:34:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_check_api [E] 2022-05-03 11:34:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_remote_player(Input / current media_player.smart_alarm_clock) [E] 2022-05-03 11:34:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] self._state is: (idle). 2022-05-03 11:34:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_get_cipher 2022-05-03 11:34:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_sync_player ... media_player.smart_alarm_clock: playing -> idle ... not playing [E] 2022-05-03 11:34:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_get_cipher 2022-05-03 11:34:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_prepare_play 2022-05-03 11:34:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] get_album(browseId=OLAK5uy_nbHky4Erj9zm-PfVoydRBciYOr4bnCDZw) 2022-05-03 11:34:55 ERROR (MainThread) [custom_components.ytube_music_player.media_player] == == == == == == = ytube_music_player Integration Error == == == == == == == == 2022-05-03 11:34:55 ERROR (MainThread) [custom_components.ytube_music_player.media_player] unfortunately we hit an error, please open a ticket at 2022-05-03 11:34:55 ERROR (MainThread) [custom_components.ytube_music_player.media_player] https://github.com/KoljaWindeler/ytube_music_player/issues 2022-05-03 11:34:55 ERROR (MainThread) [custom_components.ytube_music_player.media_player] and paste the following output: 2022-05-03 11:34:55 ERROR (MainThread) [custom_components.ytube_music_player.media_player] Traceback (most recent call last): File "/config/custom_components/ytube_music_player/media_player.py", line 1485, in async_play_media self._tracks = await self.hass.async_add_executor_job(self._api.get_album, media_id) # no limit needed File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/usr/local/lib/python3.9/site-packages/ytmusicapi/mixins/browsing.py", line 466, in get_album response = self._send_request(endpoint, body) File "/usr/local/lib/python3.9/site-packages/ytmusicapi/ytmusic.py", line 142, in _send_request raise Exception(message + error) Exception: Server returned HTTP 400: Bad Request. Request contains an invalid argument. 2022-05-03 11:34:55 ERROR (MainThread) [custom_components.ytube_music_player.media_player] thanks, Kolja 2022-05-03 11:34:55 ERROR (MainThread) [custom_components.ytube_music_player.media_player] == == == == == == = ytube_music_player Integration Error == == == == == == == == 2022-05-03 11:34:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_turn_off_media_player [E] 2022-05-03 11:34:55 INFO (SyncWorker_1) [pychromecast] Quiting current app 2022-05-03 11:34:55 INFO (SyncWorker_1) [pychromecast.controllers] Receiver:Stopping current app 'CC1AD845' 2022-05-03 11:34:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_get_track 2022-05-03 11:34:55 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_select_source 2022-05-03 11:34:56 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] set_repeat: one 2022-05-03 11:34:56 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] set_repeat: one 2022-05-03 11:34:56 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] play_media, media_type: album, media_id: OLAK5uy_nbHky4Erj9zm-PfVoydRBciYOr4bnCDZw 2022-05-03 11:34:56 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_prepare_play 2022-05-03 11:34:56 DEBUG (MainThread) [custom_components.ytube_music_player.const] - login without brand ID 2022-05-03 11:34:56 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_check_api ... - no valid API, try to login 2022-05-03 11:34:56 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_get_cipher 2022-05-03 11:34:56 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_prepare_play 2022-05-03 11:34:57 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] get_album(browseId=OLAK5uy_nbHky4Erj9zm-PfVoydRBciYOr4bnCDZw) 2022-05-03 11:34:57 ERROR (MainThread) [custom_components.ytube_music_player.media_player] == == == == == == = ytube_music_player Integration Error == == == == == == == == 2022-05-03 11:34:57 ERROR (MainThread) [custom_components.ytube_music_player.media_player] unfortunately we hit an error, please open a ticket at 2022-05-03 11:34:57 ERROR (MainThread) [custom_components.ytube_music_player.media_player] https://github.com/KoljaWindeler/ytube_music_player/issues 2022-05-03 11:34:57 ERROR (MainThread) [custom_components.ytube_music_player.media_player] and paste the following output: 2022-05-03 11:34:57 ERROR (MainThread) [custom_components.ytube_music_player.media_player] Traceback (most recent call last): File "/config/custom_components/ytube_music_player/media_player.py", line 1485, in async_play_media self._tracks = await self.hass.async_add_executor_job(self._api.get_album, media_id) # no limit needed File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/usr/local/lib/python3.9/site-packages/ytmusicapi/mixins/browsing.py", line 466, in get_album response = self._send_request(endpoint, body) File "/usr/local/lib/python3.9/site-packages/ytmusicapi/ytmusic.py", line 142, in _send_request raise Exception(message + error) Exception: Server returned HTTP 400: Bad Request. Request contains an invalid argument. 2022-05-03 11:34:57 ERROR (MainThread) [custom_components.ytube_music_player.media_player] thanks, Kolja 2022-05-03 11:34:57 ERROR (MainThread) [custom_components.ytube_music_player.media_player] == == == == == == = ytube_music_player Integration Error == == == == == == == == 2022-05-03 11:34:57 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_turn_off_media_player [E] 2022-05-03 11:34:57 WARNING (SyncWorker_8) [pychromecast.controllers] STOP command requested but no session is active. 2022-05-03 11:34:57 INFO (SyncWorker_3) [pychromecast] Quiting current app 2022-05-03 11:34:57 INFO (SyncWorker_3) [pychromecast.controllers] Receiver:Stopping current app 'None' 2022-05-03 11:34:58 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] ... YouTube Api initialized ok, version: 0.19.5 2022-05-03 11:34:58 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_check_api 2022-05-03 11:34:58 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_update_remote_player(Input / current media_player.smart_alarm_clock) [E] 2022-05-03 11:34:58 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_turn_on_media_player [E] 2022-05-03 11:34:58 INFO (SyncWorker_8) [pychromecast] Starting app CC1AD845 2022-05-03 11:34:58 INFO (SyncWorker_8) [pychromecast.controllers] Receiver:Launching app CC1AD845 2022-05-03 11:34:59 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [S] async_get_cipher [E] 2022-05-03 11:34:59 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] [E] async_prepare_play 2022-05-03 11:34:59 DEBUG (MainThread) [custom_components.ytube_music_player.media_player] get_album(browseId=OLAK5uy_nbHky4Erj9zm-PfVoydRBciYOr4bnCDZw) 2022-05-03 11:34:59 ERROR (MainThread) [custom_components.ytube_music_player.media_player]

Thank You!

acoreyj avatar May 03 '22 16:05 acoreyj

get_album(browseId=OLAK5uy_nbHky4Erj9zm-PfVoydRBciYOr4bnCDZw)

seems to be album related issue only. Push them with "browseId" (starting with MPREb_) or add at media_player.py at line 1490

media_id = await self.hass.async_add_executor_job(lambda: self._api.get_album_browse_id(media_id))

ApXuBaToP avatar Jun 09 '22 16:06 ApXuBaToP