anxdpanic / plugin.video.youtube

Watch your favorite YouTube content on Kodi
https://ytaddon.panicked.xyz/forum
678 stars 111 forks source link

API error: quotaExceeded (fetching comments in the midnight hours !!) #603

Closed Eontech closed 6 months ago

Eontech commented 7 months ago

Context

I don't actually believe this is a bug, but a feature of the new sign-in method.

Please provide any relevant information about your setup


Expected Behavior

YouTube stops fritzing with perfectly working functionality. Comments are fetched and navigated as per usual.


Current Behavior

What is the current behavior?

Fetching comments on any video, between 00:00 and 10:00ish in the morning, results in an empty screen with API error: quataExeeded regardless of amount of use during the day. ie. zero activity to infinite.

In the instance (log) below, it happened at 23:50:35, but you get the picture.


Steps to Reproduce

Please provide detailed steps for reproducing the issue.

  1. attempt to view comments in the early hours.

Log

Please include a complete debug log.

...
2024-02-25 23:26:34.478 T:1231487    info <general>: CActiveAESink::OpenSink - initialize sink
2024-02-25 23:26:35.459 T:1231487    info <general>: PulseAudio: Opened device alsa_output.pci-0000_00_02.0.hdmi-stereo in pcm mode with Buffersize 200 ms Periodsize 50 ms
2024-02-25 23:38:00.462 T:1231487    info <general>: CActiveAESink::OpenSink - initialize sink
2024-02-25 23:38:01.439 T:1231487    info <general>: PulseAudio: Opened device alsa_output.pci-0000_00_02.0.hdmi-stereo in pcm mode with Buffersize 200 ms Periodsize 50 ms
2024-02-25 23:38:04.300 T:331543    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /
                                                   Params: {}
2024-02-25 23:39:57.047 T:1231487    info <general>: CActiveAESink::OpenSink - initialize sink
2024-02-25 23:39:57.109 T:331543    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /subscriptions/list/
                                                   Params: {'category_label': 'Subscriptions'}
2024-02-25 23:39:58.023 T:1231487    info <general>: PulseAudio: Opened device alsa_output.pci-0000_00_02.0.hdmi-stereo in pcm mode with Buffersize 200 ms Periodsize 50 ms
2024-02-25 23:40:01.414 T:331543    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /channel/UCiDJtJKMICpb9B1qf7qjEOA/
                                                   Params: {'category_label': 'Adam Savage’s Tested'}
2024-02-25 23:41:36.338 T:331543    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /subscriptions/list/
                                                   Params: {'category_label': 'Subscriptions'}
2024-02-25 23:42:07.762 T:331543    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /channel/UCld68syR8Wi-GY_n4CaoJGA/
                                                   Params: {'category_label': 'Brodie Robertson'}
2024-02-25 23:43:44.445 T:331543    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /video/more/
                                                   Params: {'video_id': 'g_yrk7BXLRI', 'logged_in': True}
2024-02-25 23:43:46.725 T:1231479   error <general>: Control 55 in window 10025 has been asked to focus, but it can't
2024-02-25 23:43:46.806 T:331543    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /special/parent_comments/
                                                   Params: {'video_id': 'g_yrk7BXLRI'}
2024-02-25 23:45:05.126 T:331543    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /special/child_comments/
                                                   Params: {'category_label': '[B]@AndersHass[/B] ([COLOR=lime][B]31[/B][/COLOR]|[COLOR=cyan][B]4[/B][/COLOR]) My guess about recent rulings is possible the EU security vulnerability law that wasn’t well suited for open source projects.', 'parent_id': 'UgxXB0QhGst-5PO7ErJ4AaABAg'}
2024-02-25 23:45:39.585 T:331543    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /special/parent_comments/
                                                   Params: {'video_id': 'g_yrk7BXLRI'}
