Skip to content

Commit

Permalink
[plugin.video.youtube] +nexus.1
Browse files Browse the repository at this point in the history
  • Loading branch information
anxdpanic committed Mar 22, 2024
1 parent 93170f6 commit a4bb675
Show file tree
Hide file tree
Showing 122 changed files with 2,846 additions and 1,645 deletions.
17 changes: 12 additions & 5 deletions plugin.video.youtube/addon.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="plugin.video.youtube" name="YouTube" version="7.0.3.2" provider-name="anxdpanic, bromix">
<addon id="plugin.video.youtube" name="YouTube" version="+nexus.1" provider-name="anxdpanic, bromix">
<requires>
<import addon="xbmc.python" version="3.0.1"/>
<import addon="script.module.requests" version="2.12.4"/>
<import addon="script.module.requests" version="2.27.1"/>
<import addon="inputstream.adaptive" version="20.0.0"/>
<import addon="script.module.inputstreamhelper" version="0.2.2" optional="true"/>
<import addon="script.module.infotagger" version="0.0.5"/>
Expand Down Expand Up @@ -100,8 +100,15 @@
<disclaimer lang="vi_VN">Plugin này không được xác nhận bởi Google</disclaimer>
<disclaimer lang="zh_CN">此插件未被谷歌认可</disclaimer>
<disclaimer lang="zh_TW">此附加元件未由Google支持</disclaimer>
<news>## v7.0.3.2
<news>## v7.0.4
### Fixed
- Fix settings not being saved and setup wizard repeatedly activating in Kodi 20 and lower
- Fix plugin refresh on settings change</news></extension>
- Fix issues with Profiler running without timer when debug logging was enabled
- Fix additional Python 2 unicode handling issues when accessing My Subscription

### Changed
- Only set combined cache size to 20 MB in Setup Wizard if value is not already larger
- Cached playlist items will be forced to reload when deleting item from playlist rather than waiting 5 minutes

### New
- Make colours used for extra details in video listings customisable in Kodi 20+</news></extension>
</addon>
63 changes: 63 additions & 0 deletions plugin.video.youtube/changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,66 @@
## v7.0.4
### Fixed
- Fix issues with Profiler running without timer when debug logging was enabled
- Fix additional Python 2 unicode handling issues when accessing My Subscription #639

### Changed
- Only set combined cache size to 20 MB in Setup Wizard if value is not already larger
- Cached playlist items will be forced to reload when deleting item from playlist rather than waiting 5 minutes

### New
- Make colours used for extra details in video listings customisable in Kodi 20+

## v7.0.4+beta.2
### Fixed
- Overhaul of http server settings to try and fix #633
- Fix unicode handling error when accessing My Subscriptions in Kodi 18 #636
- Update url resolver
- remove redundant resolving attempt
- attempt to bypass cookie consent redirect #631

### Changed
- Live stream sorting changed
- Upcoming sorted by date
- Live sorted by most viewed
- Completed by most viewed in last 3 days
- Update setup wizard performance tier settings
- Disable MPEG-DASH for old devices
- Enable VP9 for low powered devices

### New
- Kodi 18 (Leia) release available
- These releases are unsupported and may not be completely functional
- If something works, then that is good
- If something doesn't work, it will not be addressed unless it applies to Kodi 19+
- Known issues:
- accessing script actions through settings does not work (e.g. maintenance and user actions)
- Setup wizard will disable use of website urls if no playercorefactory.xml is found #632

## v7.0.4+beta.1
### Fixed
- Workarounds for buggy language and region details in Kodi
- Incorrect language fallbacks for subtitles
- Trying to use InputStream.Adaptive to load downloaded subtitles #624
- Duplicated/overridden subtitles with same language but different type
- Missing order parameter used when loading playlists #607

### Changed
- Setup Wizard replaces Settings in main menu
- Settings available as seperate item
- Settings have been re-organised to group similar settings together
- Less commonly changed settings have all been moved to Advanced settings tab
- Updated client versions used for API, login, and player requests
- Improve language display for subtitles loaded through InputStream.Adaptive
- Updated translatons to reflect API config page moving to http://<ipaddress>:<port>/youtube/api #618
- Update script.module.requests min version required #610

### New
- Setup Wizard now provides ability to set recommended setting values
- Old search history and playback history will be imported when Setup Wizard is run #619
- Respect Kodi preferred subtitle language setting when attempting to load subtitles
- Include original video language as a default fallback language for subtitles
- Enable profiler when Kodi debug logging is enabled

## v7.0.3.2
### Fixed
- Fix settings not being saved and setup wizard repeatedly activating in Kodi 20 and lower #604
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -776,7 +776,7 @@ msgid "Port %s already in use. Cannot start http server."
msgstr ""

