Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[plugin.video.youtube@nexus] 7.0.4+nexus.1 #4487

Merged
merged 1 commit into from
Mar 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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="7.0.4+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
Loading