• 1
  • 91
  • 92
  • 93(current)
  • 94
  • 95
  • 153
Release YouTube
It's working again for me without doing anything...
Manjaro Linux @ minisforum UM690S / KODI 'Nexus'
Reply
This app creator is the greatest! The no subscription issue has been fixed! Thank you!
Reply
(2022-02-27, 17:06)Sobersally Wrote: This app creator is the greatest! The no subscription issue has been fixed! Thank you!

App creator has not released update or changed anything. Additionally the issue is still ongoing.
"We won't tell you what to do, not to do or how to use our software." -DarrenHill
Reply
I have a problem while trying to connect to the configuration page. Can someone help me? 
Image
Reply
(2022-03-05, 09:34)GAMINGCHATS Wrote: I have a problem while trying to connect to the configuration page. Can someone help me? Click this to see the errorImage

It could be your VPN
Reply
(2022-03-05, 14:54)blueribb Wrote: It could be your VPN
We don't do VPN support here, see the VPN policy (wiki).

(2022-03-05, 09:34)GAMINGCHATS Wrote: Can someone help me? 
The answer is partly mentioned on the error page itself.
Also, it is not very bright to have a browser tab open for the latest video piracy add-ons in March for Kodi ... Because we have a piracy policy (wiki) on this forum (which you have accepted during your forum registration), I hope that none of such crap is currently installed in your Kodi setup. Should that be the case, then support to you will halt immediately.
Reply
I have the following issue while trying to connect to the youtube addon (from log file 'kodi.log'):
ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                                   - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                                  Error Type: <class 'ValueError'>
                                                  Error Contents: source code string cannot contain null bytes
                                                  Traceback (most recent call last):
                                                    File "/home/osmc/.kodi/addons/plugin.video.youtube/resources/lib/default.py", line 11, in <module>
                                                      from youtube_plugin.kodion import runner
                                                    File "/home/osmc/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/kodion/__init__.py", line 18, in <module>
                                                      from .abstract_provider import AbstractProvider
                                                    File "/home/osmc/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/kodion/abstract_provider.py", line 18, in <module>
                                                      from . import items
                                                    File "/home/osmc/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/kodion/items/__init__.py", line 22, in <module>
                                                      from .next_page_item import NextPageItem
                                                  ValueError: source code string cannot contain null bytes
                                                  -->End of Python script error report<--

Any idea  ?
Reply
(2022-03-07, 22:21)ere67955 Wrote: Any idea  ?
Not without a full, debug enabled log.

scott s.
.
Reply
After enable debugging log:

2022-03-07 22:02:09.010 T:3438    DEBUG <CWebserver[80]>: request received for /jsonrpc?Application.GetProperties
2022-03-07 22:02:09.023 T:3311    DEBUG <CWebserver[80]>: Skipped 1 duplicate messages..
2022-03-07 22:02:09.023 T:3311    DEBUG <CWebserver[80]>: request received for /jsonrpc?Player.GetActivePlayers
2022-03-07 22:02:09.699 T:3743    DEBUG <CWebserver[80]>: Skipped 1 duplicate messages..
2022-03-07 22:02:09.699 T:3743    DEBUG <CWebserver[80]>: request received for /jsonrpc
2022-03-07 22:02:09.743 T:431     DEBUG <general>: Skipped 1 duplicate messages..
2022-03-07 22:02:09.743 T:431     DEBUG <general>: Activating window ID: 10025
2022-03-07 22:02:09.984 T:431     DEBUG <general>: ------ Window Deinit (MyVideoNav.xml) ------
2022-03-07 22:02:09.985 T:431     DEBUG <general>: FreeVisualisation() done
2022-03-07 22:02:09.999 T:3309    DEBUG <CWebserver[80]>: Skipped 3 duplicate messages..
2022-03-07 22:02:09.999 T:3309    DEBUG <CWebserver[80]>: request received for /jsonrpc?JSONRPC.Ping
2022-03-07 22:02:10.010 T:431     DEBUG <general>: Skipped 1 duplicate messages..
2022-03-07 22:02:10.010 T:431     DEBUG <general>: ------ Window Init (MyVideoNav.xml) ------
2022-03-07 22:02:10.012 T:431     DEBUG <general>: [Warning] CGUITextureManager::GetTexturePath: could not find texture 'noop'
2022-03-07 22:02:10.015 T:3322    DEBUG <CWebserver[80]>: request received for /jsonrpc?Application.GetProperties
2022-03-07 22:02:10.028 T:3308    DEBUG <CWebserver[80]>: Skipped 1 duplicate messages..
2022-03-07 22:02:10.028 T:3308    DEBUG <CWebserver[80]>: request received for /jsonrpc?Player.GetActivePlayers
2022-03-07 22:02:10.037 T:431     ERROR <general>: Skipped 1 duplicate messages..
2022-03-07 22:02:10.037 T:431     ERROR <general>: Control 50 in window 10025 has been asked to focus, but it can't
2022-03-07 22:02:10.042 T:431     DEBUG <general>: started alarm with name: windowdialogfocus
2022-03-07 22:02:10.077 T:431     DEBUG <general>: CGUIMediaWindow::GetDirectory (plugin://plugin.video.youtube/)
2022-03-07 22:02:10.077 T:431     DEBUG <general>:   ParentPath = [plugin://plugin.video.youtube/]
2022-03-07 22:02:10.077 T:3745    DEBUG <general>: Thread JobWorker start, auto delete: true
2022-03-07 22:02:10.078 T:3746    DEBUG <general>: Thread waiting start, auto delete: false
2022-03-07 22:02:10.140 T:3745    DEBUG <general>: CAddonDatabase::SetLastUsed[plugin.video.youtube] took 63 ms
2022-03-07 22:02:10.140 T:3746    DEBUG <general>: StartScript - calling plugin YouTube('plugin://plugin.video.youtube/','16','','resume:false')
2022-03-07 22:02:10.140 T:3747    DEBUG <general>: Thread JobWorker start, auto delete: true
2022-03-07 22:02:10.141 T:3748    DEBUG <general>: Thread LanguageInvoker start, auto delete: false
2022-03-07 22:02:10.141 T:3748     INFO <general>: initializing python engine.
2022-03-07 22:02:10.141 T:3748    DEBUG <general>: CPythonInvoker(22, /home/osmc/.kodi/addons/plugin.video.youtube/resources/lib/default.py): start processing
2022-03-07 22:02:10.178 T:431     DEBUG <general>: ------ Window Init (DialogBusy.xml) ------
2022-03-07 22:02:10.393 T:3748    DEBUG <general>: -->Python Interpreter Initialized<--
2022-03-07 22:02:10.393 T:3748    DEBUG <general>:  
                                                   
2022-03-07 22:02:10.393 T:3748    DEBUG <general>: CPythonInvoker(22, /home/osmc/.kodi/addons/plugin.video.youtube/resources/lib/default.py): the source file to load is "/home/osmc/.kodi/addons/plugin.video.you
tube/resources/lib/default.py"
2022-03-07 22:02:10.393 T:3748    DEBUG <general>: CPythonInvoker(22, /home/osmc/.kodi/addons/plugin.video.youtube/resources/lib/default.py): setting the Python path to /home/osmc/.kodi/addons/plugin.video.yout
ube/resources/lib:/home/osmc/.kodi/addons/script.module.certifi/lib:/home/osmc/.kodi/addons/script.module.chardet/lib:/home/osmc/.kodi/addons/script.module.idna/lib:/home/osmc/.kodi/addons/script.module.request
s/lib:/home/osmc/.kodi/addons/script.module.six/lib:/home/osmc/.kodi/addons/script.module.urllib3/lib:/:/usr/lib/python37.zip:/usr/lib/python3.7:/usr/lib/python3.7/lib-dynload:/usr/local/lib/python3.7/dist-pack
ages:/usr/lib/python3/dist-packages
2022-03-07 22:02:10.394 T:3748    DEBUG <general>: CPythonInvoker(22, /home/osmc/.kodi/addons/plugin.video.youtube/resources/lib/default.py): entering source directory /home/osmc/.kodi/addons/plugin.video.youtu
be/resources/lib
2022-03-07 22:02:10.394 T:3748    DEBUG <general>: CPythonInvoker(22, /home/osmc/.kodi/addons/plugin.video.youtube/resources/lib/default.py): instantiating addon using automatically obtained id of "plugin.video
.youtube" dependent on version 3.0.0 of the xbmc.python api
2022-03-07 22:02:10.587 T:3749    DEBUG <CWebserver[80]>: request received for /jsonrpc
2022-03-07 22:02:11.005 T:3438    DEBUG <CWebserver[80]>: Skipped 3 duplicate messages..
2022-03-07 22:02:11.005 T:3438    DEBUG <CWebserver[80]>: request received for /jsonrpc?JSONRPC.Ping
2022-03-07 22:02:11.030 T:3308    DEBUG <CWebserver[80]>: Skipped 2 duplicate messages..
2022-03-07 22:02:11.030 T:3308    DEBUG <CWebserver[80]>: request received for /jsonrpc?Application.GetProperties
2022-03-07 22:02:11.051 T:3322    DEBUG <CWebserver[80]>: Skipped 2 duplicate messages..
2022-03-07 22:02:11.051 T:3322    DEBUG <CWebserver[80]>: request received for /jsonrpc?Player.GetActivePlayers
2022-03-07 22:02:11.221 T:3748    ERROR <general>: Skipped 2 duplicate messages..
2022-03-07 22:02:11.221 T:3748    ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                                   - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                                  Error Type: <class 'ValueError'>
                                                  Error Contents: source code string cannot contain null bytes
                                                  Traceback (most recent call last):
                                                    File "/home/osmc/.kodi/addons/plugin.video.youtube/resources/lib/default.py", line 11, in <module>
                                                      from youtube_plugin.kodion import runner
                                                    File "/home/osmc/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/kodion/__init__.py", line 18, in <module>
                                                      from .abstract_provider import AbstractProvider
                                                    File "/home/osmc/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/kodion/abstract_provider.py", line 18, in <module>
                                                      from . import items
                                                    File "/home/osmc/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/kodion/items/__init__.py", line 22, in <module>
                                                      from .next_page_item import NextPageItem
                                                  ValueError: source code string cannot contain null bytes
                                                  -->End of Python script error report<--
                                                   
2022-03-07 22:02:11.221 T:3748    DEBUG <general>: onExecutionDone(22, /home/osmc/.kodi/addons/plugin.video.youtube/resources/lib/default.py)
2022-03-07 22:02:11.228 T:431     DEBUG <general>: ------ Window Init (DialogNotification.xml) ------
2022-03-07 22:02:11.352 T:3748     INFO <general>: Python interpreter stopped
2022-03-07 22:02:11.352 T:3748    DEBUG <general>: Thread LanguageInvoker 1508618432 terminating
2022-03-07 22:02:11.368 T:3746    ERROR <general>: GetDirectory - Error getting plugin://plugin.video.youtube/
2022-03-07 22:02:11.368 T:3746    DEBUG <general>: Thread waiting 1369411776 terminating
2022-03-07 22:02:11.376 T:431     DEBUG <general>: ------ Window Deinit (DialogBusy.xml) ------
2022-03-07 22:02:11.377 T:431     ERROR <general>: CGUIMediaWindow::GetDirectory(plugin://plugin.video.youtube/) failed
2022-03-07 22:02:11.377 T:431     DEBUG <general>: CGUIMediaWindow::GetDirectory ()
2022-03-07 22:02:11.377 T:431     DEBUG <general>:   ParentPath = [plugin://plugin.video.youtube/]
2022-03-07 22:02:11.389 T:3751    DEBUG <general>: Thread waiting start, auto delete: false
2022-03-07 22:02:11.391 T:3751    DEBUG <general>: Thread waiting 1369411776 terminating
2022-03-07 22:02:11.393 T:3752    DEBUG <general>: Thread BackgroundLoader start, auto delete: false
2022-03-07 22:02:11.404 T:3752    DEBUG <general>: Thread BackgroundLoader 1517011136 terminating
2022-03-07 22:02:12.008 T:3438    DEBUG <CWebserver[80]>: request received for /jsonrpc?JSONRPC.Ping
2022-03-07 22:02:12.030 T:3311    DEBUG <CWebserver[80]>: Skipped 2 duplicate messages..
2022-03-07 22:02:12.030 T:3311    DEBUG <CWebserver[80]>: request received for /jsonrpc?Application.GetProperties
2022-03-07 22:02:12.047 T:3309    DEBUG <CWebserver[80]>: Skipped 2 duplicate messages..
2022-03-07 22:02:12.047 T:3309    DEBUG <CWebserver[80]>: request received for /jsonrpc?Player.GetActivePlayers
2022-03-07 22:02:12.833 T:3750    DEBUG <CWebserver[80]>: Skipped 2 duplicate messages..
2022-03-07 22:02:12.833 T:3750    DEBUG <CWebserver[80]>: request received for /jsonrpc
2022-03-07 22:02:13.016 T:3308    DEBUG <CWebserver[80]>: Skipped 3 duplicate messages..
Reply
Please don't post log snippets here - use the paste site instead and supply the URL that it will give you instead.
It's what it's there for, and it gets sad when people don't use it Wink .

Details are in the nice red text just above the posting buttons...
|Banned add-ons (wiki)|Forum rules (wiki)|VPN policy (wiki)|First time user (wiki)|FAQs (wiki) Troubleshooting (wiki)|Add-ons (wiki)|Free content (wiki)|Debug Log (wiki)|

Kodi Blog Posts
Reply
(2022-03-08, 13:43)DarrenHill Wrote: Please don't post log snippets here - use the paste site instead and supply the URL that it will give you instead.
It's what it's there for, and it gets sad when people don't use it Wink .

Details are in the nice red text just above the posting buttons...

MAYBE THE FONT NEEDS TO BE BIGGER Smile
Reply
Hi all,

I feel the documentation could do with some more details, or maybe it's just me Sad

I created an API key..all fine, but..
What's the API ID?
What's the API SECRET?
Where do I get them?? The google developer page provides the key only, the documentation at https://github.com/anxdpanic/plugin.vide...l-API-Keys doesn't elaborate any further either. And OAuth access..is it needed on top?

Thanks so much.
Reply
(2022-03-12, 09:44)dertyp0815 Wrote: Hi all,

I feel the documentation could do with some more details, or maybe it's just me Sad

I created an API key..all fine, but..
What's the API ID?
What's the API SECRET?
Where do I get them?? The google developer page provides the key only, the documentation at https://github.com/anxdpanic/plugin.vide...l-API-Keys doesn't elaborate any further either. And OAuth access..is it needed on top?

Thanks so much.

The API ID is actually the Client-ID and the API SECRET is the Client-Key.
You get them after setting up OAuth access.
Reply
I asked a question a few weeks ago and go no answers, so I'll try again.

I have 2 Intel NUCs running Libreelec 10.0.2 and the latest version of the YouTube Addon. About a month ago, I turned one NUC on and tried running the YouTube Addon only to find I was logged out. I attempted to log back in numerous times and got the exact error message displayed earlier in this thread about make a new oAuth 2.0 Client or something like that. My 2nd NUC was not signed out and is still running perfectly. Both NUCs are using the exact same API Keys that I created years ago.

I logged into https://console.cloud.google.com/apis/credentials and have no idea what I'm supposed to do. I don't want to jeopardize my working NUC. Is there an easy to understand guide somewhere ?

Do the keys work on more than 1 device ?

Any help would be appreciated
Reply
(2022-03-12, 20:52)blueribb Wrote: I asked a question a few weeks ago and go no answers, so I'll try again.

I have 2 Intel NUCs running Libreelec 10.0.2 and the latest version of the YouTube Addon. About a month ago, I turned one NUC on and tried running the YouTube Addon only to find I was logged out. I attempted to log back in numerous times and got the exact error message displayed earlier in this thread about make a new oAuth 2.0 Client or something like that. My 2nd NUC was not signed out and is still running perfectly. Both NUCs are using the exact same API Keys that I created years ago.

I logged into https://console.cloud.google.com/apis/credentials and have no idea what I'm supposed to do. I don't want to jeopardize my working NUC. Is there an easy to understand guide somewhere ?

Do the keys work on more than 1 device ?

Any help would be appreciated
I'm not aware of an easy guide other than the Google Guides
I'm also not sure if you can reuse the keys, i recently switched to libreelec 10 and i was not able to use my old keys from libreelec 9.
So I had to create new ones, this is how I did it:
  1. Create a new Project by clicking the little dropdown next to Google Cloud Platform on the top.
  2. Click "New Credentials" and select API-Key, paste that one into the API-Key field in the addon.
  3. Click "New Credentials" and select OAuth-Client-ID. Here you have to go through the steps after clicking "Consent Screen". Just fill out the required fields. 
  4. Click "New Credentials" and select OAuth-Client-ID once again. Now you should be able to select an application type. I had to select "TV and Devices with limited input".
  5. Click create and you should get your Client-ID and Client-Secret. Paste both into API-Id and API-Secret in the addon.
That's it. But bare in mind it can take some time until the keys are active.
Hope this helps.
Reply
  • 1
  • 91
  • 92
  • 93(current)
  • 94
  • 95
  • 153

Logout Mark Read Team Forum Stats Members Help
YouTube0