Kodi Community Forum

Full Version: Eminence 2.0 [Matrix on Official Repo]
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
@jurialmunkey - the Home >Set home tile icon does not appear to change when set to another icon or custom image... it was working originally for me when originally created as an option. thanks
(2015-09-27, 09:51)jurialmunkey Wrote: [ -> ]@avia -- Not sure if it will work, but you could try an <onload>SetFocus(9000,9)</onload> in Home.xml

Code:
<!-- home -->
    <backgroundcolor>HomeBarBG</backgroundcolor>
    <defaultcontrol always="true">9000</defaultcontrol>
    <onload>RunScript(script.skinshortcuts,type=buildxml&amp;mainmenuID=9000&amp;group=mainmenu|x1101|x1102|x1103|x1104|x1105|x1106|x1107|x1108|x1109)</onload>
    <onload>ClearProperty(Header.Label,home)</onload>
    <onload>ClearProperty(Header.Icon,home)</onload>
    <onload>ClearProperty(HighlightColor,home)</onload>
    <onload>ClearProperty(FO9001)</onload>
    <onload>ClearProperty(extinfo,home)</onload>
    <onload>SetProperty(HubReturn,Home)</onload>
    <onload>SetFocus(9000,9)</onload>
    <onload condition="!IsEmpty(Skin.String(home.headericon))">SetProperty(Header.Icon,$INFO[Skin.String(home.headericon)])</onload>
    <onload condition="!IsEmpty(Skin.String(home.headertext))">SetProperty(Header.Label,$INFO[Skin.String(home.headertext)])</onload>
    <!-- <onunload>SetProperty(FO9001,1,home)</onunload> -->
    <onunload>SetProperty(Header.Label,$INFO[Container(9000).ListItem.Label],home)</onunload>
    <onunload>SetProperty(Header.Icon,$INFO[Container(9000).ListItem.Icon],home)</onunload>
    <onunload condition="!IsEmpty(Container(9000).ListItem.Property(TileColor)">SetProperty(HighlightColor,$INFO[Container(9000).ListItem.Property(TileColor)],home)</onunload>
    <controls>

Does not work unfortunately .. Another idea Smile
(2015-09-27, 09:49)jurialmunkey Wrote: [ -> ]
(2015-09-27, 09:41)KarmaMole Wrote: [ -> ]Jurial - thanks for the latest git with the transparency depending on the posters, however - now - if I set the skin to 'skin default' - the 'info' is still transparent unless I also show posters, or click up to see the posters. I think it makes sense that when the 'skin default' setting is selected (opaque) the info widget is also opaque whether or not the posters are shown.

Sorry if I'm going on and on about what seems like a simple issue Smile

No, bug reports are great!!! Smile