msgctxt "#30621"
msgid "Proxy is required for mpeg-dash vods (see HTTP Server)"
msgid "Proxy is required for mpeg-dash vods (see Advanced > HTTP Server)"
msgstr ""

msgctxt "#30622"
Expand Down Expand Up @@ -824,7 +824,7 @@ msgid "Enable API configuration page"
msgstr ""

msgctxt "#30633"
msgid "http://<ipaddress>:<port>/api (see HTTP Server)"
msgid "http://<ipaddress>:<port>/youtube/api (see Advanced > HTTP Server)"
msgstr ""

msgctxt "#30634"
Expand Down Expand Up @@ -1184,7 +1184,7 @@ msgid "Enable HDR video"
msgstr ""

msgctxt "#30723"
msgid "Proxy is required for mpeg-dash vods (see HTTP Server)[CR]> 1080p and HDR requires InputStream Adaptive >= 2.3.14"
msgid "Proxy is required for mpeg-dash vods (see Advanced > HTTP Server)[CR]> 1080p and HDR requires InputStream Adaptive >= 2.3.14"
msgstr ""

msgctxt "#30724"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -776,7 +776,7 @@ msgid "Port %s already in use. Cannot start http server."
msgstr ""

msgctxt "#30621"
msgid "Proxy is required for mpeg-dash vods (see HTTP Server)"
msgid "Proxy is required for mpeg-dash vods (see Advanced > HTTP Server)"
msgstr ""

msgctxt "#30622"
Expand Down Expand Up @@ -824,7 +824,7 @@ msgid "Enable API configuration page"
msgstr ""

msgctxt "#30633"
msgid "http://<ipaddress>:<port>/api (see HTTP Server)"
msgid "http://<ipaddress>:<port>/youtube/api (see Advanced > HTTP Server)"
msgstr ""

msgctxt "#30634"
Expand Down Expand Up @@ -1184,7 +1184,7 @@ msgid "Enable HDR video"
msgstr ""

msgctxt "#30723"
msgid "Proxy is required for mpeg-dash vods (see HTTP Server)[CR]> 1080p and HDR requires InputStream Adaptive >= 2.3.14"
msgid "Proxy is required for mpeg-dash vods (see Advanced > HTTP Server)[CR]> 1080p and HDR requires InputStream Adaptive >= 2.3.14"
msgstr ""

msgctxt "#30724"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -776,7 +776,7 @@ msgid "Port %s already in use. Cannot start http server."
msgstr ""

msgctxt "#30621"
msgid "Proxy is required for mpeg-dash vods (see HTTP Server)"
msgid "Proxy is required for mpeg-dash vods (see Advanced > HTTP Server)"
msgstr ""

msgctxt "#30622"
Expand Down Expand Up @@ -824,7 +824,7 @@ msgid "Enable API configuration page"
msgstr ""

msgctxt "#30633"
msgid "http://<ipaddress>:<port>/api (see HTTP Server)"
msgid "http://<ipaddress>:<port>/youtube/api (see Advanced > HTTP Server)"
msgstr ""

msgctxt "#30634"
Expand Down Expand Up @@ -1184,7 +1184,7 @@ msgid "Enable HDR video"
msgstr ""

msgctxt "#30723"
msgid "Proxy is required for mpeg-dash vods (see HTTP Server)[CR]> 1080p and HDR requires InputStream Adaptive >= 2.3.14"
msgid "Proxy is required for mpeg-dash vods (see Advanced > HTTP Server)[CR]> 1080p and HDR requires InputStream Adaptive >= 2.3.14"
msgstr ""

msgctxt "#30724"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -776,7 +776,7 @@ msgid "Port %s already in use. Cannot start http server."
msgstr ""

msgctxt "#30621"
msgid "Proxy is required for mpeg-dash vods (see HTTP Server)"
msgid "Proxy is required for mpeg-dash vods (see Advanced > HTTP Server)"
msgstr ""

msgctxt "#30622"
Expand Down Expand Up @@ -824,7 +824,7 @@ msgid "Enable API configuration page"
msgstr ""

msgctxt "#30633"
msgid "http://<ipaddress>:<port>/api (see HTTP Server)"
msgid "http://<ipaddress>:<port>/youtube/api (see Advanced > HTTP Server)"
msgstr ""

msgctxt "#30634"
Expand Down Expand Up @@ -1184,7 +1184,7 @@ msgid "Enable HDR video"
msgstr ""

msgctxt "#30723"
msgid "Proxy is required for mpeg-dash vods (see HTTP Server)[CR]> 1080p and HDR requires InputStream Adaptive >= 2.3.14"
msgid "Proxy is required for mpeg-dash vods (see Advanced > HTTP Server)[CR]> 1080p and HDR requires InputStream Adaptive >= 2.3.14"
msgstr ""

