Commit graph

4218 commits

Author SHA1 Message Date
MoojMidge
4105c9ecb3
Merge pull request #1374 from MoojMidge/v7.4
Version bump v7.4.0+beta.4
2026-01-21 16:27:55 +09:00
MoojMidge
d71b20c733 Merge remote-tracking branch 'anxdpanic/master' into v7.4 2026-01-21 16:24:39 +09:00
MoojMidge
f7ec355409
Merge pull request #1369 from weblate/weblate-kodi-add-ons-video-plugin-video-youtube
Translations update from Kodi Weblate
2026-01-21 16:23:22 +09:00
MoojMidge
c48eb0b1fd Version bump v7.4.0+beta.4 2026-01-21 16:16:24 +09:00
MoojMidge
d9e06fb2d7 Add ForceResolvePlugin property to resolved ListItem #1371
- Doesn't fix the problem, but can be used when Kodi regression is fixed
2026-01-20 17:50:33 +09:00
MoojMidge
25a0f9b803 Improve log formatting of available streams when verbose logging is enabled
- Override verbose logging format to retain psuedo table formatting
2026-01-20 17:50:32 +09:00
MoojMidge
4b03883e7b Fix continuously loading SSL certificate when not required 2026-01-20 11:16:08 +09:00
MoojMidge
de3e4d35d7 Ensure logged URLs are redacted 2026-01-20 11:16:08 +09:00
MoojMidge
fe72371e81 Improve workarounds and fallbacks used to query Kodi language settings #1372 2026-01-20 11:16:08 +09:00
MoojMidge
acbf37a8d1 Fix error in PlayerMonitorThread.run #1368
- Follow up from b15a3b3628
2026-01-20 11:16:07 +09:00
MoojMidge
ffb6c9dae2 Don't attempt to redact empty parameters 2026-01-19 22:40:06 +09:00
MoojMidge
d78a763c56 Don't prevent JSON file writes if there is no existing file to read 2026-01-19 22:40:05 +09:00
MoojMidge
43d4685777 Improve logging of aborted API requests 2026-01-19 22:40:05 +09:00
MoojMidge
4ffb4dc1b8 Avoid pickling filler methods when using requests cache 2026-01-19 22:40:05 +09:00
MoojMidge
21fe3707d6 Improve sqlite3 exception handling
- Handle generic exceptions raised from within sqlite3 module
2026-01-19 22:40:04 +09:00
MoojMidge
78f714d894 Various Python 2 compatibiliy fixes 2026-01-19 22:40:04 +09:00
Hosted Weblate
41d3f51451 Translated using Weblate (Italian (it_it))
Currently translated at 100.0% (388 of 388 strings)

Co-authored-by: Massimo Pissarello <mapi68@gmail.com>
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-video/plugin-video-youtube/it_it/
Translation: Kodi add-ons: video/plugin.video.youtube
2026-01-17 02:13:18 +00:00
MoojMidge
b4a21d01ef
Merge pull request #1367 from weblate/weblate-kodi-add-ons-video-plugin-video-youtube
Translations update from Kodi Weblate
2026-01-12 08:07:26 +09:00
Hosted Weblate
c6faf24a05 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-video/plugin-video-youtube/
Translation: Kodi add-ons: video/plugin.video.youtube
2026-01-11 23:03:27 +00:00
MoojMidge
5b14da32cc
Merge pull request #1365 from MoojMidge/v7.4
v7.4.0+beta.3
2026-01-12 08:03:18 +09:00
MoojMidge
bfc59b86c3 Merge remote-tracking branch 'anxdpanic/master' into v7.4 2026-01-12 07:54:31 +09:00
MoojMidge
98908c951a
Merge pull request #1359 from weblate/weblate-kodi-add-ons-video-plugin-video-youtube
Translations update from Kodi Weblate
2026-01-12 07:47:06 +09:00
MoojMidge
48c82afa29 Version bump v7.4.0+beta.3 2026-01-12 07:43:13 +09:00
MoojMidge
86547c9007 Update and trigger Setup Wizard to set default value for My Subscription sources 2026-01-12 07:43:12 +09:00
MoojMidge
b15a3b3628 Avoid creating PlayerMonitorThread as a subclass of threading.Thread
- Python v3.14 adds the context parameter to threading.Thread
- This conflicts with existing context parameter and instance variables of PlayerMonitorThread
2026-01-09 05:03:42 +09:00
MoojMidge
bd3b4d9d14 Additional workarounds for JSON file operations failing due to addon service start delays #1362
- Initial data load bypasses file I/O IPC service
- Do not save to file unless
  - valid data has previously been read from file
  - or existing data is missing/corrupt
