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

Error when pulling recommendations #1107

Open
reven opened this issue Feb 11, 2025 · 1 comment
Open

Error when pulling recommendations #1107

reven opened this issue Feb 11, 2025 · 1 comment
Labels
bug Something isn't working

Comments

@reven
Copy link

reven commented Feb 11, 2025

Context

Selecting the "Recommended" special folder does nothing. After a second of spinner the focus falls back to main menu, No videos are returned. This also happens on official version. First observed about 3-4 days ago. On inspection of logs there is an error.

  • Add-on Version: 7.1.1.6+ unofficial
  • Kodi Version: 21.2
  • Kodi GUI Language: English (US)
  • Operating System: Fedora Workstation 41
  • Operating System Language: EN-US

Expected Behavior

Recommended videos section opens and video list is populated


Current Behavior

As said above, no videos are loaded and interface just stays on main menu.


Steps to Reproduce

Please provide detailed steps for reproducing the issue.

  1. Open addon
  2. Select "Recommendations"


Log

2025-02-11 00:57:48.402 T:475053    info <general>: [plugin.video.youtube] Plugin: Running v7.1.1.6+unofficial.1
                                                   	Kodi:   v21.2 (Kodi Omega)
                                                   	Python: v3.13.2
                                                   	Path:   |/special/recommendations/|
                                                   	Params: |{'category_label': 'Recommendations'}|
