xbmc icon indicating copy to clipboard operation
xbmc copied to clipboard

[Estuary][PVR][guiinfo] PVR Providers User Interface

Open ksooo opened this issue 5 months ago • 5 comments

We have support for PVR providers in PVR core and PVR client add-ons API for a long time already, thanks to @phunkyfish. This PR brings this core feature to the end user, by implementing respective user interface components and Estuary support.

Screen shots:

screenshot00003 screenshot00009 screenshot00011 screenshot00012 screenshot00005 screenshot00008 Screenshot 2024-08-24 at 14 54 55

Changes to the Skinning Engine:

  • New window: PVRProviders.xml
  • New graphics: DefaultPVRProviders.png, DefaultPVRProvider.png

New GUI info labels:

  • ListItem.MediaProvider, VideoPlayer.MediaProvider, MusicPlayer.MediaProvider - string, containing the name of a media provider, implemented currently for PVR recordings, channels, EPG (via channels), timers (via channels)

New window IDs:

  • "radioproviders"
  • "tvproviders"

Runtime-tested on macOS and Android, latest xbmc master, with (pre-release) versions of several PVR Client add-ons, in mixture of add-ons supporting providers and not supporting providers (pvr.demo, pvr.hts, pvr.plutotv)

@phunkyfish can you review (and runtime-test) this? @jjd-uk can you please have a look at the Estuary changes?

ksooo avatar Aug 25 '24 08:08 ksooo