2024-02-25 23:46:18.198 T:331626    info <general>: WEATHER: Downloading weather
2024-02-25 23:47:22.791 T:331632    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /special/child_comments/
                                                   Params: {'category_label': "[B]@MsDuketown[/B] ([COLOR=lime][B]54[/B][/COLOR]|[COLOR=cyan][B]25[/B][/COLOR]) I don't need a kernel. I need ffmpeg.", 'parent_id': 'Ugzb5SJylyWPnwecVN94AaABAg'}
2024-02-25 23:47:40.532 T:331632    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /special/parent_comments/
                                                   Params: {'video_id': 'g_yrk7BXLRI'}
2024-02-25 23:49:34.148 T:331632    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /special/child_comments/
                                                   Params: {'category_label': "[B]@petersilva037[/B] ([COLOR=lime][B]22[/B][/COLOR]|[COLOR=cyan][B]8[/B][/COLOR]) I think CVE's should be generated and checked against unsupported version as well as supported ones.  The issue is that many manufacturers, pick a kernel and then stay with it for years (decades?) for their equipment, and the vendors aren't going to be informed about vulnerabilities in the kernel they use.   You're going to say: serves them right for using an old kernel!  but another way of looking at it: it's way more stable if nobody ever mentions any problems with it.  It's way less work if there are never any patches.  That's deeply misguided, but .... When trying to argue that people should upgrade, it's a lot stronger if you have 499 unresolved CVE's in the 6 year old kernel you are running, rather than none, because nobody will report a that a new CVE affects the old kernel.  I totally get that it's not the kernel team's problem... but it should be somebody's.... it's one way to put pressure on embedded device manufacturers to upgrade their kernels, and one way for users of such devices to be aware of all the outstanding vulnerabilities so they can better assess vendor security claims.", 'parent_id': 'UgyCbGhrJLKz9JkBSSd4AaABAg'}
2024-02-25 23:50:35.763 T:331632    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /special/parent_comments/
                                                   Params: {'video_id': 'g_yrk7BXLRI'}
2024-02-25 23:50:35.895 T:331632   error <general>: [plugin.video.youtube] API error: quotaExceeded
                                                   exc: |"error" in response JSON data|
                                                   message: |The request cannot be completed because you have exceeded your quota.|
                                                   Request response:
                                                   {'error': {'code': 403, 'message': 'The request cannot be completed because you have exceeded your <a href="/youtube/v3/getting-started#quota">quota</a>.', 'errors': [{'message': 'The request cannot be completed because you have exceeded your <a href="/youtube/v3/getting-started#quota">quota</a>.', 'domain': 'youtube.quota', 'reason': 'quotaExceeded'}]}}
2024-02-25 23:50:38.007 T:331632    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /channel/UCld68syR8Wi-GY_n4CaoJGA/
                                                   Params: {'category_label': 'Brodie Robertson'}
2024-02-25 23:50:46.499 T:331632    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /subscriptions/list/
                                                   Params: {'category_label': 'Subscriptions'}
2024-02-25 23:51:01.096 T:331632    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /channel/UCL0QSFSUfW8cHua_rDpltTg/
                                                   Params: {'category_label': 'Call me Chato'}
2024-02-26 00:16:18.829 T:331803    info <general>: WEATHER: Downloading weather
2024-02-26 00:46:19.541 T:331905    info <general>: WEATHER: Downloading weather
2024-02-26 01:07:13.563 T:1231487    info <general>: CActiveAESink::OpenSink - initialize sink
2024-02-26 01:07:14.545 T:1231487    info <general>: PulseAudio: Opened device alsa_output.pci-0000_00_02.0.hdmi-stereo in pcm mode with Buffersize 200 ms Periodsize 50 ms
2024-02-26 01:07:18.789 T:331975    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /subscriptions/list/
                                                   Params: {'category_label': 'Subscriptions'}
2024-02-26 01:07:22.001 T:331975    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /channel/UCiDJtJKMICpb9B1qf7qjEOA/
                                                   Params: {'category_label': 'Adam Savage’s Tested'}
2024-02-26 01:07:25.355 T:331975    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /play/
                                                   Params: {'video_id': 'wDkcfrKI-kY'}
2024-02-26 01:07:25.548 T:1231479    info <general>: VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=wDkcfrKI-kY
2024-02-26 01:07:25.550 T:331988    info <general>: Creating InputStream
2024-02-26 01:07:25.555 T:331988    info <general>: AddOnLog: inputstream.adaptive: [Repr. chooser] Resolution set: 3840x2160, max allowed: 3840x2160, Adjust refresh rate: 0
2024-02-26 01:07:25.557 T:331988    info <general>: AddOnLog: inputstream.adaptive: Successfully parsed manifest file (Periods: 1, Streams in first period: 2, Type: VOD)
2024-02-26 01:07:25.557 T:331988    info <general>: Creating Demuxer
2024-02-26 01:07:25.557 T:331988    info <general>: Opening stream: 1001 source: 256
2024-02-26 01:07:25.835 T:331988    info <general>: Creating video codec with codec id: 167
2024-02-26 01:07:25.835 T:331988    info <general>: CDVDVideoCodecFFmpeg::Open() Using codec: Google VP9
2024-02-26 01:07:25.835 T:331988    info <general>: Creating video thread
2024-02-26 01:07:25.835 T:331988    info <general>: Opening stream: 1002 source: 256
2024-02-26 01:07:25.835 T:331992    info <general>: running thread: video_thread
2024-02-26 01:07:26.150 T:331988    info <general>: Finding audio codec for: 86018
2024-02-26 01:07:26.150 T:331988    info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
2024-02-26 01:07:26.150 T:331988    info <general>: OpenStream: Allowing max Out-Of-Sync Value of 10 ms
2024-02-26 01:07:26.150 T:331988    info <general>: Creating audio thread
2024-02-26 01:07:26.150 T:331995    info <general>: running thread: CVideoPlayerAudio::Process()
2024-02-26 01:07:26.351 T:331992    info <general>: VDPAU::CreateContext - creating decoder context
2024-02-26 01:07:26.358 T:331995    info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
2024-02-26 01:07:26.358 T:331995    info <general>: Creating audio stream (codec id: 86018, channels: 2, sample rate: 44100, no pass-through)
2024-02-26 01:07:26.363 T:1231487    info <general>: CActiveAESink::OpenSink - initialize sink
2024-02-26 01:07:26.411 T:331992    info <general>: vdp_device = 0x000001 vdp_st = 0x000000
2024-02-26 01:07:26.411 T:331992    info <general>: VDPAU Decoder capabilities:
2024-02-26 01:07:26.411 T:331992    info <general>: name          level macbs width height
2024-02-26 01:07:26.411 T:331992    info <general>: ------------------------------------
2024-02-26 01:07:26.411 T:331992    info <general>: MPEG1             0 65536  4096  4096
2024-02-26 01:07:26.411 T:331992    info <general>: MPEG2_SIMPLE      3 65536  4096  4096
2024-02-26 01:07:26.411 T:331992    info <general>: MPEG2_MAIN        3 65536  4096  4096
2024-02-26 01:07:26.411 T:331992    info <general>: H264_BASELINE    51 65536  4096  4096
2024-02-26 01:07:26.411 T:331992    info <general>: H264_MAIN        51 65536  4096  4096
2024-02-26 01:07:26.411 T:331992    info <general>: H264_HIGH        51 65536  4096  4096
2024-02-26 01:07:26.411 T:331992    info <general>: VC1_SIMPLE        1  8190  2048  2048
2024-02-26 01:07:26.411 T:331992    info <general>: VC1_MAIN          2  8190  2048  2048
2024-02-26 01:07:26.411 T:331992    info <general>: VC1_ADVANCED      4  8190  2048  2048
2024-02-26 01:07:26.411 T:331992    info <general>: MPEG4_PART2_ASP   5  8192  2048  2048
2024-02-26 01:07:26.411 T:331992    info <general>: HEVC_MAIN        153 262144  8192  8192
2024-02-26 01:07:26.411 T:331992    info <general>: VP9_PROFILE_0     1 262144  8192  8192
2024-02-26 01:07:26.411 T:331992    info <general>: ------------------------------------
2024-02-26 01:07:26.411 T:331992    info <general>: Mixer feature: VDP_VIDEO_MIXER_FEATURE_NOISE_REDUCTION
2024-02-26 01:07:26.411 T:331992    info <general>: Mixer feature: VDP_VIDEO_MIXER_FEATURE_SHARPNESS
2024-02-26 01:07:26.411 T:331992    info <general>: Mixer feature: VDP_VIDEO_MIXER_FEATURE_DEINTERLACE_TEMPORAL
2024-02-26 01:07:26.411 T:331992    info <general>: Mixer feature: VDP_VIDEO_MIXER_FEATURE_DEINTERLACE_TEMPORAL_SPATIAL
2024-02-26 01:07:26.411 T:331992    info <general>: Mixer feature: VDP_VIDEO_MIXER_FEATURE_INVERSE_TELECINE
2024-02-26 01:07:26.411 T:331992    info <general>: Mixer feature: VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L1
2024-02-26 01:07:26.466 T:331992    info <general>:  (VDPAU) screenWidth:1920 vidWidth:1920 surfaceWidth:1920
2024-02-26 01:07:26.466 T:331992    info <general>:  (VDPAU) screenHeight:1080 vidHeight:1080 surfaceHeight:1080
2024-02-26 01:07:26.528 T:332533    info <general>: COutput::OnStartup: Output Thread created
2024-02-26 01:07:26.529 T:332534    info <general>: CMixer::OnStartup: Output Thread created
2024-02-26 01:07:26.529 T:332534    info <general>:  (VDPAU) Creating the video mixer
2024-02-26 01:07:26.532 T:332533    info <general>: VDPAU::COutput::InitBufferPool - Output Surface created
2024-02-26 01:07:26.579 T:1231479    info <general>: Skipped 6 duplicate messages..
2024-02-26 01:07:26.579 T:1231479    info <general>: CInteropState::Init: vdpau gl interop initialized
2024-02-26 01:07:26.580 T:1231479    info <general>: GL: Using VDPAU render method
2024-02-26 01:07:26.580 T:1231479    info <general>: GL: Using GL_ARB_pixel_buffer_object
2024-02-26 01:07:26.580 T:1231479    info <general>: Using GL_TEXTURE_2D
2024-02-26 01:07:26.771 T:1231487    info <general>: PulseAudio: Opened device alsa_output.pci-0000_00_02.0.hdmi-stereo in pcm mode with Buffersize 200 ms Periodsize 50 ms
2024-02-26 01:07:27.016 T:331992    info <general>: CDVDVideoCodecFFmpeg::CDropControl: calculated diff time: 41727
2024-02-26 01:07:56.156 T:331995    info <general>: ProcessDecoderOutput: Changed max allowed Out-Of-Sync value to 46 ms due self-learning
2024-02-26 01:11:53.844 T:1231479    info <general>: CVideoPlayer::CloseFile()
2024-02-26 01:11:53.846 T:331988    info <general>: CVideoPlayer::OnExit()
2024-02-26 01:11:53.860 T:1231479    info <general>: VideoPlayer: waiting for threads to exit
2024-02-26 01:11:53.860 T:331988    info <general>: Closing stream player 1
2024-02-26 01:11:53.861 T:331988    info <general>: Waiting for audio thread to exit
2024-02-26 01:11:53.906 T:331995    info <general>: thread end: CVideoPlayerAudio::OnExit()
2024-02-26 01:11:53.906 T:331988    info <general>: Closing audio device
2024-02-26 01:11:53.954 T:331988    info <general>: Deleting audio codec
2024-02-26 01:11:53.954 T:331988    info <general>: Closing stream player 2
2024-02-26 01:11:53.954 T:331988    info <general>: waiting for video thread to exit
2024-02-26 01:11:53.983 T:331992 warning <general>: OutputPicture - timeout waiting for buffer
2024-02-26 01:11:53.983 T:331992    info <general>: thread end: video_thread
2024-02-26 01:11:53.983 T:331988    info <general>: deleting video codec
2024-02-26 01:11:53.983 T:331988    info <general>: CVDPAU::Release pre-cleanup
2024-02-26 01:11:53.985 T:332534    info <general>: CMixer::OnExit: Output Thread terminated
2024-02-26 01:11:53.992 T:331988    info <general>:  (VDPAU) Close
2024-02-26 01:11:53.992 T:331988    info <general>:  (VDPAU) FiniVDPAUOutput
2024-02-26 01:11:53.993 T:332533    info <general>: COutput::OnExit: Output Thread terminated
2024-02-26 01:11:54.001 T:331988    info <general>: VDPAU::Close - closing decoder context
2024-02-26 01:11:54.008 T:331988    info <general>: ADDON: Dll Destroyed - InputStream Adaptive
2024-02-26 01:11:54.008 T:1231479    info <general>: VideoPlayer: finished waiting
2024-02-26 01:11:54.008 T:1231479    info <general>: CVideoPlayer::CloseFile()
2024-02-26 01:11:54.008 T:1231479    info <general>: VideoPlayer: waiting for threads to exit
2024-02-26 01:11:54.008 T:1231479    info <general>: VideoPlayer: finished waiting
2024-02-26 01:11:54.134 T:1231479   error <general>: Control 55 in window 10025 has been asked to focus, but it can't
2024-02-26 01:11:54.226 T:331975    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /channel/UCiDJtJKMICpb9B1qf7qjEOA/
                                                   Params: {'category_label': 'Adam Savage’s Tested'}
