Skip to content

Commit 87eff90

Browse files
authored
[plugin.video.youtube] 7.4.1.1 (#4753)
1 parent 82d73c1 commit 87eff90

96 files changed

Lines changed: 1674 additions & 249 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

plugin.video.youtube/addon.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2-
<addon id="plugin.video.youtube" name="YouTube" version="7.4.0.1" provider-name="anxdpanic, bromix, MoojMidge">
2+
<addon id="plugin.video.youtube" name="YouTube" version="7.4.1.1" provider-name="anxdpanic, bromix, MoojMidge">
33
<requires>
44
<import addon="xbmc.python" version="3.0.0"/>
55
<import addon="script.module.requests" version="2.27.1"/>
@@ -116,7 +116,7 @@
116116
<disclaimer lang="vi_VN">Plugin này không được xác nhận bởi Google</disclaimer>
117117
<disclaimer lang="zh_CN">此插件未被谷歌认可</disclaimer>
118118
<disclaimer lang="zh_TW">此附加元件未由Google支持</disclaimer>
119-
<news>## v7.4.0.1
119+
<news>## v7.4.1.1
120120
### Fixed
121-
- Use correct default value if view count is missing from player requests response</news></extension>
121+
- Address possible race condition resulting in KeyError exception when calling pop() on an empty set</news></extension>
122122
</addon>

plugin.video.youtube/changelog.txt

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,54 @@
1+
## v7.4.1.1
2+
### Fixed
3+
- Address possible race condition resulting in KeyError exception when calling pop() on an empty set
4+
5+
## v7.4.1
6+
### Fixed
7+
- Fix unnecessary double resolve on playback #1371
8+
- Attempt to break busy dialog workaround loop if post run action succeeds #1386
9+
- Don't swallow unhandled plugin exceptions without logging and running listing end callback #1386
10+
- Python 2 compatibility fix for urllib3 only checking for str type when accessing module constants using getattr
11+
- Always refresh missing access tokens if partially logged in and refresh tokens are available #1389
12+
- Fix missing post run plugin runner option used when search input is a plugin url
13+
- Fix incorrectly identifying and removing Opus audio from list of available streams #537
14+
- Clean up window properties in case of exception during plugin invocation #1386
15+
16+
### Changed
17+
- Simplify caching and fetching of updated subscriptions for My Subscriptions #1395
18+
- Always load cached My Subscriptions feed data and load cached data if feed update fails #1395
19+
- Use available access token when first initialising client rather than setting access tokens at later stage of client initialisation #1389
20+
- Don't cache main plugin menu so that Sign-In/Out item always reflects actual logged in status
21+
- Automatically add/remove items from local watch later list when using YouTube WL list
22+
23+
### New
24+
- Add Auto-like after watch feature with optional channel filtering
25+
26+
## v7.4.1+beta.3
27+
### Changed
28+
- Always load cached My Subscriptions feed data and load cached data if feed update fails #1395
29+
30+
## v7.4.1+beta.2
31+
### Fixed
32+
- Fix unnecessary double resolve on playback #1371
33+
- Attempt to break busy dialog workaround loop if post run action succeeds #1386
34+
- Don't swallow unhandled plugin exceptions without logging and running listing end callback #1386
35+
- Python 2 compatibility fix for urllib3 only checking for str type when accessing module constants using getattr
36+
37+
## v7.4.1+beta.1
38+
### Fixed
39+
- Always refresh missing access tokens if partially logged in and refresh tokens are available #1389
40+
- Fix missing post run plugin runner option used when search input is a plugin url
41+
- Fix incorrectly identifying and removing Opus audio from list of available streams #537
42+
- Clean up window properties in case of exception during plugin invocation #1386
43+
44+
### Changed
45+
- Use available access token when first initialising client rather than setting access tokens at later stage of client initialisation #1389
46+
- Don't cache main plugin menu so that Sign-In/Out item always reflects actual logged in status
47+
- Automatically add/remove items from local watch later list when using YouTube WL list
48+
49+
### New
50+
- Add Auto-like after watch feature with optional channel filtering
51+
152
## v7.4.0.1
253
### Fixed
354
- Use correct default value if view count is missing from player requests response #1386

plugin.video.youtube/resources/language/resource.language.af_za/strings.po

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1582,3 +1582,19 @@ msgstr ""
15821582
msgctxt "#30820"
15831583
msgid "Podcast"
15841584
msgstr ""
1585+
1586+
msgctxt "#30821"
1587+
msgid "Auto-like watched videos"
1588+
msgstr ""
1589+
1590+
msgctxt "#30822"
1591+
msgid "Channel filtering"
1592+
msgstr ""
1593+
1594+
msgctxt "#30823"
1595+
msgid "Disable filtering to auto-like all videos. Enable filtering to auto-like videos only from specific channels. Enable blacklist to auto-like all videos except from specific channels."
1596+
msgstr ""
1597+
1598+
msgctxt "#30824"
1599+
msgid "Filter by channel names separated by a comma eg. 'The Best Channel,The 2nd Best Channel'"
1600+
msgstr ""

plugin.video.youtube/resources/language/resource.language.am_et/strings.po

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1582,3 +1582,19 @@ msgstr ""
15821582
msgctxt "#30820"
15831583
msgid "Podcast"
15841584
msgstr ""
1585+
1586+
msgctxt "#30821"
1587+
msgid "Auto-like watched videos"
1588+
msgstr ""
1589+
1590+
msgctxt "#30822"
1591+
msgid "Channel filtering"
1592+
msgstr ""
1593+
1594+
msgctxt "#30823"
1595+
msgid "Disable filtering to auto-like all videos. Enable filtering to auto-like videos only from specific channels. Enable blacklist to auto-like all videos except from specific channels."
1596+
msgstr ""
1597+
1598+
msgctxt "#30824"
1599+
msgid "Filter by channel names separated by a comma eg. 'The Best Channel,The 2nd Best Channel'"
1600+
msgstr ""

plugin.video.youtube/resources/language/resource.language.ar_sa/strings.po

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1582,3 +1582,19 @@ msgstr ""
15821582
msgctxt "#30820"
15831583
msgid "Podcast"
15841584
msgstr ""
1585+
1586+
msgctxt "#30821"
1587+
msgid "Auto-like watched videos"
1588+
msgstr ""
1589+
1590+
msgctxt "#30822"
1591+
msgid "Channel filtering"
1592+
msgstr ""
1593+
1594+
msgctxt "#30823"
1595+
msgid "Disable filtering to auto-like all videos. Enable filtering to auto-like videos only from specific channels. Enable blacklist to auto-like all videos except from specific channels."
1596+
msgstr ""
1597+
1598+
msgctxt "#30824"
1599+
msgid "Filter by channel names separated by a comma eg. 'The Best Channel,The 2nd Best Channel'"
1600+
msgstr ""

plugin.video.youtube/resources/language/resource.language.ast_es/strings.po

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1582,3 +1582,19 @@ msgstr ""
15821582
msgctxt "#30820"
15831583
msgid "Podcast"
15841584
msgstr ""
1585+
1586+
msgctxt "#30821"
1587+
msgid "Auto-like watched videos"
1588+
msgstr ""
1589+
1590+
msgctxt "#30822"
1591+
msgid "Channel filtering"
1592+
msgstr ""
1593+
1594+
msgctxt "#30823"
1595+
msgid "Disable filtering to auto-like all videos. Enable filtering to auto-like videos only from specific channels. Enable blacklist to auto-like all videos except from specific channels."
1596+
msgstr ""
1597+
1598+
msgctxt "#30824"
1599+
msgid "Filter by channel names separated by a comma eg. 'The Best Channel,The 2nd Best Channel'"
1600+
msgstr ""

plugin.video.youtube/resources/language/resource.language.az_az/strings.po

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1582,3 +1582,19 @@ msgstr ""
15821582
msgctxt "#30820"
15831583
msgid "Podcast"
15841584
msgstr ""
1585+
1586+
msgctxt "#30821"
1587+
msgid "Auto-like watched videos"
1588+
msgstr ""
1589+
1590+
msgctxt "#30822"
1591+
msgid "Channel filtering"
1592+
msgstr ""
1593+
1594+
msgctxt "#30823"
1595+
msgid "Disable filtering to auto-like all videos. Enable filtering to auto-like videos only from specific channels. Enable blacklist to auto-like all videos except from specific channels."
1596+
msgstr ""
1597+
1598+
msgctxt "#30824"
1599+
msgid "Filter by channel names separated by a comma eg. 'The Best Channel,The 2nd Best Channel'"
1600+
msgstr ""

plugin.video.youtube/resources/language/resource.language.be_by/strings.po

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1583,6 +1583,22 @@ msgctxt "#30820"
15831583
msgid "Podcast"
15841584
msgstr ""
15851585

1586+
msgctxt "#30821"
1587+
msgid "Auto-like watched videos"
1588+
msgstr ""
1589+
1590+
msgctxt "#30822"
1591+
msgid "Channel filtering"
1592+
msgstr ""
1593+
1594+
msgctxt "#30823"
1595+
msgid "Disable filtering to auto-like all videos. Enable filtering to auto-like videos only from specific channels. Enable blacklist to auto-like all videos except from specific channels."
1596+
msgstr ""
1597+
1598+
msgctxt "#30824"
1599+
msgid "Filter by channel names separated by a comma eg. 'The Best Channel,The 2nd Best Channel'"
1600+
msgstr ""
1601+
15861602
# msgctxt "Addon Summary"
15871603
# msgid "Plugin for YouTube"
15881604
# msgstr ""

plugin.video.youtube/resources/language/resource.language.bg_bg/strings.po

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1583,6 +1583,22 @@ msgctxt "#30820"
15831583
msgid "Podcast"
15841584
msgstr ""
15851585

1586+
msgctxt "#30821"
1587+
msgid "Auto-like watched videos"
1588+
msgstr ""
1589+
1590+
msgctxt "#30822"
1591+
msgid "Channel filtering"
1592+
msgstr ""
1593+
1594+
msgctxt "#30823"
1595+
msgid "Disable filtering to auto-like all videos. Enable filtering to auto-like videos only from specific channels. Enable blacklist to auto-like all videos except from specific channels."
1596+
msgstr ""
1597+
1598+
msgctxt "#30824"
1599+
msgid "Filter by channel names separated by a comma eg. 'The Best Channel,The 2nd Best Channel'"
1600+
msgstr ""
1601+
15861602
#~ msgctxt "#30511"
15871603
#~ msgid "Queue video"
15881604
#~ msgstr "Добави към опашката"

plugin.video.youtube/resources/language/resource.language.bs_ba/strings.po

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1583,6 +1583,22 @@ msgctxt "#30820"
15831583
msgid "Podcast"
15841584
msgstr "Podcast"
15851585

1586+
msgctxt "#30821"
1587+
msgid "Auto-like watched videos"
1588+
msgstr ""
1589+
1590+
msgctxt "#30822"
1591+
msgid "Channel filtering"
1592+
msgstr ""
1593+
1594+
msgctxt "#30823"
1595+
msgid "Disable filtering to auto-like all videos. Enable filtering to auto-like videos only from specific channels. Enable blacklist to auto-like all videos except from specific channels."
1596+
msgstr ""
1597+
1598+
msgctxt "#30824"
1599+
msgid "Filter by channel names separated by a comma eg. 'The Best Channel,The 2nd Best Channel'"
1600+
msgstr ""
1601+
15861602
#~ msgctxt "#30511"
15871603
#~ msgid "Queue video"
15881604
#~ msgstr "Video u redu čekanja"

0 commit comments

Comments
 (0)