Should be fixed, just missed a bracket in the fade condition (that'll teach me to only test transparent theme settings).

Fixed, and looks fine now Smile

I'd still kill to be able to get the 'wide' view from Zephyr in Eminence Smile In all honesty, I'm not a big fan of any of the 'episode' views now available. With v1 I always used Big Banner Info and with Zephyr I loved the 'Wide'...none of the views available in Em 2 so far are as attractive (or as streamlined and uncluttered) to me...
There also seems to be some redundancy between the 'thumbnail' view and the 'icons' view when looking at tv shows, for instance. The 'icons' view is the one I'm using because it's the simplest, and shows the most, however, the thumbnail view seems almost identical except that every poster has a large grey box around it. I'm not sure if this is intentional or whether you have other plans for the 'thumbnail' view that you still haven't implemented. I'm guessing you do since seeing posters when the view is labelled 'thumbnails' is inherently a bit confusing...
I would also welcome a 'poster shift' view like AZ (ps. Marcel's Titan skin has one of the best 'Poster shift' views I've seen)
@stueeey - is your icon in the extras/icons folder? Will only show from there - this is to prevent bug reports when people use incorrectly sized icons.

If by poster shift you mean a 3d poster view where the focused items rises up from the background then no. Eminence is purposefully flat. Everything is layered on a flat canvas with dialogs and menu floating above (v1 everything was flat but I thought this was an important change to make for usability sake)

@KarmaMole - working on a wide banner type view just not happy with it atm

Thumbs is a fallback view that will work with artwork of any aspect and dimensions - it just use the default artwork so for movies it is posters but for music it's square covers and for episodes or YouTube videos it's landscape thumbs - I know it's a bit redundant for movies, however because it works regardless of content type it's a view that's enabled everywhere
(2015-09-27, 10:34)jurialmunkey Wrote: [ -> ]@stueeey - is your icon in the extras/icons folder? Will only show from there - this is to prevent bug reports when people use incorrectly sized icons.

If by poster shift you mean a 3d poster view where the focused items rises up from the background then no. Eminence is purposefully flat. Everything is layered on a flat canvas with dialogs and menu floating above (v1 everything was flat but I thought this was an important change to make for usability sake)

@KarmaMole - working on a wide banner type view just not happy with it atm

Thumbs is a fallback view that will work with artwork of any aspect and dimensions - it just use the default artwork so for movies it is posters but for music it's square covers and for episodes or YouTube videos it's landscape thumbs - I know it's a bit redundant for movies, however because it works regardless of content type it's a view that's enabled everywhere

@jurialmunkey

re: icon - yes cannot even change the icon to a default icon already in the extras, icon folder. Note: the folder/file directory name is changed in the settings display (but the icon does not display)

I'm fairly sure at one point when entering into the icon setting to change it, it used to open direct into the the extras icons folder. it doesn't anymore... I may be wrong about this.

re: Poster Shift - didn't realise Eminence is purposefully flat (not something I had noticed if I'm honest). I don't think I would have described a 'poster shift view as 3D view. but seeing as you mentioned it yes the focuses poster does pop out so I guess that could be described 3D....

Please Note: I certainly wouldn't want to change your objectives or de-rail your design standards, as everything you have done so far is spot on.

I currently use the really large icon view (love it), mainly because my HT is some way from the sofa. So large posters are a must for me, but I would also like to see a slightly smaller horizontal poster display.... 6 or 7 at a time.

idea... how about a horizontal poster view that would denote focus like the poster 'widget' view (border around focused).
but without the plot on the left, With the posters enlarged so that approx 6 (+2half posters are displayed. this might be a good way to keep things within your design ethos/standards.

as always just, suggestions. thanks for all the hard work this must take.
Hi,

@jurialmunkey

Don't know if you saw that on Github yet, It's first time for me trying to commit and merge things on GitHub so maybe I did it wrong.
But I made a little change to your skin.
Basically it will just hide from the home screen header text any library count if it's empty.

So instead of:
152 Movies • 0 Episodes • 120 songs
you get:
152 Movies • 120 songs

Hope you like it.
Slight glitch where the background progress dialog is sometimes in the wrong place.

Image
(2015-09-27, 10:34)jurialmunkey Wrote: [ -> ]@KarmaMole - working on a wide banner type view just not happy with it atm

Alright Smile

But meanwhile, can't you literally just 'lift' the Wide view from Zephyr or the Big Banner Info from Em 1 and 'stick them into' Em 2? Then eventually leave them as options or remove them if you come up with something you like better? I'm not a skinner so I have no idea whether it's that simple, and I can understand if (for creative purposes) you refuse to do so..
(2015-09-27, 09:43)jurialmunkey Wrote: [ -> ]
(2015-09-26, 08:00)-FuFu- Wrote: [ -> ]thanks Smile when the "background overlay" is added all main functions are in for me Big Grin
great work, just love the skin
Its in Smile

(2015-09-26, 11:38)-FuFu- Wrote: [ -> ]Me again Big Grin and sorry for having so much wishes for this skin, but i really love this skin Smile
will it be possible to add a Menu to edit the Power Options? (like in my screenshot)

I add this option myself and yes, i missed some power options. In other skins i just edit out the options i wont need, but maybe its a option, that other people also like to use, so i just asking if you maybe will add this feature? Smile
I'm looking at using skinshortcuts to edit the power menu. That way you will be able to repurpose the menu however you want.

thanks Smile
Loving the new version of the skin. I have one problem and one suggestion

1) if I turn on opaque panels and have it set to show video file info the icons hang off of the bottom of the display area for them.

