benyamin-codez
benyamin-codez
Update for 7.0.4: ```diff --- plugin.video.youtube-7.0.4.nexus.1/resources/lib/youtube_plugin/youtube/client/youtube.py 2024-03-22 09:53:34.000000000 +1100 +++ plugin.video.youtube-7.0.4.nexus.1_threadpool_xml_fetch/resources/lib/youtube_plugin/youtube/client/youtube.py 2024-03-25 18:20:28.983669273 +1100 @@ -11,6 +11,7 @@ from __future__ import absolute_import, division, unicode_literals import threading +import concurrent.futures import xml.etree.ElementTree...
Update for v7.0.5+beta.1: ```diff --- plugin.video.youtube-7.0.5+beta.1.matrix.1/resources/lib/youtube_plugin/youtube/client/youtube.py 2024-03-28 16:41:56.000000000 +1100 +++ plugin.video.youtube-7.0.5+beta.1.matrix.1_threadpool_xml_fetch/resources/lib/youtube_plugin/youtube/client/youtube.py 2024-03-29 19:01:06.845441805 +1100 @@ -11,6 +11,7 @@ from __future__ import absolute_import, division, unicode_literals import threading +import concurrent.futures import xml.etree.ElementTree...
Update for 7.0.5+beta.4 (includes edit for #679): ```diff --- plugin.video.youtube-7.0.5+beta.4/resources/lib/youtube_plugin/youtube/client/youtube.py +++ plugin.video.youtube-7.0.5+beta.4_threadpool_xml_fetch/resources/lib/youtube_plugin/youtube/client/youtube.py @@ -11,6 +11,7 @@ from __future__ import absolute_import, division, unicode_literals import threading +import concurrent.futures import xml.etree.ElementTree as ET...
Update for v7.0.5: ```diff --- plugin.video.youtube-7.0.5_release/resources/lib/youtube_plugin/youtube/client/youtube.py +++ plugin.video.youtube-7.0.5_threadpool_xml_fetch/resources/lib/youtube_plugin/youtube/client/youtube.py @@ -11,6 +11,7 @@ from __future__ import absolute_import, division, unicode_literals import threading +import concurrent.futures import xml.etree.ElementTree as ET from copy import deepcopy...
Update for 7.0.6+beta.1: ```diff --- plugin.video.youtube-7.0.6+beta.1_release/resources/lib/youtube_plugin/youtube/client/youtube.py +++ plugin.video.youtube-7.0.6+beta.1_threadpool_xml_fetch/resources/lib/youtube_plugin/youtube/client/youtube.py @@ -11,6 +11,7 @@ from __future__ import absolute_import, division, unicode_literals import threading +import concurrent.futures import xml.etree.ElementTree as ET from copy import deepcopy...
Update for v7.0.6.3: ```diff --- plugin.video.youtube-7.0.6.3_release/resources/lib/youtube_plugin/youtube/client/youtube.py +++ plugin.video.youtube-7.0.6.3_threadpool_xml_fetch/resources/lib/youtube_plugin/youtube/client/youtube.py @@ -11,6 +11,7 @@ from __future__ import absolute_import, division, unicode_literals import threading +import concurrent.futures import xml.etree.ElementTree as ET from copy import deepcopy...
@MoojMidge, many thanks for that. I've checked on two RPi3B+ and your changes do resolve the problem in the OP. Given your backwards compatibility restraints, I thought your solution was...
> How are you measuring this? I think the issue is that I changed what was being done in each thread, so rather than just making the request, each thread...
@MoojMidge, I wasn't able to get v7.0.7+beta.2 working, per #769. 8^d It looks like your solution has matured quite a bit since I last had a peek. I look forward...
> The intent is to make this a more generic helper method that can be used in other parts of the plugin, so still needs some more work, but let's...