2022-01-07, 19:27
***** UPDATE - (01/11/24) *****
Kindly be informed that an updated version of this skin is now available for both Nexus and Omega. For more info and download links,
Hi Folks,
I'm very pleased to introduce EstuaryPVR+, a modification of the Estuary skin.
The main aim of this skin is to offer users some additional PVR features and views that are not currently available on the default version of Estuary. It also offers a more detailed OSD, whilst remaining a very light weight and easy-to-use skin.
Dependencies
Whilst EstuaryPVR+ does not require any additional dependencies to work, some additional PVR features will only work when the Skin.Helper.Script is installed. This addon is available by downloading the marcelveldt repository and navigating to the Matrix Folder. Download link here: [https://github.com/kodi-community-addons...-1.0.3.zip]
Screenshots
More images available here: https://imgur.com/a/wxqZDrf
New Features Added
(Global)
I'm very pleased to introduce EstuaryPVR+, a modification of the Estuary skin.
The main aim of this skin is to offer users some additional PVR features and views that are not currently available on the default version of Estuary. It also offers a more detailed OSD, whilst remaining a very light weight and easy-to-use skin.
Dependencies
Whilst EstuaryPVR+ does not require any additional dependencies to work, some additional PVR features will only work when the Skin.Helper.Script is installed. This addon is available by downloading the marcelveldt repository and navigating to the Matrix Folder. Download link here: [https://github.com/kodi-community-addons...-1.0.3.zip]
Screenshots
More images available here: https://imgur.com/a/wxqZDrf
New Features Added
(Global)
- Colourised OSD and media flags throughout.
- New OSD layouts and buttons added throughout the skin, including new info OSD dialogs.
- 2 new colour themes added to skin (Cobalt (blue), Claret (red)
- 3 new skin views added (Flix Large, Flix Wide and Flix Landscape)
- Ability to switch to smaller poster size being displayed on Home Screen for movies and TV Shows
- Ability to switch OSD and OSD Info from being colourised to default Estuary black
(Live TV)
- New PVR settings added to skin settings with additional Live TV options.
- Artwork supported on all PVR screens (Can be used individually or combination of Backend, Local and Skin Helper)
- Now/Next programmes displayed on new Live TV OSD layout.
- New 'Last Channel Played' button added to Live TV OSD that switches back to last live tv channel played.
- New TV Channel Screen layouts including Now/Next view. ('Next' artwork only works when local artwork is enabled, otherwise default fallback image is displayed).
- New Layouts for TV Recording and Timer Screens.
- New PVR Info Dialog in line with the look of the Video and Music Info Dialogs.
- PVR Recording artwork displayed on Home Menu (Only works when local artwork is enabled, otherwise default fallback image is displayed.)
- Banner Artwork dialog for 'Next/Up' TV Programme appearing 30 seconds before next programme start (Enabled via new PVR Settings in the skin settings or via PVR Sideblade on the EPG screen. This feature only works when local artwork is enabled, otherwise default fallback image is displayed).
- Ability to disable TV Groups from EPG (Via new PVR Settings in the skin settings or via PVR Sideblade on the EPG screen).
- Ability to disable Live TV Genre Colours on EPG Screen (Via new PVR settings in the skin settings or via PVR Sideblade on the EPG screen).
- Ability to display actual premiered flags on EPG instead of a '*' as the indicator (Via new PVR settings in the skin settings).
- Movie clapperboard icon added to genre on EPG Screen if genre contains 'Movie or Film'.
- New 'Day' indicator added to plot panel on OSD Guide.
(Movies)
- New OSD Layout for Movies.
- New Actor button added to Movie OSD which opens new OSD dialog showing actors for movie being played. (Requires Skin Helper to be installed).
- Ability to add movies to 'Watchlist' via button on 'Flix Large' view or via context menu on any other skin view. (Requires Metedata Editor installed).
- New 'Watchlist' and '4K Movie' widgets added to Movie Home Menu.
- New 'Decades' widget added to Movie Home Menu which allow you display movies in library by decade.
- New content flags added to OSD and Flix views to display if movie is 'Kodi Local library', 'Netflix', 'Prime', 'iplayer' or 'YouTube'. (Removed April 2022)
- Ability to display clearart above the OSD via the OSD settings button or using Skin Settings.
(Music)
- New OSD Layout for Music.
- Animated graphic equalizer added to Music OSD when music is playing.
- New Artist Biography button added to Music OSD which opens Music Artist OSD dialog.
- Next 3 tracks coming up shown on the bottom left hand side of music OSD.
- Support for Fake Disc Art added if no original album disc art exists. If clearlogo is available for artist, this will be added to fake disc, otherwise text will be used.
- Ability to enable Disc Art via Music OSD settings button.
- Ability to enable Artist Clearlogo via Music OSD settings button.
- Ability to enable scrolling text via Music OSD settings button.
- Ability to switch from colorized equalizer on Music OSD to plain white colour using OSD settings button or using Skin Settings.
- New Recommended Songs Widget added to Music Home Menu.
Items Removed
- Vertical EPG view.
- Fixed List when navigating Channel Groups on the EPG screen. I much prefer the focus bar to move across the screen and loop to the 1st group.
Full changelog is available here:- Changelog.txt
PVR Artwork
PVR Artwork was an area I specifically wanted to try and improve upon for this project. EstuaryPVR+ lets users decide how they want to fetch the PVR Artwork for their Live TV Set-up with the following 3 options available:-
PVR Artwork
PVR Artwork was an area I specifically wanted to try and improve upon for this project. EstuaryPVR+ lets users decide how they want to fetch the PVR Artwork for their Live TV Set-up with the following 3 options available:-
- Use 'Backend' for PVR Artwork.
- Use 'Skin Helper Script'
- Use 'Local PVR Artwork'
These options can be found under the new 'PVR Settings' heading on the Skin settings option and can be used individually or in combination with each other. Artwork provided by a 'Backend' server will always take precedence over the 'Skin Helper Script' and 'Local Artwork', unless this option has been disabled.
If your backend server already provides PVR Artwork, you might not want to use options 2 or 3, but bear in mind the Skin Helper Script also displays other info as well for Live TV and PVR items, such as 'IMDB Star Ratings', 'First Aired Date/Movie Premiered Date' and 'Movie/TV Show classification rating'.
By using local artwork, you will get additional features such as 'Next' programme poster artwork on the 'Now/Next view', Poster and Landscape artwork for TV Recordings and also 'Next-Up' banner artwork appearing shortly before the next Live TV show begins.
Disabling all 3 options will result in the default poster artwork being displayed.
Premiere Flags on the EPG Screen
The new 'PVR Settings' heading on the Skin settings has an option to display actual premiere flags on the EPG screen instead of using an '*'.
The flags shown are as follows:-
If your backend server already provides PVR Artwork, you might not want to use options 2 or 3, but bear in mind the Skin Helper Script also displays other info as well for Live TV and PVR items, such as 'IMDB Star Ratings', 'First Aired Date/Movie Premiered Date' and 'Movie/TV Show classification rating'.
By using local artwork, you will get additional features such as 'Next' programme poster artwork on the 'Now/Next view', Poster and Landscape artwork for TV Recordings and also 'Next-Up' banner artwork appearing shortly before the next Live TV show begins.
Disabling all 3 options will result in the default poster artwork being displayed.
Premiere Flags on the EPG Screen
The new 'PVR Settings' heading on the Skin settings has an option to display actual premiere flags on the EPG screen instead of using an '*'.
The flags shown are as follows:-
- 'Live' - A Orange coloured flag represents a Live TV Broadcast such as sport or news event.
- 'New' - A Yellow coloured flag represents a TV programme that has been identified as 'New'.
- 'Prem' - A Red Coloured 'Prem' Flag represents a 'TV Premiere' where the Season and Episode number are equal to 'S01E01' *
- 'Prem' - A Green Coloured 'Prem' Flag represents a 'Season Premiere' where the Episode number is equal to E01 and the season number is higher than season S01, eg 'S02E01' or 'S03E01'.
- 'Fin' - A Blue coloured flag represents a season finale.
* This flag is not completely bulletproof, as sometimes S01E01 could be a repeat and therefore might not be true TV Premiere, ie something never broadcast before.
Known Issues
The following items are currently known as issues:-
Known Issues
The following items are currently known as issues:-
- Auto Close OSD option listed under the 'General' heading on the skin settings is currently a WIP and not working. (Added to skin 7th July 22)
- Movie/TV Show classification ratings on all Flix views (Currently only working for UK ratings).
- Green Season Premiere Flag (Currently working upto season 5 only).
- Possible issue with Black Colour theme. (Removed April 2022)
Things to do
- Tidy up code on OSD window. (Completed April 2022. New OSD and Info Panels introduced)
- Update language strings.
- Finnish off re-sizing some of the colourised media flags.
- Add support for A-Z search on Video and Music library views.
Download Link
Skin is only available on Matrix currently and can be directly downloaded from here:-
EstuaryPVR+ Skin (Matrix)
Thanks and Credits
Skin is only available on Matrix currently and can be directly downloaded from here:-
EstuaryPVR+ Skin (Matrix)
Thanks and Credits
- Many thanks to @phil65, the original author of the default Estuary skin.
- Thanks to Team Kodi for maintaining the Estuary skin, which I've found to be great base for this project and improving my skinning knowledge.
- Many thanks to @Guilouz for letting me use his OSD Actor List and Live TV Next-UP custom windows on this skin.
- Thanks to @Angelinas for helping out with my skinning questions.
- Thanks to @black_eagle and @ontap for assisting with the testing.
- And a very special thanks to @bsoriano who I owe a huge amount of gratitude to for helping me get set-up on the GitHub and with my many skinning questions.