Image
http://imgur.com/9TyNZuT

2) It would be nice to have a way to set the navigation bar to be text only I remove a bunch of the native items so I end up large gaps of white space on either side of the menu. Even what is currently displayed will be pared down a little more at minimum with removing videos and maybe even programs. So it would be nice to just have the text labels and the little highlight at the bottom to reduce the amount of wasted space and allow more of a view of background art.

Image
http://imgur.com/mHvwyqh

Thanks for all the hard work.
I got a ASRock Beebox for my Kodi. Now i install Windows 10 and all drivers. Install Kodi, setup all. Looks good and all is working.
Than i install your Skin with Github. Clone to Desktop. Also
script.skinshortcuts
script.skin.helper.service
After i select you Skin i got a blank screen. And this error....
What i doing wrong? :/

Code:
17:20:45 T:1108 WARNING: Skin has invalid include: Animation.HeaderDialog
17:20:45 T:1108 WARNING: Label Formating: $VAR[WeatherLabel] is not defined
17:20:45 T:1108 WARNING: JSONRPC: Could not parse type "PVR.Details.Channel"
17:20:45 T:1108 WARNING: JSONRPC: Could not parse type "PVR.Details.ChannelGroup.Extended"
17:20:45 T:1108 WARNING: JSONRPC: Could not parse type "GUI.Property.Value"
17:20:45 T:1108 WARNING: JSONRPC: Could not parse type "Setting.Details.SettingList"
17:20:45 T:1892  NOTICE: Thread LanguageInvoker start, auto delete: false
17:20:45 T:1108  NOTICE: Previous line repeats 1 times.
17:20:45 T:1108 WARNING: Skin has invalid include: Animation.HeaderDialog
17:20:45 T:1108 WARNING: Skin has invalid include: skinshortcuts-mainmenu
17:20:45 T:1108 WARNING: Skin has invalid include: skinshortcuts-submenu
17:20:45 T:1108 WARNING: Skin has invalid include: Animation.HeaderDialog
17:20:45 T:1108 WARNING: Label Formating: $VAR[WeatherLabel] is not defined
17:20:45 T:5196 WARNING: Previous line repeats 1 times.
17:20:45 T:5196  NOTICE: Thread JobWorker start, auto delete: true
17:20:45 T:2240  NOTICE: Thread LanguageInvoker start, auto delete: false
17:20:45 T:1108  NOTICE: initialize done
17:20:45 T:5196   ERROR: XFILE::CDirectory::GetDirectory - Error getting include
17:20:45 T:1892   ERROR: Previous line repeats 1 times.
17:20:45 T:1892  NOTICE: -->Python Interpreter Initialized<--
17:20:45 T:1108  NOTICE: Running the application...
17:20:45 T:1108  NOTICE: starting upnp client
17:20:45 T:1108  NOTICE: ES: Starting event server
17:20:45 T:5044  NOTICE: Thread EventServer start, auto delete: false
17:20:45 T:6208  NOTICE: Thread TCPServer start, auto delete: false
17:20:45 T:5044  NOTICE: ES: Starting UDP Event server on 0.0.0.0:9777
17:20:45 T:5044  NOTICE: UDP: Listening on port 9777
17:20:45 T:3648  NOTICE: Thread JobWorker start, auto delete: true
17:20:46 T:5460  NOTICE: -->Python Interpreter Initialized<--
17:20:46 T:5460  NOTICE: Previous line repeats 1 times.
17:20:46 T:5460  NOTICE: skin helper service version 0.0.14 started
17:20:46 T:1228  NOTICE: Thread LanguageInvoker start, auto delete: false
17:20:47 T:1228  NOTICE: Previous line repeats 1 times.
17:20:47 T:1228  NOTICE: -->Python Interpreter Initialized<--
17:20:48 T:5892  NOTICE: Previous line repeats 1 times.
17:20:48 T:5892  NOTICE: Thread LanguageInvoker start, auto delete: false
17:20:48 T:2240   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.ImportError'>
                                            Error Contents: No module named unidecode
                                            Traceback (most recent call last):
                                              File "C:\Users\tobia\AppData\Roaming\Kodi\addons\script.skinshortcuts\default.py", line 35, in <module>
                                                import xmlfunctions, datafunctions, library, nodefunctions
                                              File "C:\Users\tobia\AppData\Roaming\Kodi\addons\script.skinshortcuts\resources\lib\xmlfunctions.py", line 25, in <module>
                                                import datafunctions, template
                                              File "C:\Users\tobia\AppData\Roaming\Kodi\addons\script.skinshortcuts\resources\lib\datafunctions.py", line 10, in <module>
                                                from unidecode import unidecode
                                            ImportError: No module named unidecode
                                            -->End of Python script error report<--