2024-02-26 01:12:01.075 T:331975    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /channel/UCld68syR8Wi-GY_n4CaoJGA/
                                                   Params: {'category_label': 'Brodie Robertson'}
2024-02-26 01:16:20.038 T:350532    info <general>: WEATHER: Downloading weather
2024-02-26 01:16:48.105 T:1231487    info <general>: CActiveAESink::OpenSink - initialize sink
2024-02-26 01:16:49.078 T:1231487    info <general>: PulseAudio: Opened device alsa_output.pci-0000_00_02.0.hdmi-stereo in pcm mode with Buffersize 200 ms Periodsize 50 ms
2024-02-26 01:16:50.527 T:350537    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
...

Additional Information

Please provide any additional information that may be helpful.

The reason I don't think this is plugin related, is because comments started disappearing around 10 days ago (empty page, during the same period) with an older (but working) version of the plugin and the previous OAUTH credentials. which is why I updated to the latest beta, which in turn required updated credentials. But the result is the same, except now with an error message.


MoojMidge commented 7 months ago

Are you logged in? If you are logged in then there is nothing to be done. You have exceeded your daily quota allowance and just have to wait.

If you are not logged in then it is probably this issue #587

The latest release includes a fix https://github.com/anxdpanic/plugin.video.youtube/releases/tag/v7.0.3.1

