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

v7.0.7+beta.1 #740

Merged
merged 59 commits into from
May 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
a7a577f
Translated using Weblate (Spanish (Spain) (es_es))
weblate Apr 27, 2024
b392a33
Create NextPageItem instances without cloning context
MoojMidge Apr 23, 2024
bf27bb6
Create new menu_items.separator function to remove duplicate code
MoojMidge Apr 23, 2024
ab35924
Move Play with (external/remote player) lower down in the context menu
MoojMidge Apr 23, 2024
73c59b9
Add dedicated route for main plugin menu (/home)
MoojMidge Apr 23, 2024
0650294
Ensure that an empty plugin path can route to home
MoojMidge Apr 23, 2024
d7dc79d
Misc tidy ups
MoojMidge Apr 23, 2024
eba5115
Add Home and Quick search to context menu of Next page items
MoojMidge Apr 23, 2024
3e0ddb9
Make calculate_next_page_token a class method of NextPageItem
MoojMidge Apr 24, 2024
a38f673
Consolidate duplicate code and code paths when generating plugin content
MoojMidge Apr 24, 2024
5c490f9
Simplify md5 hash creation
MoojMidge Apr 24, 2024
199b4f4
Update FunctionCache
MoojMidge Apr 24, 2024
4ae90e9
Simplify AbstractProvider.navigate
MoojMidge Apr 25, 2024
ada3851
Add force parameter to AbstractContext.set_path
MoojMidge Apr 25, 2024
1bddcae
Add internal rerouting to workaround issues with ActivateWindow
MoojMidge Apr 25, 2024
713cd87
Use internal rerouting instead of ActivateWindow
MoojMidge Apr 25, 2024
99aaf48
Allow for refreshing a listing that has previously been refreshed
MoojMidge Apr 25, 2024
ddfd5c8
Add refresh to Next page context menu
MoojMidge Apr 25, 2024
44cd99b
Add Next page item to last page of paginated listings, to go back to …
MoojMidge Apr 25, 2024
176631a
Minor optimisation of registering and checking paths for routing
MoojMidge Apr 25, 2024
9a964aa
Add Jump to page... context menu item to Next page item #715
MoojMidge Apr 25, 2024
39489d6
Add setting to use channel name as studio #717
MoojMidge Apr 26, 2024
76c131d
Don't attempt to reroute to same path with same params
MoojMidge Apr 27, 2024
3018ee6
Don't get/set settings directly, use specific settings methods instead
MoojMidge Apr 28, 2024
1092d36
Update thumbnail quality setting and selection
MoojMidge Apr 28, 2024
75e2bf3
Add option to use video thumbnail as fanart #716
MoojMidge Apr 28, 2024
e21c321
Only enable MPEG-DASH for live streams in Kodi v21+
MoojMidge Apr 28, 2024
a42f9ca
Fix JSONRPC local notifications not working
MoojMidge Apr 30, 2024
56ee84a
Use constants for window property and notification event names
MoojMidge Apr 30, 2024
8ac7707
Improve idle shutdown of http server
MoojMidge Apr 30, 2024
723d183
Don't try to ping the http server if we already know it is not running
MoojMidge Apr 30, 2024
505c0f6
Misc tidy ups
MoojMidge Apr 30, 2024
4545a04
Further fixes for busy dialog crash workaround
MoojMidge Apr 30, 2024
5b3ef25
Workaround for new settings interface not updating correctly
MoojMidge Apr 30, 2024
83b59c6
Improve logging of unknown itags
MoojMidge Apr 30, 2024
d3b5575
Version bump v7.0.7+beta.1
MoojMidge Apr 30, 2024
4ee8aed
Fix bookmark icon background colour
MoojMidge May 1, 2024
15ffff5
Enable all base profiler methods in proxy object
MoojMidge May 1, 2024
ffc8fb1
Fix adding channel items directly to bookmarks
MoojMidge May 1, 2024
5eeed1a
Make better use of reuselanguageinvoker
MoojMidge May 2, 2024
02fee00
Misc tidy ups
MoojMidge May 2, 2024
733e8d2
Update changelog
MoojMidge May 2, 2024
94a5a89
Add support for fallback video url
MoojMidge May 3, 2024
3fa9ed1
Attempt to fix possible memory leaks
MoojMidge May 3, 2024
d41957b
Use local lookup of module level globals in plugin_runner
MoojMidge May 3, 2024
de3ed12
Fix possibly using expired access tokens now that client is not being…
MoojMidge May 3, 2024
322cb5e
Don't store settings instances
MoojMidge May 6, 2024
482e3be
Misc tidy ups
MoojMidge May 6, 2024
add121c
Fix multiple busy dialog workaround trying to reload/play when playli…
MoojMidge May 6, 2024
4156976
Avoid creating new AccessManager instance when not required
MoojMidge May 6, 2024
98af6b2
Don't create new instances of APICheck unnecessarily
MoojMidge May 6, 2024
ecfd8ba
Reset window history when jumping to home
MoojMidge May 6, 2024
eb1b091
Don't store client instances
MoojMidge May 6, 2024
02413ba
Extend tear down methods to include all stored instances
MoojMidge May 6, 2024
bbd16db
Remove unnecessary client resets
MoojMidge May 6, 2024
2e0abfc
Add support for timeshift_bufferlimit in inputstream.adaptive.manifes…
MoojMidge May 6, 2024
654812d
Improve player monitoring when seeking #746
MoojMidge May 7, 2024
c0458d5
Fix not detecting headers appended to curl request url #746
MoojMidge May 7, 2024
7e20b40
Update changelog
MoojMidge May 7, 2024
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
2 changes: 1 addition & 1 deletion addon.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="plugin.video.youtube" name="YouTube" version="7.0.6.3" provider-name="anxdpanic, bromix, MoojMidge">
<addon id="plugin.video.youtube" name="YouTube" version="7.0.7+beta.1" provider-name="anxdpanic, bromix, MoojMidge">
<requires>
<import addon="xbmc.python" version="3.0.0"/>
<import addon="script.module.requests" version="2.27.1"/>
Expand Down
38 changes: 38 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,41 @@
## v7.0.7+beta.1
### Fixed
- Fixed not being able to re-refresh a directory listing that has already been refreshed
- Fixed various window and history nagivation issues
- Fixed http server idle shutdown not restarting if plugin is run but GUI is still idle
- Additional improvements to busy dialog crash workaround
- Workaround for new settings interface not updated correctly
- Fix bookmarks icon background colour
- Fix adding channel items directly to bookmarks
- Fixes for player monitoring preventing item being marked as watched #746

### Changed
- Removed Settings > Advanced > Views > Show channel fanart
- Now included as option in Settings > Advanced > Views > Show fanart
- MPEG-DASH for live streams only enabled by default in Kodi v21
- Make better use of reuselanguageinvoker and various memory usage improvements

### New
- Improvements to plugin page navigation #715
- Refresh added to context menu of Next page item
- Jump to page added to context menu of Next page item
- Can also be used in plugin url: plugin://plugin.video.youtube/goto_page/<PAGE>/<PATH> #317
- Home added to context menu of Next page item
- Quick search added to context menu of Next page item
- Next page item added to last page of directory list to go back to first page
- Add option to use channel name as studio and/or cast #717
- Settings > Advanced > Views > Use channel name as
- Add option to use best available thumbnail quality
- Settings > Advanced > Views > Thumbnail size
- Added option to use video thumbnail as fanart in Settings > Advanced > Views > Show fanart #716
- Also added plugin url query parameter fanart_type to override settings
- Can be used to set fanart for specific widgets only: plugin://plugin.video.youtube/<PATH>?fanart_type=<0/1/2/3>
- Allowable values are the same as the setting:
- 0: No fanart
- 1: Default
- 2: Channel
- 3: Thumbnail

## v7.0.6.3
### Fixed
- Improve updating containers and (re)loading windows #681
Expand Down
10 changes: 9 additions & 1 deletion resources/language/resource.language.en_gb/strings.po
Original file line number Diff line number Diff line change
Expand Up @@ -318,7 +318,7 @@ msgid "Go to %s"
msgstr ""

msgctxt "#30503"
msgid "Show channel fanart"
msgid "Channel fanart"
msgstr ""

msgctxt "#30504"
Expand Down Expand Up @@ -1528,3 +1528,11 @@ msgstr ""
msgctxt "#30805"
msgid "Use adaptive streaming formats with external player"
msgstr ""

msgctxt "#30806"
msgid "Jump to page..."
msgstr ""

msgctxt "#30807"
msgid "Use channel name as"
msgstr ""
Loading
Loading