17:20:48 T:5892  NOTICE: -->Python Interpreter Initialized<--
17:20:49 T:6620  NOTICE: Thread LanguageInvoker start, auto delete: false
17:20:49 T:6620  NOTICE: -->Python Interpreter Initialized<--
17:20:49 T:5528   ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://script.skin.helper.service/?action=favouritemedia&limit=100
17:20:49 T:2088  NOTICE: Thread LanguageInvoker start, auto delete: false
17:20:49 T:2088  NOTICE: -->Python Interpreter Initialized<--
17:20:50 T:6064  NOTICE: Thread LanguageInvoker start, auto delete: false
17:20:50 T:6064  NOTICE: -->Python Interpreter Initialized<--
17:20:51 T:6640  NOTICE: Thread LanguageInvoker start, auto delete: false
17:20:51 T:6640  NOTICE: -->Python Interpreter Initialized<--
17:20:51 T:2260  NOTICE: Thread LanguageInvoker start, auto delete: false
17:20:51 T:2260  NOTICE: -->Python Interpreter Initialized<--
17:20:52 T:4344  NOTICE: Thread LanguageInvoker start, auto delete: false
17:20:52 T:4344  NOTICE: -->Python Interpreter Initialized<--
17:20:52 T:992  NOTICE: Thread LanguageInvoker start, auto delete: false
17:20:52 T:992  NOTICE: -->Python Interpreter Initialized<--
17:20:53 T:1904  NOTICE: Thread LanguageInvoker start, auto delete: false
17:20:53 T:1904  NOTICE: -->Python Interpreter Initialized<--
17:20:53 T:1108   ERROR: Control 9000 in window 10000 has been asked to focus, but it can't
17:20:54 T:1100  NOTICE: Thread LanguageInvoker start, auto delete: false
17:20:54 T:1100  NOTICE: -->Python Interpreter Initialized<--
17:20:54 T:1108  NOTICE: Storing total System Uptime
17:20:54 T:1108  NOTICE: Saving settings
17:20:54 T:1108  NOTICE: stop all
17:20:54 T:1108  NOTICE: stop player
17:20:54 T:1108  NOTICE: ES: Stopping event server
17:20:54 T:1108  NOTICE: stopping upnp
17:20:54 T:5460  NOTICE: SKIN HELPER SERVICE --> shutdown requested !
17:20:54 T:5460  NOTICE: Skin Helper Service --> BackgroundsUpdater - stop called
17:20:54 T:5460  NOTICE: Previous line repeats 2 times.
17:20:54 T:5460   ERROR: None
17:20:54 T:5460  NOTICE: Skin Helper Service --> LibraryMonitor - stop called
17:20:54 T:5460  NOTICE: Previous line repeats 2 times.
17:20:54 T:5460   ERROR: None
17:20:54 T:5460  NOTICE: Skin Helper Service --> HomeMonitor - stop called
17:20:54 T:5460  NOTICE: Previous line repeats 2 times.
17:20:54 T:5460   ERROR: None
17:20:54 T:5460  NOTICE: skin helper service version 0.0.14 stopped
17:20:54 T:3848  NOTICE: Thread LanguageInvoker start, auto delete: false
17:20:54 T:5528   ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://script.skin.helper.service/?action=recentsongs&limit=100
17:20:54 T:6568  NOTICE: Thread LanguageInvoker start, auto delete: false
17:20:54 T:5528   ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://script.skin.helper.service/?action=recentplayedalbums&limit=100
17:20:54 T:3808  NOTICE: Thread LanguageInvoker start, auto delete: false
17:20:54 T:5528   ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://script.skin.helper.service/?action=recentplayedsongs&limit=100
17:20:54 T:3848  NOTICE: -->Python Interpreter Initialized<--
17:20:54 T:5044  NOTICE: ES: UDP Event server stopped
17:20:55 T:3808  NOTICE: -->Python Interpreter Initialized<--
17:20:55 T:1108  NOTICE: Previous line repeats 1 times.
17:20:55 T:1108  NOTICE: stop sap announcement listener
17:20:55 T:1108  NOTICE: clean cached files!
17:20:55 T:1108  NOTICE: unload skin
17:20:55 T:1108   ERROR: unmatched parentheses in IsEmpty(Container(9000).ListItem.Property(TileColor)
17:20:55 T:1108  NOTICE: stopped
17:20:55 T:1108  NOTICE: destroy
17:20:55 T:1108  NOTICE: closing down remote control service
17:20:55 T:1108  NOTICE: unload sections
17:20:55 T:1108  NOTICE: special://profile/ is mapped to: special://masterprofile/
17:20:55 T:1108  NOTICE: destroy
17:20:55 T:1108 WARNING: Attempted to remove window 10013 from the window manager when it didn't exist
17:20:55 T:1108 WARNING: Attempted to remove window 10014 from the window manager when it didn't exist
17:20:55 T:1108 WARNING: Attempted to remove window 10015 from the window manager when it didn't exist
17:20:55 T:1108 WARNING: Attempted to remove window 10016 from the window manager when it didn't exist
17:20:55 T:1108 WARNING: Attempted to remove window 10017 from the window manager when it didn't exist
17:20:55 T:1108 WARNING: Attempted to remove window 10018 from the window manager when it didn't exist
17:20:55 T:1108 WARNING: Attempted to remove window 10019 from the window manager when it didn't exist
17:20:55 T:1108 WARNING: Attempted to remove window 10021 from the window manager when it didn't exist
17:20:55 T:1108 WARNING: Attempted to remove window 10107 from the window manager when it didn't exist
17:20:55 T:1108 WARNING: Attempted to remove window 10115 from the window manager when it didn't exist
17:20:55 T:1108 WARNING: Attempted to remove window 10104 from the window manager when it didn't exist
17:20:55 T:1108  NOTICE: closing down remote control service
17:20:55 T:1108  NOTICE: unload sections
17:20:55 T:1108  NOTICE: application stopped...
17:20:55 T:1108   ERROR: dllFreeLibrary - Invalid hModule specified

Image
(2015-09-27, 17:30)Karandras Wrote: [ -> ]I got a ASRock Beebox for my Kodi. Now i install Windows 10 and all drivers. Install Kodi, setup all. Looks good and all is working.
Than i install your Skin with Github. Clone to Desktop. Also
script.skinshortcuts
script.skin.helper.service
After i select you Skin i got a blank screen. And this error....
What i doing wrong? :/

Skin shortcuts requires the unidecode module from the repo. As the git version of skin shortcuts is no longer needed (the script was updated on the repo a few days ago, and to the best of my knowledge jurialmunkey isn't using any of the features that have been added since), remove your version installed from git and install the repo version through Kodi - the dependencies will then be installed automatically.
I cant find the Repo Version on Helix repo.
How can i find / install it?