Eontech commented 7 months ago

I'm always logged in.
The weird part is that this happens whether I've used the plugin that day or Not !! It's purely time of the day related. besides a hand full of API calls to fetch comment IDs didn't and shouldn't exceed one's daily quota.

At any rate, I truly appreciate the great job you guys are doing and I can't imagine this being an actual bug.
I'll try v7.0.3.1 thanks.

Eontech commented 7 months ago

Just updated to latest release v7.0.3.1 and it's working on video that wasn't working an hour ago. So fingers X'd.

2024-02-26 05:55:47.220 T:711778    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /channel/UCiDJtJKMICpb9B1qf7qjEOA/
                                                   Params: {'category_label': 'Adam Savage’s Tested'}
2024-02-26 05:55:57.701 T:711778    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /video/more/
                                                   Params: {'video_id': 'wDkcfrKI-kY', 'logged_in': True}
2024-02-26 05:56:00.326 T:1231479   error <general>: Control 55 in window 10025 has been asked to focus, but it can't
2024-02-26 05:56:00.417 T:711778    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3+beta.3) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /special/parent_comments/
                                                   Params: {'video_id': 'wDkcfrKI-kY'}
2024-02-26 05:56:00.520 T:711778   error <general>: [plugin.video.youtube] API error: quotaExceeded
                                                   exc: |"error" in response JSON data|
                                                   message: |The request cannot be completed because you have exceeded your quota.|
                                                   Request response:
                                                   {'error': {'code': 403, 'message': 'The request cannot be completed because you have exceeded your <a href="/youtube/v3/getting-started#quota">quota</a>.', 'errors': [{'message': 'The request cannot be completed because you have exceeded your <a href="/youtube/v3/getting-started#quota">quota</a>.', 'domain': 'youtube.quota', 'reason': 'quotaExceeded'}]}}