2026-01-09 04:20:56 +09:00
MoojMidge
9d0cd79e2b Allow for recursive copy and redaction of logged params 2026-01-09 04:17:57 +09:00
MoojMidge
b67dc061b2 Combine modification of MPD manifest url with YouTubePlayerClient._process_url_params 2026-01-09 04:17:56 +09:00
MoojMidge
a30d3503c4 Pass additional headers to all player request and manifest urls by default 2026-01-09 04:17:56 +09:00
MoojMidge
f7f0dff842 Workaround Kodi not executing Play action on listitems in non-video containers
- Allows Play context menu item to be used in widgets
2026-01-07 16:07:23 +09:00
MoojMidge
8ea2d1363f Improve context menu runtime checks when used with widget containers 2026-01-07 16:07:22 +09:00
MoojMidge
55da567a54 Avoid unnecessary window navigation when opening More... context menu dialog 2026-01-07 16:07:22 +09:00
MoojMidge
03fa675581 Fix typo in evaluating whether plugin container is loaded or active 2026-01-07 16:07:22 +09:00
MoojMidge
1d1f44c0e5 Add context menu items to open Settings/Setup Wizard from Setup Wizard/Settings main menu entries 2026-01-07 16:07:21 +09:00
MoojMidge
179bf4e40e Use existing Kodi translatable string for queue context menu label 2026-01-07 16:07:21 +09:00
MoojMidge
be4c7800ed Update AbstractContext.create_uri() to allow passing additional kwargs to builtins 2026-01-07 16:07:21 +09:00
MoojMidge
364856f692 Update XbmcContext.is_plugin_folder() to specifically use current container
- Was previously using current control, which may not be a container
- Also update AbstractContext.is_plugin_folder() to match signature
2026-01-07 16:07:20 +09:00
MoojMidge
df67a86eaa Simplify API request verbose logging 2026-01-07 16:07:20 +09:00
MoojMidge
163f3c610a Log summary of stream proxy request and response details #1363
- Only log full request parameters if verbose logging is enabled
2026-01-07 16:05:51 +09:00
MoojMidge
e5d81c20ae Fix possible exception when using default fallback for failed search 2026-01-01 01:45:06 +09:00
MoojMidge
6cc994d467 Log stream proxy request range #1363 2025-12-31 23:15:38 +09:00
Hosted Weblate
6845551d34 Translated using Weblate (Spanish (Spain) (es_es))
Currently translated at 100.0% (388 of 388 strings)

Translated using Weblate (German (de_de))

Currently translated at 94.5% (367 of 388 strings)

Translated using Weblate (Swedish (sv_se))

Currently translated at 94.5% (367 of 388 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 94.8% (368 of 388 strings)

Translated using Weblate (Ukrainian (uk_ua))

Currently translated at 94.5% (367 of 388 strings)

Translated using Weblate (Polish (pl_pl))

Currently translated at 94.3% (366 of 388 strings)

Translated using Weblate (Italian (it_it))

Currently translated at 100.0% (388 of 388 strings)

Translated using Weblate (Finnish (fi_fi))

Currently translated at 73.7% (286 of 388 strings)

Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translated using Weblate (Spanish (Spain) (es_es))

Currently translated at 100.0% (388 of 388 strings)

Co-authored-by: Alfonso Cachero <alfonso.cachero@gmail.com>
Co-authored-by: Daniel Nylander <daniel@danielnylander.se>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kai Sommerfeld <ksooo@users.noreply.kodi.weblate.cloud>
Co-authored-by: Marek Adamski <fevbew@wp.pl>
Co-authored-by: Massimo Pissarello <mapi68@gmail.com>
Co-authored-by: Oskari Lavinto <olavinto@protonmail.com>
Co-authored-by: Pavlo Marianov <acid@jack.kyiv.ua>
Co-authored-by: wabisabi926 <liwenliang926@163.com>
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-video/plugin-video-youtube/
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-video/plugin-video-youtube/de_de/
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-video/plugin-video-youtube/es_es/
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-video/plugin-video-youtube/fi_fi/
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-video/plugin-video-youtube/it_it/
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-video/plugin-video-youtube/pl_pl/
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-video/plugin-video-youtube/sv_se/
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-video/plugin-video-youtube/uk_ua/
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-video/plugin-video-youtube/zh_Hans/
Translation: Kodi add-ons: video/plugin.video.youtube
2025-12-22 13:13:19 +00:00
MoojMidge
be29085af9
Merge pull request #1357 from MoojMidge/v7.4
v7.4.0+beta.2
2025-12-17 07:45:39 +11:00
MoojMidge
c6797148c0 Version bump v7.4.0+beta.2 2025-12-17 07:30:14 +11:00
MoojMidge
3a16d4e374 Fix retrieving items from local history database #1356
- Update default value for item_ids in playback_history.get_items
- Follow up to changes made in c819b5a9eb
2025-12-17 07:29:38 +11:00
MoojMidge
3c94c57076
Merge pull request #1353 from MoojMidge/v7.4
v7.4.0+beta.1
2025-12-15 10:40:55 +11:00
MoojMidge
00e8c20add Version bump v7.4.0+beta.1 2025-12-15 10:37:22 +11:00
MoojMidge
20b570a68a Add setting to choose what sources are used for My Subscriptions
- Can choose from one or more of the following
  - Subscriptions
  - Saved playlists
  - Bookmarked channels
  - Bookmarked playlists
2025-12-15 10:17:29 +11:00
MoojMidge
00cc0cc658 Fix fallback method for retrieving string list setting when setting has no value 2025-12-15 10:02:23 +11:00
MoojMidge
a264be91a2 Move youtube.helper.channel_filter_split method to kodion.utils.convert_format
- Also move youtube.helper.custom_filter_split used by channel_filter_split method
2025-12-14 23:03:52 +11:00