msgctxt "#30724"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -776,7 +776,7 @@ msgid "Port %s already in use. Cannot start http server."
msgstr ""

msgctxt "#30621"
msgid "Proxy is required for mpeg-dash vods (see HTTP Server)"
msgid "Proxy is required for mpeg-dash vods (see Advanced > HTTP Server)"
msgstr ""

msgctxt "#30622"
Expand Down Expand Up @@ -824,7 +824,7 @@ msgid "Enable API configuration page"
msgstr ""

msgctxt "#30633"
msgid "http://<ipaddress>:<port>/api (see HTTP Server)"
msgid "http://<ipaddress>:<port>/youtube/api (see Advanced > HTTP Server)"
msgstr ""

msgctxt "#30634"
Expand Down Expand Up @@ -1184,7 +1184,7 @@ msgid "Enable HDR video"
msgstr ""

msgctxt "#30723"
msgid "Proxy is required for mpeg-dash vods (see HTTP Server)[CR]> 1080p and HDR requires InputStream Adaptive >= 2.3.14"
msgid "Proxy is required for mpeg-dash vods (see Advanced > HTTP Server)[CR]> 1080p and HDR requires InputStream Adaptive >= 2.3.14"
msgstr ""

msgctxt "#30724"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -777,7 +777,7 @@ msgid "Port %s already in use. Cannot start http server."
msgstr ""

msgctxt "#30621"
msgid "Proxy is required for mpeg-dash vods (see HTTP Server)"
msgid "Proxy is required for mpeg-dash vods (see Advanced > HTTP Server)"
msgstr ""

msgctxt "#30622"
Expand Down Expand Up @@ -825,7 +825,7 @@ msgid "Enable API configuration page"
msgstr ""

msgctxt "#30633"
msgid "http://<ipaddress>:<port>/api (see HTTP Server)"
msgid "http://<ipaddress>:<port>/youtube/api (see Advanced > HTTP Server)"
msgstr ""

msgctxt "#30634"
Expand Down Expand Up @@ -1185,7 +1185,7 @@ msgid "Enable HDR video"
msgstr ""

msgctxt "#30723"
msgid "Proxy is required for mpeg-dash vods (see HTTP Server)[CR]> 1080p and HDR requires InputStream Adaptive >= 2.3.14"
msgid "Proxy is required for mpeg-dash vods (see Advanced > HTTP Server)[CR]> 1080p and HDR requires InputStream Adaptive >= 2.3.14"
msgstr ""

msgctxt "#30724"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -774,7 +774,7 @@ msgid "Port %s already in use. Cannot start http server."
msgstr ""

msgctxt "#30621"
msgid "Proxy is required for mpeg-dash vods (see HTTP Server)"
msgid "Proxy is required for mpeg-dash vods (see Advanced > HTTP Server)"
msgstr ""

msgctxt "#30622"
Expand Down Expand Up @@ -822,7 +822,7 @@ msgid "Enable API configuration page"
msgstr ""

msgctxt "#30633"
msgid "http://<ipaddress>:<port>/api (see HTTP Server)"
msgid "http://<ipaddress>:<port>/youtube/api (see Advanced > HTTP Server)"
msgstr ""

msgctxt "#30634"
Expand Down Expand Up @@ -1182,7 +1182,7 @@ msgid "Enable HDR video"
msgstr ""

msgctxt "#30723"
msgid "Proxy is required for mpeg-dash vods (see HTTP Server)[CR]> 1080p and HDR requires InputStream Adaptive >= 2.3.14"
msgid "Proxy is required for mpeg-dash vods (see Advanced > HTTP Server)[CR]> 1080p and HDR requires InputStream Adaptive >= 2.3.14"
msgstr ""

msgctxt "#30724"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -776,7 +776,7 @@ msgid "Port %s already in use. Cannot start http server."
msgstr ""

msgctxt "#30621"
msgid "Proxy is required for mpeg-dash vods (see HTTP Server)"
msgid "Proxy is required for mpeg-dash vods (see Advanced > HTTP Server)"
msgstr ""

msgctxt "#30622"
Expand Down Expand Up @@ -824,7 +824,7 @@ msgid "Enable API configuration page"
msgstr ""

msgctxt "#30633"
msgid "http://<ipaddress>:<port>/api (see HTTP Server)"
msgid "http://<ipaddress>:<port>/youtube/api (see Advanced > HTTP Server)"
msgstr ""

msgctxt "#30634"
Expand Down Expand Up @@ -1184,7 +1184,7 @@ msgid "Enable HDR video"
msgstr ""

