Skin MOD - Modification of Confluence for low resolutions (CRT, SD)

  Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
YggdrasiI Offline
Junior Member
Posts: 11
Joined: Feb 2014
Reputation: 0
Brick  Modification of Confluence for low resolutions (CRT, SD)
Post: #1
Hello Kodi-users,

for a long time I've searched a usable/readable skin for old CRT TV's, but didn't found one?! Just scaling the font sizes in Font.xml is not satisfying and leads to a bunch of scrolling or overlapping labels.
For this reason I've decided to create a modification of the default skin for low resolutions and want share it here. Smile
Used Kodi version(s) during development: 15.2-17.0

The following screens shows the current state. Please note that I'm not targeting an 'always good locking skin', but readable text in common usage scenarios. For this reason, I've added this fancy greyish background (less flickering) and use less transparent textures (selectable as theme).

The code can be found here:
https://github.com/YggdrasiI/skin.confluence.480

After downloading the master branch two additional steps are required to use the addon:
./parseTemplates Creates the xml files of the skin
./bulidPackage --pack Create/Update the texture packs

Alternatively, extract this branch (Kodi 17.0) or this branch (< Kodi 17.0), where both steps was already done, into .kodi/addons/.


Regards YggdrasiI

Screenshots:
[Image: screenshot002.png]
[Image: screenshot003.png]
[Image: screenshot001.png]
[Image: screenshot004.png]
[Image: screenshot005.png]
[Image: screenshot006.png]
[Image: screenshot007.png]
(This post was last modified: 2017-03-05 00:47 by YggdrasiI.)
find quote
YggdrasiI Offline
Junior Member
Posts: 11
Joined: Feb 2014
Reputation: 0
Post: #2
I've updated the link in the first post to 'release0.8'. Most changes affects OSD-Files and PVR-Files. Here are a few more screenshots to show the differences to the normal Confluence screen. At the first moment, they looks strange if the where directly compared, but I've find readability better at high distances.

[Image: screenshot008_default.png] (default)
[Image: screenshot008_mod.png] (changed)

[Image: screenshot009_default.png] (default)
[Image: screenshot009_mod.png] (changed)
[Image: screenshot010_epg_default.png] (default)
[Image: screenshot010_epg_mod.png] (changed)
find quote
terryforever Offline
Junior Member
Posts: 1
Joined: Jun 2016
Reputation: 0
Post: #3
Hi. I am looking for this quite some time for my Car 3.5" TV.

Thank you so much for the mod
find quote
YggdrasiI Offline
Junior Member
Posts: 11
Joined: Feb 2014
Reputation: 0
Post: #4
Hello,

I've updated my modification of the skin to Krypton 17 (tested on 17.0 Git:20170210 and LibreELEC 7.95).

Installation instruction (without building)
1. Download https://github.com/YggdrasiI/skin.conflu...ase0.9.zip
2. Extract it into the addon directory of your Kodi installation, i.e. ~/.kodi/addons
3. (New in Krypton…) Allow addons from unknown sources in Preferences>System>Addons


P.S. Currently, I work on a similar modification for the new standard skin Smile
find quote
southweststeve Offline
Junior Member
Posts: 2
Joined: Mar 2017
Reputation: 0
Post: #5
Hi
I've just found this work you have done on confluence.
It is exactly what I need for a music player I am building for my car.
I have already done some work on the standard Confluence skin to make it more readable on the small screen in the car, but the everything is to small to be easily readable when driving.
Your skin seems to be an ideal solution, but when I edit the home.xml file (as I did in the standard confluence) I don't see any changes in Kodi.
Do I need to edit different files in your skin?
Regards
Steve
find quote
YggdrasiI Offline
Junior Member
Posts: 11
Joined: Feb 2014
Reputation: 0
Post: #6
Hello Steve,

yes, the directory of the XML files differ. If you had downloaded/cloned the complete Github repository,
it contains the folders "720p", "templates", and "out".
The first one is the common folder, but here it just contains the default conflunence files.
The "out" folder contains the files, used by Kodi and
in "templates" are the xml files, with placeholders for the dimensions (position, width, height, etc) of each element.

If you want edit the Home.xml file it exists two ways.
1. Edit the file in "out".
2. Edit the file in "templates" and run the python script parseTemplates, i.e.
python3 parseTemplates.py --force

The second way recreates the files in "out" and was tested on Linux only. The script also had the option --debug-label, which replaces label textes with its position in the xml files. Made it easier to find the correct lines to edit :-)


Regards Yggdrasil
(This post was last modified: 2017-03-04 02:41 by YggdrasiI.)
find quote
southweststeve Offline
Junior Member
Posts: 2
Joined: Mar 2017
Reputation: 0
Post: #7
Hi Yggdrasil

Thank you for your prompt reply.

I have edited the home and includes xml files in the out directory, and now the skin works perfectly for me.

Regards

Steve
find quote
Shadethinker Offline
Junior Member
Posts: 2
Joined: Mar 2017
Reputation: 0
Post: #8
Hi, YggdrasiI
Searching for a solution for my CRT TV, I found yours as being the best bet!

I'm on an Android 6.01, Kodi 16.1:

Downloaded the file "skin.confluence.480-master.zip"
extracted to folder (not sure that could be the correct one...):
./Android/data/org.xbmc.kodi/files/.kodi/addons

Inside Kodi, the skin appears on list, but can't load.
(I receive a message about "some files are missing".)

(Edit: Tried execute commands on terminal... couldn't due to "permission denied", even under root.)
Anyone got it working on Android?
(This post was last modified: 2017-03-18 05:52 by Shadethinker.)
find quote
YggdrasiI Offline
Junior Member
Posts: 11
Joined: Feb 2014
Reputation: 0
Post: #9
(2017-03-18 03:54)Shadethinker Wrote:  Hi, YggdrasiI
Searching for a solution for my CRT TV, I found yours as being the best bet!

I'm on an Android 6.01, Kodi 16.1:

Downloaded the file "skin.confluence.480-master.zip"
extracted to folder (not sure that could be the correct one...):
./Android/data/org.xbmc.kodi/files/.kodi/addons

Inside Kodi, the skin appears on list, but can't load.
(I receive a message about "some files are missing".)
[...]

Hello Shadethinker,

the folder seems to be correct but as mentioned in the first post your Kodi version needs an older version of the skin.
Please it with https://github.com/YggdrasiI/skin.conflu...ase0.8.zip

Executing of the build script should not be required unless you changes some of the xml files.
find quote
Shadethinker Offline
Junior Member
Posts: 2
Joined: Mar 2017
Reputation: 0
Post: #10
(2017-03-20 15:06)YggdrasiI Wrote:  
(2017-03-18 03:54)Shadethinker Wrote:  Hi, YggdrasiI
Searching for a solution for my CRT TV, I found yours as being the best bet!

I'm on an Android 6.01, Kodi 16.1:

Downloaded the file "skin.confluence.480-master.zip"
extracted to folder (not sure that could be the correct one...):
./Android/data/org.xbmc.kodi/files/.kodi/addons

Inside Kodi, the skin appears on list, but can't load.
(I receive a message about "some files are missing".)
[...]

Hello Shadethinker,

the folder seems to be correct but as mentioned in the first post your Kodi version needs an older version of the skin.
Please it with https://github.com/YggdrasiI/skin.conflu...ase0.8.zip

Executing of the build script should not be required unless you changes some of the xml files.

You simply ROCK! Just like your skin, that should be included in default install.
THANK YOU!
find quote