Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Just got these errors #36

Closed
mfabiani53 opened this issue Jan 3, 2021 · 21 comments
Closed

Just got these errors #36

mfabiani53 opened this issue Jan 3, 2021 · 21 comments
Labels
bug Something isn't working Cookie issues with the login / cookie in general

Comments

@mfabiani53
Copy link

============= ytube_music_player Integration Error ================
2021-01-03 11:04:46 ERROR (SyncWorker_2) [custom_components.ytube_music_player.media_player] unfortunately we hit an error in the sub api, please open a ticket at
2021-01-03 11:04:46 ERROR (SyncWorker_2) [custom_components.ytube_music_player.media_player] https://github.com/sigma67/ytmusicapi/issues
2021-01-03 11:04:46 ERROR (SyncWorker_2) [custom_components.ytube_music_player.media_player] and paste the following output:

2021-01-03 11:04:46 ERROR (SyncWorker_2) [custom_components.ytube_music_player.media_player] Traceback (most recent call last):
File "/config/custom_components/ytube_music_player/media_player.py", line 133, in check_api
self._api = ytmusicapi.YTMusic(self._header_file)
File "/usr/local/lib/python3.8/site-packages/ytmusicapi/ytmusic.py", line 96, in init
self.sapisid = sapisid_from_cookie(self.headers['Cookie'])
File "/usr/local/lib/python3.8/site-packages/ytmusicapi/helpers.py", line 57, in sapisid_from_cookie
return cookie['__Secure-3PAPISID'].value
KeyError: '__Secure-3PAPISID'

2021-01-03 11:04:46 ERROR (SyncWorker_2) [custom_components.ytube_music_player.media_player]
thanks, Kolja
2021-01-03 11:04:46 ERROR (SyncWorker_2) [custom_components.ytube_music_player.media_player] ============= ytube_music_player Integration Error ================

Thanks

@mfabiani53 mfabiani53 added the bug Something isn't working label Jan 3, 2021
@KoljaWindeler
Copy link
Owner

Hi, this is due to a non complete cookie, please try the cookie grabbing process again, ideally with a incognito session

@mfabiani53
Copy link
Author

Ok, i'll try it again

@mfabiani53
Copy link
Author

Is this entry in configuration.yaml correct?

  - platform: ytube_music_player
    speakers:
      - media_player.salotto_audio
      - media_player.echo_show
      - media_player.camera_ospiti
      - media_player.studio

@KoljaWindeler
Copy link
Owner

Nope,
a) the speakers should be without "media_player." Only "echo_show"
b) just so you know, if you provide this list you will limit the selection field to those players. Else all players will be shown .. but thats just an FYI

@mfabiani53
Copy link
Author

So better to leave only - platform: ytube_music_player without any other media player?

@KoljaWindeler
Copy link
Owner

@mfabiani53
Copy link
Author

Just last question: are echo devices supported? As actually i can listen music only from my google cast devices...

@KoljaWindeler
Copy link
Owner

no worries :)