msgctxt "#30723"
msgid "Proxy is required for mpeg-dash vods (see HTTP Server)[CR]> 1080p and HDR requires InputStream Adaptive >= 2.3.14"
msgid "Proxy is required for mpeg-dash vods (see Advanced > HTTP Server)[CR]> 1080p and HDR requires InputStream Adaptive >= 2.3.14"
msgstr ""

msgctxt "#30724"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -777,7 +777,7 @@ msgid "Port %s already in use. Cannot start http server."
msgstr ""

msgctxt "#30621"
msgid "Proxy is required for mpeg-dash vods (see HTTP Server)"
msgid "Proxy is required for mpeg-dash vods (see Advanced > HTTP Server)"
msgstr ""

msgctxt "#30622"
Expand Down Expand Up @@ -825,7 +825,7 @@ msgid "Enable API configuration page"
msgstr ""

msgctxt "#30633"
msgid "http://<ipaddress>:<port>/api (see HTTP Server)"
msgid "http://<ipaddress>:<port>/youtube/api (see Advanced > HTTP Server)"
msgstr ""

msgctxt "#30634"
Expand Down Expand Up @@ -1185,7 +1185,7 @@ msgid "Enable HDR video"
msgstr ""

msgctxt "#30723"
msgid "Proxy is required for mpeg-dash vods (see HTTP Server)[CR]> 1080p and HDR requires InputStream Adaptive >= 2.3.14"
msgid "Proxy is required for mpeg-dash vods (see Advanced > HTTP Server)[CR]> 1080p and HDR requires InputStream Adaptive >= 2.3.14"
msgstr ""

msgctxt "#30724"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -777,7 +777,7 @@ msgid "Port %s already in use. Cannot start http server."
msgstr "Port %s je již použiván. Nelze spustit HTTP Server."

msgctxt "#30621"
msgid "Proxy is required for mpeg-dash vods (see HTTP Server)"
msgid "Proxy is required for mpeg-dash vods (see Advanced > HTTP Server)"
msgstr "Proxy je vyžadován pro MPEG-DASH"

msgctxt "#30622"
Expand Down Expand Up @@ -825,8 +825,8 @@ msgid "Enable API configuration page"
msgstr "Povolit konfigurační stránku API"

msgctxt "#30633"
msgid "http://<ipaddress>:<port>/api (see HTTP Server)"
msgstr "http://<ipaddress>:<port>/api"
msgid "http://<ipaddress>:<port>/youtube/api (see Advanced > HTTP Server)"
msgstr "http://<ipaddress>:<port>/youtube/api"

msgctxt "#30634"
msgid "YouTube Add-on API Configuration"
Expand Down Expand Up @@ -1185,7 +1185,7 @@ msgid "Enable HDR video"
msgstr ""

msgctxt "#30723"
msgid "Proxy is required for mpeg-dash vods (see HTTP Server)[CR]> 1080p and HDR requires InputStream Adaptive >= 2.3.14"
msgid "Proxy is required for mpeg-dash vods (see Advanced > HTTP Server)[CR]> 1080p and HDR requires InputStream Adaptive >= 2.3.14"
msgstr "Proxy je vyžadován pro MPEG-DASH [CR]> 1080p a HDR vyžaduje InputStream Adaptive >= 2.3.14"

msgctxt "#30724"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -776,7 +776,7 @@ msgid "Port %s already in use. Cannot start http server."
msgstr ""

msgctxt "#30621"
msgid "Proxy is required for mpeg-dash vods (see HTTP Server)"
msgid "Proxy is required for mpeg-dash vods (see Advanced > HTTP Server)"
msgstr ""

msgctxt "#30622"
Expand Down Expand Up @@ -824,7 +824,7 @@ msgid "Enable API configuration page"
msgstr ""

msgctxt "#30633"
msgid "http://<ipaddress>:<port>/api (see HTTP Server)"
msgid "http://<ipaddress>:<port>/youtube/api (see Advanced > HTTP Server)"
msgstr ""

msgctxt "#30634"
Expand Down Expand Up @@ -1184,7 +1184,7 @@ msgid "Enable HDR video"
msgstr ""

msgctxt "#30723"
msgid "Proxy is required for mpeg-dash vods (see HTTP Server)[CR]> 1080p and HDR requires InputStream Adaptive >= 2.3.14"
msgid "Proxy is required for mpeg-dash vods (see Advanced > HTTP Server)[CR]> 1080p and HDR requires InputStream Adaptive >= 2.3.14"
msgstr ""

msgctxt "#30724"
Expand Down
Loading

0 comments on commit a4bb675

Please sign in to comment.