{"id":6272,"date":"2025-01-06T15:44:51","date_gmt":"2025-01-06T02:44:51","guid":{"rendered":"https:\/\/www.zoyinc.com\/?p=6272"},"modified":"2025-02-02T20:16:38","modified_gmt":"2025-02-02T07:16:38","slug":"zoyinc-kodi-skin-on-sony-tv","status":"publish","type":"post","link":"http:\/\/www.zoyinc.com\/?p=6272","title":{"rendered":"Zoyinc Kodi skin on Sony TV"},"content":{"rendered":"\n<p>I have created a customized skin for Kodi, forked from the Amber skin. The purpose of this skin is to get the experience which I want from Kodi, it was not designed as a skin for everyone.<\/p>\n\n\n\n<p>Having said that I have no issues with anyone using it, but bear in mind I won&#8217;t be tweaking it for others &#8211; think of it as experimental.<\/p>\n\n\n\n<p>This post also serves as a personal setup guide should have to setup another TV or tablet etc.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Yes you can just install the skin<\/h2>\n\n\n\n<p>The skin I have created is just another skin, albeit a bit experimental, so you can just install it and run with it.<\/p>\n\n\n\n<p>Simply go to the &#8220;Skin installation&#8221; section on this page and it will talk you through it.<\/p>\n\n\n\n<p>To get the full power of the skin you really need to follow the other steps in the sequence they are written &#8211; it&#8217;s you choice.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">PVR\/MythTV<\/h2>\n\n\n\n<p>Kodi has been my MythTV frontend for many years as I preferred a Windows OS in the living room. With smart TVs, running Kodi as an app on the TV makes even more sense.<\/p>\n\n\n\n<p>I like to group my recordings into shows and rename them with the correct episode name, number, and season. This is not made any easier as MythTV only allows two levels of hierarchy for TV recordings:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1917\" height=\"1076\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image.png\" alt=\"\" class=\"wp-image-6281\" style=\"aspect-ratio:1.7815985130111525;width:623px;height:auto\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image.png 1917w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-300x168.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-250x140.png 250w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-768x431.png 768w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-1536x862.png 1536w\" sizes=\"auto, (max-width: 1917px) 100vw, 1917px\" \/><\/figure>\n\n\n\n<p>The tweaks around MythTV integration have also involved changes at the MythTV end. This is detailed in <a  href=\"https:\/\/www.zoyinc.com\/?p=4863\" data-type=\"post\" data-id=\"4863\">Display Year In MythTV Recordings<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Music<\/h2>\n\n\n\n<p>For a long time I have wanted to be able to listen to my music in the lounge with reasonable quality using the FLAC recordings I have.<\/p>\n\n\n\n<p>I have gone to quite a bit of trouble to create very accurate, lossless rips of my CDs. This has included full archiving of all the artwork that comes with the CD. I have detailed in my comprehensive post <a  href=\"https:\/\/www.zoyinc.com\/?p=2761\" data-type=\"post\" data-id=\"2761\">CD Archiving<\/a> and related posts linked within it.<\/p>\n\n\n\n<p>I wanted a solution that would allow me to see the artwork using the full 75&#8243; of my new TV, with the ability to look at the artwork at the same time &#8211; it&#8217;s quite nice to be able to look at the artwork and lyrics from the CD while listening.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1919\" height=\"1076\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-2.png\" alt=\"\" class=\"wp-image-6306\" style=\"aspect-ratio:1.783457249070632;width:619px;height:auto\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-2.png 1919w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-2-300x168.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-2-250x140.png 250w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-2-768x431.png 768w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-2-1536x861.png 1536w\" sizes=\"auto, (max-width: 1919px) 100vw, 1919px\" \/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Customization goals <\/h1>\n\n\n\n<p>I am somewhat fussy and like things to be easy to use so the tweaks are around cosmetic and functional issues. We now have a Sony 75&#8243; X85L with the tweaks focused around what works with TV. The TV uses Google TV and was released in 2023.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Switch skins sometimes<\/h1>\n\n\n\n<p>I find that skinning Kodi is quite complex and very difficult unless you really want to dig into it and really understand how it works. I did not have the time to do that, I simply wanted some cosmetic type changes to make it work the way I wanted &#8211; which is currently to listen to music, watch TV and video recordings.<\/p>\n\n\n\n<p>I found a number of changes I made broke things, particularly settings &#8211; because I wasn&#8217;t making the changes the &#8220;right way&#8221;, or perhaps doing it the &#8220;right way&#8221; would not work.<\/p>\n\n\n\n<p>I reached a point where I could not devote anymore time to getting everything working perfectly, I decided to focus on getting the bits I wanted and to accept that to do some activities I need to switch skins, to &#8220;Amber&#8221;, make my config change etc., and then switch skins back. It&#8217;s far from idea, but it&#8217;s the pragmatic choice I make.<\/p>\n\n\n\n<p>I was keen to greatly simplify the menu, but it was impossible to do this while retaining access to infrequent menu items. By switching skins, the Zoyinc skin would have the menu items I want with the rest accessible by switching skins.<\/p>\n\n\n\n<p>The activities that you need to switch skins includes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Adding libraries &#8211; &#8220;Settings | Media Settings | Library | Music&#8230;&#8221;<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Prerequisites <\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">External keyboard<\/h2>\n\n\n\n<p>It&#8217;s not a requirement to have an external keyboard, as the install can be done with a TV remote. However having an external keyboard, such as Bluetooth or wireless usb keyboard, does make life much easier.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kodi<\/h2>\n\n\n\n<p>Pretty obvious, but obviously the first task is to install Kodi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Add-ons<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">MythTV PVR Client<\/h3>\n\n\n\n<p>My most important use is as a frontend to MythTV so naturally we need the &#8220;MythTV PVR Client&#8221;.<\/p>\n\n\n\n<p>Install and configure as normal. Probably the main thing you will need to do is the IP for &#8220;MythTV backend hostname or IP&#8221;.<\/p>\n\n\n\n<p>Our backed server is at &#8220;192.168.202.44&#8221;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Install the Amber skin<\/h2>\n\n\n\n<p>As mentioned earlier, the Zoyinc skin is experimental and some functionality doesn&#8217;t work or is inaccessible. Thus for some non-core activities you will need to switch to another skin. The skin of choice is &#8220;Amber&#8221; as that is what the Zoyinc skin was forked from.<\/p>\n\n\n\n<p>Thus install the Amber skin from the repository.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">NFS\/SMB share<\/h2>\n\n\n\n<p>This post, and my use of Kodi in general, is focused around Android and Google TV installs and as such, being Linux based, I find NFS share are the best supported although you can still use Samba\/SMB or local drives.<\/p>\n\n\n\n<p>You will need to have somewhere to store your music, videos etc, that are easily accessible to Kodi. My suggestion is to setup some NFS shares.<\/p>\n\n\n\n<p>At home I am currently using OpenMediaVault and have many posts on the subject &#8211; such as <a  href=\"https:\/\/www.zoyinc.com\/?p=2381\" data-type=\"post\" data-id=\"2381\">Installing Open Media Vault<\/a>. On my &#8220;nas2&#8221; server I have the following shares that I use with Kodi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>NFS:\/\/192.168.202.35\/export\/music &#8211; My music files in the subfolder &#8220;flac&#8221;<\/li>\n\n\n\n<li>NFS:\/\/192.168.202.35\/export\/videos &#8211; Video recordings<\/li>\n\n\n\n<li>NFS:\/\/192.168.202.35\/export\/kodi &#8211; Kodi add-on files, and advancedsettings.xml<\/li>\n<\/ul>\n\n\n\n<p>In OpenMediaVault they look like:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"470\" height=\"235\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-24.png\" alt=\"\" class=\"wp-image-6384\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-24.png 470w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-24-300x150.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-24-250x125.png 250w\" sizes=\"auto, (max-width: 470px) 100vw, 470px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Enable unknown sources for add-ons<\/h2>\n\n\n\n<p>This is needed to install the Zoyinc skin from a zip file.<\/p>\n\n\n\n<p>Navigate to &#8220;Settings | System Settings | Add-ons | Unknown sources&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"2012\" height=\"591\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-9.png\" alt=\"\" class=\"wp-image-6355\" style=\"aspect-ratio:3.404399323181049;width:601px;height:auto\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-9.png 2012w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-9-300x88.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-9-250x73.png 250w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-9-768x226.png 768w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-9-1536x451.png 1536w\" sizes=\"auto, (max-width: 2012px) 100vw, 2012px\" \/><\/figure>\n\n\n\n<p>Press &lt;enter&gt; to enable this &#8211; you will get the following dialog, to which you should click on &#8220;yes&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1057\" height=\"352\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-10.png\" alt=\"\" class=\"wp-image-6356\" style=\"aspect-ratio:3.002840909090909;width:441px;height:auto\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-10.png 1057w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-10-300x100.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-10-250x83.png 250w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-10-768x256.png 768w\" sizes=\"auto, (max-width: 1057px) 100vw, 1057px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Music setup<\/h2>\n\n\n\n<p>As I emphasized earlier this skin is designed around what works for me, I don&#8217;t need to accommodate the multitude of ways people organize their music files and artwork, I only need to deal with mine.<\/p>\n\n\n\n<p>I need my music collection to work with multiple things most importantly I need to be able to export my flac files as alac so I can use them on my iPhone. <\/p>\n\n\n\n<p>I would suggest you look at my post <a  href=\"https:\/\/www.zoyinc.com\/?p=2761\" data-type=\"post\" data-id=\"2761\">CD Archiving<\/a> to see how I do things and what the skin expects. The bottom line is you end up with a folder for each album, this contains a high resolution &#8220;Cover.jpg&#8221; file, all of your ripped *.flac music files, and a sub-folder called &#8220;stuff&#8221; that contains the artwork, and .cue\/.log,\/.m3u8 files.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Set NZ date setting<\/h2>\n\n\n\n<p>By default the dates are &#8220;mm\/dd\/yyyy&#8221; to change them to &#8220;dd\/mm\/yyyy&#8221; go to &#8220;Settings | Interface Settings&#8221; then set the &#8220;settings Level&#8221; to &#8220;Expert&#8221; and then go to &#8220;Regional |  Short Date Format&#8221; and set it to the one you want, for me that was &#8220;(DD\/MM\/YYYY):<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1835\" height=\"952\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-33.png\" alt=\"\" class=\"wp-image-6411\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-33.png 1835w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-33-300x156.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-33-250x130.png 250w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-33-768x398.png 768w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-33-1536x797.png 1536w\" sizes=\"auto, (max-width: 1835px) 100vw, 1835px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Disable screensaver<\/h2>\n\n\n\n<p>Under &#8220;Settings | Interface Settings | Screensaver | Screensaver mode&#8221;, set it to &#8220;None&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1902\" height=\"521\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2024\/12\/image.png\" alt=\"\" class=\"wp-image-6273\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2024\/12\/image.png 1902w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2024\/12\/image-300x82.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2024\/12\/image-250x68.png 250w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2024\/12\/image-768x210.png 768w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2024\/12\/image-1536x421.png 1536w\" sizes=\"auto, (max-width: 1902px) 100vw, 1902px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Disable &#8220;Split albums into individual discs&#8221;<\/h2>\n\n\n\n<p>My personal preference is to disable splitting the album by disk, This is under  &#8220;Settings | Media Settings | Music | Split albums into individual discs&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1878\" height=\"577\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2024\/12\/image-1.png\" alt=\"\" class=\"wp-image-6275\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2024\/12\/image-1.png 1878w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2024\/12\/image-1-300x92.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2024\/12\/image-1-250x77.png 250w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2024\/12\/image-1-768x236.png 768w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2024\/12\/image-1-1536x472.png 1536w\" sizes=\"auto, (max-width: 1878px) 100vw, 1878px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">MythTV Configuration<\/h2>\n\n\n\n<p>Personal preferences are to set:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Show Live TV Recordings = off<\/li>\n\n\n\n<li>Show default recording group as root<\/li>\n\n\n\n<li>Set &#8220;Group recordings by title&#8221; to &#8220;Always&#8221;<\/li>\n<\/ul>\n\n\n\n<p>Don&#8217;t forget to <strong>click &#8220;OK&#8221; to save<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1733\" height=\"831\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-34.png\" alt=\"\" class=\"wp-image-6420\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-34.png 1733w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-34-300x144.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-34-250x120.png 250w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-34-768x368.png 768w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-34-1536x737.png 1536w\" sizes=\"auto, (max-width: 1733px) 100vw, 1733px\" \/><\/figure>\n\n\n\n<p>Go to &#8220;TV | Recordings&#8221; and then press the left arrow to get to the Control Menu on the left and enable &#8220;Group Items&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1907\" height=\"1059\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-35.png\" alt=\"\" class=\"wp-image-6423\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-35.png 1907w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-35-300x167.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-35-250x139.png 250w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-35-768x426.png 768w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-35-1536x853.png 1536w\" sizes=\"auto, (max-width: 1907px) 100vw, 1907px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Install Music and Video libraries<\/h2>\n\n\n\n<p>Follow the instructions in <a  href=\"https:\/\/www.zoyinc.com\/?p=6339\" data-type=\"post\" data-id=\"6339\">Add\/Remove\/Reset music\/video libraries in Kodi<\/a> to create the Music and Video libraries<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Set &#8220;BigList&#8221; view mode for videos<\/h3>\n\n\n\n<p>I have not spent time enhancing the Video pages, however simply switching the view mode to &#8220;BigLIst&#8221; for videos is huge help.<\/p>\n\n\n\n<p>For videos only go back to them under &#8220;Settings | Media Settings | Library | Videos&#8230;&#8221;.<\/p>\n\n\n\n<p>Then press the left arrow to go to the standard menu control and set &#8220;Then press the left arrow to go to the standard menu control and set ViewType&#8221; to &#8220;BigList&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1256\" height=\"668\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-31.png\" alt=\"\" class=\"wp-image-6402\" style=\"aspect-ratio:1.8802395209580838;width:520px;height:auto\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-31.png 1256w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-31-300x160.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-31-250x133.png 250w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-31-768x408.png 768w\" sizes=\"auto, (max-width: 1256px) 100vw, 1256px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Add custom files<\/h2>\n\n\n\n<p>There are some custom files you need to add the Kodi users profile folder.<\/p>\n\n\n\n<p>Start by downloading <a  href=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/zoyinc_kodi_skin-extra_files-v2.zip\" data-type=\"link\" data-id=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/zoyinc_kodi_skin-extra_files-v2.zip\">zoyinc_kodi_skin-extra_files-v2.zip<\/a> and unzipping it. Inside you will find the following files:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">advancedsettings.xml<\/h3>\n\n\n\n<p>Kodi has some settings for which there is no UI to configure them. To set these you a file &#8220;\\userdata\\advancedsettings.xml&#8221; and put the settings in it.<\/p>\n\n\n\n<p>More details see: <a  href=\"https:\/\/kodi.wiki\/view\/Advancedsettings.xml\" data-type=\"link\" data-id=\"https:\/\/kodi.wiki\/view\/Advancedsettings.xml\">advancedsettings.xml<\/a><\/p>\n\n\n\n<p>For us this file looks like:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:0.9rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#000000;--cbp-line-number-width:calc(1 * 0.6 * 0.9rem);line-height:1.4rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"&lt;advancedsettings version=&quot;1.0&quot;&gt;\n  &lt;imageres&gt;9999&lt;\/imageres&gt;\n\t&lt;imagequalityjpeg&gt;0&lt;\/imagequalityjpeg&gt;\n&lt;\/advancedsettings&gt;\" style=\"color:#000000;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki light-plus\" style=\"background-color: #FFFFFF\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #800000\">&lt;advancedsettings<\/span><span style=\"color: #000000\"> <\/span><span style=\"color: #E50000\">version<\/span><span style=\"color: #000000\">=<\/span><span style=\"color: #0000FF\">&quot;1.0&quot;<\/span><span style=\"color: #800000\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">  <\/span><span style=\"color: #800000\">&lt;imageres&gt;<\/span><span style=\"color: #000000\">9999<\/span><span style=\"color: #800000\">&lt;\/imageres&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">\t<\/span><span style=\"color: #800000\">&lt;imagequalityjpeg&gt;<\/span><span style=\"color: #000000\">0<\/span><span style=\"color: #800000\">&lt;\/imagequalityjpeg&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #800000\">&lt;\/advancedsettings&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">keyboard.xml<\/h3>\n\n\n\n<p>The keyboard mapping for Kodi is pretty much ok, but there is one area where it needs a tweak &#8211; this is for Pictures.<\/p>\n\n\n\n<p>With pictures you zoom in using the &#8220;+&#8221; and &#8220;-&#8221; buttons which don&#8217;t exist on a TV remove, so I wanted to make zoom work with pgup and pgdown as these translate to channel up and channel down on a TV remote.<\/p>\n\n\n\n<p>Thus I added a section in keyboard.xml<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:0.9rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#000000;--cbp-line-number-width:calc(1 * 0.6 * 0.9rem);line-height:1.4rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"  &lt;SlideShow&gt;\n    &lt;keyboard&gt;\n  \t  &lt;pageup&gt;ZoomIn&lt;\/pageup&gt;\n      &lt;pagedown&gt;ZoomOut&lt;\/pagedown&gt;\t  \n    &lt;\/keyboard&gt;\n  &lt;\/SlideShow&gt;\" style=\"color:#000000;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki light-plus\" style=\"background-color: #FFFFFF\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #000000\">  <\/span><span style=\"color: #800000\">&lt;SlideShow&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">    <\/span><span style=\"color: #800000\">&lt;keyboard&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">  \t  <\/span><span style=\"color: #800000\">&lt;pageup&gt;<\/span><span style=\"color: #000000\">ZoomIn<\/span><span style=\"color: #800000\">&lt;\/pageup&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">      <\/span><span style=\"color: #800000\">&lt;pagedown&gt;<\/span><span style=\"color: #000000\">ZoomOut<\/span><span style=\"color: #800000\">&lt;\/pagedown&gt;<\/span><span style=\"color: #000000\">\t  <\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">    <\/span><span style=\"color: #800000\">&lt;\/keyboard&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">  <\/span><span style=\"color: #800000\">&lt;\/SlideShow&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Note that in many scenarios &#8220;pictures&#8221; translates to &#8220;slideshow&#8221; settings.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Installing custom files<\/h3>\n\n\n\n<p>Put the unzipped files, &#8220;advancedsettings.xml&#8221; and &#8220;keyboard.xml&#8221; on the NFS share &#8220;kodi&#8221;:<\/p>\n\n\n\n<p class=\"has-text-align-center\">NFS:\/\/192.168.202.35\/export\/kodi\/<\/p>\n\n\n\n<p>Use the Kodi file manager, found at &#8220;Settings | File Manager&#8221;, and on the left side select &#8220;Profile Directory&#8221;, and on the right side select &#8220;Add Source&#8221; and go to the NFS share where you have put the files:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1686\" height=\"754\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-23.png\" alt=\"\" class=\"wp-image-6383\" style=\"aspect-ratio:2.236074270557029;width:599px;height:auto\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-23.png 1686w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-23-300x134.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-23-250x112.png 250w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-23-768x343.png 768w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-23-1536x687.png 1536w\" sizes=\"auto, (max-width: 1686px) 100vw, 1686px\" \/><\/figure>\n\n\n\n<p>The files need to go to the following locations:<\/p>\n\n\n\n<p class=\"has-text-align-left\">Profile Directory\/advancedsettings.xml<br>Profile Directory\/keymaps\/keyboard.xml&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1882\" height=\"996\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-29.png\" alt=\"\" class=\"wp-image-6400\" style=\"aspect-ratio:1.8895582329317269;width:527px;height:auto\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-29.png 1882w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-29-300x159.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-29-250x132.png 250w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-29-768x406.png 768w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-29-1536x813.png 1536w\" sizes=\"auto, (max-width: 1882px) 100vw, 1882px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1882\" height=\"997\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-30.png\" alt=\"\" class=\"wp-image-6401\" style=\"aspect-ratio:1.8876629889669008;width:524px;height:auto\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-30.png 1882w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-30-300x159.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-30-250x132.png 250w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-30-768x407.png 768w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-30-1536x814.png 1536w\" sizes=\"auto, (max-width: 1882px) 100vw, 1882px\" \/><\/figure>\n\n\n\n<p><strong>Note<\/strong>: to copy a file, select the appropriate folders on both sides, then select the file you want, it will turn red, and then either press &#8220;C&#8221; or on a Google TV long-press of the &#8220;OK&#8221;  button:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1882\" height=\"808\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-26.png\" alt=\"\" class=\"wp-image-6386\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-26.png 1882w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-26-300x129.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-26-250x107.png 250w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-26-768x330.png 768w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-26-1536x659.png 1536w\" sizes=\"auto, (max-width: 1882px) 100vw, 1882px\" \/><\/figure>\n\n\n\n<p>Finally, from the menu click on &#8220;Copy&#8221;.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Restart Kodi<\/h4>\n\n\n\n<p>The files you have just uploaded will only be read when Kodi starts. We want to make sure that the advancedsettings.xml is in use for the rest of the steps &#8211; for the resolution stuff etc.<\/p>\n\n\n\n<p>So it&#8217;s important to restart Kodi<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Skin installation<\/h1>\n\n\n\n<p>Because the Zoyinc skin is not available from a repository, the best option is to download direct from GitHub as a zip.<\/p>\n\n\n\n<p>Go to GitHub and locate my &#8220;kodi.skin.zoyinc&#8221; repo <a  href=\"https:\/\/github.com\/zoyinc\/kodi.skin.zoyinc\">https:\/\/github.com\/zoyinc\/kodi.skin.zoyinc<\/a> and download everything as a zip. You can either download from &#8220;master&#8221; or download a &#8220;release_*&#8221; branch.<\/p>\n\n\n\n<p>I download the &#8220;release_0.1&#8221; branch, saving it as &#8220;kodi.skin.zoyinc-release_0.1.zip&#8221; and putting it on the &#8220;kodi&#8221; NFS share.<\/p>\n\n\n\n<p>Go to &#8220;Add-ons | Add-on browser | Install from zip file&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1061\" height=\"390\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-11.png\" alt=\"\" class=\"wp-image-6357\" style=\"aspect-ratio:2.7205128205128206;width:388px;height:auto\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-11.png 1061w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-11-300x110.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-11-250x92.png 250w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-11-768x282.png 768w\" sizes=\"auto, (max-width: 1061px) 100vw, 1061px\" \/><\/figure>\n\n\n\n<p>When you click on &#8220;Install from zip file&#8221; you should see an option &#8220;Network file system (NFS)&#8221; &#8211; click on this.<\/p>\n\n\n\n<p><strong>Be patient it will take a few seconds<\/strong> before it presents you a list of IPs:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1678\" height=\"264\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-12.png\" alt=\"\" class=\"wp-image-6358\" style=\"aspect-ratio:6.356060606060606;width:561px;height:auto\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-12.png 1678w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-12-300x47.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-12-250x39.png 250w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-12-768x121.png 768w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-12-1536x242.png 1536w\" sizes=\"auto, (max-width: 1678px) 100vw, 1678px\" \/><\/figure>\n\n\n\n<p>In my case my files are on &#8220;nas2&#8221;, which is &#8220;192.168.202.35&#8221;. Click on the IP that matches the NFS server for you. This will come back with a list of shares:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1045\" height=\"370\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-13.png\" alt=\"\" class=\"wp-image-6359\" style=\"aspect-ratio:2.824324324324324;width:529px;height:auto\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-13.png 1045w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-13-300x106.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-13-250x89.png 250w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-13-768x272.png 768w\" sizes=\"auto, (max-width: 1045px) 100vw, 1045px\" \/><\/figure>\n\n\n\n<p>In my case I selected &#8220;\/EXPORT\/KODI&#8221; so click on the share where the zip file is.<\/p>\n\n\n\n<p>From this folder select the zip file you want to use, in my case &#8220;kodi.skin.zoyinc-release_0.1.zip&#8221; and click ok:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1137\" height=\"464\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-14.png\" alt=\"\" class=\"wp-image-6360\" style=\"aspect-ratio:2.4504310344827585;width:545px;height:auto\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-14.png 1137w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-14-300x122.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-14-250x102.png 250w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-14-768x313.png 768w\" sizes=\"auto, (max-width: 1137px) 100vw, 1137px\" \/><\/figure>\n\n\n\n<p>You will be taken back to the &#8220;Add-on browser&#8221; screen.<\/p>\n\n\n\n<p><strong><span style=\"text-decoration: underline;\">Be patient, don&#8217;t do anything, wait until you see<\/span><\/strong> &#8220;Would you like to switch to this skin&#8221;,<strong><span style=\"text-decoration: underline;\"> this could take quite a few seconds<\/span><\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1576\" height=\"708\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-15.png\" alt=\"\" class=\"wp-image-6361\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-15.png 1576w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-15-300x135.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-15-250x112.png 250w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-15-768x345.png 768w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-15-1536x690.png 1536w\" sizes=\"auto, (max-width: 1576px) 100vw, 1576px\" \/><\/figure>\n\n\n\n<p>Then &#8220;Would you like to keep this change?&#8221; &#8211; click on &#8220;Yes&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1062\" height=\"353\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-16.png\" alt=\"\" class=\"wp-image-6362\" style=\"aspect-ratio:3.008498583569405;width:460px;height:auto\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-16.png 1062w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-16-300x100.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-16-250x83.png 250w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-16-768x255.png 768w\" sizes=\"auto, (max-width: 1062px) 100vw, 1062px\" \/><\/figure>\n\n\n\n<p>Now <strong><span style=\"text-decoration: underline;\">the screen will go black for quite a while<\/span><\/strong>. Wait until it returns you to the main screen.<\/p>\n\n\n\n<p>Double check that the skin has been switched by going to &#8220;Settings | Interface settings | Skin&#8221; and you should see Zoyinc as the current skin:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2017\" height=\"433\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-17.png\" alt=\"\" class=\"wp-image-6363\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-17.png 2017w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-17-300x64.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-17-250x54.png 250w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-17-768x165.png 768w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-17-1536x330.png 1536w\" sizes=\"auto, (max-width: 2017px) 100vw, 2017px\" \/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Post skin install<\/h1>\n\n\n\n<h3 class=\"wp-block-heading\">Install kodi.sounds.zoyinc<\/h3>\n\n\n\n<p>This is available from my repo &#8220;kodi.sounds.zoyinc&#8221;, <a  href=\"https:\/\/github.com\/zoyinc\/kodi.sounds.zoyinc\/\" data-type=\"link\" data-id=\"https:\/\/github.com\/zoyinc\/kodi.sounds.zoyinc\/\">https:\/\/github.com\/zoyinc\/kodi.sounds.zoyinc\/<\/a><\/p>\n\n\n\n<p>This is a very small add-on with the sole point of it being to not make any sound for notifications, but still make the other GUI sounds. So this is entirely optional.<\/p>\n\n\n\n<p>Just do the same thing you did for the skin, except once installed you won&#8217;t get prompted for using it.<\/p>\n\n\n\n<p>Then go to &#8220;Settings | System Settings | Audio | Gui Sounds&#8221; and change &#8220;Gui Sounds&#8221; to &#8220;Zoyinc Sounds&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1835\" height=\"704\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-32.png\" alt=\"\" class=\"wp-image-6406\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-32.png 1835w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-32-300x115.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-32-250x96.png 250w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-32-768x295.png 768w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-32-1536x589.png 1536w\" sizes=\"auto, (max-width: 1835px) 100vw, 1835px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">TV and Kodi passthrough settings<\/h3>\n\n\n\n<p>I had quite a bit of audio synchronization problems.<\/p>\n\n\n\n<p>My TV is a Sony 75 X85L and I have the Sony HT-S400 soundbar which I connect using HDMI\/eARC.<\/p>\n\n\n\n<p>I found an interesting post related to my challenges: <a  href=\"https:\/\/forum.kodi.tv\/showthread.php?tid=364744\" data-type=\"link\" data-id=\"https:\/\/forum.kodi.tv\/showthread.php?tid=364744\">TrueHD7.1 on Kodi via HDMI 2.1 eARC?<\/a><\/p>\n\n\n\n<p>This is the audio settings I added for my TV:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><a  href=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-37.png\" class=\"thickbox no_icon\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"1987\" height=\"4304\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-37.png\" alt=\"\" class=\"wp-image-6447\" style=\"width:206px;height:auto\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-37.png 1987w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-37-138x300.png 138w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-37-115x250.png 115w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-37-768x1664.png 768w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-37-709x1536.png 709w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-37-945x2048.png 945w\" sizes=\"auto, (max-width: 1987px) 100vw, 1987px\" \/><\/a><\/figure>\n\n\n\n<p>Then in Kodi my settings, under &#8220;Settings | System Settings | Audio&#8221; were:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><a  href=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-38.png\" class=\"thickbox no_icon\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"3060\" height=\"1572\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-38.png\" alt=\"\" class=\"wp-image-6450\" style=\"width:632px;height:auto\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-38.png 3060w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-38-300x154.png 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-38-250x128.png 250w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-38-768x395.png 768w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-38-1536x789.png 1536w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2025\/01\/image-38-2048x1052.png 2048w\" sizes=\"auto, (max-width: 3060px) 100vw, 3060px\" \/><\/a><\/figure>\n\n\n\n<p>From what I can see these options will vary depending on what OS you are dealing with and the underlying hardware such as the TV and soundbar.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have created a customized skin for Kodi, forked from the Amber skin. The purpose of this skin is to get the experience which I want from Kodi, it was not designed as a skin for everyone. Having said that I have no issues with anyone using it, but bear in mind I won&#8217;t be [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":6437,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[796,735,18],"tags":[826,825,827,630,298,823,824],"class_list":["post-6272","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-home-page","category-kodi-technology","category-mythtv","tag-android","tag-customize","tag-googletv","tag-kodi","tag-mythtv","tag-skin","tag-skinning"],"_links":{"self":[{"href":"http:\/\/www.zoyinc.com\/index.php?rest_route=\/wp\/v2\/posts\/6272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.zoyinc.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.zoyinc.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.zoyinc.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.zoyinc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6272"}],"version-history":[{"count":47,"href":"http:\/\/www.zoyinc.com\/index.php?rest_route=\/wp\/v2\/posts\/6272\/revisions"}],"predecessor-version":[{"id":6453,"href":"http:\/\/www.zoyinc.com\/index.php?rest_route=\/wp\/v2\/posts\/6272\/revisions\/6453"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.zoyinc.com\/index.php?rest_route=\/wp\/v2\/media\/6437"}],"wp:attachment":[{"href":"http:\/\/www.zoyinc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.zoyinc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6272"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.zoyinc.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}