dont abort if wait for net fails
video library: add the possibility to clean the database in the background
music library: add the possibility to clean the database in the background
[vfs/Pipe] - fix premature close of pipe. It should only be closed if
refcount is zero
[pvr] don't update the item list path before calling Update(),
otherwise the history will be incorrectly recorded since the the
history expects m_vecItems->GetPath() to be the "old" path, not the
new one
[gui] update the view state's list reference before the view state is
consulted about whether the "go to parent" item should be added to the
list

Without this the view state will always think the previous directory is
the one you're currently in. This means that e.g. in the recordings
window the "go to parent" was shown in the root directory (except the
first time the window was entered since the path is set correctly then),
but not in subdirectories.
subdirectories.
[python] add all installed modules to path when addon info is unavailable

for backwards compatibility with addons using runscript or similar with a path
to itself that depends on installed modules.
library: don't remove the source if the user has changed his mind
Merge pull request #5753 from Montellese/fix_remove_source_cancel

library: don't remove the source if the user has changed his mind
Merge pull request #5741 from Memphiz/fixpipes

[vfs/Pipe] - fix premature close of pipe. It should only be closed if
Merge pull request #5742 from Jalle19/fix-recording-history

[pvr] Fix recording history (last directory not selected)
Merge pull request #5748 from tamland/pythonpathbc

[python] add legacy deps. loading as fallback when running standalone script
Merge pull request #5735 from Montellese/videodb_clean_async

video library: add the possibility to clean the database in the background
Merge pull request #5341 from t4-ravenbird/woa-netwait

[woa] dont abort if wait for net fails
[rbp/omxplayer] When opening a stream don't try to update gui so often
[ffmpeg] Speed up wtv index creation

The index creation is O(N^2) with number of entries (typically thousands).
On a Pi this can take more than 60 seconds to execute for a recording of a few hours.

By replacing with an O(N) loop, this takes virtually zero time
adds GetTvShowSeasons
move AddSeason() public.
adds GetArt function to (video) scraper, allowing art to be fetched given the video identifier.
refresh season art if a new season is found that isn't recorded in the database yet. Fixes #14339