OpenVoiceOS / skill-ovos-spotify

3 stars 2 forks source link

TypeError: tuple indices must be integers or slices, not str #8

Closed goldyfruit closed 1 month ago

goldyfruit commented 1 month ago
Jul 29 17:01:48 mark2 ovos-core[21720]: 2024-07-29 17:01:48.376 - skills - ovos_core.transformers:transform:64 - DEBUG - ovos-utterance-cancel: {}
Jul 29 17:01:48 mark2 ovos-core[21720]: 2024-07-29 17:01:48.381 - skills - ovos_core.transformers:transform:64 - DEBUG - ovos-utterance-normalizer: {'client_name': 'ovos_dinkum_listener', 'source': 'audio', 'destination': ['skills'], 'transcriptions': [['play Jay-Z', 0.58966744]], 'lang': 'en-us'}
Jul 29 17:01:48 mark2 ovos-core[21720]: 2024-07-29 17:01:48.382 - skills - ovos_core.transformers:transform:64 - DEBUG - ovos-utterance-corrections: {'client_name': 'ovos_dinkum_listener', 'source': 'audio', 'destination': ['skills'], 'transcriptions': [['play Jay-Z', 0.58966744]], 'lang': 'en-us'}
Jul 29 17:01:48 mark2 ovos-core[21720]: 2024-07-29 17:01:48.392 - skills - ovos_core.intent_services:get_pipeline:241 - DEBUG - Session pipeline: ['stop_high', 'converse', 'ocp_high', 'padatious_high', 'adapt_high', 'ocp_medium', 'fallback_high', 'stop_medium', 'adapt_medium', 'padatious_medium', 'adapt_low', 'common_qa', 'fallback_medium', 'fallback_low']
Jul 29 17:01:48 mark2 ovos-core[21720]: 2024-07-29 17:01:48.394 - skills - ovos_core.intent_services:handle_utterance:382 - DEBUG - no match from <bound method StopService.match_stop_high of <ovos_core.intent_services.stop_service.StopService object at 0x7f9908a7d0>>
Jul 29 17:01:48 mark2 ovos-core[21720]: 2024-07-29 17:01:48.400 - skills - ovos_core.intent_services:handle_utterance:382 - DEBUG - no match from <bound method ConverseService.converse_with_skills of <ovos_core.intent_services.converse_service.ConverseService object at 0x7f96a453d0>>
Jul 29 17:01:48 mark2 ovos-core[21720]: 2024-07-29 17:01:48.801 - skills - padacioso:calc_intent:255 - DEBUG - {'entities': {'query': 'jay-z'}, 'conf': 0.96, 'name': 'play'}
Jul 29 17:01:48 mark2 ovos-core[21720]: 2024-07-29 17:01:48.802 - skills - ovos_core.intent_services.ocp_service:match_high:366 - INFO - OCP exact match: {'entities': {'query': 'jay-z'}, 'conf': 0.96, 'name': 'play'}
Jul 29 17:01:48 mark2 ovos-core[21720]: 2024-07-29 17:01:48.851 - skills - ovos_core.intent_services.ocp_service:handle_m:811 - INFO - Session: default Available stream extractor plugins: []
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.003 - skills - ovos_core.intent_services:handle_utterance:370 - INFO - ocp_high match: IntentMatch(intent_service='OCP_intents', intent_type='ocp:play', intent_data={'media_type': <MediaType.GENERIC: 0>, 'query': 'jay-z', 'entities': {}, 'skills': [], 'conf': 0.96, 'media_conf': 0.0, 'lang': 'en-us'}, skill_id='ovos.common_play', utterance='jay-z')
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.007 - skills - ovos_core.intent_services:handle_utterance:388 - DEBUG - intent matching took: 0.6158053874969482
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.067 - skills - ovos_bus_client.client.client:on_default_session_update:166 - DEBUG - synced default_session
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.115 - skills - ovos_bus_client.apis.ocp:__init__:509 - DEBUG - Created GENERIC query: jay-z
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.357 - skills - ovos_bus_client.apis.ocp:register_events:569 - DEBUG - Registering Search Bus Events
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.417 - skills - ovos_workshop.skills.common_play:__handle_ocp_query:508 - DEBUG - skipping ovos-skill-pyradios.openvoiceos, it does not support media type: 0
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.418 - skills - ovos_bus_client.apis.ocp:handle_skill_search_start:582 - DEBUG - skill-ovos-local-media.openvoiceos is searching
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.418 - skills - ovos_bus_client.apis.ocp:handle_skill_search_start:582 - DEBUG - skill-ovos-local-media.openvoiceos is searching
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.418 - skills - ovos_bus_client.apis.ocp:handle_skill_search_start:582 - DEBUG - skill-ovos-local-media.openvoiceos is searching
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.423 - skills - ovos_bus_client.apis.ocp:handle_skill_search_start:582 - DEBUG - ovos-skill-spotify.openvoiceos is searching
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.423 - skills - ovos_bus_client.apis.ocp:handle_skill_search_start:582 - DEBUG - ovos-skill-spotify.openvoiceos is searching
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.423 - skills - ovos_bus_client.apis.ocp:handle_skill_search_start:582 - DEBUG - ovos-skill-spotify.openvoiceos is searching
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.425 - skills - ovos_bus_client.apis.ocp:handle_skill_search_start:582 - DEBUG - skill-ovos-news.openvoiceos is searching
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.425 - skills - ovos_bus_client.apis.ocp:handle_skill_search_start:582 - DEBUG - skill-ovos-news.openvoiceos is searching
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.431 - skills - ovos_bus_client.apis.ocp:handle_skill_search_start:582 - DEBUG - ovos-skill-pyradios.openvoiceos is searching
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.425 - skills - ovos_bus_client.apis.ocp:handle_skill_search_start:582 - DEBUG - skill-ovos-news.openvoiceos is searching
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.431 - skills - ovos_bus_client.apis.ocp:handle_skill_search_start:582 - DEBUG - ovos-skill-pyradios.openvoiceos is searching
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.441 - skills - ovos_bus_client.apis.ocp:handle_skill_response:616 - DEBUG - got 0 results from ovos-skill-pyradios.openvoiceos
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.452 - skills - ovos_bus_client.apis.ocp:handle_skill_search_end:649 - DEBUG - ovos-skill-pyradios.openvoiceos finished search
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.431 - skills - ovos_bus_client.apis.ocp:handle_skill_search_start:582 - DEBUG - ovos-skill-pyradios.openvoiceos is searching
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.482 - skills - ovos_bus_client.apis.ocp:handle_skill_response:616 - DEBUG - got 0 results from skill-ovos-local-media.openvoiceos
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.484 - skills - ovos_bus_client.apis.ocp:handle_skill_search_end:649 - DEBUG - skill-ovos-local-media.openvoiceos finished search
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.698 - skills - ovos_bus_client.apis.ocp:handle_skill_response:616 - DEBUG - got 0 results from skill-ovos-news.openvoiceos
Jul 29 17:01:49 mark2 ovos-core[21720]: 2024-07-29 17:01:49.704 - skills - ovos_bus_client.apis.ocp:handle_skill_search_end:649 - DEBUG - skill-ovos-news.openvoiceos finished search
Jul 29 17:01:50 mark2 ovos-core[21720]: 2024-07-29 17:01:50.090 - skills - ovos_bus_client.util.scheduler:check_state:186 - DEBUG - Call scheduled event: skill-ovos-homescreen.openvoiceos:skill-ovos-homescreen.openvoiceosupdate_dt
Jul 29 17:01:50 mark2 ovos-core[21720]: 2024-07-29 17:01:50.291 - skills - ovos_skill_spotify.spotify:query_album:212 - INFO - ('jay-z', 'the black album', 0.06666666666666665)
Jul 29 17:01:50 mark2 ovos-core[21720]: 2024-07-29 17:01:50.575 - skills - ovos_bus_client.apis.ocp:handle_skill_response:616 - DEBUG - got 1 results from ovos-skill-spotify.openvoiceos
Jul 29 17:01:50 mark2 ovos-core[21720]: 2024-07-29 17:01:50.819 - skills - ovos_bus_client.apis.ocp:handle_skill_response:616 - DEBUG - got 1 results from ovos-skill-spotify.openvoiceos
Jul 29 17:01:51 mark2 ovos-core[21720]: 2024-07-29 17:01:51.065 - skills - ovos_bus_client.apis.ocp:handle_skill_response:616 - DEBUG - got 1 results from ovos-skill-spotify.openvoiceos
Jul 29 17:01:51 mark2 ovos-core[21720]: 2024-07-29 17:01:51.308 - skills - ovos_bus_client.apis.ocp:handle_skill_response:616 - DEBUG - got 1 results from ovos-skill-spotify.openvoiceos
Jul 29 17:01:51 mark2 ovos-core[21720]: 2024-07-29 17:01:51.534 - skills - ovos_bus_client.apis.ocp:handle_skill_response:616 - DEBUG - got 1 results from ovos-skill-spotify.openvoiceos
Jul 29 17:01:51 mark2 ovos-core[21720]: 2024-07-29 17:01:51.758 - skills - ovos_bus_client.apis.ocp:handle_skill_response:616 - DEBUG - got 1 results from ovos-skill-spotify.openvoiceos
Jul 29 17:01:52 mark2 ovos-core[21720]: 2024-07-29 17:01:52.002 - skills - ovos_bus_client.apis.ocp:handle_skill_response:616 - DEBUG - got 1 results from ovos-skill-spotify.openvoiceos
Jul 29 17:01:52 mark2 ovos-core[21720]: 2024-07-29 17:01:52.231 - skills - ovos_bus_client.apis.ocp:handle_skill_response:616 - DEBUG - got 1 results from ovos-skill-spotify.openvoiceos
Jul 29 17:01:52 mark2 ovos-core[21720]: 2024-07-29 17:01:52.486 - skills - ovos_bus_client.apis.ocp:handle_skill_response:616 - DEBUG - got 1 results from ovos-skill-spotify.openvoiceos
Jul 29 17:01:52 mark2 ovos-core[21720]: 2024-07-29 17:01:52.702 - skills - ovos_bus_client.apis.ocp:handle_skill_response:616 - DEBUG - got 1 results from ovos-skill-spotify.openvoiceos
Jul 29 17:01:53 mark2 ovos-core[21720]: 2024-07-29 17:01:53.403 - skills - ovos_bus_client.apis.ocp:handle_skill_response:616 - DEBUG - got 1 results from ovos-skill-spotify.openvoiceos
Jul 29 17:01:53 mark2 ovos-core[21720]: 2024-07-29 17:01:53.713 - skills - ovos_bus_client.apis.ocp:handle_skill_response:616 - DEBUG - got 1 results from ovos-skill-spotify.openvoiceos
Jul 29 17:01:54 mark2 ovos-core[21720]: 2024-07-29 17:01:54.006 - skills - ovos_bus_client.apis.ocp:handle_skill_response:616 - DEBUG - got 1 results from ovos-skill-spotify.openvoiceos
Jul 29 17:01:54 mark2 ovos-core[21720]: 2024-07-29 17:01:54.279 - skills - ovos_bus_client.apis.ocp:handle_skill_response:616 - DEBUG - got 1 results from ovos-skill-spotify.openvoiceos
Jul 29 17:01:54 mark2 ovos-core[21720]: 2024-07-29 17:01:54.579 - skills - ovos_bus_client.apis.ocp:handle_skill_response:616 - DEBUG - got 1 results from ovos-skill-spotify.openvoiceos
Jul 29 17:01:54 mark2 ovos-core[21720]: 2024-07-29 17:01:54.581 - skills - ovos_bus_client.apis.ocp:handle_skill_response:626 - DEBUG - common play query timeout, parsing results
Jul 29 17:01:54 mark2 ovos-core[21720]: 2024-07-29 17:01:54.680 - skills - ovos_bus_client.apis.ocp:remove_events:575 - DEBUG - Removing Search Bus Events
Jul 29 17:01:54 mark2 ovos-core[21720]: 2024-07-29 17:01:54.683 - skills - ovos_core.intent_services.ocp_service:_execute_query:972 - DEBUG - Returning 15 search results
Jul 29 17:01:54 mark2 ovos-core[21720]: 2024-07-29 17:01:54.968 - skills - ovos_core.intent_services.ocp_service:_search:911 - DEBUG - Got 15 results
Jul 29 17:01:54 mark2 ovos-core[21720]: 2024-07-29 17:01:54.972 - skills - ovos_core.intent_services.ocp_service:filter_results:840 - DEBUG - filtered 15 low confidence results
Jul 29 17:01:54 mark2 ovos-core[21720]: 2024-07-29 17:01:54.988 - skills - ovos_core.intent_services.ocp_service:_search:914 - DEBUG - Got 0 usable results
Jul 29 17:01:57 mark2 ovos-core[21720]: 2024-07-29 17:01:57.137 - skills - ovos_skill_spotify:search_spotify_tracks:203 - ERROR - Spotify Error: tuple indices must be integers or slices, not str
Jul 29 17:01:57 mark2 ovos-core[21720]: Traceback (most recent call last):
Jul 29 17:01:57 mark2 ovos-core[21720]:   File "/home/goldyfruit/.venvs/ovos/lib/python3.11/site-packages/ovos_skill_spotify/__init__.py", line 198, in search_spotify_tracks
Jul 29 17:01:57 mark2 ovos-core[21720]:     for res in self.search_tracks(phrase):
Jul 29 17:01:57 mark2 ovos-core[21720]:   File "/home/goldyfruit/.venvs/ovos/lib/python3.11/site-packages/ovos_skill_spotify/__init__.py", line 105, in search_tracks
Jul 29 17:01:57 mark2 ovos-core[21720]:     score, data = self.spotify.query_song(query)
Jul 29 17:01:57 mark2 ovos-core[21720]:                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jul 29 17:01:57 mark2 ovos-core[21720]:   File "/home/goldyfruit/.venvs/ovos/lib/python3.11/site-packages/ovos_skill_spotify/spotify.py", line 246, in query_song
Jul 29 17:01:57 mark2 ovos-core[21720]:     bonus += fuzzy_match(song_search, tracks[-1]['artists'][0]['name'],
Jul 29 17:01:57 mark2 ovos-core[21720]:                                       ~~~~~~~~~~^^^^^^^^^^^
Jul 29 17:01:57 mark2 ovos-core[21720]: TypeError: tuple indices must be integers or slices, not str
goldyfruit commented 1 month ago

@forslund any toughs on this?

forslund commented 1 month ago

Closed by #9