google cast work for sure as I test on those ... alexa had some issues in the past, (read: didn't work) and I can't test .. so I'd say NO to alexa

@KoljaWindeler
Copy link
Owner

KoljaWindeler commented Jan 3, 2021

yep, the cookie grabbing process is really annoying .. but there is really no way arround it ..
please make sure that you follow the guide and filter for the "browse" requrest, maybe clear the list and click on your library ... that should help. also using an incognito session helps

Looks like we have to get used to it
sigma67/ytmusicapi#10

@mfabiani53
Copy link
Author

mfabiani53 commented Jan 4, 2021

I am having a lot of these errors:

2021-01-04 20:37:40 ERROR (SyncWorker_56) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-04 20:37:40 ERROR (SyncWorker_47) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-04 20:37:49 ERROR (SyncWorker_23) [custom_components.ytube_music_player.media_player] playlist to index is none!
2021-01-04 20:37:49 ERROR (SyncWorker_44) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-04 20:37:49 ERROR (SyncWorker_21) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-04 20:37:52 ERROR (SyncWorker_9) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-04 20:37:52 ERROR (SyncWorker_60) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-04 20:37:52 ERROR (SyncWorker_25) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-04 20:37:52 ERROR (SyncWorker_17) [custom_components.genius_lyrics.sensor] Missing artist and/or title

And more the media-control card is not showing any artwork as you can see in the screenshot:
Schermata 2021-01-04 alle 20 42 26

EDIT: i noticed i get those errors also if i can see correctly the artwork and the name of the artists playing...
and this error appears every time the song changes...

@KoljaWindeler
Copy link
Owner

What error are we talking about ?
custom_components.genius_lyrics.sensor
That one?

@KoljaWindeler
Copy link
Owner

Could you post the code for your shortcuts?

@mfabiani53
Copy link
Author

What error are we talking about ?
custom_components.genius_lyrics.sensor
That one?

Yes, that error.

This about shortcuts:

      - type: vertical-stack
        cards:
          - type: 'custom:mini-media-player'
            entity: media_player.ytube_music_player
            artwork: full-cover-fit
            volume_stateless: true
            hide:
              shuffle: false
              icon_state: false
              progress: false
            shortcuts:
              columns: 3
              buttons:
                - name: R&B
                  type: playlist
                  id: RDCLAK5uy_l5L-UdedbHX0pf4elWQhHVQfcFZSVXms8
                - name: Brittain Folk
                  type: playlist
                  id: RDCLAK5uy_nYYJDhiv0IfafhySgwr3-Wu4I5kzIFTV0
                - name: Chanson Francaises
                  type: playlist
                  id: PL4N9oNbOHXBUqAU7etRfVkj8vtznT5Rf2
                - name: Chill Mix
                  type: playlist
                  id: RDTMAK5uy_nefnu_8Gan5cu88bXI8YTlTZ0gpP_yfG0
                - name: Focus Mix 2
                  type: playlist
                  id: RDTMAK5uy_k3sKMy1gCfFWtnGeij2dgMRRcs2lOUxsQ
                - name: Classici Pop Rock
                  type: playlist
                  id: RDCLAK5uy_kxNTd9MzWBnemW1euSV9JwJ-Cv3XPZF9g
                - name: Philly Soul
                  type: playlist
                  id: RDCLAK5uy_mrwPvMddgVhpiTxYJ8mPNNx50V4KPUTGY
                - name: Jimi Hendrix
                  type: channel
                  id: UC5NwXf8hOgZgInaYiOCZmUg
                - name: My Super Mix
                  type: playlist
                  id: RDTMAK5uy_kset8DisdE7LSD4TNjEVvrKRTmG7a56sY
                - name: Hard Bop & Soul Jazz
                  type: playlist
                  id: RDCLAK5uy_nwcZyv_KJHkCFG-k27Xkw64ZdXMXadhx0
                - name: Frank Sinatra
                  type: channel
                  id: UC1zsfp3OD8qWQ0HfLbz2TXg
                - name: Chet Baker
                  type: channel
                  id: UCVNfRXuaWVILL9giCEg0rQg
                - name: Charlie Parker
                  type: channel
                  id: UCPFmyRluI7yvEdbHCrecUng
                - name: Miles Davis
                  type: channel
                  id: UCIev2PktTH5mI-QlGmbUkiw
                - name: Bach
                  type: channel
                  id: UCFtSXTlIMFFkyJbHO3V5b7A

@KoljaWindeler
Copy link
Owner

The channel link will work soon. The current release has a bug.
But that's just that one line.

The genius errors ... Well not my integration but I'd assume that the component is looking at the Mediaplayer that you use to play your music on?

The Mediaplayer that my component generates knows the artists and title (and already the lyrics btw) .. and sends the url e.g. to a chromecast. But the chromecast can't know the artists. If your genius is looking at the e.g. chromecast then it won't be able to fetch the lyrics

@mfabiani53
Copy link
Author

The genius errors ... Well not my integration but I'd assume that the component is looking at the Mediaplayer that you use to play your music on?

So in my case it's better to leave out the salotto audio media player as it is completely useless. I am getting all the infos from your media player and it's enough for me.

About the channel link i suppose it is not working, so i expect new release....

@KoljaWindeler
Copy link
Owner

Not sure what the salotto player is ...
But the lyrics are already included: https://github.com/KoljaWindeler/ytube_music_player#lyrics--playlist
Channel: yep, will double check and release

@KoljaWindeler
Copy link
Owner

@mfabiani53
Copy link
Author

mfabiani53 commented Jan 4, 2021

Not sure what the salotto player is ...

It's a chromecast audio and i get the lyrics in a markdown card as your examples

Channel fixed in https://github.com/KoljaWindeler/ytube_music_player/releases/tag/20210104

Sorry but i did not understood what changed about channel (very poor english in this side) :-(

@mfabiani53
Copy link
Author

mfabiani53 commented Jan 5, 2021

Is this code correct after the breaking changes for channels? Because in this way it's not working...

                - name: Bach
                  type: channel
                  id: UCFtSXTlIMFFkyJbHO3V5b7A 

And, more, i got tons of these errors:

============= ytube_music_player Integration Error ================
2021-01-05 10:14:22 ERROR (SyncWorker_30) [custom_components.ytube_music_player.media_player] unfortunately we hit an error in the sub api, please open a ticket at
2021-01-05 10:14:22 ERROR (SyncWorker_30) [custom_components.ytube_music_player.media_player] https://github.com/sigma67/ytmusicapi/issues
2021-01-05 10:14:22 ERROR (SyncWorker_30) [custom_components.ytube_music_player.media_player] and paste the following output:

2021-01-05 10:14:22 ERROR (SyncWorker_30) [custom_components.ytube_music_player.media_player] Traceback (most recent call last):
  File "/config/custom_components/ytube_music_player/media_player.py", line 995, in play_media
    self._tracks = self._api.get_playlist(playlistId=media_id,limit=999)['tracks']
  File "/usr/local/lib/python3.8/site-packages/ytmusicapi/mixins/playlists.py", line 66, in get_playlist
    results = nav(response, SINGLE_COLUMN_TAB + SECTION_LIST)[0]['musicPlaylistShelfRenderer']
  File "/usr/local/lib/python3.8/site-packages/ytmusicapi/parsers/utils.py", line 167, in nav
    raise err
  File "/usr/local/lib/python3.8/site-packages/ytmusicapi/parsers/utils.py", line 161, in nav
    root = root[k]
KeyError: 'contents'

2021-01-05 10:14:22 ERROR (SyncWorker_30) [custom_components.ytube_music_player.media_player] 
thanks, Kolja
2021-01-05 10:14:22 ERROR (SyncWorker_30) [custom_components.ytube_music_player.media_player] ============= ytube_music_player Integration Error ================

2021-01-05 10:14:34 ERROR (SyncWorker_32) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:14:34 ERROR (SyncWorker_37) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:14:34 ERROR (SyncWorker_18) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:14:34 ERROR (SyncWorker_19) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:14:34 ERROR (SyncWorker_36) [custom_components.ytube_music_player.media_player] 

============= ytube_music_player Integration Error ================
2021-01-05 10:14:34 ERROR (SyncWorker_36) [custom_components.ytube_music_player.media_player] unfortunately we hit an error in the sub api, please open a ticket at
2021-01-05 10:14:34 ERROR (SyncWorker_36) [custom_components.ytube_music_player.media_player] https://github.com/sigma67/ytmusicapi/issues
2021-01-05 10:14:34 ERROR (SyncWorker_36) [custom_components.ytube_music_player.media_player] and paste the following output:

2021-01-05 10:14:34 ERROR (SyncWorker_36) [custom_components.ytube_music_player.media_player] Traceback (most recent call last):
  File "/config/custom_components/ytube_music_player/media_player.py", line 995, in play_media
    self._tracks = self._api.get_playlist(playlistId=media_id,limit=999)['tracks']
  File "/usr/local/lib/python3.8/site-packages/ytmusicapi/mixins/playlists.py", line 66, in get_playlist
    results = nav(response, SINGLE_COLUMN_TAB + SECTION_LIST)[0]['musicPlaylistShelfRenderer']
  File "/usr/local/lib/python3.8/site-packages/ytmusicapi/parsers/utils.py", line 167, in nav
    raise err
  File "/usr/local/lib/python3.8/site-packages/ytmusicapi/parsers/utils.py", line 161, in nav
    root = root[k]
KeyError: 'contents'

2021-01-05 10:14:34 ERROR (SyncWorker_36) [custom_components.ytube_music_player.media_player] 
thanks, Kolja
2021-01-05 10:14:34 ERROR (SyncWorker_36) [custom_components.ytube_music_player.media_player] ============= ytube_music_player Integration Error ================


2021-01-05 10:14:34 ERROR (SyncWorker_26) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:14:34 ERROR (SyncWorker_15) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:14:46 ERROR (SyncWorker_31) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:14:46 ERROR (SyncWorker_12) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:14:46 ERROR (SyncWorker_16) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:14:46 ERROR (SyncWorker_17) [custom_components.ytube_music_player.media_player] 

============= ytube_music_player Integration Error ================
2021-01-05 10:14:46 ERROR (SyncWorker_17) [custom_components.ytube_music_player.media_player] unfortunately we hit an error in the sub api, please open a ticket at
2021-01-05 10:14:46 ERROR (SyncWorker_17) [custom_components.ytube_music_player.media_player] https://github.com/sigma67/ytmusicapi/issues
2021-01-05 10:14:46 ERROR (SyncWorker_17) [custom_components.ytube_music_player.media_player] and paste the following output:

2021-01-05 10:14:46 ERROR (SyncWorker_17) [custom_components.ytube_music_player.media_player] Traceback (most recent call last):
  File "/config/custom_components/ytube_music_player/media_player.py", line 995, in play_media
    self._tracks = self._api.get_playlist(playlistId=media_id,limit=999)['tracks']
  File "/usr/local/lib/python3.8/site-packages/ytmusicapi/mixins/playlists.py", line 66, in get_playlist
    results = nav(response, SINGLE_COLUMN_TAB + SECTION_LIST)[0]['musicPlaylistShelfRenderer']
  File "/usr/local/lib/python3.8/site-packages/ytmusicapi/parsers/utils.py", line 167, in nav
    raise err
  File "/usr/local/lib/python3.8/site-packages/ytmusicapi/parsers/utils.py", line 161, in nav
    root = root[k]
KeyError: 'contents'

2021-01-05 10:14:46 ERROR (SyncWorker_17) [custom_components.ytube_music_player.media_player] 
thanks, Kolja
2021-01-05 10:14:46 ERROR (SyncWorker_17) [custom_components.ytube_music_player.media_player] ============= ytube_music_player Integration Error ================


2021-01-05 10:14:46 ERROR (SyncWorker_20) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:14:52 ERROR (SyncWorker_28) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:14:52 ERROR (SyncWorker_35) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:14:53 ERROR (SyncWorker_8) [custom_components.ytube_music_player.media_player] 

============= ytube_music_player Integration Error ================
2021-01-05 10:14:53 ERROR (SyncWorker_8) [custom_components.ytube_music_player.media_player] unfortunately we hit an error in the sub api, please open a ticket at
2021-01-05 10:14:53 ERROR (SyncWorker_8) [custom_components.ytube_music_player.media_player] https://github.com/sigma67/ytmusicapi/issues
2021-01-05 10:14:53 ERROR (SyncWorker_8) [custom_components.ytube_music_player.media_player] and paste the following output:

2021-01-05 10:14:53 ERROR (SyncWorker_8) [custom_components.ytube_music_player.media_player] Traceback (most recent call last):
  File "/config/custom_components/ytube_music_player/media_player.py", line 995, in play_media
    self._tracks = self._api.get_playlist(playlistId=media_id,limit=999)['tracks']
  File "/usr/local/lib/python3.8/site-packages/ytmusicapi/mixins/playlists.py", line 66, in get_playlist
    results = nav(response, SINGLE_COLUMN_TAB + SECTION_LIST)[0]['musicPlaylistShelfRenderer']
  File "/usr/local/lib/python3.8/site-packages/ytmusicapi/parsers/utils.py", line 167, in nav
    raise err
  File "/usr/local/lib/python3.8/site-packages/ytmusicapi/parsers/utils.py", line 161, in nav
    root = root[k]
KeyError: 'contents'

2021-01-05 10:14:53 ERROR (SyncWorker_8) [custom_components.ytube_music_player.media_player] 
thanks, Kolja
2021-01-05 10:14:53 ERROR (SyncWorker_8) [custom_components.ytube_music_player.media_player] ============= ytube_music_player Integration Error ================


2021-01-05 10:14:53 ERROR (SyncWorker_36) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:14:57 ERROR (SyncWorker_36) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:14:57 ERROR (SyncWorker_33) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:14:57 ERROR (SyncWorker_15) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:14:58 ERROR (SyncWorker_28) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:14:59 ERROR (SyncWorker_1) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:15:07 ERROR (SyncWorker_27) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:15:08 ERROR (SyncWorker_30) [custom_components.ytube_music_player.media_player] 

============= ytube_music_player Integration Error ================
2021-01-05 10:15:08 ERROR (SyncWorker_30) [custom_components.ytube_music_player.media_player] unfortunately we hit an error in the sub api, please open a ticket at
2021-01-05 10:15:08 ERROR (SyncWorker_30) [custom_components.ytube_music_player.media_player] https://github.com/sigma67/ytmusicapi/issues
2021-01-05 10:15:08 ERROR (SyncWorker_30) [custom_components.ytube_music_player.media_player] and paste the following output:

2021-01-05 10:15:08 ERROR (SyncWorker_30) [custom_components.ytube_music_player.media_player] Traceback (most recent call last):
  File "/config/custom_components/ytube_music_player/media_player.py", line 995, in play_media
    self._tracks = self._api.get_playlist(playlistId=media_id,limit=999)['tracks']
  File "/usr/local/lib/python3.8/site-packages/ytmusicapi/mixins/playlists.py", line 66, in get_playlist
    results = nav(response, SINGLE_COLUMN_TAB + SECTION_LIST)[0]['musicPlaylistShelfRenderer']
  File "/usr/local/lib/python3.8/site-packages/ytmusicapi/parsers/utils.py", line 167, in nav
    raise err
  File "/usr/local/lib/python3.8/site-packages/ytmusicapi/parsers/utils.py", line 161, in nav
    root = root[k]
KeyError: 'contents'

2021-01-05 10:15:08 ERROR (SyncWorker_30) [custom_components.ytube_music_player.media_player] 
thanks, Kolja
2021-01-05 10:15:08 ERROR (SyncWorker_30) [custom_components.ytube_music_player.media_player] ============= ytube_music_player Integration Error ================


2021-01-05 10:15:08 ERROR (SyncWorker_8) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:15:16 ERROR (SyncWorker_36) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:15:16 ERROR (SyncWorker_21) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:15:16 ERROR (SyncWorker_22) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:15:16 ERROR (SyncWorker_17) [custom_components.ytube_music_player.media_player] 

============= ytube_music_player Integration Error ================
2021-01-05 10:15:16 ERROR (SyncWorker_17) [custom_components.ytube_music_player.media_player] unfortunately we hit an error in the sub api, please open a ticket at
2021-01-05 10:15:16 ERROR (SyncWorker_17) [custom_components.ytube_music_player.media_player] https://github.com/sigma67/ytmusicapi/issues
2021-01-05 10:15:16 ERROR (SyncWorker_17) [custom_components.ytube_music_player.media_player] and paste the following output:

2021-01-05 10:15:16 ERROR (SyncWorker_17) [custom_components.ytube_music_player.media_player] Traceback (most recent call last):
  File "/config/custom_components/ytube_music_player/media_player.py", line 995, in play_media
    self._tracks = self._api.get_playlist(playlistId=media_id,limit=999)['tracks']
  File "/usr/local/lib/python3.8/site-packages/ytmusicapi/mixins/playlists.py", line 66, in get_playlist
    results = nav(response, SINGLE_COLUMN_TAB + SECTION_LIST)[0]['musicPlaylistShelfRenderer']
  File "/usr/local/lib/python3.8/site-packages/ytmusicapi/parsers/utils.py", line 167, in nav
    raise err
  File "/usr/local/lib/python3.8/site-packages/ytmusicapi/parsers/utils.py", line 161, in nav
    root = root[k]
KeyError: 'contents'

2021-01-05 10:15:16 ERROR (SyncWorker_17) [custom_components.ytube_music_player.media_player] 
thanks, Kolja
2021-01-05 10:15:16 ERROR (SyncWorker_17) [custom_components.ytube_music_player.media_player] ============= ytube_music_player Integration Error ================


2021-01-05 10:15:16 ERROR (SyncWorker_18) [custom_components.genius_lyrics.sensor] Missing artist and/or title
2021-01-05 10:15:16 ERROR (SyncWorker_3) [custom_components.genius_lyrics.sensor] Missing artist and/or title

Why i get always the same error about artist and title if i get correctly both of them inside the media player? And also if i am not playing the youtube music player?

@KoljaWindeler KoljaWindeler added the Cookie issues with the login / cookie in general label Jan 11, 2021
@alishkuntana
Copy link

Mine connects to the speakers I can control the volume, I can see its playing, but no music is coming out :( any suggestions?

@KoljaWindeler
Copy link
Owner

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working Cookie issues with the login / cookie in general
Projects
None yet
Development

No branches or pull requests

3 participants