2024-02-26 06:03:06.268 T:711815    info <general>: WEATHER: Downloading weather
2024-02-26 06:33:06.861 T:720188    info <general>: WEATHER: Downloading weather
2024-02-26 07:03:07.446 T:724772    info <general>: WEATHER: Downloading weather
2024-02-26 07:33:08.172 T:730280    info <general>: WEATHER: Downloading weather
2024-02-26 07:41:47.450 T:1231487    info <general>: CActiveAESink::OpenSink - initialize sink
2024-02-26 07:41:48.448 T:1231487    info <general>: PulseAudio: Opened device alsa_output.pci-0000_00_02.0.hdmi-stereo in pcm mode with Buffersize 200 ms Periodsize 50 ms
2024-02-26 07:41:54.019 T:1231479    info <general>: Loading skin file: Settings.xml, load type: KEEP_IN_MEMORY
2024-02-26 07:41:56.289 T:1231479    info <general>: Loading skin file: AddonBrowser.xml, load type: KEEP_IN_MEMORY
2024-02-26 07:42:05.018 T:1231479    info <general>: Loading skin file: DialogAddonInfo.xml, load type: KEEP_IN_MEMORY
2024-02-26 07:43:27.954 T:1231479    info <general>: Samba is idle. Closing the remaining connections
2024-02-26 07:43:43.271 T:1231479    info <general>: Loading skin file: FileBrowser.xml, load type: KEEP_IN_MEMORY
2024-02-26 07:44:01.082 T:731509    info <general>: CAddonMgr::FindAddon: plugin.video.youtube v7.0.3.1 installed
2024-02-26 07:44:17.056 T:731643    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3.1) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /
                                                   Params: {}
2024-02-26 07:44:18.456 T:731643    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3.1) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /subscriptions/list/
                                                   Params: {'category_label': 'Subscriptions'}
2024-02-26 07:44:20.507 T:731643    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3.1) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /channel/UCiDJtJKMICpb9B1qf7qjEOA/
                                                   Params: {'category_label': 'Adam Savage’s Tested'}
2024-02-26 07:44:27.141 T:731643    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3.1) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /video/more/
                                                   Params: {'video_id': 'wDkcfrKI-kY', 'logged_in': True}
2024-02-26 07:44:30.006 T:1231479   error <general>: Control 55 in window 10025 has been asked to focus, but it can't
2024-02-26 07:44:30.080 T:731643    info <general>: [plugin.video.youtube] Running: YouTube (7.0.3.1) on Nexus (Kodi-20.2) with Python 3.8.10
                                                   Path: /special/parent_comments/
                                                   Params: {'video_id': 'wDkcfrKI-kY'}
MoojMidge commented 7 months ago

If this happens again go to the following site, login and report back with what it says about your quota allowance and usage

https://console.cloud.google.com/apis/api/youtube.googleapis.com/quotas