Thread Rating:
  • 0 Vote(s) - 0 Average
Skin MOD - Modification of Confluence for low resolutions (CRT, SD)
#1
Brick 
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).

Sources and Building 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/.

Installation
1. Download or build Addon archive, see above, and copy it on your kodi system.
2. (New in Krypton…) Allow addons from unknown sources in Preferences>System>Addons
3. Use the 'Install Addon from Zip' option and select above file.
Alternatively, you can extract in manually into the addon directory of your
Kodi installation, i.e. ~/.kodi/addons
4. Finally, select Skin in Preferences>Display(?). If the new skin is not listed, the skin
version seems not to be compatible with your Kodi version. If your Kodi version is older,
check the version infos of older releases of this skin.



Regards YggdrasiI

Screenshots
Image
Image
Image
Image
Image
Image
Image
Reply
#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 (default)
Image (changed)

Image (default)
Image (changed)
Image (default)
Image (changed)
Reply
#3
Hi. I am looking for this quite some time for my Car 3.5" TV.

Thank you so much for the mod
Reply
#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
and copy it on your kodi system.
2. (New in Krypton…) Allow addons from unknown sources in Preferences>System>Addons
3. Use the 'Install Addon from Zip' option and select above file.
Alternatively, you can extract in manually into the addon directory of your
Kodi installation, i.e. ~/.kodi/addons
4. Finally, select Skin in Preferences>Display(?). If the new skin is not listed, the skin
version seems not to be compatible with your Kodi version. If your Kodi version is older,
check the version infos of older releases of this skin.
Reply
#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
Reply
#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
Reply
#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
Reply
#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?
Reply
#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.
Reply
#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!
Reply
#11
Wink 
(2017-03-20, 22:16)Shadethinker Wrote: [quote='YggdrasiI' pid='2552275' dateline='1490015188']
[quote='Shadethinker' pid='2550621' dateline='1489802086']

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

This should be the default skin for Krypton.

I don't care for estuary at all: B- on Form; C- on usability from me.

A+ on both counts for your modded Confluence!
Reply



Modification of Confluence for low resolutions (CRT, SD)00