- Merge MPD and non-adaptive video quality settings
- Move less commonly used settings to Advanced tab including
- Client options
- InputStream Adaptive
- History
- Misc view related settings
- Language and region
- Mark as watched
- Internet/network
- HTTP Server
- Update script commands to pass parameters as query part of script uri
- Update maintenance action to include watch later list
- Use setup wizard in main menu by default rather than full settings
- Full settings available as separate menu item
- Fix error in 13f1773
- Options are now disable toggles, default unselected, select to disable
- Was previously an enable toggle, default selected, unselect to disable
- Previous options were more intuitive, but the stream features setting
already exists and adding new default selected options will not update
the existing setting value i.e. the default values would not take
effect until the user resets to default
- Fix#336
- New recommendations as per YouTube home page (will use account details if logged in)
- Old recommendations -> related videos (requires local or remote history)
- Popular right now -> Trending
- Cache recommended and related video results for 1 hour
- Follow up to 6d1301ea
- Fix for server settings not applying until addon restarts
- Use BaseRequestsClass
- Update formatting
- Use Settings rather than getting addon settings directly
- this is in preparation for using new settings class via xbmcaddon.Addon('id').getSettings()
- aim to update settings on onSettingsChanged rather than reading and parsing settings xml all the time
- Add basic validation of port setting
- Existing "Show channel name in description" option changed to
"Show channel name and video details in description"
- Displays number of views, likes, comments in description if enabled
- Displays stats and premiere datetime in label2
- Closes#503, #18
- Use common method for all Youtube requests
- Use common connection pool
- Use as context manager
- TODO migrate subtitle and video_info client requests
- IA to ISA, ia to isa, adaptive to isa
- MPD to ISA, mpd to isa when non MPEG-DASH specific
- new HLS/hls variables and methods for HLS specific functionality