2025-02-11 00:57:48.405 T:475053    info <general>: [plugin.video.youtube] API request:
                                                   	type:      |v1|
                                                   	method:    |POST|
                                                   	path:      |browse|
                                                   	params:    |{'prettyPrint': False}|
                                                   	post_data: |{'context': {'request': {'internalExperimentFlags': [], 'useSsl': True}, 'client': {'hl': 'en', 'utcOffsetMinutes': 0, 'clientName': 'WEB', 'clientVersion': '2.20240304.00.00', 'gl': 'US'}}, 'browseId': 'FEwhat_to_watch', 'user': {'lockedSafetyMode': False}}|
                                                   	headers:   |{'Host': 'www.youtube.com', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (Linux; Android 10; SM-G981B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.162 Mobile Safari/537.36', 'DNT': '1', 'Authorization': '|logged in|', 'Accept-Charset': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'Accept-Language': 'en-US,en;q=0.5', 'Accept-Encoding': 'gzip, deflate'}|
2025-02-11 00:57:49.366 T:475053    info <general>: [plugin.video.youtube] API response: |200|
                                                   	headers: |{'Content-Type': 'application/json; charset=UTF-8', 'Vary': 'Origin, X-Origin, Referer', 'Content-Encoding': 'gzip', 'Date': 'Tue, 11 Feb 2025 08:57:49 GMT', 'Server': 'scaffolding on HTTPServer2', 'X-XSS-Protection': '0', 'X-Frame-Options': 'SAMEORIGIN', 'X-Content-Type-Options': 'nosniff', 'Alt-Svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000', 'Transfer-Encoding': 'chunked'}|
2025-02-11 00:57:49.396 T:475053    info <general>: [plugin.video.youtube] Redirecting to: |plugin://plugin.video.youtube/special/?window_fallback=True&window_replace=True&window_return=False|
2025-02-11 00:57:49.397 T:496620   error <general>: GetDirectory - Error getting plugin://plugin.video.youtube/special/recommendations/?category_label=Recommendations
2025-02-11 00:57:49.397 T:373778   error <general>: CGUIMediaWindow::GetDirectory(plugin://plugin.video.youtube/special/recommendations/?category_label=Recommendations) failed
2025-02-11 00:57:49.597 T:496682    info <general>: [plugin.video.youtube] Plugin: Running v7.1.1.6+unofficial.1
                                                   	Kodi:   v21.2 (Kodi Omega)
                                                   	Python: v3.13.2
                                                   	Path:   |/|
                                                   	Params: |{}|
2025-02-11 00:57:49.597 T:496682    info <general>: [plugin.video.youtube] Get |kodion.setup_wizard.forced_runs|: 5 (int, success)
2025-02-11 00:57:49.597 T:496682    info <general>: [plugin.video.youtube] Get |kodion.setup_wizard|: False (bool, success)
2025-02-11 00:57:49.597 T:496682    info <general>: [plugin.video.youtube] JSONStore.load - loading
                                                   	File: /home/kodi/.kodi/userdata/addon_data/plugin.video.youtube/access_manager.json
2025-02-11 00:57:49.597 T:496682    info <general>: [plugin.video.youtube] JSONStore.save - data unchanged
                                                   	File: /home/kodi/.kodi/userdata/addon_data/plugin.video.youtube/access_manager.json
2025-02-11 00:57:49.597 T:496682    info <general>: [plugin.video.youtube] JSONStore.load - loading
                                                   	File: /home/kodi/.kodi/userdata/addon_data/plugin.video.youtube/api_keys.json
2025-02-11 00:57:49.597 T:496682    info <general>: [plugin.video.youtube] JSONStore.save - data unchanged
                                                   	File: /home/kodi/.kodi/userdata/addon_data/plugin.video.youtube/api_keys.json
2025-02-11 00:57:49.597 T:496682    info <general>: [plugin.video.youtube] JSONStore.load - loading
                                                   	File: /home/kodi/.kodi/userdata/addon_data/plugin.video.youtube/access_manager.json
2025-02-11 00:57:49.598 T:496682    info <general>: [plugin.video.youtube] JSONStore.save - data unchanged
                                                   	File: /home/kodi/.kodi/userdata/addon_data/plugin.video.youtube/access_manager.json
2025-02-11 00:57:49.598 T:496682    info <general>: [plugin.video.youtube] Get |youtube.api.key|: "AIz...CD4" (str, success)
2025-02-11 00:57:49.598 T:496682    info <general>: [plugin.video.youtube] Get |youtube.api.id|: "101...jhack" (str, success)
2025-02-11 00:57:49.598 T:496682    info <general>: [plugin.video.youtube] Get |youtube.api.secret|: "GOC...gU_" (str, success)
2025-02-11 00:57:49.598 T:496682    info <general>: [plugin.video.youtube] User: |0|, Using API key set: |own|
2025-02-11 00:57:49.598 T:496682    info <general>: [plugin.video.youtube] Selecting YouTube config "All"
2025-02-11 00:57:49.598 T:496682    info <general>: [plugin.video.youtube] Access token count: |1|, refresh token count: |1|
2025-02-11 00:57:49.598 T:496682    info <general>: [plugin.video.youtube] Get |youtube.language|: "en" (str, success)
2025-02-11 00:57:49.598 T:496682    info <general>: [plugin.video.youtube] Get |youtube.region|: "US" (str, success)
2025-02-11 00:57:49.598 T:496682    info <general>: [plugin.video.youtube] Get |kodion.content.max_per_page|: 50 (int, success)
2025-02-11 00:57:49.598 T:496682    info <general>: [plugin.video.youtube] Get |requests.ssl.verify|: True (bool, success)
2025-02-11 00:57:49.598 T:496682    info <general>: [plugin.video.youtube] Get |requests.timeout.connect|: 9 (int, success)
2025-02-11 00:57:49.598 T:496682    info <general>: [plugin.video.youtube] Get |requests.timeout.read|: 27 (int, success)
2025-02-11 00:57:49.598 T:496682    info <general>: [plugin.video.youtube] Get |requests.proxy.source|: 1 (int, success)
2025-02-11 00:57:49.598 T:496682    info <general>: [plugin.video.youtube] User is logged in
2025-02-11 00:57:49.599 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.my_subscriptions.show|: True (bool, success)
2025-02-11 00:57:49.599 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.my_subscriptions_filtered.show|: False (bool, success)
2025-02-11 00:57:49.599 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.watch_later.playlist|: "" (str, success)
2025-02-11 00:57:49.599 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.history.playlist|: "" (str, success)
2025-02-11 00:57:49.599 T:496682    info <general>: [plugin.video.youtube] Get |kodion.history.local|: True (bool, success)
2025-02-11 00:57:49.599 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.recommendations.show|: True (bool, success)
2025-02-11 00:57:49.599 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.related.show|: True (bool, success)
2025-02-11 00:57:49.599 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.popular_right_now.show|: True (bool, success)
2025-02-11 00:57:49.599 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.search.show|: True (bool, success)
2025-02-11 00:57:49.599 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.quick_search.show|: False (bool, success)
2025-02-11 00:57:49.599 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.quick_search_incognito.show|: False (bool, success)
2025-02-11 00:57:49.599 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.my_location.show|: True (bool, success)
2025-02-11 00:57:49.599 T:496682    info <general>: [plugin.video.youtube] Get |youtube.location|: "xx.xxxx,xx.xxxx" (str, success)
2025-02-11 00:57:49.599 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.my_channel.show|: True (bool, success)
2025-02-11 00:57:49.599 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.watch_later.show|: True (bool, success)
2025-02-11 00:57:49.600 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.liked_videos.show|: True (bool, success)
2025-02-11 00:57:49.600 T:496682    info <general>: [plugin.video.youtube] Get |kodion.fanart.selection|: 2 (int, success)
2025-02-11 00:57:49.600 T:496682    info <general>: [plugin.video.youtube] Get |kodion.cache.size|: 20 (int, success)
2025-02-11 00:57:49.605 T:496682    info <general>: [plugin.video.youtube] ResourceManager.get_channels - Using cached data for channels
                                                   	Channel IDs: ['UCJRXusryM8rQl-R4Ji5SsZg']
2025-02-11 00:57:49.606 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.disliked_videos.show|: True (bool, success)
2025-02-11 00:57:49.606 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.history.show|: True (bool, success)
2025-02-11 00:57:49.606 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.playlists.show|: True (bool, success)
2025-02-11 00:57:49.606 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.subscriptions.show|: True (bool, success)
2025-02-11 00:57:49.606 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.bookmarks.show|: True (bool, success)
2025-02-11 00:57:49.606 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.browse_channels.show|: True (bool, success)
2025-02-11 00:57:49.606 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.completed.live.show|: True (bool, success)
2025-02-11 00:57:49.606 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.upcoming.live.show|: True (bool, success)
2025-02-11 00:57:49.606 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.live.show|: True (bool, success)
2025-02-11 00:57:49.606 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.switch.user.show|: True (bool, success)
2025-02-11 00:57:49.606 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.sign.out.show|: True (bool, success)
2025-02-11 00:57:49.606 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.settings.show|: True (bool, success)
2025-02-11 00:57:49.607 T:496682    info <general>: [plugin.video.youtube] Get |youtube.folder.settings.advanced.show|: False (bool, success)
2025-02-11 00:57:49.607 T:496682    info <general>: [plugin.video.youtube] Converting DirectoryItem |plugin://plugin.video.youtube/special/my_subscriptions/?category_label=My+Subscriptions|
2025-02-11 00:57:49.607 T:496682    info <general>: [plugin.video.youtube] Converting DirectoryItem |plugin://plugin.video.youtube/special/recommendations/?category_label=Recommendations|
2025-02-11 00:57:49.607 T:496682    info <general>: [plugin.video.youtube] Converting DirectoryItem |plugin://plugin.video.youtube/special/related_videos/?category_label=Related+Videos|
2025-02-11 00:57:49.607 T:496682    info <general>: [plugin.video.youtube] Converting DirectoryItem |plugin://plugin.video.youtube/special/popular_right_now/?category_label=Trending|
2025-02-11 00:57:49.607 T:496682    info <general>: [plugin.video.youtube] Converting DirectoryItem |plugin://plugin.video.youtube/kodion/search/list/?category_label=Search|
2025-02-11 00:57:49.607 T:496682    info <general>: [plugin.video.youtube] Converting DirectoryItem |plugin://plugin.video.youtube/location/mine/?category_label=My+Location|
2025-02-11 00:57:49.607 T:496682    info <general>: [plugin.video.youtube] Converting DirectoryItem |plugin://plugin.video.youtube/channel/mine/?category_label=My+Channel|
2025-02-11 00:57:49.607 T:496682    info <general>: [plugin.video.youtube] Converting DirectoryItem |plugin://plugin.video.youtube/kodion/watch_later/list/?category_label=Watch+Later|
2025-02-11 00:57:49.607 T:496682    info <general>: [plugin.video.youtube] Converting DirectoryItem |plugin://plugin.video.youtube/channel/mine/playlist/LL/?category_label=Liked+Videos|
2025-02-11 00:57:49.607 T:496682    info <general>: [plugin.video.youtube] Converting DirectoryItem |plugin://plugin.video.youtube/special/disliked_videos/?category_label=Disliked+Videos|
2025-02-11 00:57:49.607 T:496682    info <general>: [plugin.video.youtube] Converting DirectoryItem |plugin://plugin.video.youtube/kodion/playback_history/list/?category_label=History|
2025-02-11 00:57:49.607 T:496682    info <general>: [plugin.video.youtube] Converting DirectoryItem |plugin://plugin.video.youtube/channel/mine/playlists/?category_label=Playlists|
2025-02-11 00:57:49.607 T:496682    info <general>: [plugin.video.youtube] Converting DirectoryItem |plugin://plugin.video.youtube/subscriptions/list/?category_label=Subscriptions|
2025-02-11 00:57:49.607 T:496682    info <general>: [plugin.video.youtube] Converting DirectoryItem |plugin://plugin.video.youtube/kodion/bookmarks/list/?category_label=Bookmarks|
2025-02-11 00:57:49.607 T:496682    info <general>: [plugin.video.youtube] Converting DirectoryItem |plugin://plugin.video.youtube/special/browse_channels/?category_label=Browse+Channels|
2025-02-11 00:57:49.607 T:496682    info <general>: [plugin.video.youtube] Converting DirectoryItem |plugin://plugin.video.youtube/special/completed_live/?category_label=Completed+Live|
2025-02-11 00:57:49.607 T:496682    info <general>: [plugin.video.youtube] Converting DirectoryItem |plugin://plugin.video.youtube/special/upcoming_live/?category_label=Upcoming+Live|
2025-02-11 00:57:49.607 T:496682    info <general>: [plugin.video.youtube] Converting DirectoryItem |plugin://plugin.video.youtube/special/live/?category_label=Live+broadcast|
2025-02-11 00:57:49.608 T:496682    info <general>: [plugin.video.youtube] Converting DirectoryItem |plugin://plugin.video.youtube/users/switch/?category_label=Switch+User|
2025-02-11 00:57:49.608 T:496682    info <general>: [plugin.video.youtube] Converting DirectoryItem |plugin://plugin.video.youtube/sign/out/?category_label=Sign+Out|
2025-02-11 00:57:49.608 T:496682    info <general>: [plugin.video.youtube] Converting DirectoryItem |plugin://plugin.video.youtube/config/setup_wizard/?category_label=Setup+Wizard|
2025-02-11 00:57:49.608 T:496682    info <general>: [plugin.video.youtube] Get |youtube.view.label.details|: True (bool, success)
2025-02-11 00:57:49.608 T:496682    info <general>: [plugin.video.youtube] Get |kodion.view.override|: False (bool, success)
2025-02-11 00:57:49.610 T:496682    info <general>: [plugin.video.youtube] Profiling stats:          4752 function calls in 0.011 seconds
                                                   
                                                      Ordered by: cumulative time, internal time
                                                      List reduced from 291 to 20 due to restriction <20>
                                                   
                                                      ncalls  tottime  percall  cumtime  percall filename:lineno(function)
                                                           1    0.000    0.000    0.011    0.011 xbmc_plugin.py:67(run)
                                                           1    0.000    0.000    0.010    0.010 abstract_provider.py:159(navigate)
                                                           1    0.000    0.000    0.010    0.010 provider.py:1204(on_root)
                                                           1    0.000    0.000    0.006    0.006 resource_manager.py:294(get_related_playlists)
                                                           1    0.000    0.000    0.006    0.006 resource_manager.py:34(get_channels)
                                                           3    0.000    0.000    0.003    0.001 storage.py:209(__enter__)
                                                           3    0.000    0.000    0.003    0.001 storage.py:219(_open)
                                                          11    0.000    0.000    0.003    0.000 storage.py:297(_execute)
                                                           1    0.000    0.000    0.003    0.003 data_cache.py:26(get_items)
                                                           1    0.000    0.000    0.003    0.003 storage.py:465(_get_by_ids)
                                                           3    0.002    0.001    0.002    0.001 {method 'executescript' of 'sqlite3.Cursor' objects}
                                                           1    0.000    0.000    0.002    0.002 function_cache.py:94(run)
                                                           2    0.000    0.000    0.002    0.001 provider.py:176(get_client)
                                                           3    0.000    0.000    0.001    0.000 storage.py:215(__exit__)
                                                           1    0.000    0.000    0.001    0.001 storage.py:448(_get)
                                                           3    0.000    0.000    0.001    0.000 storage.py:286(_close)
                                                           3    0.001    0.000    0.001    0.000 {method 'close' of 'sqlite3.Connection' objects}
                                                           8    0.001    0.000    0.001    0.000 {method 'execute' of 'sqlite3.Cursor' objects}
                                                          21    0.000    0.000    0.001    0.000 xbmc_items.py:522(directory_listitem)
                                                          77    0.000    0.000    0.001    0.000 logger.py:34(log_debug)
                                                   
                                                   
                                                   
2025-02-11 00:57:50.409 T:475053    info <general>: [plugin.video.youtube] Profiling stats:          8864 function calls (8711 primitive calls) in 1.995 seconds
                                                   
                                                      Ordered by: cumulative time, internal time
                                                      List reduced from 498 to 20 due to restriction <20>
                                                   
                                                      ncalls  tottime  percall  cumtime  percall filename:lineno(function)
                                                           1    0.000    0.000    1.995    1.995 xbmc_plugin.py:67(run)
                                                           1    0.000    0.000    1.000    1.000 xbmc_plugin.py:300(post_run)
                                                           1    0.000    0.000    1.000    1.000 xbmc_context.py:656(sleep)
                                                           1    0.000    0.000    1.000    1.000 methods.py:314(wait)
                                                           1    1.000    1.000    1.000    1.000 {method 'waitForAbort' of 'xbmc.Monitor' objects}
                                                           1    0.000    0.000    0.994    0.994 abstract_provider.py:159(navigate)
                                                           1    0.000    0.000    0.994    0.994 yt_specials.py:330(process)
                                                           1    0.000    0.000    0.993    0.993 yt_specials.py:82(_process_recommendations)
                                                           1    0.002    0.002    0.993    0.993 function_cache.py:94(run)
                                                           1    0.001    0.001    0.989    0.989 youtube.py:440(get_recommended_for_home)
                                                           1    0.000    0.000    0.988    0.988 youtube.py:2173(api_request)
                                                           1    0.000    0.000    0.987    0.987 requests.py:99(request)
                                                           1    0.000    0.000    0.960    0.960 sessions.py:502(request)
                                                           1    0.000    0.000    0.958    0.958 sessions.py:673(send)
                                                         158    0.001    0.000    0.939    0.006 socket.py:706(readinto)
                                                         158    0.001    0.000    0.938    0.006 ssl.py:1289(recv_into)
                                                         158    0.000    0.000    0.937    0.006 ssl.py:1129(read)
                                                         158    0.937    0.006    0.937    0.006 {method 'read' of '_ssl._SSLSocket' objects}
                                                           1    0.000    0.000    0.913    0.913 adapters.py:434(send)
                                                         167    0.000    0.000    0.912    0.005 {method 'readline' of '_io.BufferedReader' objects}
                                                   
                                                   
                                                   
2025-02-11 00:57:50.468 T:496682    info <general>: [plugin.video.youtube] Plugin: Running v7.1.1.6+unofficial.1
                                                   	Kodi:   v21.2 (Kodi Omega)
                                                   	Python: v3.13.2
                                                   	Path:   |/kodion/route/special/|
                                                   	Params: |{'window_fallback': True, 'window_replace': True, 'window_return': False}|
2025-02-11 00:57:50.469 T:496682    info <general>: [plugin.video.youtube] Rerouting - Fallback route not required
2025-02-11 00:57:50.470 T:496682    info <general>: [plugin.video.youtube] Profiling stats:          278 function calls in 0.001 seconds
                                                   
                                                      Ordered by: cumulative time, internal time
                                                      List reduced from 83 to 20 due to restriction <20>
                                                   
                                                      ncalls  tottime  percall  cumtime  percall filename:lineno(function)
                                                           1    0.000    0.000    0.000    0.000 xbmc_context.py:377(init)
                                                           1    0.000    0.000    0.000    0.000 xbmc_plugin.py:67(run)
                                                           1    0.000    0.000    0.000    0.000 abstract_provider.py:159(navigate)
                                                           2    0.000    0.000    0.000    0.000 {built-in method xbmc.log}
                                                           1    0.000    0.000    0.000    0.000 abstract_provider.py:236(on_reroute)
                                                           2    0.000    0.000    0.000    0.000 abstract_context.py:269(create_uri)
                                                           1    0.000    0.000    0.000    0.000 abstract_provider.py:240(reroute)
                                                           1    0.000    0.000    0.000    0.000 logger.py:44(log_notice)
                                                           1    0.000    0.000    0.000    0.000 parse.py:978(urlencode)
                                                           1    0.000    0.000    0.000    0.000 parse.py:469(urlsplit)
                                                           6    0.000    0.000    0.000    0.000 parse.py:929(quote_plus)
                                                           6    0.000    0.000    0.000    0.000 xbmc_context_ui.py:160(pop_property)
                                                           6    0.000    0.000    0.000    0.000 parse.py:875(quote)
                                                           1    0.000    0.000    0.000    0.000 parse.py:757(parse_qsl)
                                                           1    0.000    0.000    0.000    0.000 debug.py:96(print_stats)
                                                           1    0.000    0.000    0.000    0.000 abstract_context.py:322(set_path)
                                                           1    0.000    0.000    0.000    0.000 debug.py:272(print_stats)
                                                           6    0.000    0.000    0.000    0.000 parse.py:951(quote_from_bytes)
                                                           1    0.000    0.000    0.000    0.000 debug.py:238(get_stats)
                                                           1    0.000    0.000    0.000    0.000 xbmc_context.py:786(get_infolabel)
                                                   
                                                   
                                                   
2025-02-11 00:58:37.642 T:445308    info <general>: [plugin.video.youtube] HTTPServer: Shutting down |0.0.0.0:50152|

Additional Information

Please provide any additional information that may be helpful.


@reven reven added the bug Something isn't working label Feb 11, 2025
@jmbreuer
Copy link
Contributor

Came here to report this 😉 been experiencing this issue for a couple of weeks now, just upgraded LibreElec to a recent build (off master/with Kodi from master as well, since I'm running a local patch for subtitle functionality which is completely irrelevant to YouTube scraping) and it's still exactly the same. I'm on plugin version 7.2.0+beta.4.

I don't see any error messages/smoking guns in kodi.log at all. But then, I don't see any logging from the BackgroundLoader thread that's managed, it silently terminates within a couple of milliseconds immediately after starting:

2025-02-11 11:32:46.308 T:1848    debug <general>: Thread BackgroundLoader start, auto delete: false
2025-02-11 11:32:46.308 T:1617    debug <general>: [threads] name: 'BackgroundLoader' priority: '1'
2025-02-11 11:32:46.311 T:1848    debug <general>: Thread BackgroundLoader 139618055861952 terminating

I'm happy to dig further, if someone can give me ideas where to look.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants