Content> Home > Kodi Wizard & Repo Guides > Wizard & Repo Series For Kodi 18 & 19 > How to customize your Kodi Wizard & Repo for Kodi 18 & 19 (Part 3)

How to customize your Kodi Wizard & Repo for Kodi 18 & 19 (Part 3)

In part 3, we are going to be covering how you can customize your Kodi Wizard & Repo. These customization options include managing your settings, colors, text, and more. We will also be showing you how you can easily notify your users about these changes. Most importantly, we are going to walk you through the process of automating updates so your Wizard/Repo users always get the most current version.

Please make sure you follow each step in order especially when it comes down to automating your updates. Failure to update the Wizard and Repo properly will cause it to not work!

Editing Wizard Default Settings

When you first install your Kodi Wizard either on Kodi 18 or 19 you are presented with some default options. You can manually check these on or off depending on your needs. Did you know that you can change these default settings? In this part, we are going to walk you through the settings so you can enable or disable them as you need. Please keep in mind that some of these settings are not shown on the “front end” but rather on how your Kodi Wizard works.

To begin editing your Kodi Wizard settings we are going to do the following:

Starting with Leia we need to edit our plugin.program.YOUR NAME settings.

  • Open up your master folder
  • Next, open up the leia folder
  • Open up your plugin.program.YOUR NAME folder
    • Remember, your plugin.program folder is your Wizard. We will be editing both leia and matrix Wizard files but for now we are only focusing on leia.
  • Inside your leia folder you will see another folder titled “resources”. Open up the resources folder
  • You will notice several folders and files inside the resources folder. See the pic below:
  • To edit our Kodi Wizard default settings we need to open up the settings.xml file. We recommend opening this up in Notepad++ as we have done with previous files.

This file may look a bit overwhelming at first. Don’t let this discourage you! If you take time to look over this file you will quickly notice that everything is broken down into “categories”. You will also notice that the “id” pretty much tells you what you will be editing. Lastly, most rows have a enable, default, or visible setting which can be edited (more on this later).

In the first category which starts on line 3, we will be editing our “build options”. These edits are optional but feel free to make changes if you’d like.

On lines 12 & 13 you will notice that the id is “show17” and “show18”. The label next to them, states what you are showing and the default setting beside the label will be either true or false. True means you wish to show these builds and false means you don’t wish to show them.

  • Since we are editing Kodi 18 “leia” we may want to turn off the “show17” setting on row 12. Since we only wish to show Kodi 18 builds lets turn off “show17”.
    • On row 12 change the default value from true to false. Do not delete the ” ” marks. Just remove and replace the text as shown below.

Congrats! You just made your first edit to your Kodi 18 Wizard default settings! Remember these are “default” options. They can always be changed inside of Kodi by editing your Wizard settings.

Next, let’s keep on making a few changes.

  • Scroll down the list until you get to the “maintenance” category on line 37.
    • Since it’s always best to clear Kodi cache, packages, and thumbnails we are going to edit these default settings so they are automatically selected when someone installs the wizard.
  • On lines 45 – 48 we are going to change the default “false” to true. See image below:
  • Next, on line 49 we need to set how often we want the auto clean feature to work. We suggest setting this value to always. That way each time Kodi starts it will clean up the uncessary files. The default value is set at every 3 days.
    • On line 49, change the default “3” to always as shown below.

Feel free to go down this list and edit items as you see fit. We have already edited the other settings with the best recommendations. Not sure what to edit? There may be certain features you don’t want to be turned on by default. For example, you may not want to keep Trakt data, Real-Debrid logins, etc. If you scroll down to line 157 you can edit these settings in the “install Settings” category. Simply change the default value from true to false.

When you are finished be sure to save your settings.xml file!

Editing the Matrix Kodi Wizard default settings:

To edit the Kodi Wizard default settings for our Kodi 19 Wizard we simply need to perform the same steps as we did above. Just remember to save your work once you have finished!

To access your Kodi Wizard settings for Kodi 19 do the following:

  • Inside your master folder open up the matrix folder
  • Click on the plugin.program.YOUR NAME folder
  • Next, select the resources folder
  • Open up the settings.xml file using Notepad++

Again, these are the same steps we performed above for Leia. The only difference is that we are going to be editing our settings file for our Kodi 19 Wizard instead of the Leia one. Make all the changes you wish to make then save your work.

How to change our Wizard Theme Colors and Menu Text

Changing your Kodi Wizard theme colors and menu text isn’t hard. In order to do this, we simply need to make a few changes to our uservar.xml file. If you notice on the image below the default settings show “myfirestreamswizard” with “myfirestreams” being in green. We can edit this to make it more user-friendly.

To make this more user-friendly we are going to be changing the text from myfirestreams to “Access Wizard”. That way our menu options will state, ” Access Wizard Builds, Maintenance, etc”. While we are making our text changes we will also be changing the default color from green to orange. You can choose another color but for this example, we are going to keep it simple and choose orange.

To begin changing your Wizard menu text and colors do the following:

  • Open up your master folder
  • Click on the leia folder
    • We are going to first start with our Leia Wizard then move on to Matrix
  • Open up your plugin.program.YOUR NAME folder
  • Next, right-click on the uservar.xml file and select open with Notepad++
  • Once you have opened up your uservar.xml file, scroll down to line 61.
    • This is where we will be making these changes. By simply editing our “theme” we can easily make both the color changes and text.
  • Let’s first start with color.
    • On line 63 & 64 this is our Wizard theme default color options. Since we only want to make changes to our Menu Text that is in green we are only going to be editing line 63.
    • Start by removing the text limegreen and replace it with orange as shown below

Next, we are going to remove the default text which will be your Wizard name if you followed our guide correctly. For our example, ours is myfirestreams. Scroll down to line 66 which is our “primary menu items” theme.

To make changes to this we are simply going to replace our default Wizard name with Access and we are also going to leave a space after the text Access that way it separates Access Wizard. Go ahead and remove your default Wizard name and replace it with Access but be sure to leave a space after Access. See the image below:

Now that we have made color changes and text changes to our Wizard we want to go ahead and set up notifications. Since we are already editing our uservar.xml for Leia let’s go ahead and add that information.

Scroll down to line 112 of your uservar.xml file. You should notice that this is our URL to the notification file section. We need to add a location where we will be storing our notify file. We highly recommend that you keep this file in the same location as with your builds.txt file, which should be in your server’s main directory under public_html or www. folder. So for this example, we are going to add the following URL on line 112. http://masterkodi.com/notify.txt Just remember you will be replacing the URL with the URL for your server.

Don’t worry about creating this file just yet. We are only getting things prepared for it. In the next section, we will be creating our notify file.

If you’d like, on line 117 you can change the text limegreen to orange as we did for our theme. This will change your notification header text. We did this on line 117 of our leia uservar.xml and also changed myfirestreams to Myfirestreams and left a space after that. See the image below:

Once you have typed in your URL on line 112 save your uservar.xml file! Next, open up your matrix folder inside your master folder. Click on plugin.program.YOUR NAME, open up that uservar.xml file and make the same changes as you did for Leia. Save your work then proceed to the next step.

How to notify users about an update

Now that you have edited both leia and matrix Wizards and set your notification URL it’s time to make our notify.txt file. Notifications for our Wizard can be used for anything you want to push out to your users. It could be an announcement or give an update about changes etc. Anytime your Wizard receives an update users will automatically be notified through Kodi that there is a new update available. This is NOT your notification but simply an update feature.

Notifications are done through a dedicated popup within Kodi. In order to make this we need to first create our own notify.txt file.

Did you know that there are default files already prepared for you, including the notify.txt file? To get them, do the following:

  • Inside your master folder, open up the leia folder
  • Next, click on plugin.program.YOUR NAME
  • Open up the “resources” folder
  • Go ahead and open up the “text” folder
    • Inside this folder you will see several premade files as shown below

Leave these files in this folder so you can always keep a copy of the original! To get the notify.txt file do the following:

  • Right-click on notify.txt file
  • Select copy
  • Return to your master folder and paste the notify.txt file there
    • At this point, your master folder should look like ours

Making our first Notification

Let’s start by opening up our notify.txt file inside our master folder using Notepad++. At the top of this file, you will see a 1 with ||| lines below it and “your message here” on line 4. Anytime you push out a new notification you only need to change the 1 to the next number. This could be 1, 2, 3, 4, etc., or even 1.1, 1.2,1.3,1.4 etc. Since this is our first notification we do not need to change this number.

NEVER remove the ||| or type above it. ONLY put your text on line 4 and below! So for example, we are going to remove the text “your message here” and replace it as shown below.

Once you are done making your first notification announcement simply save this file. Move on to the next section so we can show you how to properly update your Kodi Wizard.

How to create an update and upload it

Every time you make changes to your Wizard you need to update its version number. Our Wizard is set up so that it looks for a new version every time you launch Kodi. Without updating the version users will not receive this update!

Since we made changes to both our Kodi 18 and 19 Wizards we need to update both of their version numbers. Starting with Leia do the following:

  • Inside your master folder open up the leia folder
  • Next, open up plugin.program.YOUR NAME folder
  • Open up the addons.xml file using Notepad++
  • On line 1 scroll over and locate version=”1.4.9″
    • Let’s update this information. Change this to the next version number which is 1.5.0 as shown below
  • Also, on line 24 click before the 1 and click enter this will make a new line
  • Type in 1.5.0 and press enter
  • Space once and type in a – Followed by update information about your update.
    • For this we are adding in the following information. Updated Menu Text and Colors followed by – Added Notification
  • Save your addon.xml file

Do the same for your Kodi 19 Wizard. Open up the matrix folder, plugin.programs.YOUR NAME, and open up your addon.xml file. This time we need to change version number 2.0.7 to the next version which is 2.0.8 and add our updated information as shown below. Be sure to save your work once you finish.

Since we are not editing or making changes to our Repo there is no need to edit that information at this time. So at this point, you are done. All that is left is to rezip our files and upload them to the server.

Creating our New Zips and Uploading them

Before we explain how to do this again we want to inform you that anytime you change a version number a new zip file will be created. This does NOT replace your previous zip but rather it adds a new one. This is because it is a new version. You could choose to delete the old zip or leave it. If you do leave it you users could choose which version to install.

To see what we are referring to, open up either your leia or matrix folder inside your master folder. Next, open up your zips folder and select plugin.program.YOUR NAME. If you opened up leia you should see plugin.program.YOUR NAME-1.4.9.zip or for matrix plugin.program.YOUR NAME-2.0.7.zip.

Return back to your master folder. Now we are going to create our new zips for upload.

  • First, open up your leia folder
  • Click on _repo_xml_generator.py to automatically create the new zips
    • To see if this worked, open up the zips folder inside leia. Open up plugin.program.YOUR NAME folder and you should see a new zip beside the old one. This new zip should show your new version number.
    • Remember you could delete the old zip if you wanted to or leave it so users can choose which version to get.
  • Do the same steps for the matrix folder
  • Finally, inside your master folder run the _repo_xml_generator.py file (This technically isn’t needed since we didn’t change the repo but it’s good practice to run all generators every time you make changes).

Just to clarify, we do NOT need to edit our index.html file since our repo hasn’t changed. At this point we still want the index file to point to our repository.YOUR NAME-2.0.zip file. If we did make repo changes we would need to edit this information but for now, you can leave everything the way it is.

The only step that is left is to upload all files and folders to your server. If you have been following along you should already have these files and folders on your server minus the notify.txt file. But remember, we made changes, and new zips were made so we still need to copy everything to our server. To do this, simply copy all content inside your master folder and upload them on top of what’s already on your server. This will update and add missing files/folders on your server. You do not need to upload the _repo_xml_generator.py file.

We uploaded these folders and files:

  • leia
  • matrix
  • presets
  • repository.myfirestreams
  • zips
  • builds.txt
  • index.html
  • notify.txt
  • repository.myfirestreams-2.0.zip

Again, even though we didn’t make changes to every folder or file it’s always best practice to upload all content! Your server should now look similar to this:

Take note, since we added our notify.txt file to our master folder when we uploaded everything it automatically placed it in the correct location! Now when you open up Kodi if you already had your Repo and Wizard installed you should be presented with an update notice. Go ahead and update then you should see a notification popup and notice the Wizard menu changes you made.

If you removed your files before starting this part then just reinstall your repo and wizard to see the changes. One key thing to point out is that Kodi only checks updates once every day so if you had opened up Kodi previously you will need to manually check for updates.

Video Guide:

Previous Series Parts

How to make a Kodi Wizard & Repo for both Kodi 18 & 19 (Part 1)

Do you want a single Kodi Wizard and Repo that works on both Kodi 18 and 19 versions? Look no further! In this guide, we will be showing you how you can easily make your very own Kodi Wizard and Repo that can be used on both Kodi versions. This guide does require that the …

How to make a Kodi Wizard & Repo for both Kodi 18 & 19 (Part 1) Read More »

6 comments
Fire Lite Kodi 19 Build

How to add a custom Kodi Build to your Kodi 18 & 19 Repo/Wizard (Part 2)

This guide on how to add a custom Kodi Build is a continuation to our “How to make a Kodi Wizard & Repo for both Kodi 18 & 19” guide. This build guide does NOT work for our “simple Kodi Wizard guide“. If you followed our guide “how to make a Kodi Wizard (complex wizard …

How to add a custom Kodi Build to your Kodi 18 & 19 Repo/Wizard (Part 2) Read More »

1 comment
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
Scroll to Top