Kodi Community Forum
WIP Transparency! for Omega+ w/Skin Shortcuts Integration - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Skins Support (https://forum.kodi.tv/forumdisplay.php?fid=67)
+---- Forum: Transparency! (https://forum.kodi.tv/forumdisplay.php?fid=115)
+---- Thread: WIP Transparency! for Omega+ w/Skin Shortcuts Integration (/showthread.php?tid=378377)

Pages: 1 2 3 4 5 6


RE: Transparency! for Nexus & Omega - mikeSiLVO - 2024-07-22

The weather background is whatever you set in the backgrounds section, so if it's prarie or multi, you choose Weather background for the main menu item.
It seemed easier to choose one weather background for everything...

Feel free to report anything. I'm touching so many files that I may easily miss something


RE: Transparency! for Nexus & Omega - kurai - 2024-07-22

(2024-07-22, 04:04)mikeSiLVO Wrote: he weather background is whatever you set in the backgrounds section, so if it's prarie or multi, you choose Weather background for the main menu item.
It seemed easier to choose one weather background for everything...
OK - I can live with having one selection for Home & window.
Can't seem to make Home-Weather follow the setting from SkinSettings->Backgrounds->Weather->Default however.

Tried the following:-
1.
Image

Image

Image

Image

2.
Image

Image

Image

What am I getting wrong ?  Confused


RE: Transparency! for Nexus & Omega - mikeSiLVO - 2024-07-22

I may have broken it when cleaning up the properties skin shortcuts adds when building the menu. I’ll have a look in a few hours or so.

If you revert the last cleanup change it should work.


RE: Transparency! for Nexus & Omega - kurai - 2024-07-22

(2024-07-22, 04:57)mikeSiLVO Wrote: I may have broken it when cleaning up the properties skin shortcuts adds when building the menu. I’ll have a look in a few hours or so.

If you revert the last cleanup change it should work.
No worries - I'll leave it at the current commit for the moment, and copy the diff over when you get around to it.

While I remember to say it - Oh   My   God.  Skin Shortcuts is *such* a fantastic customisation tool.  How did I not notice/use this with a compatible skin for the last 10 years ?  Eek


RE: Transparency! for Nexus & Omega - kurai - 2024-07-22

@mikeSiLVO Fix home weather background: da56b3 did the trick.  Selectable & works as intended now. 

Also - found that tiny spacing thing I mentioned earlier:

In Customize Main Menu - selected item->Change action
First item in the subsequent dialogue malformed :-

Image

Image

Incidentally - what is supposed to populate the Smart shortcuts selection ?  It's always empty for me.

EDIT:
It's not just the first item - spacing is off for all the entries in sub-folders in that dialogue (e.g. Common, Video Library, Music Library etc.)

Image


RE: Transparency! for Nexus & Omega - mikeSiLVO - 2024-07-22

Should be fixed with latest commit.

Nothing should populate that, it’s supposed to be disabled with the defaultwidgetsgetmore set to false in overrides.xml. Do you have skin helper installed?

EDIT: I’m half right, it is Skin Helper Service being installed but I can fix that showing by making menu groupings.

I’ll push a commit in a few minutes.


RE: Transparency! for Nexus & Omega - kurai - 2024-07-22

I do have script.skin.helper.service (1.1.43) installed, if that's the one you mean.
That empty Smart shortcuts selection appears whether the add-on is enabled or not.


RE: Transparency! for Nexus & Omega - mikeSiLVO - 2024-07-22

The skin shortcuts script doesn't use addonisenabled for displaying that. If installed, regardless of enabled/disabled, it will show that entry but I am providing all the shortcuts now in the overrides so it won't appear anymore with the latest changes.


RE: Transparency! for Nexus & Omega - kurai - 2024-07-22

Ah, OK. Is the Skin.helper.service now a defunct thing that should be uninstalled, or should I leave it place (for other skin usage, perhaps) and let this skin work around it's existence?


RE: Transparency! for Nexus & Omega - Karellen - 2024-07-22

Hi @mikeSiLVO,

Wondering if there is some duplication. It seems there are two locations to set the background images for menu items....

Image

Image


RE: Transparency! for Nexus & Omega - kurai - 2024-07-22

@Karellen
The top one is for within the window launched by the main menu button, the bottom one is for the Home screen when you have navigated to that button.

Example:-

Window background setting
Image

Image

Home screen menu item setting
Image

Image


RE: Transparency! for Nexus & Omega - Karellen - 2024-07-22

(2024-07-22, 12:18)kurai Wrote: @Karellen
The top one is for within the window launched by the main menu button, the bottom one is for the Home screen when you have navigated to that button.
Oh, ok. I didn't notice.
Thanks.


RE: Transparency! for Nexus & Omega - Mordred - 2024-07-23

Loving the recent changes, plus the new Roboto font! Looking excellent. The Event Log Settings shortcut is kinda genius. Weather widget also is super useful.

I've got two remaining issues that I would love to see fixed if possible:
  1. The Recently Added Movies widget playlist(?) sorts the movies alphabetically as opposed to by date added. I assumed it had stopped working and wasn't adding new movies from the library, but it was they're just at the bottom of the list. Changing this to sort by date added (most recent first) would be a big improvement. The TV show episodes added version does do this correctly, so always the most recent shows in the library are shown at the top.
  2. I think Ronie might have broken this sometime between the version I was last using for Kodi 17, and whenever he stopped maintaining it, but pressing the shortcut for "next subtitle" while a movie was playing used to show a menu of all subtitles the film had and then you could easily scroll between them to select the one you want. Now next subtitle just goes to the next subtitle and it's impossible to tell if one is for SDH, forced, until you've selected it. This is kind of a big problem when you've got some film from a streaming site that has 25 different subtitle languages and you have to advance through each one because you hit the button to go from Forced to SDH because you couldn't understand a line of dialog.
I also mentioned previously that season fanart wasn't working properly. I might dig into Ronie's old codebase to see if I can figure out how to get that working again.


RE: Transparency! for Nexus & Omega - kurai - 2024-07-23

@mikeSiLVO When switching between regular Transparency & SS_edition I noticed a small customization I'd added and forgotten about - a handful of media flags for newer codecs etc.
Hope they are useful.

./media/flags/movies/audiocodec
opus.png
Image

./media/flags/movies/resolution
8K.png
Image

./media/flags/movies/videocodec
av1.png
Image
vp9.png
Image
vvc.png
Image

And also a template for adding anything else that's missing or turns up in future (it was a PITA dealing with a colour and opacity gradient fill background, so now no-one else has to suffer modifying an existing filled image Tongue )
template.png
Image

Bundled here: Google Drive share - flags.zip (30k)


EDIT:
Damnit - I happened to search the Git for media flag, looking for something else, and saw a reference to a pre-existing mediaflag.png that I must have skipped past it a hundred times in the file-tree without noticing.
This turns out to be @ronie 's original blank template frame and is, naturally, a much cleaner source.
*sigh*  That's an hour of my life wrestling with image editing software I'll never get back.  Oo Aaaaaanyway ...
It's at ./media/mediaflag.png
Image


RE: Transparency! for Nexus & Omega - kurai - 2024-07-23

Follow-up:
Here's the list of codecs from my Kodi library - if anyone has seen a peculiar and/or new media format, pipe up if you think it needs a flag.

Video codecs:
SELECT distinct(strVideoCodec) FROM streamdetails

av1
div3
dx50
flv
flv1
h264
hevc
mpeg1video
mpeg2video
mpeg4
mpeg-4 visual
msmpeg4
msmpeg4v2
msmpeg4v3
rv20
rv30
rv40
svq3
vc1
vp6f
vp8
vp9
wmv1
wmv2
wmv3

Audio codecs:
SELECT distinct(strAudioCodec) FROM streamdetails

aac
aac_latm
ac3
ac-3
adpcm_ima_qt
adpcm_ima_wav
adpcm_ms
adpcm_swf
cook
dca
eac3
flac
mp1
mp2
mp3
mp3float
mpeg audio
opus
pcm_alaw
pcm_s16be
pcm_s16le
pcm_u8
sipr
truehd
vorbis
wmapro
wmav1
wmav2
wmavoice