ppaplayer: handle .opus extension
platinum: only apply Xbox specific "friendlyName" restrictions to Xbox clients
platinum: add patch for 9916c3e60b5924cd36bb4018e3723659cc077e23
Merge pull request #5136 from Montellese/upnp_fix_devicename

UPnP: fix friendly name on non-Xbox clients
musicdb: remove DeleteSong/DeleteArtist/DeleteAlbum which didn't have any implementation
Merge pull request #4994 from stefansaraev/opus

ppaplayer: handle .opus extension
[bluray] Fix bd-j overlay creation.
[bluray] Cosmetics: emphasize where the used values come from.
Merge pull request #5132 from ace20022/bdj_fixes

[bluray] Fix bd-j overlays
[pvr] improvements/cleanups for the search window

* removes item 'no search results' and adds a new item 'Search ...'
which do not disappear if the results are shown
* renames ShowSearchResults() to OpenDialogSearch() as we don't show
results, we show the dialog to define the search settings
* refactor method Search() into OnPrepareFileItems()
* removes some needless methods/vars like ActionShowSearch()
Merge pull request #5115 from xhaggi/pvr-improve-search-window

[pvr] improvements/cleanups for the search window
videoplayer: adapt lateness detection and dropping to buffering
video player: present correct pts to user for a/v sync (after buffering in renderer)
videoplayer: some rework and documentation
renderer: bump buffers to 5
videoplayer: update frametime, it might change due to fps detection
videoplayer: give streams with invalid fps a chance for fps detection
dvdplayer: allow rewinding at end of stream, do a seek after rewind
dvdplayer: observe pts counter overflow
dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer