<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://kodi.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bossanova808</id>
	<title>Official Kodi Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://kodi.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bossanova808"/>
	<link rel="alternate" type="text/html" href="https://kodi.wiki/view/Special:Contributions/Bossanova808"/>
	<updated>2026-06-16T12:57:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:XBMC_Check_Previous_Episode&amp;diff=255635</id>
		<title>Add-on:XBMC Check Previous Episode</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:XBMC_Check_Previous_Episode&amp;diff=255635"/>
		<updated>2025-05-11T04:31:50Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Addon &lt;br /&gt;
|Name=XBMC Check Previous Episode&lt;br /&gt;
|provider-name=bossanova808, Razzeee, Lucleonhart&lt;br /&gt;
|ID=script.service.checkpreviousepisode&lt;br /&gt;
|latest-version=0.4.8&lt;br /&gt;
|extension point=xbmc.service&lt;br /&gt;
|provides=&lt;br /&gt;
|Summary=XBMC check previous episode state&lt;br /&gt;
|Description=This service helps prevent spoilers by checking if the previous episode in a series has been watched. If not, it will pause playback and warn you.  Specific shows can be marked to be ignored if episode order does not matter.&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language=&lt;br /&gt;
|License=GNU GENERAL PUBLIC LICENSE. Version 2, June 1991&lt;br /&gt;
|Forum=https://forum.kodi.tv/showthread.php?tid=151531&lt;br /&gt;
|Website=https://kodi.wiki/view/Add-on:XBMC_Check_Previous_Episode&lt;br /&gt;
|Source=https://github.com/bossanova808/script.service.checkpreviousepisode&lt;br /&gt;
|Email=&lt;br /&gt;
|broken=&lt;br /&gt;
|icon url=http://mirrors.kodi.tv/addons/leia/script.service.checkpreviousepisode/icon.png}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons with license tag]]&lt;br /&gt;
[[Category:Add-ons with source tag]]&lt;br /&gt;
[[Category:Add-ons with website tag]]&lt;br /&gt;
[[Category:All add-ons]]&lt;br /&gt;
[[Category:Service add-ons]]&lt;br /&gt;
[[Category:Gotham add-on repository]]&lt;br /&gt;
[[Category:Helix add-on repository]]&lt;br /&gt;
[[Category:Isengard add-on repository]]&lt;br /&gt;
[[Category:Jarvis add-on repository]]&lt;br /&gt;
[[Category:Krypton add-on repository]]&lt;br /&gt;
[[Category:Leia add-on repository]]&lt;br /&gt;
[[Category:Matrix add-on repository]]&lt;br /&gt;
[[Category:Nexus add-on repository]]&lt;br /&gt;
[[Category:Omega add-on repository]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:XBMC_Check_Previous_Episode&amp;diff=255634</id>
		<title>Add-on:XBMC Check Previous Episode</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:XBMC_Check_Previous_Episode&amp;diff=255634"/>
		<updated>2025-05-11T04:31:37Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Addon &lt;br /&gt;
|Name=XBMC Check Previous Episode&lt;br /&gt;
|provider-name=bossanova808, Razzeee, Lucleonhart&lt;br /&gt;
|ID=script.service.checkpreviousepisode&lt;br /&gt;
|latest-version=0.4.8&lt;br /&gt;
|extension point=xbmc.service&lt;br /&gt;
|provides=&lt;br /&gt;
|Summary=XBMC check previous episode state&lt;br /&gt;
|Description=his service helps prevent spoilers by checking if the previous episode in a series has been watched. If not, it will pause playback and warn you.  Specific shows can be marked to be ignored if episode order does not matter.&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language=&lt;br /&gt;
|License=GNU GENERAL PUBLIC LICENSE. Version 2, June 1991&lt;br /&gt;
|Forum=https://forum.kodi.tv/showthread.php?tid=151531&lt;br /&gt;
|Website=https://kodi.wiki/view/Add-on:XBMC_Check_Previous_Episode&lt;br /&gt;
|Source=https://github.com/bossanova808/script.service.checkpreviousepisode&lt;br /&gt;
|Email=&lt;br /&gt;
|broken=&lt;br /&gt;
|icon url=http://mirrors.kodi.tv/addons/leia/script.service.checkpreviousepisode/icon.png}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons with license tag]]&lt;br /&gt;
[[Category:Add-ons with source tag]]&lt;br /&gt;
[[Category:Add-ons with website tag]]&lt;br /&gt;
[[Category:All add-ons]]&lt;br /&gt;
[[Category:Service add-ons]]&lt;br /&gt;
[[Category:Gotham add-on repository]]&lt;br /&gt;
[[Category:Helix add-on repository]]&lt;br /&gt;
[[Category:Isengard add-on repository]]&lt;br /&gt;
[[Category:Jarvis add-on repository]]&lt;br /&gt;
[[Category:Krypton add-on repository]]&lt;br /&gt;
[[Category:Leia add-on repository]]&lt;br /&gt;
[[Category:Matrix add-on repository]]&lt;br /&gt;
[[Category:Nexus add-on repository]]&lt;br /&gt;
[[Category:Omega add-on repository]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:XBMC_Check_Previous_Episode&amp;diff=255633</id>
		<title>Add-on:XBMC Check Previous Episode</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:XBMC_Check_Previous_Episode&amp;diff=255633"/>
		<updated>2025-05-11T04:30:38Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Addon &lt;br /&gt;
|Name=XBMC Check Previous Episode&lt;br /&gt;
|provider-name=Lucleonhart, bossanova808&lt;br /&gt;
|ID=script.service.checkpreviousepisode&lt;br /&gt;
|latest-version=0.3.5&lt;br /&gt;
|extension point=xbmc.service&lt;br /&gt;
|provides=&lt;br /&gt;
|Summary=XBMC check previous episode state&lt;br /&gt;
|Description=This scripts checks the previous episode from the one you started to watch and warns you if it is missing from your library or unwatched!&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language=&lt;br /&gt;
|License=GNU GENERAL PUBLIC LICENSE. Version 2, June 1991&lt;br /&gt;
|Forum=https://forum.kodi.tv/showthread.php?tid=151531&lt;br /&gt;
|Website=https://kodi.wiki/view/Add-on:XBMC_Check_Previous_Episode&lt;br /&gt;
|Source=https://github.com/bossanova808/script.service.checkpreviousepisode&lt;br /&gt;
|Email=&lt;br /&gt;
|broken=&lt;br /&gt;
|icon url=http://mirrors.kodi.tv/addons/leia/script.service.checkpreviousepisode/icon.png}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons with license tag]]&lt;br /&gt;
[[Category:Add-ons with source tag]]&lt;br /&gt;
[[Category:Add-ons with website tag]]&lt;br /&gt;
[[Category:All add-ons]]&lt;br /&gt;
[[Category:Service add-ons]]&lt;br /&gt;
[[Category:Gotham add-on repository]]&lt;br /&gt;
[[Category:Helix add-on repository]]&lt;br /&gt;
[[Category:Isengard add-on repository]]&lt;br /&gt;
[[Category:Jarvis add-on repository]]&lt;br /&gt;
[[Category:Krypton add-on repository]]&lt;br /&gt;
[[Category:Leia add-on repository]]&lt;br /&gt;
[[Category:Matrix add-on repository]]&lt;br /&gt;
[[Category:Nexus add-on repository]]&lt;br /&gt;
[[Category:Omega add-on repository]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:XBMC_Check_Previous_Episode&amp;diff=255632</id>
		<title>Add-on:XBMC Check Previous Episode</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:XBMC_Check_Previous_Episode&amp;diff=255632"/>
		<updated>2025-05-11T04:28:52Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Add-on &lt;br /&gt;
|Name= &lt;br /&gt;
|provider-name= &lt;br /&gt;
|ID= &lt;br /&gt;
|latest-version= &lt;br /&gt;
|extension point= &lt;br /&gt;
|provides= &lt;br /&gt;
|Summary= &lt;br /&gt;
|Description= &lt;br /&gt;
|Platform= &lt;br /&gt;
|Language= &lt;br /&gt;
|License= &lt;br /&gt;
|Forum= &lt;br /&gt;
|Website= &lt;br /&gt;
|Source= &lt;br /&gt;
|Email= &lt;br /&gt;
|broken= &lt;br /&gt;
|icon url= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons with license tag]]&lt;br /&gt;
[[Category:Add-ons with source tag]]&lt;br /&gt;
[[Category:Add-ons with website tag]]&lt;br /&gt;
[[Category:All add-ons]]&lt;br /&gt;
[[Category:Service add-ons]]&lt;br /&gt;
[[Category:Gotham add-on repository]]&lt;br /&gt;
[[Category:Helix add-on repository]]&lt;br /&gt;
[[Category:Isengard add-on repository]]&lt;br /&gt;
[[Category:Jarvis add-on repository]]&lt;br /&gt;
[[Category:Krypton add-on repository]]&lt;br /&gt;
[[Category:Leia add-on repository]]&lt;br /&gt;
[[Category:Matrix add-on repository]]&lt;br /&gt;
[[Category:Nexus add-on repository]]&lt;br /&gt;
[[Category:Omega add-on repository]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:XBMC_Check_Previous_Episode&amp;diff=255631</id>
		<title>Add-on:XBMC Check Previous Episode</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:XBMC_Check_Previous_Episode&amp;diff=255631"/>
		<updated>2025-05-11T04:26:17Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Addon}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons with license tag]]&lt;br /&gt;
[[Category:Add-ons with source tag]]&lt;br /&gt;
[[Category:Add-ons with website tag]]&lt;br /&gt;
[[Category:All add-ons]]&lt;br /&gt;
[[Category:Service add-ons]]&lt;br /&gt;
[[Category:Gotham add-on repository]]&lt;br /&gt;
[[Category:Helix add-on repository]]&lt;br /&gt;
[[Category:Isengard add-on repository]]&lt;br /&gt;
[[Category:Jarvis add-on repository]]&lt;br /&gt;
[[Category:Krypton add-on repository]]&lt;br /&gt;
[[Category:Leia add-on repository]]&lt;br /&gt;
[[Category:Matrix add-on repository]]&lt;br /&gt;
[[Category:Nexus add-on repository]]&lt;br /&gt;
[[Category:Omega add-on repository]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=MySQL/Setting_up_MySQL&amp;diff=254709</id>
		<title>MySQL/Setting up MySQL</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=MySQL/Setting_up_MySQL&amp;diff=254709"/>
		<updated>2025-02-13T03:56:13Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: /* Docker */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:MySQL/Contents}}&lt;br /&gt;
{{mininav| [[MySQL]] }}&lt;br /&gt;
You&#039;ll need to choose which of your computers, Kodi devices, or NAS will be the MySQL server. The server needs to be on 24/7 or have wake-on-lan (preferably the former), and needs to have a local static IP. You will probably want the Kodi device that is hosting most or all of your videos and music to also be the MySQL server, but this is not required.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
{{redv|&#039;&#039;&#039;Please Note:&#039;&#039;&#039;| Do not manually create the MySQL/MariaDB databases on your database server. Set up the MySQL/MariaDB server, and Kodi will create the specific databases for you.}}&lt;br /&gt;
{{redv|&#039;&#039;&#039;Also:&#039;&#039;&#039;| Some versions of MySQL set their passwords to expire by default, &#039;&#039;&#039;even the root password&#039;&#039;&#039;!  If the password expires, Kodi cannot access the database and the TV Series and Movies libraries will disappear.&amp;lt;br /&amp;gt;&lt;br /&gt;
To avoid this and/or fix it after it happens, make sure the account&#039;s password does not expire. (See: https://dev.mysql.com/doc/refman/5.7/en/password-management.html )}}&lt;br /&gt;
&lt;br /&gt;
MySQL/MariaDB can be installed on just about every major OS and NAS:&lt;br /&gt;
&lt;br /&gt;
{{redv|&#039;&#039;&#039;Important:&#039;&#039;&#039;| Please use only supported versions of the MySQL or MariaDB server. As of January 2019, this is MySQL in at least version 5.7 or MariaDB in at least version 5.5, but version 10.3+ is recommended.}}&lt;br /&gt;
&lt;br /&gt;
=Ubuntu Linux=&lt;br /&gt;
&#039;&#039;&#039;Ubuntu Linux:&#039;&#039;&#039;&lt;br /&gt;
#&amp;lt;code&amp;gt;$sudo apt-get install mysql-server&amp;lt;/code&amp;gt; &#039;&#039;(see also: https://help.ubuntu.com/18.04/serverguide/mysql.html )&#039;&#039;&lt;br /&gt;
#Create a password when asked&lt;br /&gt;
#To configure MySQL to listen for connections from network hosts, edit &#039;&#039;/etc/mysql/mysql.conf.d/mysqld.cnf&#039;&#039; and change the bind-address directive to the server&#039;s IP address:&lt;br /&gt;
##from: &amp;lt;code&amp;gt;bind-address = 127.0.0.1&amp;lt;/code&amp;gt; &lt;br /&gt;
##to: &amp;lt;code&amp;gt;bind-address = 192.168.0.5&amp;lt;/code&amp;gt;&lt;br /&gt;
#*Note: Replace 192.168.0.5 with the appropriate address.&lt;br /&gt;
#*Note: To allow both local and remote access (i.e. from both the MySQL host to itself and also from other clients), either comment out the bind-address using a hash (#) to disable it, or use &amp;lt;code&amp;gt;bind-address = 0.0.0.0&amp;lt;/code&amp;gt; to open it completely.&lt;br /&gt;
#When using MySQL8 or higher (Ubuntu 20.04 or later), add the following line at the end of &#039;&#039;/etc/mysql/mysql.conf.d/mysqld.cnf&#039;&#039;:&lt;br /&gt;
##&amp;lt;code&amp;gt;default_authentication_plugin=mysql_native_password&amp;lt;/code&amp;gt;&lt;br /&gt;
##*Note: When using MariaDB this is the default, so you don&#039;t need to set it separately&lt;br /&gt;
#Restart your MySQL server. &amp;lt;code&amp;gt;sudo service mysql restart&amp;lt;/code&amp;gt;&lt;br /&gt;
#Get into the MySQL command line utility: &amp;lt;code&amp;gt;mysql -u root -p&amp;lt;/code&amp;gt;&lt;br /&gt;
#Enter the following commands:&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;CREATE USER &#039;kodi&#039; IDENTIFIED BY &#039;kodi&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##*Note: When using MySQL8 or higher, there are additional password requirements and new authentication methods. Using the following command should avoid errors. Type in: &amp;lt;code&amp;gt;CREATE USER &#039;kodi&#039; IDENTIFIED WITH mysql_native_password BY &#039;kodi123#&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##*Note: If the above command throws the error &amp;lt;code&amp;gt;ERROR 1064 (42000): You have an error in your SQL syntax;&amp;lt;/code&amp;gt; (could happen if using MariaDB 10.5) try this one: &amp;lt;code&amp;gt;CREATE USER &#039;kodi&#039; IDENTIFIED VIA mysql_native_password USING PASSWORD(&#039;kodi123#&#039;);&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;GRANT ALL ON *.* TO &#039;kodi&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;flush privileges;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
#Close out the command line tool with &amp;lt;code&amp;gt;\q&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Debian Linux=&lt;br /&gt;
&#039;&#039;&#039;Debian Linux:&#039;&#039;&#039;&lt;br /&gt;
#Login as root with &amp;lt;code&amp;gt;$ su -&amp;lt;/code&amp;gt;&lt;br /&gt;
#&amp;lt;code&amp;gt;# apt-get install mariadb-server&amp;lt;/code&amp;gt;&lt;br /&gt;
#To configure MySQL/MariaDB to listen for connections from network hosts, edit &#039;&#039;/etc/mysql/mariadb.conf.d/50-server.cnf&#039;&#039; and change the bind-address directive to the server&#039;s IP address:&lt;br /&gt;
##from: &amp;lt;code&amp;gt;bind-address = 127.0.0.1&amp;lt;/code&amp;gt; &lt;br /&gt;
##to: &amp;lt;code&amp;gt;bind-address = 192.168.0.5&amp;lt;/code&amp;gt;&lt;br /&gt;
#*Note: Replace 192.168.0.5 with the appropriate address.&lt;br /&gt;
#*Note: To allow both local and remote access (i.e. from both the MySQL/MariaDB host to itself and also from other clients), either comment out the bind-address using a hash (#) to disable it, or use &amp;lt;code&amp;gt;bind-address = 0.0.0.0&amp;lt;/code&amp;gt; to open it completely.&lt;br /&gt;
#Restart your MySQL/MariaDB server. &amp;lt;code&amp;gt;# systemctl restart mariadb&amp;lt;/code&amp;gt;&lt;br /&gt;
#Get into the MySQL command line utility: &amp;lt;code&amp;gt;# mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
#Enter the following commands:&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;CREATE USER &#039;kodi&#039; IDENTIFIED VIA mysql_native_password USING PASSWORD(&#039;kodi123#&#039;);&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;GRANT ALL ON *.* TO &#039;kodi&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;flush privileges;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
#Close out the command line tool with &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;\q&amp;lt;/code&amp;gt;&lt;br /&gt;
#Logout as root with &amp;lt;code&amp;gt;# exit&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Arch Linux=&lt;br /&gt;
&#039;&#039;&#039;Arch Linux:&#039;&#039;&#039;&lt;br /&gt;
*Please note: Arch, along with many other distributions, has migrated to the faster and more open MariaDB. It is a drop in replacement to MySQL and, thus, Kodi will require no modifications to work with it.&lt;br /&gt;
#Install MariaDB: &amp;lt;code&amp;gt;$ sudo pacman -S mariadb&amp;lt;/code&amp;gt;&lt;br /&gt;
#Start the service: &amp;lt;code&amp;gt;$ sudo systemctl start mysqld&amp;lt;/code&amp;gt;&lt;br /&gt;
#To have it automatically launch at startup: &amp;lt;code&amp;gt;$ sudo systemctl enable mysqld&amp;lt;/code&amp;gt;&lt;br /&gt;
#Create a password: &amp;lt;code&amp;gt;$ /usr/bin/mysql_secure_installation&amp;lt;/code&amp;gt; &#039;&#039;This will also clean up the demo database.&#039;&#039;&lt;br /&gt;
#Get into the MariaDB command line utility: &amp;lt;code&amp;gt;$ mysql -u root -p&amp;lt;/code&amp;gt;&lt;br /&gt;
#Enter the following commands:&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;CREATE USER &#039;kodi&#039; IDENTIFIED BY &#039;kodi&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;GRANT ALL ON *.* TO &#039;kodi&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;flush privileges;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
#Close out the command line tool with &amp;lt;code&amp;gt;\q&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=RedHat based Linux=&lt;br /&gt;
&#039;&#039;&#039;RedHat based Linux (RHEL, CentOS, Fedora):&#039;&#039;&#039;&lt;br /&gt;
#&amp;lt;code&amp;gt;$sudo yum install mysql-server&amp;lt;/code&amp;gt;&lt;br /&gt;
#Create a password when asked&lt;br /&gt;
#To configure MySQL to listen for connections only from network hosts, edit &#039;&#039;/etc/mysql/my.cnf&#039;&#039; and add the bind-address directive to the server&#039;s IP address:&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;bind-address = 192.168.0.5&amp;lt;/code&amp;gt;&lt;br /&gt;
#*Note: Replace 192.168.0.5 with the appropriate address.&lt;br /&gt;
#*Note: Alternatively you can leave this file as is to allow local and remote access.&lt;br /&gt;
#Restart your MySQL server. &amp;lt;code&amp;gt;$sudo /sbin/service mysqld restart&amp;lt;/code&amp;gt;&lt;br /&gt;
#*Recommended - Set your MySQL root password with &amp;lt;code&amp;gt;/usr/bin/mysqladmin -u root password &#039;new-password&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
#Get into the MySQL command line utility: &amp;lt;code&amp;gt;$mysql -u root -p&amp;lt;/code&amp;gt;&lt;br /&gt;
#*Enter your MySQL root password as set above, or just press enter if you didn&#039;t set one to log in with a blank password&lt;br /&gt;
#Enter the following commands:&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;CREATE USER &#039;kodi&#039; IDENTIFIED BY &#039;kodi&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;GRANT ALL ON *.* TO &#039;kodi&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;flush privileges;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
#Close out the command line tool with &amp;lt;code&amp;gt;\q&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=RaspberryPi Raspbian=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RaspberryPi Raspbian:&#039;&#039;&#039;&lt;br /&gt;
#&amp;lt;code&amp;gt;$sudo apt-get update &amp;amp;&amp;amp; sudo apt-get dist-upgrade&amp;lt;/code&amp;gt; to ensure that you have the very latest iteration of Raspbian. &#039;&#039;(September 2017 as of writing this)&#039;&#039;&lt;br /&gt;
#&amp;lt;code&amp;gt;$sudo apt-get install mysql-server&amp;lt;/code&amp;gt; to install &#039;&#039;MYSQL Server&#039;&#039;.&lt;br /&gt;
#To configure MySQL to listen for connections from network hosts, &amp;lt;code&amp;gt;$sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf&amp;lt;/code&amp;gt; and change the bind-address directive to the server&#039;s IP address:&lt;br /&gt;
##from: &amp;lt;code&amp;gt;bind-address = 127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
##to: &amp;lt;code&amp;gt;bind-address = 192.168.0.5&amp;lt;/code&amp;gt;&lt;br /&gt;
#*Note: Replace 192.168.0.5 with the appropriate address.&lt;br /&gt;
#*Note: To allow both local and remote access (i.e. from both the MySQL host to itself and also from other clients), either comment out the bind-address using a hash (#) to disable it, or use &amp;lt;code&amp;gt;bind-address = 0.0.0.0&amp;lt;/code&amp;gt; to open it completely.&lt;br /&gt;
#Restart your MySQL server: &amp;lt;code&amp;gt;sudo service mysql restart&amp;lt;/code&amp;gt;&lt;br /&gt;
#Get into the MySQL command line utility: &amp;lt;code&amp;gt;sudo mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
#Enter the following commands:&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;CREATE USER &#039;kodi&#039; IDENTIFIED BY &#039;kodi&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;GRANT ALL ON *.* TO &#039;kodi&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;flush privileges;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
#Close out the command line tool with &amp;lt;code&amp;gt;\q&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mac OS X=&lt;br /&gt;
&#039;&#039;&#039;Mac OS X:&#039;&#039;&#039;&lt;br /&gt;
#Download a copy of MySQL server from http://dev.mysql.com/downloads/mysql/&lt;br /&gt;
#In Mac OS X, go to System Preferences -&amp;gt; MySQL, and click on “Start MySQL Server”.  You’ll also want to tick to enable the “Automatically … on Startup” option.&lt;br /&gt;
#Now to set up the &amp;quot;kodi&amp;quot; user in MySQL and give it access. Launch Terminal.app on your Mac and issue the following commands, one line at a time:&lt;br /&gt;
##&amp;lt;code&amp;gt;sudo /usr/local/mysql/bin/mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
##&amp;lt;code&amp;gt;CREATE USER &#039;kodi&#039; IDENTIFIED BY &#039;kodi&#039;;&amp;lt;/code&amp;gt;&lt;br /&gt;
##&amp;lt;code&amp;gt;GRANT ALL ON *.* TO &#039;kodi&#039;;&amp;lt;/code&amp;gt;&lt;br /&gt;
##&amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt;&lt;br /&gt;
#Remain in Terminal.app. Now you&#039;ll be giving other computers on your network access to MySQL. Enter the next set of commands, one line at a time:&lt;br /&gt;
##&amp;lt;code&amp;gt;cd /usr/local/mysql/support-files/&amp;lt;/code&amp;gt;&lt;br /&gt;
##&amp;lt;code&amp;gt;sudo cp my-huge.cnf /etc/my.cnf&amp;lt;/code&amp;gt;&lt;br /&gt;
##:&#039;&#039;The command line will ask for your Mac OS X user password. Enter it and press return. No text will show when you type your password in, this is normal.&lt;br /&gt;
##&amp;lt;code&amp;gt;cd /etc&amp;lt;/code&amp;gt;&lt;br /&gt;
##&amp;lt;code&amp;gt;sudo nano my.cnf&amp;lt;/code&amp;gt;&lt;br /&gt;
##:&#039;&#039;This opens a file in a command line text editor&#039;&#039;&lt;br /&gt;
##Scroll down to the [mysqld] section and add or edit the following line so that it appears as:&lt;br /&gt;
##:&amp;lt;code&amp;gt;bind-address = ***.***.***.***&amp;lt;/code&amp;gt;&lt;br /&gt;
##Save and exit from the command line text editor&lt;br /&gt;
#Reboot the Mac, or restart the MySQL service from the System Preferences pane you installed earlier&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Alternative guide for Mac OS X: http://forum.kodi.tv/showthread.php?tid=151631&lt;br /&gt;
&lt;br /&gt;
=Windows=&lt;br /&gt;
== Installing MySQL on Windows ==&lt;br /&gt;
If you have chocolatey installed run &#039;&#039;&#039;choco install mysql&#039;&#039;&#039; &lt;br /&gt;
:&#039;&#039;&#039;or&#039;&#039;&#039;&lt;br /&gt;
#Download a copy of MySQL server from https://dev.mysql.com/downloads/windows/installer/8.0.html&lt;br /&gt;
#Select &#039;&#039;Archives&#039;&#039; when you want the last stable main version 5.7.36 instead of version 8.0.x.&lt;br /&gt;
#Create a password when asked&lt;br /&gt;
#Select that you want the database to have network access when prompted during installation.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using a firewall such as the one that&#039;s built into Windows, you will need to follow the steps below for the version of windows you installed Kodi on.&lt;br /&gt;
=== Windows 7/8/8.1 Built-in Firewall ===&lt;br /&gt;
: Run the following command in powershell or execute all the steps below.&lt;br /&gt;
:::&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
New-NetFirewallRule -DisplayName &amp;quot;Allow inbound TCP Port 3306 for MySQL&amp;quot; -Direction inbound –LocalPort 3306 -Protocol TCP -Action Allow&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
:#Go to control panel and open Windows Firewall&lt;br /&gt;
:#Click on Advanced Settings&lt;br /&gt;
:#Click on Inbound Rules, then New Rule&lt;br /&gt;
:#For the Rule Type, choose &#039;&#039;&#039;&#039;&#039;Port&#039;&#039;&#039;&#039;&#039; and hit Next&lt;br /&gt;
:#For Protocol and Ports, select TCP protocol and type in &#039;&#039;&#039;&#039;&#039;3306&#039;&#039;&#039;&#039;&#039; for the &#039;&#039;&#039;&#039;&#039;Specific local ports&#039;&#039;&#039;&#039;&#039; and hit Next&lt;br /&gt;
:#For Action, leave it at default which is &#039;&#039;&#039;&#039;&#039;Allow the connection&#039;&#039;&#039;&#039;&#039; and hit Next&lt;br /&gt;
:#For Profile, you can leave it as default (everything checked by default) and hit Next&lt;br /&gt;
:#For Name, set it to &#039;&#039;&#039;&#039;&#039;MySQL&#039;&#039;&#039;&#039;&#039; or any name that you will know what it is and click Finished&lt;br /&gt;
&lt;br /&gt;
== Setup users in MySQL for Kodi clients ==&lt;br /&gt;
&lt;br /&gt;
#Open the &amp;quot;MySQL Command Line Client&amp;quot; from the MySQL start menu&lt;br /&gt;
#Enter the following commands:&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;CREATE USER &#039;kodi&#039; IDENTIFIED BY &#039;kodi&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;GRANT ALL ON *.* TO &#039;kodi&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;flush privileges;&amp;lt;/code&amp;gt; and press return &lt;br /&gt;
#Close out the command line tool&lt;br /&gt;
&lt;br /&gt;
{{Note|If Kodi is unable to connect to the MySQL server, returning an error code [1130]:}}&amp;lt;br/&amp;gt;&lt;br /&gt;
If this occurs to you, try amending Step 2 above to read &amp;lt;code&amp;gt;GRANT ALL ON *.* TO &#039;kodi&#039;@&#039;xxx.xxx.xxx.%&#039;;&amp;lt;/code&amp;gt; where xxx.xxx.xxx is the first three quadrants of your home network&#039;s IP address (192.168.1 for example) and % as the last quadrant to allow addresses on the same subnet to connect.&lt;br /&gt;
&lt;br /&gt;
=Other NAS=&lt;br /&gt;
MySQL can also be installed on some [[w:network-attached storage|network-attached storage (NAS)]] device devices. Here are some guides for various NAS devices that can have a MySQL server installed:&lt;br /&gt;
&lt;br /&gt;
*Devices running Arch Linux ARM (such as the PogoPlug, Dockstar, etc) can use the [[Setting_up_MySQL|Arch Linux instructions]] on this page.&lt;br /&gt;
*[https://web.archive.org/web/20160329053954/http://quixventure.com/2011/12/configure-a-synology-nas-as-mysql-server-for-xbmc/ Synology NAS as MySQL server for XBMC] and http://youtu.be/3PmmDtK65ks&lt;br /&gt;
*http://www.robvanhamersveld.nl/2013/02/05/share-your-xbmc-12-0-library-on-a-synology-ds-or-other-nas/ Synology DS with MySQL guide based on Frodo&lt;br /&gt;
*http://forum.kodi.tv/showthread.php?tid=172548 - unRAID&lt;br /&gt;
&lt;br /&gt;
After setting up a database server on you NAS, you should create a Kodi user with full administrative privileges. The user should be able to log in from your Kodi devices, so make sure you give the user login access from external machines.&lt;br /&gt;
You do not need to create a database as Kodi will create the required databases itself.&lt;br /&gt;
&lt;br /&gt;
{{redv|&#039;&#039;&#039;Warning:&#039;&#039;&#039;| As you are giving the Kodi user full administrative privileges and external machine access it is recommended that you review your database security. It is highly recommenced that you block internet access to your database using an appropriate firewall. }}&lt;br /&gt;
&lt;br /&gt;
=FreeNAS and freeBSD=&lt;br /&gt;
&lt;br /&gt;
== About FreeNAS ==&lt;br /&gt;
&lt;br /&gt;
http://www.freenas.org/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FreeNAS is a FreeBSD based NAS system that can be run on almost any hardware - it uses ZFS for disk and file management. It is used at home and in enterprise businesses. 99% of tasks can be done via the web interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example below is based on FreeNAS 9.1.1 on 12/12/13, and assumes you have already configured your nas with drives, datasets etc&lt;br /&gt;
&lt;br /&gt;
== How to ==&lt;br /&gt;
&lt;br /&gt;
=== Make a jail ===&lt;br /&gt;
&lt;br /&gt;
create a Jail via the FreeNAS webui - if unsure see here http://doc.freenas.org/index.php/Adding_Jails&lt;br /&gt;
&lt;br /&gt;
make a note of the jail IP address shown - you will need this to put in the advancedsettings.xml file on the Kodi machine later&lt;br /&gt;
&lt;br /&gt;
=== Prepare the jail ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*ssh into FreeNAS&lt;br /&gt;
**If you have a windows PC use putty (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) &lt;br /&gt;
**(easiest) click the &amp;quot;shell&amp;quot; button in the left of the FreeNAS webui&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
type the following commands&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;jls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Take note of the JID of the jail you created, use it in the command below and replace n with the number of the jail you just created&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;jexec n csh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install mysql ===&lt;br /&gt;
You are now inside your jail&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;pkg install mysql55-server&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;pkg install nano&amp;lt;/code&amp;gt;&lt;br /&gt;
**(nano is a text editor you will need shortly)&lt;br /&gt;
&lt;br /&gt;
We now need to enable mysql in rc.conf&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;nano /etc/rc.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
insert the line below into the rc.conf file&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;mysql_enable=&amp;quot;YES&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
save the file and exit (see bottom of nano edit page for keystrokes info)&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;service mysql-server start&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Optional step below - this is an automated script that will secure you mysql instance - it will prompt you for answers to questions. Its up to you if you do this.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;mysql_secure_installation&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configure mysql ready for Kodi to use ===&lt;br /&gt;
&lt;br /&gt;
type in&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;mysql -u root -p&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You are now in mysql administration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;CREATE USER &#039;kodi&#039; IDENTIFIED BY &#039;kodi&#039;;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;GRANT ALL ON *.* TO &#039;kodi&#039;;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;flush privileges;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;quit;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Docker=&lt;br /&gt;
&#039;&#039;&#039;Mariadb in Docker Container:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you are new to Docker, first install Docker for your specific OS. Containers are OS independent - see https://www.docker.com/ for more general information about Docker.&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t have one already, create a docker-compose.yaml file.  &lt;br /&gt;
&lt;br /&gt;
Here&#039;s an example service definition for a mariadb container using the offical MariaDB LTS (Long Term Support) image:&lt;br /&gt;
&lt;br /&gt;
 services:&lt;br /&gt;
  mariadb:&lt;br /&gt;
    image: mariadb:lts&lt;br /&gt;
    container_name: mariadb&lt;br /&gt;
    ports:&lt;br /&gt;
      - 3306:3306&lt;br /&gt;
    volumes:&lt;br /&gt;
      - /your/host/path/to/database/files/:/var/lib/mysql&lt;br /&gt;
      - /your/host/path/to/mariadb/configuration/files:/config&lt;br /&gt;
    environment:&lt;br /&gt;
      - MYSQL_ROOT_PASSWORD=&amp;quot;YOUR_MARIADB_ROOT_PASSWORD&amp;quot;&lt;br /&gt;
      - MYSQL_PASSWORD=kodi&lt;br /&gt;
      - MYSQL_USER=kodi&lt;br /&gt;
      - MARIADB_AUTO_UPGRADE&lt;br /&gt;
    restart: unless-stopped&lt;br /&gt;
&lt;br /&gt;
To bring the new container up, (in folder where docker-compose.yaml is located): &lt;br /&gt;
&amp;lt;code&amp;gt;sudo docker compose up -d mariadb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will create a root user with the password you gave in the Docker Compose file. It will also create a user called &amp;quot;kodi&amp;quot; (please note that you can use any username you want - default is usually &amp;quot;kodi&amp;quot; with a password of &amp;quot;kodi&amp;quot;). The kodi user will NOT have appropriate access until you grant the correct privileges. &lt;br /&gt;
&lt;br /&gt;
So, with the container running:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo docker exec -it mariadb bash&amp;lt;/code&amp;gt; (to access a shell inside the container).&lt;br /&gt;
&lt;br /&gt;
Then, in that shell, run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mariadb -u root -p&amp;lt;/code&amp;gt; (enter root password from Docker Compose file)&lt;br /&gt;
&lt;br /&gt;
Type:&lt;br /&gt;
&amp;lt;code&amp;gt;GRANT ALL PRIVILEGES ON *.* TO &#039;kodi&#039; IDENTIFIED BY &#039;kodi&#039; WITH GRANT OPTION;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then type:&lt;br /&gt;
&amp;lt;code&amp;gt;FLUSH PRIVILEGES;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then you can exit the mariadb shell.&lt;br /&gt;
&lt;br /&gt;
=Restricting MySQL access rights=&lt;br /&gt;
&#039;&#039;&#039;Optional:&#039;&#039;&#039; &#039;&#039;&#039;If you only use the MySQL server for Kodi and that server has non-critical data on it, then this probably not necessary.&#039;&#039;&#039;&lt;br /&gt;
For a more secure MySQL installation use these 2 commands to grant permission only to databases Kodi uses. This is useful if you plan on using your MySQL server for more than just Kodi, or if you&#039;re worried about your internal network being exposed and wanting to lock things down more, etc. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Upto MySQL Server 5.7 Server:&#039;&#039;&#039;&lt;br /&gt;
#&amp;lt;code&amp;gt;GRANT ALL ON `MyVideos%`.* TO &#039;kodi&#039;@&#039;%&#039; IDENTIFIED BY &#039;kodi&#039;;&amp;lt;/code&amp;gt;&lt;br /&gt;
#&amp;lt;code&amp;gt;GRANT ALL ON `MyMusic%`.* TO &#039;kodi&#039;@&#039;%&#039; IDENTIFIED BY &#039;kodi&#039;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;As per MySQL 8.0 Server and upwards:&#039;&#039;&#039;&lt;br /&gt;
#&amp;lt;code&amp;gt;GRANT ALL PRIVILEGES ON `MyVideos%`.* TO `kodi`@`%`;&amp;lt;/code&amp;gt;&lt;br /&gt;
#&amp;lt;code&amp;gt;GRANT ALL PRIVILEGES ON `MyMusic%`.* TO `kodi`@`%`;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{redv|&#039;&#039;&#039;Careful&#039;&#039;&#039;|The limited grants on this page don&#039;t give the kodi user permissions to create required TRIGGERs during install or upgrade. &#039;&#039;&#039;Kodi requires these TRIGGERs to function properly.&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Use the broader grant *.* statement that is explained on the previous tabs while creating or upgrading the tables. Only restrict rights afterwards, if you need to. &amp;lt;br&amp;gt;&lt;br /&gt;
Alternatively, figure out how to specifically give the account the right to create the require TRIGGERS - this varies between MySQL versions. }}&lt;br /&gt;
&amp;lt;headertabs /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Next|[[MySQL/Setting up Kodi|Setting up Kodi]]}}&lt;br /&gt;
&lt;br /&gt;
{{Isengard updated}}&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=MySQL/Setting_up_MySQL&amp;diff=254708</id>
		<title>MySQL/Setting up MySQL</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=MySQL/Setting_up_MySQL&amp;diff=254708"/>
		<updated>2025-02-13T03:47:02Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: /* Docker */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:MySQL/Contents}}&lt;br /&gt;
{{mininav| [[MySQL]] }}&lt;br /&gt;
You&#039;ll need to choose which of your computers, Kodi devices, or NAS will be the MySQL server. The server needs to be on 24/7 or have wake-on-lan (preferably the former), and needs to have a local static IP. You will probably want the Kodi device that is hosting most or all of your videos and music to also be the MySQL server, but this is not required.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
{{redv|&#039;&#039;&#039;Please Note:&#039;&#039;&#039;| Do not manually create the MySQL/MariaDB databases on your database server. Set up the MySQL/MariaDB server, and Kodi will create the specific databases for you.}}&lt;br /&gt;
{{redv|&#039;&#039;&#039;Also:&#039;&#039;&#039;| Some versions of MySQL set their passwords to expire by default, &#039;&#039;&#039;even the root password&#039;&#039;&#039;!  If the password expires, Kodi cannot access the database and the TV Series and Movies libraries will disappear.&amp;lt;br /&amp;gt;&lt;br /&gt;
To avoid this and/or fix it after it happens, make sure the account&#039;s password does not expire. (See: https://dev.mysql.com/doc/refman/5.7/en/password-management.html )}}&lt;br /&gt;
&lt;br /&gt;
MySQL/MariaDB can be installed on just about every major OS and NAS:&lt;br /&gt;
&lt;br /&gt;
{{redv|&#039;&#039;&#039;Important:&#039;&#039;&#039;| Please use only supported versions of the MySQL or MariaDB server. As of January 2019, this is MySQL in at least version 5.7 or MariaDB in at least version 5.5, but version 10.3+ is recommended.}}&lt;br /&gt;
&lt;br /&gt;
=Ubuntu Linux=&lt;br /&gt;
&#039;&#039;&#039;Ubuntu Linux:&#039;&#039;&#039;&lt;br /&gt;
#&amp;lt;code&amp;gt;$sudo apt-get install mysql-server&amp;lt;/code&amp;gt; &#039;&#039;(see also: https://help.ubuntu.com/18.04/serverguide/mysql.html )&#039;&#039;&lt;br /&gt;
#Create a password when asked&lt;br /&gt;
#To configure MySQL to listen for connections from network hosts, edit &#039;&#039;/etc/mysql/mysql.conf.d/mysqld.cnf&#039;&#039; and change the bind-address directive to the server&#039;s IP address:&lt;br /&gt;
##from: &amp;lt;code&amp;gt;bind-address = 127.0.0.1&amp;lt;/code&amp;gt; &lt;br /&gt;
##to: &amp;lt;code&amp;gt;bind-address = 192.168.0.5&amp;lt;/code&amp;gt;&lt;br /&gt;
#*Note: Replace 192.168.0.5 with the appropriate address.&lt;br /&gt;
#*Note: To allow both local and remote access (i.e. from both the MySQL host to itself and also from other clients), either comment out the bind-address using a hash (#) to disable it, or use &amp;lt;code&amp;gt;bind-address = 0.0.0.0&amp;lt;/code&amp;gt; to open it completely.&lt;br /&gt;
#When using MySQL8 or higher (Ubuntu 20.04 or later), add the following line at the end of &#039;&#039;/etc/mysql/mysql.conf.d/mysqld.cnf&#039;&#039;:&lt;br /&gt;
##&amp;lt;code&amp;gt;default_authentication_plugin=mysql_native_password&amp;lt;/code&amp;gt;&lt;br /&gt;
##*Note: When using MariaDB this is the default, so you don&#039;t need to set it separately&lt;br /&gt;
#Restart your MySQL server. &amp;lt;code&amp;gt;sudo service mysql restart&amp;lt;/code&amp;gt;&lt;br /&gt;
#Get into the MySQL command line utility: &amp;lt;code&amp;gt;mysql -u root -p&amp;lt;/code&amp;gt;&lt;br /&gt;
#Enter the following commands:&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;CREATE USER &#039;kodi&#039; IDENTIFIED BY &#039;kodi&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##*Note: When using MySQL8 or higher, there are additional password requirements and new authentication methods. Using the following command should avoid errors. Type in: &amp;lt;code&amp;gt;CREATE USER &#039;kodi&#039; IDENTIFIED WITH mysql_native_password BY &#039;kodi123#&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##*Note: If the above command throws the error &amp;lt;code&amp;gt;ERROR 1064 (42000): You have an error in your SQL syntax;&amp;lt;/code&amp;gt; (could happen if using MariaDB 10.5) try this one: &amp;lt;code&amp;gt;CREATE USER &#039;kodi&#039; IDENTIFIED VIA mysql_native_password USING PASSWORD(&#039;kodi123#&#039;);&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;GRANT ALL ON *.* TO &#039;kodi&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;flush privileges;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
#Close out the command line tool with &amp;lt;code&amp;gt;\q&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Debian Linux=&lt;br /&gt;
&#039;&#039;&#039;Debian Linux:&#039;&#039;&#039;&lt;br /&gt;
#Login as root with &amp;lt;code&amp;gt;$ su -&amp;lt;/code&amp;gt;&lt;br /&gt;
#&amp;lt;code&amp;gt;# apt-get install mariadb-server&amp;lt;/code&amp;gt;&lt;br /&gt;
#To configure MySQL/MariaDB to listen for connections from network hosts, edit &#039;&#039;/etc/mysql/mariadb.conf.d/50-server.cnf&#039;&#039; and change the bind-address directive to the server&#039;s IP address:&lt;br /&gt;
##from: &amp;lt;code&amp;gt;bind-address = 127.0.0.1&amp;lt;/code&amp;gt; &lt;br /&gt;
##to: &amp;lt;code&amp;gt;bind-address = 192.168.0.5&amp;lt;/code&amp;gt;&lt;br /&gt;
#*Note: Replace 192.168.0.5 with the appropriate address.&lt;br /&gt;
#*Note: To allow both local and remote access (i.e. from both the MySQL/MariaDB host to itself and also from other clients), either comment out the bind-address using a hash (#) to disable it, or use &amp;lt;code&amp;gt;bind-address = 0.0.0.0&amp;lt;/code&amp;gt; to open it completely.&lt;br /&gt;
#Restart your MySQL/MariaDB server. &amp;lt;code&amp;gt;# systemctl restart mariadb&amp;lt;/code&amp;gt;&lt;br /&gt;
#Get into the MySQL command line utility: &amp;lt;code&amp;gt;# mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
#Enter the following commands:&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;CREATE USER &#039;kodi&#039; IDENTIFIED VIA mysql_native_password USING PASSWORD(&#039;kodi123#&#039;);&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;GRANT ALL ON *.* TO &#039;kodi&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;flush privileges;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
#Close out the command line tool with &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;\q&amp;lt;/code&amp;gt;&lt;br /&gt;
#Logout as root with &amp;lt;code&amp;gt;# exit&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Arch Linux=&lt;br /&gt;
&#039;&#039;&#039;Arch Linux:&#039;&#039;&#039;&lt;br /&gt;
*Please note: Arch, along with many other distributions, has migrated to the faster and more open MariaDB. It is a drop in replacement to MySQL and, thus, Kodi will require no modifications to work with it.&lt;br /&gt;
#Install MariaDB: &amp;lt;code&amp;gt;$ sudo pacman -S mariadb&amp;lt;/code&amp;gt;&lt;br /&gt;
#Start the service: &amp;lt;code&amp;gt;$ sudo systemctl start mysqld&amp;lt;/code&amp;gt;&lt;br /&gt;
#To have it automatically launch at startup: &amp;lt;code&amp;gt;$ sudo systemctl enable mysqld&amp;lt;/code&amp;gt;&lt;br /&gt;
#Create a password: &amp;lt;code&amp;gt;$ /usr/bin/mysql_secure_installation&amp;lt;/code&amp;gt; &#039;&#039;This will also clean up the demo database.&#039;&#039;&lt;br /&gt;
#Get into the MariaDB command line utility: &amp;lt;code&amp;gt;$ mysql -u root -p&amp;lt;/code&amp;gt;&lt;br /&gt;
#Enter the following commands:&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;CREATE USER &#039;kodi&#039; IDENTIFIED BY &#039;kodi&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;GRANT ALL ON *.* TO &#039;kodi&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;flush privileges;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
#Close out the command line tool with &amp;lt;code&amp;gt;\q&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=RedHat based Linux=&lt;br /&gt;
&#039;&#039;&#039;RedHat based Linux (RHEL, CentOS, Fedora):&#039;&#039;&#039;&lt;br /&gt;
#&amp;lt;code&amp;gt;$sudo yum install mysql-server&amp;lt;/code&amp;gt;&lt;br /&gt;
#Create a password when asked&lt;br /&gt;
#To configure MySQL to listen for connections only from network hosts, edit &#039;&#039;/etc/mysql/my.cnf&#039;&#039; and add the bind-address directive to the server&#039;s IP address:&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;bind-address = 192.168.0.5&amp;lt;/code&amp;gt;&lt;br /&gt;
#*Note: Replace 192.168.0.5 with the appropriate address.&lt;br /&gt;
#*Note: Alternatively you can leave this file as is to allow local and remote access.&lt;br /&gt;
#Restart your MySQL server. &amp;lt;code&amp;gt;$sudo /sbin/service mysqld restart&amp;lt;/code&amp;gt;&lt;br /&gt;
#*Recommended - Set your MySQL root password with &amp;lt;code&amp;gt;/usr/bin/mysqladmin -u root password &#039;new-password&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
#Get into the MySQL command line utility: &amp;lt;code&amp;gt;$mysql -u root -p&amp;lt;/code&amp;gt;&lt;br /&gt;
#*Enter your MySQL root password as set above, or just press enter if you didn&#039;t set one to log in with a blank password&lt;br /&gt;
#Enter the following commands:&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;CREATE USER &#039;kodi&#039; IDENTIFIED BY &#039;kodi&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;GRANT ALL ON *.* TO &#039;kodi&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;flush privileges;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
#Close out the command line tool with &amp;lt;code&amp;gt;\q&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=RaspberryPi Raspbian=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RaspberryPi Raspbian:&#039;&#039;&#039;&lt;br /&gt;
#&amp;lt;code&amp;gt;$sudo apt-get update &amp;amp;&amp;amp; sudo apt-get dist-upgrade&amp;lt;/code&amp;gt; to ensure that you have the very latest iteration of Raspbian. &#039;&#039;(September 2017 as of writing this)&#039;&#039;&lt;br /&gt;
#&amp;lt;code&amp;gt;$sudo apt-get install mysql-server&amp;lt;/code&amp;gt; to install &#039;&#039;MYSQL Server&#039;&#039;.&lt;br /&gt;
#To configure MySQL to listen for connections from network hosts, &amp;lt;code&amp;gt;$sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf&amp;lt;/code&amp;gt; and change the bind-address directive to the server&#039;s IP address:&lt;br /&gt;
##from: &amp;lt;code&amp;gt;bind-address = 127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
##to: &amp;lt;code&amp;gt;bind-address = 192.168.0.5&amp;lt;/code&amp;gt;&lt;br /&gt;
#*Note: Replace 192.168.0.5 with the appropriate address.&lt;br /&gt;
#*Note: To allow both local and remote access (i.e. from both the MySQL host to itself and also from other clients), either comment out the bind-address using a hash (#) to disable it, or use &amp;lt;code&amp;gt;bind-address = 0.0.0.0&amp;lt;/code&amp;gt; to open it completely.&lt;br /&gt;
#Restart your MySQL server: &amp;lt;code&amp;gt;sudo service mysql restart&amp;lt;/code&amp;gt;&lt;br /&gt;
#Get into the MySQL command line utility: &amp;lt;code&amp;gt;sudo mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
#Enter the following commands:&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;CREATE USER &#039;kodi&#039; IDENTIFIED BY &#039;kodi&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;GRANT ALL ON *.* TO &#039;kodi&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;flush privileges;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
#Close out the command line tool with &amp;lt;code&amp;gt;\q&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mac OS X=&lt;br /&gt;
&#039;&#039;&#039;Mac OS X:&#039;&#039;&#039;&lt;br /&gt;
#Download a copy of MySQL server from http://dev.mysql.com/downloads/mysql/&lt;br /&gt;
#In Mac OS X, go to System Preferences -&amp;gt; MySQL, and click on “Start MySQL Server”.  You’ll also want to tick to enable the “Automatically … on Startup” option.&lt;br /&gt;
#Now to set up the &amp;quot;kodi&amp;quot; user in MySQL and give it access. Launch Terminal.app on your Mac and issue the following commands, one line at a time:&lt;br /&gt;
##&amp;lt;code&amp;gt;sudo /usr/local/mysql/bin/mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
##&amp;lt;code&amp;gt;CREATE USER &#039;kodi&#039; IDENTIFIED BY &#039;kodi&#039;;&amp;lt;/code&amp;gt;&lt;br /&gt;
##&amp;lt;code&amp;gt;GRANT ALL ON *.* TO &#039;kodi&#039;;&amp;lt;/code&amp;gt;&lt;br /&gt;
##&amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt;&lt;br /&gt;
#Remain in Terminal.app. Now you&#039;ll be giving other computers on your network access to MySQL. Enter the next set of commands, one line at a time:&lt;br /&gt;
##&amp;lt;code&amp;gt;cd /usr/local/mysql/support-files/&amp;lt;/code&amp;gt;&lt;br /&gt;
##&amp;lt;code&amp;gt;sudo cp my-huge.cnf /etc/my.cnf&amp;lt;/code&amp;gt;&lt;br /&gt;
##:&#039;&#039;The command line will ask for your Mac OS X user password. Enter it and press return. No text will show when you type your password in, this is normal.&lt;br /&gt;
##&amp;lt;code&amp;gt;cd /etc&amp;lt;/code&amp;gt;&lt;br /&gt;
##&amp;lt;code&amp;gt;sudo nano my.cnf&amp;lt;/code&amp;gt;&lt;br /&gt;
##:&#039;&#039;This opens a file in a command line text editor&#039;&#039;&lt;br /&gt;
##Scroll down to the [mysqld] section and add or edit the following line so that it appears as:&lt;br /&gt;
##:&amp;lt;code&amp;gt;bind-address = ***.***.***.***&amp;lt;/code&amp;gt;&lt;br /&gt;
##Save and exit from the command line text editor&lt;br /&gt;
#Reboot the Mac, or restart the MySQL service from the System Preferences pane you installed earlier&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Alternative guide for Mac OS X: http://forum.kodi.tv/showthread.php?tid=151631&lt;br /&gt;
&lt;br /&gt;
=Windows=&lt;br /&gt;
== Installing MySQL on Windows ==&lt;br /&gt;
If you have chocolatey installed run &#039;&#039;&#039;choco install mysql&#039;&#039;&#039; &lt;br /&gt;
:&#039;&#039;&#039;or&#039;&#039;&#039;&lt;br /&gt;
#Download a copy of MySQL server from https://dev.mysql.com/downloads/windows/installer/8.0.html&lt;br /&gt;
#Select &#039;&#039;Archives&#039;&#039; when you want the last stable main version 5.7.36 instead of version 8.0.x.&lt;br /&gt;
#Create a password when asked&lt;br /&gt;
#Select that you want the database to have network access when prompted during installation.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using a firewall such as the one that&#039;s built into Windows, you will need to follow the steps below for the version of windows you installed Kodi on.&lt;br /&gt;
=== Windows 7/8/8.1 Built-in Firewall ===&lt;br /&gt;
: Run the following command in powershell or execute all the steps below.&lt;br /&gt;
:::&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
New-NetFirewallRule -DisplayName &amp;quot;Allow inbound TCP Port 3306 for MySQL&amp;quot; -Direction inbound –LocalPort 3306 -Protocol TCP -Action Allow&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
:#Go to control panel and open Windows Firewall&lt;br /&gt;
:#Click on Advanced Settings&lt;br /&gt;
:#Click on Inbound Rules, then New Rule&lt;br /&gt;
:#For the Rule Type, choose &#039;&#039;&#039;&#039;&#039;Port&#039;&#039;&#039;&#039;&#039; and hit Next&lt;br /&gt;
:#For Protocol and Ports, select TCP protocol and type in &#039;&#039;&#039;&#039;&#039;3306&#039;&#039;&#039;&#039;&#039; for the &#039;&#039;&#039;&#039;&#039;Specific local ports&#039;&#039;&#039;&#039;&#039; and hit Next&lt;br /&gt;
:#For Action, leave it at default which is &#039;&#039;&#039;&#039;&#039;Allow the connection&#039;&#039;&#039;&#039;&#039; and hit Next&lt;br /&gt;
:#For Profile, you can leave it as default (everything checked by default) and hit Next&lt;br /&gt;
:#For Name, set it to &#039;&#039;&#039;&#039;&#039;MySQL&#039;&#039;&#039;&#039;&#039; or any name that you will know what it is and click Finished&lt;br /&gt;
&lt;br /&gt;
== Setup users in MySQL for Kodi clients ==&lt;br /&gt;
&lt;br /&gt;
#Open the &amp;quot;MySQL Command Line Client&amp;quot; from the MySQL start menu&lt;br /&gt;
#Enter the following commands:&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;CREATE USER &#039;kodi&#039; IDENTIFIED BY &#039;kodi&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;GRANT ALL ON *.* TO &#039;kodi&#039;;&amp;lt;/code&amp;gt; and press return&lt;br /&gt;
##Type in: &amp;lt;code&amp;gt;flush privileges;&amp;lt;/code&amp;gt; and press return &lt;br /&gt;
#Close out the command line tool&lt;br /&gt;
&lt;br /&gt;
{{Note|If Kodi is unable to connect to the MySQL server, returning an error code [1130]:}}&amp;lt;br/&amp;gt;&lt;br /&gt;
If this occurs to you, try amending Step 2 above to read &amp;lt;code&amp;gt;GRANT ALL ON *.* TO &#039;kodi&#039;@&#039;xxx.xxx.xxx.%&#039;;&amp;lt;/code&amp;gt; where xxx.xxx.xxx is the first three quadrants of your home network&#039;s IP address (192.168.1 for example) and % as the last quadrant to allow addresses on the same subnet to connect.&lt;br /&gt;
&lt;br /&gt;
=Other NAS=&lt;br /&gt;
MySQL can also be installed on some [[w:network-attached storage|network-attached storage (NAS)]] device devices. Here are some guides for various NAS devices that can have a MySQL server installed:&lt;br /&gt;
&lt;br /&gt;
*Devices running Arch Linux ARM (such as the PogoPlug, Dockstar, etc) can use the [[Setting_up_MySQL|Arch Linux instructions]] on this page.&lt;br /&gt;
*[https://web.archive.org/web/20160329053954/http://quixventure.com/2011/12/configure-a-synology-nas-as-mysql-server-for-xbmc/ Synology NAS as MySQL server for XBMC] and http://youtu.be/3PmmDtK65ks&lt;br /&gt;
*http://www.robvanhamersveld.nl/2013/02/05/share-your-xbmc-12-0-library-on-a-synology-ds-or-other-nas/ Synology DS with MySQL guide based on Frodo&lt;br /&gt;
*http://forum.kodi.tv/showthread.php?tid=172548 - unRAID&lt;br /&gt;
&lt;br /&gt;
After setting up a database server on you NAS, you should create a Kodi user with full administrative privileges. The user should be able to log in from your Kodi devices, so make sure you give the user login access from external machines.&lt;br /&gt;
You do not need to create a database as Kodi will create the required databases itself.&lt;br /&gt;
&lt;br /&gt;
{{redv|&#039;&#039;&#039;Warning:&#039;&#039;&#039;| As you are giving the Kodi user full administrative privileges and external machine access it is recommended that you review your database security. It is highly recommenced that you block internet access to your database using an appropriate firewall. }}&lt;br /&gt;
&lt;br /&gt;
=FreeNAS and freeBSD=&lt;br /&gt;
&lt;br /&gt;
== About FreeNAS ==&lt;br /&gt;
&lt;br /&gt;
http://www.freenas.org/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FreeNAS is a FreeBSD based NAS system that can be run on almost any hardware - it uses ZFS for disk and file management. It is used at home and in enterprise businesses. 99% of tasks can be done via the web interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example below is based on FreeNAS 9.1.1 on 12/12/13, and assumes you have already configured your nas with drives, datasets etc&lt;br /&gt;
&lt;br /&gt;
== How to ==&lt;br /&gt;
&lt;br /&gt;
=== Make a jail ===&lt;br /&gt;
&lt;br /&gt;
create a Jail via the FreeNAS webui - if unsure see here http://doc.freenas.org/index.php/Adding_Jails&lt;br /&gt;
&lt;br /&gt;
make a note of the jail IP address shown - you will need this to put in the advancedsettings.xml file on the Kodi machine later&lt;br /&gt;
&lt;br /&gt;
=== Prepare the jail ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*ssh into FreeNAS&lt;br /&gt;
**If you have a windows PC use putty (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) &lt;br /&gt;
**(easiest) click the &amp;quot;shell&amp;quot; button in the left of the FreeNAS webui&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
type the following commands&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;jls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Take note of the JID of the jail you created, use it in the command below and replace n with the number of the jail you just created&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;jexec n csh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install mysql ===&lt;br /&gt;
You are now inside your jail&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;pkg install mysql55-server&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;pkg install nano&amp;lt;/code&amp;gt;&lt;br /&gt;
**(nano is a text editor you will need shortly)&lt;br /&gt;
&lt;br /&gt;
We now need to enable mysql in rc.conf&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;nano /etc/rc.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
insert the line below into the rc.conf file&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;mysql_enable=&amp;quot;YES&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
save the file and exit (see bottom of nano edit page for keystrokes info)&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;service mysql-server start&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Optional step below - this is an automated script that will secure you mysql instance - it will prompt you for answers to questions. Its up to you if you do this.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;mysql_secure_installation&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configure mysql ready for Kodi to use ===&lt;br /&gt;
&lt;br /&gt;
type in&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;mysql -u root -p&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You are now in mysql administration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;CREATE USER &#039;kodi&#039; IDENTIFIED BY &#039;kodi&#039;;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;GRANT ALL ON *.* TO &#039;kodi&#039;;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;flush privileges;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;quit;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Docker=&lt;br /&gt;
&#039;&#039;&#039;Mariadb in Docker Container:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you are new to Docker, first install Docker for your specific OS. Containers are OS independent&lt;br /&gt;
https://www.docker.com/&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t have one already, create a docker-compose.yaml file.  &lt;br /&gt;
&lt;br /&gt;
Here&#039;s an example service definition for a mariadb container using the offical MariaDB LTS (Long Term Support) image:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 services:&lt;br /&gt;
  mariadb:&lt;br /&gt;
    image: mariadb:lts&lt;br /&gt;
    container_name: mariadb&lt;br /&gt;
    ports:&lt;br /&gt;
      - 3306:3306&lt;br /&gt;
    volumes:&lt;br /&gt;
      - /your/path/to/database/files/:/var/lib/mysql&lt;br /&gt;
      - /your/path/to/mariadb/configuration/files:/config&lt;br /&gt;
    environment:&lt;br /&gt;
      - MYSQL_ROOT_PASSWORD=&amp;quot;YOUR_MARIADB_ROOT_PASSWORD&amp;quot;&lt;br /&gt;
      - MYSQL_PASSWORD=kodi&lt;br /&gt;
      - MYSQL_USER=kodi&lt;br /&gt;
      - MARIADB_AUTO_UPGRADE&lt;br /&gt;
    restart: unless-stopped&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To bring the new container up, (in folder where docker-compose.yaml is located): &lt;br /&gt;
&amp;lt;code&amp;gt;sudo docker compose up -d mariadb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will create a root user with the password you gave in the Docker Compose file. It will also create a user called &amp;quot;kodi&amp;quot; (please note that you can use any username you want - default is usually &amp;quot;kodi&amp;quot; with a password of &amp;quot;kodi&amp;quot;). The kodi user will NOT have appropriate access until you grant the correct privileges. &lt;br /&gt;
&lt;br /&gt;
So, with the container running:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo docker exec -it mariadb bash&amp;lt;/code&amp;gt; (to run a command line inside the container.&lt;br /&gt;
&lt;br /&gt;
Then in that shell, run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mariadb -u root -p&amp;lt;/code&amp;gt; (enter root password from Docker Compose file)&lt;br /&gt;
&lt;br /&gt;
Type:&lt;br /&gt;
&amp;lt;code&amp;gt;GRANT ALL PRIVILEGES ON *.* TO &#039;kodi&#039; IDENTIFIED BY &#039;kodi&#039; WITH GRANT OPTION;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then type:&lt;br /&gt;
&amp;lt;code&amp;gt;FLUSH PRIVILEGES;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then you can exit the mariadb shell.&lt;br /&gt;
&lt;br /&gt;
=Restricting MySQL access rights=&lt;br /&gt;
&#039;&#039;&#039;Optional:&#039;&#039;&#039; &#039;&#039;&#039;If you only use the MySQL server for Kodi and that server has non-critical data on it, then this probably not necessary.&#039;&#039;&#039;&lt;br /&gt;
For a more secure MySQL installation use these 2 commands to grant permission only to databases Kodi uses. This is useful if you plan on using your MySQL server for more than just Kodi, or if you&#039;re worried about your internal network being exposed and wanting to lock things down more, etc. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Upto MySQL Server 5.7 Server:&#039;&#039;&#039;&lt;br /&gt;
#&amp;lt;code&amp;gt;GRANT ALL ON `MyVideos%`.* TO &#039;kodi&#039;@&#039;%&#039; IDENTIFIED BY &#039;kodi&#039;;&amp;lt;/code&amp;gt;&lt;br /&gt;
#&amp;lt;code&amp;gt;GRANT ALL ON `MyMusic%`.* TO &#039;kodi&#039;@&#039;%&#039; IDENTIFIED BY &#039;kodi&#039;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;As per MySQL 8.0 Server and upwards:&#039;&#039;&#039;&lt;br /&gt;
#&amp;lt;code&amp;gt;GRANT ALL PRIVILEGES ON `MyVideos%`.* TO `kodi`@`%`;&amp;lt;/code&amp;gt;&lt;br /&gt;
#&amp;lt;code&amp;gt;GRANT ALL PRIVILEGES ON `MyMusic%`.* TO `kodi`@`%`;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{redv|&#039;&#039;&#039;Careful&#039;&#039;&#039;|The limited grants on this page don&#039;t give the kodi user permissions to create required TRIGGERs during install or upgrade. &#039;&#039;&#039;Kodi requires these TRIGGERs to function properly.&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Use the broader grant *.* statement that is explained on the previous tabs while creating or upgrading the tables. Only restrict rights afterwards, if you need to. &amp;lt;br&amp;gt;&lt;br /&gt;
Alternatively, figure out how to specifically give the account the right to create the require TRIGGERS - this varies between MySQL versions. }}&lt;br /&gt;
&amp;lt;headertabs /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Next|[[MySQL/Setting up Kodi|Setting up Kodi]]}}&lt;br /&gt;
&lt;br /&gt;
{{Isengard updated}}&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:Switchback&amp;diff=253850</id>
		<title>Add-on:Switchback</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:Switchback&amp;diff=253850"/>
		<updated>2024-11-29T02:43:22Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Addon &lt;br /&gt;
|Name=Switchback&lt;br /&gt;
|provider-name=bossanova808&lt;br /&gt;
|ID=plugin.switchback&lt;br /&gt;
|latest-version=1.0.0&lt;br /&gt;
|extension point=xbmc.service&lt;br /&gt;
|provides=&lt;br /&gt;
|Summary=Utility for fast switching between recently played media.&lt;br /&gt;
|Description=&lt;br /&gt;
Kodi utility for fast switching between recently played media.&lt;br /&gt;
&lt;br /&gt;
Keeps a list of recently played media - supports Kodi library episodes, movies, PVR channels, songs and non-library files.  Does not (yet?) support add-ons or PVR recordings.&lt;br /&gt;
&lt;br /&gt;
The primary intended use is to make for super easy Switchback between two in progress videos (by binding a remote key to Switchback, see Wiki/Forum thread for info).&lt;br /&gt;
&lt;br /&gt;
Consider this scenario:&lt;br /&gt;
- You are watching &#039;video A&#039; with your partner.  You are interrupted and your partner needs to tend to the kids/howl at the moon.&lt;br /&gt;
- You navigate to &#039;video B&#039; and watch some of that.&lt;br /&gt;
- Your partner comes back.&lt;br /&gt;
- You hit your one button &#039;Switchback&#039; and &#039;video A&#039; starts playing again, no need for tedious navigation etc.&lt;br /&gt;
- You are interrupted again - the moon is so very bright tonight - hit your &#039;Switchback&#039; to resume &#039;video B&#039; immediately, again with one magic button and no tedious navigation.&lt;br /&gt;
        &lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language=&lt;br /&gt;
|License=GPL-3.0-only&lt;br /&gt;
|Forum=https://forum.kodi.tv/showthread.php?tid=379330&lt;br /&gt;
|Website=https://github.com/bossanova808/plugin.switchback/&lt;br /&gt;
|Source=https://github.com/bossanova808/plugin.switchback/&lt;br /&gt;
|Email=bossanova808@gmail.com&lt;br /&gt;
|broken=&lt;br /&gt;
|icon url=http://mirrors.kodi.tv/addons/omega/plugin.switchback/resources/icon.png}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons with license tag]]&lt;br /&gt;
[[Category:Add-ons with source tag]]&lt;br /&gt;
[[Category:Add-ons with website tag]]&lt;br /&gt;
[[Category:All add-ons]]&lt;br /&gt;
[[Category:Service add-ons]]&lt;br /&gt;
[[Category:Nexus add-on repository]]&lt;br /&gt;
[[Category:Omega add-on repository]]&lt;br /&gt;
&lt;br /&gt;
== Using Switchback ==&lt;br /&gt;
&lt;br /&gt;
The Switchback list of recently played media can be accessed the same way as any other video plugin - by clicking on its icon.&lt;br /&gt;
&lt;br /&gt;
Of course, the point is for faster switching without much/any navigation, so you&#039;re best off binding a remote/keyboard key for super fast switching.&lt;br /&gt;
&lt;br /&gt;
Accessing the Switchback list:&lt;br /&gt;
&lt;br /&gt;
*     You can access the full Switchback list (and remove anything in there if you want) - as you would access any Video addon.&lt;br /&gt;
*     Ideally, for one touch instant switching that resumes right where you left off, bind a remote/keyboard key to this Switchback command, e.g. this binds the SomeButton button: &lt;br /&gt;
        &amp;lt;SomeButton&amp;gt;PlayMedia(plugin://plugin.switchback/?mode=switchback,resume)&amp;lt;/SomeButton&amp;gt;&lt;br /&gt;
*     Or, if you prefer for it to display the Switchback list (i.e. list of recently played things) and then select from there, use:&lt;br /&gt;
        &amp;lt;SomeButton&amp;gt;RunAddon(plugin.switchback)&amp;lt;/SomeButton&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Unofficial_add-on_repositories&amp;diff=253681</id>
		<title>Unofficial add-on repositories</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Unofficial_add-on_repositories&amp;diff=253681"/>
		<updated>2024-10-30T05:18:25Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: /* Active */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mininav|[[Development]]|[[Add-on development]]|[[Add-on repositories]]}}&lt;br /&gt;
:&#039;&#039;See also: &#039;&#039;&#039;[[:Category:Add-ons not in the Kodi.tv repo|Add-ons not in the Kodi.tv repo]]&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;plainlinks&amp;quot; role=&amp;quot;presentation&amp;quot; style=&amp;quot;background-color: #ffeaab; border: 2px solid #f28500; border-left-width: 10px; box-shadow: 6px 6px 6px 2px #693c0a; box-sizing: border-box; margin: 1.5em 2px 2em; text-align: justify; width: fit-content; word-wrap: break-word;&amp;quot;&lt;br /&gt;
 |- style=&amp;quot;vertical-align: middle;&amp;quot;&lt;br /&gt;
 | style=&amp;quot;border: none; padding: 0.75em; text-align: center;&amp;quot; | [[File:Important icon.png|72px|link=|alt=]]&lt;br /&gt;
 | style=&amp;quot;border: none; font-size: 1.05em; font-weight: 500; line-height: 1.5; padding: 0.75em 1.25em 0.5em 0.75em;&amp;quot; | The listings here are provided only for convenience and without any suggestion, implicit or explicit, that their use with {{Kodi}} is advisable, suitable or even legal for any use case and always &amp;lt;span style=&amp;quot;font-style: italic; font-weight: bold; text-decoration: underline;&amp;quot;&amp;gt;at your own risk&amp;lt;/span&amp;gt;. The same is true for all of the individual add-ons supplied by these repositories.&lt;br /&gt;
&amp;lt;hr style=&amp;quot;background-color: #f28500; height: 2px; margin: 1.5em 10% 1em;&amp;quot; /&amp;gt;&lt;br /&gt;
Although an initial check was conducted for inclusion into this list, the contents of a repository can change at any time without warning. This page is not actively patrolled, but action will be taken immediately once notification is received of breaches to our rules. &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;Conduct your own checks&amp;lt;/span&amp;gt; to confirm that the content/apps/add-ons you download/play/install are safe and from sources you trust.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kodi includes the ability to connect to user-published or &#039;&#039;third-party&#039;&#039; add-on repositories which provide untrusted add-ons, unlike those found in the [[Official add-on repository|official add-on repository]]. Shown below are listings of some of the more widely-known such repositories.&lt;br /&gt;
&lt;br /&gt;
== Information for add-on developers ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;{{Big|Please consider:}}&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
:* &#039;&#039;&#039;{{Big|Applying to [[Submitting Add-ons|have your add-on included]] in the [[Official add-on repository|official add-on repository]].}}&#039;&#039;&#039;&lt;br /&gt;
:* If it does not meet the required conditions, consider contacting the owner of an existing unofficial repository and ask if they would be willing to let you distribute your add-on from there.&lt;br /&gt;
:* You can also create your own repository. See [[Add-on repositories|Add-on repositories]], and then add it to the table below for it to show up in the Repositories Installer Add-on.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;{{Big|Also, be advised that:}}&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
:* {{Big|The &#039;&#039;&#039;[[Official:Forum_rules|forum rules]]&#039;&#039;&#039; on &#039;&#039;&#039;[[Official:Forum rules/Banned add-ons|piracy content]]&#039;&#039;&#039; apply to the wiki as well!}}&lt;br /&gt;
:* When adding entries to the table, it should be organized &#039;&#039;alphabetically&#039;&#039; according to the &#039;&#039;Repository Name&#039;&#039; column, and the descriptions must be as &#039;&#039;concise&#039;&#039; and &#039;&#039;accurate&#039;&#039; as possible.&lt;br /&gt;
&lt;br /&gt;
== How to install additional add-on repositories ==&lt;br /&gt;
You can install individual repositories by following the same process as described for &#039;&#039;&#039;[[Add-on manager#How to install from a ZIP file|installing an add-on from a ZIP file]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
To access the contents of the newly installed repository, from the home screen browse to: &#039;&#039;&#039;&amp;lt;samp&amp;gt;Add-ons ▶ Install from repository ▶ &amp;lt;var&amp;gt;Repository name&amp;lt;/var&amp;gt;&amp;lt;/samp&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Unofficial repositories ==&lt;br /&gt;
=== Active ===&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot; style=&amp;quot;background-color: #f9f9f9; border: 1px solid #aaa; border-spacing: 0; margin: 1.5em auto; min-width: 90em; text-align: center; vertical-align: middle;&amp;quot;&lt;br /&gt;
 |+ Active unofficial Kodi add-on repositories&lt;br /&gt;
 ! colspan=&amp;quot;2&amp;quot; scope=&amp;quot;col&amp;quot; style=&amp;quot;min-width: 18em;&amp;quot; | Repository&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; style=&amp;quot;width: 28em;&amp;quot; | Description&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; data-sort-type=&amp;quot;isoDate&amp;quot; style=&amp;quot;min-width: 10em;&amp;quot; | Last&amp;amp;nbsp;Updated&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; style=&amp;quot;min-width: 14em;&amp;quot; | Maintainer(s)&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; style=&amp;quot;min-width: 20em;&amp;quot; | Zip&amp;amp;nbsp;File&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/hadynz/repository.arabic.xbmc-addons Arabic XBMC Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.arabic.xbmc-addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Arabic Addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2019-10-03&amp;quot; | {{#dateformat:2019-10-03|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=137319 Hady Osman]&amp;lt;ref name=&amp;quot;hadynz-github&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;hadynz-twitter&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://www.dropbox.com/s/aisgyozoxquyfc1/repository.arabic.xbmc-addons1.0.1%20(1).zip?dl=0 repository.arabic.xbmc-addons1.0.1 (1).zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:CatchUpTV_AU_Plugins.png|frameless|x46px|link=https://aussieaddons.com/|Aussie Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://aussieaddons.com/ Aussie Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.aussieaddons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Australian free-to-air TV provider add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-12-31&amp;quot; | {{#dateformat:2021-12-31|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Andybz|Andy Botting]] &amp;amp; [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=392186 Glenn Guy]&amp;lt;ref name=&amp;quot;aussieaddons-github&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;aussieaddons-twitter&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://r.aussieaddons.com/repo-1.2.0.zip repo-1.20.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Bossanova808.png|frameless|x46px|link=https://github.com/bossanova808/repository.bossanova808|Bossanova808]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/bossanova808/repository.bossanova808 Bossanova808]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.bossanova808&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | OzWeather skin patcher to support [[Add-on:Oz Weather|OzWeather]].  YoctoDisplay - show time remaining and current temperature on a USB YoctoDisplay.&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-09-22&amp;quot; | {{#dateformat:2022-09-22|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Bossanova808|bossanova808]]&amp;lt;ref name=&amp;quot;bossanova808-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;bossanova808-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/bossanova808/repository.bossanova808/raw/refs/heads/main/repository-downloads/repository.bossanova808/repository.bossanova808-0.2.7.zip repository.bossanova808-0.2.7.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Plugin.program.remote.control.browser.png|frameless|x46px|link=https://github.com/chadparry/kodi-repository.chad.parry.org|Chad Parry]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/chadparry/kodi-repository.chad.parry.org Chad Parry]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.chad.parry.org&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:Remote Control Browser|Remote Control Browser]] (web browser built for use with a remote control)&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-09-12&amp;quot; | {{#dateformat:2022-09-12|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:ChadParry|Chad Parry]]&amp;lt;ref name=&amp;quot;chadparry-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;chadparry-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://chad.parry.org/software/kodi/repository.chad.parry.org/repository.chad.parry.org-3.1.0.zip repository.chad.parry.org-3.1.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.gade.png|frameless|x46px|link=https://github.com/gade01/repository.gade|Gade&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/gade01/repository.gade Gade&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.gade&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:Rapier|Rapier]] skin updates and other add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-10-15&amp;quot; | {{#dateformat:2022-10-15|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Gade|Christian Gade]]&amp;lt;ref name=&amp;quot;Gade-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;gade01-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/gade01/repository.gade/raw/master/matrix/repository.gade/repository.gade-2.2.0.zip repository.gade-2.2.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.japanese.png|frameless|x46px|link=https://github.com/xbmc-now/japanese-xbmc-addons|Japanese XBMC Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/xbmc-now/japanese-xbmc-addons Japanese XBMC Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.japanese&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Japanese addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2018-10-20&amp;quot; | {{#dateformat:2018-10-20|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/xbmc-now xbmc-now]&lt;br /&gt;
 | [https://github.com/xbmc-now/japanese-xbmc-addons/raw/master/repo/repository.japanese/repository.japanese-1.0.0.zip repository.japanese-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.jeroen.png|frameless|x46px|link=https://gitlab.com/jeroenpardon/repository.jeroen|Jeroen]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://gitlab.com/jeroenpardon/repository.jeroen Jeroen]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.jeroen&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:Grid|Grid]] and [[Archive:ReFocus|reFocus]] skins beta releases&lt;br /&gt;
 | data-sort-value=&amp;quot;2018-03-17&amp;quot; | {{#dateformat:2018-03-17|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Jeroen|Jeroen Pardon]]&amp;lt;ref name=&amp;quot;Jeroen-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Jeroen-gitlab&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://gitlab.com/jeroenpardon/repository.jeroen/-/raw/master/repository.jeroen/repository.jeroen-1.0.1.zip repository.jeroen-1.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Jurialmunkey.png|frameless|x46px|link=https://github.com/jurialmunkey/repository.jurialmunkey|Jurialmunkey Alpha]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/jurialmunkey/repository.jurialmunkey Jurialmunkey Alpha]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.jurialmunkey&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Alpha (development) releases of [[User:Jurialmunkey|jurialmunkey]]&#039;s skins&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-10-26&amp;quot; | {{#dateformat:2022-10-26|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Jurialmunkey|jurialmunkey]]&amp;lt;ref name=&amp;quot;jurialmunkey-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;jurialmunkey-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://jurialmunkey.github.io/repository.jurialmunkey/repository.jurialmunkey-2.2.zip repository.jurialmunkey-2.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Kodi-czsk.png|frameless|x46px|link=https://kodi-czsk.github.io/repository/|KODI CZ/SK]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://kodi-czsk.github.io/repository/ KODI CZ/SK]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.kodi-czsk&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Video add-ons for Czech and Slovak-speaking users&lt;br /&gt;
 | data-sort-value=&amp;quot;2020-09-30&amp;quot; | {{#dateformat:2020-09-30|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/kodi-czsk kodi-czsk]&lt;br /&gt;
 | [https://kodi-czsk.github.io/repository/repo/repository.kodi-czsk/repository.kodi-czsk-1.0.2.zip repository.kodi-czsk-1.0.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.kodinerds.png|frameless|x46px|link=https://repo.kodinerds.net/|Kodinerds Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://repo.kodinerds.net/ Kodinerds Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.kodinerds&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Mostly German add-ons and skins&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-10-25&amp;quot; | {{#dateformat:2022-10-25|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://www.kodinerds.net Kodinerds]&lt;br /&gt;
 | [https://repo.kodinerds.net/addons/repository.kodinerds/repository.kodinerds-7.0.1.2.zip repository.kodinerds-7.0.1.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Marcelveldt.png|frameless|x46px|link=https://github.com/kodi-community-addons/repository.marcelveldt|Marcelveldt&#039;s Betas]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/kodi-community-addons/repository.marcelveldt Marcelveldt&#039;s Beta]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.marcelveldt&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Beta (testing) versions of [[User:Marcelveldt|marcelveldt]]&#039;s addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-04-09&amp;quot; | {{#dateformat:2022-04-09|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Marcelveldt|Marcel van der Veldt]]&amp;lt;ref name=&amp;quot;marcelveldt-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/kodi-community-addons/repository.marcelveldt/raw/master/repository/repository.marcelveldt/repository.marcelveldt-1.0.3.zip repository.marcelveldt-1.0.3.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:ProtoType.png|frameless|x46px|link=https://prototyperepo.github.io/|ProtoType]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://prototyperepo.github.io/ ProtoType]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.prototype&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Forks of abandoned skins (e.g. [[Add-on:Aura|Aura]]) and their dependencies&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-03-26&amp;quot; | {{#dateformat:2021-03-26|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/ProtoTypeRepo ProtoType]&amp;lt;ref name=&amp;quot;ProtoType-reddit&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/ProtoTypeRepo/ProtoTypeRepo.github.io/raw/main/repository.prototype-1.0.zip repository.prototype-1.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Queeup_Add-ons.png|frameless|x46px|link=https://github.com/queeup/repository.queeup|Queeup Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/queeup/repository.queeup Queeup Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.queeup&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | General add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-04-30&amp;quot; | {{#dateformat:2021-04-30|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/queeup queeup]&amp;lt;ref name=&amp;quot;queeup-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://raw.githubusercontent.com/queeup/repository.queeup/matrix/repository.queeup.zip repository.queeup.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.sastatv.addons.png|frameless|x46px|link=https://sastatv.com/installation.html|Sasta TV]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://sastatv.com/installation.html Sasta TV]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.sastatv.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Live streams and on-demand media from all over the Indian subcontinent&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-08-07&amp;quot; | {{#dateformat:2022-08-07|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Sasta TV&lt;br /&gt;
 | [http://sastatv.com/repos/repository.sastatv.addons.zip repository.sasatv.addons.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.scudlee.png|frameless|x46px|link=https://github.com/ScudLee/scudlee-xbmc-addons|ScudLee&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/ScudLee/scudlee-xbmc-addons ScudLee&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.scudlee&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:AniDB.net|AniDB.net]] scraper mods&lt;br /&gt;
 | data-sort-value=&amp;quot;2020-03-11&amp;quot; | {{#dateformat:2020-03-11|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/ScudLee ScudLee]&amp;lt;ref name=&amp;quot;scudlee-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/ScudLee/scudlee-xbmc-addons/raw/master/repo/repository.scudlee/repository.scudlee-1.0.0.zip repository.scudlee-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.matthuismann.slyguy.png|frameless|x46px|link=https://github.com/matthuisman/slyguy.addons|Slyguy]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/matthuisman/slyguy.addons Slyguy Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.slyguy&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Various video services and other addons by SlyGuy&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-10-26&amp;quot; | {{#dateformat:2022-10-26|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://www.matthuisman.nz/ Matt Huisman]&amp;lt;ref name=&amp;quot;matthuisman-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;matthuisman-github&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;matthuisman-reddit&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;matthuisman-twitter&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://k.slyguy.xyz/repository.slyguy.zip repository.slyguy.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.solbero.matrix.png|frameless|x46px|link=https://github.com/solbero/repository.solbero.matrix|Solbero&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/solbero/repository.solbero.matrix Solbero&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.solbero.matrix&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Lutris add-on (to launch games through Lutris)&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-08-06&amp;quot; | {{#dateformat:2021-08-06|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/solbero Njord A. Solberg]&amp;lt;ref name=&amp;quot;solbero-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/solbero/repository.solbero.matrix/raw/master/repository.solbero.matrix/repository.solbero.matrix.zip repository.solbero.matrix.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.teeedubb.png|frameless|x46px|link=https://github.com/teeedubb/teeedubb-xbmc-repo|Teeedubb Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/teeedubb/teeedubb-xbmc-repo Teeedubb Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.teeedubb&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:Steam Community|Steam Launcher]], Music Party Mode, and others&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-11-15&amp;quot; | {{#dateformat:2021-11-15|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Teeedubb|Teeedubb]]&amp;lt;ref name=&amp;quot;teeedubb-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;teeedubb-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/teeedubb/teeedubb-xbmc-repo/raw/master/repository.teeedubb/repository.teeedubb-1.0.2.zip repository.teeedubb-1.0.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.wiiego.png|frameless|x46px|link=https://github.com/diegofn/wiiego-kodi-addons|Wiiego Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/diegofn/wiiego-kodi-addons Wiiego Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.wiiego&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | ColombiaTV video plugin and Terra Sonora audio service (listen and watch for free)&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-10-24&amp;quot; | {{#dateformat:2021-10-24|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/diegofn Diego Fernando Nieto]&lt;br /&gt;
 | [https://github.com/diegofn/wiiego-kodi-addons/raw/master/repo/repository.wiiego/repository.wiiego-1.0.2.zip repository.wiiego-1.0.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Adult_xbmc.png|frameless|x46px|link=https://github.com/xbmc-adult/xbmc-adult|XBMC-Adult Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/xbmc-adult/xbmc-adult XBMC-Adult Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.xbmcadult&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | The definitive source for adult-oriented (a/k/a &amp;quot;Not Safe For Work&amp;quot;) add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-09-23&amp;quot; | {{#dateformat:2022-09-23|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/xbmc-adult XBMC-Adult]&lt;br /&gt;
 | [https://github.com/xbmc-adult/xbmc-adult/raw/ghmaster/repository.xbmcadult/repository.xbmcadult-1.0.7.zip repository.xbmcadult-1.0.7.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.xycl.addons.png|frameless|x46px|link=https://github.com/Xycl/repository.xycl.addons|Xycl Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/Xycl/repository.xycl.addons Xycl Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.xycl.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Amazon.de Prime Instant Video, [[Add-on:WDR Rockpalast|WDR Rockpalast concerts]], My Pictures Database and [[Add-on:ListenLiveEU|ListenLive.eu]]&lt;br /&gt;
 | data-sort-value=&amp;quot;2019-05-01&amp;quot; | {{#dateformat:2019-05-01|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Xycl|Xycl]]&amp;lt;ref name=&amp;quot;Xycl-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Xycl-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/Xycl/repository.xycl.addons/raw/master/repository.xycl.addons/repository.xycl.addons-1.2.1.zip repository.xycl.addons-1.2.1.zip]&lt;br /&gt;
 |- class=&amp;quot;sortbottom&amp;quot;&lt;br /&gt;
 | colspan=&amp;quot;6&amp;quot; style=&amp;quot;font-size: 0.9em; padding: 0.75em; text-align: left;&amp;quot; | &amp;lt;div class=&amp;quot;reflist&amp;quot; style=&amp;quot;column-width: 24em;&amp;quot;&amp;gt;&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;hadynz-github&amp;quot;&amp;gt;[https://github.com/hadynz GitHub Profile: &#039;&#039;hadynz&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;hadynz-twitter&amp;quot;&amp;gt;[https://twitter.com/hadynz Twitter Profile: &#039;&#039;Hady Osman&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;aussieaddons-github&amp;quot;&amp;gt;[https://github.com/aussieaddons GitHub Profile: &#039;&#039;Aussie Add-ons&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;aussieaddons-twitter&amp;quot;&amp;gt;[https://twitter.com/aussieaddons Twitter Profile: &#039;&#039;Aussie Add-ons&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;bossanova808-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=53991 Kodi Forum Profile: &#039;&#039;Bossanova808&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;bossanova808-github&amp;quot;&amp;gt;[https://github.com/bossanova808 GitHub Profile: &#039;&#039;bossanova808&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chadparry-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=363565 Kodi Forum Profile: &#039;&#039;chadparry&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chadparry-github&amp;quot;&amp;gt;[https://github.com/chadparry GitHub Profile: &#039;&#039;chadparry&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Gade-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=152411 Kodi Forum Profile: &#039;&#039;Gade&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;gade01-github&amp;quot;&amp;gt;[https://github.com/gade01 GitHub Profile: &#039;&#039;gade01&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Jeroen-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=30440 Kodi Forum Profile: &#039;&#039;Jeroen&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Jeroen-gitlab&amp;quot;&amp;gt;[https://gitlab.com/jeroenpardon GitLab Profile: &#039;&#039;Jeroen&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;jurialmunkey-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=159453 Kodi Forum Profile: &#039;&#039;jurialmunkey&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;jurialmunkey-github&amp;quot;&amp;gt;[https://github.com/jurialmunkey GitHub Profile: &#039;&#039;jurialmunkey&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;marcelveldt-github&amp;quot;&amp;gt;[https://github.com/marcelveldt GitHub Profile: &#039;&#039;marcelveldt&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;ProtoType-reddit&amp;quot;&amp;gt;[https://www.reddit.com/user/UnholyPiccolo Reddit Profile: &#039;&#039;UnholyPiccolo&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;queeup-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=44250 Kodi Forum Profile: &#039;&#039;queeup&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;scudlee-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=97582 Kodi Forum Profile: &#039;&#039;scudlee&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;matthuisman-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=21862 Kodi Forum Profile: &#039;&#039;matthuisman&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;matthuisman-github&amp;quot;&amp;gt;[https://github.com/matthuisman GitHub Profile: &#039;&#039;matthuisman&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;matthuisman-reddit&amp;quot;&amp;gt;[https://www.reddit.com/user/matthuisman/ Reddit Profile: &#039;&#039;Matt Huisman&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;matthuisman-twitter&amp;quot;&amp;gt;[https://twitter.com/MattHuismanNZ Twitter Profile: &#039;&#039;MattHuismanNZ&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;solbero-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=217502 Kodi Forum Profile: &#039;&#039;solbero&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;teeedubb-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=63996 Kodi Forum Profile: &#039;&#039;teeedubb&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;teeedubb-github&amp;quot;&amp;gt;[https://github.com/teeedubb GitHub Profile: &#039;&#039;teeedubb&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Xycl-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=116483 Kodi Forum Profile: &#039;&#039;Xycl&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Xycl-github&amp;quot;&amp;gt;[https://github.com/Xycl GitHub Profile: &#039;&#039;Xycl&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abandoned ===&lt;br /&gt;
These repositories have not been updated in a long period of time and so likely contain broken add-ons.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot; style=&amp;quot;background-color: #f9f9f9; border: 1px solid #aaa; border-spacing: 0; margin: 1.5em auto 2.5em; min-width: 90em; text-align: center; vertical-align: middle;&amp;quot;&lt;br /&gt;
 |+ Inactive unofficial Kodi add-on repositories&lt;br /&gt;
 ! colspan=&amp;quot;2&amp;quot; scope=&amp;quot;col&amp;quot; style=&amp;quot;min-width: 23em;&amp;quot; | Repository&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; style=&amp;quot;width: 26em;&amp;quot; | Description&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; data-sort-type=&amp;quot;isoDate&amp;quot; style=&amp;quot;min-width: 9em;&amp;quot; | Last&amp;amp;nbsp;Updated&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; style=&amp;quot;min-width: 12em;&amp;quot; | Maintainer&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; style=&amp;quot;min-width: 20em;&amp;quot; | Zip File&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/xbmc-repo-balinus/ Balinus]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repo.balinus&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Shade skin for [[Archive:Eden API changes|Eden]]&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-03-19&amp;quot; | {{#dateformat:2013-03-19|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=97359 Balinus]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xbmc-repo-balinus/xbmc-repo-balinus.zip xbmc-repo-balinus.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.bluecop.xbmc-plugins.png|frameless|x46px|link=https://github.com/BlueCop/BlueCop-XBMC-Plugins|Bluecop]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/BlueCop/BlueCop-XBMC-Plugins Bluecop]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.bluecop.xbmc-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Miscellaneous video add-ons updated by BlueCop&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-01-19&amp;quot; | {{#dateformat:2013-01-19|mdy}}&lt;br /&gt;
 | [https://github.com/BlueCop BlueCop]&amp;lt;ref name=&amp;quot;BlueCop-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [http://bluecop-xbmc-repo.googlecode.com/files/repository.bluecop.xbmc-plugins.zip repository.bluecop.xbmc-plugins.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://bitbucket.org/vitorhirota/repository.brazilian.xbmc-addons/src/master/ Brazilian Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.brazilian.xbmc-addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Brazilian streaming content&lt;br /&gt;
 | data-sort-value=&amp;quot;2017-09-19&amp;quot; | {{#dateformat:2017-09-19|mdy}}&lt;br /&gt;
 | [[User:Vitorhirota|Vitor Hirota]]&amp;lt;ref name=&amp;quot;vitorhirota-bitbucket&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://bitbucket.org/vitorhirota/repository.brazilian.xbmc-addons/downloads/repository.brazilian.xbmc-addons-1.0.1.zip repository.brazilian.xbmc-addons-1.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/xbmc-czech/ Czech Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.xbmc-czech.sf.net&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for Czech users&lt;br /&gt;
 | data-sort-value=&amp;quot;2011-01-30&amp;quot; | {{#dateformat:2011-01-30|mdy}}&lt;br /&gt;
 | [https://github.com/tomas-zemres Tomas Zemres]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xbmc-czech/repository.xbmc-czech.sf.net-0.1.zip repository.xbmc-czech.sf.net-0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repo.hybrid.png|frameless|x46px|link=https://code.google.com/archive/p/hybrid-development-repo/|Hybrid Development]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/hybrid-development-repo/ Hybrid Development]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repo.hybrid&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Test builds of the Hybrid, Confluence Vertical and Confluence Customizable Mod skins&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-04-03&amp;quot; | {{#dateformat:2015-04-03|mdy}}&lt;br /&gt;
 | [https://github.com/Mudislander Mudislander]&amp;lt;ref name=&amp;quot;Mudislander-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/hybrid-development-repo/xbmc.repo.hybrid-1.0.0.zip xbmc.repo.hybrid-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.googlecode.izexbmcaddons.png|frameless|x46px|link=https://code.google.com/archive/p/izexbmcaddons/|iZE Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/izexbmcaddons/ iZE Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.googlecode.izexbmcaddons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | General add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2012-03-20&amp;quot; | {{#dateformat:2012-03-20|mdy}}&lt;br /&gt;
 | iZE&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/izexbmcaddons/repository.googlecode.izexbmcaddons.zip repository.googlecode.izexbmcaddons.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Korean_Add-ons.png|frameless|x46px|link=https://code.google.com/archive/p/xbmc-korea-addons/|Korean Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/xbmc-korea-addons/ Korean Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.xbmc-korea.com&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for Korean users&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-02-07&amp;quot; | {{#dateformat:2015-02-07|mdy}}&lt;br /&gt;
 | Xbmc Korea&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xbmc-korea-addons/repository.xbmc-korea.com-1.0.7.zip repository.xbmc-korea.com-1.0.7.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.kuroshi.png|frameless|x46px|link=https://github.com/kuruoujou/kuroshi-xbmc-repo/|Kuroshi]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/kuruoujou/kuroshi-xbmc-repo/ Kuroshi]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.kuroshi&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | XBMAL, the XBMC MAL Updater addon&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-01-16&amp;quot; | {{#dateformat:2015-01-16|mdy}}&lt;br /&gt;
 | [[User:Kuroshi|Spencer Julian]]&amp;lt;ref name=&amp;quot;kuroshi-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/kuruoujou/kuroshi-xbmc-repo/raw/master/repository.kuroshi/repository.kuroshi-2.0.1.zip repository.kuroshi-2.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Luxeria_Add-ons.png|frameless|x46px|link=https://code.google.com/archive/p/luxeria-repository/|Luxeria Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/luxeria-repository/ Luxeria Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.luxeria&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Swiss Army Knife plugin, for transcoding videos from DVD and Bluray&lt;br /&gt;
 | data-sort-value=&amp;quot;2011-06-12&amp;quot; | {{#dateformat:2011-06-12|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=49373 linuxluemmel]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/luxeria-repository/repository.luxeria.zip repository.luxeria.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.macedoniaondemand.kodi-plugins.png|frameless|x46px|link=https://github.com/mviktor/mviktor.repository.kodi-plugins|Macedonia On Demand Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/mviktor/mviktor.repository.kodi-plugins Macedonia On Demand Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.macedoniaondemand.kodi-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for Macedonian, Croatian, and Serbian users&lt;br /&gt;
 | data-sort-value=&amp;quot;2016-01-04&amp;quot; | {{#dateformat:2016-01-04|mdy}}&lt;br /&gt;
 | [https://github.com/mviktor Viktor Mladenovski]&amp;lt;ref name=&amp;quot;mviktor-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/mviktor/mviktor.repository.kodi-plugins/releases/download/v1.1.0/mviktor.repository.kodi-plugins-1.1.0.zip mviktor.repository.kodi-plugins-1.1.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/xbmc-addon-repository/ Maruchan&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.unofficial.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | iTunes Streamer for Plex, MTV Shows, AnimeFTW, and Crunchyroll Takeout add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2012-06-30&amp;quot; | {{#dateformat:2012-06-30|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=45024 maruchan]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xbmc-addon-repository/repository.unofficial.addons.zip repository.unofficial.addons.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/membrane-xbmc-repo/ Membrane]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.membrane.xbmc-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Various video and music streaming addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-04-22&amp;quot; | {{#dateformat:2015-04-22|mdy}}&lt;br /&gt;
 | membrane&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/membrane-xbmc-repo/repository.membrane.xbmc-plugins.zip repository.membrane.xbmc-plugins.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.merlink.kodi-addons.png|frameless|x46px|link=https://github.com/merlink01/KodiPlugins|Merlink&#039;s Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/merlink01/KodiPlugins Merlink&#039;s Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.merlink.kodi-addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Simple Log Viewer, MVG Munich Station Departures and ZFS Status Checker addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-02-01&amp;quot; | {{#dateformat:2015-02-01|mdy}}&lt;br /&gt;
 | [[User:Merlink|merlink]]&amp;lt;ref name=&amp;quot;merlink-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;merlink-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/merlink01/KodiPlugins/raw/master/releases/repository.merlink.kodi-addons/repository.merlink.kodi-addons-0.0.3.zip repository.merlink.kodi-addons-0.0.3.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.mindmade.png|frameless|x46px|link=http://www.mindmade.org/kodi.php|Mindmade XBMC Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[http://www.mindmade.org/kodi.php Mindmade XBMC Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.mindmade&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Swiss-specific add-ons from mindmade.org&lt;br /&gt;
 | data-sort-value=&amp;quot;2011-02-02&amp;quot; | {{#dateformat:2011-02-02|mdy}}&lt;br /&gt;
 | Andreas Wetzel&lt;br /&gt;
 | [http://www.mindmade.org/files/repository.mindmade.zip repository.mindmade.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.mossy.png|frameless|x46px|link=https://code.google.com/archive/p/mossy-xbmc-repo/|Mossy]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/mossy-xbmc-repo/ Mossy]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.mossy&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | 4oD and Irish TV Player addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-02-15&amp;quot; | {{#dateformat:2015-02-15|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=105381 Mossy]&lt;br /&gt;
 | [https://drive.google.com/file/d/0B_etmGD8fZ4oME1RTHRyYkdBbGs/view?usp=sharing&amp;amp;resourcekey=0-BEPYFbguK7QHXr3yziElaQ repository.mossy-2.0.7.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:AJ_Video_Add-ons.png|frameless|x46px|link=https://code.google.com/archive/p/sparetime/|Nixa&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/sparetime/ Nixa&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.googlecode.sparetime&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | TopDoc, Fora, VeeHD, FastPassTV, Nobel Prize, The Only Device, 8TV and NTV7 add-ons and more&lt;br /&gt;
 | data-sort-value=&amp;quot;2014-12-27&amp;quot; | {{#dateformat:2014-12-27|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=47988 nixa]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/sparetime/repository.googlecode.sparetime.zip repository.googlecode.sparetime.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repo.plexbmc.png|frameless|x46px|link=https://github.com/hippojay/repository.plexbmc.addons|PleXBMC]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/hippojay/repository.plexbmc.addons PleXBMC]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repo.plexbmc&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Plex integration add-on and skin for XBMC&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-01-31&amp;quot; | {{#dateformat:2013-01-31|mdy}}&lt;br /&gt;
 | [https://github.com/hippojay hippojay]&amp;lt;ref name=&amp;quot;hippojay-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/hippojay/repository.plexbmc.addons/raw/frodo/download/xbmc.repo.plexbmc/xbmc.repo.plexbmc-2.0.2.zip xbmc.repo.plexbmc-2.0.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.popey.png|frameless|x46px|link=https://github.com/TsUPeR/xbmc-repo|Popeye]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/TsUPeR/xbmc-repo Popeye]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.popey&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Pneumatic, Newznab &amp;amp; other Usenet streaming video addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-01-31&amp;quot; | {{#dateformat:2015-01-31|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=52257 Popeye]&lt;br /&gt;
 | [https://github.com/TsUPeR/xbmc-repo/raw/master/repo/repository.popeye/repository.popeye-1.0.1.zip repository.popeye-1.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:QF_Add-ons.png|frameless|x46px|link=https://github.com/vikjon0/qf-xbmc-addons|QF Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/vikjon0/qf-xbmc-addons QF Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.qf.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for XBMC-Live and Linux&lt;br /&gt;
 | data-sort-value=&amp;quot;2012-06-01&amp;quot; | {{#dateformat:2012-06-01|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=47403 vikjon0]&lt;br /&gt;
 | [https://github.com/vikjon0/qf-xbmc-addons/archive/refs/heads/master.zip repository.qf.addons-1.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Rasjani&#039;s Repository logo.png|frameless|x46px|link=http://pcuf.fi/~rasjani/xbmc-rasjanisrepo/|Rasjani&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[http://pcuf.fi/~rasjani/xbmc-rasjanisrepo/ Rasjani&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.rasjanisrepo.xbmc&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Finnish &amp;amp; English add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2017-01-26&amp;quot; | {{#dateformat:2017-01-26|mdy}}&lt;br /&gt;
 | [[User:Rasjani|Rasjani]]&amp;lt;ref name=&amp;quot;rasjani-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [http://pcuf.fi/~rasjani/xbmc-rasjanisrepo/repository.rasjanisrepo.xbmc/repository.rasjanisrepo.xbmc-1.0.0.zip repository.rasjanisrepo.xbmc-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repothn.png|frameless|x46px|link=https://code.google.com/archive/p/repothn/|RepoTHN]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/repothn/ RepoTHN]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.googlecode.repothn&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons by THN&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-03-07&amp;quot; | {{#dateformat:2013-03-07|mdy}}&lt;br /&gt;
 | [https://twitter.com/minventhn THN]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/repothn/repository.googlecode.repothn.zip repository.googlecode.repothn.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Ruuk.addon.repository.png|frameless|x46px|link=https://code.google.com/archive/p/ruuks-repo/|Ruuk&#039;s Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/ruuks-repo/ Ruuk&#039;s Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;ruuk.addon.repository&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Bleeding edge and likely buggy addon versions&lt;br /&gt;
 | data-sort-value=&amp;quot;2012-04-12&amp;quot; | {{#dateformat:2012-04-12|mdy}}&lt;br /&gt;
 | [[User:Ruuk|ruuk]]&amp;lt;ref name=&amp;quot;ruuk-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ruuks-repo/ruuk.addon.repository-1.0.0.zip ruuk.addon.repository-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.seriel.png|frameless|x46px|link=https://www.serielsrl.it/salvo5puntozero-in-tv|Salvo 5.0 Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://www.serielsrl.it/salvo5puntozero-in-tv Salvo 5.0 Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.seriel&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | The best live and on-demand free and independent Italian WebTV&lt;br /&gt;
 | data-sort-value=&amp;quot;2016-09-11&amp;quot; | {{#dateformat:2016-09-11|mdy}}&lt;br /&gt;
 | [[User:Seriel|Seriel]]&lt;br /&gt;
 | [https://www.serielsrl.it/downloads/send/2-repo/2-repo repository.seriel-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Seppius_RU_Add-ons.png|frameless|x46px|link=https://code.google.com/archive/p/seppius-xbmc-repo/|Seppius XBMC Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/seppius-xbmc-repo/ Seppius XBMC Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.seppius&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Resources for Russian language XBMC users&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-08-07&amp;quot; | {{#dateformat:2015-08-07|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=71472 seppius]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/seppius-xbmc-repo/repository.seppius.zip repository.seppius.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Sickbeard-xbmc.png|frameless|x46px|link=https://code.google.com/archive/p/sickbeard-xbmc/|Sickbeard XBMC Plugins]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/sickbeard-xbmc/ Sickbeard XBMC Plugins]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.sickbeard.xbmc-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-on to integrate Sickbeard with XBMC&lt;br /&gt;
 | data-sort-value=&amp;quot;2014-07-03&amp;quot; | {{#dateformat:2014-07-03|mdy}}&lt;br /&gt;
 | [https://github.com/ZachMoore1 Zach Moore]&amp;lt;ref name=&amp;quot;Maniaczm-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/sickbeard-xbmc/repository.sickbeard.xbmc-plugins.zip repository.sickbeard.xbmc-plugins.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Smuto.png|frameless|x46px|link=https://code.google.com/archive/p/smuto/|Smuto]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/smuto/ Smuto]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.smuto&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for Polish language XBMC users&lt;br /&gt;
 | data-sort-value=&amp;quot;2014-05-03&amp;quot; | {{#dateformat:2014-05-03|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=8863 smuto]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/smuto/repository.smuto-1.2.1.zip repository.smuto-1.2.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Stacked.png|frameless|x46px|link=https://code.google.com/archive/p/plugin/|Stacked Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/plugin/ Stacked Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.stacked.xbmc.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Video add-ons for PBS, Revision3, TMZ, G4TV, ESPN Video, NBA Video and Trailer Addict&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-06-22&amp;quot; | {{#dateformat:2013-06-22|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=26908 stacked]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/plugin/repository.stacked.xbmc.addons-1.0.0.zip repository.stacked.xbmc.addons-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/t0mm0/t0mm0-xbmc-plugins T0mm0&#039;s XBMC Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.t0mm0&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons by t0mm0&lt;br /&gt;
 | data-sort-value=&amp;quot;2011-11-12&amp;quot; | {{#dateformat:2011-11-12|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=88684 t0mm0]&amp;lt;ref name=&amp;quot;t0mm0-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/t0mm0/t0mm0-xbmc-plugins/raw/master/repo/repository.t0mm0/repository.t0mm0-1.0.3.zip repository.t0mm0-1.0.3.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/turkishxbmcscraper/ Turkish Team Addons Factory]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.drascom.xbmc-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons &amp;amp; scraper for Turkish language users&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-03-26&amp;quot; | {{#dateformat:2013-03-26|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=41022 drascom]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/turkishxbmcscraper/repository.drascom.xbmc-plugins.zip repository.drascom.xbmc-plugins.zip]&lt;br /&gt;
 |- class=&amp;quot;sortbottom&amp;quot;&lt;br /&gt;
 | colspan=&amp;quot;6&amp;quot; style=&amp;quot;font-size: 0.9em; padding: 0.75em; text-align: left;&amp;quot; | &amp;lt;div class=&amp;quot;reflist&amp;quot; style=&amp;quot;column-width: 24em;&amp;quot;&amp;gt;&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;BlueCop-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=12701 Kodi Forum Profile: &#039;&#039;BlueCop&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;vitorhirota-bitbucket&amp;quot;&amp;gt;[https://bitbucket.org/vitorhirota/ Bitbucket Profile: &#039;&#039;vitorhirota&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;rasjani-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=137768 Kodi Forum Profile: &#039;&#039;rasjani&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Mudislander-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=49606 Kodi Forum Profile: &#039;&#039;Mudislander&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;kuroshi-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=128054 Kodi Forum Profile: &#039;&#039;kuroshi&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;mviktor-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=187319 Kodi Forum Profile: &#039;&#039;mviktor&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;merlink-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=251136 Kodi Forum Link: &#039;&#039;merlink&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;merlink-github&amp;quot;&amp;gt;[https://github.com/merlink01 GitHub Profile: &#039;&#039;merlink&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;hippojay-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=31201 Kodi Forum Profile: &#039;&#039;hippojay&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;ruuk-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=8265 Kodi Forum Profile: &#039;&#039;ruuk&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Maniaczm-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=118583 Kodi Forum Profile: &#039;&#039;Maniaczm&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;t0mm0-github&amp;quot;&amp;gt;[https://github.com/t0mm0 GitHub Profile: &#039;&#039;t0mm0&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Manual]]&lt;br /&gt;
[[Category:Repositories]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Unofficial_add-on_repositories&amp;diff=253680</id>
		<title>Unofficial add-on repositories</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Unofficial_add-on_repositories&amp;diff=253680"/>
		<updated>2024-10-30T05:10:00Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: /* Active */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mininav|[[Development]]|[[Add-on development]]|[[Add-on repositories]]}}&lt;br /&gt;
:&#039;&#039;See also: &#039;&#039;&#039;[[:Category:Add-ons not in the Kodi.tv repo|Add-ons not in the Kodi.tv repo]]&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;plainlinks&amp;quot; role=&amp;quot;presentation&amp;quot; style=&amp;quot;background-color: #ffeaab; border: 2px solid #f28500; border-left-width: 10px; box-shadow: 6px 6px 6px 2px #693c0a; box-sizing: border-box; margin: 1.5em 2px 2em; text-align: justify; width: fit-content; word-wrap: break-word;&amp;quot;&lt;br /&gt;
 |- style=&amp;quot;vertical-align: middle;&amp;quot;&lt;br /&gt;
 | style=&amp;quot;border: none; padding: 0.75em; text-align: center;&amp;quot; | [[File:Important icon.png|72px|link=|alt=]]&lt;br /&gt;
 | style=&amp;quot;border: none; font-size: 1.05em; font-weight: 500; line-height: 1.5; padding: 0.75em 1.25em 0.5em 0.75em;&amp;quot; | The listings here are provided only for convenience and without any suggestion, implicit or explicit, that their use with {{Kodi}} is advisable, suitable or even legal for any use case and always &amp;lt;span style=&amp;quot;font-style: italic; font-weight: bold; text-decoration: underline;&amp;quot;&amp;gt;at your own risk&amp;lt;/span&amp;gt;. The same is true for all of the individual add-ons supplied by these repositories.&lt;br /&gt;
&amp;lt;hr style=&amp;quot;background-color: #f28500; height: 2px; margin: 1.5em 10% 1em;&amp;quot; /&amp;gt;&lt;br /&gt;
Although an initial check was conducted for inclusion into this list, the contents of a repository can change at any time without warning. This page is not actively patrolled, but action will be taken immediately once notification is received of breaches to our rules. &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;Conduct your own checks&amp;lt;/span&amp;gt; to confirm that the content/apps/add-ons you download/play/install are safe and from sources you trust.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kodi includes the ability to connect to user-published or &#039;&#039;third-party&#039;&#039; add-on repositories which provide untrusted add-ons, unlike those found in the [[Official add-on repository|official add-on repository]]. Shown below are listings of some of the more widely-known such repositories.&lt;br /&gt;
&lt;br /&gt;
== Information for add-on developers ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;{{Big|Please consider:}}&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
:* &#039;&#039;&#039;{{Big|Applying to [[Submitting Add-ons|have your add-on included]] in the [[Official add-on repository|official add-on repository]].}}&#039;&#039;&#039;&lt;br /&gt;
:* If it does not meet the required conditions, consider contacting the owner of an existing unofficial repository and ask if they would be willing to let you distribute your add-on from there.&lt;br /&gt;
:* You can also create your own repository. See [[Add-on repositories|Add-on repositories]], and then add it to the table below for it to show up in the Repositories Installer Add-on.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;{{Big|Also, be advised that:}}&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
:* {{Big|The &#039;&#039;&#039;[[Official:Forum_rules|forum rules]]&#039;&#039;&#039; on &#039;&#039;&#039;[[Official:Forum rules/Banned add-ons|piracy content]]&#039;&#039;&#039; apply to the wiki as well!}}&lt;br /&gt;
:* When adding entries to the table, it should be organized &#039;&#039;alphabetically&#039;&#039; according to the &#039;&#039;Repository Name&#039;&#039; column, and the descriptions must be as &#039;&#039;concise&#039;&#039; and &#039;&#039;accurate&#039;&#039; as possible.&lt;br /&gt;
&lt;br /&gt;
== How to install additional add-on repositories ==&lt;br /&gt;
You can install individual repositories by following the same process as described for &#039;&#039;&#039;[[Add-on manager#How to install from a ZIP file|installing an add-on from a ZIP file]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
To access the contents of the newly installed repository, from the home screen browse to: &#039;&#039;&#039;&amp;lt;samp&amp;gt;Add-ons ▶ Install from repository ▶ &amp;lt;var&amp;gt;Repository name&amp;lt;/var&amp;gt;&amp;lt;/samp&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Unofficial repositories ==&lt;br /&gt;
=== Active ===&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot; style=&amp;quot;background-color: #f9f9f9; border: 1px solid #aaa; border-spacing: 0; margin: 1.5em auto; min-width: 90em; text-align: center; vertical-align: middle;&amp;quot;&lt;br /&gt;
 |+ Active unofficial Kodi add-on repositories&lt;br /&gt;
 ! colspan=&amp;quot;2&amp;quot; scope=&amp;quot;col&amp;quot; style=&amp;quot;min-width: 18em;&amp;quot; | Repository&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; style=&amp;quot;width: 28em;&amp;quot; | Description&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; data-sort-type=&amp;quot;isoDate&amp;quot; style=&amp;quot;min-width: 10em;&amp;quot; | Last&amp;amp;nbsp;Updated&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; style=&amp;quot;min-width: 14em;&amp;quot; | Maintainer(s)&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; style=&amp;quot;min-width: 20em;&amp;quot; | Zip&amp;amp;nbsp;File&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/hadynz/repository.arabic.xbmc-addons Arabic XBMC Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.arabic.xbmc-addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Arabic Addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2019-10-03&amp;quot; | {{#dateformat:2019-10-03|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=137319 Hady Osman]&amp;lt;ref name=&amp;quot;hadynz-github&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;hadynz-twitter&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://www.dropbox.com/s/aisgyozoxquyfc1/repository.arabic.xbmc-addons1.0.1%20(1).zip?dl=0 repository.arabic.xbmc-addons1.0.1 (1).zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:CatchUpTV_AU_Plugins.png|frameless|x46px|link=https://aussieaddons.com/|Aussie Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://aussieaddons.com/ Aussie Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.aussieaddons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Australian free-to-air TV provider add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-12-31&amp;quot; | {{#dateformat:2021-12-31|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Andybz|Andy Botting]] &amp;amp; [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=392186 Glenn Guy]&amp;lt;ref name=&amp;quot;aussieaddons-github&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;aussieaddons-twitter&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://r.aussieaddons.com/repo-1.2.0.zip repo-1.20.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Bossanova808.png|frameless|x46px|link=https://github.com/bossanova808/repository.bossanova808|Bossanova808]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/bossanova808/repository.bossanova808 Bossanova808]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.bossanova808&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Automatic skin patcher to support [[Add-on:Oz Weather|OzWeather]] responsive updates&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-09-22&amp;quot; | {{#dateformat:2022-09-22|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Bossanova808|bossanova808]]&amp;lt;ref name=&amp;quot;bossanova808-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;bossanova808-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/bossanova808/repository.bossanova808/raw/refs/heads/main/repository-downloads/repository.bossanova808/repository.bossanova808-0.2.7.zip repository.bossanova808-0.2.7.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Plugin.program.remote.control.browser.png|frameless|x46px|link=https://github.com/chadparry/kodi-repository.chad.parry.org|Chad Parry]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/chadparry/kodi-repository.chad.parry.org Chad Parry]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.chad.parry.org&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:Remote Control Browser|Remote Control Browser]] (web browser built for use with a remote control)&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-09-12&amp;quot; | {{#dateformat:2022-09-12|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:ChadParry|Chad Parry]]&amp;lt;ref name=&amp;quot;chadparry-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;chadparry-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://chad.parry.org/software/kodi/repository.chad.parry.org/repository.chad.parry.org-3.1.0.zip repository.chad.parry.org-3.1.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.gade.png|frameless|x46px|link=https://github.com/gade01/repository.gade|Gade&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/gade01/repository.gade Gade&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.gade&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:Rapier|Rapier]] skin updates and other add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-10-15&amp;quot; | {{#dateformat:2022-10-15|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Gade|Christian Gade]]&amp;lt;ref name=&amp;quot;Gade-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;gade01-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/gade01/repository.gade/raw/master/matrix/repository.gade/repository.gade-2.2.0.zip repository.gade-2.2.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.japanese.png|frameless|x46px|link=https://github.com/xbmc-now/japanese-xbmc-addons|Japanese XBMC Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/xbmc-now/japanese-xbmc-addons Japanese XBMC Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.japanese&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Japanese addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2018-10-20&amp;quot; | {{#dateformat:2018-10-20|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/xbmc-now xbmc-now]&lt;br /&gt;
 | [https://github.com/xbmc-now/japanese-xbmc-addons/raw/master/repo/repository.japanese/repository.japanese-1.0.0.zip repository.japanese-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.jeroen.png|frameless|x46px|link=https://gitlab.com/jeroenpardon/repository.jeroen|Jeroen]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://gitlab.com/jeroenpardon/repository.jeroen Jeroen]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.jeroen&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:Grid|Grid]] and [[Archive:ReFocus|reFocus]] skins beta releases&lt;br /&gt;
 | data-sort-value=&amp;quot;2018-03-17&amp;quot; | {{#dateformat:2018-03-17|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Jeroen|Jeroen Pardon]]&amp;lt;ref name=&amp;quot;Jeroen-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Jeroen-gitlab&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://gitlab.com/jeroenpardon/repository.jeroen/-/raw/master/repository.jeroen/repository.jeroen-1.0.1.zip repository.jeroen-1.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Jurialmunkey.png|frameless|x46px|link=https://github.com/jurialmunkey/repository.jurialmunkey|Jurialmunkey Alpha]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/jurialmunkey/repository.jurialmunkey Jurialmunkey Alpha]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.jurialmunkey&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Alpha (development) releases of [[User:Jurialmunkey|jurialmunkey]]&#039;s skins&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-10-26&amp;quot; | {{#dateformat:2022-10-26|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Jurialmunkey|jurialmunkey]]&amp;lt;ref name=&amp;quot;jurialmunkey-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;jurialmunkey-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://jurialmunkey.github.io/repository.jurialmunkey/repository.jurialmunkey-2.2.zip repository.jurialmunkey-2.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Kodi-czsk.png|frameless|x46px|link=https://kodi-czsk.github.io/repository/|KODI CZ/SK]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://kodi-czsk.github.io/repository/ KODI CZ/SK]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.kodi-czsk&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Video add-ons for Czech and Slovak-speaking users&lt;br /&gt;
 | data-sort-value=&amp;quot;2020-09-30&amp;quot; | {{#dateformat:2020-09-30|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/kodi-czsk kodi-czsk]&lt;br /&gt;
 | [https://kodi-czsk.github.io/repository/repo/repository.kodi-czsk/repository.kodi-czsk-1.0.2.zip repository.kodi-czsk-1.0.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.kodinerds.png|frameless|x46px|link=https://repo.kodinerds.net/|Kodinerds Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://repo.kodinerds.net/ Kodinerds Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.kodinerds&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Mostly German add-ons and skins&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-10-25&amp;quot; | {{#dateformat:2022-10-25|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://www.kodinerds.net Kodinerds]&lt;br /&gt;
 | [https://repo.kodinerds.net/addons/repository.kodinerds/repository.kodinerds-7.0.1.2.zip repository.kodinerds-7.0.1.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Marcelveldt.png|frameless|x46px|link=https://github.com/kodi-community-addons/repository.marcelveldt|Marcelveldt&#039;s Betas]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/kodi-community-addons/repository.marcelveldt Marcelveldt&#039;s Beta]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.marcelveldt&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Beta (testing) versions of [[User:Marcelveldt|marcelveldt]]&#039;s addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-04-09&amp;quot; | {{#dateformat:2022-04-09|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Marcelveldt|Marcel van der Veldt]]&amp;lt;ref name=&amp;quot;marcelveldt-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/kodi-community-addons/repository.marcelveldt/raw/master/repository/repository.marcelveldt/repository.marcelveldt-1.0.3.zip repository.marcelveldt-1.0.3.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:ProtoType.png|frameless|x46px|link=https://prototyperepo.github.io/|ProtoType]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://prototyperepo.github.io/ ProtoType]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.prototype&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Forks of abandoned skins (e.g. [[Add-on:Aura|Aura]]) and their dependencies&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-03-26&amp;quot; | {{#dateformat:2021-03-26|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/ProtoTypeRepo ProtoType]&amp;lt;ref name=&amp;quot;ProtoType-reddit&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/ProtoTypeRepo/ProtoTypeRepo.github.io/raw/main/repository.prototype-1.0.zip repository.prototype-1.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Queeup_Add-ons.png|frameless|x46px|link=https://github.com/queeup/repository.queeup|Queeup Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/queeup/repository.queeup Queeup Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.queeup&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | General add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-04-30&amp;quot; | {{#dateformat:2021-04-30|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/queeup queeup]&amp;lt;ref name=&amp;quot;queeup-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://raw.githubusercontent.com/queeup/repository.queeup/matrix/repository.queeup.zip repository.queeup.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.sastatv.addons.png|frameless|x46px|link=https://sastatv.com/installation.html|Sasta TV]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://sastatv.com/installation.html Sasta TV]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.sastatv.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Live streams and on-demand media from all over the Indian subcontinent&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-08-07&amp;quot; | {{#dateformat:2022-08-07|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Sasta TV&lt;br /&gt;
 | [http://sastatv.com/repos/repository.sastatv.addons.zip repository.sasatv.addons.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.scudlee.png|frameless|x46px|link=https://github.com/ScudLee/scudlee-xbmc-addons|ScudLee&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/ScudLee/scudlee-xbmc-addons ScudLee&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.scudlee&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:AniDB.net|AniDB.net]] scraper mods&lt;br /&gt;
 | data-sort-value=&amp;quot;2020-03-11&amp;quot; | {{#dateformat:2020-03-11|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/ScudLee ScudLee]&amp;lt;ref name=&amp;quot;scudlee-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/ScudLee/scudlee-xbmc-addons/raw/master/repo/repository.scudlee/repository.scudlee-1.0.0.zip repository.scudlee-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.matthuismann.slyguy.png|frameless|x46px|link=https://github.com/matthuisman/slyguy.addons|Slyguy]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/matthuisman/slyguy.addons Slyguy Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.slyguy&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Various video services and other addons by SlyGuy&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-10-26&amp;quot; | {{#dateformat:2022-10-26|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://www.matthuisman.nz/ Matt Huisman]&amp;lt;ref name=&amp;quot;matthuisman-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;matthuisman-github&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;matthuisman-reddit&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;matthuisman-twitter&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://k.slyguy.xyz/repository.slyguy.zip repository.slyguy.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.solbero.matrix.png|frameless|x46px|link=https://github.com/solbero/repository.solbero.matrix|Solbero&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/solbero/repository.solbero.matrix Solbero&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.solbero.matrix&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Lutris add-on (to launch games through Lutris)&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-08-06&amp;quot; | {{#dateformat:2021-08-06|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/solbero Njord A. Solberg]&amp;lt;ref name=&amp;quot;solbero-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/solbero/repository.solbero.matrix/raw/master/repository.solbero.matrix/repository.solbero.matrix.zip repository.solbero.matrix.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.teeedubb.png|frameless|x46px|link=https://github.com/teeedubb/teeedubb-xbmc-repo|Teeedubb Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/teeedubb/teeedubb-xbmc-repo Teeedubb Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.teeedubb&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:Steam Community|Steam Launcher]], Music Party Mode, and others&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-11-15&amp;quot; | {{#dateformat:2021-11-15|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Teeedubb|Teeedubb]]&amp;lt;ref name=&amp;quot;teeedubb-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;teeedubb-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/teeedubb/teeedubb-xbmc-repo/raw/master/repository.teeedubb/repository.teeedubb-1.0.2.zip repository.teeedubb-1.0.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.wiiego.png|frameless|x46px|link=https://github.com/diegofn/wiiego-kodi-addons|Wiiego Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/diegofn/wiiego-kodi-addons Wiiego Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.wiiego&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | ColombiaTV video plugin and Terra Sonora audio service (listen and watch for free)&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-10-24&amp;quot; | {{#dateformat:2021-10-24|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/diegofn Diego Fernando Nieto]&lt;br /&gt;
 | [https://github.com/diegofn/wiiego-kodi-addons/raw/master/repo/repository.wiiego/repository.wiiego-1.0.2.zip repository.wiiego-1.0.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Adult_xbmc.png|frameless|x46px|link=https://github.com/xbmc-adult/xbmc-adult|XBMC-Adult Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/xbmc-adult/xbmc-adult XBMC-Adult Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.xbmcadult&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | The definitive source for adult-oriented (a/k/a &amp;quot;Not Safe For Work&amp;quot;) add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-09-23&amp;quot; | {{#dateformat:2022-09-23|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/xbmc-adult XBMC-Adult]&lt;br /&gt;
 | [https://github.com/xbmc-adult/xbmc-adult/raw/ghmaster/repository.xbmcadult/repository.xbmcadult-1.0.7.zip repository.xbmcadult-1.0.7.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.xycl.addons.png|frameless|x46px|link=https://github.com/Xycl/repository.xycl.addons|Xycl Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/Xycl/repository.xycl.addons Xycl Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.xycl.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Amazon.de Prime Instant Video, [[Add-on:WDR Rockpalast|WDR Rockpalast concerts]], My Pictures Database and [[Add-on:ListenLiveEU|ListenLive.eu]]&lt;br /&gt;
 | data-sort-value=&amp;quot;2019-05-01&amp;quot; | {{#dateformat:2019-05-01|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Xycl|Xycl]]&amp;lt;ref name=&amp;quot;Xycl-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Xycl-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/Xycl/repository.xycl.addons/raw/master/repository.xycl.addons/repository.xycl.addons-1.2.1.zip repository.xycl.addons-1.2.1.zip]&lt;br /&gt;
 |- class=&amp;quot;sortbottom&amp;quot;&lt;br /&gt;
 | colspan=&amp;quot;6&amp;quot; style=&amp;quot;font-size: 0.9em; padding: 0.75em; text-align: left;&amp;quot; | &amp;lt;div class=&amp;quot;reflist&amp;quot; style=&amp;quot;column-width: 24em;&amp;quot;&amp;gt;&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;hadynz-github&amp;quot;&amp;gt;[https://github.com/hadynz GitHub Profile: &#039;&#039;hadynz&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;hadynz-twitter&amp;quot;&amp;gt;[https://twitter.com/hadynz Twitter Profile: &#039;&#039;Hady Osman&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;aussieaddons-github&amp;quot;&amp;gt;[https://github.com/aussieaddons GitHub Profile: &#039;&#039;Aussie Add-ons&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;aussieaddons-twitter&amp;quot;&amp;gt;[https://twitter.com/aussieaddons Twitter Profile: &#039;&#039;Aussie Add-ons&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;bossanova808-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=53991 Kodi Forum Profile: &#039;&#039;Bossanova808&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;bossanova808-github&amp;quot;&amp;gt;[https://github.com/bossanova808 GitHub Profile: &#039;&#039;bossanova808&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chadparry-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=363565 Kodi Forum Profile: &#039;&#039;chadparry&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chadparry-github&amp;quot;&amp;gt;[https://github.com/chadparry GitHub Profile: &#039;&#039;chadparry&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Gade-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=152411 Kodi Forum Profile: &#039;&#039;Gade&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;gade01-github&amp;quot;&amp;gt;[https://github.com/gade01 GitHub Profile: &#039;&#039;gade01&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Jeroen-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=30440 Kodi Forum Profile: &#039;&#039;Jeroen&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Jeroen-gitlab&amp;quot;&amp;gt;[https://gitlab.com/jeroenpardon GitLab Profile: &#039;&#039;Jeroen&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;jurialmunkey-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=159453 Kodi Forum Profile: &#039;&#039;jurialmunkey&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;jurialmunkey-github&amp;quot;&amp;gt;[https://github.com/jurialmunkey GitHub Profile: &#039;&#039;jurialmunkey&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;marcelveldt-github&amp;quot;&amp;gt;[https://github.com/marcelveldt GitHub Profile: &#039;&#039;marcelveldt&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;ProtoType-reddit&amp;quot;&amp;gt;[https://www.reddit.com/user/UnholyPiccolo Reddit Profile: &#039;&#039;UnholyPiccolo&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;queeup-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=44250 Kodi Forum Profile: &#039;&#039;queeup&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;scudlee-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=97582 Kodi Forum Profile: &#039;&#039;scudlee&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;matthuisman-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=21862 Kodi Forum Profile: &#039;&#039;matthuisman&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;matthuisman-github&amp;quot;&amp;gt;[https://github.com/matthuisman GitHub Profile: &#039;&#039;matthuisman&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;matthuisman-reddit&amp;quot;&amp;gt;[https://www.reddit.com/user/matthuisman/ Reddit Profile: &#039;&#039;Matt Huisman&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;matthuisman-twitter&amp;quot;&amp;gt;[https://twitter.com/MattHuismanNZ Twitter Profile: &#039;&#039;MattHuismanNZ&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;solbero-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=217502 Kodi Forum Profile: &#039;&#039;solbero&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;teeedubb-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=63996 Kodi Forum Profile: &#039;&#039;teeedubb&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;teeedubb-github&amp;quot;&amp;gt;[https://github.com/teeedubb GitHub Profile: &#039;&#039;teeedubb&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Xycl-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=116483 Kodi Forum Profile: &#039;&#039;Xycl&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Xycl-github&amp;quot;&amp;gt;[https://github.com/Xycl GitHub Profile: &#039;&#039;Xycl&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abandoned ===&lt;br /&gt;
These repositories have not been updated in a long period of time and so likely contain broken add-ons.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot; style=&amp;quot;background-color: #f9f9f9; border: 1px solid #aaa; border-spacing: 0; margin: 1.5em auto 2.5em; min-width: 90em; text-align: center; vertical-align: middle;&amp;quot;&lt;br /&gt;
 |+ Inactive unofficial Kodi add-on repositories&lt;br /&gt;
 ! colspan=&amp;quot;2&amp;quot; scope=&amp;quot;col&amp;quot; style=&amp;quot;min-width: 23em;&amp;quot; | Repository&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; style=&amp;quot;width: 26em;&amp;quot; | Description&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; data-sort-type=&amp;quot;isoDate&amp;quot; style=&amp;quot;min-width: 9em;&amp;quot; | Last&amp;amp;nbsp;Updated&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; style=&amp;quot;min-width: 12em;&amp;quot; | Maintainer&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; style=&amp;quot;min-width: 20em;&amp;quot; | Zip File&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/xbmc-repo-balinus/ Balinus]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repo.balinus&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Shade skin for [[Archive:Eden API changes|Eden]]&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-03-19&amp;quot; | {{#dateformat:2013-03-19|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=97359 Balinus]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xbmc-repo-balinus/xbmc-repo-balinus.zip xbmc-repo-balinus.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.bluecop.xbmc-plugins.png|frameless|x46px|link=https://github.com/BlueCop/BlueCop-XBMC-Plugins|Bluecop]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/BlueCop/BlueCop-XBMC-Plugins Bluecop]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.bluecop.xbmc-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Miscellaneous video add-ons updated by BlueCop&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-01-19&amp;quot; | {{#dateformat:2013-01-19|mdy}}&lt;br /&gt;
 | [https://github.com/BlueCop BlueCop]&amp;lt;ref name=&amp;quot;BlueCop-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [http://bluecop-xbmc-repo.googlecode.com/files/repository.bluecop.xbmc-plugins.zip repository.bluecop.xbmc-plugins.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://bitbucket.org/vitorhirota/repository.brazilian.xbmc-addons/src/master/ Brazilian Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.brazilian.xbmc-addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Brazilian streaming content&lt;br /&gt;
 | data-sort-value=&amp;quot;2017-09-19&amp;quot; | {{#dateformat:2017-09-19|mdy}}&lt;br /&gt;
 | [[User:Vitorhirota|Vitor Hirota]]&amp;lt;ref name=&amp;quot;vitorhirota-bitbucket&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://bitbucket.org/vitorhirota/repository.brazilian.xbmc-addons/downloads/repository.brazilian.xbmc-addons-1.0.1.zip repository.brazilian.xbmc-addons-1.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/xbmc-czech/ Czech Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.xbmc-czech.sf.net&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for Czech users&lt;br /&gt;
 | data-sort-value=&amp;quot;2011-01-30&amp;quot; | {{#dateformat:2011-01-30|mdy}}&lt;br /&gt;
 | [https://github.com/tomas-zemres Tomas Zemres]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xbmc-czech/repository.xbmc-czech.sf.net-0.1.zip repository.xbmc-czech.sf.net-0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repo.hybrid.png|frameless|x46px|link=https://code.google.com/archive/p/hybrid-development-repo/|Hybrid Development]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/hybrid-development-repo/ Hybrid Development]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repo.hybrid&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Test builds of the Hybrid, Confluence Vertical and Confluence Customizable Mod skins&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-04-03&amp;quot; | {{#dateformat:2015-04-03|mdy}}&lt;br /&gt;
 | [https://github.com/Mudislander Mudislander]&amp;lt;ref name=&amp;quot;Mudislander-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/hybrid-development-repo/xbmc.repo.hybrid-1.0.0.zip xbmc.repo.hybrid-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.googlecode.izexbmcaddons.png|frameless|x46px|link=https://code.google.com/archive/p/izexbmcaddons/|iZE Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/izexbmcaddons/ iZE Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.googlecode.izexbmcaddons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | General add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2012-03-20&amp;quot; | {{#dateformat:2012-03-20|mdy}}&lt;br /&gt;
 | iZE&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/izexbmcaddons/repository.googlecode.izexbmcaddons.zip repository.googlecode.izexbmcaddons.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Korean_Add-ons.png|frameless|x46px|link=https://code.google.com/archive/p/xbmc-korea-addons/|Korean Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/xbmc-korea-addons/ Korean Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.xbmc-korea.com&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for Korean users&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-02-07&amp;quot; | {{#dateformat:2015-02-07|mdy}}&lt;br /&gt;
 | Xbmc Korea&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xbmc-korea-addons/repository.xbmc-korea.com-1.0.7.zip repository.xbmc-korea.com-1.0.7.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.kuroshi.png|frameless|x46px|link=https://github.com/kuruoujou/kuroshi-xbmc-repo/|Kuroshi]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/kuruoujou/kuroshi-xbmc-repo/ Kuroshi]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.kuroshi&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | XBMAL, the XBMC MAL Updater addon&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-01-16&amp;quot; | {{#dateformat:2015-01-16|mdy}}&lt;br /&gt;
 | [[User:Kuroshi|Spencer Julian]]&amp;lt;ref name=&amp;quot;kuroshi-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/kuruoujou/kuroshi-xbmc-repo/raw/master/repository.kuroshi/repository.kuroshi-2.0.1.zip repository.kuroshi-2.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Luxeria_Add-ons.png|frameless|x46px|link=https://code.google.com/archive/p/luxeria-repository/|Luxeria Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/luxeria-repository/ Luxeria Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.luxeria&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Swiss Army Knife plugin, for transcoding videos from DVD and Bluray&lt;br /&gt;
 | data-sort-value=&amp;quot;2011-06-12&amp;quot; | {{#dateformat:2011-06-12|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=49373 linuxluemmel]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/luxeria-repository/repository.luxeria.zip repository.luxeria.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.macedoniaondemand.kodi-plugins.png|frameless|x46px|link=https://github.com/mviktor/mviktor.repository.kodi-plugins|Macedonia On Demand Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/mviktor/mviktor.repository.kodi-plugins Macedonia On Demand Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.macedoniaondemand.kodi-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for Macedonian, Croatian, and Serbian users&lt;br /&gt;
 | data-sort-value=&amp;quot;2016-01-04&amp;quot; | {{#dateformat:2016-01-04|mdy}}&lt;br /&gt;
 | [https://github.com/mviktor Viktor Mladenovski]&amp;lt;ref name=&amp;quot;mviktor-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/mviktor/mviktor.repository.kodi-plugins/releases/download/v1.1.0/mviktor.repository.kodi-plugins-1.1.0.zip mviktor.repository.kodi-plugins-1.1.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/xbmc-addon-repository/ Maruchan&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.unofficial.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | iTunes Streamer for Plex, MTV Shows, AnimeFTW, and Crunchyroll Takeout add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2012-06-30&amp;quot; | {{#dateformat:2012-06-30|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=45024 maruchan]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xbmc-addon-repository/repository.unofficial.addons.zip repository.unofficial.addons.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/membrane-xbmc-repo/ Membrane]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.membrane.xbmc-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Various video and music streaming addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-04-22&amp;quot; | {{#dateformat:2015-04-22|mdy}}&lt;br /&gt;
 | membrane&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/membrane-xbmc-repo/repository.membrane.xbmc-plugins.zip repository.membrane.xbmc-plugins.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.merlink.kodi-addons.png|frameless|x46px|link=https://github.com/merlink01/KodiPlugins|Merlink&#039;s Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/merlink01/KodiPlugins Merlink&#039;s Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.merlink.kodi-addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Simple Log Viewer, MVG Munich Station Departures and ZFS Status Checker addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-02-01&amp;quot; | {{#dateformat:2015-02-01|mdy}}&lt;br /&gt;
 | [[User:Merlink|merlink]]&amp;lt;ref name=&amp;quot;merlink-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;merlink-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/merlink01/KodiPlugins/raw/master/releases/repository.merlink.kodi-addons/repository.merlink.kodi-addons-0.0.3.zip repository.merlink.kodi-addons-0.0.3.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.mindmade.png|frameless|x46px|link=http://www.mindmade.org/kodi.php|Mindmade XBMC Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[http://www.mindmade.org/kodi.php Mindmade XBMC Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.mindmade&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Swiss-specific add-ons from mindmade.org&lt;br /&gt;
 | data-sort-value=&amp;quot;2011-02-02&amp;quot; | {{#dateformat:2011-02-02|mdy}}&lt;br /&gt;
 | Andreas Wetzel&lt;br /&gt;
 | [http://www.mindmade.org/files/repository.mindmade.zip repository.mindmade.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.mossy.png|frameless|x46px|link=https://code.google.com/archive/p/mossy-xbmc-repo/|Mossy]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/mossy-xbmc-repo/ Mossy]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.mossy&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | 4oD and Irish TV Player addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-02-15&amp;quot; | {{#dateformat:2015-02-15|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=105381 Mossy]&lt;br /&gt;
 | [https://drive.google.com/file/d/0B_etmGD8fZ4oME1RTHRyYkdBbGs/view?usp=sharing&amp;amp;resourcekey=0-BEPYFbguK7QHXr3yziElaQ repository.mossy-2.0.7.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:AJ_Video_Add-ons.png|frameless|x46px|link=https://code.google.com/archive/p/sparetime/|Nixa&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/sparetime/ Nixa&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.googlecode.sparetime&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | TopDoc, Fora, VeeHD, FastPassTV, Nobel Prize, The Only Device, 8TV and NTV7 add-ons and more&lt;br /&gt;
 | data-sort-value=&amp;quot;2014-12-27&amp;quot; | {{#dateformat:2014-12-27|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=47988 nixa]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/sparetime/repository.googlecode.sparetime.zip repository.googlecode.sparetime.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repo.plexbmc.png|frameless|x46px|link=https://github.com/hippojay/repository.plexbmc.addons|PleXBMC]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/hippojay/repository.plexbmc.addons PleXBMC]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repo.plexbmc&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Plex integration add-on and skin for XBMC&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-01-31&amp;quot; | {{#dateformat:2013-01-31|mdy}}&lt;br /&gt;
 | [https://github.com/hippojay hippojay]&amp;lt;ref name=&amp;quot;hippojay-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/hippojay/repository.plexbmc.addons/raw/frodo/download/xbmc.repo.plexbmc/xbmc.repo.plexbmc-2.0.2.zip xbmc.repo.plexbmc-2.0.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.popey.png|frameless|x46px|link=https://github.com/TsUPeR/xbmc-repo|Popeye]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/TsUPeR/xbmc-repo Popeye]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.popey&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Pneumatic, Newznab &amp;amp; other Usenet streaming video addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-01-31&amp;quot; | {{#dateformat:2015-01-31|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=52257 Popeye]&lt;br /&gt;
 | [https://github.com/TsUPeR/xbmc-repo/raw/master/repo/repository.popeye/repository.popeye-1.0.1.zip repository.popeye-1.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:QF_Add-ons.png|frameless|x46px|link=https://github.com/vikjon0/qf-xbmc-addons|QF Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/vikjon0/qf-xbmc-addons QF Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.qf.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for XBMC-Live and Linux&lt;br /&gt;
 | data-sort-value=&amp;quot;2012-06-01&amp;quot; | {{#dateformat:2012-06-01|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=47403 vikjon0]&lt;br /&gt;
 | [https://github.com/vikjon0/qf-xbmc-addons/archive/refs/heads/master.zip repository.qf.addons-1.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Rasjani&#039;s Repository logo.png|frameless|x46px|link=http://pcuf.fi/~rasjani/xbmc-rasjanisrepo/|Rasjani&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[http://pcuf.fi/~rasjani/xbmc-rasjanisrepo/ Rasjani&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.rasjanisrepo.xbmc&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Finnish &amp;amp; English add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2017-01-26&amp;quot; | {{#dateformat:2017-01-26|mdy}}&lt;br /&gt;
 | [[User:Rasjani|Rasjani]]&amp;lt;ref name=&amp;quot;rasjani-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [http://pcuf.fi/~rasjani/xbmc-rasjanisrepo/repository.rasjanisrepo.xbmc/repository.rasjanisrepo.xbmc-1.0.0.zip repository.rasjanisrepo.xbmc-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repothn.png|frameless|x46px|link=https://code.google.com/archive/p/repothn/|RepoTHN]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/repothn/ RepoTHN]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.googlecode.repothn&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons by THN&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-03-07&amp;quot; | {{#dateformat:2013-03-07|mdy}}&lt;br /&gt;
 | [https://twitter.com/minventhn THN]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/repothn/repository.googlecode.repothn.zip repository.googlecode.repothn.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Ruuk.addon.repository.png|frameless|x46px|link=https://code.google.com/archive/p/ruuks-repo/|Ruuk&#039;s Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/ruuks-repo/ Ruuk&#039;s Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;ruuk.addon.repository&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Bleeding edge and likely buggy addon versions&lt;br /&gt;
 | data-sort-value=&amp;quot;2012-04-12&amp;quot; | {{#dateformat:2012-04-12|mdy}}&lt;br /&gt;
 | [[User:Ruuk|ruuk]]&amp;lt;ref name=&amp;quot;ruuk-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ruuks-repo/ruuk.addon.repository-1.0.0.zip ruuk.addon.repository-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.seriel.png|frameless|x46px|link=https://www.serielsrl.it/salvo5puntozero-in-tv|Salvo 5.0 Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://www.serielsrl.it/salvo5puntozero-in-tv Salvo 5.0 Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.seriel&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | The best live and on-demand free and independent Italian WebTV&lt;br /&gt;
 | data-sort-value=&amp;quot;2016-09-11&amp;quot; | {{#dateformat:2016-09-11|mdy}}&lt;br /&gt;
 | [[User:Seriel|Seriel]]&lt;br /&gt;
 | [https://www.serielsrl.it/downloads/send/2-repo/2-repo repository.seriel-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Seppius_RU_Add-ons.png|frameless|x46px|link=https://code.google.com/archive/p/seppius-xbmc-repo/|Seppius XBMC Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/seppius-xbmc-repo/ Seppius XBMC Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.seppius&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Resources for Russian language XBMC users&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-08-07&amp;quot; | {{#dateformat:2015-08-07|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=71472 seppius]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/seppius-xbmc-repo/repository.seppius.zip repository.seppius.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Sickbeard-xbmc.png|frameless|x46px|link=https://code.google.com/archive/p/sickbeard-xbmc/|Sickbeard XBMC Plugins]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/sickbeard-xbmc/ Sickbeard XBMC Plugins]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.sickbeard.xbmc-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-on to integrate Sickbeard with XBMC&lt;br /&gt;
 | data-sort-value=&amp;quot;2014-07-03&amp;quot; | {{#dateformat:2014-07-03|mdy}}&lt;br /&gt;
 | [https://github.com/ZachMoore1 Zach Moore]&amp;lt;ref name=&amp;quot;Maniaczm-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/sickbeard-xbmc/repository.sickbeard.xbmc-plugins.zip repository.sickbeard.xbmc-plugins.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Smuto.png|frameless|x46px|link=https://code.google.com/archive/p/smuto/|Smuto]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/smuto/ Smuto]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.smuto&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for Polish language XBMC users&lt;br /&gt;
 | data-sort-value=&amp;quot;2014-05-03&amp;quot; | {{#dateformat:2014-05-03|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=8863 smuto]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/smuto/repository.smuto-1.2.1.zip repository.smuto-1.2.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Stacked.png|frameless|x46px|link=https://code.google.com/archive/p/plugin/|Stacked Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/plugin/ Stacked Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.stacked.xbmc.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Video add-ons for PBS, Revision3, TMZ, G4TV, ESPN Video, NBA Video and Trailer Addict&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-06-22&amp;quot; | {{#dateformat:2013-06-22|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=26908 stacked]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/plugin/repository.stacked.xbmc.addons-1.0.0.zip repository.stacked.xbmc.addons-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/t0mm0/t0mm0-xbmc-plugins T0mm0&#039;s XBMC Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.t0mm0&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons by t0mm0&lt;br /&gt;
 | data-sort-value=&amp;quot;2011-11-12&amp;quot; | {{#dateformat:2011-11-12|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=88684 t0mm0]&amp;lt;ref name=&amp;quot;t0mm0-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/t0mm0/t0mm0-xbmc-plugins/raw/master/repo/repository.t0mm0/repository.t0mm0-1.0.3.zip repository.t0mm0-1.0.3.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/turkishxbmcscraper/ Turkish Team Addons Factory]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.drascom.xbmc-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons &amp;amp; scraper for Turkish language users&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-03-26&amp;quot; | {{#dateformat:2013-03-26|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=41022 drascom]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/turkishxbmcscraper/repository.drascom.xbmc-plugins.zip repository.drascom.xbmc-plugins.zip]&lt;br /&gt;
 |- class=&amp;quot;sortbottom&amp;quot;&lt;br /&gt;
 | colspan=&amp;quot;6&amp;quot; style=&amp;quot;font-size: 0.9em; padding: 0.75em; text-align: left;&amp;quot; | &amp;lt;div class=&amp;quot;reflist&amp;quot; style=&amp;quot;column-width: 24em;&amp;quot;&amp;gt;&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;BlueCop-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=12701 Kodi Forum Profile: &#039;&#039;BlueCop&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;vitorhirota-bitbucket&amp;quot;&amp;gt;[https://bitbucket.org/vitorhirota/ Bitbucket Profile: &#039;&#039;vitorhirota&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;rasjani-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=137768 Kodi Forum Profile: &#039;&#039;rasjani&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Mudislander-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=49606 Kodi Forum Profile: &#039;&#039;Mudislander&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;kuroshi-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=128054 Kodi Forum Profile: &#039;&#039;kuroshi&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;mviktor-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=187319 Kodi Forum Profile: &#039;&#039;mviktor&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;merlink-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=251136 Kodi Forum Link: &#039;&#039;merlink&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;merlink-github&amp;quot;&amp;gt;[https://github.com/merlink01 GitHub Profile: &#039;&#039;merlink&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;hippojay-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=31201 Kodi Forum Profile: &#039;&#039;hippojay&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;ruuk-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=8265 Kodi Forum Profile: &#039;&#039;ruuk&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Maniaczm-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=118583 Kodi Forum Profile: &#039;&#039;Maniaczm&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;t0mm0-github&amp;quot;&amp;gt;[https://github.com/t0mm0 GitHub Profile: &#039;&#039;t0mm0&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Manual]]&lt;br /&gt;
[[Category:Repositories]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=250151</id>
		<title>Add-on:XSqueezeDisplay</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=250151"/>
		<updated>2024-02-13T20:47:00Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- See http://wiki.xbmc.org/index.php?title=Template:Addon and http://wiki.xbmc.org/index.php?title=Help:Add-on_page for help editing this page --&amp;gt;&lt;br /&gt;
{{Add-on &lt;br /&gt;
 |Name= XSqueezeDisplay&lt;br /&gt;
 |provider-name= bossanova808&lt;br /&gt;
 |Email= &lt;br /&gt;
 |Website= &lt;br /&gt;
 |Forum= http://forum.kodi.tv/showthread.php?tid=223136&lt;br /&gt;
 |ID= &lt;br /&gt;
 |latest-version= &lt;br /&gt;
 |extension point= &lt;br /&gt;
 |provides= &lt;br /&gt;
 |Platform= Logitech Media Server&lt;br /&gt;
 |Language= &lt;br /&gt;
 |License= GPL&lt;br /&gt;
 |Source= https://github.com/bossanova808/repository.squeeze.bossanova808&lt;br /&gt;
 |Repo= &lt;br /&gt;
 |icon url= &lt;br /&gt;
 | repo = http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
 | zip = &lt;br /&gt;
 |broken= &lt;br /&gt;
 |Summary= Display Kodi Now Playing information on Squeezebox hardware&lt;br /&gt;
 |Description= Display Kodi Now Playing information on Squeezebox hardware - supports SB2, SB3, SB Classic, Transporter  and probably even SliMP3 - basically any of the line based players.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
(This is not an addon for Kodi itself, rather it is an addon for Logitech Media Server). &lt;br /&gt;
&lt;br /&gt;
It allows you to display Kodi Now Playing information on Squeezebox hardware - supports SB2, SB3, SB Classic, Transporter and probably even SliMP3 - basically any line based players.&lt;br /&gt;
&lt;br /&gt;
Here you can see it in action showing the time remaining on a video file, displayed on a Squeezebox 3:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:XSD-800x592.jpg|center|XSqueezeDisplay in action on an SB3, showing Time Remaining during playback]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To install this repo on your Logitech Media Server, go to LMS-&amp;gt;Settings-&amp;gt;Plugins and add this repo at the end:&lt;br /&gt;
&lt;br /&gt;
http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
&lt;br /&gt;
Restart your LMS. You should then be able to install the addon from the repo and will receive updates automatically etc. &lt;br /&gt;
&lt;br /&gt;
To configure the addon and see instructions, go to LMS-&amp;gt;Settings-&amp;gt;Plugins-&amp;gt;XSqueezeDisplay-&amp;gt;Settings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;N.B&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You must have the perl module IO::Socket::SSL installed to download the addon from the repo (as github redirects everything to SSL). Seems to be present by default usually anyway on most common LMS systems (tested on Win7 and Linux Mint 17 with LMS 7.7+). If you need to install it, there is a guide to installing modules [http://www.cpan.org/modules/INSTALL.html here].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The data available is described here (data is retrieved largely as is from kodi and with matching names).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
                (   &amp;quot;[current_date]&amp;quot;, &amp;quot;&amp;quot;,                           #the date now (Uses your LMS format)&lt;br /&gt;
                    &amp;quot;[current_time]&amp;quot;, &amp;quot;&amp;quot;,                           #the time now (Uses your LMS format)&lt;br /&gt;
                    &amp;quot;[duration]&amp;quot;, &amp;quot;&amp;quot;,                               #presented in [HH:]MM:SS (hours not shown unless &amp;gt; 0)&lt;br /&gt;
                    &amp;quot;[totaltime]&amp;quot;, &amp;quot;&amp;quot;,                              #same as duration&lt;br /&gt;
                    &amp;quot;[time]&amp;quot;, &amp;quot;&amp;quot;,                                   #playback time presented in [HH:]MM:SS&lt;br /&gt;
                    &amp;quot;[time_remaining]&amp;quot;, &amp;quot;&amp;quot;,                         #playback time remaining presented in [HH:]MM:SS&lt;br /&gt;
                    &amp;quot;[percentage]&amp;quot;, &amp;quot;&amp;quot;,                             #playback percentage&lt;br /&gt;
                    &amp;quot;[title]&amp;quot;, &amp;quot;&amp;quot;,                                  #title of currently playing item, episode/album title e.g. &amp;quot;It is what it is&amp;quot;&lt;br /&gt;
                    &amp;quot;[season]&amp;quot;, &amp;quot;&amp;quot;,                                 #Season number e.g. 3&lt;br /&gt;
                    &amp;quot;[episode]&amp;quot;, &amp;quot;&amp;quot;,                                #epsiode number e.g. 12&lt;br /&gt;
                    &amp;quot;[showtitle]&amp;quot;, &amp;quot;&amp;quot;,                              #Show title e.g. &#039;The Lost Room&#039;&lt;br /&gt;
                    &amp;quot;[tvshowid]&amp;quot;, &amp;quot;&amp;quot;,                               #Probably not useful!&lt;br /&gt;
                    &amp;quot;[thumbnail]&amp;quot;, &amp;quot;&amp;quot;,                              #URL for the thumbnail image&lt;br /&gt;
                    &amp;quot;[file]&amp;quot;, &amp;quot;&amp;quot;,                                   #Path to the file (might change later to basename)&lt;br /&gt;
                    &amp;quot;[fanart]&amp;quot;, &amp;quot;&amp;quot;,                                 #URL to fanart&lt;br /&gt;
                    &amp;quot;[album]&amp;quot;, &amp;quot;&amp;quot;,                                  #If audio playing, the album name&lt;br /&gt;
                    &amp;quot;[artist]&amp;quot;, &amp;quot;&amp;quot;,                                 #Comma separated lists of artists for album&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_channels]&amp;quot;, &amp;quot;&amp;quot;,           #Current selected audio, #of channels e.g. 2 for stereo&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_codec]&amp;quot;, &amp;quot;&amp;quot;,              #Audio codec e.g. mp3&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_language]&amp;quot;, &amp;quot;&amp;quot;,           #Language of selected audio, if available&lt;br /&gt;
                    &amp;quot;[streamdetails_subtile]&amp;quot;, &amp;quot;&amp;quot;,                  #Subtitle details&lt;br /&gt;
                    &amp;quot;[streamdetails_video_aspect]&amp;quot;, &amp;quot;&amp;quot;,             #Aspect ratio of the currently playing video, to two decimals, e..g 1.78&lt;br /&gt;
                    &amp;quot;[streamdetails_video_codec]&amp;quot;, &amp;quot;&amp;quot;,              #Codec of the video, e.g. h264&lt;br /&gt;
                    &amp;quot;[streamdetails_video_height]&amp;quot;, &amp;quot;&amp;quot;,             #height in pixels of currently playing video&lt;br /&gt;
                    &amp;quot;[streamdetails_video_width]&amp;quot;, &amp;quot;&amp;quot;,              #width in pixels of currently playing video&lt;br /&gt;
                    &amp;quot;[streamdetails_video_stereomode]&amp;quot;, &amp;quot;&amp;quot;,         #Not sure?&lt;br /&gt;
                    &amp;quot;[type]&amp;quot;, &amp;quot;&amp;quot;                                    #E.g. &#039;episode&#039;&lt;br /&gt;
                );&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the Kodi.tv repo]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=250150</id>
		<title>Add-on:XSqueezeDisplay</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=250150"/>
		<updated>2024-02-13T20:46:02Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- See http://wiki.xbmc.org/index.php?title=Template:Addon and http://wiki.xbmc.org/index.php?title=Help:Add-on_page for help editing this page --&amp;gt;&lt;br /&gt;
{{Add-on &lt;br /&gt;
 |Name= XSqueezeDisplay&lt;br /&gt;
 |provider-name= bossanova808&lt;br /&gt;
 |Email= &lt;br /&gt;
 |Website= &lt;br /&gt;
 |Forum= http://forum.kodi.tv/showthread.php?tid=223136&lt;br /&gt;
 |ID= &lt;br /&gt;
 |latest-version= &lt;br /&gt;
 |extension point= &lt;br /&gt;
 |provides= &lt;br /&gt;
 |Platform= Logitech Media Server&lt;br /&gt;
 |Language= &lt;br /&gt;
 |License= GPL&lt;br /&gt;
 |Source= https://github.com/bossanova808/repository.squeeze.bossanova808&lt;br /&gt;
 |Repo= &lt;br /&gt;
 |icon url= &lt;br /&gt;
 | repo = http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
 | zip = &lt;br /&gt;
 |broken= &lt;br /&gt;
 |Summary= Display Kodi Now Playing information on Squeezebox hardware&lt;br /&gt;
 |Description= Display Kodi Now Playing information on Squeezebox hardware - supports SB2, SB3, SB Classic, Transporter  and probably even SliMP3 - basically any of the line based players.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
(This is not an addon for Kodi itself, rather it is an addon for Logitech Media Server). &lt;br /&gt;
&lt;br /&gt;
It allows you to display Kodi Now Playing information on Squeezebox hardware - supports SB2, SB3, SB Classic, Transporter and probably even SliMP3 - basically any line based players.&lt;br /&gt;
&lt;br /&gt;
Here you can see it in action showing the time remaining on a video file, displayed on a Squeezebox 3:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:XSD-800x592.jpg|left|XSqueezeDisplay in action on an SB3, showing Time Remaining during playback]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To install this repo on your Logitech Media Server, go to LMS-&amp;gt;Settings-&amp;gt;Plugins and add this repo at the end:&lt;br /&gt;
&lt;br /&gt;
http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
&lt;br /&gt;
Restart your LMS. You should then be able to install the addon from the repo and will receive updates automatically etc. &lt;br /&gt;
&lt;br /&gt;
To configure the addon and see instructions, go to LMS-&amp;gt;Settings-&amp;gt;Plugins-&amp;gt;XSqueezeDisplay-&amp;gt;Settings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;N.B&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You must have the perl module IO::Socket::SSL installed to download the addon from the repo (as github redirects everything to SSL). Seems to be present by default usually anyway on most common LMS systems (tested on Win7 and Linux Mint 17 with LMS 7.7+). If you need to install it, there is a guide to installing modules [http://www.cpan.org/modules/INSTALL.html here].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The data available is described here (data is retrieved largely as is from kodi and with matching names).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                (   &amp;quot;[current_date]&amp;quot;, &amp;quot;&amp;quot;,                           #the date now (Uses your LMS format)&lt;br /&gt;
                    &amp;quot;[current_time]&amp;quot;, &amp;quot;&amp;quot;,                           #the time now (Uses your LMS format)&lt;br /&gt;
                    &amp;quot;[duration]&amp;quot;, &amp;quot;&amp;quot;,                               #presented in [HH:]MM:SS (hours not shown unless &amp;gt; 0)&lt;br /&gt;
                    &amp;quot;[totaltime]&amp;quot;, &amp;quot;&amp;quot;,                              #same as duration&lt;br /&gt;
                    &amp;quot;[time]&amp;quot;, &amp;quot;&amp;quot;,                                   #playback time presented in [HH:]MM:SS&lt;br /&gt;
                    &amp;quot;[time_remaining]&amp;quot;, &amp;quot;&amp;quot;,                         #playback time remaining presented in [HH:]MM:SS&lt;br /&gt;
                    &amp;quot;[percentage]&amp;quot;, &amp;quot;&amp;quot;,                             #playback percentage&lt;br /&gt;
                    &amp;quot;[title]&amp;quot;, &amp;quot;&amp;quot;,                                  #title of currently playing item, episode/album title e.g. &amp;quot;It is what it is&amp;quot;&lt;br /&gt;
                    &amp;quot;[season]&amp;quot;, &amp;quot;&amp;quot;,                                 #Season number e.g. 3&lt;br /&gt;
                    &amp;quot;[episode]&amp;quot;, &amp;quot;&amp;quot;,                                #epsiode number e.g. 12&lt;br /&gt;
                    &amp;quot;[showtitle]&amp;quot;, &amp;quot;&amp;quot;,                              #Show title e.g. &#039;The Lost Room&#039;&lt;br /&gt;
                    &amp;quot;[tvshowid]&amp;quot;, &amp;quot;&amp;quot;,                               #Probably not useful!&lt;br /&gt;
                    &amp;quot;[thumbnail]&amp;quot;, &amp;quot;&amp;quot;,                              #URL for the thumbnail image&lt;br /&gt;
                    &amp;quot;[file]&amp;quot;, &amp;quot;&amp;quot;,                                   #Path to the file (might change later to basename)&lt;br /&gt;
                    &amp;quot;[fanart]&amp;quot;, &amp;quot;&amp;quot;,                                 #URL to fanart&lt;br /&gt;
                    &amp;quot;[album]&amp;quot;, &amp;quot;&amp;quot;,                                  #If audio playing, the album name&lt;br /&gt;
                    &amp;quot;[artist]&amp;quot;, &amp;quot;&amp;quot;,                                 #Comma separated lists of artists for album&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_channels]&amp;quot;, &amp;quot;&amp;quot;,           #Current selected audio, #of channels e.g. 2 for stereo&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_codec]&amp;quot;, &amp;quot;&amp;quot;,              #Audio codec e.g. mp3&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_language]&amp;quot;, &amp;quot;&amp;quot;,           #Language of selected audio, if available&lt;br /&gt;
                    &amp;quot;[streamdetails_subtile]&amp;quot;, &amp;quot;&amp;quot;,                  #Subtitle details&lt;br /&gt;
                    &amp;quot;[streamdetails_video_aspect]&amp;quot;, &amp;quot;&amp;quot;,             #Aspect ratio of the currently playing video, to two decimals, e..g 1.78&lt;br /&gt;
                    &amp;quot;[streamdetails_video_codec]&amp;quot;, &amp;quot;&amp;quot;,              #Codec of the video, e.g. h264&lt;br /&gt;
                    &amp;quot;[streamdetails_video_height]&amp;quot;, &amp;quot;&amp;quot;,             #height in pixels of currently playing video&lt;br /&gt;
                    &amp;quot;[streamdetails_video_width]&amp;quot;, &amp;quot;&amp;quot;,              #width in pixels of currently playing video&lt;br /&gt;
                    &amp;quot;[streamdetails_video_stereomode]&amp;quot;, &amp;quot;&amp;quot;,         #Not sure?&lt;br /&gt;
                    &amp;quot;[type]&amp;quot;, &amp;quot;&amp;quot;                                    #E.g. &#039;episode&#039;&lt;br /&gt;
                );&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the Kodi.tv repo]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=250149</id>
		<title>Add-on:XSqueezeDisplay</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=250149"/>
		<updated>2024-02-13T20:44:26Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- See http://wiki.xbmc.org/index.php?title=Template:Addon and http://wiki.xbmc.org/index.php?title=Help:Add-on_page for help editing this page --&amp;gt;&lt;br /&gt;
{{Add-on &lt;br /&gt;
 |Name= XSqueezeDisplay&lt;br /&gt;
 |provider-name= bossanova808&lt;br /&gt;
 |Email= &lt;br /&gt;
 |Website= &lt;br /&gt;
 |Forum= http://forum.kodi.tv/showthread.php?tid=223136&lt;br /&gt;
 |ID= &lt;br /&gt;
 |latest-version= &lt;br /&gt;
 |extension point= &lt;br /&gt;
 |provides= &lt;br /&gt;
 |Platform= Logitech Media Server&lt;br /&gt;
 |Language= &lt;br /&gt;
 |License= GPL&lt;br /&gt;
 |Source= https://github.com/bossanova808/repository.squeeze.bossanova808&lt;br /&gt;
 |Repo= &lt;br /&gt;
 |icon url= &lt;br /&gt;
 | repo = http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
 | zip = &lt;br /&gt;
 |broken= &lt;br /&gt;
 |Summary= Display Kodi Now Playing information on Squeezebox hardware&lt;br /&gt;
 |Description= Display Kodi Now Playing information on Squeezebox hardware - supports SB2, SB3, SB Classic, Transporter  and probably even SliMP3 - basically any of the line based players.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
(This is not an addon for Kodi itself, rather it is an addon for Logitech Media Server). &lt;br /&gt;
&lt;br /&gt;
It allows you to display Kodi Now Playing information on Squeezebox hardware - supports SB2, SB3, SB Classic, Transporter and probably even SliMP3 - basically any line based players.&lt;br /&gt;
&lt;br /&gt;
Here you can see it in action showing the time remaining on a video file, displayed on a Squeezebox 3:&lt;br /&gt;
&lt;br /&gt;
[[File:XSD-800x592.jpg|thumb|left|XSqueezeDisplay in action on an SB3, showing Time Remaining during playback]]&lt;br /&gt;
&lt;br /&gt;
To install this repo on your Logitech Media Server, go to LMS-&amp;gt;Settings-&amp;gt;Plugins and add this repo at the end:&lt;br /&gt;
&lt;br /&gt;
http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
&lt;br /&gt;
Restart your LMS. You should then be able to install the addon from the repo and will receive updates automatically etc. &lt;br /&gt;
&lt;br /&gt;
To configure the addon and see instructions, go to LMS-&amp;gt;Settings-&amp;gt;Plugins-&amp;gt;XSqueezeDisplay-&amp;gt;Settings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;N.B&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You must have the perl module IO::Socket::SSL installed to download the addon from the repo (as github redirects everything to SSL). Seems to be present by default usually anyway on most common LMS systems (tested on Win7 and Linux Mint 17 with LMS 7.7+). If you need to install it, there is a guide to installing modules [http://www.cpan.org/modules/INSTALL.html here].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The data available is described here (data is retrieved largely as is from kodi and with matching names).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                (   &amp;quot;[current_date]&amp;quot;, &amp;quot;&amp;quot;,                           #the date now (Uses your LMS format)&lt;br /&gt;
                    &amp;quot;[current_time]&amp;quot;, &amp;quot;&amp;quot;,                           #the time now (Uses your LMS format)&lt;br /&gt;
                    &amp;quot;[duration]&amp;quot;, &amp;quot;&amp;quot;,                               #presented in [HH:]MM:SS (hours not shown unless &amp;gt; 0)&lt;br /&gt;
                    &amp;quot;[totaltime]&amp;quot;, &amp;quot;&amp;quot;,                              #same as duration&lt;br /&gt;
                    &amp;quot;[time]&amp;quot;, &amp;quot;&amp;quot;,                                   #playback time presented in [HH:]MM:SS&lt;br /&gt;
                    &amp;quot;[time_remaining]&amp;quot;, &amp;quot;&amp;quot;,                         #playback time remaining presented in [HH:]MM:SS&lt;br /&gt;
                    &amp;quot;[percentage]&amp;quot;, &amp;quot;&amp;quot;,                             #playback percentage&lt;br /&gt;
                    &amp;quot;[title]&amp;quot;, &amp;quot;&amp;quot;,                                  #title of currently playing item, episode/album title e.g. &amp;quot;It is what it is&amp;quot;&lt;br /&gt;
                    &amp;quot;[season]&amp;quot;, &amp;quot;&amp;quot;,                                 #Season number e.g. 3&lt;br /&gt;
                    &amp;quot;[episode]&amp;quot;, &amp;quot;&amp;quot;,                                #epsiode number e.g. 12&lt;br /&gt;
                    &amp;quot;[showtitle]&amp;quot;, &amp;quot;&amp;quot;,                              #Show title e.g. &#039;The Lost Room&#039;&lt;br /&gt;
                    &amp;quot;[tvshowid]&amp;quot;, &amp;quot;&amp;quot;,                               #Probably not useful!&lt;br /&gt;
                    &amp;quot;[thumbnail]&amp;quot;, &amp;quot;&amp;quot;,                              #URL for the thumbnail image&lt;br /&gt;
                    &amp;quot;[file]&amp;quot;, &amp;quot;&amp;quot;,                                   #Path to the file (might change later to basename)&lt;br /&gt;
                    &amp;quot;[fanart]&amp;quot;, &amp;quot;&amp;quot;,                                 #URL to fanart&lt;br /&gt;
                    &amp;quot;[album]&amp;quot;, &amp;quot;&amp;quot;,                                  #If audio playing, the album name&lt;br /&gt;
                    &amp;quot;[artist]&amp;quot;, &amp;quot;&amp;quot;,                                 #Comma separated lists of artists for album&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_channels]&amp;quot;, &amp;quot;&amp;quot;,           #Current selected audio, #of channels e.g. 2 for stereo&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_codec]&amp;quot;, &amp;quot;&amp;quot;,              #Audio codec e.g. mp3&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_language]&amp;quot;, &amp;quot;&amp;quot;,           #Language of selected audio, if available&lt;br /&gt;
                    &amp;quot;[streamdetails_subtile]&amp;quot;, &amp;quot;&amp;quot;,                  #Subtitle details&lt;br /&gt;
                    &amp;quot;[streamdetails_video_aspect]&amp;quot;, &amp;quot;&amp;quot;,             #Aspect ratio of the currently playing video, to two decimals, e..g 1.78&lt;br /&gt;
                    &amp;quot;[streamdetails_video_codec]&amp;quot;, &amp;quot;&amp;quot;,              #Codec of the video, e.g. h264&lt;br /&gt;
                    &amp;quot;[streamdetails_video_height]&amp;quot;, &amp;quot;&amp;quot;,             #height in pixels of currently playing video&lt;br /&gt;
                    &amp;quot;[streamdetails_video_width]&amp;quot;, &amp;quot;&amp;quot;,              #width in pixels of currently playing video&lt;br /&gt;
                    &amp;quot;[streamdetails_video_stereomode]&amp;quot;, &amp;quot;&amp;quot;,         #Not sure?&lt;br /&gt;
                    &amp;quot;[type]&amp;quot;, &amp;quot;&amp;quot;                                    #E.g. &#039;episode&#039;&lt;br /&gt;
                );&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the Kodi.tv repo]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=250148</id>
		<title>Add-on:XSqueezeDisplay</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=250148"/>
		<updated>2024-02-13T20:43:35Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- See http://wiki.xbmc.org/index.php?title=Template:Addon and http://wiki.xbmc.org/index.php?title=Help:Add-on_page for help editing this page --&amp;gt;&lt;br /&gt;
{{Add-on &lt;br /&gt;
 |Name= XSqueezeDisplay&lt;br /&gt;
 |provider-name= bossanova808&lt;br /&gt;
 |Email= &lt;br /&gt;
 |Website= &lt;br /&gt;
 |Forum= http://forum.kodi.tv/showthread.php?tid=223136&lt;br /&gt;
 |ID= &lt;br /&gt;
 |latest-version= &lt;br /&gt;
 |extension point= &lt;br /&gt;
 |provides= &lt;br /&gt;
 |Platform= Logitech Media Server&lt;br /&gt;
 |Language= &lt;br /&gt;
 |License= GPL&lt;br /&gt;
 |Source= https://github.com/bossanova808/repository.squeeze.bossanova808&lt;br /&gt;
 |Repo= &lt;br /&gt;
 |icon url= &lt;br /&gt;
 | repo = http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
 | zip = &lt;br /&gt;
 |broken= &lt;br /&gt;
 |Summary= Display Kodi Now Playing information on Squeezebox hardware&lt;br /&gt;
 |Description= Display Kodi Now Playing information on Squeezebox hardware - supports SB2, SB3, SB Classic, Transporter  and probably even SliMP3 - basically any of the line based players.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
(This is not an addon for Kodi itself, rather it is an addon for Logitech Media Server). &lt;br /&gt;
&lt;br /&gt;
It allows you to display Kodi Now Playing information on Squeezebox hardware - supports SB2, SB3, SB Classic, Transporter and probably even SliMP3 - basically any line based players.&lt;br /&gt;
&lt;br /&gt;
Here you can see it in action showing the time remaining on a video file, displayed on a Squeezebox 3:&lt;br /&gt;
&lt;br /&gt;
[[File:XSD-800x592.jpg|thumb|XSqueezeDisplay in action on an SB3, showing Time Remaining during playback]]&lt;br /&gt;
&lt;br /&gt;
To install this repo on your Logitech Media Server, go to LMS-&amp;gt;Settings-&amp;gt;Plugins and add this repo at the end:&lt;br /&gt;
&lt;br /&gt;
http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
&lt;br /&gt;
Restart your LMS. You should then be able to install the addon from the repo and will receive updates automatically etc. &lt;br /&gt;
&lt;br /&gt;
To configure the addon and see instructions, go to LMS-&amp;gt;Settings-&amp;gt;Plugins-&amp;gt;XSqueezeDisplay-&amp;gt;Settings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;N.B&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You must have the perl module IO::Socket::SSL installed to download the addon from the repo (as github redirects everything to SSL). Seems to be present by default usually anyway on most common LMS systems (tested on Win7 and Linux Mint 17 with LMS 7.7+). If you need to install it, there is a guide to installing modules [http://www.cpan.org/modules/INSTALL.html here].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The data available is described here (data is retrieved largely as is from kodi and with matching names).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                (   &amp;quot;[current_date]&amp;quot;, &amp;quot;&amp;quot;,                           #the date now (Uses your LMS format)&lt;br /&gt;
                    &amp;quot;[current_time]&amp;quot;, &amp;quot;&amp;quot;,                           #the time now (Uses your LMS format)&lt;br /&gt;
                    &amp;quot;[duration]&amp;quot;, &amp;quot;&amp;quot;,                               #presented in [HH:]MM:SS (hours not shown unless &amp;gt; 0)&lt;br /&gt;
                    &amp;quot;[totaltime]&amp;quot;, &amp;quot;&amp;quot;,                              #same as duration&lt;br /&gt;
                    &amp;quot;[time]&amp;quot;, &amp;quot;&amp;quot;,                                   #playback time presented in [HH:]MM:SS&lt;br /&gt;
                    &amp;quot;[time_remaining]&amp;quot;, &amp;quot;&amp;quot;,                         #playback time remaining presented in [HH:]MM:SS&lt;br /&gt;
                    &amp;quot;[percentage]&amp;quot;, &amp;quot;&amp;quot;,                             #playback percentage&lt;br /&gt;
                    &amp;quot;[title]&amp;quot;, &amp;quot;&amp;quot;,                                  #title of currently playing item, episode/album title e.g. &amp;quot;It is what it is&amp;quot;&lt;br /&gt;
                    &amp;quot;[season]&amp;quot;, &amp;quot;&amp;quot;,                                 #Season number e.g. 3&lt;br /&gt;
                    &amp;quot;[episode]&amp;quot;, &amp;quot;&amp;quot;,                                #epsiode number e.g. 12&lt;br /&gt;
                    &amp;quot;[showtitle]&amp;quot;, &amp;quot;&amp;quot;,                              #Show title e.g. &#039;The Lost Room&#039;&lt;br /&gt;
                    &amp;quot;[tvshowid]&amp;quot;, &amp;quot;&amp;quot;,                               #Probably not useful!&lt;br /&gt;
                    &amp;quot;[thumbnail]&amp;quot;, &amp;quot;&amp;quot;,                              #URL for the thumbnail image&lt;br /&gt;
                    &amp;quot;[file]&amp;quot;, &amp;quot;&amp;quot;,                                   #Path to the file (might change later to basename)&lt;br /&gt;
                    &amp;quot;[fanart]&amp;quot;, &amp;quot;&amp;quot;,                                 #URL to fanart&lt;br /&gt;
                    &amp;quot;[album]&amp;quot;, &amp;quot;&amp;quot;,                                  #If audio playing, the album name&lt;br /&gt;
                    &amp;quot;[artist]&amp;quot;, &amp;quot;&amp;quot;,                                 #Comma separated lists of artists for album&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_channels]&amp;quot;, &amp;quot;&amp;quot;,           #Current selected audio, #of channels e.g. 2 for stereo&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_codec]&amp;quot;, &amp;quot;&amp;quot;,              #Audio codec e.g. mp3&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_language]&amp;quot;, &amp;quot;&amp;quot;,           #Language of selected audio, if available&lt;br /&gt;
                    &amp;quot;[streamdetails_subtile]&amp;quot;, &amp;quot;&amp;quot;,                  #Subtitle details&lt;br /&gt;
                    &amp;quot;[streamdetails_video_aspect]&amp;quot;, &amp;quot;&amp;quot;,             #Aspect ratio of the currently playing video, to two decimals, e..g 1.78&lt;br /&gt;
                    &amp;quot;[streamdetails_video_codec]&amp;quot;, &amp;quot;&amp;quot;,              #Codec of the video, e.g. h264&lt;br /&gt;
                    &amp;quot;[streamdetails_video_height]&amp;quot;, &amp;quot;&amp;quot;,             #height in pixels of currently playing video&lt;br /&gt;
                    &amp;quot;[streamdetails_video_width]&amp;quot;, &amp;quot;&amp;quot;,              #width in pixels of currently playing video&lt;br /&gt;
                    &amp;quot;[streamdetails_video_stereomode]&amp;quot;, &amp;quot;&amp;quot;,         #Not sure?&lt;br /&gt;
                    &amp;quot;[type]&amp;quot;, &amp;quot;&amp;quot;                                    #E.g. &#039;episode&#039;&lt;br /&gt;
                );&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the Kodi.tv repo]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:XSD-800x592.jpg&amp;diff=250147</id>
		<title>File:XSD-800x592.jpg</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:XSD-800x592.jpg&amp;diff=250147"/>
		<updated>2024-02-13T20:42:57Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;XSqueezeDisplay in action, showing Time Remaining during playback&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:OzWeather_Estuary_-_Seek.jpg&amp;diff=248895</id>
		<title>File:OzWeather Estuary - Seek.jpg</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:OzWeather_Estuary_-_Seek.jpg&amp;diff=248895"/>
		<updated>2023-12-14T03:29:33Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OzWeather Estuary - Seek&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:OzWeather-Amber.jpg&amp;diff=248894</id>
		<title>File:OzWeather-Amber.jpg</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:OzWeather-Amber.jpg&amp;diff=248894"/>
		<updated>2023-12-14T03:26:32Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ozweather in Amber&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:OzWeather_V2_Confluence.jpg&amp;diff=248893</id>
		<title>File:OzWeather V2 Confluence.jpg</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:OzWeather_V2_Confluence.jpg&amp;diff=248893"/>
		<updated>2023-12-14T03:25:44Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OzWeather V2 Confluence&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:OzWeather_V2_Estuary.jpg&amp;diff=248892</id>
		<title>File:OzWeather V2 Estuary.jpg</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:OzWeather_V2_Estuary.jpg&amp;diff=248892"/>
		<updated>2023-12-14T03:23:06Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OzWeather running in Estuary&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Artwork/Accessing_with_skins_and_JSON-RPC&amp;diff=244062</id>
		<title>Artwork/Accessing with skins and JSON-RPC</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Artwork/Accessing_with_skins_and_JSON-RPC&amp;diff=244062"/>
		<updated>2023-02-03T03:25:26Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: /* Kodi-encoded URL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Artwork_Contents}}&lt;br /&gt;
{{mininav|[[Development]]|[[Artwork]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;intro&amp;quot; /&amp;gt;The primary usage of artwork is to be displayed, and to that end, they can be accessed by name in skins and over JSON-RPC.&amp;lt;section end=&amp;quot;intro&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Media items with a &amp;quot;parent&amp;quot; media type, such as episodes to their TV show, can also access their parent&#039;s artwork with certain prefixes, like &amp;quot;tvshow.poster&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= From skins =&lt;br /&gt;
&lt;br /&gt;
Skins can access library artwork for media items in a list with &amp;quot;ListItem.Art(&amp;lt;arttype&amp;gt;)&amp;quot; and artwork for the currently playing item with &amp;quot;Player.Art(&amp;lt;arttype&amp;gt;)&amp;quot;. &amp;quot;Container.Art(&amp;lt;arttype&amp;gt;)&amp;quot; can also be filled in some instances. Some examples are {{code|Player.Art(poster)}}, {{code|Player.Art(fanart)}}, {{code|ListItem.Art(banner)}}, and {{code|ListItem.Art(tvshow.clearlogo)}}.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ Additional InfoLabels&lt;br /&gt;
! Skin InfoLabel&lt;br /&gt;
! style=&amp;quot;width:80%&amp;quot; | Description&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ListItem.Art(poster)&lt;br /&gt;
| Artwork for the currently focused ListItem.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Player.Art(poster)&lt;br /&gt;
| Artwork for the currently playing item.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Container.Art(poster)&lt;br /&gt;
| Artwork for the currently focused Container. Container artwork may be filled with &amp;quot;parent&amp;quot; type media item artwork if navigating a single item, like a list of episodes from a single TV show.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Container(555).ListItem.Art(poster)&lt;br /&gt;
| Artwork for the currently focused ListItem in a specific container.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Additional InfoLabels for artwork ==&lt;br /&gt;
&lt;br /&gt;
There are other InfoLabels for artwork that don&#039;t match the above pattern, but many of them are deprecated. A set of them that can still be useful are&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ Additional InfoLabels&lt;br /&gt;
! Skin InfoLabel&lt;br /&gt;
! style=&amp;quot;width:30%&amp;quot; | Description&lt;br /&gt;
! Examples&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| MusicPlayer.offset(number).Cover&lt;br /&gt;
| Cover of the item offset by &#039;&#039;number&#039;&#039; from the currently playing item in the currently playing music player queue.&lt;br /&gt;
| {{code|MusicPlayer.offset(1).Cover}} - next item in queue&lt;br /&gt;
{{code|MusicPlayer.offset(-1).Cover}} - previous item in queue&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|  MusicPlayer.Position(number).Cover&lt;br /&gt;
|  Cover of the item in position &#039;&#039;number&#039;&#039; of currently playing music player queue.&lt;br /&gt;
| {{code|MusicPlayer.Position(1).Cover}} - first item in queue&lt;br /&gt;
{{code|MusicPlayer.Position(2).Cover}} - second item in queue&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|  MusicPlayer.Position(number).Property(Fanart_Image)&lt;br /&gt;
|  Fanart of the item in position &#039;&#039;number&#039;&#039; of the currently playing music player queue.&lt;br /&gt;
| {{code|MusicPlayer.Position(1).Property(Fanart_Image)}} - first item in queue&lt;br /&gt;
{{code|MusicPlayer.Position(2).Property(Fanart_Image)}} - second item in queue&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= From JSON-RPC =&lt;br /&gt;
&lt;br /&gt;
Several JSON-RPC methods (like &amp;quot;VideoLibrary.GetMovies&amp;quot;, &amp;quot;AudioLibrary.GetAlbumDetails&amp;quot;, and &amp;quot;Playlist.GetItems&amp;quot;) return info for media items in the library, and requesting the &amp;quot;art&amp;quot; property will return an &amp;quot;art&amp;quot; dictionary that maps all available artwork for the media item. The key is the artwork type and the value is a Kodi-encoded URL or path to the assigned artwork.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
example request:&lt;br /&gt;
 {&amp;quot;jsonrpc&amp;quot;:&amp;quot;2.0&amp;quot;,&amp;quot;id&amp;quot;:11,&amp;quot;method&amp;quot;:&amp;quot;VideoLibrary.GetEpisodes&amp;quot;,&amp;quot;params&amp;quot;:{&amp;quot;properties&amp;quot;:[&amp;quot;art&amp;quot;],&amp;quot;limits&amp;quot;:{&amp;quot;end&amp;quot;:1},&amp;quot;sort&amp;quot;:{&amp;quot;method&amp;quot;:&amp;quot;random&amp;quot;}}}&lt;br /&gt;
&lt;br /&gt;
and a possible response:&lt;br /&gt;
 {&lt;br /&gt;
     &amp;quot;id&amp;quot;: 11,&lt;br /&gt;
     &amp;quot;jsonrpc&amp;quot;: &amp;quot;2.0&amp;quot;,&lt;br /&gt;
     &amp;quot;result&amp;quot;: {&lt;br /&gt;
         &amp;quot;episodes&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                 &amp;quot;art&amp;quot;: {&lt;br /&gt;
                     &amp;quot;season.banner&amp;quot;: &amp;quot;image://nfs%3a%2f%2fCUBER%2fmedia%2fpreserved%2fTVShows%2fV%20(2009)%2fseason02-banner.jpg/&amp;quot;,&lt;br /&gt;
                     &amp;quot;season.landscape&amp;quot;: &amp;quot;image://nfs%3a%2f%2fCUBER%2fmedia%2fpreserved%2fTVShows%2fV%20(2009)%2fseason02-landscape.jpg/&amp;quot;,&lt;br /&gt;
                     &amp;quot;season.poster&amp;quot;: &amp;quot;image://nfs%3a%2f%2fCUBER%2fmedia%2fpreserved%2fTVShows%2fV%20(2009)%2fseason02-poster.jpg/&amp;quot;,&lt;br /&gt;
                     &amp;quot;thumb&amp;quot;: &amp;quot;image://video@nfs%3a%2f%2fCUBER%2fmedia%2fpreserved%2fTVShows%2fV%20(2009)%2fV%20(2009)%20-%2002x05%20-%20Concordia%20-%20720p%20WEB-DL.mkv/&amp;quot;,&lt;br /&gt;
                     &amp;quot;tvshow.banner&amp;quot;: &amp;quot;image://nfs%3a%2f%2fCUBER%2fmedia%2fpreserved%2fTVShows%2fV%20(2009)%2fbanner.jpg/&amp;quot;,&lt;br /&gt;
                     &amp;quot;tvshow.clearlogo&amp;quot;: &amp;quot;image://nfs%3a%2f%2fCUBER%2fmedia%2fpreserved%2fTVShows%2fV%20(2009)%2fclearlogo.png/&amp;quot;,&lt;br /&gt;
                     &amp;quot;tvshow.fanart&amp;quot;: &amp;quot;image://nfs%3a%2f%2fCUBER%2fmedia%2fpreserved%2fTVShows%2fV%20(2009)%2ffanart.jpg/&amp;quot;,&lt;br /&gt;
                     &amp;quot;tvshow.poster&amp;quot;: &amp;quot;image://nfs%3a%2f%2fCUBER%2fmedia%2fpreserved%2fTVShows%2fV%20(2009)%2fposter.jpg/&amp;quot;&lt;br /&gt;
                 },&lt;br /&gt;
                 &amp;quot;episodeid&amp;quot;: 2196,&lt;br /&gt;
                 &amp;quot;label&amp;quot;: &amp;quot;2x05. Concordia&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
         ],&lt;br /&gt;
         &amp;quot;limits&amp;quot;: {&lt;br /&gt;
             &amp;quot;end&amp;quot;: 1,&lt;br /&gt;
             &amp;quot;start&amp;quot;: 0,&lt;br /&gt;
             &amp;quot;total&amp;quot;: 3352&lt;br /&gt;
         }&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
== Kodi-encoded URL ==&lt;br /&gt;
&lt;br /&gt;
The image paths returned by JSON-RPC are the path or URL to the image encoded as Kodi&#039;s internal &amp;quot;image://&amp;quot; path.&lt;br /&gt;
&lt;br /&gt;
To turn that path into a URL that can actually be displayed in another application, you will need to encode it as a URI component (examples are [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent encodeURIComponent] in JS and [https://docs.python.org/3/library/urllib.parse.html#urllib.parse.quote urllib.parse.quote] in Python 3), then add that to the end of the &amp;quot;image/&amp;quot; path of the Kodi HTTP server (like &amp;lt;nowiki&amp;gt;http://kodihost:8080/image/&amp;lt;/nowiki&amp;gt;). With these URLs you can display images wherever they happen to be stored; Kodi will handle opening a file over SMB or NFS if they are stored on a NAS next to the media items, for instance.&lt;br /&gt;
&lt;br /&gt;
The final URL will look like &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://kodihost:8080/image/image%3A%2F%2Fnfs%253a%252f%252fCUBER%252fmedia%252fpreserved%252fTVShows%252fV%2520(2009)%252fposter.jpg%2F&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also turn the &amp;quot;image://&amp;quot; URL into a more traditional looking path/URL (https:// or smb:// or H:\) by chopping off the &amp;quot;image://&amp;quot; up front and the slash at the end, then decoding the rest as a URI component.&lt;br /&gt;
&lt;br /&gt;
= Access &amp;quot;parent&amp;quot; artwork =&lt;br /&gt;
&lt;br /&gt;
For several media types, it is possible to access artwork for the &amp;quot;parent&amp;quot; media item as well as the item&#039;s own artwork. This works for skins and JSON-RPC. For instance, TV episodes can access the artwork for the containing season and TV show. Use &amp;quot;&amp;lt;parenttype&amp;gt;.&amp;lt;arttype&amp;gt;&amp;quot; as the art type.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ Media types and their parent types&lt;br /&gt;
! style=&amp;quot;width:8%&amp;quot; | Media type&lt;br /&gt;
! Parent type&lt;br /&gt;
! style=&amp;quot;width:40%&amp;quot; | Description&lt;br /&gt;
! style=&amp;quot;width:30%&amp;quot; | Skin examples&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|  TV episodes&lt;br /&gt;
|  &amp;quot;season&amp;quot;, &amp;quot;tvshow&amp;quot;&lt;br /&gt;
|  TV episodes can access artwork for their containing season and TV show&lt;br /&gt;
|  &amp;quot;Player.Art(tvshow.clearlogo)&amp;quot;, &amp;quot;Player.Art(season.poster)&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|  Seasons&lt;br /&gt;
|  &amp;quot;tvshow&amp;quot;&lt;br /&gt;
|  TV show artwork&lt;br /&gt;
|  &amp;quot;ListItem.Art(tvshow.banner)&amp;quot;, &amp;quot;ListItem.Art(tvshow.clearlogo)&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|  Movies&lt;br /&gt;
|  &amp;quot;set&amp;quot;&lt;br /&gt;
|  In Kodi 18, movies can access artwork for their containing set / collection&lt;br /&gt;
|  &amp;quot;ListItem.Art(set.clearlogo)&amp;quot;, &amp;quot;ListItem.Art(set.poster)&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|  Songs&lt;br /&gt;
|  &amp;quot;album&amp;quot;, &amp;quot;artist&amp;quot;, &amp;quot;albumartist&amp;quot;, &amp;quot;artist1&amp;quot;, &amp;quot;albumartist1&amp;quot;&lt;br /&gt;
|  Songs can access the artwork for their containing album and all artists. Songs can have multiple artists; in Kodi 18 &amp;quot;artist1&amp;quot; will be artwork for the second artist - &amp;quot;artist2&amp;quot;, &amp;quot;artist3&amp;quot;, and so on will be filled for additional artists. &amp;quot;albumartist&amp;quot; works the same for album artists.&lt;br /&gt;
|  &amp;quot;Player.Art(album.thumb)&amp;quot;, &amp;quot;Player.Art(artist.fanart)&amp;quot;, &amp;quot;Player.Art(albumartist.clearlogo)&amp;quot;, &amp;quot;Player.Art(artist1.fanart)&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|  Albums&lt;br /&gt;
|  &amp;quot;artist&amp;quot;, &amp;quot;artist1&amp;quot;&lt;br /&gt;
|  Albums can access the artwork for their containing album. Albums can have multiple artists; in Kodi 18 &amp;quot;artist1&amp;quot; will be artwork for the second artist - &amp;quot;artist2&amp;quot;, &amp;quot;artist3&amp;quot;, and so on will be filled for additional artists.&lt;br /&gt;
|  &amp;quot;ListItem.Art(artist.fanart)&amp;quot;, &amp;quot;ListItem.Art(artist.clearlogo)&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Example artwork types ==&lt;br /&gt;
&lt;br /&gt;
Here is a short list of example artwork types and how to access them. Kodi&#039;s artwork system allows any number of artwork types, so it&#039;s impossible to list all that may be available here. See the artwork pages for different library sections like [[Movie artwork]] or [[Music artwork]] for a list of generally available artwork types, or navigate to image 2 of [[Artwork#Kodi- Choose Art]] on a media item in your local Kodi installation to see what types of artwork are currently available for at least one of that media type in your local library.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ Example artwork types and skin access&lt;br /&gt;
! Artwork type&lt;br /&gt;
! Skin InfoLabel&lt;br /&gt;
! style=&amp;quot;50%&amp;quot; | Description&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|  poster&lt;br /&gt;
|  ListItem.Art(poster)&lt;br /&gt;
|  Poster of the currently focused media item (like a movie or TV show)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|  fanart&lt;br /&gt;
|  ListItem.Art(fanart)&lt;br /&gt;
|  Fanart of the currently focused media item&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|  landscape&lt;br /&gt;
|  ListItem.Art(landscape)&lt;br /&gt;
|  Landscape of the currently focused media item&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|  clearlogo&lt;br /&gt;
|  Player.Art(clearlogo)&lt;br /&gt;
|  Clearlogo of the currently playing media item&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|  tvshow.poster&lt;br /&gt;
|  Player.Art(tvshow.poster)&lt;br /&gt;
|  For a currently playing TV episode, this is the poster of the parent TV show&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|  set.poster&lt;br /&gt;
|  Player.Art(set.clearlogo)&lt;br /&gt;
|  For currently playing movies, this is the clearlogo of the containing movie set&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|  album.thumb&lt;br /&gt;
|  Player.Art(album.thumb)&lt;br /&gt;
|  For currently playing music, this is the cover of the album&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|  album.thumb&lt;br /&gt;
|  ListItem.Art(thumb)&lt;br /&gt;
|  Thumb of the currently focused media item. This has some notable fallback behavior in the video library. It will be the artwork type named exactly &amp;quot;thumb&amp;quot; if it exists for the current item, but will fall back to &amp;quot;poster&amp;quot; then &amp;quot;banner&amp;quot; if not.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= {{Kodi}} version updates =&lt;br /&gt;
&lt;br /&gt;
* The &#039;&#039;&#039;music library&#039;&#039;&#039; in {{Kodi}} 17 and before was &#039;&#039;&#039;limited to just &amp;quot;fanart&amp;quot; and &amp;quot;thumb&amp;quot; for artist images&#039;&#039;&#039; and &#039;&#039;&#039;&amp;quot;thumb&amp;quot; for album images&#039;&#039;&#039;, it did not have the flexibility to add a wide variety of artwork. The video library has had this level of support for some time now.&lt;br /&gt;
* {{Kodi}} 18 adds a &#039;&#039;&#039;[[Advancedsettings.xml#Music library extra artwork| whitelist in advancedsettings.xml]]&#039;&#039;&#039; ([[Advancedsettings.xml#Extra artwork|for the video library]]) so that {{Kodi}} will add any specified artwork from scrapers and the file system automatically.&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
{{updated|18}}&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Unofficial_add-on_repositories&amp;diff=243734</id>
		<title>Unofficial add-on repositories</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Unofficial_add-on_repositories&amp;diff=243734"/>
		<updated>2023-01-22T01:52:28Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: /* Active */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mininav|[[Development]]|[[Add-on development]]|[[Add-on repositories]]}}&lt;br /&gt;
:&#039;&#039;See also: &#039;&#039;&#039;[[:Category:Add-ons not in the Kodi.tv repo|Add-ons not in the Kodi.tv repo]]&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;plainlinks&amp;quot; role=&amp;quot;presentation&amp;quot; style=&amp;quot;background-color: #ffeaab; border: 2px solid #f28500; border-left-width: 10px; box-shadow: 6px 6px 6px 2px #693c0a; box-sizing: border-box; margin: 1.5em 2px 2em; text-align: justify; width: fit-content; word-wrap: break-word;&amp;quot;&lt;br /&gt;
 |- style=&amp;quot;vertical-align: middle;&amp;quot;&lt;br /&gt;
 | style=&amp;quot;border: none; padding: 0.75em; text-align: center;&amp;quot; | [[File:Important icon.png|72px|link=|alt=]]&lt;br /&gt;
 | style=&amp;quot;border: none; font-size: 1.05em; font-weight: 500; line-height: 1.5; padding: 0.75em 1.25em 0.5em 0.75em;&amp;quot; | The listings here are provided only for convenience and without any suggestion, implicit or explicit, that their use with {{Kodi}} is advisable, suitable or even legal for any use case and always &amp;lt;span style=&amp;quot;font-style: italic; font-weight: bold; text-decoration: underline;&amp;quot;&amp;gt;at your own risk&amp;lt;/span&amp;gt;. The same is true for all of the individual add-ons supplied by these repositories.&lt;br /&gt;
&amp;lt;hr style=&amp;quot;background-color: #f28500; height: 2px; margin: 1.5em 10% 1em;&amp;quot; /&amp;gt;&lt;br /&gt;
Although an initial check was conducted for inclusion into this list, the contents of a repository can change at any time without warning. This page is not actively patrolled, but action will be taken immediately once notification is received of breaches to our rules. &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;Conduct your own checks&amp;lt;/span&amp;gt; to confirm that the content/apps/add-ons you download/play/install are safe and from sources you trust.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kodi includes the ability to connect to user-published or &#039;&#039;third-party&#039;&#039; add-on repositories which provide untrusted add-ons, unlike those found in the [[Official add-on repository|official add-on repository]]. Shown below are listings of some of the more widely-known such repositories.&lt;br /&gt;
&lt;br /&gt;
== Information for add-on developers ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;{{Big|Please consider:}}&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
:* &#039;&#039;&#039;{{Big|Applying to [[Submitting Add-ons|have your add-on included]] in the [[Official add-on repository|official add-on repository]].}}&#039;&#039;&#039;&lt;br /&gt;
:* If it does not meet the required conditions, consider contacting the owner of an existing unofficial repository and ask if they would be willing to let you distribute your add-on from there.&lt;br /&gt;
:* You can also create your own repository. See [[Add-on repositories|Add-on repositories]], and then add it to the table below for it to show up in the Repositories Installer Add-on.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;{{Big|Also, be advised that:}}&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
:* {{Big|The &#039;&#039;&#039;[[Official:Forum_rules|forum rules]]&#039;&#039;&#039; on &#039;&#039;&#039;[[Official:Forum rules/Banned add-ons|piracy content]]&#039;&#039;&#039; apply to the wiki as well!}}&lt;br /&gt;
:* When adding entries to the table, it should be organized &#039;&#039;alphabetically&#039;&#039; according to the &#039;&#039;Repository Name&#039;&#039; column, and the descriptions must be as &#039;&#039;concise&#039;&#039; and &#039;&#039;accurate&#039;&#039; as possible.&lt;br /&gt;
&lt;br /&gt;
== How to install additional add-on repositories ==&lt;br /&gt;
You can install individual repositories by following the same process as described for &#039;&#039;&#039;[[Add-on manager#How to install from a ZIP file|installing an add-on from a ZIP file]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
To access the contents of the newly installed repository, from the home screen browse to: &#039;&#039;&#039;&amp;lt;samp&amp;gt;Add-ons ▶ Install from repository ▶ &amp;lt;var&amp;gt;Repository name&amp;lt;/var&amp;gt;&amp;lt;/samp&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Unofficial repositories ==&lt;br /&gt;
=== Active ===&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot; style=&amp;quot;background-color: #f9f9f9; border: 1px solid #aaa; border-spacing: 0; margin: 1.5em auto; min-width: 90em; text-align: center; vertical-align: middle;&amp;quot;&lt;br /&gt;
 |+ Active unofficial Kodi add-on repositories&lt;br /&gt;
 ! colspan=&amp;quot;2&amp;quot; scope=&amp;quot;col&amp;quot; style=&amp;quot;min-width: 18em;&amp;quot; | Repository&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; style=&amp;quot;width: 28em;&amp;quot; | Description&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; data-sort-type=&amp;quot;isoDate&amp;quot; style=&amp;quot;min-width: 10em;&amp;quot; | Last&amp;amp;nbsp;Updated&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; style=&amp;quot;min-width: 14em;&amp;quot; | Maintainer(s)&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; style=&amp;quot;min-width: 20em;&amp;quot; | Zip&amp;amp;nbsp;File&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/hadynz/repository.arabic.xbmc-addons Arabic XBMC Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.arabic.xbmc-addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Arabic Addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2019-10-03&amp;quot; | {{#dateformat:2019-10-03|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=137319 Hady Osman]&amp;lt;ref name=&amp;quot;hadynz-github&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;hadynz-twitter&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://www.dropbox.com/s/aisgyozoxquyfc1/repository.arabic.xbmc-addons1.0.1%20(1).zip?dl=0 repository.arabic.xbmc-addons1.0.1 (1).zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:CatchUpTV_AU_Plugins.png|frameless|x46px|link=https://aussieaddons.com/|Aussie Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://aussieaddons.com/ Aussie Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.aussieaddons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Australian free-to-air TV provider add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-12-31&amp;quot; | {{#dateformat:2021-12-31|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Andybz|Andy Botting]] &amp;amp; [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=392186 Glenn Guy]&amp;lt;ref name=&amp;quot;aussieaddons-github&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;aussieaddons-twitter&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://r.aussieaddons.com/repo-1.2.0.zip repo-1.20.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Bossanova808.png|frameless|x46px|link=https://github.com/bossanova808/repository.bossanova808|Bossanova808]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/bossanova808/repository.bossanova808 Bossanova808]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.bossanova808&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Automatic skin patcher to support [[Add-on:Oz Weather|OzWeather]] responsive updates&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-09-22&amp;quot; | {{#dateformat:2022-09-22|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Bossanova808|bossanova808]]&amp;lt;ref name=&amp;quot;bossanova808-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;bossanova808-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/bossanova808/repository.bossanova808/raw/main/repository-downloads/repository.bossanova808/repository.bossanova808-0.2.5.zip repository.bossanova808-0.2.5.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Plugin.program.remote.control.browser.png|frameless|x46px|link=https://github.com/chadparry/kodi-repository.chad.parry.org|Chad Parry]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/chadparry/kodi-repository.chad.parry.org Chad Parry]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.chad.parry.org&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:Remote Control Browser|Remote Control Browser]] (web browser built for use with a remote control)&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-09-12&amp;quot; | {{#dateformat:2022-09-12|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:ChadParry|Chad Parry]]&amp;lt;ref name=&amp;quot;chadparry-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;chadparry-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://chad.parry.org/software/kodi/repository.chad.parry.org/repository.chad.parry.org-3.1.0.zip repository.chad.parry.org-3.1.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.gade.png|frameless|x46px|link=https://github.com/gade01/repository.gade|Gade&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/gade01/repository.gade Gade&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.gade&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:Rapier|Rapier]] skin updates and other add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-10-15&amp;quot; | {{#dateformat:2022-10-15|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Gade|Christian Gade]]&amp;lt;ref name=&amp;quot;Gade-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;gade01-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/gade01/repository.gade/raw/master/matrix/repository.gade/repository.gade-2.2.0.zip repository.gade-2.2.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.japanese.png|frameless|x46px|link=https://github.com/xbmc-now/japanese-xbmc-addons|Japanese XBMC Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/xbmc-now/japanese-xbmc-addons Japanese XBMC Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.japanese&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Japanese addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2018-10-20&amp;quot; | {{#dateformat:2018-10-20|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/xbmc-now xbmc-now]&lt;br /&gt;
 | [https://github.com/xbmc-now/japanese-xbmc-addons/raw/master/repo/repository.japanese/repository.japanese-1.0.0.zip repository.japanese-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.jeroen.png|frameless|x46px|link=https://gitlab.com/jeroenpardon/repository.jeroen|Jeroen]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://gitlab.com/jeroenpardon/repository.jeroen Jeroen]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.jeroen&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:Grid|Grid]] and [[Archive:ReFocus|reFocus]] skins beta releases&lt;br /&gt;
 | data-sort-value=&amp;quot;2018-03-17&amp;quot; | {{#dateformat:2018-03-17|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Jeroen|Jeroen Pardon]]&amp;lt;ref name=&amp;quot;Jeroen-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Jeroen-gitlab&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://gitlab.com/jeroenpardon/repository.jeroen/-/raw/master/repository.jeroen/repository.jeroen-1.0.1.zip repository.jeroen-1.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Jurialmunkey.png|frameless|x46px|link=https://github.com/jurialmunkey/repository.jurialmunkey|Jurialmunkey Alpha]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/jurialmunkey/repository.jurialmunkey Jurialmunkey Alpha]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.jurialmunkey&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Alpha (development) releases of [[User:Jurialmunkey|jurialmunkey]]&#039;s skins&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-10-26&amp;quot; | {{#dateformat:2022-10-26|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Jurialmunkey|jurialmunkey]]&amp;lt;ref name=&amp;quot;jurialmunkey-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;jurialmunkey-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://jurialmunkey.github.io/repository.jurialmunkey/repository.jurialmunkey-2.2.zip repository.jurialmunkey-2.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Kodi-czsk.png|frameless|x46px|link=https://kodi-czsk.github.io/repository/|KODI CZ/SK]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://kodi-czsk.github.io/repository/ KODI CZ/SK]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.kodi-czsk&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Video add-ons for Czech and Slovak-speaking users&lt;br /&gt;
 | data-sort-value=&amp;quot;2020-09-30&amp;quot; | {{#dateformat:2020-09-30|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/kodi-czsk kodi-czsk]&lt;br /&gt;
 | [https://kodi-czsk.github.io/repository/repo/repository.kodi-czsk/repository.kodi-czsk-1.0.2.zip repository.kodi-czsk-1.0.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.kodinerds.png|frameless|x46px|link=https://repo.kodinerds.net/|Kodinerds Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://repo.kodinerds.net/ Kodinerds Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.kodinerds&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Mostly German add-ons and skins&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-10-25&amp;quot; | {{#dateformat:2022-10-25|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://www.kodinerds.net Kodinerds]&lt;br /&gt;
 | [https://repo.kodinerds.net/addons/repository.kodinerds/repository.kodinerds-7.0.1.2.zip repository.kodinerds-7.0.1.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Marcelveldt.png|frameless|x46px|link=https://github.com/kodi-community-addons/repository.marcelveldt|Marcelveldt&#039;s Betas]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/kodi-community-addons/repository.marcelveldt Marcelveldt&#039;s Beta]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.marcelveldt&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Beta (testing) versions of [[User:Marcelveldt|marcelveldt]]&#039;s addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-04-09&amp;quot; | {{#dateformat:2022-04-09|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Marcelveldt|Marcel van der Veldt]]&amp;lt;ref name=&amp;quot;marcelveldt-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/kodi-community-addons/repository.marcelveldt/raw/master/repository/repository.marcelveldt/repository.marcelveldt-1.0.3.zip repository.marcelveldt-1.0.3.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:ProtoType.png|frameless|x46px|link=https://prototyperepo.github.io/|ProtoType]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://prototyperepo.github.io/ ProtoType]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.prototype&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Forks of abandoned skins (e.g. [[Add-on:Aura|Aura]]) and their dependencies&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-03-26&amp;quot; | {{#dateformat:2021-03-26|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/ProtoTypeRepo ProtoType]&amp;lt;ref name=&amp;quot;ProtoType-reddit&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/ProtoTypeRepo/ProtoTypeRepo.github.io/raw/main/repository.prototype-1.0.zip repository.prototype-1.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Queeup_Add-ons.png|frameless|x46px|link=https://github.com/queeup/repository.queeup|Queeup Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/queeup/repository.queeup Queeup Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.queeup&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | General add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-04-30&amp;quot; | {{#dateformat:2021-04-30|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/queeup queeup]&amp;lt;ref name=&amp;quot;queeup-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://raw.githubusercontent.com/queeup/repository.queeup/matrix/repository.queeup.zip repository.queeup.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.sastatv.addons.png|frameless|x46px|link=https://sastatv.com/installation.html|Sasta TV]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://sastatv.com/installation.html Sasta TV]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.sastatv.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Live streams and on-demand media from all over the Indian subcontinent&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-08-07&amp;quot; | {{#dateformat:2022-08-07|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Sasta TV&lt;br /&gt;
 | [http://sastatv.com/repos/repository.sastatv.addons.zip repository.sasatv.addons.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.scudlee.png|frameless|x46px|link=https://github.com/ScudLee/scudlee-xbmc-addons|ScudLee&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/ScudLee/scudlee-xbmc-addons ScudLee&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.scudlee&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:AniDB.net|AniDB.net]] scraper mods&lt;br /&gt;
 | data-sort-value=&amp;quot;2020-03-11&amp;quot; | {{#dateformat:2020-03-11|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/ScudLee ScudLee]&amp;lt;ref name=&amp;quot;scudlee-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/ScudLee/scudlee-xbmc-addons/raw/master/repo/repository.scudlee/repository.scudlee-1.0.0.zip repository.scudlee-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.matthuismann.slyguy.png|frameless|x46px|link=https://github.com/matthuisman/slyguy.addons|Slyguy]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/matthuisman/slyguy.addons Slyguy Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.slyguy&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Various video services and other addons by SlyGuy&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-10-26&amp;quot; | {{#dateformat:2022-10-26|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://www.matthuisman.nz/ Matt Huisman]&amp;lt;ref name=&amp;quot;matthuisman-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;matthuisman-github&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;matthuisman-reddit&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;matthuisman-twitter&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://k.slyguy.xyz/repository.slyguy.zip repository.slyguy.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.solbero.matrix.png|frameless|x46px|link=https://github.com/solbero/repository.solbero.matrix|Solbero&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/solbero/repository.solbero.matrix Solbero&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.solbero.matrix&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Lutris add-on (to launch games through Lutris)&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-08-06&amp;quot; | {{#dateformat:2021-08-06|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/solbero Njord A. Solberg]&amp;lt;ref name=&amp;quot;solbero-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/solbero/repository.solbero.matrix/raw/master/repository.solbero.matrix/repository.solbero.matrix.zip repository.solbero.matrix.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.teeedubb.png|frameless|x46px|link=https://github.com/teeedubb/teeedubb-xbmc-repo|Teeedubb Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/teeedubb/teeedubb-xbmc-repo Teeedubb Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.teeedubb&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:Steam Community|Steam Launcher]], Music Party Mode, and others&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-11-15&amp;quot; | {{#dateformat:2021-11-15|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Teeedubb|Teeedubb]]&amp;lt;ref name=&amp;quot;teeedubb-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;teeedubb-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/teeedubb/teeedubb-xbmc-repo/raw/master/repository.teeedubb/repository.teeedubb-1.0.2.zip repository.teeedubb-1.0.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.wiiego.png|frameless|x46px|link=https://github.com/diegofn/wiiego-kodi-addons|Wiiego Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/diegofn/wiiego-kodi-addons Wiiego Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.wiiego&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | ColombiaTV video plugin and Terra Sonora audio service (listen and watch for free)&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-10-24&amp;quot; | {{#dateformat:2021-10-24|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/diegofn Diego Fernando Nieto]&lt;br /&gt;
 | [https://github.com/diegofn/wiiego-kodi-addons/raw/master/repo/repository.wiiego/repository.wiiego-1.0.2.zip repository.wiiego-1.0.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Adult_xbmc.png|frameless|x46px|link=https://github.com/xbmc-adult/xbmc-adult|XBMC-Adult Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/xbmc-adult/xbmc-adult XBMC-Adult Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.xbmcadult&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | The definitive source for adult-oriented (a/k/a &amp;quot;Not Safe For Work&amp;quot;) add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-09-23&amp;quot; | {{#dateformat:2022-09-23|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/xbmc-adult XBMC-Adult]&lt;br /&gt;
 | [https://github.com/xbmc-adult/xbmc-adult/raw/ghmaster/repository.xbmcadult/repository.xbmcadult-1.0.7.zip repository.xbmcadult-1.0.7.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.xycl.addons.png|frameless|x46px|link=https://github.com/Xycl/repository.xycl.addons|Xycl Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/Xycl/repository.xycl.addons Xycl Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.xycl.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Amazon.de Prime Instant Video, [[Add-on:WDR Rockpalast|WDR Rockpalast concerts]], My Pictures Database and [[Add-on:ListenLiveEU|ListenLive.eu]]&lt;br /&gt;
 | data-sort-value=&amp;quot;2019-05-01&amp;quot; | {{#dateformat:2019-05-01|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Xycl|Xycl]]&amp;lt;ref name=&amp;quot;Xycl-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Xycl-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/Xycl/repository.xycl.addons/raw/master/repository.xycl.addons/repository.xycl.addons-1.2.1.zip repository.xycl.addons-1.2.1.zip]&lt;br /&gt;
 |- class=&amp;quot;sortbottom&amp;quot;&lt;br /&gt;
 | colspan=&amp;quot;6&amp;quot; style=&amp;quot;font-size: 0.9em; padding: 0.75em; text-align: left;&amp;quot; | &amp;lt;div class=&amp;quot;reflist&amp;quot; style=&amp;quot;column-width: 24em;&amp;quot;&amp;gt;&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;hadynz-github&amp;quot;&amp;gt;[https://github.com/hadynz GitHub Profile: &#039;&#039;hadynz&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;hadynz-twitter&amp;quot;&amp;gt;[https://twitter.com/hadynz Twitter Profile: &#039;&#039;Hady Osman&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;aussieaddons-github&amp;quot;&amp;gt;[https://github.com/aussieaddons GitHub Profile: &#039;&#039;Aussie Add-ons&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;aussieaddons-twitter&amp;quot;&amp;gt;[https://twitter.com/aussieaddons Twitter Profile: &#039;&#039;Aussie Add-ons&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;bossanova808-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=53991 Kodi Forum Profile: &#039;&#039;Bossanova808&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;bossanova808-github&amp;quot;&amp;gt;[https://github.com/bossanova808 GitHub Profile: &#039;&#039;bossanova808&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chadparry-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=363565 Kodi Forum Profile: &#039;&#039;chadparry&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chadparry-github&amp;quot;&amp;gt;[https://github.com/chadparry GitHub Profile: &#039;&#039;chadparry&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Gade-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=152411 Kodi Forum Profile: &#039;&#039;Gade&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;gade01-github&amp;quot;&amp;gt;[https://github.com/gade01 GitHub Profile: &#039;&#039;gade01&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Jeroen-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=30440 Kodi Forum Profile: &#039;&#039;Jeroen&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Jeroen-gitlab&amp;quot;&amp;gt;[https://gitlab.com/jeroenpardon GitLab Profile: &#039;&#039;Jeroen&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;jurialmunkey-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=159453 Kodi Forum Profile: &#039;&#039;jurialmunkey&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;jurialmunkey-github&amp;quot;&amp;gt;[https://github.com/jurialmunkey GitHub Profile: &#039;&#039;jurialmunkey&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;marcelveldt-github&amp;quot;&amp;gt;[https://github.com/marcelveldt GitHub Profile: &#039;&#039;marcelveldt&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;ProtoType-reddit&amp;quot;&amp;gt;[https://www.reddit.com/user/UnholyPiccolo Reddit Profile: &#039;&#039;UnholyPiccolo&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;queeup-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=44250 Kodi Forum Profile: &#039;&#039;queeup&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;scudlee-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=97582 Kodi Forum Profile: &#039;&#039;scudlee&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;matthuisman-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=21862 Kodi Forum Profile: &#039;&#039;matthuisman&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;matthuisman-github&amp;quot;&amp;gt;[https://github.com/matthuisman GitHub Profile: &#039;&#039;matthuisman&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;matthuisman-reddit&amp;quot;&amp;gt;[https://www.reddit.com/user/matthuisman/ Reddit Profile: &#039;&#039;Matt Huisman&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;matthuisman-twitter&amp;quot;&amp;gt;[https://twitter.com/MattHuismanNZ Twitter Profile: &#039;&#039;MattHuismanNZ&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;solbero-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=217502 Kodi Forum Profile: &#039;&#039;solbero&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;teeedubb-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=63996 Kodi Forum Profile: &#039;&#039;teeedubb&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;teeedubb-github&amp;quot;&amp;gt;[https://github.com/teeedubb GitHub Profile: &#039;&#039;teeedubb&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Xycl-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=116483 Kodi Forum Profile: &#039;&#039;Xycl&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Xycl-github&amp;quot;&amp;gt;[https://github.com/Xycl GitHub Profile: &#039;&#039;Xycl&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abandoned ===&lt;br /&gt;
These repositories have not been updated in a long period of time and so likely contain broken add-ons.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot; style=&amp;quot;background-color: #f9f9f9; border: 1px solid #aaa; border-spacing: 0; margin: 1.5em auto 2.5em; min-width: 90em; text-align: center; vertical-align: middle;&amp;quot;&lt;br /&gt;
 |+ Inactive unofficial Kodi add-on repositories&lt;br /&gt;
 ! colspan=&amp;quot;2&amp;quot; scope=&amp;quot;col&amp;quot; style=&amp;quot;min-width: 23em;&amp;quot; | Repository&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; style=&amp;quot;width: 26em;&amp;quot; | Description&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; data-sort-type=&amp;quot;isoDate&amp;quot; style=&amp;quot;min-width: 9em;&amp;quot; | Last&amp;amp;nbsp;Updated&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; style=&amp;quot;min-width: 12em;&amp;quot; | Maintainer&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; style=&amp;quot;min-width: 20em;&amp;quot; | Zip File&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/xbmc-repo-balinus/ Balinus]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repo.balinus&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Shade skin for [[Archive:Eden API changes|Eden]]&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-03-19&amp;quot; | {{#dateformat:2013-03-19|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=97359 Balinus]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xbmc-repo-balinus/xbmc-repo-balinus.zip xbmc-repo-balinus.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.bluecop.xbmc-plugins.png|frameless|x46px|link=https://github.com/BlueCop/BlueCop-XBMC-Plugins|Bluecop]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/BlueCop/BlueCop-XBMC-Plugins Bluecop]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.bluecop.xbmc-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Miscellaneous video add-ons updated by BlueCop&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-01-19&amp;quot; | {{#dateformat:2013-01-19|mdy}}&lt;br /&gt;
 | [https://github.com/BlueCop BlueCop]&amp;lt;ref name=&amp;quot;BlueCop-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [http://bluecop-xbmc-repo.googlecode.com/files/repository.bluecop.xbmc-plugins.zip repository.bluecop.xbmc-plugins.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://bitbucket.org/vitorhirota/repository.brazilian.xbmc-addons/src/master/ Brazilian Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.brazilian.xbmc-addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Brazilian streaming content&lt;br /&gt;
 | data-sort-value=&amp;quot;2017-09-19&amp;quot; | {{#dateformat:2017-09-19|mdy}}&lt;br /&gt;
 | [[User:Vitorhirota|Vitor Hirota]]&amp;lt;ref name=&amp;quot;vitorhirota-bitbucket&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://bitbucket.org/vitorhirota/repository.brazilian.xbmc-addons/downloads/repository.brazilian.xbmc-addons-1.0.1.zip repository.brazilian.xbmc-addons-1.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/xbmc-czech/ Czech Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.xbmc-czech.sf.net&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for Czech users&lt;br /&gt;
 | data-sort-value=&amp;quot;2011-01-30&amp;quot; | {{#dateformat:2011-01-30|mdy}}&lt;br /&gt;
 | [https://github.com/tomas-zemres Tomas Zemres]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xbmc-czech/repository.xbmc-czech.sf.net-0.1.zip repository.xbmc-czech.sf.net-0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repo.hybrid.png|frameless|x46px|link=https://code.google.com/archive/p/hybrid-development-repo/|Hybrid Development]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/hybrid-development-repo/ Hybrid Development]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repo.hybrid&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Test builds of the Hybrid, Confluence Vertical and Confluence Customizable Mod skins&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-04-03&amp;quot; | {{#dateformat:2015-04-03|mdy}}&lt;br /&gt;
 | [https://github.com/Mudislander Mudislander]&amp;lt;ref name=&amp;quot;Mudislander-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/hybrid-development-repo/xbmc.repo.hybrid-1.0.0.zip xbmc.repo.hybrid-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.googlecode.izexbmcaddons.png|frameless|x46px|link=https://code.google.com/archive/p/izexbmcaddons/|iZE Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/izexbmcaddons/ iZE Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.googlecode.izexbmcaddons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | General add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2012-03-20&amp;quot; | {{#dateformat:2012-03-20|mdy}}&lt;br /&gt;
 | iZE&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/izexbmcaddons/repository.googlecode.izexbmcaddons.zip repository.googlecode.izexbmcaddons.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Korean_Add-ons.png|frameless|x46px|link=https://code.google.com/archive/p/xbmc-korea-addons/|Korean Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/xbmc-korea-addons/ Korean Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.xbmc-korea.com&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for Korean users&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-02-07&amp;quot; | {{#dateformat:2015-02-07|mdy}}&lt;br /&gt;
 | Xbmc Korea&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xbmc-korea-addons/repository.xbmc-korea.com-1.0.7.zip repository.xbmc-korea.com-1.0.7.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.kuroshi.png|frameless|x46px|link=https://github.com/kuruoujou/kuroshi-xbmc-repo/|Kuroshi]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/kuruoujou/kuroshi-xbmc-repo/ Kuroshi]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.kuroshi&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | XBMAL, the XBMC MAL Updater addon&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-01-16&amp;quot; | {{#dateformat:2015-01-16|mdy}}&lt;br /&gt;
 | [[User:Kuroshi|Spencer Julian]]&amp;lt;ref name=&amp;quot;kuroshi-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/kuruoujou/kuroshi-xbmc-repo/raw/master/repository.kuroshi/repository.kuroshi-2.0.1.zip repository.kuroshi-2.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Luxeria_Add-ons.png|frameless|x46px|link=https://code.google.com/archive/p/luxeria-repository/|Luxeria Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/luxeria-repository/ Luxeria Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.luxeria&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Swiss Army Knife plugin, for transcoding videos from DVD and Bluray&lt;br /&gt;
 | data-sort-value=&amp;quot;2011-06-12&amp;quot; | {{#dateformat:2011-06-12|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=49373 linuxluemmel]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/luxeria-repository/repository.luxeria.zip repository.luxeria.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.macedoniaondemand.kodi-plugins.png|frameless|x46px|link=https://github.com/mviktor/mviktor.repository.kodi-plugins|Macedonia On Demand Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/mviktor/mviktor.repository.kodi-plugins Macedonia On Demand Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.macedoniaondemand.kodi-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for Macedonian, Croatian, and Serbian users&lt;br /&gt;
 | data-sort-value=&amp;quot;2016-01-04&amp;quot; | {{#dateformat:2016-01-04|mdy}}&lt;br /&gt;
 | [https://github.com/mviktor Viktor Mladenovski]&amp;lt;ref name=&amp;quot;mviktor-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/mviktor/mviktor.repository.kodi-plugins/releases/download/v1.1.0/mviktor.repository.kodi-plugins-1.1.0.zip mviktor.repository.kodi-plugins-1.1.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/xbmc-addon-repository/ Maruchan&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.unofficial.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | iTunes Streamer for Plex, MTV Shows, AnimeFTW, and Crunchyroll Takeout add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2012-06-30&amp;quot; | {{#dateformat:2012-06-30|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=45024 maruchan]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xbmc-addon-repository/repository.unofficial.addons.zip repository.unofficial.addons.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/membrane-xbmc-repo/ Membrane]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.membrane.xbmc-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Various video and music streaming addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-04-22&amp;quot; | {{#dateformat:2015-04-22|mdy}}&lt;br /&gt;
 | membrane&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/membrane-xbmc-repo/repository.membrane.xbmc-plugins.zip repository.membrane.xbmc-plugins.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.merlink.kodi-addons.png|frameless|x46px|link=https://github.com/merlink01/KodiPlugins|Merlink&#039;s Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/merlink01/KodiPlugins Merlink&#039;s Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.merlink.kodi-addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Simple Log Viewer, MVG Munich Station Departures and ZFS Status Checker addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-02-01&amp;quot; | {{#dateformat:2015-02-01|mdy}}&lt;br /&gt;
 | [[User:Merlink|merlink]]&amp;lt;ref name=&amp;quot;merlink-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;merlink-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/merlink01/KodiPlugins/raw/master/releases/repository.merlink.kodi-addons/repository.merlink.kodi-addons-0.0.3.zip repository.merlink.kodi-addons-0.0.3.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.mindmade.png|frameless|x46px|link=http://www.mindmade.org/kodi.php|Mindmade XBMC Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[http://www.mindmade.org/kodi.php Mindmade XBMC Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.mindmade&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Swiss-specific add-ons from mindmade.org&lt;br /&gt;
 | data-sort-value=&amp;quot;2011-02-02&amp;quot; | {{#dateformat:2011-02-02|mdy}}&lt;br /&gt;
 | Andreas Wetzel&lt;br /&gt;
 | [http://www.mindmade.org/files/repository.mindmade.zip repository.mindmade.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.mossy.png|frameless|x46px|link=https://code.google.com/archive/p/mossy-xbmc-repo/|Mossy]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/mossy-xbmc-repo/ Mossy]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.mossy&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | 4oD and Irish TV Player addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-02-15&amp;quot; | {{#dateformat:2015-02-15|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=105381 Mossy]&lt;br /&gt;
 | [https://drive.google.com/file/d/0B_etmGD8fZ4oME1RTHRyYkdBbGs/view?usp=sharing&amp;amp;resourcekey=0-BEPYFbguK7QHXr3yziElaQ repository.mossy-2.0.7.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:AJ_Video_Add-ons.png|frameless|x46px|link=https://code.google.com/archive/p/sparetime/|Nixa&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/sparetime/ Nixa&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.googlecode.sparetime&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | TopDoc, Fora, VeeHD, FastPassTV, Nobel Prize, The Only Device, 8TV and NTV7 add-ons and more&lt;br /&gt;
 | data-sort-value=&amp;quot;2014-12-27&amp;quot; | {{#dateformat:2014-12-27|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=47988 nixa]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/sparetime/repository.googlecode.sparetime.zip repository.googlecode.sparetime.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repo.plexbmc.png|frameless|x46px|link=https://github.com/hippojay/repository.plexbmc.addons|PleXBMC]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/hippojay/repository.plexbmc.addons PleXBMC]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repo.plexbmc&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Plex integration add-on and skin for XBMC&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-01-31&amp;quot; | {{#dateformat:2013-01-31|mdy}}&lt;br /&gt;
 | [https://github.com/hippojay hippojay]&amp;lt;ref name=&amp;quot;hippojay-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/hippojay/repository.plexbmc.addons/raw/frodo/download/xbmc.repo.plexbmc/xbmc.repo.plexbmc-2.0.2.zip xbmc.repo.plexbmc-2.0.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.popey.png|frameless|x46px|link=https://github.com/TsUPeR/xbmc-repo|Popeye]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/TsUPeR/xbmc-repo Popeye]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.popey&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Pneumatic, Newznab &amp;amp; other Usenet streaming video addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-01-31&amp;quot; | {{#dateformat:2015-01-31|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=52257 Popeye]&lt;br /&gt;
 | [https://github.com/TsUPeR/xbmc-repo/raw/master/repo/repository.popeye/repository.popeye-1.0.1.zip repository.popeye-1.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:QF_Add-ons.png|frameless|x46px|link=https://github.com/vikjon0/qf-xbmc-addons|QF Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/vikjon0/qf-xbmc-addons QF Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.qf.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for XBMC-Live and Linux&lt;br /&gt;
 | data-sort-value=&amp;quot;2012-06-01&amp;quot; | {{#dateformat:2012-06-01|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=47403 vikjon0]&lt;br /&gt;
 | [https://github.com/vikjon0/qf-xbmc-addons/archive/refs/heads/master.zip repository.qf.addons-1.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Rasjani&#039;s Repository logo.png|frameless|x46px|link=http://pcuf.fi/~rasjani/xbmc-rasjanisrepo/|Rasjani&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[http://pcuf.fi/~rasjani/xbmc-rasjanisrepo/ Rasjani&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.rasjanisrepo.xbmc&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Finnish &amp;amp; English add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2017-01-26&amp;quot; | {{#dateformat:2017-01-26|mdy}}&lt;br /&gt;
 | [[User:Rasjani|Rasjani]]&amp;lt;ref name=&amp;quot;rasjani-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [http://pcuf.fi/~rasjani/xbmc-rasjanisrepo/repository.rasjanisrepo.xbmc/repository.rasjanisrepo.xbmc-1.0.0.zip repository.rasjanisrepo.xbmc-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repothn.png|frameless|x46px|link=https://code.google.com/archive/p/repothn/|RepoTHN]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/repothn/ RepoTHN]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.googlecode.repothn&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons by THN&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-03-07&amp;quot; | {{#dateformat:2013-03-07|mdy}}&lt;br /&gt;
 | [https://twitter.com/minventhn THN]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/repothn/repository.googlecode.repothn.zip repository.googlecode.repothn.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Ruuk.addon.repository.png|frameless|x46px|link=https://code.google.com/archive/p/ruuks-repo/|Ruuk&#039;s Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/ruuks-repo/ Ruuk&#039;s Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;ruuk.addon.repository&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Bleeding edge and likely buggy addon versions&lt;br /&gt;
 | data-sort-value=&amp;quot;2012-04-12&amp;quot; | {{#dateformat:2012-04-12|mdy}}&lt;br /&gt;
 | [[User:Ruuk|ruuk]]&amp;lt;ref name=&amp;quot;ruuk-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ruuks-repo/ruuk.addon.repository-1.0.0.zip ruuk.addon.repository-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.seriel.png|frameless|x46px|link=https://www.serielsrl.it/salvo5puntozero-in-tv|Salvo 5.0 Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://www.serielsrl.it/salvo5puntozero-in-tv Salvo 5.0 Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.seriel&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | The best live and on-demand free and independent Italian WebTV&lt;br /&gt;
 | data-sort-value=&amp;quot;2016-09-11&amp;quot; | {{#dateformat:2016-09-11|mdy}}&lt;br /&gt;
 | [[User:Seriel|Seriel]]&lt;br /&gt;
 | [https://www.serielsrl.it/downloads/send/2-repo/2-repo repository.seriel-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Seppius_RU_Add-ons.png|frameless|x46px|link=https://code.google.com/archive/p/seppius-xbmc-repo/|Seppius XBMC Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/seppius-xbmc-repo/ Seppius XBMC Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.seppius&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Resources for Russian language XBMC users&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-08-07&amp;quot; | {{#dateformat:2015-08-07|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=71472 seppius]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/seppius-xbmc-repo/repository.seppius.zip repository.seppius.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Sickbeard-xbmc.png|frameless|x46px|link=https://code.google.com/archive/p/sickbeard-xbmc/|Sickbeard XBMC Plugins]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/sickbeard-xbmc/ Sickbeard XBMC Plugins]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.sickbeard.xbmc-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-on to integrate Sickbeard with XBMC&lt;br /&gt;
 | data-sort-value=&amp;quot;2014-07-03&amp;quot; | {{#dateformat:2014-07-03|mdy}}&lt;br /&gt;
 | [https://github.com/ZachMoore1 Zach Moore]&amp;lt;ref name=&amp;quot;Maniaczm-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/sickbeard-xbmc/repository.sickbeard.xbmc-plugins.zip repository.sickbeard.xbmc-plugins.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Smuto.png|frameless|x46px|link=https://code.google.com/archive/p/smuto/|Smuto]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/smuto/ Smuto]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.smuto&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for Polish language XBMC users&lt;br /&gt;
 | data-sort-value=&amp;quot;2014-05-03&amp;quot; | {{#dateformat:2014-05-03|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=8863 smuto]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/smuto/repository.smuto-1.2.1.zip repository.smuto-1.2.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Stacked.png|frameless|x46px|link=https://code.google.com/archive/p/plugin/|Stacked Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/plugin/ Stacked Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.stacked.xbmc.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Video add-ons for PBS, Revision3, TMZ, G4TV, ESPN Video, NBA Video and Trailer Addict&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-06-22&amp;quot; | {{#dateformat:2013-06-22|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=26908 stacked]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/plugin/repository.stacked.xbmc.addons-1.0.0.zip repository.stacked.xbmc.addons-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/t0mm0/t0mm0-xbmc-plugins T0mm0&#039;s XBMC Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.t0mm0&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons by t0mm0&lt;br /&gt;
 | data-sort-value=&amp;quot;2011-11-12&amp;quot; | {{#dateformat:2011-11-12|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=88684 t0mm0]&amp;lt;ref name=&amp;quot;t0mm0-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/t0mm0/t0mm0-xbmc-plugins/raw/master/repo/repository.t0mm0/repository.t0mm0-1.0.3.zip repository.t0mm0-1.0.3.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/turkishxbmcscraper/ Turkish Team Addons Factory]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.drascom.xbmc-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons &amp;amp; scraper for Turkish language users&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-03-26&amp;quot; | {{#dateformat:2013-03-26|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=41022 drascom]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/turkishxbmcscraper/repository.drascom.xbmc-plugins.zip repository.drascom.xbmc-plugins.zip]&lt;br /&gt;
 |- class=&amp;quot;sortbottom&amp;quot;&lt;br /&gt;
 | colspan=&amp;quot;6&amp;quot; style=&amp;quot;font-size: 0.9em; padding: 0.75em; text-align: left;&amp;quot; | &amp;lt;div class=&amp;quot;reflist&amp;quot; style=&amp;quot;column-width: 24em;&amp;quot;&amp;gt;&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;BlueCop-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=12701 Kodi Forum Profile: &#039;&#039;BlueCop&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;vitorhirota-bitbucket&amp;quot;&amp;gt;[https://bitbucket.org/vitorhirota/ Bitbucket Profile: &#039;&#039;vitorhirota&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;rasjani-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=137768 Kodi Forum Profile: &#039;&#039;rasjani&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Mudislander-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=49606 Kodi Forum Profile: &#039;&#039;Mudislander&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;kuroshi-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=128054 Kodi Forum Profile: &#039;&#039;kuroshi&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;mviktor-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=187319 Kodi Forum Profile: &#039;&#039;mviktor&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;merlink-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=251136 Kodi Forum Link: &#039;&#039;merlink&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;merlink-github&amp;quot;&amp;gt;[https://github.com/merlink01 GitHub Profile: &#039;&#039;merlink&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;hippojay-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=31201 Kodi Forum Profile: &#039;&#039;hippojay&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;ruuk-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=8265 Kodi Forum Profile: &#039;&#039;ruuk&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Maniaczm-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=118583 Kodi Forum Profile: &#039;&#039;Maniaczm&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;t0mm0-github&amp;quot;&amp;gt;[https://github.com/t0mm0 GitHub Profile: &#039;&#039;t0mm0&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Manual]]&lt;br /&gt;
[[Category:Repositories]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Unofficial_add-on_repositories&amp;diff=243733</id>
		<title>Unofficial add-on repositories</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Unofficial_add-on_repositories&amp;diff=243733"/>
		<updated>2023-01-22T01:50:22Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: /* Active */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mininav|[[Development]]|[[Add-on development]]|[[Add-on repositories]]}}&lt;br /&gt;
:&#039;&#039;See also: &#039;&#039;&#039;[[:Category:Add-ons not in the Kodi.tv repo|Add-ons not in the Kodi.tv repo]]&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;plainlinks&amp;quot; role=&amp;quot;presentation&amp;quot; style=&amp;quot;background-color: #ffeaab; border: 2px solid #f28500; border-left-width: 10px; box-shadow: 6px 6px 6px 2px #693c0a; box-sizing: border-box; margin: 1.5em 2px 2em; text-align: justify; width: fit-content; word-wrap: break-word;&amp;quot;&lt;br /&gt;
 |- style=&amp;quot;vertical-align: middle;&amp;quot;&lt;br /&gt;
 | style=&amp;quot;border: none; padding: 0.75em; text-align: center;&amp;quot; | [[File:Important icon.png|72px|link=|alt=]]&lt;br /&gt;
 | style=&amp;quot;border: none; font-size: 1.05em; font-weight: 500; line-height: 1.5; padding: 0.75em 1.25em 0.5em 0.75em;&amp;quot; | The listings here are provided only for convenience and without any suggestion, implicit or explicit, that their use with {{Kodi}} is advisable, suitable or even legal for any use case and always &amp;lt;span style=&amp;quot;font-style: italic; font-weight: bold; text-decoration: underline;&amp;quot;&amp;gt;at your own risk&amp;lt;/span&amp;gt;. The same is true for all of the individual add-ons supplied by these repositories.&lt;br /&gt;
&amp;lt;hr style=&amp;quot;background-color: #f28500; height: 2px; margin: 1.5em 10% 1em;&amp;quot; /&amp;gt;&lt;br /&gt;
Although an initial check was conducted for inclusion into this list, the contents of a repository can change at any time without warning. This page is not actively patrolled, but action will be taken immediately once notification is received of breaches to our rules. &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;Conduct your own checks&amp;lt;/span&amp;gt; to confirm that the content/apps/add-ons you download/play/install are safe and from sources you trust.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kodi includes the ability to connect to user-published or &#039;&#039;third-party&#039;&#039; add-on repositories which provide untrusted add-ons, unlike those found in the [[Official add-on repository|official add-on repository]]. Shown below are listings of some of the more widely-known such repositories.&lt;br /&gt;
&lt;br /&gt;
== Information for add-on developers ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;{{Big|Please consider:}}&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
:* &#039;&#039;&#039;{{Big|Applying to [[Submitting Add-ons|have your add-on included]] in the [[Official add-on repository|official add-on repository]].}}&#039;&#039;&#039;&lt;br /&gt;
:* If it does not meet the required conditions, consider contacting the owner of an existing unofficial repository and ask if they would be willing to let you distribute your add-on from there.&lt;br /&gt;
:* You can also create your own repository. See [[Add-on repositories|Add-on repositories]], and then add it to the table below for it to show up in the Repositories Installer Add-on.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;{{Big|Also, be advised that:}}&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
:* {{Big|The &#039;&#039;&#039;[[Official:Forum_rules|forum rules]]&#039;&#039;&#039; on &#039;&#039;&#039;[[Official:Forum rules/Banned add-ons|piracy content]]&#039;&#039;&#039; apply to the wiki as well!}}&lt;br /&gt;
:* When adding entries to the table, it should be organized &#039;&#039;alphabetically&#039;&#039; according to the &#039;&#039;Repository Name&#039;&#039; column, and the descriptions must be as &#039;&#039;concise&#039;&#039; and &#039;&#039;accurate&#039;&#039; as possible.&lt;br /&gt;
&lt;br /&gt;
== How to install additional add-on repositories ==&lt;br /&gt;
You can install individual repositories by following the same process as described for &#039;&#039;&#039;[[Add-on manager#How to install from a ZIP file|installing an add-on from a ZIP file]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
To access the contents of the newly installed repository, from the home screen browse to: &#039;&#039;&#039;&amp;lt;samp&amp;gt;Add-ons ▶ Install from repository ▶ &amp;lt;var&amp;gt;Repository name&amp;lt;/var&amp;gt;&amp;lt;/samp&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Unofficial repositories ==&lt;br /&gt;
=== Active ===&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot; style=&amp;quot;background-color: #f9f9f9; border: 1px solid #aaa; border-spacing: 0; margin: 1.5em auto; min-width: 90em; text-align: center; vertical-align: middle;&amp;quot;&lt;br /&gt;
 |+ Active unofficial Kodi add-on repositories&lt;br /&gt;
 ! colspan=&amp;quot;2&amp;quot; scope=&amp;quot;col&amp;quot; style=&amp;quot;min-width: 18em;&amp;quot; | Repository&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; style=&amp;quot;width: 28em;&amp;quot; | Description&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; data-sort-type=&amp;quot;isoDate&amp;quot; style=&amp;quot;min-width: 10em;&amp;quot; | Last&amp;amp;nbsp;Updated&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; style=&amp;quot;min-width: 14em;&amp;quot; | Maintainer(s)&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; style=&amp;quot;min-width: 20em;&amp;quot; | Zip&amp;amp;nbsp;File&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/hadynz/repository.arabic.xbmc-addons Arabic XBMC Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.arabic.xbmc-addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Arabic Addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2019-10-03&amp;quot; | {{#dateformat:2019-10-03|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=137319 Hady Osman]&amp;lt;ref name=&amp;quot;hadynz-github&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;hadynz-twitter&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://www.dropbox.com/s/aisgyozoxquyfc1/repository.arabic.xbmc-addons1.0.1%20(1).zip?dl=0 repository.arabic.xbmc-addons1.0.1 (1).zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:CatchUpTV_AU_Plugins.png|frameless|x46px|link=https://aussieaddons.com/|Aussie Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://aussieaddons.com/ Aussie Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.aussieaddons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Australian free-to-air TV provider add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-12-31&amp;quot; | {{#dateformat:2021-12-31|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Andybz|Andy Botting]] &amp;amp; [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=392186 Glenn Guy]&amp;lt;ref name=&amp;quot;aussieaddons-github&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;aussieaddons-twitter&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://r.aussieaddons.com/repo-1.2.0.zip repo-1.20.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Bossanova808.png|frameless|x46px|link=https://github.com/bossanova808/repository.bossanova808|Bossanova808]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/bossanova808/repository.bossanova808 Bossanova808]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.bossanova808&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Automatic skin patcher to support [[Add-on:Oz Weather|OzWeather]] responsive updates&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-09-22&amp;quot; | {{#dateformat:2022-09-22|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Bossanova808|bossanova808]]&amp;lt;ref name=&amp;quot;bossanova808-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;bossanova808-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/bossanova808/repository.bossanova808/raw/main/repository-downloads/repository.bossanova808/repository.bossanova808-0.2.5.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Plugin.program.remote.control.browser.png|frameless|x46px|link=https://github.com/chadparry/kodi-repository.chad.parry.org|Chad Parry]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/chadparry/kodi-repository.chad.parry.org Chad Parry]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.chad.parry.org&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:Remote Control Browser|Remote Control Browser]] (web browser built for use with a remote control)&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-09-12&amp;quot; | {{#dateformat:2022-09-12|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:ChadParry|Chad Parry]]&amp;lt;ref name=&amp;quot;chadparry-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;chadparry-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://chad.parry.org/software/kodi/repository.chad.parry.org/repository.chad.parry.org-3.1.0.zip repository.chad.parry.org-3.1.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.gade.png|frameless|x46px|link=https://github.com/gade01/repository.gade|Gade&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/gade01/repository.gade Gade&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.gade&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:Rapier|Rapier]] skin updates and other add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-10-15&amp;quot; | {{#dateformat:2022-10-15|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Gade|Christian Gade]]&amp;lt;ref name=&amp;quot;Gade-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;gade01-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/gade01/repository.gade/raw/master/matrix/repository.gade/repository.gade-2.2.0.zip repository.gade-2.2.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.japanese.png|frameless|x46px|link=https://github.com/xbmc-now/japanese-xbmc-addons|Japanese XBMC Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/xbmc-now/japanese-xbmc-addons Japanese XBMC Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.japanese&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Japanese addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2018-10-20&amp;quot; | {{#dateformat:2018-10-20|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/xbmc-now xbmc-now]&lt;br /&gt;
 | [https://github.com/xbmc-now/japanese-xbmc-addons/raw/master/repo/repository.japanese/repository.japanese-1.0.0.zip repository.japanese-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.jeroen.png|frameless|x46px|link=https://gitlab.com/jeroenpardon/repository.jeroen|Jeroen]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://gitlab.com/jeroenpardon/repository.jeroen Jeroen]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.jeroen&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:Grid|Grid]] and [[Archive:ReFocus|reFocus]] skins beta releases&lt;br /&gt;
 | data-sort-value=&amp;quot;2018-03-17&amp;quot; | {{#dateformat:2018-03-17|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Jeroen|Jeroen Pardon]]&amp;lt;ref name=&amp;quot;Jeroen-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Jeroen-gitlab&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://gitlab.com/jeroenpardon/repository.jeroen/-/raw/master/repository.jeroen/repository.jeroen-1.0.1.zip repository.jeroen-1.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Jurialmunkey.png|frameless|x46px|link=https://github.com/jurialmunkey/repository.jurialmunkey|Jurialmunkey Alpha]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/jurialmunkey/repository.jurialmunkey Jurialmunkey Alpha]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.jurialmunkey&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Alpha (development) releases of [[User:Jurialmunkey|jurialmunkey]]&#039;s skins&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-10-26&amp;quot; | {{#dateformat:2022-10-26|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Jurialmunkey|jurialmunkey]]&amp;lt;ref name=&amp;quot;jurialmunkey-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;jurialmunkey-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://jurialmunkey.github.io/repository.jurialmunkey/repository.jurialmunkey-2.2.zip repository.jurialmunkey-2.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Kodi-czsk.png|frameless|x46px|link=https://kodi-czsk.github.io/repository/|KODI CZ/SK]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://kodi-czsk.github.io/repository/ KODI CZ/SK]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.kodi-czsk&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Video add-ons for Czech and Slovak-speaking users&lt;br /&gt;
 | data-sort-value=&amp;quot;2020-09-30&amp;quot; | {{#dateformat:2020-09-30|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/kodi-czsk kodi-czsk]&lt;br /&gt;
 | [https://kodi-czsk.github.io/repository/repo/repository.kodi-czsk/repository.kodi-czsk-1.0.2.zip repository.kodi-czsk-1.0.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.kodinerds.png|frameless|x46px|link=https://repo.kodinerds.net/|Kodinerds Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://repo.kodinerds.net/ Kodinerds Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.kodinerds&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Mostly German add-ons and skins&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-10-25&amp;quot; | {{#dateformat:2022-10-25|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://www.kodinerds.net Kodinerds]&lt;br /&gt;
 | [https://repo.kodinerds.net/addons/repository.kodinerds/repository.kodinerds-7.0.1.2.zip repository.kodinerds-7.0.1.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Marcelveldt.png|frameless|x46px|link=https://github.com/kodi-community-addons/repository.marcelveldt|Marcelveldt&#039;s Betas]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/kodi-community-addons/repository.marcelveldt Marcelveldt&#039;s Beta]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.marcelveldt&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Beta (testing) versions of [[User:Marcelveldt|marcelveldt]]&#039;s addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-04-09&amp;quot; | {{#dateformat:2022-04-09|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Marcelveldt|Marcel van der Veldt]]&amp;lt;ref name=&amp;quot;marcelveldt-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/kodi-community-addons/repository.marcelveldt/raw/master/repository/repository.marcelveldt/repository.marcelveldt-1.0.3.zip repository.marcelveldt-1.0.3.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:ProtoType.png|frameless|x46px|link=https://prototyperepo.github.io/|ProtoType]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://prototyperepo.github.io/ ProtoType]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.prototype&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Forks of abandoned skins (e.g. [[Add-on:Aura|Aura]]) and their dependencies&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-03-26&amp;quot; | {{#dateformat:2021-03-26|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/ProtoTypeRepo ProtoType]&amp;lt;ref name=&amp;quot;ProtoType-reddit&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/ProtoTypeRepo/ProtoTypeRepo.github.io/raw/main/repository.prototype-1.0.zip repository.prototype-1.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Queeup_Add-ons.png|frameless|x46px|link=https://github.com/queeup/repository.queeup|Queeup Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/queeup/repository.queeup Queeup Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.queeup&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | General add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-04-30&amp;quot; | {{#dateformat:2021-04-30|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/queeup queeup]&amp;lt;ref name=&amp;quot;queeup-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://raw.githubusercontent.com/queeup/repository.queeup/matrix/repository.queeup.zip repository.queeup.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.sastatv.addons.png|frameless|x46px|link=https://sastatv.com/installation.html|Sasta TV]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://sastatv.com/installation.html Sasta TV]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.sastatv.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Live streams and on-demand media from all over the Indian subcontinent&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-08-07&amp;quot; | {{#dateformat:2022-08-07|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Sasta TV&lt;br /&gt;
 | [http://sastatv.com/repos/repository.sastatv.addons.zip repository.sasatv.addons.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.scudlee.png|frameless|x46px|link=https://github.com/ScudLee/scudlee-xbmc-addons|ScudLee&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/ScudLee/scudlee-xbmc-addons ScudLee&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.scudlee&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:AniDB.net|AniDB.net]] scraper mods&lt;br /&gt;
 | data-sort-value=&amp;quot;2020-03-11&amp;quot; | {{#dateformat:2020-03-11|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/ScudLee ScudLee]&amp;lt;ref name=&amp;quot;scudlee-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/ScudLee/scudlee-xbmc-addons/raw/master/repo/repository.scudlee/repository.scudlee-1.0.0.zip repository.scudlee-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.matthuismann.slyguy.png|frameless|x46px|link=https://github.com/matthuisman/slyguy.addons|Slyguy]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/matthuisman/slyguy.addons Slyguy Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.slyguy&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Various video services and other addons by SlyGuy&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-10-26&amp;quot; | {{#dateformat:2022-10-26|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://www.matthuisman.nz/ Matt Huisman]&amp;lt;ref name=&amp;quot;matthuisman-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;matthuisman-github&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;matthuisman-reddit&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;matthuisman-twitter&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://k.slyguy.xyz/repository.slyguy.zip repository.slyguy.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.solbero.matrix.png|frameless|x46px|link=https://github.com/solbero/repository.solbero.matrix|Solbero&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/solbero/repository.solbero.matrix Solbero&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.solbero.matrix&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Lutris add-on (to launch games through Lutris)&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-08-06&amp;quot; | {{#dateformat:2021-08-06|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/solbero Njord A. Solberg]&amp;lt;ref name=&amp;quot;solbero-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/solbero/repository.solbero.matrix/raw/master/repository.solbero.matrix/repository.solbero.matrix.zip repository.solbero.matrix.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.teeedubb.png|frameless|x46px|link=https://github.com/teeedubb/teeedubb-xbmc-repo|Teeedubb Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/teeedubb/teeedubb-xbmc-repo Teeedubb Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.teeedubb&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:Steam Community|Steam Launcher]], Music Party Mode, and others&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-11-15&amp;quot; | {{#dateformat:2021-11-15|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Teeedubb|Teeedubb]]&amp;lt;ref name=&amp;quot;teeedubb-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;teeedubb-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/teeedubb/teeedubb-xbmc-repo/raw/master/repository.teeedubb/repository.teeedubb-1.0.2.zip repository.teeedubb-1.0.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.wiiego.png|frameless|x46px|link=https://github.com/diegofn/wiiego-kodi-addons|Wiiego Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/diegofn/wiiego-kodi-addons Wiiego Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.wiiego&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | ColombiaTV video plugin and Terra Sonora audio service (listen and watch for free)&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-10-24&amp;quot; | {{#dateformat:2021-10-24|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/diegofn Diego Fernando Nieto]&lt;br /&gt;
 | [https://github.com/diegofn/wiiego-kodi-addons/raw/master/repo/repository.wiiego/repository.wiiego-1.0.2.zip repository.wiiego-1.0.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Adult_xbmc.png|frameless|x46px|link=https://github.com/xbmc-adult/xbmc-adult|XBMC-Adult Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/xbmc-adult/xbmc-adult XBMC-Adult Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.xbmcadult&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | The definitive source for adult-oriented (a/k/a &amp;quot;Not Safe For Work&amp;quot;) add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-09-23&amp;quot; | {{#dateformat:2022-09-23|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/xbmc-adult XBMC-Adult]&lt;br /&gt;
 | [https://github.com/xbmc-adult/xbmc-adult/raw/ghmaster/repository.xbmcadult/repository.xbmcadult-1.0.7.zip repository.xbmcadult-1.0.7.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.xycl.addons.png|frameless|x46px|link=https://github.com/Xycl/repository.xycl.addons|Xycl Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/Xycl/repository.xycl.addons Xycl Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.xycl.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Amazon.de Prime Instant Video, [[Add-on:WDR Rockpalast|WDR Rockpalast concerts]], My Pictures Database and [[Add-on:ListenLiveEU|ListenLive.eu]]&lt;br /&gt;
 | data-sort-value=&amp;quot;2019-05-01&amp;quot; | {{#dateformat:2019-05-01|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Xycl|Xycl]]&amp;lt;ref name=&amp;quot;Xycl-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Xycl-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/Xycl/repository.xycl.addons/raw/master/repository.xycl.addons/repository.xycl.addons-1.2.1.zip repository.xycl.addons-1.2.1.zip]&lt;br /&gt;
 |- class=&amp;quot;sortbottom&amp;quot;&lt;br /&gt;
 | colspan=&amp;quot;6&amp;quot; style=&amp;quot;font-size: 0.9em; padding: 0.75em; text-align: left;&amp;quot; | &amp;lt;div class=&amp;quot;reflist&amp;quot; style=&amp;quot;column-width: 24em;&amp;quot;&amp;gt;&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;hadynz-github&amp;quot;&amp;gt;[https://github.com/hadynz GitHub Profile: &#039;&#039;hadynz&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;hadynz-twitter&amp;quot;&amp;gt;[https://twitter.com/hadynz Twitter Profile: &#039;&#039;Hady Osman&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;aussieaddons-github&amp;quot;&amp;gt;[https://github.com/aussieaddons GitHub Profile: &#039;&#039;Aussie Add-ons&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;aussieaddons-twitter&amp;quot;&amp;gt;[https://twitter.com/aussieaddons Twitter Profile: &#039;&#039;Aussie Add-ons&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;bossanova808-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=53991 Kodi Forum Profile: &#039;&#039;Bossanova808&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;bossanova808-github&amp;quot;&amp;gt;[https://github.com/bossanova808 GitHub Profile: &#039;&#039;bossanova808&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chadparry-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=363565 Kodi Forum Profile: &#039;&#039;chadparry&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chadparry-github&amp;quot;&amp;gt;[https://github.com/chadparry GitHub Profile: &#039;&#039;chadparry&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Gade-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=152411 Kodi Forum Profile: &#039;&#039;Gade&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;gade01-github&amp;quot;&amp;gt;[https://github.com/gade01 GitHub Profile: &#039;&#039;gade01&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Jeroen-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=30440 Kodi Forum Profile: &#039;&#039;Jeroen&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Jeroen-gitlab&amp;quot;&amp;gt;[https://gitlab.com/jeroenpardon GitLab Profile: &#039;&#039;Jeroen&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;jurialmunkey-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=159453 Kodi Forum Profile: &#039;&#039;jurialmunkey&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;jurialmunkey-github&amp;quot;&amp;gt;[https://github.com/jurialmunkey GitHub Profile: &#039;&#039;jurialmunkey&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;marcelveldt-github&amp;quot;&amp;gt;[https://github.com/marcelveldt GitHub Profile: &#039;&#039;marcelveldt&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;ProtoType-reddit&amp;quot;&amp;gt;[https://www.reddit.com/user/UnholyPiccolo Reddit Profile: &#039;&#039;UnholyPiccolo&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;queeup-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=44250 Kodi Forum Profile: &#039;&#039;queeup&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;scudlee-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=97582 Kodi Forum Profile: &#039;&#039;scudlee&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;matthuisman-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=21862 Kodi Forum Profile: &#039;&#039;matthuisman&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;matthuisman-github&amp;quot;&amp;gt;[https://github.com/matthuisman GitHub Profile: &#039;&#039;matthuisman&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;matthuisman-reddit&amp;quot;&amp;gt;[https://www.reddit.com/user/matthuisman/ Reddit Profile: &#039;&#039;Matt Huisman&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;matthuisman-twitter&amp;quot;&amp;gt;[https://twitter.com/MattHuismanNZ Twitter Profile: &#039;&#039;MattHuismanNZ&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;solbero-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=217502 Kodi Forum Profile: &#039;&#039;solbero&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;teeedubb-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=63996 Kodi Forum Profile: &#039;&#039;teeedubb&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;teeedubb-github&amp;quot;&amp;gt;[https://github.com/teeedubb GitHub Profile: &#039;&#039;teeedubb&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Xycl-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=116483 Kodi Forum Profile: &#039;&#039;Xycl&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Xycl-github&amp;quot;&amp;gt;[https://github.com/Xycl GitHub Profile: &#039;&#039;Xycl&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abandoned ===&lt;br /&gt;
These repositories have not been updated in a long period of time and so likely contain broken add-ons.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot; style=&amp;quot;background-color: #f9f9f9; border: 1px solid #aaa; border-spacing: 0; margin: 1.5em auto 2.5em; min-width: 90em; text-align: center; vertical-align: middle;&amp;quot;&lt;br /&gt;
 |+ Inactive unofficial Kodi add-on repositories&lt;br /&gt;
 ! colspan=&amp;quot;2&amp;quot; scope=&amp;quot;col&amp;quot; style=&amp;quot;min-width: 23em;&amp;quot; | Repository&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; style=&amp;quot;width: 26em;&amp;quot; | Description&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; data-sort-type=&amp;quot;isoDate&amp;quot; style=&amp;quot;min-width: 9em;&amp;quot; | Last&amp;amp;nbsp;Updated&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; style=&amp;quot;min-width: 12em;&amp;quot; | Maintainer&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; style=&amp;quot;min-width: 20em;&amp;quot; | Zip File&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/xbmc-repo-balinus/ Balinus]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repo.balinus&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Shade skin for [[Archive:Eden API changes|Eden]]&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-03-19&amp;quot; | {{#dateformat:2013-03-19|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=97359 Balinus]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xbmc-repo-balinus/xbmc-repo-balinus.zip xbmc-repo-balinus.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.bluecop.xbmc-plugins.png|frameless|x46px|link=https://github.com/BlueCop/BlueCop-XBMC-Plugins|Bluecop]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/BlueCop/BlueCop-XBMC-Plugins Bluecop]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.bluecop.xbmc-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Miscellaneous video add-ons updated by BlueCop&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-01-19&amp;quot; | {{#dateformat:2013-01-19|mdy}}&lt;br /&gt;
 | [https://github.com/BlueCop BlueCop]&amp;lt;ref name=&amp;quot;BlueCop-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [http://bluecop-xbmc-repo.googlecode.com/files/repository.bluecop.xbmc-plugins.zip repository.bluecop.xbmc-plugins.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://bitbucket.org/vitorhirota/repository.brazilian.xbmc-addons/src/master/ Brazilian Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.brazilian.xbmc-addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Brazilian streaming content&lt;br /&gt;
 | data-sort-value=&amp;quot;2017-09-19&amp;quot; | {{#dateformat:2017-09-19|mdy}}&lt;br /&gt;
 | [[User:Vitorhirota|Vitor Hirota]]&amp;lt;ref name=&amp;quot;vitorhirota-bitbucket&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://bitbucket.org/vitorhirota/repository.brazilian.xbmc-addons/downloads/repository.brazilian.xbmc-addons-1.0.1.zip repository.brazilian.xbmc-addons-1.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/xbmc-czech/ Czech Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.xbmc-czech.sf.net&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for Czech users&lt;br /&gt;
 | data-sort-value=&amp;quot;2011-01-30&amp;quot; | {{#dateformat:2011-01-30|mdy}}&lt;br /&gt;
 | [https://github.com/tomas-zemres Tomas Zemres]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xbmc-czech/repository.xbmc-czech.sf.net-0.1.zip repository.xbmc-czech.sf.net-0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repo.hybrid.png|frameless|x46px|link=https://code.google.com/archive/p/hybrid-development-repo/|Hybrid Development]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/hybrid-development-repo/ Hybrid Development]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repo.hybrid&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Test builds of the Hybrid, Confluence Vertical and Confluence Customizable Mod skins&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-04-03&amp;quot; | {{#dateformat:2015-04-03|mdy}}&lt;br /&gt;
 | [https://github.com/Mudislander Mudislander]&amp;lt;ref name=&amp;quot;Mudislander-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/hybrid-development-repo/xbmc.repo.hybrid-1.0.0.zip xbmc.repo.hybrid-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.googlecode.izexbmcaddons.png|frameless|x46px|link=https://code.google.com/archive/p/izexbmcaddons/|iZE Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/izexbmcaddons/ iZE Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.googlecode.izexbmcaddons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | General add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2012-03-20&amp;quot; | {{#dateformat:2012-03-20|mdy}}&lt;br /&gt;
 | iZE&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/izexbmcaddons/repository.googlecode.izexbmcaddons.zip repository.googlecode.izexbmcaddons.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Korean_Add-ons.png|frameless|x46px|link=https://code.google.com/archive/p/xbmc-korea-addons/|Korean Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/xbmc-korea-addons/ Korean Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.xbmc-korea.com&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for Korean users&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-02-07&amp;quot; | {{#dateformat:2015-02-07|mdy}}&lt;br /&gt;
 | Xbmc Korea&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xbmc-korea-addons/repository.xbmc-korea.com-1.0.7.zip repository.xbmc-korea.com-1.0.7.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.kuroshi.png|frameless|x46px|link=https://github.com/kuruoujou/kuroshi-xbmc-repo/|Kuroshi]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/kuruoujou/kuroshi-xbmc-repo/ Kuroshi]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.kuroshi&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | XBMAL, the XBMC MAL Updater addon&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-01-16&amp;quot; | {{#dateformat:2015-01-16|mdy}}&lt;br /&gt;
 | [[User:Kuroshi|Spencer Julian]]&amp;lt;ref name=&amp;quot;kuroshi-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/kuruoujou/kuroshi-xbmc-repo/raw/master/repository.kuroshi/repository.kuroshi-2.0.1.zip repository.kuroshi-2.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Luxeria_Add-ons.png|frameless|x46px|link=https://code.google.com/archive/p/luxeria-repository/|Luxeria Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/luxeria-repository/ Luxeria Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.luxeria&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Swiss Army Knife plugin, for transcoding videos from DVD and Bluray&lt;br /&gt;
 | data-sort-value=&amp;quot;2011-06-12&amp;quot; | {{#dateformat:2011-06-12|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=49373 linuxluemmel]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/luxeria-repository/repository.luxeria.zip repository.luxeria.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.macedoniaondemand.kodi-plugins.png|frameless|x46px|link=https://github.com/mviktor/mviktor.repository.kodi-plugins|Macedonia On Demand Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/mviktor/mviktor.repository.kodi-plugins Macedonia On Demand Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.macedoniaondemand.kodi-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for Macedonian, Croatian, and Serbian users&lt;br /&gt;
 | data-sort-value=&amp;quot;2016-01-04&amp;quot; | {{#dateformat:2016-01-04|mdy}}&lt;br /&gt;
 | [https://github.com/mviktor Viktor Mladenovski]&amp;lt;ref name=&amp;quot;mviktor-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/mviktor/mviktor.repository.kodi-plugins/releases/download/v1.1.0/mviktor.repository.kodi-plugins-1.1.0.zip mviktor.repository.kodi-plugins-1.1.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/xbmc-addon-repository/ Maruchan&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.unofficial.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | iTunes Streamer for Plex, MTV Shows, AnimeFTW, and Crunchyroll Takeout add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2012-06-30&amp;quot; | {{#dateformat:2012-06-30|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=45024 maruchan]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xbmc-addon-repository/repository.unofficial.addons.zip repository.unofficial.addons.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/membrane-xbmc-repo/ Membrane]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.membrane.xbmc-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Various video and music streaming addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-04-22&amp;quot; | {{#dateformat:2015-04-22|mdy}}&lt;br /&gt;
 | membrane&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/membrane-xbmc-repo/repository.membrane.xbmc-plugins.zip repository.membrane.xbmc-plugins.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.merlink.kodi-addons.png|frameless|x46px|link=https://github.com/merlink01/KodiPlugins|Merlink&#039;s Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/merlink01/KodiPlugins Merlink&#039;s Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.merlink.kodi-addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Simple Log Viewer, MVG Munich Station Departures and ZFS Status Checker addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-02-01&amp;quot; | {{#dateformat:2015-02-01|mdy}}&lt;br /&gt;
 | [[User:Merlink|merlink]]&amp;lt;ref name=&amp;quot;merlink-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;merlink-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/merlink01/KodiPlugins/raw/master/releases/repository.merlink.kodi-addons/repository.merlink.kodi-addons-0.0.3.zip repository.merlink.kodi-addons-0.0.3.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.mindmade.png|frameless|x46px|link=http://www.mindmade.org/kodi.php|Mindmade XBMC Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[http://www.mindmade.org/kodi.php Mindmade XBMC Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.mindmade&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Swiss-specific add-ons from mindmade.org&lt;br /&gt;
 | data-sort-value=&amp;quot;2011-02-02&amp;quot; | {{#dateformat:2011-02-02|mdy}}&lt;br /&gt;
 | Andreas Wetzel&lt;br /&gt;
 | [http://www.mindmade.org/files/repository.mindmade.zip repository.mindmade.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.mossy.png|frameless|x46px|link=https://code.google.com/archive/p/mossy-xbmc-repo/|Mossy]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/mossy-xbmc-repo/ Mossy]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.mossy&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | 4oD and Irish TV Player addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-02-15&amp;quot; | {{#dateformat:2015-02-15|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=105381 Mossy]&lt;br /&gt;
 | [https://drive.google.com/file/d/0B_etmGD8fZ4oME1RTHRyYkdBbGs/view?usp=sharing&amp;amp;resourcekey=0-BEPYFbguK7QHXr3yziElaQ repository.mossy-2.0.7.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:AJ_Video_Add-ons.png|frameless|x46px|link=https://code.google.com/archive/p/sparetime/|Nixa&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/sparetime/ Nixa&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.googlecode.sparetime&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | TopDoc, Fora, VeeHD, FastPassTV, Nobel Prize, The Only Device, 8TV and NTV7 add-ons and more&lt;br /&gt;
 | data-sort-value=&amp;quot;2014-12-27&amp;quot; | {{#dateformat:2014-12-27|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=47988 nixa]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/sparetime/repository.googlecode.sparetime.zip repository.googlecode.sparetime.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repo.plexbmc.png|frameless|x46px|link=https://github.com/hippojay/repository.plexbmc.addons|PleXBMC]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/hippojay/repository.plexbmc.addons PleXBMC]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repo.plexbmc&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Plex integration add-on and skin for XBMC&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-01-31&amp;quot; | {{#dateformat:2013-01-31|mdy}}&lt;br /&gt;
 | [https://github.com/hippojay hippojay]&amp;lt;ref name=&amp;quot;hippojay-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/hippojay/repository.plexbmc.addons/raw/frodo/download/xbmc.repo.plexbmc/xbmc.repo.plexbmc-2.0.2.zip xbmc.repo.plexbmc-2.0.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.popey.png|frameless|x46px|link=https://github.com/TsUPeR/xbmc-repo|Popeye]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/TsUPeR/xbmc-repo Popeye]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.popey&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Pneumatic, Newznab &amp;amp; other Usenet streaming video addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-01-31&amp;quot; | {{#dateformat:2015-01-31|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=52257 Popeye]&lt;br /&gt;
 | [https://github.com/TsUPeR/xbmc-repo/raw/master/repo/repository.popeye/repository.popeye-1.0.1.zip repository.popeye-1.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:QF_Add-ons.png|frameless|x46px|link=https://github.com/vikjon0/qf-xbmc-addons|QF Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/vikjon0/qf-xbmc-addons QF Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.qf.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for XBMC-Live and Linux&lt;br /&gt;
 | data-sort-value=&amp;quot;2012-06-01&amp;quot; | {{#dateformat:2012-06-01|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=47403 vikjon0]&lt;br /&gt;
 | [https://github.com/vikjon0/qf-xbmc-addons/archive/refs/heads/master.zip repository.qf.addons-1.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Rasjani&#039;s Repository logo.png|frameless|x46px|link=http://pcuf.fi/~rasjani/xbmc-rasjanisrepo/|Rasjani&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[http://pcuf.fi/~rasjani/xbmc-rasjanisrepo/ Rasjani&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.rasjanisrepo.xbmc&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Finnish &amp;amp; English add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2017-01-26&amp;quot; | {{#dateformat:2017-01-26|mdy}}&lt;br /&gt;
 | [[User:Rasjani|Rasjani]]&amp;lt;ref name=&amp;quot;rasjani-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [http://pcuf.fi/~rasjani/xbmc-rasjanisrepo/repository.rasjanisrepo.xbmc/repository.rasjanisrepo.xbmc-1.0.0.zip repository.rasjanisrepo.xbmc-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repothn.png|frameless|x46px|link=https://code.google.com/archive/p/repothn/|RepoTHN]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/repothn/ RepoTHN]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.googlecode.repothn&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons by THN&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-03-07&amp;quot; | {{#dateformat:2013-03-07|mdy}}&lt;br /&gt;
 | [https://twitter.com/minventhn THN]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/repothn/repository.googlecode.repothn.zip repository.googlecode.repothn.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Ruuk.addon.repository.png|frameless|x46px|link=https://code.google.com/archive/p/ruuks-repo/|Ruuk&#039;s Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/ruuks-repo/ Ruuk&#039;s Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;ruuk.addon.repository&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Bleeding edge and likely buggy addon versions&lt;br /&gt;
 | data-sort-value=&amp;quot;2012-04-12&amp;quot; | {{#dateformat:2012-04-12|mdy}}&lt;br /&gt;
 | [[User:Ruuk|ruuk]]&amp;lt;ref name=&amp;quot;ruuk-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ruuks-repo/ruuk.addon.repository-1.0.0.zip ruuk.addon.repository-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.seriel.png|frameless|x46px|link=https://www.serielsrl.it/salvo5puntozero-in-tv|Salvo 5.0 Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://www.serielsrl.it/salvo5puntozero-in-tv Salvo 5.0 Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.seriel&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | The best live and on-demand free and independent Italian WebTV&lt;br /&gt;
 | data-sort-value=&amp;quot;2016-09-11&amp;quot; | {{#dateformat:2016-09-11|mdy}}&lt;br /&gt;
 | [[User:Seriel|Seriel]]&lt;br /&gt;
 | [https://www.serielsrl.it/downloads/send/2-repo/2-repo repository.seriel-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Seppius_RU_Add-ons.png|frameless|x46px|link=https://code.google.com/archive/p/seppius-xbmc-repo/|Seppius XBMC Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/seppius-xbmc-repo/ Seppius XBMC Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.seppius&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Resources for Russian language XBMC users&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-08-07&amp;quot; | {{#dateformat:2015-08-07|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=71472 seppius]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/seppius-xbmc-repo/repository.seppius.zip repository.seppius.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Sickbeard-xbmc.png|frameless|x46px|link=https://code.google.com/archive/p/sickbeard-xbmc/|Sickbeard XBMC Plugins]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/sickbeard-xbmc/ Sickbeard XBMC Plugins]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.sickbeard.xbmc-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-on to integrate Sickbeard with XBMC&lt;br /&gt;
 | data-sort-value=&amp;quot;2014-07-03&amp;quot; | {{#dateformat:2014-07-03|mdy}}&lt;br /&gt;
 | [https://github.com/ZachMoore1 Zach Moore]&amp;lt;ref name=&amp;quot;Maniaczm-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/sickbeard-xbmc/repository.sickbeard.xbmc-plugins.zip repository.sickbeard.xbmc-plugins.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Smuto.png|frameless|x46px|link=https://code.google.com/archive/p/smuto/|Smuto]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/smuto/ Smuto]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.smuto&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for Polish language XBMC users&lt;br /&gt;
 | data-sort-value=&amp;quot;2014-05-03&amp;quot; | {{#dateformat:2014-05-03|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=8863 smuto]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/smuto/repository.smuto-1.2.1.zip repository.smuto-1.2.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Stacked.png|frameless|x46px|link=https://code.google.com/archive/p/plugin/|Stacked Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/plugin/ Stacked Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.stacked.xbmc.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Video add-ons for PBS, Revision3, TMZ, G4TV, ESPN Video, NBA Video and Trailer Addict&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-06-22&amp;quot; | {{#dateformat:2013-06-22|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=26908 stacked]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/plugin/repository.stacked.xbmc.addons-1.0.0.zip repository.stacked.xbmc.addons-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/t0mm0/t0mm0-xbmc-plugins T0mm0&#039;s XBMC Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.t0mm0&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons by t0mm0&lt;br /&gt;
 | data-sort-value=&amp;quot;2011-11-12&amp;quot; | {{#dateformat:2011-11-12|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=88684 t0mm0]&amp;lt;ref name=&amp;quot;t0mm0-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/t0mm0/t0mm0-xbmc-plugins/raw/master/repo/repository.t0mm0/repository.t0mm0-1.0.3.zip repository.t0mm0-1.0.3.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/turkishxbmcscraper/ Turkish Team Addons Factory]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.drascom.xbmc-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons &amp;amp; scraper for Turkish language users&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-03-26&amp;quot; | {{#dateformat:2013-03-26|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=41022 drascom]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/turkishxbmcscraper/repository.drascom.xbmc-plugins.zip repository.drascom.xbmc-plugins.zip]&lt;br /&gt;
 |- class=&amp;quot;sortbottom&amp;quot;&lt;br /&gt;
 | colspan=&amp;quot;6&amp;quot; style=&amp;quot;font-size: 0.9em; padding: 0.75em; text-align: left;&amp;quot; | &amp;lt;div class=&amp;quot;reflist&amp;quot; style=&amp;quot;column-width: 24em;&amp;quot;&amp;gt;&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;BlueCop-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=12701 Kodi Forum Profile: &#039;&#039;BlueCop&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;vitorhirota-bitbucket&amp;quot;&amp;gt;[https://bitbucket.org/vitorhirota/ Bitbucket Profile: &#039;&#039;vitorhirota&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;rasjani-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=137768 Kodi Forum Profile: &#039;&#039;rasjani&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Mudislander-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=49606 Kodi Forum Profile: &#039;&#039;Mudislander&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;kuroshi-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=128054 Kodi Forum Profile: &#039;&#039;kuroshi&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;mviktor-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=187319 Kodi Forum Profile: &#039;&#039;mviktor&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;merlink-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=251136 Kodi Forum Link: &#039;&#039;merlink&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;merlink-github&amp;quot;&amp;gt;[https://github.com/merlink01 GitHub Profile: &#039;&#039;merlink&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;hippojay-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=31201 Kodi Forum Profile: &#039;&#039;hippojay&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;ruuk-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=8265 Kodi Forum Profile: &#039;&#039;ruuk&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Maniaczm-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=118583 Kodi Forum Profile: &#039;&#039;Maniaczm&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;t0mm0-github&amp;quot;&amp;gt;[https://github.com/t0mm0 GitHub Profile: &#039;&#039;t0mm0&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Manual]]&lt;br /&gt;
[[Category:Repositories]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Unofficial_add-on_repositories&amp;diff=243732</id>
		<title>Unofficial add-on repositories</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Unofficial_add-on_repositories&amp;diff=243732"/>
		<updated>2023-01-22T01:49:04Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: /* Active */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mininav|[[Development]]|[[Add-on development]]|[[Add-on repositories]]}}&lt;br /&gt;
:&#039;&#039;See also: &#039;&#039;&#039;[[:Category:Add-ons not in the Kodi.tv repo|Add-ons not in the Kodi.tv repo]]&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;plainlinks&amp;quot; role=&amp;quot;presentation&amp;quot; style=&amp;quot;background-color: #ffeaab; border: 2px solid #f28500; border-left-width: 10px; box-shadow: 6px 6px 6px 2px #693c0a; box-sizing: border-box; margin: 1.5em 2px 2em; text-align: justify; width: fit-content; word-wrap: break-word;&amp;quot;&lt;br /&gt;
 |- style=&amp;quot;vertical-align: middle;&amp;quot;&lt;br /&gt;
 | style=&amp;quot;border: none; padding: 0.75em; text-align: center;&amp;quot; | [[File:Important icon.png|72px|link=|alt=]]&lt;br /&gt;
 | style=&amp;quot;border: none; font-size: 1.05em; font-weight: 500; line-height: 1.5; padding: 0.75em 1.25em 0.5em 0.75em;&amp;quot; | The listings here are provided only for convenience and without any suggestion, implicit or explicit, that their use with {{Kodi}} is advisable, suitable or even legal for any use case and always &amp;lt;span style=&amp;quot;font-style: italic; font-weight: bold; text-decoration: underline;&amp;quot;&amp;gt;at your own risk&amp;lt;/span&amp;gt;. The same is true for all of the individual add-ons supplied by these repositories.&lt;br /&gt;
&amp;lt;hr style=&amp;quot;background-color: #f28500; height: 2px; margin: 1.5em 10% 1em;&amp;quot; /&amp;gt;&lt;br /&gt;
Although an initial check was conducted for inclusion into this list, the contents of a repository can change at any time without warning. This page is not actively patrolled, but action will be taken immediately once notification is received of breaches to our rules. &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;Conduct your own checks&amp;lt;/span&amp;gt; to confirm that the content/apps/add-ons you download/play/install are safe and from sources you trust.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kodi includes the ability to connect to user-published or &#039;&#039;third-party&#039;&#039; add-on repositories which provide untrusted add-ons, unlike those found in the [[Official add-on repository|official add-on repository]]. Shown below are listings of some of the more widely-known such repositories.&lt;br /&gt;
&lt;br /&gt;
== Information for add-on developers ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;{{Big|Please consider:}}&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
:* &#039;&#039;&#039;{{Big|Applying to [[Submitting Add-ons|have your add-on included]] in the [[Official add-on repository|official add-on repository]].}}&#039;&#039;&#039;&lt;br /&gt;
:* If it does not meet the required conditions, consider contacting the owner of an existing unofficial repository and ask if they would be willing to let you distribute your add-on from there.&lt;br /&gt;
:* You can also create your own repository. See [[Add-on repositories|Add-on repositories]], and then add it to the table below for it to show up in the Repositories Installer Add-on.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;{{Big|Also, be advised that:}}&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
:* {{Big|The &#039;&#039;&#039;[[Official:Forum_rules|forum rules]]&#039;&#039;&#039; on &#039;&#039;&#039;[[Official:Forum rules/Banned add-ons|piracy content]]&#039;&#039;&#039; apply to the wiki as well!}}&lt;br /&gt;
:* When adding entries to the table, it should be organized &#039;&#039;alphabetically&#039;&#039; according to the &#039;&#039;Repository Name&#039;&#039; column, and the descriptions must be as &#039;&#039;concise&#039;&#039; and &#039;&#039;accurate&#039;&#039; as possible.&lt;br /&gt;
&lt;br /&gt;
== How to install additional add-on repositories ==&lt;br /&gt;
You can install individual repositories by following the same process as described for &#039;&#039;&#039;[[Add-on manager#How to install from a ZIP file|installing an add-on from a ZIP file]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
To access the contents of the newly installed repository, from the home screen browse to: &#039;&#039;&#039;&amp;lt;samp&amp;gt;Add-ons ▶ Install from repository ▶ &amp;lt;var&amp;gt;Repository name&amp;lt;/var&amp;gt;&amp;lt;/samp&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Unofficial repositories ==&lt;br /&gt;
=== Active ===&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot; style=&amp;quot;background-color: #f9f9f9; border: 1px solid #aaa; border-spacing: 0; margin: 1.5em auto; min-width: 90em; text-align: center; vertical-align: middle;&amp;quot;&lt;br /&gt;
 |+ Active unofficial Kodi add-on repositories&lt;br /&gt;
 ! colspan=&amp;quot;2&amp;quot; scope=&amp;quot;col&amp;quot; style=&amp;quot;min-width: 18em;&amp;quot; | Repository&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; style=&amp;quot;width: 28em;&amp;quot; | Description&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; data-sort-type=&amp;quot;isoDate&amp;quot; style=&amp;quot;min-width: 10em;&amp;quot; | Last&amp;amp;nbsp;Updated&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; style=&amp;quot;min-width: 14em;&amp;quot; | Maintainer(s)&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; style=&amp;quot;min-width: 20em;&amp;quot; | Zip&amp;amp;nbsp;File&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/hadynz/repository.arabic.xbmc-addons Arabic XBMC Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.arabic.xbmc-addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Arabic Addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2019-10-03&amp;quot; | {{#dateformat:2019-10-03|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=137319 Hady Osman]&amp;lt;ref name=&amp;quot;hadynz-github&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;hadynz-twitter&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://www.dropbox.com/s/aisgyozoxquyfc1/repository.arabic.xbmc-addons1.0.1%20(1).zip?dl=0 repository.arabic.xbmc-addons1.0.1 (1).zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:CatchUpTV_AU_Plugins.png|frameless|x46px|link=https://aussieaddons.com/|Aussie Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://aussieaddons.com/ Aussie Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.aussieaddons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Australian free-to-air TV provider add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-12-31&amp;quot; | {{#dateformat:2021-12-31|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Andybz|Andy Botting]] &amp;amp; [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=392186 Glenn Guy]&amp;lt;ref name=&amp;quot;aussieaddons-github&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;aussieaddons-twitter&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://r.aussieaddons.com/repo-1.2.0.zip repo-1.20.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Bossanova808.png|frameless|x46px|link=https://github.com/bossanova808/repository.bossanova808|Bossanova808]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/bossanova808/repository.bossanova808 Bossanova808]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.bossanova808&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Automatic skin patcher to support [[Add-on:Oz Weather|OzWeather]] responsive updates&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-09-22&amp;quot; | {{#dateformat:2022-09-22|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Bossanova808]]&amp;lt;ref name=&amp;quot;bossanova808-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;bossanova808-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/bossanova808/repository.bossanova808/raw/main/repository-downloads/repository.bossanova808/repository.bossanova808-0.2.5.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Plugin.program.remote.control.browser.png|frameless|x46px|link=https://github.com/chadparry/kodi-repository.chad.parry.org|Chad Parry]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/chadparry/kodi-repository.chad.parry.org Chad Parry]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.chad.parry.org&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:Remote Control Browser|Remote Control Browser]] (web browser built for use with a remote control)&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-09-12&amp;quot; | {{#dateformat:2022-09-12|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:ChadParry|Chad Parry]]&amp;lt;ref name=&amp;quot;chadparry-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;chadparry-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://chad.parry.org/software/kodi/repository.chad.parry.org/repository.chad.parry.org-3.1.0.zip repository.chad.parry.org-3.1.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.gade.png|frameless|x46px|link=https://github.com/gade01/repository.gade|Gade&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/gade01/repository.gade Gade&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.gade&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:Rapier|Rapier]] skin updates and other add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-10-15&amp;quot; | {{#dateformat:2022-10-15|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Gade|Christian Gade]]&amp;lt;ref name=&amp;quot;Gade-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;gade01-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/gade01/repository.gade/raw/master/matrix/repository.gade/repository.gade-2.2.0.zip repository.gade-2.2.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.japanese.png|frameless|x46px|link=https://github.com/xbmc-now/japanese-xbmc-addons|Japanese XBMC Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/xbmc-now/japanese-xbmc-addons Japanese XBMC Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.japanese&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Japanese addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2018-10-20&amp;quot; | {{#dateformat:2018-10-20|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/xbmc-now xbmc-now]&lt;br /&gt;
 | [https://github.com/xbmc-now/japanese-xbmc-addons/raw/master/repo/repository.japanese/repository.japanese-1.0.0.zip repository.japanese-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.jeroen.png|frameless|x46px|link=https://gitlab.com/jeroenpardon/repository.jeroen|Jeroen]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://gitlab.com/jeroenpardon/repository.jeroen Jeroen]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.jeroen&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:Grid|Grid]] and [[Archive:ReFocus|reFocus]] skins beta releases&lt;br /&gt;
 | data-sort-value=&amp;quot;2018-03-17&amp;quot; | {{#dateformat:2018-03-17|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Jeroen|Jeroen Pardon]]&amp;lt;ref name=&amp;quot;Jeroen-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Jeroen-gitlab&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://gitlab.com/jeroenpardon/repository.jeroen/-/raw/master/repository.jeroen/repository.jeroen-1.0.1.zip repository.jeroen-1.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Jurialmunkey.png|frameless|x46px|link=https://github.com/jurialmunkey/repository.jurialmunkey|Jurialmunkey Alpha]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/jurialmunkey/repository.jurialmunkey Jurialmunkey Alpha]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.jurialmunkey&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Alpha (development) releases of [[User:Jurialmunkey|jurialmunkey]]&#039;s skins&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-10-26&amp;quot; | {{#dateformat:2022-10-26|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Jurialmunkey|jurialmunkey]]&amp;lt;ref name=&amp;quot;jurialmunkey-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;jurialmunkey-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://jurialmunkey.github.io/repository.jurialmunkey/repository.jurialmunkey-2.2.zip repository.jurialmunkey-2.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Kodi-czsk.png|frameless|x46px|link=https://kodi-czsk.github.io/repository/|KODI CZ/SK]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://kodi-czsk.github.io/repository/ KODI CZ/SK]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.kodi-czsk&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Video add-ons for Czech and Slovak-speaking users&lt;br /&gt;
 | data-sort-value=&amp;quot;2020-09-30&amp;quot; | {{#dateformat:2020-09-30|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/kodi-czsk kodi-czsk]&lt;br /&gt;
 | [https://kodi-czsk.github.io/repository/repo/repository.kodi-czsk/repository.kodi-czsk-1.0.2.zip repository.kodi-czsk-1.0.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.kodinerds.png|frameless|x46px|link=https://repo.kodinerds.net/|Kodinerds Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://repo.kodinerds.net/ Kodinerds Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.kodinerds&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Mostly German add-ons and skins&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-10-25&amp;quot; | {{#dateformat:2022-10-25|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://www.kodinerds.net Kodinerds]&lt;br /&gt;
 | [https://repo.kodinerds.net/addons/repository.kodinerds/repository.kodinerds-7.0.1.2.zip repository.kodinerds-7.0.1.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Marcelveldt.png|frameless|x46px|link=https://github.com/kodi-community-addons/repository.marcelveldt|Marcelveldt&#039;s Betas]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/kodi-community-addons/repository.marcelveldt Marcelveldt&#039;s Beta]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.marcelveldt&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Beta (testing) versions of [[User:Marcelveldt|marcelveldt]]&#039;s addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-04-09&amp;quot; | {{#dateformat:2022-04-09|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Marcelveldt|Marcel van der Veldt]]&amp;lt;ref name=&amp;quot;marcelveldt-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/kodi-community-addons/repository.marcelveldt/raw/master/repository/repository.marcelveldt/repository.marcelveldt-1.0.3.zip repository.marcelveldt-1.0.3.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:ProtoType.png|frameless|x46px|link=https://prototyperepo.github.io/|ProtoType]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://prototyperepo.github.io/ ProtoType]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.prototype&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Forks of abandoned skins (e.g. [[Add-on:Aura|Aura]]) and their dependencies&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-03-26&amp;quot; | {{#dateformat:2021-03-26|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/ProtoTypeRepo ProtoType]&amp;lt;ref name=&amp;quot;ProtoType-reddit&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/ProtoTypeRepo/ProtoTypeRepo.github.io/raw/main/repository.prototype-1.0.zip repository.prototype-1.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Queeup_Add-ons.png|frameless|x46px|link=https://github.com/queeup/repository.queeup|Queeup Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/queeup/repository.queeup Queeup Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.queeup&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | General add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-04-30&amp;quot; | {{#dateformat:2021-04-30|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/queeup queeup]&amp;lt;ref name=&amp;quot;queeup-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://raw.githubusercontent.com/queeup/repository.queeup/matrix/repository.queeup.zip repository.queeup.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.sastatv.addons.png|frameless|x46px|link=https://sastatv.com/installation.html|Sasta TV]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://sastatv.com/installation.html Sasta TV]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.sastatv.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Live streams and on-demand media from all over the Indian subcontinent&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-08-07&amp;quot; | {{#dateformat:2022-08-07|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Sasta TV&lt;br /&gt;
 | [http://sastatv.com/repos/repository.sastatv.addons.zip repository.sasatv.addons.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.scudlee.png|frameless|x46px|link=https://github.com/ScudLee/scudlee-xbmc-addons|ScudLee&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/ScudLee/scudlee-xbmc-addons ScudLee&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.scudlee&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:AniDB.net|AniDB.net]] scraper mods&lt;br /&gt;
 | data-sort-value=&amp;quot;2020-03-11&amp;quot; | {{#dateformat:2020-03-11|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/ScudLee ScudLee]&amp;lt;ref name=&amp;quot;scudlee-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/ScudLee/scudlee-xbmc-addons/raw/master/repo/repository.scudlee/repository.scudlee-1.0.0.zip repository.scudlee-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.matthuismann.slyguy.png|frameless|x46px|link=https://github.com/matthuisman/slyguy.addons|Slyguy]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/matthuisman/slyguy.addons Slyguy Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.slyguy&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Various video services and other addons by SlyGuy&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-10-26&amp;quot; | {{#dateformat:2022-10-26|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://www.matthuisman.nz/ Matt Huisman]&amp;lt;ref name=&amp;quot;matthuisman-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;matthuisman-github&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;matthuisman-reddit&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;matthuisman-twitter&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://k.slyguy.xyz/repository.slyguy.zip repository.slyguy.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.solbero.matrix.png|frameless|x46px|link=https://github.com/solbero/repository.solbero.matrix|Solbero&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/solbero/repository.solbero.matrix Solbero&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.solbero.matrix&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Lutris add-on (to launch games through Lutris)&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-08-06&amp;quot; | {{#dateformat:2021-08-06|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/solbero Njord A. Solberg]&amp;lt;ref name=&amp;quot;solbero-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/solbero/repository.solbero.matrix/raw/master/repository.solbero.matrix/repository.solbero.matrix.zip repository.solbero.matrix.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.teeedubb.png|frameless|x46px|link=https://github.com/teeedubb/teeedubb-xbmc-repo|Teeedubb Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/teeedubb/teeedubb-xbmc-repo Teeedubb Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.teeedubb&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[Add-on:Steam Community|Steam Launcher]], Music Party Mode, and others&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-11-15&amp;quot; | {{#dateformat:2021-11-15|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Teeedubb|Teeedubb]]&amp;lt;ref name=&amp;quot;teeedubb-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;teeedubb-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/teeedubb/teeedubb-xbmc-repo/raw/master/repository.teeedubb/repository.teeedubb-1.0.2.zip repository.teeedubb-1.0.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.wiiego.png|frameless|x46px|link=https://github.com/diegofn/wiiego-kodi-addons|Wiiego Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/diegofn/wiiego-kodi-addons Wiiego Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.wiiego&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | ColombiaTV video plugin and Terra Sonora audio service (listen and watch for free)&lt;br /&gt;
 | data-sort-value=&amp;quot;2021-10-24&amp;quot; | {{#dateformat:2021-10-24|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/diegofn Diego Fernando Nieto]&lt;br /&gt;
 | [https://github.com/diegofn/wiiego-kodi-addons/raw/master/repo/repository.wiiego/repository.wiiego-1.0.2.zip repository.wiiego-1.0.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Adult_xbmc.png|frameless|x46px|link=https://github.com/xbmc-adult/xbmc-adult|XBMC-Adult Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/xbmc-adult/xbmc-adult XBMC-Adult Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.xbmcadult&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | The definitive source for adult-oriented (a/k/a &amp;quot;Not Safe For Work&amp;quot;) add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2022-09-23&amp;quot; | {{#dateformat:2022-09-23|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [https://github.com/xbmc-adult XBMC-Adult]&lt;br /&gt;
 | [https://github.com/xbmc-adult/xbmc-adult/raw/ghmaster/repository.xbmcadult/repository.xbmcadult-1.0.7.zip repository.xbmcadult-1.0.7.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.xycl.addons.png|frameless|x46px|link=https://github.com/Xycl/repository.xycl.addons|Xycl Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/Xycl/repository.xycl.addons Xycl Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.xycl.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Amazon.de Prime Instant Video, [[Add-on:WDR Rockpalast|WDR Rockpalast concerts]], My Pictures Database and [[Add-on:ListenLiveEU|ListenLive.eu]]&lt;br /&gt;
 | data-sort-value=&amp;quot;2019-05-01&amp;quot; | {{#dateformat:2019-05-01|mdy}}&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | [[User:Xycl|Xycl]]&amp;lt;ref name=&amp;quot;Xycl-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Xycl-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/Xycl/repository.xycl.addons/raw/master/repository.xycl.addons/repository.xycl.addons-1.2.1.zip repository.xycl.addons-1.2.1.zip]&lt;br /&gt;
 |- class=&amp;quot;sortbottom&amp;quot;&lt;br /&gt;
 | colspan=&amp;quot;6&amp;quot; style=&amp;quot;font-size: 0.9em; padding: 0.75em; text-align: left;&amp;quot; | &amp;lt;div class=&amp;quot;reflist&amp;quot; style=&amp;quot;column-width: 24em;&amp;quot;&amp;gt;&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;hadynz-github&amp;quot;&amp;gt;[https://github.com/hadynz GitHub Profile: &#039;&#039;hadynz&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;hadynz-twitter&amp;quot;&amp;gt;[https://twitter.com/hadynz Twitter Profile: &#039;&#039;Hady Osman&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;aussieaddons-github&amp;quot;&amp;gt;[https://github.com/aussieaddons GitHub Profile: &#039;&#039;Aussie Add-ons&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;aussieaddons-twitter&amp;quot;&amp;gt;[https://twitter.com/aussieaddons Twitter Profile: &#039;&#039;Aussie Add-ons&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;bossanova808-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=53991 Kodi Forum Profile: &#039;&#039;Bossanova808&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;bossanova808-github&amp;quot;&amp;gt;[https://github.com/bossanova808 GitHub Profile: &#039;&#039;bossanova808&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chadparry-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=363565 Kodi Forum Profile: &#039;&#039;chadparry&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chadparry-github&amp;quot;&amp;gt;[https://github.com/chadparry GitHub Profile: &#039;&#039;chadparry&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Gade-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=152411 Kodi Forum Profile: &#039;&#039;Gade&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;gade01-github&amp;quot;&amp;gt;[https://github.com/gade01 GitHub Profile: &#039;&#039;gade01&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Jeroen-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=30440 Kodi Forum Profile: &#039;&#039;Jeroen&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Jeroen-gitlab&amp;quot;&amp;gt;[https://gitlab.com/jeroenpardon GitLab Profile: &#039;&#039;Jeroen&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;jurialmunkey-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=159453 Kodi Forum Profile: &#039;&#039;jurialmunkey&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;jurialmunkey-github&amp;quot;&amp;gt;[https://github.com/jurialmunkey GitHub Profile: &#039;&#039;jurialmunkey&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;marcelveldt-github&amp;quot;&amp;gt;[https://github.com/marcelveldt GitHub Profile: &#039;&#039;marcelveldt&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;ProtoType-reddit&amp;quot;&amp;gt;[https://www.reddit.com/user/UnholyPiccolo Reddit Profile: &#039;&#039;UnholyPiccolo&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;queeup-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=44250 Kodi Forum Profile: &#039;&#039;queeup&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;scudlee-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=97582 Kodi Forum Profile: &#039;&#039;scudlee&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;matthuisman-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=21862 Kodi Forum Profile: &#039;&#039;matthuisman&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;matthuisman-github&amp;quot;&amp;gt;[https://github.com/matthuisman GitHub Profile: &#039;&#039;matthuisman&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;matthuisman-reddit&amp;quot;&amp;gt;[https://www.reddit.com/user/matthuisman/ Reddit Profile: &#039;&#039;Matt Huisman&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;matthuisman-twitter&amp;quot;&amp;gt;[https://twitter.com/MattHuismanNZ Twitter Profile: &#039;&#039;MattHuismanNZ&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;solbero-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=217502 Kodi Forum Profile: &#039;&#039;solbero&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;teeedubb-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=63996 Kodi Forum Profile: &#039;&#039;teeedubb&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;teeedubb-github&amp;quot;&amp;gt;[https://github.com/teeedubb GitHub Profile: &#039;&#039;teeedubb&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Xycl-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=116483 Kodi Forum Profile: &#039;&#039;Xycl&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Xycl-github&amp;quot;&amp;gt;[https://github.com/Xycl GitHub Profile: &#039;&#039;Xycl&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abandoned ===&lt;br /&gt;
These repositories have not been updated in a long period of time and so likely contain broken add-ons.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot; style=&amp;quot;background-color: #f9f9f9; border: 1px solid #aaa; border-spacing: 0; margin: 1.5em auto 2.5em; min-width: 90em; text-align: center; vertical-align: middle;&amp;quot;&lt;br /&gt;
 |+ Inactive unofficial Kodi add-on repositories&lt;br /&gt;
 ! colspan=&amp;quot;2&amp;quot; scope=&amp;quot;col&amp;quot; style=&amp;quot;min-width: 23em;&amp;quot; | Repository&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; style=&amp;quot;width: 26em;&amp;quot; | Description&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; data-sort-type=&amp;quot;isoDate&amp;quot; style=&amp;quot;min-width: 9em;&amp;quot; | Last&amp;amp;nbsp;Updated&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; style=&amp;quot;min-width: 12em;&amp;quot; | Maintainer&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; style=&amp;quot;min-width: 20em;&amp;quot; | Zip File&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/xbmc-repo-balinus/ Balinus]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repo.balinus&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Shade skin for [[Archive:Eden API changes|Eden]]&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-03-19&amp;quot; | {{#dateformat:2013-03-19|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=97359 Balinus]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xbmc-repo-balinus/xbmc-repo-balinus.zip xbmc-repo-balinus.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.bluecop.xbmc-plugins.png|frameless|x46px|link=https://github.com/BlueCop/BlueCop-XBMC-Plugins|Bluecop]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/BlueCop/BlueCop-XBMC-Plugins Bluecop]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.bluecop.xbmc-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Miscellaneous video add-ons updated by BlueCop&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-01-19&amp;quot; | {{#dateformat:2013-01-19|mdy}}&lt;br /&gt;
 | [https://github.com/BlueCop BlueCop]&amp;lt;ref name=&amp;quot;BlueCop-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [http://bluecop-xbmc-repo.googlecode.com/files/repository.bluecop.xbmc-plugins.zip repository.bluecop.xbmc-plugins.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://bitbucket.org/vitorhirota/repository.brazilian.xbmc-addons/src/master/ Brazilian Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.brazilian.xbmc-addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Brazilian streaming content&lt;br /&gt;
 | data-sort-value=&amp;quot;2017-09-19&amp;quot; | {{#dateformat:2017-09-19|mdy}}&lt;br /&gt;
 | [[User:Vitorhirota|Vitor Hirota]]&amp;lt;ref name=&amp;quot;vitorhirota-bitbucket&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://bitbucket.org/vitorhirota/repository.brazilian.xbmc-addons/downloads/repository.brazilian.xbmc-addons-1.0.1.zip repository.brazilian.xbmc-addons-1.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/xbmc-czech/ Czech Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.xbmc-czech.sf.net&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for Czech users&lt;br /&gt;
 | data-sort-value=&amp;quot;2011-01-30&amp;quot; | {{#dateformat:2011-01-30|mdy}}&lt;br /&gt;
 | [https://github.com/tomas-zemres Tomas Zemres]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xbmc-czech/repository.xbmc-czech.sf.net-0.1.zip repository.xbmc-czech.sf.net-0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repo.hybrid.png|frameless|x46px|link=https://code.google.com/archive/p/hybrid-development-repo/|Hybrid Development]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/hybrid-development-repo/ Hybrid Development]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repo.hybrid&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Test builds of the Hybrid, Confluence Vertical and Confluence Customizable Mod skins&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-04-03&amp;quot; | {{#dateformat:2015-04-03|mdy}}&lt;br /&gt;
 | [https://github.com/Mudislander Mudislander]&amp;lt;ref name=&amp;quot;Mudislander-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/hybrid-development-repo/xbmc.repo.hybrid-1.0.0.zip xbmc.repo.hybrid-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.googlecode.izexbmcaddons.png|frameless|x46px|link=https://code.google.com/archive/p/izexbmcaddons/|iZE Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/izexbmcaddons/ iZE Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.googlecode.izexbmcaddons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | General add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2012-03-20&amp;quot; | {{#dateformat:2012-03-20|mdy}}&lt;br /&gt;
 | iZE&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/izexbmcaddons/repository.googlecode.izexbmcaddons.zip repository.googlecode.izexbmcaddons.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Korean_Add-ons.png|frameless|x46px|link=https://code.google.com/archive/p/xbmc-korea-addons/|Korean Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/xbmc-korea-addons/ Korean Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.xbmc-korea.com&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for Korean users&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-02-07&amp;quot; | {{#dateformat:2015-02-07|mdy}}&lt;br /&gt;
 | Xbmc Korea&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xbmc-korea-addons/repository.xbmc-korea.com-1.0.7.zip repository.xbmc-korea.com-1.0.7.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.kuroshi.png|frameless|x46px|link=https://github.com/kuruoujou/kuroshi-xbmc-repo/|Kuroshi]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/kuruoujou/kuroshi-xbmc-repo/ Kuroshi]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.kuroshi&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | XBMAL, the XBMC MAL Updater addon&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-01-16&amp;quot; | {{#dateformat:2015-01-16|mdy}}&lt;br /&gt;
 | [[User:Kuroshi|Spencer Julian]]&amp;lt;ref name=&amp;quot;kuroshi-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/kuruoujou/kuroshi-xbmc-repo/raw/master/repository.kuroshi/repository.kuroshi-2.0.1.zip repository.kuroshi-2.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Luxeria_Add-ons.png|frameless|x46px|link=https://code.google.com/archive/p/luxeria-repository/|Luxeria Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/luxeria-repository/ Luxeria Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.luxeria&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Swiss Army Knife plugin, for transcoding videos from DVD and Bluray&lt;br /&gt;
 | data-sort-value=&amp;quot;2011-06-12&amp;quot; | {{#dateformat:2011-06-12|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=49373 linuxluemmel]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/luxeria-repository/repository.luxeria.zip repository.luxeria.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.macedoniaondemand.kodi-plugins.png|frameless|x46px|link=https://github.com/mviktor/mviktor.repository.kodi-plugins|Macedonia On Demand Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/mviktor/mviktor.repository.kodi-plugins Macedonia On Demand Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.macedoniaondemand.kodi-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for Macedonian, Croatian, and Serbian users&lt;br /&gt;
 | data-sort-value=&amp;quot;2016-01-04&amp;quot; | {{#dateformat:2016-01-04|mdy}}&lt;br /&gt;
 | [https://github.com/mviktor Viktor Mladenovski]&amp;lt;ref name=&amp;quot;mviktor-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/mviktor/mviktor.repository.kodi-plugins/releases/download/v1.1.0/mviktor.repository.kodi-plugins-1.1.0.zip mviktor.repository.kodi-plugins-1.1.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/xbmc-addon-repository/ Maruchan&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.unofficial.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | iTunes Streamer for Plex, MTV Shows, AnimeFTW, and Crunchyroll Takeout add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2012-06-30&amp;quot; | {{#dateformat:2012-06-30|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=45024 maruchan]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xbmc-addon-repository/repository.unofficial.addons.zip repository.unofficial.addons.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/membrane-xbmc-repo/ Membrane]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.membrane.xbmc-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Various video and music streaming addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-04-22&amp;quot; | {{#dateformat:2015-04-22|mdy}}&lt;br /&gt;
 | membrane&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/membrane-xbmc-repo/repository.membrane.xbmc-plugins.zip repository.membrane.xbmc-plugins.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.merlink.kodi-addons.png|frameless|x46px|link=https://github.com/merlink01/KodiPlugins|Merlink&#039;s Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/merlink01/KodiPlugins Merlink&#039;s Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.merlink.kodi-addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Simple Log Viewer, MVG Munich Station Departures and ZFS Status Checker addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-02-01&amp;quot; | {{#dateformat:2015-02-01|mdy}}&lt;br /&gt;
 | [[User:Merlink|merlink]]&amp;lt;ref name=&amp;quot;merlink-forum&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;merlink-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/merlink01/KodiPlugins/raw/master/releases/repository.merlink.kodi-addons/repository.merlink.kodi-addons-0.0.3.zip repository.merlink.kodi-addons-0.0.3.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.mindmade.png|frameless|x46px|link=http://www.mindmade.org/kodi.php|Mindmade XBMC Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[http://www.mindmade.org/kodi.php Mindmade XBMC Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.mindmade&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Swiss-specific add-ons from mindmade.org&lt;br /&gt;
 | data-sort-value=&amp;quot;2011-02-02&amp;quot; | {{#dateformat:2011-02-02|mdy}}&lt;br /&gt;
 | Andreas Wetzel&lt;br /&gt;
 | [http://www.mindmade.org/files/repository.mindmade.zip repository.mindmade.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.mossy.png|frameless|x46px|link=https://code.google.com/archive/p/mossy-xbmc-repo/|Mossy]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/mossy-xbmc-repo/ Mossy]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.mossy&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | 4oD and Irish TV Player addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-02-15&amp;quot; | {{#dateformat:2015-02-15|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=105381 Mossy]&lt;br /&gt;
 | [https://drive.google.com/file/d/0B_etmGD8fZ4oME1RTHRyYkdBbGs/view?usp=sharing&amp;amp;resourcekey=0-BEPYFbguK7QHXr3yziElaQ repository.mossy-2.0.7.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:AJ_Video_Add-ons.png|frameless|x46px|link=https://code.google.com/archive/p/sparetime/|Nixa&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/sparetime/ Nixa&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.googlecode.sparetime&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | TopDoc, Fora, VeeHD, FastPassTV, Nobel Prize, The Only Device, 8TV and NTV7 add-ons and more&lt;br /&gt;
 | data-sort-value=&amp;quot;2014-12-27&amp;quot; | {{#dateformat:2014-12-27|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=47988 nixa]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/sparetime/repository.googlecode.sparetime.zip repository.googlecode.sparetime.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repo.plexbmc.png|frameless|x46px|link=https://github.com/hippojay/repository.plexbmc.addons|PleXBMC]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/hippojay/repository.plexbmc.addons PleXBMC]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repo.plexbmc&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Plex integration add-on and skin for XBMC&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-01-31&amp;quot; | {{#dateformat:2013-01-31|mdy}}&lt;br /&gt;
 | [https://github.com/hippojay hippojay]&amp;lt;ref name=&amp;quot;hippojay-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/hippojay/repository.plexbmc.addons/raw/frodo/download/xbmc.repo.plexbmc/xbmc.repo.plexbmc-2.0.2.zip xbmc.repo.plexbmc-2.0.2.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.popey.png|frameless|x46px|link=https://github.com/TsUPeR/xbmc-repo|Popeye]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/TsUPeR/xbmc-repo Popeye]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.popey&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Pneumatic, Newznab &amp;amp; other Usenet streaming video addons&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-01-31&amp;quot; | {{#dateformat:2015-01-31|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=52257 Popeye]&lt;br /&gt;
 | [https://github.com/TsUPeR/xbmc-repo/raw/master/repo/repository.popeye/repository.popeye-1.0.1.zip repository.popeye-1.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:QF_Add-ons.png|frameless|x46px|link=https://github.com/vikjon0/qf-xbmc-addons|QF Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/vikjon0/qf-xbmc-addons QF Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.qf.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for XBMC-Live and Linux&lt;br /&gt;
 | data-sort-value=&amp;quot;2012-06-01&amp;quot; | {{#dateformat:2012-06-01|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=47403 vikjon0]&lt;br /&gt;
 | [https://github.com/vikjon0/qf-xbmc-addons/archive/refs/heads/master.zip repository.qf.addons-1.0.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Rasjani&#039;s Repository logo.png|frameless|x46px|link=http://pcuf.fi/~rasjani/xbmc-rasjanisrepo/|Rasjani&#039;s Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[http://pcuf.fi/~rasjani/xbmc-rasjanisrepo/ Rasjani&#039;s Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.rasjanisrepo.xbmc&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Finnish &amp;amp; English add-ons&lt;br /&gt;
 | data-sort-value=&amp;quot;2017-01-26&amp;quot; | {{#dateformat:2017-01-26|mdy}}&lt;br /&gt;
 | [[User:Rasjani|Rasjani]]&amp;lt;ref name=&amp;quot;rasjani-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [http://pcuf.fi/~rasjani/xbmc-rasjanisrepo/repository.rasjanisrepo.xbmc/repository.rasjanisrepo.xbmc-1.0.0.zip repository.rasjanisrepo.xbmc-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repothn.png|frameless|x46px|link=https://code.google.com/archive/p/repothn/|RepoTHN]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/repothn/ RepoTHN]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.googlecode.repothn&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons by THN&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-03-07&amp;quot; | {{#dateformat:2013-03-07|mdy}}&lt;br /&gt;
 | [https://twitter.com/minventhn THN]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/repothn/repository.googlecode.repothn.zip repository.googlecode.repothn.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Ruuk.addon.repository.png|frameless|x46px|link=https://code.google.com/archive/p/ruuks-repo/|Ruuk&#039;s Addons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/ruuks-repo/ Ruuk&#039;s Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;ruuk.addon.repository&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Bleeding edge and likely buggy addon versions&lt;br /&gt;
 | data-sort-value=&amp;quot;2012-04-12&amp;quot; | {{#dateformat:2012-04-12|mdy}}&lt;br /&gt;
 | [[User:Ruuk|ruuk]]&amp;lt;ref name=&amp;quot;ruuk-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ruuks-repo/ruuk.addon.repository-1.0.0.zip ruuk.addon.repository-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Repository.seriel.png|frameless|x46px|link=https://www.serielsrl.it/salvo5puntozero-in-tv|Salvo 5.0 Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://www.serielsrl.it/salvo5puntozero-in-tv Salvo 5.0 Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.seriel&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | The best live and on-demand free and independent Italian WebTV&lt;br /&gt;
 | data-sort-value=&amp;quot;2016-09-11&amp;quot; | {{#dateformat:2016-09-11|mdy}}&lt;br /&gt;
 | [[User:Seriel|Seriel]]&lt;br /&gt;
 | [https://www.serielsrl.it/downloads/send/2-repo/2-repo repository.seriel-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Seppius_RU_Add-ons.png|frameless|x46px|link=https://code.google.com/archive/p/seppius-xbmc-repo/|Seppius XBMC Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/seppius-xbmc-repo/ Seppius XBMC Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.seppius&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Resources for Russian language XBMC users&lt;br /&gt;
 | data-sort-value=&amp;quot;2015-08-07&amp;quot; | {{#dateformat:2015-08-07|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=71472 seppius]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/seppius-xbmc-repo/repository.seppius.zip repository.seppius.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Sickbeard-xbmc.png|frameless|x46px|link=https://code.google.com/archive/p/sickbeard-xbmc/|Sickbeard XBMC Plugins]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/sickbeard-xbmc/ Sickbeard XBMC Plugins]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.sickbeard.xbmc-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-on to integrate Sickbeard with XBMC&lt;br /&gt;
 | data-sort-value=&amp;quot;2014-07-03&amp;quot; | {{#dateformat:2014-07-03|mdy}}&lt;br /&gt;
 | [https://github.com/ZachMoore1 Zach Moore]&amp;lt;ref name=&amp;quot;Maniaczm-forum&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/sickbeard-xbmc/repository.sickbeard.xbmc-plugins.zip repository.sickbeard.xbmc-plugins.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Smuto.png|frameless|x46px|link=https://code.google.com/archive/p/smuto/|Smuto]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/smuto/ Smuto]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.smuto&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons for Polish language XBMC users&lt;br /&gt;
 | data-sort-value=&amp;quot;2014-05-03&amp;quot; | {{#dateformat:2014-05-03|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=8863 smuto]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/smuto/repository.smuto-1.2.1.zip repository.smuto-1.2.1.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;border-right: hidden; max-width: 50px; padding: 2px;&amp;quot; | [[File:Stacked.png|frameless|x46px|link=https://code.google.com/archive/p/plugin/|Stacked Add-ons]]&lt;br /&gt;
 | style=&amp;quot;padding: 0 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/plugin/ Stacked Add-ons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.stacked.xbmc.addons&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Video add-ons for PBS, Revision3, TMZ, G4TV, ESPN Video, NBA Video and Trailer Addict&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-06-22&amp;quot; | {{#dateformat:2013-06-22|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=26908 stacked]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/plugin/repository.stacked.xbmc.addons-1.0.0.zip repository.stacked.xbmc.addons-1.0.0.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://github.com/t0mm0/t0mm0-xbmc-plugins T0mm0&#039;s XBMC Addons]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.t0mm0&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons by t0mm0&lt;br /&gt;
 | data-sort-value=&amp;quot;2011-11-12&amp;quot; | {{#dateformat:2011-11-12|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=88684 t0mm0]&amp;lt;ref name=&amp;quot;t0mm0-github&amp;quot; /&amp;gt;&lt;br /&gt;
 | [https://github.com/t0mm0/t0mm0-xbmc-plugins/raw/master/repo/repository.t0mm0/repository.t0mm0-1.0.3.zip repository.t0mm0-1.0.3.zip]&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 2px 0.5em;&amp;quot; | &#039;&#039;&#039;[https://code.google.com/archive/p/turkishxbmcscraper/ Turkish Team Addons Factory]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;repository.drascom.xbmc-plugins&#039;&#039;&lt;br /&gt;
 | style=&amp;quot;padding: 2px 0.5em;&amp;quot; | Add-ons &amp;amp; scraper for Turkish language users&lt;br /&gt;
 | data-sort-value=&amp;quot;2013-03-26&amp;quot; | {{#dateformat:2013-03-26|mdy}}&lt;br /&gt;
 | [https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=41022 drascom]&lt;br /&gt;
 | [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/turkishxbmcscraper/repository.drascom.xbmc-plugins.zip repository.drascom.xbmc-plugins.zip]&lt;br /&gt;
 |- class=&amp;quot;sortbottom&amp;quot;&lt;br /&gt;
 | colspan=&amp;quot;6&amp;quot; style=&amp;quot;font-size: 0.9em; padding: 0.75em; text-align: left;&amp;quot; | &amp;lt;div class=&amp;quot;reflist&amp;quot; style=&amp;quot;column-width: 24em;&amp;quot;&amp;gt;&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;BlueCop-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=12701 Kodi Forum Profile: &#039;&#039;BlueCop&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;vitorhirota-bitbucket&amp;quot;&amp;gt;[https://bitbucket.org/vitorhirota/ Bitbucket Profile: &#039;&#039;vitorhirota&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;rasjani-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=137768 Kodi Forum Profile: &#039;&#039;rasjani&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Mudislander-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=49606 Kodi Forum Profile: &#039;&#039;Mudislander&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;kuroshi-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=128054 Kodi Forum Profile: &#039;&#039;kuroshi&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;mviktor-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=187319 Kodi Forum Profile: &#039;&#039;mviktor&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;merlink-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=251136 Kodi Forum Link: &#039;&#039;merlink&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;merlink-github&amp;quot;&amp;gt;[https://github.com/merlink01 GitHub Profile: &#039;&#039;merlink&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;hippojay-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=31201 Kodi Forum Profile: &#039;&#039;hippojay&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;ruuk-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=8265 Kodi Forum Profile: &#039;&#039;ruuk&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Maniaczm-forum&amp;quot;&amp;gt;[https://forum.kodi.tv/member.php?action=profile&amp;amp;uid=118583 Kodi Forum Profile: &#039;&#039;Maniaczm&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;t0mm0-github&amp;quot;&amp;gt;[https://github.com/t0mm0 GitHub Profile: &#039;&#039;t0mm0&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Manual]]&lt;br /&gt;
[[Category:Repositories]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=243224</id>
		<title>Add-on:XSqueezeDisplay</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=243224"/>
		<updated>2022-10-24T04:48:55Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- See http://wiki.xbmc.org/index.php?title=Template:Addon and http://wiki.xbmc.org/index.php?title=Help:Add-on_page for help editing this page --&amp;gt;&lt;br /&gt;
{{Add-on &lt;br /&gt;
 |Name= XSqueezeDisplay&lt;br /&gt;
 |provider-name= bossanova808&lt;br /&gt;
 |Email= &lt;br /&gt;
 |Website= &lt;br /&gt;
 |Forum= http://forum.kodi.tv/showthread.php?tid=223136&lt;br /&gt;
 |ID= &lt;br /&gt;
 |latest-version= &lt;br /&gt;
 |extension point= &lt;br /&gt;
 |provides= &lt;br /&gt;
 |Platform= Logitech Media Server&lt;br /&gt;
 |Language= &lt;br /&gt;
 |License= GPL&lt;br /&gt;
 |Source= https://github.com/bossanova808/repository.squeeze.bossanova808&lt;br /&gt;
 |Repo= &lt;br /&gt;
 |icon url= &lt;br /&gt;
 | repo = http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
 | zip = &lt;br /&gt;
 |broken= &lt;br /&gt;
 |Summary= Display Kodi Now Playing information on Squeezebox hardware&lt;br /&gt;
 |Description= Display Kodi Now Playing information on Squeezebox hardware - supports SB2, SB3, SB Classic, Transporter  and probably even SliMP3 - basically any of the line based players.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
(This is not an addon for Kodi itself, rather it is an addon for Logitech Media Server). &lt;br /&gt;
&lt;br /&gt;
It allows you to display Kodi Now Playing information on Squeezebox hardware - supports SB2, SB3, SB Classic, Transporter and probably even SliMP3 - basically any line based players.&lt;br /&gt;
&lt;br /&gt;
Here you can see it in action showing the time remaining on a video file, displayed on a Squeezebox 3:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.squeeze.bossanova808/blob/main/downloads/Other%20Downloads/Images/XSD-800x592.jpg?raw=true&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To install this repo on your Logitech Media Server, go to LMS-&amp;gt;Settings-&amp;gt;Plugins and add this repo at the end:&lt;br /&gt;
&lt;br /&gt;
http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
&lt;br /&gt;
Restart your LMS. You should then be able to install the addon from the repo and will receive updates automatically etc. &lt;br /&gt;
&lt;br /&gt;
To configure the addon and see instructions, go to LMS-&amp;gt;Settings-&amp;gt;Plugins-&amp;gt;XSqueezeDisplay-&amp;gt;Settings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;N.B&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You must have the perl module IO::Socket::SSL installed to download the addon from the repo (as github redirects everything to SSL). Seems to be present by default usually anyway on most common LMS systems (tested on Win7 and Linux Mint 17 with LMS 7.7+). If you need to install it, there is a guide to installing modules [http://www.cpan.org/modules/INSTALL.html here].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The data available is described here (data is retrieved largely as is from kodi and with matching names).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                (   &amp;quot;[current_date]&amp;quot;, &amp;quot;&amp;quot;,                           #the date now (Uses your LMS format)&lt;br /&gt;
                    &amp;quot;[current_time]&amp;quot;, &amp;quot;&amp;quot;,                           #the time now (Uses your LMS format)&lt;br /&gt;
                    &amp;quot;[duration]&amp;quot;, &amp;quot;&amp;quot;,                               #presented in [HH:]MM:SS (hours not shown unless &amp;gt; 0)&lt;br /&gt;
                    &amp;quot;[totaltime]&amp;quot;, &amp;quot;&amp;quot;,                              #same as duration&lt;br /&gt;
                    &amp;quot;[time]&amp;quot;, &amp;quot;&amp;quot;,                                   #playback time presented in [HH:]MM:SS&lt;br /&gt;
                    &amp;quot;[time_remaining]&amp;quot;, &amp;quot;&amp;quot;,                         #playback time remaining presented in [HH:]MM:SS&lt;br /&gt;
                    &amp;quot;[percentage]&amp;quot;, &amp;quot;&amp;quot;,                             #playback percentage&lt;br /&gt;
                    &amp;quot;[title]&amp;quot;, &amp;quot;&amp;quot;,                                  #title of currently playing item, episode/album title e.g. &amp;quot;It is what it is&amp;quot;&lt;br /&gt;
                    &amp;quot;[season]&amp;quot;, &amp;quot;&amp;quot;,                                 #Season number e.g. 3&lt;br /&gt;
                    &amp;quot;[episode]&amp;quot;, &amp;quot;&amp;quot;,                                #epsiode number e.g. 12&lt;br /&gt;
                    &amp;quot;[showtitle]&amp;quot;, &amp;quot;&amp;quot;,                              #Show title e.g. &#039;The Lost Room&#039;&lt;br /&gt;
                    &amp;quot;[tvshowid]&amp;quot;, &amp;quot;&amp;quot;,                               #Probably not useful!&lt;br /&gt;
                    &amp;quot;[thumbnail]&amp;quot;, &amp;quot;&amp;quot;,                              #URL for the thumbnail image&lt;br /&gt;
                    &amp;quot;[file]&amp;quot;, &amp;quot;&amp;quot;,                                   #Path to the file (might change later to basename)&lt;br /&gt;
                    &amp;quot;[fanart]&amp;quot;, &amp;quot;&amp;quot;,                                 #URL to fanart&lt;br /&gt;
                    &amp;quot;[album]&amp;quot;, &amp;quot;&amp;quot;,                                  #If audio playing, the album name&lt;br /&gt;
                    &amp;quot;[artist]&amp;quot;, &amp;quot;&amp;quot;,                                 #Comma separated lists of artists for album&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_channels]&amp;quot;, &amp;quot;&amp;quot;,           #Current selected audio, #of channels e.g. 2 for stereo&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_codec]&amp;quot;, &amp;quot;&amp;quot;,              #Audio codec e.g. mp3&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_language]&amp;quot;, &amp;quot;&amp;quot;,           #Language of selected audio, if available&lt;br /&gt;
                    &amp;quot;[streamdetails_subtile]&amp;quot;, &amp;quot;&amp;quot;,                  #Subtitle details&lt;br /&gt;
                    &amp;quot;[streamdetails_video_aspect]&amp;quot;, &amp;quot;&amp;quot;,             #Aspect ratio of the currently playing video, to two decimals, e..g 1.78&lt;br /&gt;
                    &amp;quot;[streamdetails_video_codec]&amp;quot;, &amp;quot;&amp;quot;,              #Codec of the video, e.g. h264&lt;br /&gt;
                    &amp;quot;[streamdetails_video_height]&amp;quot;, &amp;quot;&amp;quot;,             #height in pixels of currently playing video&lt;br /&gt;
                    &amp;quot;[streamdetails_video_width]&amp;quot;, &amp;quot;&amp;quot;,              #width in pixels of currently playing video&lt;br /&gt;
                    &amp;quot;[streamdetails_video_stereomode]&amp;quot;, &amp;quot;&amp;quot;,         #Not sure?&lt;br /&gt;
                    &amp;quot;[type]&amp;quot;, &amp;quot;&amp;quot;                                    #E.g. &#039;episode&#039;&lt;br /&gt;
                );&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the Kodi.tv repo]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=NFS&amp;diff=232743</id>
		<title>NFS</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=NFS&amp;diff=232743"/>
		<updated>2021-08-04T00:29:35Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: /* NFS sharing from Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;section begin=&amp;quot;intro&amp;quot;/&amp;gt;&#039;&#039;&#039;Network File System&#039;&#039;&#039;, or &#039;&#039;&#039;[http://en.wikipedia.org/wiki/Network_File_System_%28protocol%29 NFS]&#039;&#039;&#039;, is a way to share folders over a network, and was added to XBMC in v11 (Eden). The main benefits of using NFS instead of SMB are its low protocol overhead (which allows it to send data across a network more quickly) and its use of simple [http://en.wikipedia.org/wiki/User_identifier UID&#039;s] to authenticate users rather than username/password combinations. This part bears repeating, as many people are confused on this point and try to create usernames and passwords to get Kodi to work with NFS: &#039;&#039;&#039;NFS does not use usernames or passwords as logins;&#039;&#039;&#039; it uses a UNIX-based &amp;quot;userID&amp;quot; (UID) alone.&amp;lt;section end=&amp;quot;intro&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NFS&#039;s main disadvantage in comparison to SMB (a commonly-encountered protocol in Windows environments) is that it can be more complicated to set up in some cases, since many non-technical users are unfamiliar with configuring UNIX-based protocols.&lt;br /&gt;
&lt;br /&gt;
NFS is commonly found on all Linux/UNIX distributions, as well as on OS X and Solaris, and offers several features:&lt;br /&gt;
:* It is already incorporated in UNIX-like operating systems (such as OS X), eliminating the need for additional software and services to be installed on your computer.&lt;br /&gt;
:* It allows for authentication by UID, thus eliminating the need to save usernames and passwords in XBMC source XML files (note, however, that this simple authentication also makes it more vulnerable to attacks; NFS should be only used inside a private LAN).&lt;br /&gt;
:* Once properly configured, NFS will allow your network shares to be seen and accessed by not only Kodi, but also any other machine on your network.&lt;br /&gt;
&lt;br /&gt;
;{{note|If you already have a working NFS server check that the export options required by Kodi have been set (as described in the relevant section below).}} &lt;br /&gt;
&lt;br /&gt;
When configuring NFS shares to use as network sources for Kodi&#039;s music/video libraries, use the following format: &#039;&#039;&#039;nfs://1.2.3.4/path/to/folder&#039;&#039;&#039; (where &amp;quot;1.2.3.4&amp;quot; should be replaced with the IP of your NFS server, and &amp;quot;/path/to/folder&amp;quot; should be replaced with the path to the folder you want to share; a double slash between the server and the path is wrong, you &#039;&#039;&#039;should not&#039;&#039;&#039; use nfs://1.2.3.4//path/to/folder).  See the sections below for help configuring NFS shares on various devices&#039; operating systems.&lt;br /&gt;
&lt;br /&gt;
For more info on network sources for your music and video in Kodi, see Types of Media Sources.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NFS sharing from Windows ==&lt;br /&gt;
Windows does not have any built-in native ability to share folders via NFS; and only a limited selection of Windows operating systems have the native ability to access NFS shares as a client.  However, several third-party solutions attempt to provide NFS functionality, on both the server side and the client side.&lt;br /&gt;
&lt;br /&gt;
For &#039;&#039;serving&#039;&#039; (sharing) files from Windows using NFS, there seem to be three choices:&lt;br /&gt;
:* Windows Server 2003 R2, Windows Server 2008 and Windows Server 2012 have built-in NFS Server and Client through Subsystem for UNIX-based Applications (SUA).  With 64-bit support, this solution supports files up to 4TB in size&lt;br /&gt;
:* [http://en.wikipedia.org/wiki/Microsoft_Windows_Services_for_UNIX Microsoft Windows Services for UNIX (SFU)] available [http://www.microsoft.com/download/en/details.aspx?id=274 here]for Windows 2000, Windows XP Professional (NOT Home edition, without a [http://www.networkedmediatank.com/showthread.php?tid=1434 hexedit hack]), Windows 2003 Server, and Windows Home Server (based on 2003 Server).  SFU is 32-bit only, which &#039;&#039;may&#039;&#039; mean it only supports files up to 2GB in size, [http://www.suacommunity.com/SUA_Tools_Env_Start.htm#_Toc203389873 according to some sources] (this is unconfirmed).  A good installation guide can be found [http://www.networkedmediatank.com/showthread.php?tid=1434 here].  Windows SFU will not install on Windows Vista or Windows 7, so there is no way to &#039;&#039;serve&#039;&#039; NFS from Windows Vista or Windows 7 with the possible exception of the haneWIN solution below, but it is unconfirmed if that works with Windows Vista/7.&lt;br /&gt;
:* [http://www.hanewin.net/nfs-e.htm haneWIN NFS Server for Windows] - a shareware program that costs 19EUR for non-commercial use.  Claims to work for &amp;quot;Windows 2000 and above.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== NFS sharing from OS X ==&lt;br /&gt;
NFS is built into Mac OS X (OS 10.5 and later), and thus no additional software is required to set up NFS shares on a Mac OS X device.&lt;br /&gt;
&lt;br /&gt;
;{{note|The following assumes some basic knowledge of the UNIX/BSD operating system interface and environment, and assumes you are familiar with using a Mac&#039;s Terminal command-line utility.  It also assumes you have a beginner&#039;s understanding of UNIX text editors such as [http://mintaka.sdsu.edu/reu/nano.html nano] or [http://www.eng.hawaii.edu/Tutor/vi.html vi].}}&lt;br /&gt;
&lt;br /&gt;
1. To allow regular (non-root) users to connect to your NFS shared folders, you&#039;ll need to edit the &amp;quot;/System/Library/LaunchDaemons/com.apple.nfsd.plist&amp;quot; file. Open it and add the option &amp;quot;-N&amp;quot; to the startup parameters as follows: &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;array&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;/sbin/nfsd&amp;lt;/string&amp;gt;&lt;br /&gt;
    &#039;&#039;&#039;&amp;lt;string&amp;gt;-N&amp;lt;/string&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
  &amp;lt;/array&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t do this step, Kodi will only be able to access the Mac&#039;s shared NFS folders if Kodi is running as root (normally, Kodi does not run as root, so you will almost certainly want to do this first step and add the -N parameter).&lt;br /&gt;
&lt;br /&gt;
2. The NFS server and its shared folders are set up in a config file named &amp;quot;exports&amp;quot;, located in the /etc directory. Technically speaking, with NFS you &amp;quot;export a path&amp;quot; rather than &amp;quot;share a folder&amp;quot; (which is why the file is named &amp;quot;exports&amp;quot;), but we&#039;ll use the latter phrasing for simplicity&#039;s sake.&lt;br /&gt;
&lt;br /&gt;
The /etc/exports file may not yet exist; if not, you&#039;ll need to create it. The file is edited either manually (in Terminal, using a UNIX text editor such as &#039;&#039;&#039;nano&#039;&#039;&#039; or &#039;&#039;&#039;vi&#039;&#039;&#039;) or via a GUI utility, the most well-known of which is [http://www.bresink.com/osx/NFSManager.html NFS Manager]. The following guide assumes you are using Terminal (if using NFS Manager, consult that software&#039;s documentation for help).&lt;br /&gt;
&lt;br /&gt;
To view the current contents of /etc/exports, if any, execute the following command in a Terminal window:&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;cat /etc/exports&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Any folders to be shared via NFS should be listed on separate lines, along with any configuration parameters governing connections to those folders.  The lines should follow this general format:&lt;br /&gt;
  &lt;br /&gt;
  /path/to/folder_name_to_share [-parameter1 -parameter2 ...] &amp;lt;IP address restriction (optional)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;Examples&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this sample /etc/exports file, we&#039;ve set up four folders to be shared via NFS, using various parameters and options.  The folders are all contained in a folder called &amp;quot;nfs_shares&amp;quot;, and are named to indicate some things about how we&#039;ve set them up; obviously, on your system, the folder names would be things like &amp;quot;video&amp;quot;, &amp;quot;music&amp;quot;, and so on.&lt;br /&gt;
&lt;br /&gt;
  /nfs_shares/allread                -ro -mapall=nobody -alldirs&lt;br /&gt;
  /nfs_shares/allwrite               -mapall=nobody -alldirs -network 192.168.1.0 -mask 255.255.255.0&lt;br /&gt;
  /nfs_shares/writeAs501             -mapall=501 -alldirs 192.168.1.5&lt;br /&gt;
  /nfs_shares/Kodiuser&lt;br /&gt;
&lt;br /&gt;
Let&#039;s look at what each of these shared folder configurations means.&lt;br /&gt;
&lt;br /&gt;
* The folder &amp;quot;&#039;&#039;&#039;/nfs_shares/allread&#039;&#039;&#039;&amp;quot; can be accessed from all computers (because no IP address is given), is read-only (&amp;quot;&#039;&#039;&#039;-ro&#039;&#039;&#039;&amp;quot;), and all incoming connections are assigned the same permissions as the UNIX user &amp;quot;nobody&amp;quot;, who has anonymous access (&amp;quot;&#039;&#039;&#039;-mapall=nobody&#039;&#039;&#039;&amp;quot;).  This last parameter ensures that anyone can access the folder, but they will not have any rights on your NFS server other than those belonging to the &amp;quot;nobody&amp;quot; user.  Also, the &amp;quot;&#039;&#039;&#039;-alldirs&#039;&#039;&#039;&amp;quot; parameter is used to indicate that incoming connections can mount either the /allread folder OR any subfolder underneath /allread.&lt;br /&gt;
&lt;br /&gt;
* The folder &amp;quot;&#039;&#039;&#039;/nfs_shares/allwrite&#039;&#039;&#039;&amp;quot; can be accessed from all computers on the subnet 192.168.1.0/255.255.255.0, has read and write permissions (we&#039;ve omitted &amp;quot;&#039;&#039;&#039;-ro&#039;&#039;&#039;&amp;quot;), and again access rights for user &amp;quot;nobody&amp;quot; are assigned (&amp;quot;&#039;&#039;&#039;-mapall=nobody&#039;&#039;&#039;&amp;quot;).  The &amp;quot;&#039;&#039;&#039;-alldirs&#039;&#039;&#039;&amp;quot; parameter is once again used to allow subfolders to be mounted directly.&lt;br /&gt;
&lt;br /&gt;
* The folder &amp;quot;&#039;&#039;&#039;/nfs_shares/writeAs501&#039;&#039;&#039;&amp;quot; can be accessed from the computer with an IP of 192.168.1.5, has read and write permissions (again we&#039;ve omitted &amp;quot;&#039;&#039;&#039;-ro&#039;&#039;&#039;&amp;quot;), and access rights belonging to users on your system with a UID of 501 (see note below) will be inherited by all incoming connections (&#039;&#039;&#039;-mapall=501&#039;&#039;&#039;).  The &amp;quot;&#039;&#039;&#039;-alldirs&#039;&#039;&#039;&amp;quot; parameter is once again used to allow subfolders to be mounted directly.&lt;br /&gt;
&lt;br /&gt;
:;{{note|As already mentioned, authentication to the NFS server is done by checking UIDs. For Kodi, this means that the UID which the Kodi process is running under is given to the NFS server to be authenticated. To find out your current UID, just type &amp;quot;id&amp;quot; into a console:}}&lt;br /&gt;
&lt;br /&gt;
         Mac:~ [&#039;&#039;your_user_name&#039;&#039;]$ &#039;&#039;&#039;id&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::You should see something that begins like this:&lt;br /&gt;
&lt;br /&gt;
         uid=501(&#039;&#039;your_user_name&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
:In this example, my UID is 501. If you are going to be connecting to your NFS shared folder from Kodi on iOS, keep in mind that on iOS Kodi runs as the user &amp;quot;mobile&amp;quot;, which should have UID 501 also.  &lt;br /&gt;
&lt;br /&gt;
* The folder &amp;quot;&#039;&#039;&#039;/nfs_shares/Kodiuser&#039;&#039;&#039;&amp;quot; can be accessed from all computers (&#039;&#039;&#039;no ip given&#039;&#039;&#039;), readwrite (no &amp;quot;&#039;&#039;&#039;-ro&#039;&#039;&#039;&amp;quot;) and the access rights belonging to the UID which is connecting to the NFS server are used (&amp;quot;&#039;&#039;&#039;-mapall&#039;&#039;&#039;&amp;quot; removed).  &lt;br /&gt;
;{{note|The important effect of the absence of the -mapall parameter in this case: if someone connects to your NFS server as root, they will be running on your system as root!  Also note that because &amp;quot;-alldirs&amp;quot; is not specified, incoming connections will only be able to connect to the /Kodiuser folder, NOT any folders underneath it.}}&lt;br /&gt;
&lt;br /&gt;
Bear in mind that any UID&#039;s that are used to connect to the NFS server, or that are specified with &amp;quot;-mapall&amp;quot;, have to exist on your NFS server (i.e. on your Mac).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Each change on the exports config file needs a restart of the nfs server! Just issue &amp;quot;sudo nfsd restart&amp;quot; for this.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3.  Once you&#039;ve configured and saved your /etc/exports file, the NFS server can be started either by rebooting or by executing the following command:&lt;br /&gt;
&lt;br /&gt;
  $ sudo nfsd start&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting NFS on OS X ===&lt;br /&gt;
&lt;br /&gt;
==== -N flag is set, but shares still won’t work ====&lt;br /&gt;
&lt;br /&gt;
Sometimes there are issues with NFS shares on OS X. Most of them result in the &amp;lt;code&amp;gt;-N&amp;lt;/code&amp;gt; flag not being set, but they result in different error messages or issues. One of the root issues is the flag being set in the Property List file, but not read by launchd which controls the process. The following observations are pretty common in this case and if you see one of these points, it won’t hurt to either inspect the nfsd process on your Mac or restart the whole computer.&lt;br /&gt;
&lt;br /&gt;
* You have successfully shared the volume and you can mount it from other Macs in your network (via ⌘K in the Finder), but not from Kodi.&lt;br /&gt;
* You can add the computer share (e.g. &amp;lt;code&amp;gt;nfs://192.168.1.5/&amp;lt;/code&amp;gt;), but not the share that contains a path (e.g. &amp;lt;code&amp;gt;nfs://192.168.1.5/nfs_shares/allread&amp;lt;/code&amp;gt;).&lt;br /&gt;
* When you add the computer share, you can enter it in Kodi’s browser, but then clicking on one of the mount points does nothing.&lt;br /&gt;
* You see either &#039;&#039;&#039;&amp;quot;Server responded: Procedure not available&amp;quot;&#039;&#039;&#039; or &#039;&#039;&#039;&amp;quot;RPC Packet not accepted by the server&amp;quot;&#039;&#039;&#039; in the error logs.&lt;br /&gt;
&lt;br /&gt;
In most cases it’s sufficient to restart nfsd via launchd, just killing the process with &amp;lt;code&amp;gt;kill -9&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;killall nfsd&amp;lt;/code&amp;gt; after applying changes to the Property List file has no effects. To restart nfsd via launchd you have to type the following command in the Terminal:&lt;br /&gt;
&lt;br /&gt;
    sudo launchctl unload /System/Library/LaunchDaemons/com.apple.nfsd.plist &amp;amp;&amp;amp; \&lt;br /&gt;
    sudo launchctl load /System/Library/LaunchDaemons/com.apple.nfsd.plist&lt;br /&gt;
&lt;br /&gt;
When you use &amp;lt;code&amp;gt;ps&amp;lt;/code&amp;gt; to inspect the process, &amp;lt;code&amp;gt;-N&amp;lt;/code&amp;gt; should be visible at the end of the line. If it’s not, then launchd didn’t apply the changes and just (re-)started nfsd with the old configuration. A proper output looks like this:&lt;br /&gt;
&lt;br /&gt;
    ~  &#039;&#039;&#039;ps aux | grep nfsd&#039;&#039;&#039;&lt;br /&gt;
    root        55828   0,0  0,0  2500812   2332   ??  Ss    3:54pm   0:08.96 /sbin/nfsd &#039;&#039;&#039;-N&#039;&#039;&#039;&lt;br /&gt;
    chiefsucker 58788   0,0  0,0  2435268    496 s000  U+    7:22pm   0:00.00 grep nfsd&lt;br /&gt;
&lt;br /&gt;
Pay attention to the &amp;lt;code&amp;gt;-N&amp;lt;/code&amp;gt; flag being visible in the ps output. If the &amp;lt;code&amp;gt;-N&amp;lt;/code&amp;gt; flag is visible, but your shares don’t work, then it’s probably another issue.&lt;br /&gt;
&lt;br /&gt;
==== NFS shares stopped working after OS X upgrade ====&lt;br /&gt;
&lt;br /&gt;
If your share stopped working after you upgraded your OS (e.g. from Lion to Mountain Lion) then it usually means that the installer did overwrite the Property List file and you have to add &amp;lt;code&amp;gt;-N&amp;lt;/code&amp;gt; again.  See immediately below for Mac OS X 10.11 El Capitan upgrade instructions.&lt;br /&gt;
&lt;br /&gt;
==== Fresh Installs or Upgrading to Mac OS X 10.11 El Capitan through High Sierra ====&lt;br /&gt;
&lt;br /&gt;
Mac OS X 10.11 changed the way the user is allowed to interact with certain system files, including anything in /System/Library/LaunchDaemons/  This is due to SIP [https://en.wikipedia.org/wiki/System_Integrity_Protection (System Integrity Protection)].  Follow these steps to disable SIP, set the -N option in com.apple.nfsd.plist, and re-enable SIP.&lt;br /&gt;
&lt;br /&gt;
# Power up or restart the Mac.  At the chime, hold down Command-R to boot into the Recovery Partition.&lt;br /&gt;
# Once booted in the Recovery Partition, go to the menu bar and click on &#039;&#039;&#039;Utilities&#039;&#039;&#039;, then select &#039;&#039;&#039;Terminal&#039;&#039;&#039;.&lt;br /&gt;
# Type this into &#039;&#039;&#039;Terminal&#039;&#039;&#039; to disable SIP: &amp;lt;code&amp;gt;/usr/bin/csrutil disable&amp;lt;/code&amp;gt;&lt;br /&gt;
# Quit &#039;&#039;&#039;Terminal&#039;&#039;&#039; and restart the Mac.&lt;br /&gt;
# Follow the [http://kodi.wiki/view/NFS#NFS_sharing_from_OS_X intructions from above] to insert the &amp;lt;code&amp;gt;-N&amp;lt;/code&amp;gt; option.&lt;br /&gt;
# Restart the Mac.  At the chime, hold down Command-R to boot into the Recovery Partition.&lt;br /&gt;
# Again, go to the menu bar and click on &#039;&#039;&#039;Utilities&#039;&#039;&#039; and select &#039;&#039;&#039;Terminal&#039;&#039;&#039;.&lt;br /&gt;
# Type this into &#039;&#039;&#039;Terminal&#039;&#039;&#039; to re-enable SIP: &amp;lt;code&amp;gt;/usr/bin/csrutil enable&amp;lt;/code&amp;gt;&lt;br /&gt;
# Quit &#039;&#039;&#039;Terminal&#039;&#039;&#039; and restart the Mac.&lt;br /&gt;
&lt;br /&gt;
==== My Mac goes to sleep while playing a movie from a NFS share ====&lt;br /&gt;
&lt;br /&gt;
OS X 10.8 Mountain Lion introduced some changes that result in very aggressive sleep behaviour. Because NFS shares aren’t handled and treated like shares set from within the Sharing panel in System Preferences, OS X will ignore clients that access your NFS shares and just put it to sleep. Fortunately there are some workarounds:&lt;br /&gt;
&lt;br /&gt;
# Set &#039;&#039;&#039;Computer sleep&#039;&#039;&#039; in the Energy Saver pane of System Preferences to &#039;&#039;&#039;Never&#039;&#039;&#039;. Unfortunately this will affect the whole machine and you’ll have to put your Mac manually to sleep from now on.&lt;br /&gt;
# Get the [http://itunes.apple.com/app/caffeine/id411246225?mt=12 free Caffeine app from the Mac App Store]. The app will reside in your menu bar and you can prevent your Mac from sleeping with just one mouse-click. If you disable Caffeine (again with one click), your Mac will go to sleep as set in the System Preferences. This has the benefit of adjustable sleep behavior, i.e. you turn Caffeine on when you watch movies and you turn it off otherwise to preserve energy and save the planet.&lt;br /&gt;
# You can reach the same goal with the Terminal app &amp;lt;code&amp;gt;caffeinate&amp;lt;/code&amp;gt; that gets shipped with the OS since OS X 10.8 Mountain Lion.&lt;br /&gt;
&lt;br /&gt;
== NFS sharing from Linux ==&lt;br /&gt;
&lt;br /&gt;
NFS sharing has been built into linux kernel for a long time.&lt;br /&gt;
&lt;br /&gt;
;{{note|This article assumes some basic knowledge of the Linux/UNIX/BSD operating-system interface and environment.}}&lt;br /&gt;
&lt;br /&gt;
The configuration of the NFS server takes place in the config file &amp;quot;/etc/exports&amp;quot;. As already mentioned, the authentication to the NFS server is done through UIDs. For Kodi, this means the UID that the Kodi process is running under is used to authenticate on the NFS server. To find out what UID Kodi is using, just type &amp;quot;id&amp;quot; into a console:&lt;br /&gt;
&lt;br /&gt;
  penix:~ [your_user_name]$ id&lt;br /&gt;
  uid=501(your_user_name)&lt;br /&gt;
&lt;br /&gt;
In this example, my UID is 501. For iOS devices, keep in mind that Kodi is running as the user &amp;quot;mobile&amp;quot;, whose UID should also be 501.&lt;br /&gt;
&lt;br /&gt;
A basic configuration for exporting a path with NFS looks like this:&lt;br /&gt;
&lt;br /&gt;
  /nfs/export &amp;lt;ip or iprange which is allowed to connect&amp;gt;(rw,all_squash,insecure)&lt;br /&gt;
&lt;br /&gt;
The important options here for use with Kodi are the &amp;quot;ip or iprange&amp;quot; and the &amp;quot;insecure&amp;quot; options. The &amp;quot;insecure&amp;quot; option is needed because we want to be able to run Kodi without root privileges. If the insecure option is not enabled, only the root user (uid 0) will have access to the nfs share. The &amp;quot;ip or iprange&amp;quot; specifies which hosts on the network will be allowed to access the exported NFS share. &lt;br /&gt;
&lt;br /&gt;
By changing some of the options of that line, we can use any of three different approaches for getting the access rights configured as we want:&lt;br /&gt;
&lt;br /&gt;
1. The option all_squash (most insecure) - all UIDs connected to the NFS server are mapped to UID 65534 (user nobody)&lt;br /&gt;
::* In this case all files which shall be accessed on the NFS exported path should have the correct rights for the user &amp;quot;nobody&amp;quot;.&lt;br /&gt;
2. Using the option &amp;quot;all_squash&amp;quot; in conjunction with the option &amp;quot;anonuid&amp;quot; and &amp;quot;anongid&amp;quot;&lt;br /&gt;
::* By adding the options &amp;quot;anonuid=501&amp;quot; and &amp;quot;anongid=501&amp;quot; all accesses would be mapped to the user with UID 501 (user &amp;quot;mobile&amp;quot; on iOS or user &amp;quot;memphis&amp;quot; in my example above)&lt;br /&gt;
3. Removing the &amp;quot;all_squash&amp;quot; option the accesses will be done with the UID given from the user which is running Kodi&lt;br /&gt;
::* So if Kodi is started with username foobar (which has UID 1000) all accesses to the NFS export path will be made with UID 1000.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;Examples for exported paths:&amp;lt;/big&amp;gt;&lt;br /&gt;
  ### access from &#039;&#039;all computers&#039;&#039; (&amp;quot;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;quot;), &#039;&#039;readonly&#039;&#039; (&amp;quot;&#039;&#039;&#039;ro&#039;&#039;&#039;&amp;quot;), access for user &#039;&#039;nobody&#039;&#039; (&amp;quot;&#039;&#039;&#039;all_squash&#039;&#039;&#039;&amp;quot;)&lt;br /&gt;
  /nfs/allread   *(ro,all_squash,insecure)&lt;br /&gt;
  &lt;br /&gt;
  ### access from the subnet 192.168.1.0/255.255.255.0, &#039;&#039;read/write&#039;&#039; (&amp;quot;&#039;&#039;&#039;rw&#039;&#039;&#039;&amp;quot;), access for user &#039;&#039;nobody&#039;&#039;&lt;br /&gt;
  ### (&amp;quot;&#039;&#039;&#039;all_squash&#039;&#039;&#039;&amp;quot;).  Remember that &amp;quot;&#039;&#039;&#039;rw&#039;&#039;&#039;&amp;quot; doesn&#039;t automatically allow writes; the user &amp;quot;nobody&amp;quot; must&lt;br /&gt;
  ### have write access to the path on the filesystem.&lt;br /&gt;
  /nfs/allwrite   192.168.1.0/24(rw,all_squash,insecure)&lt;br /&gt;
  &lt;br /&gt;
  ### access from 192.168.1.5, &#039;&#039;read/write&#039;&#039; (&amp;quot;&#039;&#039;&#039;rw&#039;&#039;&#039;&amp;quot;), access for user with UID 501 (i.e. memphis, for me)&lt;br /&gt;
  ### (&amp;quot;&#039;&#039;&#039;all_squash,anonuid=501,anongid=501&#039;&#039;&#039;&amp;quot;)&lt;br /&gt;
  /nfs/writeAsMemphis   192.168.1.5(rw,all_squash,insecure,anonuid=501,anongid=501)&lt;br /&gt;
  &lt;br /&gt;
  ### access from &#039;&#039;all computers&#039;&#039; (&amp;quot;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;quot;), &#039;&#039;read/write&#039;&#039; (&amp;quot;&#039;&#039;&#039;rw&#039;&#039;&#039;&amp;quot;), access for the UID connecting to the&lt;br /&gt;
  ### NFS server (&amp;quot;&#039;&#039;&#039;all_squash&#039;&#039;&#039;&amp;quot; removed)&lt;br /&gt;
  /nfs/Kodiuser   *(rw,insecure)&lt;br /&gt;
  &lt;br /&gt;
  ### NTFS export  *SECURITY Warning: this gives the user ROOT access*&lt;br /&gt;
  ### access from the subnet 192.168.1.0/255.255.255.0, &#039;&#039;read/write&#039;&#039; (&amp;quot;&#039;&#039;&#039;rw&#039;&#039;&#039;&amp;quot;),  nfs client connects&lt;br /&gt;
  ### as root (&amp;quot;&#039;&#039;&#039;no_root_squash&#039;&#039;&#039;&amp;quot;). Otherwise, permission is for &#039;&#039;nfsnobody&#039;&#039;, (uid 65534).&lt;br /&gt;
  ### NTFS is non-POSIX permissions compliant, so you must access the share as &#039;&#039;root&#039;&#039;&lt;br /&gt;
  /nfs/NTFS_share   192.168.1.0/24(rw,&#039;&#039;&#039;no_root_squash&#039;&#039;&#039;,insecure)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The UIDs which are used to connect to the NFS server or which are specified with &amp;quot;anonuid&amp;quot; and &amp;quot;anongid&amp;quot; have to exist on the NFS server. Otherwise the filesystem permission can&#039;t be set.&lt;br /&gt;
 &lt;br /&gt;
Remember - access rights are these you give in the filesystem. &#039;&#039;&#039;After each change to the exports config file issue &amp;quot;sudo exportfs -ra&amp;quot;!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Notes on serving NFS from Ubuntu 20.04 and other distributions with more modern NFS&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu 20.04 LTS has an updated version of NFS vs. the older version in 16.04 and 18.04.  &lt;br /&gt;
&lt;br /&gt;
Combined with the relatively old version of libnfs included with most Kodi distributions at time of writing, this can make NFS set up a little more difficult than with older versions of Ubuntu.  (i.e. when using Ubuntu as the server).&lt;br /&gt;
&lt;br /&gt;
The main issue is that server discovery is broken - that is, when you click on the &#039;nfs&#039; option when adding a source, you will &#039;&#039;not&#039;&#039; see your Ubuntu 20.04 NFS IP appearing in the list of available servers.&lt;br /&gt;
&lt;br /&gt;
In most Kodi locations, you can just explicitly manually enter the full share details (as above, e.g. &amp;lt;code&amp;gt;nfs://192.168.1.5/SomeExport&amp;lt;/code&amp;gt;) and you will then be able to use the share that way.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, though, this does not work in &#039;&#039;all&#039;&#039; Kodi file browsers (e.g. when adding a folder for the Kodi Music Information in the Settings -&amp;gt; Media -&amp;gt; Music area).  A better solution, then, is to add an explicit entry to your [[mediasources.xml]] file.  Note, you don&#039;t need to add all the individual NFS &#039;&#039;exports&#039;&#039; - once you have the entry for the &#039;&#039;server&#039;&#039; working, you will then be able to browse the exported shares from that server as normal.&lt;br /&gt;
&lt;br /&gt;
Example &amp;lt;code&amp;gt;mediasources.xml&amp;lt;/code&amp;gt; - this one contains both an SMB (with a user/password) and nfs share - both of which will then come up as sources in all Kodi file browsers.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;mediasources&amp;gt;&lt;br /&gt;
      &amp;lt;network&amp;gt;&lt;br /&gt;
          &amp;lt;location id=&amp;quot;0&amp;quot;&amp;gt;smb://user:password@192.168.1.4/&amp;lt;/location&amp;gt;&lt;br /&gt;
          &amp;lt;location id=&amp;quot;1&amp;quot;&amp;gt;nfs://192.168.1.5/&amp;lt;/location&amp;gt;&lt;br /&gt;
       &amp;lt;/network&amp;gt;&lt;br /&gt;
  &amp;lt;/mediasources&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note, also, that the standard Ubuntu UFW firewall, if enabled, will block incoming NFS connection by default.  With NFSv4 clients, where only one standard port (2049) is used, you can add a simple rule to allow NFS through:&lt;br /&gt;
&lt;br /&gt;
  sudo ufw allow from 192.168.1.0/24 to any port nfs comment &amp;quot;NFS&amp;quot;&lt;br /&gt;
&lt;br /&gt;
However, Kodi generally mounts using NFSv3, and this is therefore not sufficient.  So you&#039;ll need to to do two more things - one, force NFS to use a specific port, and then open that port, plus port 111, on UFW as well.  The accepted answer to [https://askubuntu.com/questions/103910/nfs-is-blocked-by-ufw-even-though-ports-are-opened/104232 this question on the Ask Ubuntu Stack Exchange] is the solution.&lt;br /&gt;
&lt;br /&gt;
Once all this is done, it is then easy to both find your exports, and you will be able to connect to them.&lt;br /&gt;
&lt;br /&gt;
== NFS sharing from FreeBSD ==&lt;br /&gt;
This will get you going with NFSv3. &lt;br /&gt;
Edit rc.conf:&lt;br /&gt;
 nfs_server_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
 rpcbind_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
 rpc_lockd_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
 rpc_statd_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
 weak_mountd_authentication=&amp;quot;yes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Edit /etc/exports (change to network as required):&lt;br /&gt;
 /path/to/share -alldirs -maproot=root -network=192.168.1.0/24&lt;br /&gt;
After that you can reboot or start the daemons:&lt;br /&gt;
 service rpcbind start&lt;br /&gt;
 service nfsd start&lt;br /&gt;
 service mountd start&lt;br /&gt;
&lt;br /&gt;
For more information refer to the [https://www.freebsd.org/doc/handbook/network-nfs.html FreeBSD handbook entry on NFS]&lt;br /&gt;
== NFS sharing from NAS4Free 9.x (successor to legacy FreeNAS 7.x) ==&lt;br /&gt;
The information in the Linux section above also applies for *BSD based systems (such as FreeBSD). This section addresses some specific issues to bear in mind if you are using NAS4Free 9.x or FreeNAS 7.x (aka. legacy) installations.&lt;br /&gt;
&lt;br /&gt;
;{{note|FREENAS 8.3.0-RELEASE or later does not require modifying the rc.conf file for Kodi to access NFS shares. You must however enable &amp;quot;allow non-root mount&amp;quot; which can be found under the SERVICES - NFS section in the Freenas 8.3.0 web GUI.}}&lt;br /&gt;
&lt;br /&gt;
Setup your NFS shares as normal. Remember: don&#039;t create shares inside other shares. The following would be illegal...&lt;br /&gt;
  /mnt/disk                   -alldirs,quiet -mapall=root -network 192.168.1.0 -mask 255.255.255.0&lt;br /&gt;
  /mnt/disk/folder            -alldirs,quiet -mapall=root -network 192.168.1.0 -mask 255.255.255.0&lt;br /&gt;
...because the &amp;quot;/mnt/disk/folder&amp;quot; directory is already shared by &amp;quot;/mnt/disk&amp;quot;. If you remember to set the setting &amp;quot;All dirs&amp;quot; when creating your NFS shares, the flag &amp;quot;-alldirs&amp;quot; will be set. This flag allows you to mount any subdirectory of your share just as if it was a share itself. Said another way: It&#039;s not necessary to share &amp;quot;/mnt/disk/folder&amp;quot; because you can mount it through the &amp;quot;/mnt/disk&amp;quot; share.&lt;br /&gt;
&lt;br /&gt;
After having set up a standard NFS share on your NAS4Free box, you need to add a few variables to rc.conf on NAS4Free. This is done by going into System &amp;gt; Advanced &amp;gt; rc.conf .&lt;br /&gt;
Here you need to add the following:&lt;br /&gt;
  Variable                     Value              Comment&lt;br /&gt;
  mountd_flags                 -n                 Allow non-root mount requests to be served. 	  &lt;br /&gt;
  nfs_reserved_port_only       NO                 Allow for insecure ports to be used by NFS.	  &lt;br /&gt;
  nfs_server_flags             -u -t -n 4         Serve UDP and TCP with 4 servers.  &lt;br /&gt;
&lt;br /&gt;
After this, apply your changes and reboot NAS4Free. You should now be able to mount your NFS shares, as well as any subdirectory of those shares.&lt;br /&gt;
&lt;br /&gt;
== NFS sharing from ZFSGuru ==&lt;br /&gt;
Very similar to FreeNAS solution.&lt;br /&gt;
mountd needs the -n flag.&lt;br /&gt;
In ZFSGuru you can achieve this by adding&lt;br /&gt;
  weak_mountd_authentication=&amp;quot;YES&amp;quot;&lt;br /&gt;
to /etc/rc.conf&lt;br /&gt;
&lt;br /&gt;
== NFS sharing from commercial NAS systems such as Synology or QNAP ==&lt;br /&gt;
Each NAS manufacturer, if it allows you to share folders via NFS on its NAS systems, does so in its own way.  Often this will involve setup via the NAS&#039;s control panel or administrator interface.  You can also connect to many NAS systems via ssh and manually edit files in order to set up and configure NFS (consult your NAS manual to see if this is possible/desirable/necessary).  Since most NAS systems are based on Linux/UNIX, if you need to manually edit files, you should be able to make use of the [[#NFS sharing from Linux|Linux instructions above]] to create/edit your NFS shares.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting NFS on a commercial NAS with Kodi ===&lt;br /&gt;
Your NFS server on your NAS needs to be able to allow connections on so-called &#039;&#039;&#039;unprivileged ports&#039;&#039;&#039;, which are port numbers higher than 1023.  However, most NAS&#039;s are set up by default to deny incoming NFS connections on these unprivileged ports.  This is one of the most common reasons why Kodi users experience problems when trying to connect to an NFS shared folder on a NAS.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble connecting to your NFS shares on your NAS from Kodi, make sure your NFS shares have the &amp;quot;insecure&amp;quot; option enabled, which will allow connections on unprivileged ports.  To check, connect to your NAS via ssh and issue the &#039;&#039;&#039;cat /etc/exports&#039;&#039;&#039; command.  Your shared folders will each have several parameters listed separated by commas.  If the &amp;quot;insecure&amp;quot; parameter is not listed, you will need to add that parameter to the list.  This will usually involve directly editing the /etc/exports file with a UNIX text editor and adding the &amp;quot;insecure&amp;quot; option manually, although some NAS&#039;s may offer the ability to add the option via an admin interface.  Check your NAS manual for details, or explore the section below if your brand of NAS is listed.&lt;br /&gt;
&lt;br /&gt;
=== Commercial NAS NFS setup instructions ===&lt;br /&gt;
Kodi users have contributed the following NFS setup instructions for various brands of NAS devices.  If your NAS is listed below, feel free to follow the accompanying instructions to set up NFS on your system.&lt;br /&gt;
&lt;br /&gt;
==== Synology ====&lt;br /&gt;
[[File:Synology.png|link=]]&amp;lt;br /&amp;gt;&lt;br /&gt;
;{{note|You do not need to create a special user account on your Synology NAS in order to make use of NFS for Kodi.  The following guide assumes you are comfortable with using the simplest (least secure) internal setup on your NAS, which will normally be the case for the vast majority of Kodi users.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=600px heights=340px&amp;gt;&lt;br /&gt;
File:Step1.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 1:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Log in to your Synology admin control panel.&lt;br /&gt;
File:Step2.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 2:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Enable SSH (if not enabled already): Control Panel --&amp;gt; Terminal --&amp;gt; Enable SSH service --&amp;gt; {{button|OK}}&lt;br /&gt;
&lt;br /&gt;
File:Step3.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 3:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Enable NFS under Control Panel --&amp;gt; Win/MAC/NFS&lt;br /&gt;
File:Step4.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 4:&amp;lt;/big&amp;gt;&#039;&#039;&#039; NFS Services --&amp;gt; Enable NFS --&amp;gt; {{button|OK}}&lt;br /&gt;
&lt;br /&gt;
File:Step5.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 4:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Under Control Panel --&amp;gt; Shared Folder&lt;br /&gt;
File:Step6.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 6:&amp;lt;/big&amp;gt;&#039;&#039;&#039; On NFS Privileges tab select entry for the folders you want to share e.g. &#039;&#039;&#039;Movies&#039;&#039;&#039;&lt;br /&gt;
File:Step7.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 7:&amp;lt;/big&amp;gt;&#039;&#039;&#039; {{button|Create}} privileges for the selected share&lt;br /&gt;
File:Step8.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 8:&amp;lt;/big&amp;gt;&#039;&#039;&#039; As per example allow all IPs (or the desired IP for your HTPC) with &#039;&#039;&#039;read/write&#039;&#039;&#039; permissions with no mapping and enable &#039;&#039;&#039;asynchronous&#039;&#039;&#039;. The option to &#039;&#039;&#039;allow connections from non-priviledged hosts&#039;&#039;&#039; is new in DSM version 4.3-3776. Using DSM 5.0-4482 I had to use the &amp;quot;Squash&amp;quot; option and &amp;quot;Map all users to admin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;With this option the steps 10 through 14 are no longer necessary.&#039;&#039;&#039; --&amp;gt; {{button|OK}}&lt;br /&gt;
File:Step9.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 9:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Press {{button|OK}}&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;{{note|The below steps are necessary only if you are using a Synology DSM version less than 4.3-3776.}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 10:&amp;lt;/big&amp;gt;&#039;&#039;&#039; On your computer, in a command line window (Terminal on a Mac, CMD on a Windows PC, etc), ssh into your Synology:&lt;br /&gt;
  &#039;&#039;&#039;ssh root@&amp;lt;&amp;lt;YOUR.SYNOLOGY.IP.ADDRESS&amp;gt;&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 11:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Type in &#039;&#039;&#039;cat /etc/exports&#039;&#039;&#039; to make sure your previous steps have created exported NFS directories.  If no entries are found, go back to the previous steps and make sure you&#039;ve followed them correctly.  You should be seeing something like this:&lt;br /&gt;
&lt;br /&gt;
[[File:Step11.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 12:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Type &#039;&#039;&#039;vi /etc/exports&#039;&#039;&#039; to edit the /etc/exports file, and change all the &amp;quot;insecure_locks&amp;quot; entries to simply read &amp;quot;insecure&amp;quot;. If you don&#039;t know vi: press the INS[SERT] key, use arrows to go to the line to edit, and delete/edit the line. Then press the ESC key, and type &#039;&#039;&#039;:x&#039;&#039;&#039; to &#039;Save &amp;amp; Exit&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
13. Type &#039;&#039;&#039;cat /etc/exports&#039;&#039;&#039; again, and you should now see something like this (make sure it says &amp;quot;insecure&amp;quot; rather than &amp;quot;insecure_locks&amp;quot;):&lt;br /&gt;
 &lt;br /&gt;
[[File:Step15.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 14:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Type &#039;&#039;&#039;exportfs -ra&#039;&#039;&#039; to initialize your newly exported directories, or reboot the NAS.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 15:&amp;lt;/big&amp;gt;&#039;&#039;&#039; You should now be able to browse NFS and get to your exported Synology subfolders in Kodi.&amp;lt;br /&amp;gt;&lt;br /&gt;
===== Synology DSM 5.1 =====&lt;br /&gt;
&amp;lt;gallery widths=600px heights=340px&amp;gt;&lt;br /&gt;
File:syn5step1.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 1:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Enable NFS under Control Panel --&amp;gt; File Services&lt;br /&gt;
File:syn5step2.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 2:&amp;lt;/big&amp;gt;&#039;&#039;&#039; NFS Services --&amp;gt; Enable NFS --&amp;gt; Press Apply&lt;br /&gt;
&lt;br /&gt;
File:syn5step3.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 3:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Under Control Panel --&amp;gt; Shared Folder&lt;br /&gt;
File:syn5step4.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 4:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Select entry for the folders you want to share e.g. &#039;&#039;&#039;video&#039;&#039;&#039; and click &#039;&#039;&#039;Edit&#039;&#039;&#039;&lt;br /&gt;
File:syn5step5.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 5:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Under &#039;&#039;&#039;permissions&#039;&#039;&#039; tab add permission &#039;&#039;&#039;read/write&#039;&#039;&#039; for user &#039;&#039;&#039;admin&#039;&#039;&#039;&lt;br /&gt;
File:syn5step6.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 6:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Under &#039;&#039;&#039;NFS Permissions&#039;&#039;&#039; tab add permission click &#039;&#039;&#039;Create&#039;&#039;&#039; to create NFS permissions &lt;br /&gt;
File:syn5step7.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 7:&amp;lt;/big&amp;gt;&#039;&#039;&#039; As per example allow all IPs (or the desired IP for your HTPC) with &#039;&#039;&#039;read/write&#039;&#039;&#039; permissions, Squash &#039;&#039;&#039;Map all users to admin&#039;&#039;&#039;, Security &#039;&#039;&#039;sys&#039;&#039;&#039;, and enable &#039;&#039;&#039;asynchronous&#039;&#039;&#039;. The option &#039;&#039;&#039;allow connections from non-priviledged ports&#039;&#039;&#039; selected. &#039;&#039;&#039;Allow users to access mounted subfolders&#039;&#039;&#039; also selected.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 8:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Click &#039;&#039;&#039;OK&#039;&#039;&#039; to save changes. And now you should be able to access video folder via NFS protocol&lt;br /&gt;
==== QNAP ====&lt;br /&gt;
[[File:QNAP.gif|link=]]&amp;lt;br /&amp;gt;&lt;br /&gt;
;{{note|You do not need to create a special user account on your QNAP NAS in order to make use of NFS for Kodi.  The following guide assumes you are comfortable with using the simplest (least secure) internal setup on your NAS, which will normally be the case for the vast majority of Kodi users.}}&lt;br /&gt;
&lt;br /&gt;
This guide requires you to SSH into your QNAP, and also to use the terminal editor [http://en.wikipedia.org/wiki/Vi Vi] to edit files.&lt;br /&gt;
&lt;br /&gt;
Here&#039;s a couple of guides if you wish to learn more, but feel free to google for further reading: &lt;br /&gt;
&lt;br /&gt;
[http://www.tuxfiles.org/linuxhelp/vimcheat.html Vi Cheat Sheet]&lt;br /&gt;
 &lt;br /&gt;
1. Log into your QNAP admin control panel. (Web browser = IP-ADDRESS:8080).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=700px heights=340px&amp;gt;&lt;br /&gt;
File:QNAP_SSH.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 2:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Enable SSH (if not already): Network Services -&amp;gt; Telnet / SSH -&amp;gt; &#039;tick&#039; Allow SSH connection, Press {{button|Apply}}&lt;br /&gt;
File:QNAP_NFS.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 3:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Enable NFS: Network Services -&amp;gt; NFS Service -&amp;gt; &#039;tick&#039; Enable NFS Service, Press {{button|Apply}}&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;gallery widths=600px heights=350px&amp;gt;&lt;br /&gt;
File:QNAP_Shares.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 3:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Set NFS Access Rights: Under &amp;quot;Enable NFS Service&amp;quot; Click on &amp;quot;Click here to set the NFS access right of the network share&amp;quot;&lt;br /&gt;
File:QNAP_NFS_Access.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 4:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Click on the NFS icon next to Qmultimedia (or whatever the name of your media share on the QNAP) and set Access Right to No Limit and put in the IP Address of each individual device that requires NFS connection (ATV2, Desktop, Laptop, etc.), Press {{button|Apply}}&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6. On your computer, in a command line window (Terminal on a Mac, CMD on a Windows PC, etc), ssh into your QNAP:&lt;br /&gt;
  &#039;&#039;&#039;ssh admin@&amp;lt;&amp;lt;YOUR QNAP IP ADDRESS&amp;gt;&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
7. Type in &#039;&#039;&#039;cat /etc/exports&#039;&#039;&#039; to make sure your previous steps have created exported NFS directories. If no entries are found, go back to the previous steps and make sure you&#039;ve followed them correctly. You should be seeing something like this:&lt;br /&gt;
  &amp;quot;/share/MD0_DATA/Qmultimedia&amp;quot; 192.168.1.15(rw,async,no_root_squash) 192.168.1.20(rw,async,no_root_squash) &lt;br /&gt;
  &amp;quot;/share/NFS/Qmultimedia&amp;quot; 192.168.1.15(rw,nohide,async,no_root_squash) 192.168.1.20(rw,nohide,async,no_root_squash)&lt;br /&gt;
&lt;br /&gt;
8. Type &#039;&#039;&#039;vi /etc/exports&#039;&#039;&#039; to edit the /etc/exports file, and add &amp;quot;insecure&amp;quot; entries inside the brackets in front &amp;quot;rw&amp;quot;(separated with a comma &amp;quot;,&amp;quot;). If you don&#039;t know vi: press the &amp;quot;i&amp;quot; key, use arrows to go to the line to edit, and add the entries. Then press the ESC key, and type &#039;&#039;&#039;:wq&#039;&#039;&#039; to &#039;Save &amp;amp; Exit&#039;. Your exports file should now look something like this:&lt;br /&gt;
  &amp;quot;/share/MD0_DATA/Qmultimedia&amp;quot; 192.168.1.15(insecure,rw,async,no_root_squash) 192.168.1.20(insecure,rw,async,no_root_squash) &lt;br /&gt;
  &amp;quot;/share/NFS/Qmultimedia&amp;quot; 192.168.1.15(insecure,rw,nohide,async,no_root_squash) 192.168.1.20(insecure,rw,nohide,async,no_root_squash)&lt;br /&gt;
&lt;br /&gt;
9. Type &#039;&#039;&#039;exportfs -ra&#039;&#039;&#039; to initialize your newly exported directories, &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;&#039;&#039;&#039;DO NOT&#039;&#039;&#039; reboot the QNAP or restart NFS via the QNAP Admin page - If you do the QNAP will overwrite the changes you just made&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=415px heights=168px&amp;gt;&lt;br /&gt;
File:QNAP_nfssetting_before.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 10:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Now type &#039;&#039;&#039;vi /etc/config/nfssetting&#039;&#039;&#039;. You&#039;ll see something like this:&lt;br /&gt;
File:QNAP_nfssetting_after.png‎|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 11:&amp;lt;/big&amp;gt;&#039;&#039;&#039;Move your cursor to after the &#039;&#039;&#039;rw&#039;&#039;&#039; in the line &#039;&#039;&#039;/share/*****/Qmultimedia = rw&#039;&#039;&#039; (***** interchangeable with whatever yours says). Press {{keypress|i}} and add &#039;&#039;&#039;insecure&#039;&#039;&#039; separated by a &#039;&#039;&#039;,&#039;&#039;&#039; (comma). When you&#039;re done editing press {{keypress|esc}} and then &#039;&#039;&#039;:wq&#039;&#039;&#039; to save the changes and close the file. It will look something like this when finished:&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;&#039;&#039;&#039;CAUTION: If you reboot your QNAP NAS at any time after completing the steps above, but before completing the steps below, the changes you&#039;ve made will be wiped out and you will need to redo the process.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
12. That should be it for getting it working.. You should now be able to browse NFS and get to your exported QNAP folders in Kodi. Now there&#039;s just a few more steps to ensure all your hard work survives a reboot/firmware upgrade.&lt;br /&gt;
&lt;br /&gt;
* We&#039;re going to edit/create an autorun script that overwrites two files from backups we&#039;re going to make.&lt;br /&gt;
&lt;br /&gt;
13. Okay, you need to make a folder to store the backup files. You need to use the absolute path in the Autorun script. Type &#039;&#039;&#039;mkdir /share/MD0_DATA/backups&#039;&#039;&#039; and press &#039;&#039;&#039;enter&#039;&#039;&#039;. (The MD0_DATA part could be different on your model, I&#039;m running a TS-509).&lt;br /&gt;
&lt;br /&gt;
14. Now type &#039;&#039;&#039;cp /etc/exports /share/MD0_DATA/backups/exports&#039;&#039;&#039; and press enter.&lt;br /&gt;
&lt;br /&gt;
15. Type &#039;&#039;&#039;cp /etc/config/nfssetting /share/MD0_DATA/backups/nfssetting&#039;&#039;&#039; and press enter.&lt;br /&gt;
&lt;br /&gt;
16. Now for the fun part. To mount the ramblock follow the procedure below. This is based on the guide here (Method 1): [http://wiki.qnap.com/wiki/Running_Your_Own_Application_at_Startup QNAP Autorun Wikiguide] &lt;br /&gt;
&lt;br /&gt;
17. Pick the method that is applicable to your QNAP model.&lt;br /&gt;
## Model TS-201: Mount the config ramblock /dev/mtdblock4: &amp;lt;pre&amp;gt;# mount -t ext2 /dev/mtdblock4 /tmp/config &amp;lt;/pre&amp;gt; &lt;br /&gt;
## Models TS-109, TS-109P, TS-110, TS-119, TS-209, TS-209P, TS-219, TS-409 (Marvell ARM), TS-419P: Mount the config ramblock /dev/mtdblock5: &amp;lt;pre&amp;gt;# mount -t ext2 /dev/mtdblock5 /tmp/config&amp;lt;/pre&amp;gt; &lt;br /&gt;
## Models TS-439, TS-509, TS-639, TS-809, TS-809U (x86): Mount the config ramblock /dev/sdx6: &amp;lt;pre&amp;gt;# mount -t ext2 /dev/sdx6 /tmp/config&amp;lt;/pre&amp;gt; &lt;br /&gt;
# Create/Edit /tmp/config/autorun.sh .&lt;br /&gt;
## either using vi: &amp;lt;pre&amp;gt;# vi /tmp/config/autorun.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
### Get vi editor into edit mode: &#039;&#039;&#039;press i&#039;&#039;&#039; &lt;br /&gt;
### Add these lines to the autorun.sh script:&lt;br /&gt;
### &#039;&#039;&#039;cp /share/MD0_DATA/backups/exports /etc/exports&#039;&#039;&#039;&lt;br /&gt;
### &#039;&#039;&#039;cp /share/MD0_DATA/backups/nfssetting /etc/config/nfssetting&#039;&#039;&#039;&lt;br /&gt;
### Exit edit mode: &#039;&#039;&#039;press ESC&#039;&#039;&#039; &lt;br /&gt;
### Save and exit: &#039;&#039;&#039;:wq&#039;&#039;&#039; &lt;br /&gt;
## or editing it using a desktop PC and e.g. SFTP &lt;br /&gt;
# Ensure that /tmp/config/autorun.sh is executable: &amp;lt;pre&amp;gt;# chmod +x /tmp/config/autorun.sh&amp;lt;/pre&amp;gt; &lt;br /&gt;
# &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Unmount the mounted flash partition: &amp;lt;pre&amp;gt;# cd /&amp;lt;/pre&amp;gt; &amp;lt;pre&amp;gt;# umount /tmp/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
18. Finish the linked guide, making sure to unmount the ramblock. (You will need to cd away from the /tmp/config directory to umount it.&lt;br /&gt;
&lt;br /&gt;
19. Should be done!&lt;br /&gt;
&lt;br /&gt;
==== Thecus ====&lt;br /&gt;
[[File:thecuslogo.png|link=]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=600px heights=340px&amp;gt;&lt;br /&gt;
File:Thecus1.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 1:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Log in to your ThecusOS interface and select &#039;&#039;&#039;Network Service&#039;&#039;&#039;.&lt;br /&gt;
File:Thecus2.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 2:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Enable NFS and click {{button|Apply}}&lt;br /&gt;
File:Thecus3.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 3:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Go to the &#039;&#039;&#039;Share Folders&#039;&#039;&#039; entry in the &#039;&#039;&#039;Storage&#039;&#039;&#039;-section. Select the folder, you want to share via NFS and click on NFS.&lt;br /&gt;
File:Thecus4.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 4:&amp;lt;/big&amp;gt;&#039;&#039;&#039; You can now define specific hosts and access rights. &#039;&#039;&#039;!!!IMPORTANT!!!&#039;&#039;&#039; Activate AIX as OS support, otherwise Android Kodi won&#039;t be supported. {{button|Apply}}&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Isengard updated}}&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=NFS&amp;diff=232742</id>
		<title>NFS</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=NFS&amp;diff=232742"/>
		<updated>2021-08-04T00:27:43Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: /* NFS sharing from Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;section begin=&amp;quot;intro&amp;quot;/&amp;gt;&#039;&#039;&#039;Network File System&#039;&#039;&#039;, or &#039;&#039;&#039;[http://en.wikipedia.org/wiki/Network_File_System_%28protocol%29 NFS]&#039;&#039;&#039;, is a way to share folders over a network, and was added to XBMC in v11 (Eden). The main benefits of using NFS instead of SMB are its low protocol overhead (which allows it to send data across a network more quickly) and its use of simple [http://en.wikipedia.org/wiki/User_identifier UID&#039;s] to authenticate users rather than username/password combinations. This part bears repeating, as many people are confused on this point and try to create usernames and passwords to get Kodi to work with NFS: &#039;&#039;&#039;NFS does not use usernames or passwords as logins;&#039;&#039;&#039; it uses a UNIX-based &amp;quot;userID&amp;quot; (UID) alone.&amp;lt;section end=&amp;quot;intro&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NFS&#039;s main disadvantage in comparison to SMB (a commonly-encountered protocol in Windows environments) is that it can be more complicated to set up in some cases, since many non-technical users are unfamiliar with configuring UNIX-based protocols.&lt;br /&gt;
&lt;br /&gt;
NFS is commonly found on all Linux/UNIX distributions, as well as on OS X and Solaris, and offers several features:&lt;br /&gt;
:* It is already incorporated in UNIX-like operating systems (such as OS X), eliminating the need for additional software and services to be installed on your computer.&lt;br /&gt;
:* It allows for authentication by UID, thus eliminating the need to save usernames and passwords in XBMC source XML files (note, however, that this simple authentication also makes it more vulnerable to attacks; NFS should be only used inside a private LAN).&lt;br /&gt;
:* Once properly configured, NFS will allow your network shares to be seen and accessed by not only Kodi, but also any other machine on your network.&lt;br /&gt;
&lt;br /&gt;
;{{note|If you already have a working NFS server check that the export options required by Kodi have been set (as described in the relevant section below).}} &lt;br /&gt;
&lt;br /&gt;
When configuring NFS shares to use as network sources for Kodi&#039;s music/video libraries, use the following format: &#039;&#039;&#039;nfs://1.2.3.4/path/to/folder&#039;&#039;&#039; (where &amp;quot;1.2.3.4&amp;quot; should be replaced with the IP of your NFS server, and &amp;quot;/path/to/folder&amp;quot; should be replaced with the path to the folder you want to share; a double slash between the server and the path is wrong, you &#039;&#039;&#039;should not&#039;&#039;&#039; use nfs://1.2.3.4//path/to/folder).  See the sections below for help configuring NFS shares on various devices&#039; operating systems.&lt;br /&gt;
&lt;br /&gt;
For more info on network sources for your music and video in Kodi, see Types of Media Sources.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NFS sharing from Windows ==&lt;br /&gt;
Windows does not have any built-in native ability to share folders via NFS; and only a limited selection of Windows operating systems have the native ability to access NFS shares as a client.  However, several third-party solutions attempt to provide NFS functionality, on both the server side and the client side.&lt;br /&gt;
&lt;br /&gt;
For &#039;&#039;serving&#039;&#039; (sharing) files from Windows using NFS, there seem to be three choices:&lt;br /&gt;
:* Windows Server 2003 R2, Windows Server 2008 and Windows Server 2012 have built-in NFS Server and Client through Subsystem for UNIX-based Applications (SUA).  With 64-bit support, this solution supports files up to 4TB in size&lt;br /&gt;
:* [http://en.wikipedia.org/wiki/Microsoft_Windows_Services_for_UNIX Microsoft Windows Services for UNIX (SFU)] available [http://www.microsoft.com/download/en/details.aspx?id=274 here]for Windows 2000, Windows XP Professional (NOT Home edition, without a [http://www.networkedmediatank.com/showthread.php?tid=1434 hexedit hack]), Windows 2003 Server, and Windows Home Server (based on 2003 Server).  SFU is 32-bit only, which &#039;&#039;may&#039;&#039; mean it only supports files up to 2GB in size, [http://www.suacommunity.com/SUA_Tools_Env_Start.htm#_Toc203389873 according to some sources] (this is unconfirmed).  A good installation guide can be found [http://www.networkedmediatank.com/showthread.php?tid=1434 here].  Windows SFU will not install on Windows Vista or Windows 7, so there is no way to &#039;&#039;serve&#039;&#039; NFS from Windows Vista or Windows 7 with the possible exception of the haneWIN solution below, but it is unconfirmed if that works with Windows Vista/7.&lt;br /&gt;
:* [http://www.hanewin.net/nfs-e.htm haneWIN NFS Server for Windows] - a shareware program that costs 19EUR for non-commercial use.  Claims to work for &amp;quot;Windows 2000 and above.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== NFS sharing from OS X ==&lt;br /&gt;
NFS is built into Mac OS X (OS 10.5 and later), and thus no additional software is required to set up NFS shares on a Mac OS X device.&lt;br /&gt;
&lt;br /&gt;
;{{note|The following assumes some basic knowledge of the UNIX/BSD operating system interface and environment, and assumes you are familiar with using a Mac&#039;s Terminal command-line utility.  It also assumes you have a beginner&#039;s understanding of UNIX text editors such as [http://mintaka.sdsu.edu/reu/nano.html nano] or [http://www.eng.hawaii.edu/Tutor/vi.html vi].}}&lt;br /&gt;
&lt;br /&gt;
1. To allow regular (non-root) users to connect to your NFS shared folders, you&#039;ll need to edit the &amp;quot;/System/Library/LaunchDaemons/com.apple.nfsd.plist&amp;quot; file. Open it and add the option &amp;quot;-N&amp;quot; to the startup parameters as follows: &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;array&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;/sbin/nfsd&amp;lt;/string&amp;gt;&lt;br /&gt;
    &#039;&#039;&#039;&amp;lt;string&amp;gt;-N&amp;lt;/string&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
  &amp;lt;/array&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t do this step, Kodi will only be able to access the Mac&#039;s shared NFS folders if Kodi is running as root (normally, Kodi does not run as root, so you will almost certainly want to do this first step and add the -N parameter).&lt;br /&gt;
&lt;br /&gt;
2. The NFS server and its shared folders are set up in a config file named &amp;quot;exports&amp;quot;, located in the /etc directory. Technically speaking, with NFS you &amp;quot;export a path&amp;quot; rather than &amp;quot;share a folder&amp;quot; (which is why the file is named &amp;quot;exports&amp;quot;), but we&#039;ll use the latter phrasing for simplicity&#039;s sake.&lt;br /&gt;
&lt;br /&gt;
The /etc/exports file may not yet exist; if not, you&#039;ll need to create it. The file is edited either manually (in Terminal, using a UNIX text editor such as &#039;&#039;&#039;nano&#039;&#039;&#039; or &#039;&#039;&#039;vi&#039;&#039;&#039;) or via a GUI utility, the most well-known of which is [http://www.bresink.com/osx/NFSManager.html NFS Manager]. The following guide assumes you are using Terminal (if using NFS Manager, consult that software&#039;s documentation for help).&lt;br /&gt;
&lt;br /&gt;
To view the current contents of /etc/exports, if any, execute the following command in a Terminal window:&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;cat /etc/exports&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Any folders to be shared via NFS should be listed on separate lines, along with any configuration parameters governing connections to those folders.  The lines should follow this general format:&lt;br /&gt;
  &lt;br /&gt;
  /path/to/folder_name_to_share [-parameter1 -parameter2 ...] &amp;lt;IP address restriction (optional)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;Examples&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this sample /etc/exports file, we&#039;ve set up four folders to be shared via NFS, using various parameters and options.  The folders are all contained in a folder called &amp;quot;nfs_shares&amp;quot;, and are named to indicate some things about how we&#039;ve set them up; obviously, on your system, the folder names would be things like &amp;quot;video&amp;quot;, &amp;quot;music&amp;quot;, and so on.&lt;br /&gt;
&lt;br /&gt;
  /nfs_shares/allread                -ro -mapall=nobody -alldirs&lt;br /&gt;
  /nfs_shares/allwrite               -mapall=nobody -alldirs -network 192.168.1.0 -mask 255.255.255.0&lt;br /&gt;
  /nfs_shares/writeAs501             -mapall=501 -alldirs 192.168.1.5&lt;br /&gt;
  /nfs_shares/Kodiuser&lt;br /&gt;
&lt;br /&gt;
Let&#039;s look at what each of these shared folder configurations means.&lt;br /&gt;
&lt;br /&gt;
* The folder &amp;quot;&#039;&#039;&#039;/nfs_shares/allread&#039;&#039;&#039;&amp;quot; can be accessed from all computers (because no IP address is given), is read-only (&amp;quot;&#039;&#039;&#039;-ro&#039;&#039;&#039;&amp;quot;), and all incoming connections are assigned the same permissions as the UNIX user &amp;quot;nobody&amp;quot;, who has anonymous access (&amp;quot;&#039;&#039;&#039;-mapall=nobody&#039;&#039;&#039;&amp;quot;).  This last parameter ensures that anyone can access the folder, but they will not have any rights on your NFS server other than those belonging to the &amp;quot;nobody&amp;quot; user.  Also, the &amp;quot;&#039;&#039;&#039;-alldirs&#039;&#039;&#039;&amp;quot; parameter is used to indicate that incoming connections can mount either the /allread folder OR any subfolder underneath /allread.&lt;br /&gt;
&lt;br /&gt;
* The folder &amp;quot;&#039;&#039;&#039;/nfs_shares/allwrite&#039;&#039;&#039;&amp;quot; can be accessed from all computers on the subnet 192.168.1.0/255.255.255.0, has read and write permissions (we&#039;ve omitted &amp;quot;&#039;&#039;&#039;-ro&#039;&#039;&#039;&amp;quot;), and again access rights for user &amp;quot;nobody&amp;quot; are assigned (&amp;quot;&#039;&#039;&#039;-mapall=nobody&#039;&#039;&#039;&amp;quot;).  The &amp;quot;&#039;&#039;&#039;-alldirs&#039;&#039;&#039;&amp;quot; parameter is once again used to allow subfolders to be mounted directly.&lt;br /&gt;
&lt;br /&gt;
* The folder &amp;quot;&#039;&#039;&#039;/nfs_shares/writeAs501&#039;&#039;&#039;&amp;quot; can be accessed from the computer with an IP of 192.168.1.5, has read and write permissions (again we&#039;ve omitted &amp;quot;&#039;&#039;&#039;-ro&#039;&#039;&#039;&amp;quot;), and access rights belonging to users on your system with a UID of 501 (see note below) will be inherited by all incoming connections (&#039;&#039;&#039;-mapall=501&#039;&#039;&#039;).  The &amp;quot;&#039;&#039;&#039;-alldirs&#039;&#039;&#039;&amp;quot; parameter is once again used to allow subfolders to be mounted directly.&lt;br /&gt;
&lt;br /&gt;
:;{{note|As already mentioned, authentication to the NFS server is done by checking UIDs. For Kodi, this means that the UID which the Kodi process is running under is given to the NFS server to be authenticated. To find out your current UID, just type &amp;quot;id&amp;quot; into a console:}}&lt;br /&gt;
&lt;br /&gt;
         Mac:~ [&#039;&#039;your_user_name&#039;&#039;]$ &#039;&#039;&#039;id&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::You should see something that begins like this:&lt;br /&gt;
&lt;br /&gt;
         uid=501(&#039;&#039;your_user_name&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
:In this example, my UID is 501. If you are going to be connecting to your NFS shared folder from Kodi on iOS, keep in mind that on iOS Kodi runs as the user &amp;quot;mobile&amp;quot;, which should have UID 501 also.  &lt;br /&gt;
&lt;br /&gt;
* The folder &amp;quot;&#039;&#039;&#039;/nfs_shares/Kodiuser&#039;&#039;&#039;&amp;quot; can be accessed from all computers (&#039;&#039;&#039;no ip given&#039;&#039;&#039;), readwrite (no &amp;quot;&#039;&#039;&#039;-ro&#039;&#039;&#039;&amp;quot;) and the access rights belonging to the UID which is connecting to the NFS server are used (&amp;quot;&#039;&#039;&#039;-mapall&#039;&#039;&#039;&amp;quot; removed).  &lt;br /&gt;
;{{note|The important effect of the absence of the -mapall parameter in this case: if someone connects to your NFS server as root, they will be running on your system as root!  Also note that because &amp;quot;-alldirs&amp;quot; is not specified, incoming connections will only be able to connect to the /Kodiuser folder, NOT any folders underneath it.}}&lt;br /&gt;
&lt;br /&gt;
Bear in mind that any UID&#039;s that are used to connect to the NFS server, or that are specified with &amp;quot;-mapall&amp;quot;, have to exist on your NFS server (i.e. on your Mac).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Each change on the exports config file needs a restart of the nfs server! Just issue &amp;quot;sudo nfsd restart&amp;quot; for this.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3.  Once you&#039;ve configured and saved your /etc/exports file, the NFS server can be started either by rebooting or by executing the following command:&lt;br /&gt;
&lt;br /&gt;
  $ sudo nfsd start&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting NFS on OS X ===&lt;br /&gt;
&lt;br /&gt;
==== -N flag is set, but shares still won’t work ====&lt;br /&gt;
&lt;br /&gt;
Sometimes there are issues with NFS shares on OS X. Most of them result in the &amp;lt;code&amp;gt;-N&amp;lt;/code&amp;gt; flag not being set, but they result in different error messages or issues. One of the root issues is the flag being set in the Property List file, but not read by launchd which controls the process. The following observations are pretty common in this case and if you see one of these points, it won’t hurt to either inspect the nfsd process on your Mac or restart the whole computer.&lt;br /&gt;
&lt;br /&gt;
* You have successfully shared the volume and you can mount it from other Macs in your network (via ⌘K in the Finder), but not from Kodi.&lt;br /&gt;
* You can add the computer share (e.g. &amp;lt;code&amp;gt;nfs://192.168.1.5/&amp;lt;/code&amp;gt;), but not the share that contains a path (e.g. &amp;lt;code&amp;gt;nfs://192.168.1.5/nfs_shares/allread&amp;lt;/code&amp;gt;).&lt;br /&gt;
* When you add the computer share, you can enter it in Kodi’s browser, but then clicking on one of the mount points does nothing.&lt;br /&gt;
* You see either &#039;&#039;&#039;&amp;quot;Server responded: Procedure not available&amp;quot;&#039;&#039;&#039; or &#039;&#039;&#039;&amp;quot;RPC Packet not accepted by the server&amp;quot;&#039;&#039;&#039; in the error logs.&lt;br /&gt;
&lt;br /&gt;
In most cases it’s sufficient to restart nfsd via launchd, just killing the process with &amp;lt;code&amp;gt;kill -9&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;killall nfsd&amp;lt;/code&amp;gt; after applying changes to the Property List file has no effects. To restart nfsd via launchd you have to type the following command in the Terminal:&lt;br /&gt;
&lt;br /&gt;
    sudo launchctl unload /System/Library/LaunchDaemons/com.apple.nfsd.plist &amp;amp;&amp;amp; \&lt;br /&gt;
    sudo launchctl load /System/Library/LaunchDaemons/com.apple.nfsd.plist&lt;br /&gt;
&lt;br /&gt;
When you use &amp;lt;code&amp;gt;ps&amp;lt;/code&amp;gt; to inspect the process, &amp;lt;code&amp;gt;-N&amp;lt;/code&amp;gt; should be visible at the end of the line. If it’s not, then launchd didn’t apply the changes and just (re-)started nfsd with the old configuration. A proper output looks like this:&lt;br /&gt;
&lt;br /&gt;
    ~  &#039;&#039;&#039;ps aux | grep nfsd&#039;&#039;&#039;&lt;br /&gt;
    root        55828   0,0  0,0  2500812   2332   ??  Ss    3:54pm   0:08.96 /sbin/nfsd &#039;&#039;&#039;-N&#039;&#039;&#039;&lt;br /&gt;
    chiefsucker 58788   0,0  0,0  2435268    496 s000  U+    7:22pm   0:00.00 grep nfsd&lt;br /&gt;
&lt;br /&gt;
Pay attention to the &amp;lt;code&amp;gt;-N&amp;lt;/code&amp;gt; flag being visible in the ps output. If the &amp;lt;code&amp;gt;-N&amp;lt;/code&amp;gt; flag is visible, but your shares don’t work, then it’s probably another issue.&lt;br /&gt;
&lt;br /&gt;
==== NFS shares stopped working after OS X upgrade ====&lt;br /&gt;
&lt;br /&gt;
If your share stopped working after you upgraded your OS (e.g. from Lion to Mountain Lion) then it usually means that the installer did overwrite the Property List file and you have to add &amp;lt;code&amp;gt;-N&amp;lt;/code&amp;gt; again.  See immediately below for Mac OS X 10.11 El Capitan upgrade instructions.&lt;br /&gt;
&lt;br /&gt;
==== Fresh Installs or Upgrading to Mac OS X 10.11 El Capitan through High Sierra ====&lt;br /&gt;
&lt;br /&gt;
Mac OS X 10.11 changed the way the user is allowed to interact with certain system files, including anything in /System/Library/LaunchDaemons/  This is due to SIP [https://en.wikipedia.org/wiki/System_Integrity_Protection (System Integrity Protection)].  Follow these steps to disable SIP, set the -N option in com.apple.nfsd.plist, and re-enable SIP.&lt;br /&gt;
&lt;br /&gt;
# Power up or restart the Mac.  At the chime, hold down Command-R to boot into the Recovery Partition.&lt;br /&gt;
# Once booted in the Recovery Partition, go to the menu bar and click on &#039;&#039;&#039;Utilities&#039;&#039;&#039;, then select &#039;&#039;&#039;Terminal&#039;&#039;&#039;.&lt;br /&gt;
# Type this into &#039;&#039;&#039;Terminal&#039;&#039;&#039; to disable SIP: &amp;lt;code&amp;gt;/usr/bin/csrutil disable&amp;lt;/code&amp;gt;&lt;br /&gt;
# Quit &#039;&#039;&#039;Terminal&#039;&#039;&#039; and restart the Mac.&lt;br /&gt;
# Follow the [http://kodi.wiki/view/NFS#NFS_sharing_from_OS_X intructions from above] to insert the &amp;lt;code&amp;gt;-N&amp;lt;/code&amp;gt; option.&lt;br /&gt;
# Restart the Mac.  At the chime, hold down Command-R to boot into the Recovery Partition.&lt;br /&gt;
# Again, go to the menu bar and click on &#039;&#039;&#039;Utilities&#039;&#039;&#039; and select &#039;&#039;&#039;Terminal&#039;&#039;&#039;.&lt;br /&gt;
# Type this into &#039;&#039;&#039;Terminal&#039;&#039;&#039; to re-enable SIP: &amp;lt;code&amp;gt;/usr/bin/csrutil enable&amp;lt;/code&amp;gt;&lt;br /&gt;
# Quit &#039;&#039;&#039;Terminal&#039;&#039;&#039; and restart the Mac.&lt;br /&gt;
&lt;br /&gt;
==== My Mac goes to sleep while playing a movie from a NFS share ====&lt;br /&gt;
&lt;br /&gt;
OS X 10.8 Mountain Lion introduced some changes that result in very aggressive sleep behaviour. Because NFS shares aren’t handled and treated like shares set from within the Sharing panel in System Preferences, OS X will ignore clients that access your NFS shares and just put it to sleep. Fortunately there are some workarounds:&lt;br /&gt;
&lt;br /&gt;
# Set &#039;&#039;&#039;Computer sleep&#039;&#039;&#039; in the Energy Saver pane of System Preferences to &#039;&#039;&#039;Never&#039;&#039;&#039;. Unfortunately this will affect the whole machine and you’ll have to put your Mac manually to sleep from now on.&lt;br /&gt;
# Get the [http://itunes.apple.com/app/caffeine/id411246225?mt=12 free Caffeine app from the Mac App Store]. The app will reside in your menu bar and you can prevent your Mac from sleeping with just one mouse-click. If you disable Caffeine (again with one click), your Mac will go to sleep as set in the System Preferences. This has the benefit of adjustable sleep behavior, i.e. you turn Caffeine on when you watch movies and you turn it off otherwise to preserve energy and save the planet.&lt;br /&gt;
# You can reach the same goal with the Terminal app &amp;lt;code&amp;gt;caffeinate&amp;lt;/code&amp;gt; that gets shipped with the OS since OS X 10.8 Mountain Lion.&lt;br /&gt;
&lt;br /&gt;
== NFS sharing from Linux ==&lt;br /&gt;
&lt;br /&gt;
NFS sharing has been built into linux kernel for a long time.&lt;br /&gt;
&lt;br /&gt;
;{{note|This article assumes some basic knowledge of the Linux/UNIX/BSD operating-system interface and environment.}}&lt;br /&gt;
&lt;br /&gt;
The configuration of the NFS server takes place in the config file &amp;quot;/etc/exports&amp;quot;. As already mentioned, the authentication to the NFS server is done through UIDs. For Kodi, this means the UID that the Kodi process is running under is used to authenticate on the NFS server. To find out what UID Kodi is using, just type &amp;quot;id&amp;quot; into a console:&lt;br /&gt;
&lt;br /&gt;
  penix:~ [your_user_name]$ id&lt;br /&gt;
  uid=501(your_user_name)&lt;br /&gt;
&lt;br /&gt;
In this example, my UID is 501. For iOS devices, keep in mind that Kodi is running as the user &amp;quot;mobile&amp;quot;, whose UID should also be 501.&lt;br /&gt;
&lt;br /&gt;
A basic configuration for exporting a path with NFS looks like this:&lt;br /&gt;
&lt;br /&gt;
  /nfs/export &amp;lt;ip or iprange which is allowed to connect&amp;gt;(rw,all_squash,insecure)&lt;br /&gt;
&lt;br /&gt;
The important options here for use with Kodi are the &amp;quot;ip or iprange&amp;quot; and the &amp;quot;insecure&amp;quot; options. The &amp;quot;insecure&amp;quot; option is needed because we want to be able to run Kodi without root privileges. If the insecure option is not enabled, only the root user (uid 0) will have access to the nfs share. The &amp;quot;ip or iprange&amp;quot; specifies which hosts on the network will be allowed to access the exported NFS share. &lt;br /&gt;
&lt;br /&gt;
By changing some of the options of that line, we can use any of three different approaches for getting the access rights configured as we want:&lt;br /&gt;
&lt;br /&gt;
1. The option all_squash (most insecure) - all UIDs connected to the NFS server are mapped to UID 65534 (user nobody)&lt;br /&gt;
::* In this case all files which shall be accessed on the NFS exported path should have the correct rights for the user &amp;quot;nobody&amp;quot;.&lt;br /&gt;
2. Using the option &amp;quot;all_squash&amp;quot; in conjunction with the option &amp;quot;anonuid&amp;quot; and &amp;quot;anongid&amp;quot;&lt;br /&gt;
::* By adding the options &amp;quot;anonuid=501&amp;quot; and &amp;quot;anongid=501&amp;quot; all accesses would be mapped to the user with UID 501 (user &amp;quot;mobile&amp;quot; on iOS or user &amp;quot;memphis&amp;quot; in my example above)&lt;br /&gt;
3. Removing the &amp;quot;all_squash&amp;quot; option the accesses will be done with the UID given from the user which is running Kodi&lt;br /&gt;
::* So if Kodi is started with username foobar (which has UID 1000) all accesses to the NFS export path will be made with UID 1000.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;Examples for exported paths:&amp;lt;/big&amp;gt;&lt;br /&gt;
  ### access from &#039;&#039;all computers&#039;&#039; (&amp;quot;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;quot;), &#039;&#039;readonly&#039;&#039; (&amp;quot;&#039;&#039;&#039;ro&#039;&#039;&#039;&amp;quot;), access for user &#039;&#039;nobody&#039;&#039; (&amp;quot;&#039;&#039;&#039;all_squash&#039;&#039;&#039;&amp;quot;)&lt;br /&gt;
  /nfs/allread   *(ro,all_squash,insecure)&lt;br /&gt;
  &lt;br /&gt;
  ### access from the subnet 192.168.1.0/255.255.255.0, &#039;&#039;read/write&#039;&#039; (&amp;quot;&#039;&#039;&#039;rw&#039;&#039;&#039;&amp;quot;), access for user &#039;&#039;nobody&#039;&#039;&lt;br /&gt;
  ### (&amp;quot;&#039;&#039;&#039;all_squash&#039;&#039;&#039;&amp;quot;).  Remember that &amp;quot;&#039;&#039;&#039;rw&#039;&#039;&#039;&amp;quot; doesn&#039;t automatically allow writes; the user &amp;quot;nobody&amp;quot; must&lt;br /&gt;
  ### have write access to the path on the filesystem.&lt;br /&gt;
  /nfs/allwrite   192.168.1.0/24(rw,all_squash,insecure)&lt;br /&gt;
  &lt;br /&gt;
  ### access from 192.168.1.5, &#039;&#039;read/write&#039;&#039; (&amp;quot;&#039;&#039;&#039;rw&#039;&#039;&#039;&amp;quot;), access for user with UID 501 (i.e. memphis, for me)&lt;br /&gt;
  ### (&amp;quot;&#039;&#039;&#039;all_squash,anonuid=501,anongid=501&#039;&#039;&#039;&amp;quot;)&lt;br /&gt;
  /nfs/writeAsMemphis   192.168.1.5(rw,all_squash,insecure,anonuid=501,anongid=501)&lt;br /&gt;
  &lt;br /&gt;
  ### access from &#039;&#039;all computers&#039;&#039; (&amp;quot;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;quot;), &#039;&#039;read/write&#039;&#039; (&amp;quot;&#039;&#039;&#039;rw&#039;&#039;&#039;&amp;quot;), access for the UID connecting to the&lt;br /&gt;
  ### NFS server (&amp;quot;&#039;&#039;&#039;all_squash&#039;&#039;&#039;&amp;quot; removed)&lt;br /&gt;
  /nfs/Kodiuser   *(rw,insecure)&lt;br /&gt;
  &lt;br /&gt;
  ### NTFS export  *SECURITY Warning: this gives the user ROOT access*&lt;br /&gt;
  ### access from the subnet 192.168.1.0/255.255.255.0, &#039;&#039;read/write&#039;&#039; (&amp;quot;&#039;&#039;&#039;rw&#039;&#039;&#039;&amp;quot;),  nfs client connects&lt;br /&gt;
  ### as root (&amp;quot;&#039;&#039;&#039;no_root_squash&#039;&#039;&#039;&amp;quot;). Otherwise, permission is for &#039;&#039;nfsnobody&#039;&#039;, (uid 65534).&lt;br /&gt;
  ### NTFS is non-POSIX permissions compliant, so you must access the share as &#039;&#039;root&#039;&#039;&lt;br /&gt;
  /nfs/NTFS_share   192.168.1.0/24(rw,&#039;&#039;&#039;no_root_squash&#039;&#039;&#039;,insecure)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The UIDs which are used to connect to the NFS server or which are specified with &amp;quot;anonuid&amp;quot; and &amp;quot;anongid&amp;quot; have to exist on the NFS server. Otherwise the filesystem permission can&#039;t be set.&lt;br /&gt;
 &lt;br /&gt;
Remember - access rights are these you give in the filesystem. &#039;&#039;&#039;After each change to the exports config file issue &amp;quot;sudo exportfs -ra&amp;quot;!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Notes on serving NFS from Ubuntu 20.04 and other distributions with more modern NFS&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu 20.04 LTS has an updated version of NFS vs. the older version in 16.04 and 18.04.  &lt;br /&gt;
&lt;br /&gt;
Combined with the relatively old version of libnfs included with most Kodi distributions at time of writing, this can make NFS set up a little more difficult than with older versions of Ubuntu.  (i.e. when using Ubuntu as the server).&lt;br /&gt;
&lt;br /&gt;
The main issue is that server discovery is broken - that is, when you click on the &#039;nfs&#039; option when adding a source, you will &#039;&#039;not&#039;&#039; see your Ubuntu 20.04 NFS IP appearing in the list of available servers.&lt;br /&gt;
&lt;br /&gt;
In most Kodi locations, you can just explicitly manually enter the full share details (as above, e.g. &amp;quot;&#039;&#039;&#039;nfs://192.168.1.5/SomeExport&#039;&#039;&#039;&amp;quot;) and you will then be able to use the share that way.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, though, this does not work in &#039;&#039;all&#039;&#039; Kodi file browsers (e.g. when adding a folder for the Kodi Music Information in the Settings -&amp;gt; Media -&amp;gt; Music area).  A better solution, then, is to add an explicit entry to your [[mediasources.xml]] file.  Note, you don&#039;t need to add all the individual NFS &#039;&#039;exports&#039;&#039; - once you have the entry for the &#039;&#039;server&#039;&#039; working, you will then be able to browse the exported shares from that server as normal.&lt;br /&gt;
&lt;br /&gt;
Example &amp;quot;&#039;&#039;&#039;mediasources.xml&#039;&#039;&#039;&amp;quot; - this one contains both an SMB (with a user/password) and nfs share - both of which will then come up as sources in all Kodi file browsers.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;mediasources&amp;gt;&lt;br /&gt;
      &amp;lt;network&amp;gt;&lt;br /&gt;
          &amp;lt;location id=&amp;quot;0&amp;quot;&amp;gt;smb://user:password@192.168.1.4/&amp;lt;/location&amp;gt;&lt;br /&gt;
          &amp;lt;location id=&amp;quot;1&amp;quot;&amp;gt;nfs://192.168.1.5/&amp;lt;/location&amp;gt;&lt;br /&gt;
       &amp;lt;/network&amp;gt;&lt;br /&gt;
  &amp;lt;/mediasources&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note, also, that the standard Ubuntu UFW firewall, if enabled, will block incoming NFS connection by default.  With NFSv4 clients, where only one standard port (2049) is used, you can add a simple rule to allow NFS through:&lt;br /&gt;
&lt;br /&gt;
  sudo ufw allow from 192.168.1.0/24 to any port nfs comment &amp;quot;NFS&amp;quot;&lt;br /&gt;
&lt;br /&gt;
However, Kodi generally mounts using NFSv3, and this is therefore not sufficient.  So you&#039;ll need to to do two more things - one, force NFS to use a specific port, and then open that port, plus port 111, on UFW as well.  The accepted answer to [https://askubuntu.com/questions/103910/nfs-is-blocked-by-ufw-even-though-ports-are-opened/104232 this question on the Ask Ubuntu Stack Exchange] is the solution.&lt;br /&gt;
&lt;br /&gt;
Once all this is done, it is then easy to both find your exports, and you will be able to connect to them.&lt;br /&gt;
&lt;br /&gt;
== NFS sharing from FreeBSD ==&lt;br /&gt;
This will get you going with NFSv3. &lt;br /&gt;
Edit rc.conf:&lt;br /&gt;
 nfs_server_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
 rpcbind_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
 rpc_lockd_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
 rpc_statd_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
 weak_mountd_authentication=&amp;quot;yes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Edit /etc/exports (change to network as required):&lt;br /&gt;
 /path/to/share -alldirs -maproot=root -network=192.168.1.0/24&lt;br /&gt;
After that you can reboot or start the daemons:&lt;br /&gt;
 service rpcbind start&lt;br /&gt;
 service nfsd start&lt;br /&gt;
 service mountd start&lt;br /&gt;
&lt;br /&gt;
For more information refer to the [https://www.freebsd.org/doc/handbook/network-nfs.html FreeBSD handbook entry on NFS]&lt;br /&gt;
== NFS sharing from NAS4Free 9.x (successor to legacy FreeNAS 7.x) ==&lt;br /&gt;
The information in the Linux section above also applies for *BSD based systems (such as FreeBSD). This section addresses some specific issues to bear in mind if you are using NAS4Free 9.x or FreeNAS 7.x (aka. legacy) installations.&lt;br /&gt;
&lt;br /&gt;
;{{note|FREENAS 8.3.0-RELEASE or later does not require modifying the rc.conf file for Kodi to access NFS shares. You must however enable &amp;quot;allow non-root mount&amp;quot; which can be found under the SERVICES - NFS section in the Freenas 8.3.0 web GUI.}}&lt;br /&gt;
&lt;br /&gt;
Setup your NFS shares as normal. Remember: don&#039;t create shares inside other shares. The following would be illegal...&lt;br /&gt;
  /mnt/disk                   -alldirs,quiet -mapall=root -network 192.168.1.0 -mask 255.255.255.0&lt;br /&gt;
  /mnt/disk/folder            -alldirs,quiet -mapall=root -network 192.168.1.0 -mask 255.255.255.0&lt;br /&gt;
...because the &amp;quot;/mnt/disk/folder&amp;quot; directory is already shared by &amp;quot;/mnt/disk&amp;quot;. If you remember to set the setting &amp;quot;All dirs&amp;quot; when creating your NFS shares, the flag &amp;quot;-alldirs&amp;quot; will be set. This flag allows you to mount any subdirectory of your share just as if it was a share itself. Said another way: It&#039;s not necessary to share &amp;quot;/mnt/disk/folder&amp;quot; because you can mount it through the &amp;quot;/mnt/disk&amp;quot; share.&lt;br /&gt;
&lt;br /&gt;
After having set up a standard NFS share on your NAS4Free box, you need to add a few variables to rc.conf on NAS4Free. This is done by going into System &amp;gt; Advanced &amp;gt; rc.conf .&lt;br /&gt;
Here you need to add the following:&lt;br /&gt;
  Variable                     Value              Comment&lt;br /&gt;
  mountd_flags                 -n                 Allow non-root mount requests to be served. 	  &lt;br /&gt;
  nfs_reserved_port_only       NO                 Allow for insecure ports to be used by NFS.	  &lt;br /&gt;
  nfs_server_flags             -u -t -n 4         Serve UDP and TCP with 4 servers.  &lt;br /&gt;
&lt;br /&gt;
After this, apply your changes and reboot NAS4Free. You should now be able to mount your NFS shares, as well as any subdirectory of those shares.&lt;br /&gt;
&lt;br /&gt;
== NFS sharing from ZFSGuru ==&lt;br /&gt;
Very similar to FreeNAS solution.&lt;br /&gt;
mountd needs the -n flag.&lt;br /&gt;
In ZFSGuru you can achieve this by adding&lt;br /&gt;
  weak_mountd_authentication=&amp;quot;YES&amp;quot;&lt;br /&gt;
to /etc/rc.conf&lt;br /&gt;
&lt;br /&gt;
== NFS sharing from commercial NAS systems such as Synology or QNAP ==&lt;br /&gt;
Each NAS manufacturer, if it allows you to share folders via NFS on its NAS systems, does so in its own way.  Often this will involve setup via the NAS&#039;s control panel or administrator interface.  You can also connect to many NAS systems via ssh and manually edit files in order to set up and configure NFS (consult your NAS manual to see if this is possible/desirable/necessary).  Since most NAS systems are based on Linux/UNIX, if you need to manually edit files, you should be able to make use of the [[#NFS sharing from Linux|Linux instructions above]] to create/edit your NFS shares.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting NFS on a commercial NAS with Kodi ===&lt;br /&gt;
Your NFS server on your NAS needs to be able to allow connections on so-called &#039;&#039;&#039;unprivileged ports&#039;&#039;&#039;, which are port numbers higher than 1023.  However, most NAS&#039;s are set up by default to deny incoming NFS connections on these unprivileged ports.  This is one of the most common reasons why Kodi users experience problems when trying to connect to an NFS shared folder on a NAS.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble connecting to your NFS shares on your NAS from Kodi, make sure your NFS shares have the &amp;quot;insecure&amp;quot; option enabled, which will allow connections on unprivileged ports.  To check, connect to your NAS via ssh and issue the &#039;&#039;&#039;cat /etc/exports&#039;&#039;&#039; command.  Your shared folders will each have several parameters listed separated by commas.  If the &amp;quot;insecure&amp;quot; parameter is not listed, you will need to add that parameter to the list.  This will usually involve directly editing the /etc/exports file with a UNIX text editor and adding the &amp;quot;insecure&amp;quot; option manually, although some NAS&#039;s may offer the ability to add the option via an admin interface.  Check your NAS manual for details, or explore the section below if your brand of NAS is listed.&lt;br /&gt;
&lt;br /&gt;
=== Commercial NAS NFS setup instructions ===&lt;br /&gt;
Kodi users have contributed the following NFS setup instructions for various brands of NAS devices.  If your NAS is listed below, feel free to follow the accompanying instructions to set up NFS on your system.&lt;br /&gt;
&lt;br /&gt;
==== Synology ====&lt;br /&gt;
[[File:Synology.png|link=]]&amp;lt;br /&amp;gt;&lt;br /&gt;
;{{note|You do not need to create a special user account on your Synology NAS in order to make use of NFS for Kodi.  The following guide assumes you are comfortable with using the simplest (least secure) internal setup on your NAS, which will normally be the case for the vast majority of Kodi users.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=600px heights=340px&amp;gt;&lt;br /&gt;
File:Step1.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 1:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Log in to your Synology admin control panel.&lt;br /&gt;
File:Step2.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 2:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Enable SSH (if not enabled already): Control Panel --&amp;gt; Terminal --&amp;gt; Enable SSH service --&amp;gt; {{button|OK}}&lt;br /&gt;
&lt;br /&gt;
File:Step3.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 3:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Enable NFS under Control Panel --&amp;gt; Win/MAC/NFS&lt;br /&gt;
File:Step4.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 4:&amp;lt;/big&amp;gt;&#039;&#039;&#039; NFS Services --&amp;gt; Enable NFS --&amp;gt; {{button|OK}}&lt;br /&gt;
&lt;br /&gt;
File:Step5.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 4:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Under Control Panel --&amp;gt; Shared Folder&lt;br /&gt;
File:Step6.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 6:&amp;lt;/big&amp;gt;&#039;&#039;&#039; On NFS Privileges tab select entry for the folders you want to share e.g. &#039;&#039;&#039;Movies&#039;&#039;&#039;&lt;br /&gt;
File:Step7.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 7:&amp;lt;/big&amp;gt;&#039;&#039;&#039; {{button|Create}} privileges for the selected share&lt;br /&gt;
File:Step8.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 8:&amp;lt;/big&amp;gt;&#039;&#039;&#039; As per example allow all IPs (or the desired IP for your HTPC) with &#039;&#039;&#039;read/write&#039;&#039;&#039; permissions with no mapping and enable &#039;&#039;&#039;asynchronous&#039;&#039;&#039;. The option to &#039;&#039;&#039;allow connections from non-priviledged hosts&#039;&#039;&#039; is new in DSM version 4.3-3776. Using DSM 5.0-4482 I had to use the &amp;quot;Squash&amp;quot; option and &amp;quot;Map all users to admin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;With this option the steps 10 through 14 are no longer necessary.&#039;&#039;&#039; --&amp;gt; {{button|OK}}&lt;br /&gt;
File:Step9.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 9:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Press {{button|OK}}&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;{{note|The below steps are necessary only if you are using a Synology DSM version less than 4.3-3776.}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 10:&amp;lt;/big&amp;gt;&#039;&#039;&#039; On your computer, in a command line window (Terminal on a Mac, CMD on a Windows PC, etc), ssh into your Synology:&lt;br /&gt;
  &#039;&#039;&#039;ssh root@&amp;lt;&amp;lt;YOUR.SYNOLOGY.IP.ADDRESS&amp;gt;&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 11:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Type in &#039;&#039;&#039;cat /etc/exports&#039;&#039;&#039; to make sure your previous steps have created exported NFS directories.  If no entries are found, go back to the previous steps and make sure you&#039;ve followed them correctly.  You should be seeing something like this:&lt;br /&gt;
&lt;br /&gt;
[[File:Step11.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 12:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Type &#039;&#039;&#039;vi /etc/exports&#039;&#039;&#039; to edit the /etc/exports file, and change all the &amp;quot;insecure_locks&amp;quot; entries to simply read &amp;quot;insecure&amp;quot;. If you don&#039;t know vi: press the INS[SERT] key, use arrows to go to the line to edit, and delete/edit the line. Then press the ESC key, and type &#039;&#039;&#039;:x&#039;&#039;&#039; to &#039;Save &amp;amp; Exit&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
13. Type &#039;&#039;&#039;cat /etc/exports&#039;&#039;&#039; again, and you should now see something like this (make sure it says &amp;quot;insecure&amp;quot; rather than &amp;quot;insecure_locks&amp;quot;):&lt;br /&gt;
 &lt;br /&gt;
[[File:Step15.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 14:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Type &#039;&#039;&#039;exportfs -ra&#039;&#039;&#039; to initialize your newly exported directories, or reboot the NAS.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 15:&amp;lt;/big&amp;gt;&#039;&#039;&#039; You should now be able to browse NFS and get to your exported Synology subfolders in Kodi.&amp;lt;br /&amp;gt;&lt;br /&gt;
===== Synology DSM 5.1 =====&lt;br /&gt;
&amp;lt;gallery widths=600px heights=340px&amp;gt;&lt;br /&gt;
File:syn5step1.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 1:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Enable NFS under Control Panel --&amp;gt; File Services&lt;br /&gt;
File:syn5step2.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 2:&amp;lt;/big&amp;gt;&#039;&#039;&#039; NFS Services --&amp;gt; Enable NFS --&amp;gt; Press Apply&lt;br /&gt;
&lt;br /&gt;
File:syn5step3.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 3:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Under Control Panel --&amp;gt; Shared Folder&lt;br /&gt;
File:syn5step4.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 4:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Select entry for the folders you want to share e.g. &#039;&#039;&#039;video&#039;&#039;&#039; and click &#039;&#039;&#039;Edit&#039;&#039;&#039;&lt;br /&gt;
File:syn5step5.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 5:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Under &#039;&#039;&#039;permissions&#039;&#039;&#039; tab add permission &#039;&#039;&#039;read/write&#039;&#039;&#039; for user &#039;&#039;&#039;admin&#039;&#039;&#039;&lt;br /&gt;
File:syn5step6.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 6:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Under &#039;&#039;&#039;NFS Permissions&#039;&#039;&#039; tab add permission click &#039;&#039;&#039;Create&#039;&#039;&#039; to create NFS permissions &lt;br /&gt;
File:syn5step7.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 7:&amp;lt;/big&amp;gt;&#039;&#039;&#039; As per example allow all IPs (or the desired IP for your HTPC) with &#039;&#039;&#039;read/write&#039;&#039;&#039; permissions, Squash &#039;&#039;&#039;Map all users to admin&#039;&#039;&#039;, Security &#039;&#039;&#039;sys&#039;&#039;&#039;, and enable &#039;&#039;&#039;asynchronous&#039;&#039;&#039;. The option &#039;&#039;&#039;allow connections from non-priviledged ports&#039;&#039;&#039; selected. &#039;&#039;&#039;Allow users to access mounted subfolders&#039;&#039;&#039; also selected.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 8:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Click &#039;&#039;&#039;OK&#039;&#039;&#039; to save changes. And now you should be able to access video folder via NFS protocol&lt;br /&gt;
==== QNAP ====&lt;br /&gt;
[[File:QNAP.gif|link=]]&amp;lt;br /&amp;gt;&lt;br /&gt;
;{{note|You do not need to create a special user account on your QNAP NAS in order to make use of NFS for Kodi.  The following guide assumes you are comfortable with using the simplest (least secure) internal setup on your NAS, which will normally be the case for the vast majority of Kodi users.}}&lt;br /&gt;
&lt;br /&gt;
This guide requires you to SSH into your QNAP, and also to use the terminal editor [http://en.wikipedia.org/wiki/Vi Vi] to edit files.&lt;br /&gt;
&lt;br /&gt;
Here&#039;s a couple of guides if you wish to learn more, but feel free to google for further reading: &lt;br /&gt;
&lt;br /&gt;
[http://www.tuxfiles.org/linuxhelp/vimcheat.html Vi Cheat Sheet]&lt;br /&gt;
 &lt;br /&gt;
1. Log into your QNAP admin control panel. (Web browser = IP-ADDRESS:8080).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=700px heights=340px&amp;gt;&lt;br /&gt;
File:QNAP_SSH.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 2:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Enable SSH (if not already): Network Services -&amp;gt; Telnet / SSH -&amp;gt; &#039;tick&#039; Allow SSH connection, Press {{button|Apply}}&lt;br /&gt;
File:QNAP_NFS.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 3:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Enable NFS: Network Services -&amp;gt; NFS Service -&amp;gt; &#039;tick&#039; Enable NFS Service, Press {{button|Apply}}&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;gallery widths=600px heights=350px&amp;gt;&lt;br /&gt;
File:QNAP_Shares.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 3:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Set NFS Access Rights: Under &amp;quot;Enable NFS Service&amp;quot; Click on &amp;quot;Click here to set the NFS access right of the network share&amp;quot;&lt;br /&gt;
File:QNAP_NFS_Access.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 4:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Click on the NFS icon next to Qmultimedia (or whatever the name of your media share on the QNAP) and set Access Right to No Limit and put in the IP Address of each individual device that requires NFS connection (ATV2, Desktop, Laptop, etc.), Press {{button|Apply}}&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6. On your computer, in a command line window (Terminal on a Mac, CMD on a Windows PC, etc), ssh into your QNAP:&lt;br /&gt;
  &#039;&#039;&#039;ssh admin@&amp;lt;&amp;lt;YOUR QNAP IP ADDRESS&amp;gt;&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
7. Type in &#039;&#039;&#039;cat /etc/exports&#039;&#039;&#039; to make sure your previous steps have created exported NFS directories. If no entries are found, go back to the previous steps and make sure you&#039;ve followed them correctly. You should be seeing something like this:&lt;br /&gt;
  &amp;quot;/share/MD0_DATA/Qmultimedia&amp;quot; 192.168.1.15(rw,async,no_root_squash) 192.168.1.20(rw,async,no_root_squash) &lt;br /&gt;
  &amp;quot;/share/NFS/Qmultimedia&amp;quot; 192.168.1.15(rw,nohide,async,no_root_squash) 192.168.1.20(rw,nohide,async,no_root_squash)&lt;br /&gt;
&lt;br /&gt;
8. Type &#039;&#039;&#039;vi /etc/exports&#039;&#039;&#039; to edit the /etc/exports file, and add &amp;quot;insecure&amp;quot; entries inside the brackets in front &amp;quot;rw&amp;quot;(separated with a comma &amp;quot;,&amp;quot;). If you don&#039;t know vi: press the &amp;quot;i&amp;quot; key, use arrows to go to the line to edit, and add the entries. Then press the ESC key, and type &#039;&#039;&#039;:wq&#039;&#039;&#039; to &#039;Save &amp;amp; Exit&#039;. Your exports file should now look something like this:&lt;br /&gt;
  &amp;quot;/share/MD0_DATA/Qmultimedia&amp;quot; 192.168.1.15(insecure,rw,async,no_root_squash) 192.168.1.20(insecure,rw,async,no_root_squash) &lt;br /&gt;
  &amp;quot;/share/NFS/Qmultimedia&amp;quot; 192.168.1.15(insecure,rw,nohide,async,no_root_squash) 192.168.1.20(insecure,rw,nohide,async,no_root_squash)&lt;br /&gt;
&lt;br /&gt;
9. Type &#039;&#039;&#039;exportfs -ra&#039;&#039;&#039; to initialize your newly exported directories, &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;&#039;&#039;&#039;DO NOT&#039;&#039;&#039; reboot the QNAP or restart NFS via the QNAP Admin page - If you do the QNAP will overwrite the changes you just made&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=415px heights=168px&amp;gt;&lt;br /&gt;
File:QNAP_nfssetting_before.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 10:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Now type &#039;&#039;&#039;vi /etc/config/nfssetting&#039;&#039;&#039;. You&#039;ll see something like this:&lt;br /&gt;
File:QNAP_nfssetting_after.png‎|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 11:&amp;lt;/big&amp;gt;&#039;&#039;&#039;Move your cursor to after the &#039;&#039;&#039;rw&#039;&#039;&#039; in the line &#039;&#039;&#039;/share/*****/Qmultimedia = rw&#039;&#039;&#039; (***** interchangeable with whatever yours says). Press {{keypress|i}} and add &#039;&#039;&#039;insecure&#039;&#039;&#039; separated by a &#039;&#039;&#039;,&#039;&#039;&#039; (comma). When you&#039;re done editing press {{keypress|esc}} and then &#039;&#039;&#039;:wq&#039;&#039;&#039; to save the changes and close the file. It will look something like this when finished:&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;&#039;&#039;&#039;CAUTION: If you reboot your QNAP NAS at any time after completing the steps above, but before completing the steps below, the changes you&#039;ve made will be wiped out and you will need to redo the process.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
12. That should be it for getting it working.. You should now be able to browse NFS and get to your exported QNAP folders in Kodi. Now there&#039;s just a few more steps to ensure all your hard work survives a reboot/firmware upgrade.&lt;br /&gt;
&lt;br /&gt;
* We&#039;re going to edit/create an autorun script that overwrites two files from backups we&#039;re going to make.&lt;br /&gt;
&lt;br /&gt;
13. Okay, you need to make a folder to store the backup files. You need to use the absolute path in the Autorun script. Type &#039;&#039;&#039;mkdir /share/MD0_DATA/backups&#039;&#039;&#039; and press &#039;&#039;&#039;enter&#039;&#039;&#039;. (The MD0_DATA part could be different on your model, I&#039;m running a TS-509).&lt;br /&gt;
&lt;br /&gt;
14. Now type &#039;&#039;&#039;cp /etc/exports /share/MD0_DATA/backups/exports&#039;&#039;&#039; and press enter.&lt;br /&gt;
&lt;br /&gt;
15. Type &#039;&#039;&#039;cp /etc/config/nfssetting /share/MD0_DATA/backups/nfssetting&#039;&#039;&#039; and press enter.&lt;br /&gt;
&lt;br /&gt;
16. Now for the fun part. To mount the ramblock follow the procedure below. This is based on the guide here (Method 1): [http://wiki.qnap.com/wiki/Running_Your_Own_Application_at_Startup QNAP Autorun Wikiguide] &lt;br /&gt;
&lt;br /&gt;
17. Pick the method that is applicable to your QNAP model.&lt;br /&gt;
## Model TS-201: Mount the config ramblock /dev/mtdblock4: &amp;lt;pre&amp;gt;# mount -t ext2 /dev/mtdblock4 /tmp/config &amp;lt;/pre&amp;gt; &lt;br /&gt;
## Models TS-109, TS-109P, TS-110, TS-119, TS-209, TS-209P, TS-219, TS-409 (Marvell ARM), TS-419P: Mount the config ramblock /dev/mtdblock5: &amp;lt;pre&amp;gt;# mount -t ext2 /dev/mtdblock5 /tmp/config&amp;lt;/pre&amp;gt; &lt;br /&gt;
## Models TS-439, TS-509, TS-639, TS-809, TS-809U (x86): Mount the config ramblock /dev/sdx6: &amp;lt;pre&amp;gt;# mount -t ext2 /dev/sdx6 /tmp/config&amp;lt;/pre&amp;gt; &lt;br /&gt;
# Create/Edit /tmp/config/autorun.sh .&lt;br /&gt;
## either using vi: &amp;lt;pre&amp;gt;# vi /tmp/config/autorun.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
### Get vi editor into edit mode: &#039;&#039;&#039;press i&#039;&#039;&#039; &lt;br /&gt;
### Add these lines to the autorun.sh script:&lt;br /&gt;
### &#039;&#039;&#039;cp /share/MD0_DATA/backups/exports /etc/exports&#039;&#039;&#039;&lt;br /&gt;
### &#039;&#039;&#039;cp /share/MD0_DATA/backups/nfssetting /etc/config/nfssetting&#039;&#039;&#039;&lt;br /&gt;
### Exit edit mode: &#039;&#039;&#039;press ESC&#039;&#039;&#039; &lt;br /&gt;
### Save and exit: &#039;&#039;&#039;:wq&#039;&#039;&#039; &lt;br /&gt;
## or editing it using a desktop PC and e.g. SFTP &lt;br /&gt;
# Ensure that /tmp/config/autorun.sh is executable: &amp;lt;pre&amp;gt;# chmod +x /tmp/config/autorun.sh&amp;lt;/pre&amp;gt; &lt;br /&gt;
# &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Unmount the mounted flash partition: &amp;lt;pre&amp;gt;# cd /&amp;lt;/pre&amp;gt; &amp;lt;pre&amp;gt;# umount /tmp/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
18. Finish the linked guide, making sure to unmount the ramblock. (You will need to cd away from the /tmp/config directory to umount it.&lt;br /&gt;
&lt;br /&gt;
19. Should be done!&lt;br /&gt;
&lt;br /&gt;
==== Thecus ====&lt;br /&gt;
[[File:thecuslogo.png|link=]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=600px heights=340px&amp;gt;&lt;br /&gt;
File:Thecus1.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 1:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Log in to your ThecusOS interface and select &#039;&#039;&#039;Network Service&#039;&#039;&#039;.&lt;br /&gt;
File:Thecus2.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 2:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Enable NFS and click {{button|Apply}}&lt;br /&gt;
File:Thecus3.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 3:&amp;lt;/big&amp;gt;&#039;&#039;&#039; Go to the &#039;&#039;&#039;Share Folders&#039;&#039;&#039; entry in the &#039;&#039;&#039;Storage&#039;&#039;&#039;-section. Select the folder, you want to share via NFS and click on NFS.&lt;br /&gt;
File:Thecus4.png|&#039;&#039;&#039;&amp;lt;big&amp;gt;Step 4:&amp;lt;/big&amp;gt;&#039;&#039;&#039; You can now define specific hosts and access rights. &#039;&#039;&#039;!!!IMPORTANT!!!&#039;&#039;&#039; Activate AIX as OS support, otherwise Android Kodi won&#039;t be supported. {{button|Apply}}&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Isengard updated}}&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:XBMC_Check_Previous_Episode&amp;diff=216025</id>
		<title>Add-on:XBMC Check Previous Episode</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:XBMC_Check_Previous_Episode&amp;diff=216025"/>
		<updated>2020-07-12T04:09:47Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Addon &lt;br /&gt;
|Name=Kodi Check Previous Episode&lt;br /&gt;
|provider-name=bossanova808, Lucleonhart&lt;br /&gt;
|ID=script.service.checkpreviousepisode&lt;br /&gt;
|latest-version=0.3.5&lt;br /&gt;
|extension point=xbmc.service&lt;br /&gt;
|provides=&lt;br /&gt;
|Summary=Kodi check previous episode state&lt;br /&gt;
|Description=This scripts checks the previous episode from the one you started to watch and warns you if it is missing from your library or unwatched!&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language=&lt;br /&gt;
|License=GNU GENERAL PUBLIC LICENSE. Version 2, June 1991&lt;br /&gt;
|Forum=https://forum.kodi.tv/showthread.php?tid=151531&lt;br /&gt;
|Website=https://kodi.wiki/view/Add-on:XBMC_Check_Previous_Episode&lt;br /&gt;
|Source=https://github.com/bossanova808/script.service.checkpreviousepisode&lt;br /&gt;
|Email=&lt;br /&gt;
|broken=&lt;br /&gt;
|icon url=http://mirrors.kodi.tv/addons/leia/script.service.checkpreviousepisode/icon.png}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons with license tag]]&lt;br /&gt;
[[Category:Add-ons with source tag]]&lt;br /&gt;
[[Category:Add-ons with website tag]]&lt;br /&gt;
[[Category:All add-ons]]&lt;br /&gt;
[[Category:Service add-ons]]&lt;br /&gt;
[[Category:Krypton add-on repository]]&lt;br /&gt;
[[Category:Isengard add-on repository]]&lt;br /&gt;
[[Category:Matrix add-on repository]]&lt;br /&gt;
[[Category:Gotham add-on repository]]&lt;br /&gt;
[[Category:Helix add-on repository]]&lt;br /&gt;
[[Category:Leia add-on repository]]&lt;br /&gt;
[[Category:Jarvis add-on repository]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:XBMC_Check_Previous_Episode&amp;diff=216024</id>
		<title>Add-on:XBMC Check Previous Episode</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:XBMC_Check_Previous_Episode&amp;diff=216024"/>
		<updated>2020-07-12T04:09:03Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Addon &lt;br /&gt;
|Name=Kodi Check Previous Episode&lt;br /&gt;
|provider-name=Lucleonhart, bossanova808&lt;br /&gt;
|ID=script.service.checkpreviousepisode&lt;br /&gt;
|latest-version=0.3.5&lt;br /&gt;
|extension point=xbmc.service&lt;br /&gt;
|provides=&lt;br /&gt;
|Summary=Kodi check previous episode state&lt;br /&gt;
|Description=This scripts checks the previous episode from the one you started to watch and warns you if it is missing from your library or unwatched!&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language=&lt;br /&gt;
|License=GNU GENERAL PUBLIC LICENSE. Version 2, June 1991&lt;br /&gt;
|Forum=https://forum.kodi.tv/showthread.php?tid=151531&lt;br /&gt;
|Website=https://kodi.wiki/view/Add-on:XBMC_Check_Previous_Episode&lt;br /&gt;
|Source=https://github.com/bossanova808/script.service.checkpreviousepisode&lt;br /&gt;
|Email=&lt;br /&gt;
|broken=&lt;br /&gt;
|icon url=http://mirrors.kodi.tv/addons/leia/script.service.checkpreviousepisode/icon.png}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons with license tag]]&lt;br /&gt;
[[Category:Add-ons with source tag]]&lt;br /&gt;
[[Category:Add-ons with website tag]]&lt;br /&gt;
[[Category:All add-ons]]&lt;br /&gt;
[[Category:Service add-ons]]&lt;br /&gt;
[[Category:Krypton add-on repository]]&lt;br /&gt;
[[Category:Isengard add-on repository]]&lt;br /&gt;
[[Category:Matrix add-on repository]]&lt;br /&gt;
[[Category:Gotham add-on repository]]&lt;br /&gt;
[[Category:Helix add-on repository]]&lt;br /&gt;
[[Category:Leia add-on repository]]&lt;br /&gt;
[[Category:Jarvis add-on repository]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Unofficial_add-on_repositories&amp;diff=160677</id>
		<title>Unofficial add-on repositories</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Unofficial_add-on_repositories&amp;diff=160677"/>
		<updated>2019-03-04T03:31:07Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: Update link to latest repo version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav|[[Development]]|[[Add-on development]]|[[Add-on repositories]]}}&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;See also: &#039;&#039;&#039;[[:Category:Add-ons not in the Kodi.tv repo]]&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{warning|{{big|Only download content/apps/add-ons from sources you trust, and at your own risk. This list is maintained by the community and is not an endorsement of those add-ons.}} {{small|&#039;&#039;[[Kodi:General disclaimer|Disclaimer]]&#039;&#039;}} }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;intro&amp;quot; /&amp;gt;Kodi includes an interface to browse other repositories for add-ons that are not part of the Official Kodi Repository. A listing of unofficial repositories is available below.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note:&#039;&#039;&#039;&#039;&#039; The listing here is provided as a convenience and {{kodi}} does not warrant suitability of a repository or its add-ons. Although an initial check was conducted for inclusion into this list, over time the contents of a repository may have changed. The page is not actively patrolled, but action will be taken immediately once notification is received of breaches to our rules. Conduct your own checks to confirm the add-ons are appropriate.&amp;lt;section end=&amp;quot;intro&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Information for add-on developers ==&lt;br /&gt;
# &#039;&#039;&#039;Consider applying to have your add-on included in  [[Submitting Add-ons|Official add-on repository]]&#039;&#039;&#039;&lt;br /&gt;
# If it does not meet the required conditions, consider contacting an owner of an existing unofficial repository and ask if they would be happy to let you distribute your add-on from there.&lt;br /&gt;
# You can also create your own repository. See [[HOW-TO:Create a repository for add-ons]] or [[Add-on repositories]], and then add it to the table below for it to show up in the Repositories Installer Add-on.&lt;br /&gt;
&lt;br /&gt;
== How to install additional add-on repositories ==&lt;br /&gt;
You can install an individual repository using these instructions: &#039;&#039;&#039;[[HOW-TO:Install add-ons from zip files]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To access the contents of the newly installed repository browse to System &amp;gt; Add-ons &amp;gt; Install from repository.&lt;br /&gt;
&lt;br /&gt;
== Unofficial repositories ==&lt;br /&gt;
{{Note|&lt;br /&gt;
* {{big|The &#039;&#039;&#039;[[forum rules]]&#039;&#039;&#039; on piracy content applies to the wiki as well!}}&lt;br /&gt;
* When adding to the table, try to keep the description as &#039;&#039;short&#039;&#039; and &#039;&#039;accurate&#039;&#039; as possible.&lt;br /&gt;
* Also please try to keep it &#039;&#039;alphabetically&#039;&#039; organized according to the &#039;&#039;name column&#039;&#039;.}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Name&lt;br /&gt;
!Description&lt;br /&gt;
!Owner&lt;br /&gt;
!Installable ZIP&lt;br /&gt;
!Icons&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/xbmc-adult/ Adult Add-ons]&lt;br /&gt;
|The definitive source for adult oriented add-ons&lt;br /&gt;
|Xbmc-Adult&lt;br /&gt;
|[https://github.com/xbmc-adult/xbmc-adult/raw/ghmaster/repository.xbmcadult/repository.xbmcadult-1.0.6.zip repository.xbmcadult-1.0.6.zip ]&lt;br /&gt;
|[http://kodi.wiki/images/e/e9/Adult_xbmc.png]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/antigenx/xbmc-repo-agx agx&#039;s repo]&lt;br /&gt;
|Addons by agx, Adult/Gay&lt;br /&gt;
|agx&lt;br /&gt;
|[https://github.com/antigenx/xbmc-repo-agx/raw/master/repository.xbmc-repo-agx/repository.xbmc-repo-agx-1.0.3.zip repository.xbmc-repo-agx-1.0.3.zip]&lt;br /&gt;
|[https://github.com/antigenx/xbmc-repo-agx/raw/master/repository.xbmc-repo-agx/icon.png]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/hadynz/repository.arabic.xbmc-addons Arabic XBMC Addons Repository]&lt;br /&gt;
|Arabic XBMC addon plugins and repository&lt;br /&gt;
|hadynz&lt;br /&gt;
|[https://dl.dropboxusercontent.com/s/udvtswqpb0hhgil/repository.arabic.xbmc-addons.zip?dl=1&amp;amp;token_hash=AAHoNqwhATpiP-LhUDTB3O4IsC2ckT0LuVOMoS6uW3zW2A repository.arabic.xbmc-addons.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://bitbucket.org/vitorhirota/repository.brazilian.xbmc-addons Brazilian Repo]&lt;br /&gt;
|Add-ons for Brazilian users&lt;br /&gt;
|vitorhirota&lt;br /&gt;
|[https://bitbucket.org/vitorhirota/repository.brazilian.xbmc-addons/downloads/repository.brazilian.xbmc-addons-1.0.0.zip repository.brazilian.xbmc-addons-1.0.0.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/bossanova808/repository.bossanova808 Bossanova808&#039;s Repo]&lt;br /&gt;
|XSqueeze - Squeezebox controller/player for XBMC&lt;br /&gt;
|Bossanova808&lt;br /&gt;
|[https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.2.0.zip repository.bossanova808.zip]&lt;br /&gt;
|[https://raw2.github.com/bossanova808/repository.bossanova808/master/repository-downloads/repository.bossanova808/icon.png]&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/xbmc-catchuptv-au/ CatchUpTV AU Plugins]&lt;br /&gt;
|Catch-up TV and other Australian-specific content add-ons&lt;br /&gt;
|AndyBZ&lt;br /&gt;
|[https://github.com/xbmc-catchuptv-au/repo/raw/master/repository.googlecode.xbmc-catchuptv-au/repository.googlecode.xbmc-catchuptv-au-1.3.zip repository.googlecode.xbmc-catchuptv-au-1.3.zip]&lt;br /&gt;
|[http://kodi.wiki/images/b/ba/CatchUpTV_AU_Plugins.png]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/chadparry/kodi-repository.chad.parry.org Chad Parry&#039;s Repository]&lt;br /&gt;
|Add-on for browsing websites with a remote control&lt;br /&gt;
|[[User:ChadParry|ChadParry]]&lt;br /&gt;
|[http://chad.parry.org/software/kodi/repository.chad.parry.org/repository.chad.parry.org-3.0.0.zip repository.chad.parry.org-3.0.0.zip]&lt;br /&gt;
|[http://chad.parry.org/software/kodi/plugin.program.remote.control.browser/icon.png]&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/dmd-xbmc/ DMD-XBMC Add-ons]&lt;br /&gt;
|Czech and Slovak TV Archive addons&lt;br /&gt;
|derby00&lt;br /&gt;
|[https://dmd-xbmc.googlecode.com/files/repository.dmd-xbmcv2.googlecode.com.zip repository.dmd-xbmcv2.googlecode.com.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/gade01/repository.gade Gade&#039;s Add-on Repository]&lt;br /&gt;
|Get updates and follow development of the Rapier skin and other add-ons for XBMC/Kodi.&lt;br /&gt;
|Gade&lt;br /&gt;
|[https://github.com/gade01/repository.gade/raw/master/krypton/repository.gade/repository.gade-2.0.6.zip repository.gade.zip]&lt;br /&gt;
|[https://raw.githubusercontent.com/gade01/repository.gade/master/icon.png]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/xbmc-now/japanese-xbmc-addons Japanese XBMC Addons]&lt;br /&gt;
| Download and install Japanese addons&lt;br /&gt;
|xbmc_now&lt;br /&gt;
|[https://raw.github.com/xbmc-now/japanese-xbmc-addons/master/repo/repository.japanese/repository.japanese-1.0.0.zip repository.japanese.zip]&lt;br /&gt;
|[https://raw.github.com/xbmc-now/japanese-xbmc-addons/master/repo/repository.japanese/icon.png]&lt;br /&gt;
|-&lt;br /&gt;
|[https://gitlab.com/jeroenpardon/repository.jeroen Jeroen&#039;s Repository]&lt;br /&gt;
|Beta versions of the Grid and reFocus skins&lt;br /&gt;
|Jeroen&lt;br /&gt;
|[https://gitlab.com/jeroenpardon/repository.jeroen/raw/master/repository.jeroen/repository.jeroen-1.0.0.zip repository.jeroen]&lt;br /&gt;
|[https://gitlab.com/jeroenpardon/repository.jeroen/raw/master/repository.jeroen/icon.png]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/kodinerds/repo/ Kodinerds Add-ons]&lt;br /&gt;
|General Addons, Skins, mostly german content&lt;br /&gt;
|Kodinerds&lt;br /&gt;
|[https://raw.githubusercontent.com/kodinerds/repo/master/repository.kodinerds.zip repository.kodinerds.zip]&lt;br /&gt;
|[https://raw.githubusercontent.com/kodinerds/repo/master/repository.kodinerds/icon.png]&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/xbmc-korea-addons/ Korean Add-ons]&lt;br /&gt;
|Add-ons for Korean users&lt;br /&gt;
|Xbmc Korea&lt;br /&gt;
|[http://xbmc-korea-addons.googlecode.com/files/repository.xbmc-korea.com-1.0.6.zip repository.xbmc-korea.com-1.0.6.zip]&lt;br /&gt;
|[http://kodi.wiki/images/a/ac/Korean_Add-ons.png]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/mviktor/plugin.video.macedoniaondemand/blob/master/README.md Macedonia On Demand Repository]&lt;br /&gt;
|Macedonia on Demand - addon for Macedonian, Croatian, Serbian users&lt;br /&gt;
|mviktor&lt;br /&gt;
|[https://github.com/mviktor/mviktor.repository.kodi-plugins/releases/download/v1.1.0/mviktor.repository.kodi-plugins-1.1.0.zip mviktor.kodi-plugins.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/membrane-xbmc-repo/ membrane&#039;s repository]&lt;br /&gt;
|Various video and music streaming addons&lt;br /&gt;
|membrane&lt;br /&gt;
|[http://membrane-xbmc-repo.googlecode.com/files/repository.membrane.xbmc-plugins.zip repository.membrane.xbmc-plugins.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mindmade.org/xbmc.php Mindmade Add-ons]&lt;br /&gt;
|Add-ons from mindmade.org including Swiss specific&lt;br /&gt;
|Andreas Wetzel&lt;br /&gt;
|[http://www.mindmade.org/files/repository.mindmade.zip repository.mindmade.zip]&lt;br /&gt;
|[http://kodi.wiki/images/6/6a/Mindmade_Add-ons.png]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/queeup/ Queeup Add-ons]&lt;br /&gt;
|General add-ons&lt;br /&gt;
|Queeup&lt;br /&gt;
|[https://github.com/queeup/repository.queeup/raw/frodo/repository.queeup.zip repository.queeup-2.0.2.zip]&lt;br /&gt;
|[http://kodi.wiki/images/3/36/Queeup_Add-ons.png]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/rasjani/xbmc-rasjanisrepo Rasjani&#039;s Repo]&lt;br /&gt;
|Finnish &amp;amp; English addons&lt;br /&gt;
|rasjani&lt;br /&gt;
|[http://www.pcuf.fi/~rasjani/xbmc-rasjanisrepo/repository.rasjanisrepo.xbmc/repository.rasjanisrepo.xbmc-1.0.0.zip repository.rasjanisrepo.xbmc-1.0.0.zip]&lt;br /&gt;
|[http://www.pcuf.fi/~rasjani/xbmc-rasjanisrepo/repository.rasjanisrepo.xbmc/icon.png]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.rieter.net/content/ Retrospect]&lt;br /&gt;
|Host of an add-on for online TV streaming sites such as NPO.nl, Kijk.nl and SVT.se (previously know as XBMC Online TV).&lt;br /&gt;
|Basje&lt;br /&gt;
|[http://www.rieter.net/net.rieter.xot.repository/net.rieter.xot.repository/net.rieter.xot.repository-1.0.5.zip net.rieter.xot.repository-1.0.5.zip]&lt;br /&gt;
|[http://kodi.wiki/images/7/75/XOTUzg_Add-on.png]&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/ruuks-repo/ ruuk&#039;s repo]&lt;br /&gt;
|Latest versions of Forum Browser, flickr, Facebook Media, WebViewer, Plugin Slideshow Screensaver, X-Note (Evernote), ShareSocial etc...&lt;br /&gt;
|ruuk&lt;br /&gt;
|[http://ruuks-repo.googlecode.com/files/ruuk.addon.repository-1.0.0.zip ruuk.addon.repository-1.0.0.zip]&lt;br /&gt;
|[http://code.google.com/p/ruuks-repo/source/browse/trunk/repo/ruuk.addon.repository/icon.png]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.serielsrl.it/salvo5puntozero-in-tv Salvo 5.0 add-on]&lt;br /&gt;
|The best Live and onDemand FREE and INDEPENDENT ITALIAN WebTV - Salvo5puntozero.tv&lt;br /&gt;
|Seriel&lt;br /&gt;
|[http://www.serielsrl.it/salvo5puntozero-in-tv repositoy.seriel-1.0.0.zip]&lt;br /&gt;
|[http://www.serielsrl.it/images/jdownloads/fileimages/icon.png]&lt;br /&gt;
|-&lt;br /&gt;
|[http://sastatv.com Sastatv Repository]&lt;br /&gt;
|Live streams and OnDemand media from all over subcontinent&lt;br /&gt;
|Sastatv&lt;br /&gt;
|[http://sastatv.com/repository.sasatv.addons.zip repository.sasatv.addons.zip]&lt;br /&gt;
|[http://sastatv.com/icon.png]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/ScudLee/scudlee-xbmc-addons ScudLee&#039;s Add-on Repository]&lt;br /&gt;
|AniDB.net scraper mods&lt;br /&gt;
|ScudLee&lt;br /&gt;
|[https://github.com/downloads/ScudLee/scudlee-xbmc-addons/repository.scudlee-1.0.0.zip repository.scudlee-1.0.0.zip]&lt;br /&gt;
|[https://raw.github.com/ScudLee/scudlee-xbmc-addons/master/repository.scudlee/icon.png]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/teeedubb/teeedubb-xbmc-repo/ teeedubb Add-ons]&lt;br /&gt;
|Add-ons by teeedubb - Steam Launcher, Music Party Mode, and others&lt;br /&gt;
|teeedubb&lt;br /&gt;
|[https://github.com/teeedubb/teeedubb-xbmc-repo/raw/master/repository.teeedubb/repository.teeedubb-1.0.1.zip repository.teeedubb-1.0.1.zip]&lt;br /&gt;
|[https://raw.githubusercontent.com/teeedubb/teeedubb-xbmc-repo/master/repository.teeedubb/icon.png]&lt;br /&gt;
|-&lt;br /&gt;
|[https://bitbucket.org/Opvolger/plugin.video.uzg Uitzendinggemist (NPO)]&lt;br /&gt;
|Watch Uitzendinggemist (NPO) videos (dutch)&lt;br /&gt;
|Opvolger&lt;br /&gt;
|[https://bitbucket.org/Opvolger/plugin.video.uzg/downloads/plugin.video.uzg.1.0.3.zip plugin.video.uzg.1.0.3.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/diegofn/wiiego-xbmc-addons/ Wiiego Add-ons]&lt;br /&gt;
|Add-ons as Terra Sonora Audio Service (Listen music for free)&lt;br /&gt;
|Wiiego&lt;br /&gt;
|[https://github.com/diegofn/wiiego-xbmc-addons/raw/master/repo/repository.wiiego/repository.wiiego-1.0.1.zip repository.wiiego-1.0.1.zip]&lt;br /&gt;
|[https://raw.githubusercontent.com/diegofn/wiiego-xbmc-addons/master/repo/repository.wiiego/icon.png]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Xycl Xycl Add-ons]&lt;br /&gt;
| Amazon.de Prime Instant Video, WDR Rockpalast concerts, My Pictures Database and ListenLive.eu&lt;br /&gt;
|Xycl&lt;br /&gt;
|[https://github.com/Xycl/repository.xycl.addons/raw/master/repository.xycl.addons/repository.xycl.addons-1.0.9.zip repository.xycl.addons.zip]&lt;br /&gt;
|[https://raw.githubusercontent.com/Xycl/repository.xycl.addons/master/repository.xycl.addons/icon.png]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Outdated Unofficial repositories ==&lt;br /&gt;
&lt;br /&gt;
These repositories have not been updated in a long period of time so might contain broken add-ons.&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
* {{big|The &#039;&#039;&#039;[[forum rules]]&#039;&#039;&#039; on piracy content applies to the wiki as well!}}&lt;br /&gt;
* When adding to the table, try to keep the description as &#039;&#039;short&#039;&#039; and &#039;&#039;accurate&#039;&#039; as possible.&lt;br /&gt;
* Also please try to keep it &#039;&#039;alphabetically&#039;&#039; organized according to the &#039;&#039;name column&#039;&#039;.}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Name&lt;br /&gt;
!Description&lt;br /&gt;
!Owner&lt;br /&gt;
!Installable ZIP&lt;br /&gt;
!Icons&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/aussieaddons/repo Aussie Add-ons]&lt;br /&gt;
|Add-ons for Australian Free To Air TV and Foxtel Accounts. &#039;&#039;&#039;Due to DMCA Takedown Notice, no longer supported&#039;&#039;&#039; &lt;br /&gt;
See: http://aussieaddons.com/&lt;br /&gt;
|Aussie Add-ons&lt;br /&gt;
|https://github.com/aussieaddons/repo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/xbmc-repo-balinus/ Balinus Repo]&lt;br /&gt;
|Host of the Shade skin for Eden&lt;br /&gt;
|Balinus&lt;br /&gt;
|[http://xbmc-repo-balinus.googlecode.com/files/xbmc-repo-balinus.zip xbmc-repo-balinus-1.0.0.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/BlueCop/BlueCop-XBMC-Plugins Bluecop&#039;s Repo]&lt;br /&gt;
|Misc video add-ons that BlueCop is updating&lt;br /&gt;
|BlueCop&lt;br /&gt;
|[http://bluecop-xbmc-repo.googlecode.com/files/repository.bluecop.xbmc-plugins.zip repository.bluecop.xbmc-plugins.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/xbmc-czech/ Czech Add-ons]&lt;br /&gt;
|Add-ons for Czech users&lt;br /&gt;
|Tomas.zemres&lt;br /&gt;
|[http://xbmc-czech.googlecode.com/files/repository.xbmc-czech.sf.net-0.1.zip repository.xbmc-czech.sf.net-1.0.zip]&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/izexbmcaddons/ iZE Add-ons]&lt;br /&gt;
|General add-ons&lt;br /&gt;
|iZE&lt;br /&gt;
|[http://izexbmcaddons.googlecode.com/files/repository.googlecode.izexbmcaddons.zip repository.googlecode.izexbmcaddons.zip]&lt;br /&gt;
|[http://kodi.wiki/images/b/b7/IZE_Add-ons.png]&lt;br /&gt;
|-&lt;br /&gt;
|[https://code.google.com/p/hybrid-development-repo/ Hybrid Development Repo]&lt;br /&gt;
|Hosts the test builds of the skins Hybrid, Confluence Vertical and Confluence Customizable Mod.&lt;br /&gt;
|Mudislander&lt;br /&gt;
|[https://hybrid-development-repo.googlecode.com/files/xbmc.repo.hybrid-1.0.0.zip xbmc.repo.hybrid-1.0.0.zip]&lt;br /&gt;
|[http://www.brucesplace.me.uk/hybridscreenshots/icon.png]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Karrade/xbmc-repo Karrade&#039;s Addons]&lt;br /&gt;
|Home of TV Promos&lt;br /&gt;
|Karrade&lt;br /&gt;
|[https://github.com/Karrade/xbmc-repo/raw/master/repo/repository.karrade/repository.karrade.zip repository.karrade.zip]&lt;br /&gt;
|[https://raw.githubusercontent.com/Karrade/xbmc-repo/master/repo/repository.karrade/icon.png]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/kuruoujou/kuroshi-xbmc-repo/ Kuroshi&#039;s XBMC Repository]&lt;br /&gt;
|Home of XBMAL and (maybe) others&lt;br /&gt;
|Kuroshi&lt;br /&gt;
|[http://ramblingahoge.net/kuroshi-xbmc-repo/repository.kuroshi/repository.kuroshi-2.0.0.zip repository.kuroshi-2.0.0.zip]&lt;br /&gt;
|[http://ramblingahoge.net/kuroshi-xbmc-repo/repository.kuroshi/icon.png]&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/lucifurious/xbmc-webinterface.diablo/ Lucifurious Repo]&lt;br /&gt;
|Web Interface Repository (My custom and standard)&lt;br /&gt;
|Lucifurious&lt;br /&gt;
|(Coming Soon!)&lt;br /&gt;
|[http://kodi.wiki/images/e/e5/Luxeria_Add-ons.png]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/luxeria-repository/ Luxeria Add-ons]&lt;br /&gt;
|General add-ons including dvd and bluray ripper&lt;br /&gt;
|Linuxluemmel&lt;br /&gt;
|[http://luxeria-repository.googlecode.com/files/repository.luxeria.zip repository.luxeria.zip]&lt;br /&gt;
|[http://kodi.wiki/images/e/e5/Luxeria_Add-ons.png]&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/xbmc-addon-repository/ Maruchan&#039;s Add-ons]&lt;br /&gt;
|General add-ons&lt;br /&gt;
|Orokara&lt;br /&gt;
|[http://xbmc-addon-repository.googlecode.com/files/repository.unofficial.addons.zip repository.unofficial.addons.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/merlink01/KodiPlugins Merlink&#039;s Addons]&lt;br /&gt;
|Various Addons: MVG/MVV Munich, ZFS Checker...&lt;br /&gt;
|merlink&lt;br /&gt;
|[https://github.com/merlink01/KodiPlugins/raw/master/releases/repository.merlink.kodi-addons/repository.merlink.kodi-addons-0.0.3.zip repository.merlink.kodi-addons.zip]&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/mossy-xbmc-repo/ Mossy&#039;s Frodo repo]&lt;br /&gt;
|Irish TV Player and 4oD (working update of Nibor&#039;s version)&lt;br /&gt;
|Mossy&lt;br /&gt;
|[http://mossy-xbmc-repo.googlecode.com/git/release/repository.mossy/repository.mossy.zip repository.mossy.zip]&lt;br /&gt;
|[http://mossy-xbmc-repo.googlecode.com/git/release/repository.mossy/icon.png]&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/sparetime/ Nixa&#039;s Add-ons]&lt;br /&gt;
|General video add-ons&lt;br /&gt;
|Nixa&lt;br /&gt;
|[http://sparetime.googlecode.com/files/repository.googlecode.sparetime.zip repository.googlecode.sparetime.zip]&lt;br /&gt;
|[http://kodi.wiki/images/c/c8/AJ_Video_Add-ons.png]&lt;br /&gt;
|-&lt;br /&gt;
|[http://killdash9.github.com/xbmc-parental-controls/ Parental Controls Add-on]&lt;br /&gt;
|A self-updating parental controls addon.&lt;br /&gt;
|killdash9&lt;br /&gt;
|[https://github.com/downloads/killdash9/xbmc-parental-controls/script.video.parentalcontrols-1.5.3.zip script.video.parentalcontrols-1.5.3.zip]&lt;br /&gt;
|[https://raw.github.com/killdash9/xbmc-parental-controls/master/script.video.parentalcontrols/icon.png]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/hippojay/repository.plexbmc.addons PleXBMC Add-ons Repository]&lt;br /&gt;
|Plex integration for XBMC&lt;br /&gt;
|hippojay, pecinko, magnesium, wickning1&lt;br /&gt;
|[http://hippojay.github.io/repository.plexbmc.addons/download/repository.plexbmc.addons/repository.plexbmc.addons-3.0.0.zip repository.plexbmc.addons-3.0.0.zip]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/TsUPeR/xbmc-repo Popeye&#039;s Repo]&lt;br /&gt;
|Addons for streaming video files via Usenet connections, addons include Pneumatic and Newznab&lt;br /&gt;
|Popeye&lt;br /&gt;
|[https://raw.github.com/TsUPeR/xbmc-repo/master/repo/repository.popeye/repository.popeye-1.0.1.zip repository.popeye-1.0.1.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/vikjon0 QF Add-ons]&lt;br /&gt;
|Add-ons for XBMC-Live and Linux&lt;br /&gt;
|Vikjon0&lt;br /&gt;
|[https://github.com/vikjon0/qf-xbmc-addons/raw/master/repo/repository.qf.addons/repository.qf.addons-1.0.1.zip repository.qf.addons-1.0.1.zip]&lt;br /&gt;
|[http://kodi.wiki/images/c/cf/QF_Add-ons.png]&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/sd-xbmc/ SD XBMC Repository]&lt;br /&gt;
|Add-ons for Polish users&lt;br /&gt;
|Plesken&lt;br /&gt;
|[http://sd-xbmc.googlecode.com/files/repository.sd-xbmc.org-1.0.1.zip repository.sd-xbmc.org-1.0.1.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/seppius-xbmc-repo/ Seppius RU Add-ons]&lt;br /&gt;
|Add-ons for Russian users&lt;br /&gt;
|Seppius&lt;br /&gt;
|[http://seppius-xbmc-repo.googlecode.com/files/repository.seppius.zip repository.seppius.zip]&lt;br /&gt;
|[http://kodi.wiki/images/b/b2/Seppius_RU_Add-ons.png]&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/sickbeard-xbmc/ Sickbeard integration into XBMC]&lt;br /&gt;
|Repository for downloading the Sickbeard XBMC plugin&lt;br /&gt;
|Zach Moore&lt;br /&gt;
|[http://sickbeard-xbmc.googlecode.com/files/repository.sickbeard.xbmc-plugins.zip repository.sickbeard.xbmc-plugins.zip]&lt;br /&gt;
|[http://i.imgur.com/ogZWC.png]&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/smuto/ smuto Repository]&lt;br /&gt;
|Add-ons for Polish users&lt;br /&gt;
|smuto&lt;br /&gt;
|[http://smuto.googlecode.com/files/repository.smuto-1.2.1.zip repository.smuto-1.2.1.zip]&lt;br /&gt;
|[http://kodi.wiki/images/1/1e/Smuto.png]&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/plugin/ stacked Add-on Repository]&lt;br /&gt;
|Video Add-ons: PBS, Revision3, TMZ, G4TV, ESPN Video, NBA Video, and Trailer Addict&lt;br /&gt;
|stacked&lt;br /&gt;
|[http://plugin.googlecode.com/files/repository.stacked.xbmc.addons.zip repository.stacked.xbmc.addons.zip]&lt;br /&gt;
|[http://plugin.googlecode.com/git/icon.png]&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/repothn/ THN&#039;s Addons]&lt;br /&gt;
|Addons by THN&lt;br /&gt;
|THN&lt;br /&gt;
|[http://repothn.googlecode.com/files/repository.googlecode.repothn.zip repository.googlecode.repothn.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/t0mm0/t0mm0-xbmc-plugins t0mm0 Addons]&lt;br /&gt;
|Addons by t0mm0&lt;br /&gt;
|t0mm0&lt;br /&gt;
|[https://github.com/downloads/t0mm0/t0mm0-xbmc-plugins/repository.t0mm0-1.0.3.zip repository.t0mm0-1.0.3.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/turkishxbmcscraper/ Turkish Add-ons]&lt;br /&gt;
|Add-ons &amp;amp; Scraper for Turkish users&lt;br /&gt;
|Drascom&lt;br /&gt;
|[http://turkishxbmcscraper.googlecode.com/files/repository.drascom.xbmc-plugins.zip repository.drascom.xbmc-plugins.zip]&lt;br /&gt;
|-&lt;br /&gt;
|[https://code.google.com/p/urlxl-repo/ urlXL XBMC Addon Repo]&lt;br /&gt;
|Cruncyroll Takeout Addon + Dependencies&lt;br /&gt;
|Yoshi of the Wire&lt;br /&gt;
|[https://urlxl-repo.googlecode.com/files/repository.urlXL.zip repository.urlXL.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/xbmc-doplnky/ XBMC Doplnky]&lt;br /&gt;
|Video addons for czech and slovak users&lt;br /&gt;
| lzoubek&lt;br /&gt;
|[http://xbmc-doplnky.googlecode.com/files/repository.xbmc.doplnky-1.0.3.zip repository.xbmc.doplnky-1.0.3.zip]&lt;br /&gt;
|[https://raw.githubusercontent.com/lzoubek/xbmc-doplnky/master/repository.xbmc.doplnky/icon.png]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Repositories]]&lt;br /&gt;
[[Category:Add-ons]]&lt;br /&gt;
[[Category:Manual]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=128770</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=128770"/>
		<updated>2017-03-08T23:55:08Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: /* Supported Platforms */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Add-on &lt;br /&gt;
|Name=XSqueeze&lt;br /&gt;
|provider-name=bossanova808&lt;br /&gt;
|ID=script.xsqueeze&lt;br /&gt;
|latest-version=1.1.3&lt;br /&gt;
|extension point=xbmc.addon.metadata&lt;br /&gt;
|provides=executable&lt;br /&gt;
|Summary=Squeezebox player/controller for XBMC.&lt;br /&gt;
|Description=Turn your XBMC into a [http://www.mysqueezebox.com/download Logitech Media Server] player or control an external Squeezebox.&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language=en&lt;br /&gt;
|License=GPL-2.0&lt;br /&gt;
|Forum=http://forum.kodi.tv/showthread.php?tid=122199&lt;br /&gt;
|Website=https://github.com/bossanova808/repository.bossanova808&lt;br /&gt;
|Source=https://github.com/bossanova808/repository.bossanova808&lt;br /&gt;
|Email= &lt;br /&gt;
|broken= &lt;br /&gt;
|icon url=https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/script.xsqueeze/icon.png&lt;br /&gt;
|repo=[https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip bossanova808]&lt;br /&gt;
|type=&lt;br /&gt;
}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
XSqueeze is Squeezebox player/controller/music chooser for XBMC. XSqueeze can be used in three main ways:&lt;br /&gt;
&lt;br /&gt;
# As simply a big-screen visualiser/controller/music chooser for an existing Squeezebox player&lt;br /&gt;
# As a software based squeezeplayer to extend your existing network of Squeezebox audio players using your XBMC machine - with local playback, music choosing, and a visualiser. This allows you to have an XBMC/XSqueeze setup in one room that syncs with other Squeezebox players you use.&lt;br /&gt;
# As an easy hack to achieve multi-room, synchronized audio playback with XBMC. In this case, all your players are software players using your current XBMC hardware&lt;br /&gt;
&lt;br /&gt;
The last two use cases rely on either squeezelite or squeezeslave for music playback. Either of these can be automatically run directly by the addon (typical use case) or manually installed as a background service if you need something out of the ordinary. &lt;br /&gt;
&lt;br /&gt;
(&#039;&#039;&#039;NB&#039;&#039;&#039;: The player functionality only works on Windows, OSX and Linux variants with alsa - 2.6+/OpenELEC/Crystalbuntu/Raspbmc - NOT iOS/ATV2/Android/other platforms not listed. Basically, the squeezelite or squeezeslave binary must be available for your system for local playback to be possible).&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/Other%20Downloads/Screenshots/Xsqueeze/XSqueezeNowPlaying.png&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/Other%20Downloads/Screenshots/Xsqueeze/XSqueezeChooser.png&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Logitech Media Server &amp;gt;= version 7.6 must be running somewhere on your network as the music server&lt;br /&gt;
* squeezelite or squeezeslave (only required for local playback, installed automatically with the addon)&lt;br /&gt;
&lt;br /&gt;
=== Supported Platforms ===&lt;br /&gt;
{{Note|&#039;&#039;Local playback means audio playback on the local machine as a full Squeezebox emulator using the software Squeezebox emulators - and you can choose squeezeslave or (recommended) squeezelite - i.e you can playback all formats and use all plugins those external players support - using squeezelite you can even have easy Spotify support&#039;&#039;}}&lt;br /&gt;
{{Note|&#039;&#039;Controller only means visualisation of an existing Squeezebox or software player, with control, and music choosing, but no playback&#039;&#039;}}&lt;br /&gt;
* Windows, Libre/OpenELEC, Linux variants (on x86 and ARM) - with alsa, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* Raspberry Pi - In theory full support if your distro has alsa  Note: XBian and Raspbmc provide alsa support out of the box. Libre/OpenELEC can be made to support ALSA with a minor configuration change (see below). &lt;br /&gt;
* ATV2/iOS - Controller mode supported, but no local playback support.  If you install a squeezeplayer app from the app store (e.g [http://penguinlovesmusic.de/iPeng with the local playback addon]), you can then control this via Xsqueeze if you want to.  So pretty much the same result.&lt;br /&gt;
* Android - Controller mode support, no local playback support - but you can install [https://play.google.com/store/apps/details?id=de.bluegaspode.squeezeplayer&amp;amp;hl=en Squeezeplayer from Google Play] and then control that from Xsqueeze for basically the same result.&lt;br /&gt;
&lt;br /&gt;
Visit [[forum:122199|XSqueeze forum thread]] for latest discussion, new release notification, and help.&lt;br /&gt;
&lt;br /&gt;
=== Spotify Support ===&lt;br /&gt;
XSqueeze supports Spotify playback as of version 0.8.7 and above.&lt;br /&gt;
&lt;br /&gt;
Requirements for this:&lt;br /&gt;
* You must have a Spotify Premium account&lt;br /&gt;
* You must configure XSqueeze to use squeezelite as the internal player&lt;br /&gt;
* You must install Triode&#039;s Third Party Spotify plug-in&lt;br /&gt;
  (LMS-&amp;gt;Settings-&amp;gt;Recommended Third Party Plug-ins. &lt;br /&gt;
   Install, restart LMS, configure, restart LMS, run tests on the plug-ins setting page)&lt;br /&gt;
&lt;br /&gt;
Once you have it all working, in XSqueeze start the music chooser (use the icon bottom right that looks like a speech bubble!) - go to Apps -&amp;gt; Spotify -&amp;gt; and you should be able to browse all your Spotify music.  Select what you want and it should start playing!&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
In order to install XSqueeze, you must first enable the bossanova808 repo in XBMC. You can accomplish this by downloading the zip file at [https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip this link] and installing the repo manually by following [http://wiki.xbmc.org/index.php?title=HOW-TO:Install_an_Add-on_from_a_zip_file these directions].&lt;br /&gt;
&lt;br /&gt;
Once the bossanova808 repo has been enabled, you will be able to install XSqueeze from it. Installing XSqueeze will automatically install any dependencies including XSqueezeChooser (the music choosing component), and the player binaries.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
=== XBMC ===&lt;br /&gt;
{{redv|&#039;&#039;&#039;Important Notes:&#039;&#039;&#039;|&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt; XSqueeze should be launched from an icon on your skin&#039;s home page (add it as such using your skin settings).  e.g. in Confluence: Go to &#039;&#039;&#039;System-&amp;gt;Settings-&amp;gt;Appearance-&amp;gt;Skin-&amp;gt;Skin-&amp;gt;Settings&#039;&#039;&#039; ... it barely looks like you can click it, but you can, and all the Confluence specific settings can be found hidden under there - go to Add-On Shortcuts, and add it as either a music or program shortcut (works either way).  If you just launch it from the Programs list section, the Chooser (see below) won&#039;t work properly - this is due to a bug in XBMC&#039;s window stacking code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt; A secondary plugin (XSqueeze Chooser) will automatically be installed along with XSqueeze.  This is a music choosing utility, &#039;&#039;&#039;and should be launched only from within XSqueeze&#039;&#039;&#039; by hitting {{keypress|i}} or {{keypress|info}}.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&#039; You should also disable GUI sounds and the new Gotham &#039;keep audio device alive&#039; option if you use XSqueeze&#039;&#039;&#039;, or you may experience weird noises when you start XSqueeze (as XSqueeze suspends the internal XBMC AudioEngine but this does not unfortunately flush the audio output buffers, so when XSqueeze starts this buffered data is pushed through and you can get a weird repeating drone noise).}}&lt;br /&gt;
&lt;br /&gt;
big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&#039; In XSqueeze settings there is a Troubleshooting page with various options you can use to work around various issues...but feel free to ask in the support thread too.  The default settings work out of the box for most people.}}&lt;br /&gt;
&lt;br /&gt;
=== XSqueeze ===&lt;br /&gt;
Go to the XSqueeze addon settings (go to the addon and use the context menu to get to &#039;configure&#039;).&lt;br /&gt;
&lt;br /&gt;
==== Logitech Media Server AKA LMS ====&lt;br /&gt;
Here&#039;s where you put your LMS server details. Generally you can use the automatic discovery option to find your server on the network and it will full in the IP address for you.  Otherwise you can just enter it manually if you need to.  Add login details/port etc. if you need to.&lt;br /&gt;
&lt;br /&gt;
==== Mode ====&lt;br /&gt;
If you don&#039;t want to use local playback, i.e. you just want to control/visualise an external squeezebox, disable the first toggle. You&#039;ll then need to enter the actual MAC address of the existing player you want to control (usually found on a sticker on the back of the machine).&lt;br /&gt;
&lt;br /&gt;
If local playback is enabled you can:&lt;br /&gt;
* Choose which player (squeezelite is more modern and supports hi def audio, spotify etc, but squeezeslave is kept for historical reasons)&lt;br /&gt;
* Use the automatic audio output chooser to specify the audio output device (although usually it will pick the right one by default there&#039;s no harm in explicitly setting it)&lt;br /&gt;
* Change the dummy MAC address the player uses - &#039;&#039;&#039;required for two reasons:&#039;&#039;&#039;&lt;br /&gt;
# If you have multiple installations of XSqueeze for example - otherwise all your software players will register as one player in LMS&lt;br /&gt;
# LMS uses this number to register the device/player on the mysqueezebox.com cloud service. Many remote software or apps (such as the official ones for iOS and android) rely on this registration to identify and communicate with the device. If your device (xbmc installation in this case) is not registered with a unique mac address, remote apps will not be able to connect to it. You can also manage favourites and player settings through this cloud service, and control the players over the internet&lt;br /&gt;
* [Optionally] Add a list of extra player arguments that will be passed on - such as manually specifying an audio output to use.&lt;br /&gt;
  (for available options, see http://wiki.slimdevices.com/index.php/SqueezeSlave#Command_Line_Switches or http://code.google.com/p/squeezelite/)&lt;br /&gt;
  &#039;&#039;**** NOTE IF USING OpenELEC, I RECOMMEND adding &#039;-y200&#039; (without the quotes) as an argument to avoid audio dropouts&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Other Settings ====&lt;br /&gt;
You can choose:&lt;br /&gt;
* To have music start playing immediately on XSqueeze launch (a &#039;play&#039; signal is sent and anything stored in your playlist resumes)&lt;br /&gt;
* To enable/disable mouse/touchscreen controls&lt;br /&gt;
&lt;br /&gt;
==== Troubleshooting ====&lt;br /&gt;
Various delays can be configured here to workaround issues, but the defaults are sensibly chosen and work for almost everyone.  If you still have issues after playing with these, come to the forum thread for help.&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi ===&lt;br /&gt;
What you need to do depends on which distribution you are using for your Pi.  If you wish to use XSqueeze as a player, you will generally need to load the snd_bcm2835 ALSA module if your Raspberry Pi distro does not do so by default.&lt;br /&gt;
&lt;br /&gt;
If you use squeezelite with XSqueeze, you may need to add &amp;quot;-a 160&amp;quot; (without the quotes) to the squeezelite extra settings to avoid stuttering audio issues. Some people have found &amp;quot;-a 80&amp;quot; is enough.&lt;br /&gt;
&lt;br /&gt;
Check whether or not the Raspberry Pi ALSA module is loaded:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;lsmod | grep -q snd_bcm2835 &amp;amp;&amp;amp; echo &amp;quot;snd_bcm2835 module is loaded.&amp;quot; || echo &amp;quot;snd_bcm2835 module is NOT loaded.&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Load the Raspberry Pi ALSA module:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;sudo modprobe snd_bcm2835&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Raspbmc ====&lt;br /&gt;
Raspbmc does not load the Raspberry Pi ALSA module by default. This change must be made in order for snd_bcm2835 to be loaded at bootup:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;echo snd_bcm2835 | sudo tee -a /etc/modules&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== OpenELEC (Raspberry Pi build) ====&lt;br /&gt;
OpenELEC does not load the Raspberry Pi ALSA module by default. This change must be made in order for snd_bcm2835 to be loaded at bootup:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;echo snd_bcm2835 &amp;gt;&amp;gt; /storage/.config/modules-load.d/audio.conf&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== LibreELEC (Raspberry Pi build) ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;mount -o remount,rw /flash&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
Add the following to you config.txt:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;nano /flash/config.txt&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;dtparam audio=on&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There is more detail about this file here: https://wiki.libreelec.tv/index.php?title=Config.txt&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
In XBMC-&amp;gt;Add Ons-&amp;gt;Programs, run XSqueeze&lt;br /&gt;
{{bluev|Extra Information:|&lt;br /&gt;
&#039;&#039;&#039;XSqueeze actually runs best when launched from an icon on your home page&#039;&#039;&#039; (add it as such using your skin settings).  (There is a bug in XBMC that can cause the Chooser component to improperly exit if you run it from the programs list rather than a home screen icon).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XSqueeze&#039;&#039;&#039; doesn&#039;t live in the music plugins section as it&#039;s not a typical XBMC music plugin, it&#039;s a program plugin as the playback itself is external to XBMC&#039;s playback systems).}}&lt;br /&gt;
&lt;br /&gt;
On your first run of any new version, you may get a message window pop up with any important changes, reminders etc.  This only occurs the first run of each version, but you can find the same information in the addon folder/FIRSTRUN.txt if you need it.&lt;br /&gt;
&lt;br /&gt;
As the addon starts, you will get messages if there are any issues (see below for troubleshooting).  Once everything is OK (and after the external player has started if you have chosen the local playback option) - you will get to the main XSqueeze Now Playing screen.&lt;br /&gt;
&lt;br /&gt;
If you haven&#039;t used XSqueeze before, now is the time to add some music.  Hit your {{keypress|i}} or {{keypress|info}} and you will get a music chooser.  Select some music and you&#039;ll drop back into the XSqueeze main screen and playback begins.  &lt;br /&gt;
&lt;br /&gt;
You can exit at any time with your normal exit/home button (usually the big green button on MCE remotes, or escape on your keyboard).  This can take several seconds as XSqueeze waits on various things to finish - the external player, the artist slideshow script etc. &lt;br /&gt;
&lt;br /&gt;
If using squeezeslave: To navigate the virtual player (green lines at bottom of screen), use the up/down/arrows/left/right arrows just like on a Squeezebox classic etc. - and note that hitting right is generally the &#039;select&#039; action just like on actual Squeezeboxes (select itself will probably also work in most contexts).&lt;br /&gt;
&lt;br /&gt;
(Confluence:) The basic layout is a big panel with cover art, progress bar etc. for the current track, and smaller displays for the next 10 coming tracks.  The panel on the right uses script.artistslideshow to pull band photos and bio information for the currently playing artist.&lt;br /&gt;
&lt;br /&gt;
(Other Skins) - There have been reports of missing controls with other skins - try using Confluence if you have this issue.  Would like some help with working out why this occurs - I always use Confluence.  If you have any solutions - please post them in the forum thread!&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Audio Issues (dropouts, no audio etc) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FIRST, TRY TURNING OFF XBMC MENU SOUNDS AND THE KEEP AUDIO DEVICE ALIVE OPTION!!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;Squeezeslave Users:&#039;&#039;&#039; In XSqueeze settings-&amp;gt;Local Playback-&amp;gt;Extra squeezeslave arguments-&amp;gt; add &#039;-y200&#039; (without the quotes) to try &amp;amp; solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;squeezelite Users:&#039;&#039;&#039; In XSqueeze settings-&amp;gt;Local Playback-&amp;gt;Extra squeezelite arguments-&amp;gt; add &#039;-a 160&#039; (without the quotes) to try &amp;amp; solve audio issues.}}&lt;br /&gt;
&lt;br /&gt;
If you&#039;re not getting audio full stop from the addon then you will probably need to manually set your output for squeezelite/slave, whichever you&#039;re using.&lt;br /&gt;
&lt;br /&gt;
This is done in XSqueeze settings -&amp;gt; Local Playback -&amp;gt; Audio Output Chooser&lt;br /&gt;
&lt;br /&gt;
=== General Issues ===&lt;br /&gt;
&lt;br /&gt;
If you are still having issues, then it&#039;s best to drop to the commandline on your machine and try running the player directly there. The player binaries live in your xbmc userdata folder under:&lt;br /&gt;
&lt;br /&gt;
/addons/script.xsqueeze/resources/bin/SYSTEM ... etc. Find the right binary (platform and 32 or 64 bit as needed), and run it directly from there.&lt;br /&gt;
&lt;br /&gt;
(squeezelite: you can list audio output devices with the -l switch, then specify a device with the -o switch)&lt;br /&gt;
&lt;br /&gt;
(squeezeslave: You can test all of this from the command line quite easily using the -D switch, so in full:&lt;br /&gt;
&lt;br /&gt;
 squeezeslave -o12 -D yourserveraddress&lt;br /&gt;
&lt;br /&gt;
..this will give you a text based Squeezeslave player right on your command line so you can quickly trigger audio to test etc.)&lt;br /&gt;
&lt;br /&gt;
Once you have worked out how to run the player from the commandline, and get audio out ok, then just copy the switches you need into your xsqueeze settings.&lt;br /&gt;
&lt;br /&gt;
For further info on squeezeslave, see:&lt;br /&gt;
* [http://wiki.slimdevices.com/index.php/SqueezeSlave squeezeslave]&lt;br /&gt;
* [http://wiki.slimdevices.com/index.php/SqueezeSlave#Command_Line_Switches squeezeslave/Command Line Switches]&lt;br /&gt;
And for squeezelite, see:&lt;br /&gt;
* [http://code.google.com/p/squeezelite/ squeezelite]&lt;br /&gt;
&lt;br /&gt;
If you are stuck - post a message to the forum thread&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;and remember to please always ***INCLUDE YOUR [[Log file|FULL DEBUG LOGFILE]]****&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Audio Sync Issues ===&lt;br /&gt;
&lt;br /&gt;
Squeezeslave and squeezelite are software players and like all software players, do not 100% support really precise sync like the hardware ones do - this is due to all sorts of factors (network latency, buffering, soundcard timing drift etc)&lt;br /&gt;
&lt;br /&gt;
In general, squeezelite is really very good with sync, but try both players to see which works for you best.&lt;br /&gt;
&lt;br /&gt;
Once you know in general which works best for you, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize which can improve things further.&lt;br /&gt;
&lt;br /&gt;
I regularly sync real squeezeboxes with squeezelite players and it works very well.&lt;br /&gt;
&lt;br /&gt;
=== What to do if you&#039;re still stuck ===&lt;br /&gt;
&lt;br /&gt;
Try harder and re-read these instructions - there&#039;s a lot of info here! &lt;br /&gt;
&lt;br /&gt;
Try really hard, and if you are then still really stuck, post to the forum thread here: [[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
Feedback and ideas appreciated!&lt;br /&gt;
&lt;br /&gt;
== Manual Installation of squeezelite or squeezeslave on your XBMC system ==&lt;br /&gt;
&lt;br /&gt;
Generally it&#039;s best to just use the included player, but if you have special needs you might want to use a manual install. For example, you want to be able to exit XSqueeze and leave the music playing while you run a picture slideshow.&lt;br /&gt;
&lt;br /&gt;
To do this you must manually install a player on your system, and then use XSqueeze with it in &#039;controller only&#039; mode.&lt;br /&gt;
&lt;br /&gt;
Binaries are available here (use latest version) - or you an use the ones in the addon folder too of course:&lt;br /&gt;
[http://sourceforge.net/projects/softsqueeze/files/squeezeslave/ SqueezeSlave Download]&lt;br /&gt;
[http://code.google.com/p/squeezelite/downloads/list Squeezelite Download]&lt;br /&gt;
&lt;br /&gt;
...with notes and install/build/etc instructions here:&lt;br /&gt;
[http://wiki.slimdevices.com/index.php/SqueezeSlave SqueezeSlave]&lt;br /&gt;
[http://code.google.com/p/squeezelite/ Squeezelite]&lt;br /&gt;
&lt;br /&gt;
OpenELEC users can find a service addon here:&lt;br /&gt;
[http://openelec.tv/forum/13-miscellaneous/8027-squeezeserversoftsqueeze-on-openelecxbmc?limit=20&amp;amp;start=20#18826 squeezeserversoftsqueeze on OpenELEC]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For support for those things, please see their own threads in their respective forums.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example - Manually Run Squeezeslave&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
e.g. squeezeslave.exe 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
....the IP address is your server address&lt;br /&gt;
&lt;br /&gt;
If it connects, you will not see anything happen, but you also won&#039;t see an error message!&lt;br /&gt;
&lt;br /&gt;
squeezeslave -h will give you help/options if anything goes wrong.&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
Please experiment with XSqueeze and report back. The thread for discussion/issues/etc is here:&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
XSqueeze was built by bossanova808 using some python and building on the hard work of other handy projects: [http://wiki.slimdevices.com/index.php/SqueezeSlave SqueezeSlave] and [http://code.google.com/p/squeezelite/ squeezelite] and [https://github.com/jingleman/PyLMS PyLMS].&lt;br /&gt;
&lt;br /&gt;
Generous help with development was also received from XBMC/OE team and forum members: jmarshall, pkscout, mizaki, giftie, HKShai, Bstrdsmkr, spoyser, and more! Many thanks to all the members of this great community!&lt;br /&gt;
&lt;br /&gt;
Thanks also to UNiversal, Aptalca and Jonathan for doing a great job adding to and cleaning up this wiki entry!&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the Kodi.tv repo]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=HOW-TO:Create_add-on_PRs_using_Git_Subtree_Merging&amp;diff=126917</id>
		<title>HOW-TO:Create add-on PRs using Git Subtree Merging</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=HOW-TO:Create_add-on_PRs_using_Git_Subtree_Merging&amp;diff=126917"/>
		<updated>2017-01-05T02:57:37Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: /* Updating addon to a new version */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== First time setup ===&lt;br /&gt;
&lt;br /&gt;
First fork and clone the relevant [[official add-on repository]]. In this example we use the plugins repo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone git@github.com:me/repo-plugins.git&lt;br /&gt;
cd repo-plugins&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the git repository where your addon resides as a remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git remote add myaddon git@github.com:me/myaddon.git&lt;br /&gt;
git fetch myaddon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create a new branch for the addon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git checkout -b myaddon_branch myaddon/master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current directory should contain the files from the myaddon repository.&lt;br /&gt;
&lt;br /&gt;
To switch back to gotham branch of the &amp;quot;repo-plugins&amp;quot; repository:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git checkout gotham&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; gotham is just an example. Choose the branch which is the lowest version you want to support. The plugin is available for that version and later. (Do not submit PR for each version) e.g. For helix and above, submit the PR to helix.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If your addon already exist in repo, it must first be removed with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git rm -r plugin.my.addon/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we use subtree merge to pull myaddon into the gotham branch of repo-plugins: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git read-tree --prefix=plugin.my.addon/ -u myaddon_branch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To see the changes that are about to be committed: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git diff --staged&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, commit the changes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git commit -m &amp;quot;[plugin.my.addon] 1.0.1&amp;quot;&lt;br /&gt;
git push origin gotham&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can now open a PR on Github.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Remember to send the PR to the correct branch. If you have pushed to gotham branch, you should request pull to the gotham branch in repo.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If you have multiple plugins, create separate branches e.g. gotham_myplugin from current gotham branch, commit and push to that branch and send a PR from that branch. Else, github sends all commits to the same PR.&lt;br /&gt;
&lt;br /&gt;
=== Updating addon to a new version ===&lt;br /&gt;
&lt;br /&gt;
Updating the addon is now easy. For this example we pull the master branch from myaddon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git checkout gotham&lt;br /&gt;
git pull --strategy subtree --squash myaddon master&lt;br /&gt;
git commit -m &amp;quot;[plugin.my.addon] 1.0.2&amp;quot;&lt;br /&gt;
git push origin gotham&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* NOTE: Does not work if pull.rebase=true in git config&lt;br /&gt;
* NOTE: if using git &amp;gt; 2.9, the second line will need to be &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git pull --strategy subtree --squash myaddon master --allow-unrelated-histories&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more info about Subtree Merging see http://git-scm.com/book/en/v1/Git-Tools-Subtree-Merging&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=126675</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=126675"/>
		<updated>2016-11-27T22:35:55Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: /* Raspberry Pi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Add-on &lt;br /&gt;
|Name=XSqueeze&lt;br /&gt;
|provider-name=bossanova808&lt;br /&gt;
|ID=script.xsqueeze&lt;br /&gt;
|latest-version=1.1.3&lt;br /&gt;
|extension point=xbmc.addon.metadata&lt;br /&gt;
|provides=executable&lt;br /&gt;
|Summary=Squeezebox player/controller for XBMC.&lt;br /&gt;
|Description=Turn your XBMC into a [http://www.mysqueezebox.com/download Logitech Media Server] player or control an external Squeezebox.&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language=en&lt;br /&gt;
|License=GPL-2.0&lt;br /&gt;
|Forum=http://forum.kodi.tv/showthread.php?tid=122199&lt;br /&gt;
|Website=https://github.com/bossanova808/repository.bossanova808&lt;br /&gt;
|Source=https://github.com/bossanova808/repository.bossanova808&lt;br /&gt;
|Email= &lt;br /&gt;
|broken= &lt;br /&gt;
|icon url=https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/script.xsqueeze/icon.png&lt;br /&gt;
|repo=[https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip bossanova808]&lt;br /&gt;
|type=&lt;br /&gt;
}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
XSqueeze is Squeezebox player/controller/music chooser for XBMC. XSqueeze can be used in three main ways:&lt;br /&gt;
&lt;br /&gt;
# As simply a big-screen visualiser/controller/music chooser for an existing Squeezebox player&lt;br /&gt;
# As a software based squeezeplayer to extend your existing network of Squeezebox audio players using your XBMC machine - with local playback, music choosing, and a visualiser. This allows you to have an XBMC/XSqueeze setup in one room that syncs with other Squeezebox players you use.&lt;br /&gt;
# As an easy hack to achieve multi-room, synchronized audio playback with XBMC. In this case, all your players are software players using your current XBMC hardware&lt;br /&gt;
&lt;br /&gt;
The last two use cases rely on either squeezelite or squeezeslave for music playback. Either of these can be automatically run directly by the addon (typical use case) or manually installed as a background service if you need something out of the ordinary. &lt;br /&gt;
&lt;br /&gt;
(&#039;&#039;&#039;NB&#039;&#039;&#039;: The player functionality only works on Windows, OSX and Linux variants with alsa - 2.6+/OpenELEC/Crystalbuntu/Raspbmc - NOT iOS/ATV2/Android/other platforms not listed. Basically, the squeezelite or squeezeslave binary must be available for your system for local playback to be possible).&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/Other%20Downloads/Screenshots/Xsqueeze/XSqueezeNowPlaying.png&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/Other%20Downloads/Screenshots/Xsqueeze/XSqueezeChooser.png&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Logitech Media Server &amp;gt;= version 7.6 must be running somewhere on your network as the music server&lt;br /&gt;
* squeezelite or squeezeslave (only required for local playback, installed automatically with the addon)&lt;br /&gt;
&lt;br /&gt;
=== Supported Platforms ===&lt;br /&gt;
{{Note|&#039;&#039;Local playback means audio playback on the local machine as a full Squeezebox emulator using the software Squeezebox emulators - and you can choose squeezeslave or (recommended) squeezelite - i.e you can playback all formats and use all plugins those external players support - using squeezelite you can even have easy Spotify support&#039;&#039;}}&lt;br /&gt;
{{Note|&#039;&#039;Controller only means visualisation of an existing Squeezebox or software player, with control, and music choosing, but no playback&#039;&#039;}}&lt;br /&gt;
* Windows, OpenELEC, Linux variants with alsa, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has alsa  Note: XBian and Raspbmc provide alsa support out of the box. OpenELEC can be made to support ALSA with a minor configuration change (see below). &lt;br /&gt;
* ATV2/iOS - Controller mode supported, but no local playback support.  If you install a squeezeplayer app from the app store (e.g [http://penguinlovesmusic.de/ iPeng with the local playback addon]), you can then control this via Xsqueeze if you want to.&lt;br /&gt;
* Android - Controller mode support, no local playback support - but you can install [https://play.google.com/store/apps/details?id=de.bluegaspode.squeezeplayer&amp;amp;hl=en Squeezeplayer from Google Play] and then control that from Xsqueeze for basically the same result.&lt;br /&gt;
&lt;br /&gt;
Visit [[forum:122199|XSqueeze forum thread]] for latest discussion, new release notification, and help.&lt;br /&gt;
&lt;br /&gt;
=== Spotify Support ===&lt;br /&gt;
XSqueeze supports Spotify playback as of version 0.8.7 and above.&lt;br /&gt;
&lt;br /&gt;
Requirements for this:&lt;br /&gt;
* You must have a Spotify Premium account&lt;br /&gt;
* You must configure XSqueeze to use squeezelite as the internal player&lt;br /&gt;
* You must install Triode&#039;s Third Party Spotify plug-in&lt;br /&gt;
  (LMS-&amp;gt;Settings-&amp;gt;Recommended Third Party Plug-ins. &lt;br /&gt;
   Install, restart LMS, configure, restart LMS, run tests on the plug-ins setting page)&lt;br /&gt;
&lt;br /&gt;
Once you have it all working, in XSqueeze start the music chooser (use the icon bottom right that looks like a speech bubble!) - go to Apps -&amp;gt; Spotify -&amp;gt; and you should be able to browse all your Spotify music.  Select what you want and it should start playing!&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
In order to install XSqueeze, you must first enable the bossanova808 repo in XBMC. You can accomplish this by downloading the zip file at [https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip this link] and installing the repo manually by following [http://wiki.xbmc.org/index.php?title=HOW-TO:Install_an_Add-on_from_a_zip_file these directions].&lt;br /&gt;
&lt;br /&gt;
Once the bossanova808 repo has been enabled, you will be able to install XSqueeze from it. Installing XSqueeze will automatically install any dependencies including XSqueezeChooser (the music choosing component), and the player binaries.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
=== XBMC ===&lt;br /&gt;
{{redv|&#039;&#039;&#039;Important Notes:&#039;&#039;&#039;|&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt; XSqueeze should be launched from an icon on your skin&#039;s home page (add it as such using your skin settings).  e.g. in Confluence: Go to &#039;&#039;&#039;System-&amp;gt;Settings-&amp;gt;Appearance-&amp;gt;Skin-&amp;gt;Skin-&amp;gt;Settings&#039;&#039;&#039; ... it barely looks like you can click it, but you can, and all the Confluence specific settings can be found hidden under there - go to Add-On Shortcuts, and add it as either a music or program shortcut (works either way).  If you just launch it from the Programs list section, the Chooser (see below) won&#039;t work properly - this is due to a bug in XBMC&#039;s window stacking code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt; A secondary plugin (XSqueeze Chooser) will automatically be installed along with XSqueeze.  This is a music choosing utility, &#039;&#039;&#039;and should be launched only from within XSqueeze&#039;&#039;&#039; by hitting {{keypress|i}} or {{keypress|info}}.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&#039; You should also disable GUI sounds and the new Gotham &#039;keep audio device alive&#039; option if you use XSqueeze&#039;&#039;&#039;, or you may experience weird noises when you start XSqueeze (as XSqueeze suspends the internal XBMC AudioEngine but this does not unfortunately flush the audio output buffers, so when XSqueeze starts this buffered data is pushed through and you can get a weird repeating drone noise).}}&lt;br /&gt;
&lt;br /&gt;
big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&#039; In XSqueeze settings there is a Troubleshooting page with various options you can use to work around various issues...but feel free to ask in the support thread too.  The default settings work out of the box for most people.}}&lt;br /&gt;
&lt;br /&gt;
=== XSqueeze ===&lt;br /&gt;
Go to the XSqueeze addon settings (go to the addon and use the context menu to get to &#039;configure&#039;).&lt;br /&gt;
&lt;br /&gt;
==== Logitech Media Server AKA LMS ====&lt;br /&gt;
Here&#039;s where you put your LMS server details. Generally you can use the automatic discovery option to find your server on the network and it will full in the IP address for you.  Otherwise you can just enter it manually if you need to.  Add login details/port etc. if you need to.&lt;br /&gt;
&lt;br /&gt;
==== Mode ====&lt;br /&gt;
If you don&#039;t want to use local playback, i.e. you just want to control/visualise an external squeezebox, disable the first toggle. You&#039;ll then need to enter the actual MAC address of the existing player you want to control (usually found on a sticker on the back of the machine).&lt;br /&gt;
&lt;br /&gt;
If local playback is enabled you can:&lt;br /&gt;
* Choose which player (squeezelite is more modern and supports hi def audio, spotify etc, but squeezeslave is kept for historical reasons)&lt;br /&gt;
* Use the automatic audio output chooser to specify the audio output device (although usually it will pick the right one by default there&#039;s no harm in explicitly setting it)&lt;br /&gt;
* Change the dummy MAC address the player uses - &#039;&#039;&#039;required for two reasons:&#039;&#039;&#039;&lt;br /&gt;
# If you have multiple installations of XSqueeze for example - otherwise all your software players will register as one player in LMS&lt;br /&gt;
# LMS uses this number to register the device/player on the mysqueezebox.com cloud service. Many remote software or apps (such as the official ones for iOS and android) rely on this registration to identify and communicate with the device. If your device (xbmc installation in this case) is not registered with a unique mac address, remote apps will not be able to connect to it. You can also manage favourites and player settings through this cloud service, and control the players over the internet&lt;br /&gt;
* [Optionally] Add a list of extra player arguments that will be passed on - such as manually specifying an audio output to use.&lt;br /&gt;
  (for available options, see http://wiki.slimdevices.com/index.php/SqueezeSlave#Command_Line_Switches or http://code.google.com/p/squeezelite/)&lt;br /&gt;
  &#039;&#039;**** NOTE IF USING OpenELEC, I RECOMMEND adding &#039;-y200&#039; (without the quotes) as an argument to avoid audio dropouts&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Other Settings ====&lt;br /&gt;
You can choose:&lt;br /&gt;
* To have music start playing immediately on XSqueeze launch (a &#039;play&#039; signal is sent and anything stored in your playlist resumes)&lt;br /&gt;
* To enable/disable mouse/touchscreen controls&lt;br /&gt;
&lt;br /&gt;
==== Troubleshooting ====&lt;br /&gt;
Various delays can be configured here to workaround issues, but the defaults are sensibly chosen and work for almost everyone.  If you still have issues after playing with these, come to the forum thread for help.&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi ===&lt;br /&gt;
What you need to do depends on which distribution you are using for your Pi.  If you wish to use XSqueeze as a player, you will generally need to load the snd_bcm2835 ALSA module if your Raspberry Pi distro does not do so by default.&lt;br /&gt;
&lt;br /&gt;
If you use squeezelite with XSqueeze, you may need to add &amp;quot;-a 160&amp;quot; (without the quotes) to the squeezelite extra settings to avoid stuttering audio issues. Some people have found &amp;quot;-a 80&amp;quot; is enough.&lt;br /&gt;
&lt;br /&gt;
Check whether or not the Raspberry Pi ALSA module is loaded:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;lsmod | grep -q snd_bcm2835 &amp;amp;&amp;amp; echo &amp;quot;snd_bcm2835 module is loaded.&amp;quot; || echo &amp;quot;snd_bcm2835 module is NOT loaded.&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Load the Raspberry Pi ALSA module:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;sudo modprobe snd_bcm2835&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Raspbmc ====&lt;br /&gt;
Raspbmc does not load the Raspberry Pi ALSA module by default. This change must be made in order for snd_bcm2835 to be loaded at bootup:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;echo snd_bcm2835 | sudo tee -a /etc/modules&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== OpenELEC (Raspberry Pi build) ====&lt;br /&gt;
OpenELEC does not load the Raspberry Pi ALSA module by default. This change must be made in order for snd_bcm2835 to be loaded at bootup:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;echo snd_bcm2835 &amp;gt;&amp;gt; /storage/.config/modules-load.d/audio.conf&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== LibreELEC (Raspberry Pi build) ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;mount -o remount,rw /flash&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
Add the following to you config.txt:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;nano /flash/config.txt&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;dtparam audio=on&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There is more detail about this file here: https://wiki.libreelec.tv/index.php?title=Config.txt&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
In XBMC-&amp;gt;Add Ons-&amp;gt;Programs, run XSqueeze&lt;br /&gt;
{{bluev|Extra Information:|&lt;br /&gt;
&#039;&#039;&#039;XSqueeze actually runs best when launched from an icon on your home page&#039;&#039;&#039; (add it as such using your skin settings).  (There is a bug in XBMC that can cause the Chooser component to improperly exit if you run it from the programs list rather than a home screen icon).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XSqueeze&#039;&#039;&#039; doesn&#039;t live in the music plugins section as it&#039;s not a typical XBMC music plugin, it&#039;s a program plugin as the playback itself is external to XBMC&#039;s playback systems).}}&lt;br /&gt;
&lt;br /&gt;
On your first run of any new version, you may get a message window pop up with any important changes, reminders etc.  This only occurs the first run of each version, but you can find the same information in the addon folder/FIRSTRUN.txt if you need it.&lt;br /&gt;
&lt;br /&gt;
As the addon starts, you will get messages if there are any issues (see below for troubleshooting).  Once everything is OK (and after the external player has started if you have chosen the local playback option) - you will get to the main XSqueeze Now Playing screen.&lt;br /&gt;
&lt;br /&gt;
If you haven&#039;t used XSqueeze before, now is the time to add some music.  Hit your {{keypress|i}} or {{keypress|info}} and you will get a music chooser.  Select some music and you&#039;ll drop back into the XSqueeze main screen and playback begins.  &lt;br /&gt;
&lt;br /&gt;
You can exit at any time with your normal exit/home button (usually the big green button on MCE remotes, or escape on your keyboard).  This can take several seconds as XSqueeze waits on various things to finish - the external player, the artist slideshow script etc. &lt;br /&gt;
&lt;br /&gt;
If using squeezeslave: To navigate the virtual player (green lines at bottom of screen), use the up/down/arrows/left/right arrows just like on a Squeezebox classic etc. - and note that hitting right is generally the &#039;select&#039; action just like on actual Squeezeboxes (select itself will probably also work in most contexts).&lt;br /&gt;
&lt;br /&gt;
(Confluence:) The basic layout is a big panel with cover art, progress bar etc. for the current track, and smaller displays for the next 10 coming tracks.  The panel on the right uses script.artistslideshow to pull band photos and bio information for the currently playing artist.&lt;br /&gt;
&lt;br /&gt;
(Other Skins) - There have been reports of missing controls with other skins - try using Confluence if you have this issue.  Would like some help with working out why this occurs - I always use Confluence.  If you have any solutions - please post them in the forum thread!&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Audio Issues (dropouts, no audio etc) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FIRST, TRY TURNING OFF XBMC MENU SOUNDS AND THE KEEP AUDIO DEVICE ALIVE OPTION!!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;Squeezeslave Users:&#039;&#039;&#039; In XSqueeze settings-&amp;gt;Local Playback-&amp;gt;Extra squeezeslave arguments-&amp;gt; add &#039;-y200&#039; (without the quotes) to try &amp;amp; solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;squeezelite Users:&#039;&#039;&#039; In XSqueeze settings-&amp;gt;Local Playback-&amp;gt;Extra squeezelite arguments-&amp;gt; add &#039;-a 160&#039; (without the quotes) to try &amp;amp; solve audio issues.}}&lt;br /&gt;
&lt;br /&gt;
If you&#039;re not getting audio full stop from the addon then you will probably need to manually set your output for squeezelite/slave, whichever you&#039;re using.&lt;br /&gt;
&lt;br /&gt;
This is done in XSqueeze settings -&amp;gt; Local Playback -&amp;gt; Audio Output Chooser&lt;br /&gt;
&lt;br /&gt;
=== General Issues ===&lt;br /&gt;
&lt;br /&gt;
If you are still having issues, then it&#039;s best to drop to the commandline on your machine and try running the player directly there. The player binaries live in your xbmc userdata folder under:&lt;br /&gt;
&lt;br /&gt;
/addons/script.xsqueeze/resources/bin/SYSTEM ... etc. Find the right binary (platform and 32 or 64 bit as needed), and run it directly from there.&lt;br /&gt;
&lt;br /&gt;
(squeezelite: you can list audio output devices with the -l switch, then specify a device with the -o switch)&lt;br /&gt;
&lt;br /&gt;
(squeezeslave: You can test all of this from the command line quite easily using the -D switch, so in full:&lt;br /&gt;
&lt;br /&gt;
 squeezeslave -o12 -D yourserveraddress&lt;br /&gt;
&lt;br /&gt;
..this will give you a text based Squeezeslave player right on your command line so you can quickly trigger audio to test etc.)&lt;br /&gt;
&lt;br /&gt;
Once you have worked out how to run the player from the commandline, and get audio out ok, then just copy the switches you need into your xsqueeze settings.&lt;br /&gt;
&lt;br /&gt;
For further info on squeezeslave, see:&lt;br /&gt;
* [http://wiki.slimdevices.com/index.php/SqueezeSlave squeezeslave]&lt;br /&gt;
* [http://wiki.slimdevices.com/index.php/SqueezeSlave#Command_Line_Switches squeezeslave/Command Line Switches]&lt;br /&gt;
And for squeezelite, see:&lt;br /&gt;
* [http://code.google.com/p/squeezelite/ squeezelite]&lt;br /&gt;
&lt;br /&gt;
If you are stuck - post a message to the forum thread&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;and remember to please always ***INCLUDE YOUR [[Log file|FULL DEBUG LOGFILE]]****&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Audio Sync Issues ===&lt;br /&gt;
&lt;br /&gt;
Squeezeslave and squeezelite are software players and like all software players, do not 100% support really precise sync like the hardware ones do - this is due to all sorts of factors (network latency, buffering, soundcard timing drift etc)&lt;br /&gt;
&lt;br /&gt;
In general, squeezelite is really very good with sync, but try both players to see which works for you best.&lt;br /&gt;
&lt;br /&gt;
Once you know in general which works best for you, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize which can improve things further.&lt;br /&gt;
&lt;br /&gt;
I regularly sync real squeezeboxes with squeezelite players and it works very well.&lt;br /&gt;
&lt;br /&gt;
=== What to do if you&#039;re still stuck ===&lt;br /&gt;
&lt;br /&gt;
Try harder and re-read these instructions - there&#039;s a lot of info here! &lt;br /&gt;
&lt;br /&gt;
Try really hard, and if you are then still really stuck, post to the forum thread here: [[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
Feedback and ideas appreciated!&lt;br /&gt;
&lt;br /&gt;
== Manual Installation of squeezelite or squeezeslave on your XBMC system ==&lt;br /&gt;
&lt;br /&gt;
Generally it&#039;s best to just use the included player, but if you have special needs you might want to use a manual install. For example, you want to be able to exit XSqueeze and leave the music playing while you run a picture slideshow.&lt;br /&gt;
&lt;br /&gt;
To do this you must manually install a player on your system, and then use XSqueeze with it in &#039;controller only&#039; mode.&lt;br /&gt;
&lt;br /&gt;
Binaries are available here (use latest version) - or you an use the ones in the addon folder too of course:&lt;br /&gt;
[http://sourceforge.net/projects/softsqueeze/files/squeezeslave/ SqueezeSlave Download]&lt;br /&gt;
[http://code.google.com/p/squeezelite/downloads/list Squeezelite Download]&lt;br /&gt;
&lt;br /&gt;
...with notes and install/build/etc instructions here:&lt;br /&gt;
[http://wiki.slimdevices.com/index.php/SqueezeSlave SqueezeSlave]&lt;br /&gt;
[http://code.google.com/p/squeezelite/ Squeezelite]&lt;br /&gt;
&lt;br /&gt;
OpenELEC users can find a service addon here:&lt;br /&gt;
[http://openelec.tv/forum/13-miscellaneous/8027-squeezeserversoftsqueeze-on-openelecxbmc?limit=20&amp;amp;start=20#18826 squeezeserversoftsqueeze on OpenELEC]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For support for those things, please see their own threads in their respective forums.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example - Manually Run Squeezeslave&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
e.g. squeezeslave.exe 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
....the IP address is your server address&lt;br /&gt;
&lt;br /&gt;
If it connects, you will not see anything happen, but you also won&#039;t see an error message!&lt;br /&gt;
&lt;br /&gt;
squeezeslave -h will give you help/options if anything goes wrong.&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
Please experiment with XSqueeze and report back. The thread for discussion/issues/etc is here:&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
XSqueeze was built by bossanova808 using some python and building on the hard work of other handy projects: [http://wiki.slimdevices.com/index.php/SqueezeSlave SqueezeSlave] and [http://code.google.com/p/squeezelite/ squeezelite] and [https://github.com/jingleman/PyLMS PyLMS].&lt;br /&gt;
&lt;br /&gt;
Generous help with development was also received from XBMC/OE team and forum members: jmarshall, pkscout, mizaki, giftie, HKShai, Bstrdsmkr, spoyser, and more! Many thanks to all the members of this great community!&lt;br /&gt;
&lt;br /&gt;
Thanks also to UNiversal, Aptalca and Jonathan for doing a great job adding to and cleaning up this wiki entry!&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the Kodi.tv repo]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=126674</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=126674"/>
		<updated>2016-11-27T22:35:12Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: /* Raspberry Pi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Add-on &lt;br /&gt;
|Name=XSqueeze&lt;br /&gt;
|provider-name=bossanova808&lt;br /&gt;
|ID=script.xsqueeze&lt;br /&gt;
|latest-version=1.1.3&lt;br /&gt;
|extension point=xbmc.addon.metadata&lt;br /&gt;
|provides=executable&lt;br /&gt;
|Summary=Squeezebox player/controller for XBMC.&lt;br /&gt;
|Description=Turn your XBMC into a [http://www.mysqueezebox.com/download Logitech Media Server] player or control an external Squeezebox.&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language=en&lt;br /&gt;
|License=GPL-2.0&lt;br /&gt;
|Forum=http://forum.kodi.tv/showthread.php?tid=122199&lt;br /&gt;
|Website=https://github.com/bossanova808/repository.bossanova808&lt;br /&gt;
|Source=https://github.com/bossanova808/repository.bossanova808&lt;br /&gt;
|Email= &lt;br /&gt;
|broken= &lt;br /&gt;
|icon url=https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/script.xsqueeze/icon.png&lt;br /&gt;
|repo=[https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip bossanova808]&lt;br /&gt;
|type=&lt;br /&gt;
}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
XSqueeze is Squeezebox player/controller/music chooser for XBMC. XSqueeze can be used in three main ways:&lt;br /&gt;
&lt;br /&gt;
# As simply a big-screen visualiser/controller/music chooser for an existing Squeezebox player&lt;br /&gt;
# As a software based squeezeplayer to extend your existing network of Squeezebox audio players using your XBMC machine - with local playback, music choosing, and a visualiser. This allows you to have an XBMC/XSqueeze setup in one room that syncs with other Squeezebox players you use.&lt;br /&gt;
# As an easy hack to achieve multi-room, synchronized audio playback with XBMC. In this case, all your players are software players using your current XBMC hardware&lt;br /&gt;
&lt;br /&gt;
The last two use cases rely on either squeezelite or squeezeslave for music playback. Either of these can be automatically run directly by the addon (typical use case) or manually installed as a background service if you need something out of the ordinary. &lt;br /&gt;
&lt;br /&gt;
(&#039;&#039;&#039;NB&#039;&#039;&#039;: The player functionality only works on Windows, OSX and Linux variants with alsa - 2.6+/OpenELEC/Crystalbuntu/Raspbmc - NOT iOS/ATV2/Android/other platforms not listed. Basically, the squeezelite or squeezeslave binary must be available for your system for local playback to be possible).&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/Other%20Downloads/Screenshots/Xsqueeze/XSqueezeNowPlaying.png&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/Other%20Downloads/Screenshots/Xsqueeze/XSqueezeChooser.png&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Logitech Media Server &amp;gt;= version 7.6 must be running somewhere on your network as the music server&lt;br /&gt;
* squeezelite or squeezeslave (only required for local playback, installed automatically with the addon)&lt;br /&gt;
&lt;br /&gt;
=== Supported Platforms ===&lt;br /&gt;
{{Note|&#039;&#039;Local playback means audio playback on the local machine as a full Squeezebox emulator using the software Squeezebox emulators - and you can choose squeezeslave or (recommended) squeezelite - i.e you can playback all formats and use all plugins those external players support - using squeezelite you can even have easy Spotify support&#039;&#039;}}&lt;br /&gt;
{{Note|&#039;&#039;Controller only means visualisation of an existing Squeezebox or software player, with control, and music choosing, but no playback&#039;&#039;}}&lt;br /&gt;
* Windows, OpenELEC, Linux variants with alsa, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has alsa  Note: XBian and Raspbmc provide alsa support out of the box. OpenELEC can be made to support ALSA with a minor configuration change (see below). &lt;br /&gt;
* ATV2/iOS - Controller mode supported, but no local playback support.  If you install a squeezeplayer app from the app store (e.g [http://penguinlovesmusic.de/ iPeng with the local playback addon]), you can then control this via Xsqueeze if you want to.&lt;br /&gt;
* Android - Controller mode support, no local playback support - but you can install [https://play.google.com/store/apps/details?id=de.bluegaspode.squeezeplayer&amp;amp;hl=en Squeezeplayer from Google Play] and then control that from Xsqueeze for basically the same result.&lt;br /&gt;
&lt;br /&gt;
Visit [[forum:122199|XSqueeze forum thread]] for latest discussion, new release notification, and help.&lt;br /&gt;
&lt;br /&gt;
=== Spotify Support ===&lt;br /&gt;
XSqueeze supports Spotify playback as of version 0.8.7 and above.&lt;br /&gt;
&lt;br /&gt;
Requirements for this:&lt;br /&gt;
* You must have a Spotify Premium account&lt;br /&gt;
* You must configure XSqueeze to use squeezelite as the internal player&lt;br /&gt;
* You must install Triode&#039;s Third Party Spotify plug-in&lt;br /&gt;
  (LMS-&amp;gt;Settings-&amp;gt;Recommended Third Party Plug-ins. &lt;br /&gt;
   Install, restart LMS, configure, restart LMS, run tests on the plug-ins setting page)&lt;br /&gt;
&lt;br /&gt;
Once you have it all working, in XSqueeze start the music chooser (use the icon bottom right that looks like a speech bubble!) - go to Apps -&amp;gt; Spotify -&amp;gt; and you should be able to browse all your Spotify music.  Select what you want and it should start playing!&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
In order to install XSqueeze, you must first enable the bossanova808 repo in XBMC. You can accomplish this by downloading the zip file at [https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip this link] and installing the repo manually by following [http://wiki.xbmc.org/index.php?title=HOW-TO:Install_an_Add-on_from_a_zip_file these directions].&lt;br /&gt;
&lt;br /&gt;
Once the bossanova808 repo has been enabled, you will be able to install XSqueeze from it. Installing XSqueeze will automatically install any dependencies including XSqueezeChooser (the music choosing component), and the player binaries.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
=== XBMC ===&lt;br /&gt;
{{redv|&#039;&#039;&#039;Important Notes:&#039;&#039;&#039;|&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt; XSqueeze should be launched from an icon on your skin&#039;s home page (add it as such using your skin settings).  e.g. in Confluence: Go to &#039;&#039;&#039;System-&amp;gt;Settings-&amp;gt;Appearance-&amp;gt;Skin-&amp;gt;Skin-&amp;gt;Settings&#039;&#039;&#039; ... it barely looks like you can click it, but you can, and all the Confluence specific settings can be found hidden under there - go to Add-On Shortcuts, and add it as either a music or program shortcut (works either way).  If you just launch it from the Programs list section, the Chooser (see below) won&#039;t work properly - this is due to a bug in XBMC&#039;s window stacking code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt; A secondary plugin (XSqueeze Chooser) will automatically be installed along with XSqueeze.  This is a music choosing utility, &#039;&#039;&#039;and should be launched only from within XSqueeze&#039;&#039;&#039; by hitting {{keypress|i}} or {{keypress|info}}.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&#039; You should also disable GUI sounds and the new Gotham &#039;keep audio device alive&#039; option if you use XSqueeze&#039;&#039;&#039;, or you may experience weird noises when you start XSqueeze (as XSqueeze suspends the internal XBMC AudioEngine but this does not unfortunately flush the audio output buffers, so when XSqueeze starts this buffered data is pushed through and you can get a weird repeating drone noise).}}&lt;br /&gt;
&lt;br /&gt;
big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&#039; In XSqueeze settings there is a Troubleshooting page with various options you can use to work around various issues...but feel free to ask in the support thread too.  The default settings work out of the box for most people.}}&lt;br /&gt;
&lt;br /&gt;
=== XSqueeze ===&lt;br /&gt;
Go to the XSqueeze addon settings (go to the addon and use the context menu to get to &#039;configure&#039;).&lt;br /&gt;
&lt;br /&gt;
==== Logitech Media Server AKA LMS ====&lt;br /&gt;
Here&#039;s where you put your LMS server details. Generally you can use the automatic discovery option to find your server on the network and it will full in the IP address for you.  Otherwise you can just enter it manually if you need to.  Add login details/port etc. if you need to.&lt;br /&gt;
&lt;br /&gt;
==== Mode ====&lt;br /&gt;
If you don&#039;t want to use local playback, i.e. you just want to control/visualise an external squeezebox, disable the first toggle. You&#039;ll then need to enter the actual MAC address of the existing player you want to control (usually found on a sticker on the back of the machine).&lt;br /&gt;
&lt;br /&gt;
If local playback is enabled you can:&lt;br /&gt;
* Choose which player (squeezelite is more modern and supports hi def audio, spotify etc, but squeezeslave is kept for historical reasons)&lt;br /&gt;
* Use the automatic audio output chooser to specify the audio output device (although usually it will pick the right one by default there&#039;s no harm in explicitly setting it)&lt;br /&gt;
* Change the dummy MAC address the player uses - &#039;&#039;&#039;required for two reasons:&#039;&#039;&#039;&lt;br /&gt;
# If you have multiple installations of XSqueeze for example - otherwise all your software players will register as one player in LMS&lt;br /&gt;
# LMS uses this number to register the device/player on the mysqueezebox.com cloud service. Many remote software or apps (such as the official ones for iOS and android) rely on this registration to identify and communicate with the device. If your device (xbmc installation in this case) is not registered with a unique mac address, remote apps will not be able to connect to it. You can also manage favourites and player settings through this cloud service, and control the players over the internet&lt;br /&gt;
* [Optionally] Add a list of extra player arguments that will be passed on - such as manually specifying an audio output to use.&lt;br /&gt;
  (for available options, see http://wiki.slimdevices.com/index.php/SqueezeSlave#Command_Line_Switches or http://code.google.com/p/squeezelite/)&lt;br /&gt;
  &#039;&#039;**** NOTE IF USING OpenELEC, I RECOMMEND adding &#039;-y200&#039; (without the quotes) as an argument to avoid audio dropouts&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Other Settings ====&lt;br /&gt;
You can choose:&lt;br /&gt;
* To have music start playing immediately on XSqueeze launch (a &#039;play&#039; signal is sent and anything stored in your playlist resumes)&lt;br /&gt;
* To enable/disable mouse/touchscreen controls&lt;br /&gt;
&lt;br /&gt;
==== Troubleshooting ====&lt;br /&gt;
Various delays can be configured here to workaround issues, but the defaults are sensibly chosen and work for almost everyone.  If you still have issues after playing with these, come to the forum thread for help.&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi ===&lt;br /&gt;
What you need to do depends on which distribution you are using for your Pi.  If you wish to use XSqueeze as a player, you will generally need to load the snd_bcm2835 ALSA module if your Raspberry Pi distro does not do so by default.&lt;br /&gt;
&lt;br /&gt;
If you use squeezelite with XSqueeze, you may need to add &amp;quot;-a 160&amp;quot; (without the quotes) to the squeezelite extra settings to avoid stuttering audio issues. Some people have found &amp;quot;-a 80&amp;quot; is enough.&lt;br /&gt;
&lt;br /&gt;
Check whether or not the Raspberry Pi ALSA module is loaded:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;lsmod | grep -q snd_bcm2835 &amp;amp;&amp;amp; echo &amp;quot;snd_bcm2835 module is loaded.&amp;quot; || echo &amp;quot;snd_bcm2835 module is NOT loaded.&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Load the Raspberry Pi ALSA module:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;sudo modprobe snd_bcm2835&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Raspbmc ====&lt;br /&gt;
Raspbmc does not load the Raspberry Pi ALSA module by default. This change must be made in order for snd_bcm2835 to be loaded at bootup:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;echo snd_bcm2835 | sudo tee -a /etc/modules&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== OpenELEC (Raspberry Pi build) ====&lt;br /&gt;
OpenELEC does not load the Raspberry Pi ALSA module by default. This change must be made in order for snd_bcm2835 to be loaded at bootup:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;echo snd_bcm2835 &amp;gt;&amp;gt; /storage/.config/modules-load.d/audio.conf&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== LibreELEC (Raspberry Pi build) ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;mount -o remount,rw /flash&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
Add the following to you config.txt:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;nano /flash/config.txt&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;dtparam audio=on&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There is more detail about this here: https://wiki.libreelec.tv/index.php?title=Config.txt&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
In XBMC-&amp;gt;Add Ons-&amp;gt;Programs, run XSqueeze&lt;br /&gt;
{{bluev|Extra Information:|&lt;br /&gt;
&#039;&#039;&#039;XSqueeze actually runs best when launched from an icon on your home page&#039;&#039;&#039; (add it as such using your skin settings).  (There is a bug in XBMC that can cause the Chooser component to improperly exit if you run it from the programs list rather than a home screen icon).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XSqueeze&#039;&#039;&#039; doesn&#039;t live in the music plugins section as it&#039;s not a typical XBMC music plugin, it&#039;s a program plugin as the playback itself is external to XBMC&#039;s playback systems).}}&lt;br /&gt;
&lt;br /&gt;
On your first run of any new version, you may get a message window pop up with any important changes, reminders etc.  This only occurs the first run of each version, but you can find the same information in the addon folder/FIRSTRUN.txt if you need it.&lt;br /&gt;
&lt;br /&gt;
As the addon starts, you will get messages if there are any issues (see below for troubleshooting).  Once everything is OK (and after the external player has started if you have chosen the local playback option) - you will get to the main XSqueeze Now Playing screen.&lt;br /&gt;
&lt;br /&gt;
If you haven&#039;t used XSqueeze before, now is the time to add some music.  Hit your {{keypress|i}} or {{keypress|info}} and you will get a music chooser.  Select some music and you&#039;ll drop back into the XSqueeze main screen and playback begins.  &lt;br /&gt;
&lt;br /&gt;
You can exit at any time with your normal exit/home button (usually the big green button on MCE remotes, or escape on your keyboard).  This can take several seconds as XSqueeze waits on various things to finish - the external player, the artist slideshow script etc. &lt;br /&gt;
&lt;br /&gt;
If using squeezeslave: To navigate the virtual player (green lines at bottom of screen), use the up/down/arrows/left/right arrows just like on a Squeezebox classic etc. - and note that hitting right is generally the &#039;select&#039; action just like on actual Squeezeboxes (select itself will probably also work in most contexts).&lt;br /&gt;
&lt;br /&gt;
(Confluence:) The basic layout is a big panel with cover art, progress bar etc. for the current track, and smaller displays for the next 10 coming tracks.  The panel on the right uses script.artistslideshow to pull band photos and bio information for the currently playing artist.&lt;br /&gt;
&lt;br /&gt;
(Other Skins) - There have been reports of missing controls with other skins - try using Confluence if you have this issue.  Would like some help with working out why this occurs - I always use Confluence.  If you have any solutions - please post them in the forum thread!&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Audio Issues (dropouts, no audio etc) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FIRST, TRY TURNING OFF XBMC MENU SOUNDS AND THE KEEP AUDIO DEVICE ALIVE OPTION!!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;Squeezeslave Users:&#039;&#039;&#039; In XSqueeze settings-&amp;gt;Local Playback-&amp;gt;Extra squeezeslave arguments-&amp;gt; add &#039;-y200&#039; (without the quotes) to try &amp;amp; solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;squeezelite Users:&#039;&#039;&#039; In XSqueeze settings-&amp;gt;Local Playback-&amp;gt;Extra squeezelite arguments-&amp;gt; add &#039;-a 160&#039; (without the quotes) to try &amp;amp; solve audio issues.}}&lt;br /&gt;
&lt;br /&gt;
If you&#039;re not getting audio full stop from the addon then you will probably need to manually set your output for squeezelite/slave, whichever you&#039;re using.&lt;br /&gt;
&lt;br /&gt;
This is done in XSqueeze settings -&amp;gt; Local Playback -&amp;gt; Audio Output Chooser&lt;br /&gt;
&lt;br /&gt;
=== General Issues ===&lt;br /&gt;
&lt;br /&gt;
If you are still having issues, then it&#039;s best to drop to the commandline on your machine and try running the player directly there. The player binaries live in your xbmc userdata folder under:&lt;br /&gt;
&lt;br /&gt;
/addons/script.xsqueeze/resources/bin/SYSTEM ... etc. Find the right binary (platform and 32 or 64 bit as needed), and run it directly from there.&lt;br /&gt;
&lt;br /&gt;
(squeezelite: you can list audio output devices with the -l switch, then specify a device with the -o switch)&lt;br /&gt;
&lt;br /&gt;
(squeezeslave: You can test all of this from the command line quite easily using the -D switch, so in full:&lt;br /&gt;
&lt;br /&gt;
 squeezeslave -o12 -D yourserveraddress&lt;br /&gt;
&lt;br /&gt;
..this will give you a text based Squeezeslave player right on your command line so you can quickly trigger audio to test etc.)&lt;br /&gt;
&lt;br /&gt;
Once you have worked out how to run the player from the commandline, and get audio out ok, then just copy the switches you need into your xsqueeze settings.&lt;br /&gt;
&lt;br /&gt;
For further info on squeezeslave, see:&lt;br /&gt;
* [http://wiki.slimdevices.com/index.php/SqueezeSlave squeezeslave]&lt;br /&gt;
* [http://wiki.slimdevices.com/index.php/SqueezeSlave#Command_Line_Switches squeezeslave/Command Line Switches]&lt;br /&gt;
And for squeezelite, see:&lt;br /&gt;
* [http://code.google.com/p/squeezelite/ squeezelite]&lt;br /&gt;
&lt;br /&gt;
If you are stuck - post a message to the forum thread&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;and remember to please always ***INCLUDE YOUR [[Log file|FULL DEBUG LOGFILE]]****&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Audio Sync Issues ===&lt;br /&gt;
&lt;br /&gt;
Squeezeslave and squeezelite are software players and like all software players, do not 100% support really precise sync like the hardware ones do - this is due to all sorts of factors (network latency, buffering, soundcard timing drift etc)&lt;br /&gt;
&lt;br /&gt;
In general, squeezelite is really very good with sync, but try both players to see which works for you best.&lt;br /&gt;
&lt;br /&gt;
Once you know in general which works best for you, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize which can improve things further.&lt;br /&gt;
&lt;br /&gt;
I regularly sync real squeezeboxes with squeezelite players and it works very well.&lt;br /&gt;
&lt;br /&gt;
=== What to do if you&#039;re still stuck ===&lt;br /&gt;
&lt;br /&gt;
Try harder and re-read these instructions - there&#039;s a lot of info here! &lt;br /&gt;
&lt;br /&gt;
Try really hard, and if you are then still really stuck, post to the forum thread here: [[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
Feedback and ideas appreciated!&lt;br /&gt;
&lt;br /&gt;
== Manual Installation of squeezelite or squeezeslave on your XBMC system ==&lt;br /&gt;
&lt;br /&gt;
Generally it&#039;s best to just use the included player, but if you have special needs you might want to use a manual install. For example, you want to be able to exit XSqueeze and leave the music playing while you run a picture slideshow.&lt;br /&gt;
&lt;br /&gt;
To do this you must manually install a player on your system, and then use XSqueeze with it in &#039;controller only&#039; mode.&lt;br /&gt;
&lt;br /&gt;
Binaries are available here (use latest version) - or you an use the ones in the addon folder too of course:&lt;br /&gt;
[http://sourceforge.net/projects/softsqueeze/files/squeezeslave/ SqueezeSlave Download]&lt;br /&gt;
[http://code.google.com/p/squeezelite/downloads/list Squeezelite Download]&lt;br /&gt;
&lt;br /&gt;
...with notes and install/build/etc instructions here:&lt;br /&gt;
[http://wiki.slimdevices.com/index.php/SqueezeSlave SqueezeSlave]&lt;br /&gt;
[http://code.google.com/p/squeezelite/ Squeezelite]&lt;br /&gt;
&lt;br /&gt;
OpenELEC users can find a service addon here:&lt;br /&gt;
[http://openelec.tv/forum/13-miscellaneous/8027-squeezeserversoftsqueeze-on-openelecxbmc?limit=20&amp;amp;start=20#18826 squeezeserversoftsqueeze on OpenELEC]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For support for those things, please see their own threads in their respective forums.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example - Manually Run Squeezeslave&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
e.g. squeezeslave.exe 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
....the IP address is your server address&lt;br /&gt;
&lt;br /&gt;
If it connects, you will not see anything happen, but you also won&#039;t see an error message!&lt;br /&gt;
&lt;br /&gt;
squeezeslave -h will give you help/options if anything goes wrong.&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
Please experiment with XSqueeze and report back. The thread for discussion/issues/etc is here:&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
XSqueeze was built by bossanova808 using some python and building on the hard work of other handy projects: [http://wiki.slimdevices.com/index.php/SqueezeSlave SqueezeSlave] and [http://code.google.com/p/squeezelite/ squeezelite] and [https://github.com/jingleman/PyLMS PyLMS].&lt;br /&gt;
&lt;br /&gt;
Generous help with development was also received from XBMC/OE team and forum members: jmarshall, pkscout, mizaki, giftie, HKShai, Bstrdsmkr, spoyser, and more! Many thanks to all the members of this great community!&lt;br /&gt;
&lt;br /&gt;
Thanks also to UNiversal, Aptalca and Jonathan for doing a great job adding to and cleaning up this wiki entry!&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the Kodi.tv repo]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=126673</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=126673"/>
		<updated>2016-11-27T22:33:58Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: /* Raspberry Pi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Add-on &lt;br /&gt;
|Name=XSqueeze&lt;br /&gt;
|provider-name=bossanova808&lt;br /&gt;
|ID=script.xsqueeze&lt;br /&gt;
|latest-version=1.1.3&lt;br /&gt;
|extension point=xbmc.addon.metadata&lt;br /&gt;
|provides=executable&lt;br /&gt;
|Summary=Squeezebox player/controller for XBMC.&lt;br /&gt;
|Description=Turn your XBMC into a [http://www.mysqueezebox.com/download Logitech Media Server] player or control an external Squeezebox.&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language=en&lt;br /&gt;
|License=GPL-2.0&lt;br /&gt;
|Forum=http://forum.kodi.tv/showthread.php?tid=122199&lt;br /&gt;
|Website=https://github.com/bossanova808/repository.bossanova808&lt;br /&gt;
|Source=https://github.com/bossanova808/repository.bossanova808&lt;br /&gt;
|Email= &lt;br /&gt;
|broken= &lt;br /&gt;
|icon url=https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/script.xsqueeze/icon.png&lt;br /&gt;
|repo=[https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip bossanova808]&lt;br /&gt;
|type=&lt;br /&gt;
}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
XSqueeze is Squeezebox player/controller/music chooser for XBMC. XSqueeze can be used in three main ways:&lt;br /&gt;
&lt;br /&gt;
# As simply a big-screen visualiser/controller/music chooser for an existing Squeezebox player&lt;br /&gt;
# As a software based squeezeplayer to extend your existing network of Squeezebox audio players using your XBMC machine - with local playback, music choosing, and a visualiser. This allows you to have an XBMC/XSqueeze setup in one room that syncs with other Squeezebox players you use.&lt;br /&gt;
# As an easy hack to achieve multi-room, synchronized audio playback with XBMC. In this case, all your players are software players using your current XBMC hardware&lt;br /&gt;
&lt;br /&gt;
The last two use cases rely on either squeezelite or squeezeslave for music playback. Either of these can be automatically run directly by the addon (typical use case) or manually installed as a background service if you need something out of the ordinary. &lt;br /&gt;
&lt;br /&gt;
(&#039;&#039;&#039;NB&#039;&#039;&#039;: The player functionality only works on Windows, OSX and Linux variants with alsa - 2.6+/OpenELEC/Crystalbuntu/Raspbmc - NOT iOS/ATV2/Android/other platforms not listed. Basically, the squeezelite or squeezeslave binary must be available for your system for local playback to be possible).&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/Other%20Downloads/Screenshots/Xsqueeze/XSqueezeNowPlaying.png&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/Other%20Downloads/Screenshots/Xsqueeze/XSqueezeChooser.png&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Logitech Media Server &amp;gt;= version 7.6 must be running somewhere on your network as the music server&lt;br /&gt;
* squeezelite or squeezeslave (only required for local playback, installed automatically with the addon)&lt;br /&gt;
&lt;br /&gt;
=== Supported Platforms ===&lt;br /&gt;
{{Note|&#039;&#039;Local playback means audio playback on the local machine as a full Squeezebox emulator using the software Squeezebox emulators - and you can choose squeezeslave or (recommended) squeezelite - i.e you can playback all formats and use all plugins those external players support - using squeezelite you can even have easy Spotify support&#039;&#039;}}&lt;br /&gt;
{{Note|&#039;&#039;Controller only means visualisation of an existing Squeezebox or software player, with control, and music choosing, but no playback&#039;&#039;}}&lt;br /&gt;
* Windows, OpenELEC, Linux variants with alsa, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has alsa  Note: XBian and Raspbmc provide alsa support out of the box. OpenELEC can be made to support ALSA with a minor configuration change (see below). &lt;br /&gt;
* ATV2/iOS - Controller mode supported, but no local playback support.  If you install a squeezeplayer app from the app store (e.g [http://penguinlovesmusic.de/ iPeng with the local playback addon]), you can then control this via Xsqueeze if you want to.&lt;br /&gt;
* Android - Controller mode support, no local playback support - but you can install [https://play.google.com/store/apps/details?id=de.bluegaspode.squeezeplayer&amp;amp;hl=en Squeezeplayer from Google Play] and then control that from Xsqueeze for basically the same result.&lt;br /&gt;
&lt;br /&gt;
Visit [[forum:122199|XSqueeze forum thread]] for latest discussion, new release notification, and help.&lt;br /&gt;
&lt;br /&gt;
=== Spotify Support ===&lt;br /&gt;
XSqueeze supports Spotify playback as of version 0.8.7 and above.&lt;br /&gt;
&lt;br /&gt;
Requirements for this:&lt;br /&gt;
* You must have a Spotify Premium account&lt;br /&gt;
* You must configure XSqueeze to use squeezelite as the internal player&lt;br /&gt;
* You must install Triode&#039;s Third Party Spotify plug-in&lt;br /&gt;
  (LMS-&amp;gt;Settings-&amp;gt;Recommended Third Party Plug-ins. &lt;br /&gt;
   Install, restart LMS, configure, restart LMS, run tests on the plug-ins setting page)&lt;br /&gt;
&lt;br /&gt;
Once you have it all working, in XSqueeze start the music chooser (use the icon bottom right that looks like a speech bubble!) - go to Apps -&amp;gt; Spotify -&amp;gt; and you should be able to browse all your Spotify music.  Select what you want and it should start playing!&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
In order to install XSqueeze, you must first enable the bossanova808 repo in XBMC. You can accomplish this by downloading the zip file at [https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip this link] and installing the repo manually by following [http://wiki.xbmc.org/index.php?title=HOW-TO:Install_an_Add-on_from_a_zip_file these directions].&lt;br /&gt;
&lt;br /&gt;
Once the bossanova808 repo has been enabled, you will be able to install XSqueeze from it. Installing XSqueeze will automatically install any dependencies including XSqueezeChooser (the music choosing component), and the player binaries.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
=== XBMC ===&lt;br /&gt;
{{redv|&#039;&#039;&#039;Important Notes:&#039;&#039;&#039;|&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt; XSqueeze should be launched from an icon on your skin&#039;s home page (add it as such using your skin settings).  e.g. in Confluence: Go to &#039;&#039;&#039;System-&amp;gt;Settings-&amp;gt;Appearance-&amp;gt;Skin-&amp;gt;Skin-&amp;gt;Settings&#039;&#039;&#039; ... it barely looks like you can click it, but you can, and all the Confluence specific settings can be found hidden under there - go to Add-On Shortcuts, and add it as either a music or program shortcut (works either way).  If you just launch it from the Programs list section, the Chooser (see below) won&#039;t work properly - this is due to a bug in XBMC&#039;s window stacking code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt; A secondary plugin (XSqueeze Chooser) will automatically be installed along with XSqueeze.  This is a music choosing utility, &#039;&#039;&#039;and should be launched only from within XSqueeze&#039;&#039;&#039; by hitting {{keypress|i}} or {{keypress|info}}.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&#039; You should also disable GUI sounds and the new Gotham &#039;keep audio device alive&#039; option if you use XSqueeze&#039;&#039;&#039;, or you may experience weird noises when you start XSqueeze (as XSqueeze suspends the internal XBMC AudioEngine but this does not unfortunately flush the audio output buffers, so when XSqueeze starts this buffered data is pushed through and you can get a weird repeating drone noise).}}&lt;br /&gt;
&lt;br /&gt;
big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&#039; In XSqueeze settings there is a Troubleshooting page with various options you can use to work around various issues...but feel free to ask in the support thread too.  The default settings work out of the box for most people.}}&lt;br /&gt;
&lt;br /&gt;
=== XSqueeze ===&lt;br /&gt;
Go to the XSqueeze addon settings (go to the addon and use the context menu to get to &#039;configure&#039;).&lt;br /&gt;
&lt;br /&gt;
==== Logitech Media Server AKA LMS ====&lt;br /&gt;
Here&#039;s where you put your LMS server details. Generally you can use the automatic discovery option to find your server on the network and it will full in the IP address for you.  Otherwise you can just enter it manually if you need to.  Add login details/port etc. if you need to.&lt;br /&gt;
&lt;br /&gt;
==== Mode ====&lt;br /&gt;
If you don&#039;t want to use local playback, i.e. you just want to control/visualise an external squeezebox, disable the first toggle. You&#039;ll then need to enter the actual MAC address of the existing player you want to control (usually found on a sticker on the back of the machine).&lt;br /&gt;
&lt;br /&gt;
If local playback is enabled you can:&lt;br /&gt;
* Choose which player (squeezelite is more modern and supports hi def audio, spotify etc, but squeezeslave is kept for historical reasons)&lt;br /&gt;
* Use the automatic audio output chooser to specify the audio output device (although usually it will pick the right one by default there&#039;s no harm in explicitly setting it)&lt;br /&gt;
* Change the dummy MAC address the player uses - &#039;&#039;&#039;required for two reasons:&#039;&#039;&#039;&lt;br /&gt;
# If you have multiple installations of XSqueeze for example - otherwise all your software players will register as one player in LMS&lt;br /&gt;
# LMS uses this number to register the device/player on the mysqueezebox.com cloud service. Many remote software or apps (such as the official ones for iOS and android) rely on this registration to identify and communicate with the device. If your device (xbmc installation in this case) is not registered with a unique mac address, remote apps will not be able to connect to it. You can also manage favourites and player settings through this cloud service, and control the players over the internet&lt;br /&gt;
* [Optionally] Add a list of extra player arguments that will be passed on - such as manually specifying an audio output to use.&lt;br /&gt;
  (for available options, see http://wiki.slimdevices.com/index.php/SqueezeSlave#Command_Line_Switches or http://code.google.com/p/squeezelite/)&lt;br /&gt;
  &#039;&#039;**** NOTE IF USING OpenELEC, I RECOMMEND adding &#039;-y200&#039; (without the quotes) as an argument to avoid audio dropouts&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Other Settings ====&lt;br /&gt;
You can choose:&lt;br /&gt;
* To have music start playing immediately on XSqueeze launch (a &#039;play&#039; signal is sent and anything stored in your playlist resumes)&lt;br /&gt;
* To enable/disable mouse/touchscreen controls&lt;br /&gt;
&lt;br /&gt;
==== Troubleshooting ====&lt;br /&gt;
Various delays can be configured here to workaround issues, but the defaults are sensibly chosen and work for almost everyone.  If you still have issues after playing with these, come to the forum thread for help.&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi ===&lt;br /&gt;
What you need to do depends on which distribution you are using for your Pi.  If you wish to use XSqueeze as a player, you will generally need to load the snd_bcm2835 ALSA module if your Raspberry Pi distro does not do so by default.&lt;br /&gt;
&lt;br /&gt;
If you use squeezelite with XSqueeze, you may need to add &amp;quot;-a 160&amp;quot; (without the quotes) to the squeezelite extra settings to avoid stuttering audio issues. Some people have found &amp;quot;-a 80&amp;quot; is enough.&lt;br /&gt;
&lt;br /&gt;
Check whether or not the Raspberry Pi ALSA module is loaded:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;lsmod | grep -q snd_bcm2835 &amp;amp;&amp;amp; echo &amp;quot;snd_bcm2835 module is loaded.&amp;quot; || echo &amp;quot;snd_bcm2835 module is NOT loaded.&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Load the Raspberry Pi ALSA module:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;sudo modprobe snd_bcm2835&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Raspbmc ====&lt;br /&gt;
Raspbmc does not load the Raspberry Pi ALSA module by default. This change must be made in order for snd_bcm2835 to be loaded at bootup:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;echo snd_bcm2835 | sudo tee -a /etc/modules&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== OpenELEC (Raspberry Pi build) ====&lt;br /&gt;
OpenELEC does not load the Raspberry Pi ALSA module by default. This change must be made in order for snd_bcm2835 to be loaded at bootup:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;echo snd_bcm2835 &amp;gt;&amp;gt; /storage/.config/modules-load.d/audio.conf&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== LibreELEC (Raspberry Pi build) ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;mount -o remount,rw /flash&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
Add the following to you config.txt (e.g. by using nano -  &amp;lt;nowiki&amp;gt;nano /flash/config.txt&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;dtparam audio=on&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There is more detail about this here: https://wiki.libreelec.tv/index.php?title=Config.txt&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
In XBMC-&amp;gt;Add Ons-&amp;gt;Programs, run XSqueeze&lt;br /&gt;
{{bluev|Extra Information:|&lt;br /&gt;
&#039;&#039;&#039;XSqueeze actually runs best when launched from an icon on your home page&#039;&#039;&#039; (add it as such using your skin settings).  (There is a bug in XBMC that can cause the Chooser component to improperly exit if you run it from the programs list rather than a home screen icon).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XSqueeze&#039;&#039;&#039; doesn&#039;t live in the music plugins section as it&#039;s not a typical XBMC music plugin, it&#039;s a program plugin as the playback itself is external to XBMC&#039;s playback systems).}}&lt;br /&gt;
&lt;br /&gt;
On your first run of any new version, you may get a message window pop up with any important changes, reminders etc.  This only occurs the first run of each version, but you can find the same information in the addon folder/FIRSTRUN.txt if you need it.&lt;br /&gt;
&lt;br /&gt;
As the addon starts, you will get messages if there are any issues (see below for troubleshooting).  Once everything is OK (and after the external player has started if you have chosen the local playback option) - you will get to the main XSqueeze Now Playing screen.&lt;br /&gt;
&lt;br /&gt;
If you haven&#039;t used XSqueeze before, now is the time to add some music.  Hit your {{keypress|i}} or {{keypress|info}} and you will get a music chooser.  Select some music and you&#039;ll drop back into the XSqueeze main screen and playback begins.  &lt;br /&gt;
&lt;br /&gt;
You can exit at any time with your normal exit/home button (usually the big green button on MCE remotes, or escape on your keyboard).  This can take several seconds as XSqueeze waits on various things to finish - the external player, the artist slideshow script etc. &lt;br /&gt;
&lt;br /&gt;
If using squeezeslave: To navigate the virtual player (green lines at bottom of screen), use the up/down/arrows/left/right arrows just like on a Squeezebox classic etc. - and note that hitting right is generally the &#039;select&#039; action just like on actual Squeezeboxes (select itself will probably also work in most contexts).&lt;br /&gt;
&lt;br /&gt;
(Confluence:) The basic layout is a big panel with cover art, progress bar etc. for the current track, and smaller displays for the next 10 coming tracks.  The panel on the right uses script.artistslideshow to pull band photos and bio information for the currently playing artist.&lt;br /&gt;
&lt;br /&gt;
(Other Skins) - There have been reports of missing controls with other skins - try using Confluence if you have this issue.  Would like some help with working out why this occurs - I always use Confluence.  If you have any solutions - please post them in the forum thread!&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Audio Issues (dropouts, no audio etc) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FIRST, TRY TURNING OFF XBMC MENU SOUNDS AND THE KEEP AUDIO DEVICE ALIVE OPTION!!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;Squeezeslave Users:&#039;&#039;&#039; In XSqueeze settings-&amp;gt;Local Playback-&amp;gt;Extra squeezeslave arguments-&amp;gt; add &#039;-y200&#039; (without the quotes) to try &amp;amp; solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;squeezelite Users:&#039;&#039;&#039; In XSqueeze settings-&amp;gt;Local Playback-&amp;gt;Extra squeezelite arguments-&amp;gt; add &#039;-a 160&#039; (without the quotes) to try &amp;amp; solve audio issues.}}&lt;br /&gt;
&lt;br /&gt;
If you&#039;re not getting audio full stop from the addon then you will probably need to manually set your output for squeezelite/slave, whichever you&#039;re using.&lt;br /&gt;
&lt;br /&gt;
This is done in XSqueeze settings -&amp;gt; Local Playback -&amp;gt; Audio Output Chooser&lt;br /&gt;
&lt;br /&gt;
=== General Issues ===&lt;br /&gt;
&lt;br /&gt;
If you are still having issues, then it&#039;s best to drop to the commandline on your machine and try running the player directly there. The player binaries live in your xbmc userdata folder under:&lt;br /&gt;
&lt;br /&gt;
/addons/script.xsqueeze/resources/bin/SYSTEM ... etc. Find the right binary (platform and 32 or 64 bit as needed), and run it directly from there.&lt;br /&gt;
&lt;br /&gt;
(squeezelite: you can list audio output devices with the -l switch, then specify a device with the -o switch)&lt;br /&gt;
&lt;br /&gt;
(squeezeslave: You can test all of this from the command line quite easily using the -D switch, so in full:&lt;br /&gt;
&lt;br /&gt;
 squeezeslave -o12 -D yourserveraddress&lt;br /&gt;
&lt;br /&gt;
..this will give you a text based Squeezeslave player right on your command line so you can quickly trigger audio to test etc.)&lt;br /&gt;
&lt;br /&gt;
Once you have worked out how to run the player from the commandline, and get audio out ok, then just copy the switches you need into your xsqueeze settings.&lt;br /&gt;
&lt;br /&gt;
For further info on squeezeslave, see:&lt;br /&gt;
* [http://wiki.slimdevices.com/index.php/SqueezeSlave squeezeslave]&lt;br /&gt;
* [http://wiki.slimdevices.com/index.php/SqueezeSlave#Command_Line_Switches squeezeslave/Command Line Switches]&lt;br /&gt;
And for squeezelite, see:&lt;br /&gt;
* [http://code.google.com/p/squeezelite/ squeezelite]&lt;br /&gt;
&lt;br /&gt;
If you are stuck - post a message to the forum thread&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;and remember to please always ***INCLUDE YOUR [[Log file|FULL DEBUG LOGFILE]]****&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Audio Sync Issues ===&lt;br /&gt;
&lt;br /&gt;
Squeezeslave and squeezelite are software players and like all software players, do not 100% support really precise sync like the hardware ones do - this is due to all sorts of factors (network latency, buffering, soundcard timing drift etc)&lt;br /&gt;
&lt;br /&gt;
In general, squeezelite is really very good with sync, but try both players to see which works for you best.&lt;br /&gt;
&lt;br /&gt;
Once you know in general which works best for you, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize which can improve things further.&lt;br /&gt;
&lt;br /&gt;
I regularly sync real squeezeboxes with squeezelite players and it works very well.&lt;br /&gt;
&lt;br /&gt;
=== What to do if you&#039;re still stuck ===&lt;br /&gt;
&lt;br /&gt;
Try harder and re-read these instructions - there&#039;s a lot of info here! &lt;br /&gt;
&lt;br /&gt;
Try really hard, and if you are then still really stuck, post to the forum thread here: [[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
Feedback and ideas appreciated!&lt;br /&gt;
&lt;br /&gt;
== Manual Installation of squeezelite or squeezeslave on your XBMC system ==&lt;br /&gt;
&lt;br /&gt;
Generally it&#039;s best to just use the included player, but if you have special needs you might want to use a manual install. For example, you want to be able to exit XSqueeze and leave the music playing while you run a picture slideshow.&lt;br /&gt;
&lt;br /&gt;
To do this you must manually install a player on your system, and then use XSqueeze with it in &#039;controller only&#039; mode.&lt;br /&gt;
&lt;br /&gt;
Binaries are available here (use latest version) - or you an use the ones in the addon folder too of course:&lt;br /&gt;
[http://sourceforge.net/projects/softsqueeze/files/squeezeslave/ SqueezeSlave Download]&lt;br /&gt;
[http://code.google.com/p/squeezelite/downloads/list Squeezelite Download]&lt;br /&gt;
&lt;br /&gt;
...with notes and install/build/etc instructions here:&lt;br /&gt;
[http://wiki.slimdevices.com/index.php/SqueezeSlave SqueezeSlave]&lt;br /&gt;
[http://code.google.com/p/squeezelite/ Squeezelite]&lt;br /&gt;
&lt;br /&gt;
OpenELEC users can find a service addon here:&lt;br /&gt;
[http://openelec.tv/forum/13-miscellaneous/8027-squeezeserversoftsqueeze-on-openelecxbmc?limit=20&amp;amp;start=20#18826 squeezeserversoftsqueeze on OpenELEC]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For support for those things, please see their own threads in their respective forums.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example - Manually Run Squeezeslave&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
e.g. squeezeslave.exe 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
....the IP address is your server address&lt;br /&gt;
&lt;br /&gt;
If it connects, you will not see anything happen, but you also won&#039;t see an error message!&lt;br /&gt;
&lt;br /&gt;
squeezeslave -h will give you help/options if anything goes wrong.&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
Please experiment with XSqueeze and report back. The thread for discussion/issues/etc is here:&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
XSqueeze was built by bossanova808 using some python and building on the hard work of other handy projects: [http://wiki.slimdevices.com/index.php/SqueezeSlave SqueezeSlave] and [http://code.google.com/p/squeezelite/ squeezelite] and [https://github.com/jingleman/PyLMS PyLMS].&lt;br /&gt;
&lt;br /&gt;
Generous help with development was also received from XBMC/OE team and forum members: jmarshall, pkscout, mizaki, giftie, HKShai, Bstrdsmkr, spoyser, and more! Many thanks to all the members of this great community!&lt;br /&gt;
&lt;br /&gt;
Thanks also to UNiversal, Aptalca and Jonathan for doing a great job adding to and cleaning up this wiki entry!&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the Kodi.tv repo]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=126672</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=126672"/>
		<updated>2016-11-27T22:32:48Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: /* Raspberry Pi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Add-on &lt;br /&gt;
|Name=XSqueeze&lt;br /&gt;
|provider-name=bossanova808&lt;br /&gt;
|ID=script.xsqueeze&lt;br /&gt;
|latest-version=1.1.3&lt;br /&gt;
|extension point=xbmc.addon.metadata&lt;br /&gt;
|provides=executable&lt;br /&gt;
|Summary=Squeezebox player/controller for XBMC.&lt;br /&gt;
|Description=Turn your XBMC into a [http://www.mysqueezebox.com/download Logitech Media Server] player or control an external Squeezebox.&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language=en&lt;br /&gt;
|License=GPL-2.0&lt;br /&gt;
|Forum=http://forum.kodi.tv/showthread.php?tid=122199&lt;br /&gt;
|Website=https://github.com/bossanova808/repository.bossanova808&lt;br /&gt;
|Source=https://github.com/bossanova808/repository.bossanova808&lt;br /&gt;
|Email= &lt;br /&gt;
|broken= &lt;br /&gt;
|icon url=https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/script.xsqueeze/icon.png&lt;br /&gt;
|repo=[https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip bossanova808]&lt;br /&gt;
|type=&lt;br /&gt;
}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
XSqueeze is Squeezebox player/controller/music chooser for XBMC. XSqueeze can be used in three main ways:&lt;br /&gt;
&lt;br /&gt;
# As simply a big-screen visualiser/controller/music chooser for an existing Squeezebox player&lt;br /&gt;
# As a software based squeezeplayer to extend your existing network of Squeezebox audio players using your XBMC machine - with local playback, music choosing, and a visualiser. This allows you to have an XBMC/XSqueeze setup in one room that syncs with other Squeezebox players you use.&lt;br /&gt;
# As an easy hack to achieve multi-room, synchronized audio playback with XBMC. In this case, all your players are software players using your current XBMC hardware&lt;br /&gt;
&lt;br /&gt;
The last two use cases rely on either squeezelite or squeezeslave for music playback. Either of these can be automatically run directly by the addon (typical use case) or manually installed as a background service if you need something out of the ordinary. &lt;br /&gt;
&lt;br /&gt;
(&#039;&#039;&#039;NB&#039;&#039;&#039;: The player functionality only works on Windows, OSX and Linux variants with alsa - 2.6+/OpenELEC/Crystalbuntu/Raspbmc - NOT iOS/ATV2/Android/other platforms not listed. Basically, the squeezelite or squeezeslave binary must be available for your system for local playback to be possible).&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/Other%20Downloads/Screenshots/Xsqueeze/XSqueezeNowPlaying.png&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/Other%20Downloads/Screenshots/Xsqueeze/XSqueezeChooser.png&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Logitech Media Server &amp;gt;= version 7.6 must be running somewhere on your network as the music server&lt;br /&gt;
* squeezelite or squeezeslave (only required for local playback, installed automatically with the addon)&lt;br /&gt;
&lt;br /&gt;
=== Supported Platforms ===&lt;br /&gt;
{{Note|&#039;&#039;Local playback means audio playback on the local machine as a full Squeezebox emulator using the software Squeezebox emulators - and you can choose squeezeslave or (recommended) squeezelite - i.e you can playback all formats and use all plugins those external players support - using squeezelite you can even have easy Spotify support&#039;&#039;}}&lt;br /&gt;
{{Note|&#039;&#039;Controller only means visualisation of an existing Squeezebox or software player, with control, and music choosing, but no playback&#039;&#039;}}&lt;br /&gt;
* Windows, OpenELEC, Linux variants with alsa, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has alsa  Note: XBian and Raspbmc provide alsa support out of the box. OpenELEC can be made to support ALSA with a minor configuration change (see below). &lt;br /&gt;
* ATV2/iOS - Controller mode supported, but no local playback support.  If you install a squeezeplayer app from the app store (e.g [http://penguinlovesmusic.de/ iPeng with the local playback addon]), you can then control this via Xsqueeze if you want to.&lt;br /&gt;
* Android - Controller mode support, no local playback support - but you can install [https://play.google.com/store/apps/details?id=de.bluegaspode.squeezeplayer&amp;amp;hl=en Squeezeplayer from Google Play] and then control that from Xsqueeze for basically the same result.&lt;br /&gt;
&lt;br /&gt;
Visit [[forum:122199|XSqueeze forum thread]] for latest discussion, new release notification, and help.&lt;br /&gt;
&lt;br /&gt;
=== Spotify Support ===&lt;br /&gt;
XSqueeze supports Spotify playback as of version 0.8.7 and above.&lt;br /&gt;
&lt;br /&gt;
Requirements for this:&lt;br /&gt;
* You must have a Spotify Premium account&lt;br /&gt;
* You must configure XSqueeze to use squeezelite as the internal player&lt;br /&gt;
* You must install Triode&#039;s Third Party Spotify plug-in&lt;br /&gt;
  (LMS-&amp;gt;Settings-&amp;gt;Recommended Third Party Plug-ins. &lt;br /&gt;
   Install, restart LMS, configure, restart LMS, run tests on the plug-ins setting page)&lt;br /&gt;
&lt;br /&gt;
Once you have it all working, in XSqueeze start the music chooser (use the icon bottom right that looks like a speech bubble!) - go to Apps -&amp;gt; Spotify -&amp;gt; and you should be able to browse all your Spotify music.  Select what you want and it should start playing!&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
In order to install XSqueeze, you must first enable the bossanova808 repo in XBMC. You can accomplish this by downloading the zip file at [https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip this link] and installing the repo manually by following [http://wiki.xbmc.org/index.php?title=HOW-TO:Install_an_Add-on_from_a_zip_file these directions].&lt;br /&gt;
&lt;br /&gt;
Once the bossanova808 repo has been enabled, you will be able to install XSqueeze from it. Installing XSqueeze will automatically install any dependencies including XSqueezeChooser (the music choosing component), and the player binaries.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
=== XBMC ===&lt;br /&gt;
{{redv|&#039;&#039;&#039;Important Notes:&#039;&#039;&#039;|&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt; XSqueeze should be launched from an icon on your skin&#039;s home page (add it as such using your skin settings).  e.g. in Confluence: Go to &#039;&#039;&#039;System-&amp;gt;Settings-&amp;gt;Appearance-&amp;gt;Skin-&amp;gt;Skin-&amp;gt;Settings&#039;&#039;&#039; ... it barely looks like you can click it, but you can, and all the Confluence specific settings can be found hidden under there - go to Add-On Shortcuts, and add it as either a music or program shortcut (works either way).  If you just launch it from the Programs list section, the Chooser (see below) won&#039;t work properly - this is due to a bug in XBMC&#039;s window stacking code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt; A secondary plugin (XSqueeze Chooser) will automatically be installed along with XSqueeze.  This is a music choosing utility, &#039;&#039;&#039;and should be launched only from within XSqueeze&#039;&#039;&#039; by hitting {{keypress|i}} or {{keypress|info}}.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&#039; You should also disable GUI sounds and the new Gotham &#039;keep audio device alive&#039; option if you use XSqueeze&#039;&#039;&#039;, or you may experience weird noises when you start XSqueeze (as XSqueeze suspends the internal XBMC AudioEngine but this does not unfortunately flush the audio output buffers, so when XSqueeze starts this buffered data is pushed through and you can get a weird repeating drone noise).}}&lt;br /&gt;
&lt;br /&gt;
big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&#039; In XSqueeze settings there is a Troubleshooting page with various options you can use to work around various issues...but feel free to ask in the support thread too.  The default settings work out of the box for most people.}}&lt;br /&gt;
&lt;br /&gt;
=== XSqueeze ===&lt;br /&gt;
Go to the XSqueeze addon settings (go to the addon and use the context menu to get to &#039;configure&#039;).&lt;br /&gt;
&lt;br /&gt;
==== Logitech Media Server AKA LMS ====&lt;br /&gt;
Here&#039;s where you put your LMS server details. Generally you can use the automatic discovery option to find your server on the network and it will full in the IP address for you.  Otherwise you can just enter it manually if you need to.  Add login details/port etc. if you need to.&lt;br /&gt;
&lt;br /&gt;
==== Mode ====&lt;br /&gt;
If you don&#039;t want to use local playback, i.e. you just want to control/visualise an external squeezebox, disable the first toggle. You&#039;ll then need to enter the actual MAC address of the existing player you want to control (usually found on a sticker on the back of the machine).&lt;br /&gt;
&lt;br /&gt;
If local playback is enabled you can:&lt;br /&gt;
* Choose which player (squeezelite is more modern and supports hi def audio, spotify etc, but squeezeslave is kept for historical reasons)&lt;br /&gt;
* Use the automatic audio output chooser to specify the audio output device (although usually it will pick the right one by default there&#039;s no harm in explicitly setting it)&lt;br /&gt;
* Change the dummy MAC address the player uses - &#039;&#039;&#039;required for two reasons:&#039;&#039;&#039;&lt;br /&gt;
# If you have multiple installations of XSqueeze for example - otherwise all your software players will register as one player in LMS&lt;br /&gt;
# LMS uses this number to register the device/player on the mysqueezebox.com cloud service. Many remote software or apps (such as the official ones for iOS and android) rely on this registration to identify and communicate with the device. If your device (xbmc installation in this case) is not registered with a unique mac address, remote apps will not be able to connect to it. You can also manage favourites and player settings through this cloud service, and control the players over the internet&lt;br /&gt;
* [Optionally] Add a list of extra player arguments that will be passed on - such as manually specifying an audio output to use.&lt;br /&gt;
  (for available options, see http://wiki.slimdevices.com/index.php/SqueezeSlave#Command_Line_Switches or http://code.google.com/p/squeezelite/)&lt;br /&gt;
  &#039;&#039;**** NOTE IF USING OpenELEC, I RECOMMEND adding &#039;-y200&#039; (without the quotes) as an argument to avoid audio dropouts&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Other Settings ====&lt;br /&gt;
You can choose:&lt;br /&gt;
* To have music start playing immediately on XSqueeze launch (a &#039;play&#039; signal is sent and anything stored in your playlist resumes)&lt;br /&gt;
* To enable/disable mouse/touchscreen controls&lt;br /&gt;
&lt;br /&gt;
==== Troubleshooting ====&lt;br /&gt;
Various delays can be configured here to workaround issues, but the defaults are sensibly chosen and work for almost everyone.  If you still have issues after playing with these, come to the forum thread for help.&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi ===&lt;br /&gt;
What you need to do depends on which distribution you are using for your Pi.  If you wish to use XSqueeze as a player, you will generally need to load the snd_bcm2835 ALSA module if your Raspberry Pi distro does not do so by default.&lt;br /&gt;
&lt;br /&gt;
If you use squeezelite with XSqueeze, you may need to add &amp;quot;-a 160&amp;quot; (without the quotes) to the squeezelite extra settings to avoid stuttering audio issues. Some people have found &amp;quot;-a 80&amp;quot; is enough.&lt;br /&gt;
&lt;br /&gt;
Check whether or not the Raspberry Pi ALSA module is loaded:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;lsmod | grep -q snd_bcm2835 &amp;amp;&amp;amp; echo &amp;quot;snd_bcm2835 module is loaded.&amp;quot; || echo &amp;quot;snd_bcm2835 module is NOT loaded.&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Load the Raspberry Pi ALSA module:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;sudo modprobe snd_bcm2835&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Raspbmc ====&lt;br /&gt;
Raspbmc does not load the Raspberry Pi ALSA module by default. This change must be made in order for snd_bcm2835 to be loaded at bootup:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;echo snd_bcm2835 | sudo tee -a /etc/modules&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== OpenELEC (Raspberry Pi build) ====&lt;br /&gt;
OpenELEC does not load the Raspberry Pi ALSA module by default. This change must be made in order for snd_bcm2835 to be loaded at bootup:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;echo snd_bcm2835 &amp;gt;&amp;gt; /storage/.config/modules-load.d/audio.conf&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== LibreELEC (Raspberry Pi build) ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;mount -o remount,rw /flash&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;nano /flash/config.txt&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
Add the line:&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;dtparam audio=on&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
There is more detail about this here: https://wiki.libreelec.tv/index.php?title=Config.txt&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
In XBMC-&amp;gt;Add Ons-&amp;gt;Programs, run XSqueeze&lt;br /&gt;
{{bluev|Extra Information:|&lt;br /&gt;
&#039;&#039;&#039;XSqueeze actually runs best when launched from an icon on your home page&#039;&#039;&#039; (add it as such using your skin settings).  (There is a bug in XBMC that can cause the Chooser component to improperly exit if you run it from the programs list rather than a home screen icon).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XSqueeze&#039;&#039;&#039; doesn&#039;t live in the music plugins section as it&#039;s not a typical XBMC music plugin, it&#039;s a program plugin as the playback itself is external to XBMC&#039;s playback systems).}}&lt;br /&gt;
&lt;br /&gt;
On your first run of any new version, you may get a message window pop up with any important changes, reminders etc.  This only occurs the first run of each version, but you can find the same information in the addon folder/FIRSTRUN.txt if you need it.&lt;br /&gt;
&lt;br /&gt;
As the addon starts, you will get messages if there are any issues (see below for troubleshooting).  Once everything is OK (and after the external player has started if you have chosen the local playback option) - you will get to the main XSqueeze Now Playing screen.&lt;br /&gt;
&lt;br /&gt;
If you haven&#039;t used XSqueeze before, now is the time to add some music.  Hit your {{keypress|i}} or {{keypress|info}} and you will get a music chooser.  Select some music and you&#039;ll drop back into the XSqueeze main screen and playback begins.  &lt;br /&gt;
&lt;br /&gt;
You can exit at any time with your normal exit/home button (usually the big green button on MCE remotes, or escape on your keyboard).  This can take several seconds as XSqueeze waits on various things to finish - the external player, the artist slideshow script etc. &lt;br /&gt;
&lt;br /&gt;
If using squeezeslave: To navigate the virtual player (green lines at bottom of screen), use the up/down/arrows/left/right arrows just like on a Squeezebox classic etc. - and note that hitting right is generally the &#039;select&#039; action just like on actual Squeezeboxes (select itself will probably also work in most contexts).&lt;br /&gt;
&lt;br /&gt;
(Confluence:) The basic layout is a big panel with cover art, progress bar etc. for the current track, and smaller displays for the next 10 coming tracks.  The panel on the right uses script.artistslideshow to pull band photos and bio information for the currently playing artist.&lt;br /&gt;
&lt;br /&gt;
(Other Skins) - There have been reports of missing controls with other skins - try using Confluence if you have this issue.  Would like some help with working out why this occurs - I always use Confluence.  If you have any solutions - please post them in the forum thread!&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Audio Issues (dropouts, no audio etc) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FIRST, TRY TURNING OFF XBMC MENU SOUNDS AND THE KEEP AUDIO DEVICE ALIVE OPTION!!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;Squeezeslave Users:&#039;&#039;&#039; In XSqueeze settings-&amp;gt;Local Playback-&amp;gt;Extra squeezeslave arguments-&amp;gt; add &#039;-y200&#039; (without the quotes) to try &amp;amp; solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;squeezelite Users:&#039;&#039;&#039; In XSqueeze settings-&amp;gt;Local Playback-&amp;gt;Extra squeezelite arguments-&amp;gt; add &#039;-a 160&#039; (without the quotes) to try &amp;amp; solve audio issues.}}&lt;br /&gt;
&lt;br /&gt;
If you&#039;re not getting audio full stop from the addon then you will probably need to manually set your output for squeezelite/slave, whichever you&#039;re using.&lt;br /&gt;
&lt;br /&gt;
This is done in XSqueeze settings -&amp;gt; Local Playback -&amp;gt; Audio Output Chooser&lt;br /&gt;
&lt;br /&gt;
=== General Issues ===&lt;br /&gt;
&lt;br /&gt;
If you are still having issues, then it&#039;s best to drop to the commandline on your machine and try running the player directly there. The player binaries live in your xbmc userdata folder under:&lt;br /&gt;
&lt;br /&gt;
/addons/script.xsqueeze/resources/bin/SYSTEM ... etc. Find the right binary (platform and 32 or 64 bit as needed), and run it directly from there.&lt;br /&gt;
&lt;br /&gt;
(squeezelite: you can list audio output devices with the -l switch, then specify a device with the -o switch)&lt;br /&gt;
&lt;br /&gt;
(squeezeslave: You can test all of this from the command line quite easily using the -D switch, so in full:&lt;br /&gt;
&lt;br /&gt;
 squeezeslave -o12 -D yourserveraddress&lt;br /&gt;
&lt;br /&gt;
..this will give you a text based Squeezeslave player right on your command line so you can quickly trigger audio to test etc.)&lt;br /&gt;
&lt;br /&gt;
Once you have worked out how to run the player from the commandline, and get audio out ok, then just copy the switches you need into your xsqueeze settings.&lt;br /&gt;
&lt;br /&gt;
For further info on squeezeslave, see:&lt;br /&gt;
* [http://wiki.slimdevices.com/index.php/SqueezeSlave squeezeslave]&lt;br /&gt;
* [http://wiki.slimdevices.com/index.php/SqueezeSlave#Command_Line_Switches squeezeslave/Command Line Switches]&lt;br /&gt;
And for squeezelite, see:&lt;br /&gt;
* [http://code.google.com/p/squeezelite/ squeezelite]&lt;br /&gt;
&lt;br /&gt;
If you are stuck - post a message to the forum thread&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;and remember to please always ***INCLUDE YOUR [[Log file|FULL DEBUG LOGFILE]]****&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Audio Sync Issues ===&lt;br /&gt;
&lt;br /&gt;
Squeezeslave and squeezelite are software players and like all software players, do not 100% support really precise sync like the hardware ones do - this is due to all sorts of factors (network latency, buffering, soundcard timing drift etc)&lt;br /&gt;
&lt;br /&gt;
In general, squeezelite is really very good with sync, but try both players to see which works for you best.&lt;br /&gt;
&lt;br /&gt;
Once you know in general which works best for you, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize which can improve things further.&lt;br /&gt;
&lt;br /&gt;
I regularly sync real squeezeboxes with squeezelite players and it works very well.&lt;br /&gt;
&lt;br /&gt;
=== What to do if you&#039;re still stuck ===&lt;br /&gt;
&lt;br /&gt;
Try harder and re-read these instructions - there&#039;s a lot of info here! &lt;br /&gt;
&lt;br /&gt;
Try really hard, and if you are then still really stuck, post to the forum thread here: [[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
Feedback and ideas appreciated!&lt;br /&gt;
&lt;br /&gt;
== Manual Installation of squeezelite or squeezeslave on your XBMC system ==&lt;br /&gt;
&lt;br /&gt;
Generally it&#039;s best to just use the included player, but if you have special needs you might want to use a manual install. For example, you want to be able to exit XSqueeze and leave the music playing while you run a picture slideshow.&lt;br /&gt;
&lt;br /&gt;
To do this you must manually install a player on your system, and then use XSqueeze with it in &#039;controller only&#039; mode.&lt;br /&gt;
&lt;br /&gt;
Binaries are available here (use latest version) - or you an use the ones in the addon folder too of course:&lt;br /&gt;
[http://sourceforge.net/projects/softsqueeze/files/squeezeslave/ SqueezeSlave Download]&lt;br /&gt;
[http://code.google.com/p/squeezelite/downloads/list Squeezelite Download]&lt;br /&gt;
&lt;br /&gt;
...with notes and install/build/etc instructions here:&lt;br /&gt;
[http://wiki.slimdevices.com/index.php/SqueezeSlave SqueezeSlave]&lt;br /&gt;
[http://code.google.com/p/squeezelite/ Squeezelite]&lt;br /&gt;
&lt;br /&gt;
OpenELEC users can find a service addon here:&lt;br /&gt;
[http://openelec.tv/forum/13-miscellaneous/8027-squeezeserversoftsqueeze-on-openelecxbmc?limit=20&amp;amp;start=20#18826 squeezeserversoftsqueeze on OpenELEC]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For support for those things, please see their own threads in their respective forums.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example - Manually Run Squeezeslave&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
e.g. squeezeslave.exe 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
....the IP address is your server address&lt;br /&gt;
&lt;br /&gt;
If it connects, you will not see anything happen, but you also won&#039;t see an error message!&lt;br /&gt;
&lt;br /&gt;
squeezeslave -h will give you help/options if anything goes wrong.&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
Please experiment with XSqueeze and report back. The thread for discussion/issues/etc is here:&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
XSqueeze was built by bossanova808 using some python and building on the hard work of other handy projects: [http://wiki.slimdevices.com/index.php/SqueezeSlave SqueezeSlave] and [http://code.google.com/p/squeezelite/ squeezelite] and [https://github.com/jingleman/PyLMS PyLMS].&lt;br /&gt;
&lt;br /&gt;
Generous help with development was also received from XBMC/OE team and forum members: jmarshall, pkscout, mizaki, giftie, HKShai, Bstrdsmkr, spoyser, and more! Many thanks to all the members of this great community!&lt;br /&gt;
&lt;br /&gt;
Thanks also to UNiversal, Aptalca and Jonathan for doing a great job adding to and cleaning up this wiki entry!&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the Kodi.tv repo]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:XZen&amp;diff=96394</id>
		<title>Add-on:XZen</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:XZen&amp;diff=96394"/>
		<updated>2015-05-24T23:50:22Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- See http://wiki.xbmc.org/index.php?title=Template:Addon and http://wiki.xbmc.org/index.php?title=Help:Add-on_page for help editing this page --&amp;gt;&lt;br /&gt;
{{Addon &lt;br /&gt;
|Name=XZen&lt;br /&gt;
|provider-name=bossanova808&lt;br /&gt;
|ID=plugin.image.xzen&lt;br /&gt;
|latest-version=0.0.9&lt;br /&gt;
|extension point=xbmc.python.pluginsource&lt;br /&gt;
|provides=image&lt;br /&gt;
|Summary=Zenfolio Browser for XBMC&lt;br /&gt;
|Description=Browse the public Zenfolio galleries, and view your Zenfolio photo portfolios in XBMC&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language=&lt;br /&gt;
|License=&lt;br /&gt;
|Forum=&lt;br /&gt;
|Website=&lt;br /&gt;
|Source=&lt;br /&gt;
|Email=&lt;br /&gt;
|broken=&lt;br /&gt;
|icon url=http://mirrors.kodi.tv/addons/gotham/plugin.image.xzen/icon.png}}&lt;br /&gt;
&lt;br /&gt;
A simple but effective Zenfolio browser for XBMC. Supports user galleries (with single password protection), and you can also browse by category, or look at recent and popular photos.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Two important notes:&#039;&#039;&#039; in XZen to access your user galleries you must login with your Zenfolio username NOT your email (even though you can generally login with both the API uses username only).  Also - your Zenfolio galleries/groups must have cover thumbnails to show up in XZen.&lt;br /&gt;
&lt;br /&gt;
Zenfolio is a gallery site aimed at professional photographers, so the quality of galleries is often a bit higher than your basic flickr type galleries.&lt;br /&gt;
&lt;br /&gt;
[[Category:Gotham add-on repository]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:XZen&amp;diff=96393</id>
		<title>Add-on:XZen</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:XZen&amp;diff=96393"/>
		<updated>2015-05-24T23:49:59Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- See http://wiki.xbmc.org/index.php?title=Template:Addon and http://wiki.xbmc.org/index.php?title=Help:Add-on_page for help editing this page --&amp;gt;&lt;br /&gt;
{{Addon &lt;br /&gt;
|Name=XZen&lt;br /&gt;
|provider-name=bossanova808&lt;br /&gt;
|ID=plugin.image.xzen&lt;br /&gt;
|latest-version=0.0.9&lt;br /&gt;
|extension point=xbmc.python.pluginsource&lt;br /&gt;
|provides=image&lt;br /&gt;
|Summary=Zenfolio Browser for XBMC&lt;br /&gt;
|Description=Browse the public Zenfolio galleries, and view your Zenfolio photo portfolios in XBMC&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language=&lt;br /&gt;
|License=&lt;br /&gt;
|Forum=&lt;br /&gt;
|Website=&lt;br /&gt;
|Source=&lt;br /&gt;
|Email=&lt;br /&gt;
|broken=&lt;br /&gt;
|icon url=http://mirrors.kodi.tv/addons/gotham/plugin.image.xzen/icon.png}}&lt;br /&gt;
&lt;br /&gt;
A simple but effective Zenfolio browser for XBMC. Supports user galleries (with single password protection), and you can also browse by category, or look at recent and popular photos.&lt;br /&gt;
&lt;br /&gt;
Two important notes: in XZen to access your user galleries you must login with your Zenfolio username NOT your email (even though you can generally login with both the API uses username only).  Also - your Zenfolio galleries/groups must have cover thumbnails to show up in XZen.&lt;br /&gt;
&lt;br /&gt;
Zenfolio is a gallery site aimed at professional photographers, so the quality of galleries is often a bit higher than your basic flickr type galleries.&lt;br /&gt;
&lt;br /&gt;
[[Category:Gotham add-on repository]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=89086</id>
		<title>Add-on:XSqueezeDisplay</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=89086"/>
		<updated>2015-04-16T00:27:56Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- See http://wiki.xbmc.org/index.php?title=Template:Addon and http://wiki.xbmc.org/index.php?title=Help:Add-on_page for help editing this page --&amp;gt;&lt;br /&gt;
{{Add-on &lt;br /&gt;
 |Name= XSqueezeDisplay&lt;br /&gt;
 |provider-name= bossanova808&lt;br /&gt;
 |Email= &lt;br /&gt;
 |Website= &lt;br /&gt;
 |Forum= http://forum.kodi.tv/showthread.php?tid=223136&lt;br /&gt;
 |ID= &lt;br /&gt;
 |latest-version= &lt;br /&gt;
 |extension point= &lt;br /&gt;
 |provides= &lt;br /&gt;
 |Platform= Logitech Media Server&lt;br /&gt;
 |Language= &lt;br /&gt;
 |License= GPL&lt;br /&gt;
 |Source= https://github.com/bossanova808/repository.squeeze.bossanova808&lt;br /&gt;
 |Repo= &lt;br /&gt;
 |icon url= &lt;br /&gt;
 | repo = http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
 | zip = &lt;br /&gt;
 |broken= &lt;br /&gt;
 |Summary= Display Kodi Now Playing information on Squeezebox hardware&lt;br /&gt;
 |Description= Display Kodi Now Playing information on Squeezebox hardware - supports SB2, SB3, SB Classic, Transporter  and probably even SliMP3 - basically any of the line based players.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
(This is not an addon for Kodi itself, rather it is an addon for Logitech Media Server).  &lt;br /&gt;
&lt;br /&gt;
It allows you to display Kodi Now Playing information on Squeezebox hardware - supports SB2, SB3, SB Classic, Transporter and probably even SliMP3 - basically any line based players.&lt;br /&gt;
&lt;br /&gt;
Here you can see it in action showing the time remaining on a video file, displayed on a Squeezebox 3:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/downloads/Other%20Downloads/Images/XSD-800x592.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To install this repo on your Logitech Media Server, go to LMS-&amp;gt;Settings-&amp;gt;Plugins and add this repo at the end:&lt;br /&gt;
&lt;br /&gt;
http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
&lt;br /&gt;
Restart your LMS. You should then be able to install the addon from the repo and will receive updates automatically etc.  &lt;br /&gt;
&lt;br /&gt;
To configure the addon and see instructions, go to LMS-&amp;gt;Settings-&amp;gt;Plugins-&amp;gt;XSqueezeDisplay-&amp;gt;Settings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;N.B&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You must have the perl module IO::Socket::SSL installed to download the addon from the repo (as github redirects everything to SSL). Seems to be present by default usually anyway on most common LMS systems (tested on Win7 and Linux Mint 17 with LMS 7.7+). If you need to install it, there is a guide to installing modules [http://www.cpan.org/modules/INSTALL.html here].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The data available is described here (data is retrieved largely as is from kodi and with matching names).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                (   &amp;quot;[current_date]&amp;quot;, &amp;quot;&amp;quot;,                           #the date now (Uses your LMS format)&lt;br /&gt;
                    &amp;quot;[current_time]&amp;quot;, &amp;quot;&amp;quot;,                           #the time now (Uses your LMS format)&lt;br /&gt;
                    &amp;quot;[duration]&amp;quot;, &amp;quot;&amp;quot;,                               #presented in [HH:]MM:SS (hours not shown unless &amp;gt; 0)&lt;br /&gt;
                    &amp;quot;[totaltime]&amp;quot;, &amp;quot;&amp;quot;,                              #same as duration&lt;br /&gt;
                    &amp;quot;[time]&amp;quot;, &amp;quot;&amp;quot;,                                   #playback time presented in [HH:]MM:SS&lt;br /&gt;
                    &amp;quot;[time_remaining]&amp;quot;, &amp;quot;&amp;quot;,                         #playback time remaining presented in [HH:]MM:SS&lt;br /&gt;
                    &amp;quot;[percentage]&amp;quot;, &amp;quot;&amp;quot;,                             #playback percentage&lt;br /&gt;
                    &amp;quot;[title]&amp;quot;, &amp;quot;&amp;quot;,                                  #title of currently playing item, episode/album title e.g. &amp;quot;It is what it is&amp;quot;&lt;br /&gt;
                    &amp;quot;[season]&amp;quot;, &amp;quot;&amp;quot;,                                 #Season number e.g. 3&lt;br /&gt;
                    &amp;quot;[episode]&amp;quot;, &amp;quot;&amp;quot;,                                #epsiode number e.g. 12&lt;br /&gt;
                    &amp;quot;[showtitle]&amp;quot;, &amp;quot;&amp;quot;,                              #Show title e.g. &#039;The Lost Room&#039;&lt;br /&gt;
                    &amp;quot;[tvshowid]&amp;quot;, &amp;quot;&amp;quot;,                               #Probably not useful!&lt;br /&gt;
                    &amp;quot;[thumbnail]&amp;quot;, &amp;quot;&amp;quot;,                              #URL for the thumbnail image&lt;br /&gt;
                    &amp;quot;[file]&amp;quot;, &amp;quot;&amp;quot;,                                   #Path to the file (might change later to basename)&lt;br /&gt;
                    &amp;quot;[fanart]&amp;quot;, &amp;quot;&amp;quot;,                                 #URL to fanart&lt;br /&gt;
                    &amp;quot;[album]&amp;quot;, &amp;quot;&amp;quot;,                                  #If audio playing, the album name&lt;br /&gt;
                    &amp;quot;[artist]&amp;quot;, &amp;quot;&amp;quot;,                                 #Comma separated lists of artists for album&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_channels]&amp;quot;, &amp;quot;&amp;quot;,           #Current selected audio, #of channels e.g. 2 for stereo&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_codec]&amp;quot;, &amp;quot;&amp;quot;,              #Audio codec e.g. mp3&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_language]&amp;quot;, &amp;quot;&amp;quot;,           #Language of selected audio, if available&lt;br /&gt;
                    &amp;quot;[streamdetails_subtile]&amp;quot;, &amp;quot;&amp;quot;,                  #Subtitle details&lt;br /&gt;
                    &amp;quot;[streamdetails_video_aspect]&amp;quot;, &amp;quot;&amp;quot;,             #Aspect ratio of the currently playing video, to two decimals, e..g 1.78&lt;br /&gt;
                    &amp;quot;[streamdetails_video_codec]&amp;quot;, &amp;quot;&amp;quot;,              #Codec of the video, e.g. h264&lt;br /&gt;
                    &amp;quot;[streamdetails_video_height]&amp;quot;, &amp;quot;&amp;quot;,             #height in pixels of currently playing video&lt;br /&gt;
                    &amp;quot;[streamdetails_video_width]&amp;quot;, &amp;quot;&amp;quot;,              #width in pixels of currently playing video&lt;br /&gt;
                    &amp;quot;[streamdetails_video_stereomode]&amp;quot;, &amp;quot;&amp;quot;,         #Not sure?&lt;br /&gt;
                    &amp;quot;[type]&amp;quot;, &amp;quot;&amp;quot;                                    #E.g. &#039;episode&#039;&lt;br /&gt;
                );&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=89085</id>
		<title>Add-on:XSqueezeDisplay</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=89085"/>
		<updated>2015-04-16T00:26:49Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- See http://wiki.xbmc.org/index.php?title=Template:Addon and http://wiki.xbmc.org/index.php?title=Help:Add-on_page for help editing this page --&amp;gt;&lt;br /&gt;
{{Add-on &lt;br /&gt;
 |Name= XSqueezeDisplay&lt;br /&gt;
 |provider-name= bossanova808&lt;br /&gt;
 |Email= &lt;br /&gt;
 |Website= &lt;br /&gt;
 |Forum= http://forum.kodi.tv/showthread.php?tid=223136&lt;br /&gt;
 |ID= &lt;br /&gt;
 |latest-version= &lt;br /&gt;
 |extension point= &lt;br /&gt;
 |provides= &lt;br /&gt;
 |Platform= Logitech Media Server&lt;br /&gt;
 |Language= &lt;br /&gt;
 |License= GPL&lt;br /&gt;
 |Source= https://github.com/bossanova808/repository.squeeze.bossanova808&lt;br /&gt;
 |Repo= &lt;br /&gt;
 |icon url= &lt;br /&gt;
 | repo = http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
 | zip = &lt;br /&gt;
 |broken= &lt;br /&gt;
 |Summary= Display Kodi Now Playing information on Squeezebox hardware&lt;br /&gt;
 |Description= Display Kodi Now Playing information on Squeezebox hardware - supports SB2, Sb3, SB Classic and probably even SliMP3 - the line based players.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
(This is not an addon for Kodi itself, rather it is an addon for Logitech Media Server).  &lt;br /&gt;
&lt;br /&gt;
It allows you to display Kodi Now Playing information on Squeezebox hardware - supports SB2, SB3, SB Classic, Transporter and probably even SliMP3 - basically any line based players.&lt;br /&gt;
&lt;br /&gt;
Here you can see it in action showing the time remaining on a video file, displayed on a Squeezebox 3:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/downloads/Other%20Downloads/Images/XSD-800x592.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To install this repo on your Logitech Media Server, go to LMS-&amp;gt;Settings-&amp;gt;Plugins and add this repo at the end:&lt;br /&gt;
&lt;br /&gt;
http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
&lt;br /&gt;
Restart your LMS. You should then be able to install the addon from the repo and will receive updates automatically etc.  &lt;br /&gt;
&lt;br /&gt;
To configure the addon and see instructions, go to LMS-&amp;gt;Settings-&amp;gt;Plugins-&amp;gt;XSqueezeDisplay-&amp;gt;Settings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;N.B&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You must have the perl module IO::Socket::SSL installed to download the addon from the repo (as github redirects everything to SSL). Seems to be present by default usually anyway on most common LMS systems (tested on Win7 and Linux Mint 17 with LMS 7.7+). If you need to install it, there is a guide to installing modules [http://www.cpan.org/modules/INSTALL.html here].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The data available is described here (data is retrieved largely as is from kodi and with matching names).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                (   &amp;quot;[current_date]&amp;quot;, &amp;quot;&amp;quot;,                           #the date now (Uses your LMS format)&lt;br /&gt;
                    &amp;quot;[current_time]&amp;quot;, &amp;quot;&amp;quot;,                           #the time now (Uses your LMS format)&lt;br /&gt;
                    &amp;quot;[duration]&amp;quot;, &amp;quot;&amp;quot;,                               #presented in [HH:]MM:SS (hours not shown unless &amp;gt; 0)&lt;br /&gt;
                    &amp;quot;[totaltime]&amp;quot;, &amp;quot;&amp;quot;,                              #same as duration&lt;br /&gt;
                    &amp;quot;[time]&amp;quot;, &amp;quot;&amp;quot;,                                   #playback time presented in [HH:]MM:SS&lt;br /&gt;
                    &amp;quot;[time_remaining]&amp;quot;, &amp;quot;&amp;quot;,                         #playback time remaining presented in [HH:]MM:SS&lt;br /&gt;
                    &amp;quot;[percentage]&amp;quot;, &amp;quot;&amp;quot;,                             #playback percentage&lt;br /&gt;
                    &amp;quot;[title]&amp;quot;, &amp;quot;&amp;quot;,                                  #title of currently playing item, episode/album title e.g. &amp;quot;It is what it is&amp;quot;&lt;br /&gt;
                    &amp;quot;[season]&amp;quot;, &amp;quot;&amp;quot;,                                 #Season number e.g. 3&lt;br /&gt;
                    &amp;quot;[episode]&amp;quot;, &amp;quot;&amp;quot;,                                #epsiode number e.g. 12&lt;br /&gt;
                    &amp;quot;[showtitle]&amp;quot;, &amp;quot;&amp;quot;,                              #Show title e.g. &#039;The Lost Room&#039;&lt;br /&gt;
                    &amp;quot;[tvshowid]&amp;quot;, &amp;quot;&amp;quot;,                               #Probably not useful!&lt;br /&gt;
                    &amp;quot;[thumbnail]&amp;quot;, &amp;quot;&amp;quot;,                              #URL for the thumbnail image&lt;br /&gt;
                    &amp;quot;[file]&amp;quot;, &amp;quot;&amp;quot;,                                   #Path to the file (might change later to basename)&lt;br /&gt;
                    &amp;quot;[fanart]&amp;quot;, &amp;quot;&amp;quot;,                                 #URL to fanart&lt;br /&gt;
                    &amp;quot;[album]&amp;quot;, &amp;quot;&amp;quot;,                                  #If audio playing, the album name&lt;br /&gt;
                    &amp;quot;[artist]&amp;quot;, &amp;quot;&amp;quot;,                                 #Comma separated lists of artists for album&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_channels]&amp;quot;, &amp;quot;&amp;quot;,           #Current selected audio, #of channels e.g. 2 for stereo&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_codec]&amp;quot;, &amp;quot;&amp;quot;,              #Audio codec e.g. mp3&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_language]&amp;quot;, &amp;quot;&amp;quot;,           #Language of selected audio, if available&lt;br /&gt;
                    &amp;quot;[streamdetails_subtile]&amp;quot;, &amp;quot;&amp;quot;,                  #Subtitle details&lt;br /&gt;
                    &amp;quot;[streamdetails_video_aspect]&amp;quot;, &amp;quot;&amp;quot;,             #Aspect ratio of the currently playing video, to two decimals, e..g 1.78&lt;br /&gt;
                    &amp;quot;[streamdetails_video_codec]&amp;quot;, &amp;quot;&amp;quot;,              #Codec of the video, e.g. h264&lt;br /&gt;
                    &amp;quot;[streamdetails_video_height]&amp;quot;, &amp;quot;&amp;quot;,             #height in pixels of currently playing video&lt;br /&gt;
                    &amp;quot;[streamdetails_video_width]&amp;quot;, &amp;quot;&amp;quot;,              #width in pixels of currently playing video&lt;br /&gt;
                    &amp;quot;[streamdetails_video_stereomode]&amp;quot;, &amp;quot;&amp;quot;,         #Not sure?&lt;br /&gt;
                    &amp;quot;[type]&amp;quot;, &amp;quot;&amp;quot;                                    #E.g. &#039;episode&#039;&lt;br /&gt;
                );&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=89084</id>
		<title>Add-on:XSqueezeDisplay</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=89084"/>
		<updated>2015-04-16T00:26:12Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- See http://wiki.xbmc.org/index.php?title=Template:Addon and http://wiki.xbmc.org/index.php?title=Help:Add-on_page for help editing this page --&amp;gt;&lt;br /&gt;
{{Add-on &lt;br /&gt;
 |Name= XSqueezeDisplay&lt;br /&gt;
 |provider-name= bossanova808&lt;br /&gt;
 |Email= &lt;br /&gt;
 |Website= &lt;br /&gt;
 |Forum= http://forum.kodi.tv/showthread.php?tid=223136&lt;br /&gt;
 |ID= &lt;br /&gt;
 |latest-version= &lt;br /&gt;
 |extension point= &lt;br /&gt;
 |provides= &lt;br /&gt;
 |Platform= Logitech Media Server&lt;br /&gt;
 |Language= &lt;br /&gt;
 |License= GPL&lt;br /&gt;
 |Source= https://github.com/bossanova808/repository.squeeze.bossanova808&lt;br /&gt;
 |Repo= &lt;br /&gt;
 |icon url= &lt;br /&gt;
 | repo = http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
 | zip = &lt;br /&gt;
 |broken= &lt;br /&gt;
 |Summary= Display Kodi Now Playing information on Squeezebox hardware&lt;br /&gt;
 |Description= Display Kodi Now Playing information on Squeezebox hardware - supports SB2, Sb3, SB Classic and probably even SliMP3 - the line based players.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
(This is not an addon for Kodi itself, rather it is an addon for Logitech Media Server).  &lt;br /&gt;
&lt;br /&gt;
It allows you to display Kodi Now Playing information on Squeezebox hardware - supports SB2, SB3, SB Classic, Transporter and probably even SliMP3 - basically any line based players.&lt;br /&gt;
&lt;br /&gt;
Here you can see it in action showing the time remaining on a video file, displayed on a Squeezebox 3:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/downloads/Other%20Downloads/Images/XSD-800x592.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To install this repo on your Logitech Media Server, go to LMS-&amp;gt;Settings-&amp;gt;Plugins and add this repo at the end:&lt;br /&gt;
&lt;br /&gt;
http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
&lt;br /&gt;
Restart your LMS. You should then be able to install the addon from the repo and will receive updates automatically etc.  &lt;br /&gt;
&lt;br /&gt;
To configure the addon and see instructions, go to LMS-&amp;gt;Settings-&amp;gt;Plugins-&amp;gt;XSqueezeDisplay-&amp;gt;Settings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;N.B&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You must have the perl module IO::Socket::SSL installed to download the addon from the repo (as github redirects everything to SSL). Seems to be present by default usually anyway on most common LMS systems (tested on Win7 and Linux Mint 17 with LMS 7.7+). If you need to install it, there is a guide to installing modules [http://www.cpan.org/modules/INSTALL.html here].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The data available is described here:&lt;br /&gt;
&lt;br /&gt;
# Data is retrieved largely as is from kodi and with matching names.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                (   &amp;quot;[current_date]&amp;quot;, &amp;quot;&amp;quot;,                           #the date now (Uses your LMS format)&lt;br /&gt;
                    &amp;quot;[current_time]&amp;quot;, &amp;quot;&amp;quot;,                           #the time now (Uses your LMS format)&lt;br /&gt;
                    &amp;quot;[duration]&amp;quot;, &amp;quot;&amp;quot;,                               #presented in [HH:]MM:SS (hours not shown unless &amp;gt; 0)&lt;br /&gt;
                    &amp;quot;[totaltime]&amp;quot;, &amp;quot;&amp;quot;,                              #same as duration&lt;br /&gt;
                    &amp;quot;[time]&amp;quot;, &amp;quot;&amp;quot;,                                   #playback time presented in [HH:]MM:SS&lt;br /&gt;
                    &amp;quot;[time_remaining]&amp;quot;, &amp;quot;&amp;quot;,                         #playback time remaining presented in [HH:]MM:SS&lt;br /&gt;
                    &amp;quot;[percentage]&amp;quot;, &amp;quot;&amp;quot;,                             #playback percentage&lt;br /&gt;
                    &amp;quot;[title]&amp;quot;, &amp;quot;&amp;quot;,                                  #title of currently playing item, episode/album title e.g. &amp;quot;It is what it is&amp;quot;&lt;br /&gt;
                    &amp;quot;[season]&amp;quot;, &amp;quot;&amp;quot;,                                 #Season number e.g. 3&lt;br /&gt;
                    &amp;quot;[episode]&amp;quot;, &amp;quot;&amp;quot;,                                #epsiode number e.g. 12&lt;br /&gt;
                    &amp;quot;[showtitle]&amp;quot;, &amp;quot;&amp;quot;,                              #Show title e.g. &#039;The Lost Room&#039;&lt;br /&gt;
                    &amp;quot;[tvshowid]&amp;quot;, &amp;quot;&amp;quot;,                               #Probably not useful!&lt;br /&gt;
                    &amp;quot;[thumbnail]&amp;quot;, &amp;quot;&amp;quot;,                              #URL for the thumbnail image&lt;br /&gt;
                    &amp;quot;[file]&amp;quot;, &amp;quot;&amp;quot;,                                   #Path to the file (might change later to basename)&lt;br /&gt;
                    &amp;quot;[fanart]&amp;quot;, &amp;quot;&amp;quot;,                                 #URL to fanart&lt;br /&gt;
                    &amp;quot;[album]&amp;quot;, &amp;quot;&amp;quot;,                                  #If audio playing, the album name&lt;br /&gt;
                    &amp;quot;[artist]&amp;quot;, &amp;quot;&amp;quot;,                                 #Comma separated lists of artists for album&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_channels]&amp;quot;, &amp;quot;&amp;quot;,           #Current selected audio, #of channels e.g. 2 for stereo&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_codec]&amp;quot;, &amp;quot;&amp;quot;,              #Audio codec e.g. mp3&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_language]&amp;quot;, &amp;quot;&amp;quot;,           #Language of selected audio, if available&lt;br /&gt;
                    &amp;quot;[streamdetails_subtile]&amp;quot;, &amp;quot;&amp;quot;,                  #Subtitle details&lt;br /&gt;
                    &amp;quot;[streamdetails_video_aspect]&amp;quot;, &amp;quot;&amp;quot;,             #Aspect ratio of the currently playing video, to two decimals, e..g 1.78&lt;br /&gt;
                    &amp;quot;[streamdetails_video_codec]&amp;quot;, &amp;quot;&amp;quot;,              #Codec of the video, e.g. h264&lt;br /&gt;
                    &amp;quot;[streamdetails_video_height]&amp;quot;, &amp;quot;&amp;quot;,             #height in pixels of currently playing video&lt;br /&gt;
                    &amp;quot;[streamdetails_video_width]&amp;quot;, &amp;quot;&amp;quot;,              #width in pixels of currently playing video&lt;br /&gt;
                    &amp;quot;[streamdetails_video_stereomode]&amp;quot;, &amp;quot;&amp;quot;,         #Not sure?&lt;br /&gt;
                    &amp;quot;[type]&amp;quot;, &amp;quot;&amp;quot;                                    #E.g. &#039;episode&#039;&lt;br /&gt;
                );&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=89083</id>
		<title>Add-on:XSqueezeDisplay</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=89083"/>
		<updated>2015-04-16T00:24:44Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- See http://wiki.xbmc.org/index.php?title=Template:Addon and http://wiki.xbmc.org/index.php?title=Help:Add-on_page for help editing this page --&amp;gt;&lt;br /&gt;
{{Add-on &lt;br /&gt;
 |Name= XSqueezeDisplay&lt;br /&gt;
 |provider-name= bossanova808&lt;br /&gt;
 |Email= &lt;br /&gt;
 |Website= &lt;br /&gt;
 |Forum= http://forum.kodi.tv/showthread.php?tid=223136&lt;br /&gt;
 |ID= &lt;br /&gt;
 |latest-version= &lt;br /&gt;
 |extension point= &lt;br /&gt;
 |provides= &lt;br /&gt;
 |Platform= Logitech Media Server&lt;br /&gt;
 |Language= &lt;br /&gt;
 |License= GPL&lt;br /&gt;
 |Source= https://github.com/bossanova808/repository.squeeze.bossanova808&lt;br /&gt;
 |Repo= &lt;br /&gt;
 |icon url= &lt;br /&gt;
 | repo = http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
 | zip = &lt;br /&gt;
 |broken= &lt;br /&gt;
 |Summary= Display Kodi Now Playing information on Squeezebox hardware&lt;br /&gt;
 |Description= Display Kodi Now Playing information on Squeezebox hardware - supports SB2, Sb3, SB Classic and probably even SliMP3 - the line based players.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
(This is not an addon for Kodi itself, rather it is an addon for Logitech Media Server).  &lt;br /&gt;
&lt;br /&gt;
It allows you to display Kodi Now Playing information on Squeezebox hardware - supports SB2, Sb3, SB Classic and probably even SliMP3 - the line based players.&lt;br /&gt;
&lt;br /&gt;
Here you can see it in action showing the time remaining on a video file, displayed on a Squeezebox 3:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/downloads/Other%20Downloads/Images/XSD-800x592.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To install this repo on your Logitech Media Server, go to LMS-&amp;gt;Settings-&amp;gt;Plugins and add this repo at the end:&lt;br /&gt;
&lt;br /&gt;
http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
&lt;br /&gt;
Restart your LMS. You should then be able to install the addon from the repo and will receive updates automatically etc.  &lt;br /&gt;
&lt;br /&gt;
To configure the addon and see instructions, go to LMS-&amp;gt;Settings-&amp;gt;Plugins-&amp;gt;XSqueezeDisplay-&amp;gt;Settings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;N.B&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You must have the perl module IO::Socket::SSL installed to download the addon from the repo (as github redirects everything to SSL). Seems to be present by default usually anyway on most common LMS systems (tested on Win7 and Linux Mint 17 with LMS 7.7+). If you need to install it, there is a guide to installing modules [http://www.cpan.org/modules/INSTALL.html here].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The data available is described here:&lt;br /&gt;
&lt;br /&gt;
# Data is retrieved largely as is from kodi and with matching names.&lt;br /&gt;
# All tokens used above must be surrounded by square brackets.&lt;br /&gt;
# but you can do, e.g. &#039;[-[time_remaining]]&#039; to get &#039;[-06:23]&#039; for a time remaining counter&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
my %tokens  =   (   &amp;quot;[current_date]&amp;quot;, &amp;quot;&amp;quot;,                           #the date now (Uses your LMS format)&lt;br /&gt;
                    &amp;quot;[current_time]&amp;quot;, &amp;quot;&amp;quot;,                           #the time now (Uses your LMS format)&lt;br /&gt;
                    &amp;quot;[duration]&amp;quot;, &amp;quot;&amp;quot;,                               #presented in [HH:]MM:SS (hours not shown unless &amp;gt; 0)&lt;br /&gt;
                    &amp;quot;[totaltime]&amp;quot;, &amp;quot;&amp;quot;,                              #same as duration&lt;br /&gt;
                    &amp;quot;[time]&amp;quot;, &amp;quot;&amp;quot;,                                   #playback time presented in [HH:]MM:SS&lt;br /&gt;
                    &amp;quot;[time_remaining]&amp;quot;, &amp;quot;&amp;quot;,                         #playback time remaining presented in [HH:]MM:SS&lt;br /&gt;
                    &amp;quot;[percentage]&amp;quot;, &amp;quot;&amp;quot;,                             #playback percentage&lt;br /&gt;
                    &amp;quot;[title]&amp;quot;, &amp;quot;&amp;quot;,                                  #title of currently playing item, episode/album title e.g. &amp;quot;It is what it is&amp;quot;&lt;br /&gt;
                    &amp;quot;[season]&amp;quot;, &amp;quot;&amp;quot;,                                 #Season number e.g. 3&lt;br /&gt;
                    &amp;quot;[episode]&amp;quot;, &amp;quot;&amp;quot;,                                #epsiode number e.g. 12&lt;br /&gt;
                    &amp;quot;[showtitle]&amp;quot;, &amp;quot;&amp;quot;,                              #Show title e.g. &#039;The Lost Room&#039;&lt;br /&gt;
                    &amp;quot;[tvshowid]&amp;quot;, &amp;quot;&amp;quot;,                               #Probably not useful!&lt;br /&gt;
                    &amp;quot;[thumbnail]&amp;quot;, &amp;quot;&amp;quot;,                              #URL for the thumbnail image&lt;br /&gt;
                    &amp;quot;[file]&amp;quot;, &amp;quot;&amp;quot;,                                   #Path to the file (might change later to basename)&lt;br /&gt;
                    &amp;quot;[fanart]&amp;quot;, &amp;quot;&amp;quot;,                                 #URL to fanart&lt;br /&gt;
                    &amp;quot;[album]&amp;quot;, &amp;quot;&amp;quot;,                                  #If audio playing, the album name&lt;br /&gt;
                    &amp;quot;[artist]&amp;quot;, &amp;quot;&amp;quot;,                                 #Comma separated lists of artists for album&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_channels]&amp;quot;, &amp;quot;&amp;quot;,           #Current selected audio, #of channels e.g. 2 for stereo&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_codec]&amp;quot;, &amp;quot;&amp;quot;,              #Audio codec e.g. mp3&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_language]&amp;quot;, &amp;quot;&amp;quot;,           #Language of selected audio, if available&lt;br /&gt;
                    &amp;quot;[streamdetails_subtile]&amp;quot;, &amp;quot;&amp;quot;,                  #Subtitle details&lt;br /&gt;
                    &amp;quot;[streamdetails_video_aspect]&amp;quot;, &amp;quot;&amp;quot;,             #Aspect ratio of the currently playing video, to two decimals, e..g 1.78&lt;br /&gt;
                    &amp;quot;[streamdetails_video_codec]&amp;quot;, &amp;quot;&amp;quot;,              #Codec of the video, e.g. h264&lt;br /&gt;
                    &amp;quot;[streamdetails_video_height]&amp;quot;, &amp;quot;&amp;quot;,             #height in pixels of currently playing video&lt;br /&gt;
                    &amp;quot;[streamdetails_video_width]&amp;quot;, &amp;quot;&amp;quot;,              #width in pixels of currently playing video&lt;br /&gt;
                    &amp;quot;[streamdetails_video_stereomode]&amp;quot;, &amp;quot;&amp;quot;,         #Not sure?&lt;br /&gt;
                    &amp;quot;[type]&amp;quot;, &amp;quot;&amp;quot;                                    #E.g. &#039;episode&#039;&lt;br /&gt;
                );&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=89082</id>
		<title>Add-on:XSqueezeDisplay</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=89082"/>
		<updated>2015-04-16T00:18:24Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- See http://wiki.xbmc.org/index.php?title=Template:Addon and http://wiki.xbmc.org/index.php?title=Help:Add-on_page for help editing this page --&amp;gt;&lt;br /&gt;
{{Add-on &lt;br /&gt;
 |Name= XSqueezeDisplay&lt;br /&gt;
 |provider-name= bossanova808&lt;br /&gt;
 |Email= &lt;br /&gt;
 |Website= &lt;br /&gt;
 |Forum= http://forum.kodi.tv/showthread.php?tid=223136&lt;br /&gt;
 |ID= &lt;br /&gt;
 |latest-version= &lt;br /&gt;
 |extension point= &lt;br /&gt;
 |provides= &lt;br /&gt;
 |Platform= Logitech Media Server&lt;br /&gt;
 |Language= &lt;br /&gt;
 |License= GPL&lt;br /&gt;
 |Source= https://github.com/bossanova808/repository.squeeze.bossanova808&lt;br /&gt;
 |Repo= &lt;br /&gt;
 |icon url= &lt;br /&gt;
 | repo = http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
 | zip = &lt;br /&gt;
 |broken= &lt;br /&gt;
 |Summary= Display Kodi Now Playing information on Squeezebox hardware&lt;br /&gt;
 |Description= Display Kodi Now Playing information on Squeezebox hardware - supports SB2, Sb3, SB Classic and probably even SliMP3 - the line based players.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
(This is not an addon for Kodi itself, rather it is an addon for Logitech Media Server).  It allows you to display Kodi Now Playing information on Squeezebox hardware - supports SB2, Sb3, SB Classic and probably even SliMP3 - the line based players.&lt;br /&gt;
&lt;br /&gt;
Here you can see it in action showing the time remaining on a video file, displayed on a Squeezebox 3:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/downloads/Other%20Downloads/Images/XSD-800x592.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To install this repo on your Logitech Media Server, go to LMS-&amp;gt;Settings-&amp;gt;Plugins and add this repo at the end:&lt;br /&gt;
&lt;br /&gt;
http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
&lt;br /&gt;
Restart your LMS. You should then be able to install the addon from the repo and will receive updates automatically etc.  &lt;br /&gt;
&lt;br /&gt;
To configure the addon and see instructions, go to LMS-&amp;gt;Settings-&amp;gt;Plugins-&amp;gt;XSqueezeDisplay-&amp;gt;Settings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;N.B&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You must have the perl module IO::Socket::SSL installed to download the addon from the repo (as github redirects everything to SSL). Seems to be present by default usually anyway on most common LMS systems (tested on Win7 and Linux Mint 17 with LMS 7.7+). If you need to install it, there is a guide to installing modules [http://www.cpan.org/modules/INSTALL.html here].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The data available is described here:&lt;br /&gt;
&lt;br /&gt;
# Data is retrieved largely as is from kodi and with matching names.&lt;br /&gt;
# All tokens used above must be surrounded by square brackets.&lt;br /&gt;
# but you can do, e.g. &#039;[-[time_remaining]]&#039; to get &#039;[-06:23]&#039; for a time remaining counter&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
my %tokens  =   (   &amp;quot;[current_date]&amp;quot;, &amp;quot;&amp;quot;,                           #the date now (Uses your LMS format)&lt;br /&gt;
                    &amp;quot;[current_time]&amp;quot;, &amp;quot;&amp;quot;,                           #the time now (Uses your LMS format)&lt;br /&gt;
                    &amp;quot;[duration]&amp;quot;, &amp;quot;&amp;quot;,                               #presented in [HH:]MM:SS (hours not shown unless &amp;gt; 0)&lt;br /&gt;
                    &amp;quot;[totaltime]&amp;quot;, &amp;quot;&amp;quot;,                              #same as duration&lt;br /&gt;
                    &amp;quot;[time]&amp;quot;, &amp;quot;&amp;quot;,                                   #playback time presented in [HH:]MM:SS&lt;br /&gt;
                    &amp;quot;[time_remaining]&amp;quot;, &amp;quot;&amp;quot;,                         #playback time remaining presented in [HH:]MM:SS&lt;br /&gt;
                    &amp;quot;[percentage]&amp;quot;, &amp;quot;&amp;quot;,                             #playback percentage&lt;br /&gt;
                    &amp;quot;[title]&amp;quot;, &amp;quot;&amp;quot;,                                  #title of currently playing item, episode/album title e.g. &amp;quot;It is what it is&amp;quot;&lt;br /&gt;
                    &amp;quot;[season]&amp;quot;, &amp;quot;&amp;quot;,                                 #Season number e.g. 3&lt;br /&gt;
                    &amp;quot;[episode]&amp;quot;, &amp;quot;&amp;quot;,                                #epsiode number e.g. 12&lt;br /&gt;
                    &amp;quot;[showtitle]&amp;quot;, &amp;quot;&amp;quot;,                              #Show title e.g. &#039;The Lost Room&#039;&lt;br /&gt;
                    &amp;quot;[tvshowid]&amp;quot;, &amp;quot;&amp;quot;,                               #Probably not useful!&lt;br /&gt;
                    &amp;quot;[thumbnail]&amp;quot;, &amp;quot;&amp;quot;,                              #URL for the thumbnail image&lt;br /&gt;
                    &amp;quot;[file]&amp;quot;, &amp;quot;&amp;quot;,                                   #Path to the file (might change later to basename)&lt;br /&gt;
                    &amp;quot;[fanart]&amp;quot;, &amp;quot;&amp;quot;,                                 #URL to fanart&lt;br /&gt;
                    &amp;quot;[album]&amp;quot;, &amp;quot;&amp;quot;,                                  #If audio playing, the album name&lt;br /&gt;
                    &amp;quot;[artist]&amp;quot;, &amp;quot;&amp;quot;,                                 #Comma separated lists of artists for album&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_channels]&amp;quot;, &amp;quot;&amp;quot;,           #Current selected audio, #of channels e.g. 2 for stereo&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_codec]&amp;quot;, &amp;quot;&amp;quot;,              #Audio codec e.g. mp3&lt;br /&gt;
                    &amp;quot;[streamdetails_audio_language]&amp;quot;, &amp;quot;&amp;quot;,           #Language of selected audio, if available&lt;br /&gt;
                    &amp;quot;[streamdetails_subtile]&amp;quot;, &amp;quot;&amp;quot;,                  #Subtitle details&lt;br /&gt;
                    &amp;quot;[streamdetails_video_aspect]&amp;quot;, &amp;quot;&amp;quot;,             #Aspect ratio of the currently playing video, to two decimals, e..g 1.78&lt;br /&gt;
                    &amp;quot;[streamdetails_video_codec]&amp;quot;, &amp;quot;&amp;quot;,              #Codec of the video, e.g. h264&lt;br /&gt;
                    &amp;quot;[streamdetails_video_height]&amp;quot;, &amp;quot;&amp;quot;,             #height in pixels of currently playing video&lt;br /&gt;
                    &amp;quot;[streamdetails_video_width]&amp;quot;, &amp;quot;&amp;quot;,              #width in pixels of currently playing video&lt;br /&gt;
                    &amp;quot;[streamdetails_video_stereomode]&amp;quot;, &amp;quot;&amp;quot;,         #Not sure?&lt;br /&gt;
                    &amp;quot;[type]&amp;quot;, &amp;quot;&amp;quot;                                    #E.g. &#039;episode&#039;&lt;br /&gt;
                );&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=89081</id>
		<title>Add-on:XSqueezeDisplay</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=89081"/>
		<updated>2015-04-16T00:15:28Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- See http://wiki.xbmc.org/index.php?title=Template:Addon and http://wiki.xbmc.org/index.php?title=Help:Add-on_page for help editing this page --&amp;gt;&lt;br /&gt;
{{Add-on &lt;br /&gt;
 |Name= XSqueezeDisplay&lt;br /&gt;
 |provider-name= bossanova808&lt;br /&gt;
 |Email= &lt;br /&gt;
 |Website= &lt;br /&gt;
 |Forum= http://forum.kodi.tv/showthread.php?tid=223136&lt;br /&gt;
 |ID= &lt;br /&gt;
 |latest-version= &lt;br /&gt;
 |extension point= &lt;br /&gt;
 |provides= &lt;br /&gt;
 |Platform= Logitech Media Server&lt;br /&gt;
 |Language= &lt;br /&gt;
 |License= GPL&lt;br /&gt;
 |Source= https://github.com/bossanova808/repository.squeeze.bossanova808&lt;br /&gt;
 |Repo= &lt;br /&gt;
 |icon url= &lt;br /&gt;
 | repo = http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
 | zip = &lt;br /&gt;
 |broken= &lt;br /&gt;
 |Summary= Display Kodi Now Playing information on Squeezebox hardware&lt;br /&gt;
 |Description= Display Kodi Now Playing information on Squeezebox hardware - supports SB2, Sb3, SB Classic and probably even SliMP3 - the line based players.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
(This is not an addon for Kodi itself, rather it is an addon for Logitech Media Server).  It allows you to display Kodi Now Playing information on Squeezebox hardware - supports SB2, Sb3, SB Classic and probably even SliMP3 - the line based players.&lt;br /&gt;
&lt;br /&gt;
Here you can see it in action showing the time remaining on a video file, displayed on a Squeezebox 3:&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/downloads/Other%20Downloads/Images/XSD-800x592.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To install this repo on your Logitech Media Server, go to LMS-&amp;gt;Settings-&amp;gt;Plugins and add this repo at the end:&lt;br /&gt;
&lt;br /&gt;
http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
&lt;br /&gt;
Restart your LMS. You should then be able to install the addon from the repo and will receive updates automatically etc.  &lt;br /&gt;
&lt;br /&gt;
To configure the addon and see instructions, go to LMS-&amp;gt;Settings-&amp;gt;Plugins-&amp;gt;XSqueezeDisplay-&amp;gt;Settings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;N.B&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You must have the perl module IO::Socket::SSL installed to download the addon from the repo (as github redirects everything to SSL). Seems to be present by default usually anyway on most common LMS systems (tested on Win7 and Linux Mint 17 with LMS 7.7+). If you need to install it, there is a guide to installing modules [http://www.cpan.org/modules/INSTALL.html here].&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=89080</id>
		<title>Add-on:XSqueezeDisplay</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=89080"/>
		<updated>2015-04-16T00:08:38Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- See http://wiki.xbmc.org/index.php?title=Template:Addon and http://wiki.xbmc.org/index.php?title=Help:Add-on_page for help editing this page --&amp;gt;&lt;br /&gt;
{{Add-on &lt;br /&gt;
 |Name= XSqueezeDisplay&lt;br /&gt;
 |provider-name= bossanova808&lt;br /&gt;
 |Email= &lt;br /&gt;
 |Website= &lt;br /&gt;
 |Forum= &lt;br /&gt;
 |ID= &lt;br /&gt;
 |latest-version= &lt;br /&gt;
 |extension point= &lt;br /&gt;
 |provides= &lt;br /&gt;
 |Platform= &lt;br /&gt;
 |Language= &lt;br /&gt;
 |License= &lt;br /&gt;
 |Source= &lt;br /&gt;
 |Repo= &lt;br /&gt;
 |icon url= &lt;br /&gt;
 | repo = http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
 | zip = &lt;br /&gt;
 |broken= &lt;br /&gt;
 |Summary= Display Kodi Now Playing information on Squeezebox hardware&lt;br /&gt;
 |Description= Display Kodi Now Playing information on Squeezebox hardware - supports SB2, Sb3, SB Classic and probably even SliMP3 - the line based players.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
(This is not an addon for Kodi itself, rather it is an addon for Logitech Media Server).  It allows you to display Kodi Now Playing information on Squeezebox hardware - supports SB2, Sb3, SB Classic and probably even SliMP3 - the line based players.&lt;br /&gt;
&lt;br /&gt;
Here you can see it in action showing the time remaining on a video file, displayed on a Squeezebox 3:&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/downloads/Other%20Downloads/Images/XSD-800x592.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To install this repo on your Logitech Media Server, go to LMS-&amp;gt;Settings-&amp;gt;Plugins and add this repo at the end:&lt;br /&gt;
&lt;br /&gt;
http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
&lt;br /&gt;
Restart your LMS. You should then be able to install the addon from the repo and will receive updates automatically etc.  &lt;br /&gt;
&lt;br /&gt;
To configure the addon and see instructions, go to LMS-&amp;gt;Settings-&amp;gt;Plugins-&amp;gt;XSqueezeDisplay-&amp;gt;Settings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;N.B&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You must have the perl module IO::Socket::SSL installed to download the addon from the repo (as github redirects everything to SSL). Seems to be present by default usually anyway on most common LMS systems (tested on Win7 and Linux Mint 17 with LMS 7.7+). If you need to install it, there is a guide to installing modules [http://www.cpan.org/modules/INSTALL.html here].&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=89078</id>
		<title>Add-on:XSqueezeDisplay</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:XSqueezeDisplay&amp;diff=89078"/>
		<updated>2015-04-15T23:07:29Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: Created page with &amp;quot;&amp;lt;!-- See http://wiki.xbmc.org/index.php?title=Template:Addon and http://wiki.xbmc.org/index.php?title=Help:Add-on_page for help editing this page --&amp;gt; {{Add-on   |Name= XSqueez...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- See http://wiki.xbmc.org/index.php?title=Template:Addon and http://wiki.xbmc.org/index.php?title=Help:Add-on_page for help editing this page --&amp;gt;&lt;br /&gt;
{{Add-on &lt;br /&gt;
 |Name= XSqueezeDisplay&lt;br /&gt;
 |provider-name= bossanova808&lt;br /&gt;
 |Email= &lt;br /&gt;
 |Website= &lt;br /&gt;
 |Forum= &lt;br /&gt;
 |ID= &lt;br /&gt;
 |latest-version= &lt;br /&gt;
 |extension point= &lt;br /&gt;
 |provides= &lt;br /&gt;
 |Platform= &lt;br /&gt;
 |Language= &lt;br /&gt;
 |License= &lt;br /&gt;
 |Source= &lt;br /&gt;
 |Repo= &lt;br /&gt;
 |icon url= &lt;br /&gt;
 | repo = http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
 | zip = &lt;br /&gt;
 |broken= &lt;br /&gt;
 |Summary= Display Kodi Now Playing information on Squeezebox hardware&lt;br /&gt;
 |Description= Display Kodi Now Playing information on Squeezebox hardware - supports SB2, Sb3, SB Classic and probably even SliMP3 - the line based players.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This is not an addon for Kodi itself, rather it is an addon for Logitech Media Server.&lt;br /&gt;
&lt;br /&gt;
To install this repo, go to LMS-&amp;gt;Settings-&amp;gt;Plugins and add this repo at the end:&lt;br /&gt;
&lt;br /&gt;
http://github.com/bossanova808/repository.squeeze.bossanova808/raw/master/staging/repo.xml&lt;br /&gt;
&lt;br /&gt;
Restart your LMS. You should then be able to install the addon from the repo and will receive updates automatically etc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;N.B&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You must have the perl module IO::Socket::SSL installed to download the addon from the repo (as github redirects everything to SSL). Seems to be present by default usually anyway on most common LMS systems (tested on Win7 and Linux Mint 17 with LMS 7.7+). If you need to install it, there is a guide to installing modules [http://www.cpan.org/modules/INSTALL.html here].&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=78719</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=78719"/>
		<updated>2014-09-09T07:01:34Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: /* Supported Platforms */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Add-on &lt;br /&gt;
|Name=XSqueeze&lt;br /&gt;
|provider-name=bossanova808&lt;br /&gt;
|ID=script.xsqueeze&lt;br /&gt;
|latest-version=1.1.3&lt;br /&gt;
|extension point=xbmc.addon.metadata&lt;br /&gt;
|provides=executable&lt;br /&gt;
|Summary=Squeezebox player/controller for XBMC.&lt;br /&gt;
|Description=Turn your XBMC into a [http://www.mysqueezebox.com/download Logitech Media Server] player or control an external Squeezebox.&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language=en&lt;br /&gt;
|License=GPL-2.0&lt;br /&gt;
|Forum=http://forum.xbmc.org/showthread.php?tid=122199&lt;br /&gt;
|Website=https://github.com/bossanova808/repository.bossanova808&lt;br /&gt;
|Source=https://github.com/bossanova808/repository.bossanova808&lt;br /&gt;
|Email= &lt;br /&gt;
|broken= &lt;br /&gt;
|icon url=https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/script.xsqueeze/icon.png&lt;br /&gt;
|repo=[https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip bossanova808]&lt;br /&gt;
|type=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
XSqueeze is Squeezebox player/controller/music chooser for XBMC. XSqueeze can be used in three main ways:&lt;br /&gt;
&lt;br /&gt;
# As simply a big-screen visualiser/controller/music chooser for an existing Squeezebox player&lt;br /&gt;
# As a software based squeezeplayer to extend your existing network of Squeezebox audio players using your XBMC machine - with local playback, music choosing, and a visualiser. This allows you to have an XBMC/XSqueeze setup in one room that syncs with other Squeezebox players you use.&lt;br /&gt;
# As an easy hack to achieve multi-room, synchronized audio playback with XBMC. In this case, all your players are software players using your current XBMC hardware&lt;br /&gt;
&lt;br /&gt;
The last two use cases rely on either squeezelite or squeezeslave for music playback. Either of these can be automatically run directly by the addon (typical use case) or manually installed as a background service if you need something out of the ordinary. &lt;br /&gt;
&lt;br /&gt;
(&#039;&#039;&#039;NB&#039;&#039;&#039;: The player functionality only works on Windows, OSX and Linux variants with alsa - 2.6+/OpenELEC/Crystalbuntu/Raspbmc - NOT iOS/ATV2/Android/other platforms not listed. Basically, the squeezelite or squeezeslave binary must be available for your system for local playback to be possible).&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/Other%20Downloads/Screenshots/Xsqueeze/XSqueezeNowPlaying.png&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/Other%20Downloads/Screenshots/Xsqueeze/XSqueezeChooser.png&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Logitech Media Server &amp;gt;= version 7.6 must be running somewhere on your network as the music server&lt;br /&gt;
* squeezelite or squeezeslave (only required for local playback, installed automatically with the addon)&lt;br /&gt;
&lt;br /&gt;
=== Supported Platforms ===&lt;br /&gt;
{{Note|&#039;&#039;Local playback means audio playback on the local machine as a full Squeezebox emulator using the software Squeezebox emulators - and you can choose squeezeslave or (recommended) squeezelite - i.e you can playback all formats and use all plugins those external players support - using squeezelite you can even have easy Spotify support&#039;&#039;}}&lt;br /&gt;
{{Note|&#039;&#039;Controller only means visualisation of an existing Squeezebox or software player, with control, and music choosing, but no playback&#039;&#039;}}&lt;br /&gt;
* Windows, OpenELEC, Linux variants with alsa, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has alsa  Note: XBian and Raspbmc provide alsa support out of the box. OpenELEC can be made to support ALSA with a minor configuration change (see below). &lt;br /&gt;
* ATV2/iOS - Controller mode supported, but no local playback support.  If you install a squeezeplayer app from the app store (e.g [http://penguinlovesmusic.de/ iPeng with the local playback addon]), you can then control this via Xsqueeze if you want to.&lt;br /&gt;
* Android - Controller mode support, no local playback support - but you can install [https://play.google.com/store/apps/details?id=de.bluegaspode.squeezeplayer&amp;amp;hl=en Squeezeplayer from Google Play] and then control that from Xsqueeze for basically the same result.&lt;br /&gt;
&lt;br /&gt;
Visit [[forum:122199|XSqueeze forum thread]] for latest discussion, new release notification, and help.&lt;br /&gt;
&lt;br /&gt;
=== Spotify Support ===&lt;br /&gt;
XSqueeze supports Spotify playback as of version 0.8.7 and above.&lt;br /&gt;
&lt;br /&gt;
Requirements for this:&lt;br /&gt;
* You must have a Spotify Premium account&lt;br /&gt;
* You must configure XSqueeze to use squeezelite as the internal player&lt;br /&gt;
* You must install Triode&#039;s Third Party Spotify plug-in&lt;br /&gt;
  (LMS-&amp;gt;Settings-&amp;gt;Recommended Third Party Plug-ins. &lt;br /&gt;
   Install, restart LMS, configure, restart LMS, run tests on the plug-ins setting page)&lt;br /&gt;
&lt;br /&gt;
Once you have it all working, in XSqueeze start the music chooser (use the icon bottom right that looks like a speech bubble!) - go to Apps -&amp;gt; Spotify -&amp;gt; and you should be able to browse all your Spotify music.  Select what you want and it should start playing!&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
In order to install XSqueeze, you must first enable the bossanova808 repo in XBMC. You can accomplish this by downloading the zip file at [https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip this link] and installing the repo manually by following [http://wiki.xbmc.org/index.php?title=HOW-TO:Install_an_Add-on_from_a_zip_file these directions].&lt;br /&gt;
&lt;br /&gt;
Once the bossanova808 repo has been enabled, you will be able to install XSqueeze from it. Installing XSqueeze will automatically install any dependencies including XSqueezeChooser (the music choosing component), and the player binaries.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
=== XBMC ===&lt;br /&gt;
{{redv|&#039;&#039;&#039;Important Notes:&#039;&#039;&#039;|&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt; XSqueeze should be launched from an icon on your skin&#039;s home page (add it as such using your skin settings).  e.g. in Confluence: Go to &#039;&#039;&#039;System-&amp;gt;Settings-&amp;gt;Appearance-&amp;gt;Skin-&amp;gt;Skin-&amp;gt;Settings&#039;&#039;&#039; ... it barely looks like you can click it, but you can, and all the Confluence specific settings can be found hidden under there - go to Add-On Shortcuts, and add it as either a music or program shortcut (works either way).  If you just launch it from the Programs list section, the Chooser (see below) won&#039;t work properly - this is due to a bug in XBMC&#039;s window stacking code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt; A secondary plugin (XSqueeze Chooser) will automatically be installed along with XSqueeze.  This is a music choosing utility, &#039;&#039;&#039;and should be launched only from within XSqueeze&#039;&#039;&#039; by hitting {{keypress|i}} or {{keypress|info}}.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&#039; You should also disable GUI sounds and the new Gotham &#039;keep audio device alive&#039; option if you use XSqueeze&#039;&#039;&#039;, or you may experience weird noises when you start XSqueeze (as XSqueeze suspends the internal XBMC AudioEngine but this does not unfortunately flush the audio output buffers, so when XSqueeze starts this buffered data is pushed through and you can get a weird repeating drone noise).}}&lt;br /&gt;
&lt;br /&gt;
big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&#039; In XSqueeze settings there is a Troubleshooting page with various options you can use to work around various issues...but feel free to ask in the support thread too.  The default settings work out of the box for most people.}}&lt;br /&gt;
&lt;br /&gt;
=== XSqueeze ===&lt;br /&gt;
Go to the XSqueeze addon settings (go to the addon and use the context menu to get to &#039;configure&#039;).&lt;br /&gt;
&lt;br /&gt;
==== Logitech Media Server AKA LMS ====&lt;br /&gt;
Here&#039;s where you put your LMS server details. Generally you can use the automatic discovery option to find your server on the network and it will full in the IP address for you.  Otherwise you can just enter it manually if you need to.  Add login details/port etc. if you need to.&lt;br /&gt;
&lt;br /&gt;
==== Mode ====&lt;br /&gt;
If you don&#039;t want to use local playback, i.e. you just want to control/visualise an external squeezebox, disable the first toggle. You&#039;ll then need to enter the actual MAC address of the existing player you want to control (usually found on a sticker on the back of the machine).&lt;br /&gt;
&lt;br /&gt;
If local playback is enabled you can:&lt;br /&gt;
* Choose which player (squeezelite is more modern and supports hi def audio, spotify etc, but squeezeslave is kept for historical reasons)&lt;br /&gt;
* Use the automatic audio output chooser to specify the audio output device (although usually it will pick the right one by default there&#039;s no harm in explicitly setting it)&lt;br /&gt;
* Change the dummy MAC address the player uses - &#039;&#039;&#039;required for two reasons:&#039;&#039;&#039;&lt;br /&gt;
# If you have multiple installations of XSqueeze for example - otherwise all your software players will register as one player in LMS&lt;br /&gt;
# LMS uses this number to register the device/player on the mysqueezebox.com cloud service. Many remote software or apps (such as the official ones for iOS and android) rely on this registration to identify and communicate with the device. If your device (xbmc installation in this case) is not registered with a unique mac address, remote apps will not be able to connect to it. You can also manage favourites and player settings through this cloud service, and control the players over the internet&lt;br /&gt;
* [Optionally] Add a list of extra player arguments that will be passed on - such as manually specifying an audio output to use.&lt;br /&gt;
  (for available options, see http://wiki.slimdevices.com/index.php/SqueezeSlave#Command_Line_Switches or http://code.google.com/p/squeezelite/)&lt;br /&gt;
  &#039;&#039;**** NOTE IF USING OpenELEC, I RECOMMEND adding &#039;-y200&#039; (without the quotes) as an argument to avoid audio dropouts&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Other Settings ====&lt;br /&gt;
You can choose:&lt;br /&gt;
* To have music start playing immediately on XSqueeze launch (a &#039;play&#039; signal is sent and anything stored in your playlist resumes)&lt;br /&gt;
* To enable/disable mouse/touchscreen controls&lt;br /&gt;
&lt;br /&gt;
==== Troubleshooting ====&lt;br /&gt;
Various delays can be configured here to workaround issues, but the defaults are sensibly chosen and work for almost everyone.  If you still have issues after playing with these, come to the forum thread for help.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi===&lt;br /&gt;
If you wish to use XSqueeze as a player, you will need to load the snd_bcm2835 ALSA module if your Raspberry Pi distro does not do so by default.&lt;br /&gt;
If you use squeezelite with XSqueeze, you may need to add &amp;quot;-a 160&amp;quot; (without the quotes) to the squeezelite extra settings to avoid stuttering audio issues. Some people have found &amp;quot;-a 80&amp;quot; is enough.&lt;br /&gt;
&lt;br /&gt;
Check whether or not the Raspberry Pi ALSA module is loaded:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;lsmod | grep -q snd_bcm2835 &amp;amp;&amp;amp; echo &amp;quot;snd_bcm2835 module is loaded.&amp;quot; || echo &amp;quot;snd_bcm2835 module is NOT loaded.&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Load the Raspberry Pi ALSA module:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;sudo modprobe snd_bcm2835&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Raspbmc====&lt;br /&gt;
Raspbmc does not load the Raspberry Pi ALSA module by default. This change must be made in order for snd_bcm2835 to be loaded at bootup:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;echo snd_bcm2835 | sudo tee -a /etc/modules&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====OpenELEC (Raspberry Pi build)====&lt;br /&gt;
OpenELEC does not load the Raspberry Pi ALSA module by default. This change must be made in order for snd_bcm2835 to be loaded at bootup:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;echo snd_bcm2835 &amp;gt;&amp;gt; /storage/.config/modules-load.d/audio.conf&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
In XBMC-&amp;gt;Add Ons-&amp;gt;Programs, run XSqueeze&lt;br /&gt;
{{bluev|Extra Information:|&lt;br /&gt;
&#039;&#039;&#039;XSqueeze actually runs best when launched from an icon on your home page&#039;&#039;&#039; (add it as such using your skin settings).  (There is a bug in XBMC that can cause the Chooser component to improperly exit if you run it from the programs list rather than a home screen icon).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XSqueeze&#039;&#039;&#039; doesn&#039;t live in the music plugins section as it&#039;s not a typical XBMC music plugin, it&#039;s a program plugin as the playback itself is external to XBMC&#039;s playback systems).}}&lt;br /&gt;
&lt;br /&gt;
On your first run of any new version, you may get a message window pop up with any important changes, reminders etc.  This only occurs the first run of each version, but you can find the same information in the addon folder/FIRSTRUN.txt if you need it.&lt;br /&gt;
&lt;br /&gt;
As the addon starts, you will get messages if there are any issues (see below for troubleshooting).  Once everything is OK (and after the external player has started if you have chosen the local playback option) - you will get to the main XSqueeze Now Playing screen.&lt;br /&gt;
&lt;br /&gt;
If you haven&#039;t used XSqueeze before, now is the time to add some music.  Hit your {{keypress|i}} or {{keypress|info}} and you will get a music chooser.  Select some music and you&#039;ll drop back into the XSqueeze main screen and playback begins.  &lt;br /&gt;
&lt;br /&gt;
You can exit at any time with your normal exit/home button (usually the big green button on MCE remotes, or escape on your keyboard).  This can take several seconds as XSqueeze waits on various things to finish - the external player, the artist slideshow script etc. &lt;br /&gt;
&lt;br /&gt;
If using squeezeslave: To navigate the virtual player (green lines at bottom of screen), use the up/down/arrows/left/right arrows just like on a Squeezebox classic etc. - and note that hitting right is generally the &#039;select&#039; action just like on actual Squeezeboxes (select itself will probably also work in most contexts).&lt;br /&gt;
&lt;br /&gt;
(Confluence:) The basic layout is a big panel with cover art, progress bar etc. for the current track, and smaller displays for the next 10 coming tracks.  The panel on the right uses script.artistslideshow to pull band photos and bio information for the currently playing artist.&lt;br /&gt;
&lt;br /&gt;
(Other Skins) - There have been reports of missing controls with other skins - try using Confluence if you have this issue.  Would like some help with working out why this occurs - I always use Confluence.  If you have any solutions - please post them in the forum thread!&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Audio Issues (dropouts, no audio etc) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FIRST, TRY TURNING OFF XBMC MENU SOUNDS AND THE KEEP AUDIO DEVICE ALIVE OPTION!!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;Squeezeslave Users:&#039;&#039;&#039; In XSqueeze settings-&amp;gt;Local Playback-&amp;gt;Extra squeezeslave arguments-&amp;gt; add &#039;-y200&#039; (without the quotes) to try &amp;amp; solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;squeezelite Users:&#039;&#039;&#039; In XSqueeze settings-&amp;gt;Local Playback-&amp;gt;Extra squeezelite arguments-&amp;gt; add &#039;-a 160&#039; (without the quotes) to try &amp;amp; solve audio issues.}}&lt;br /&gt;
&lt;br /&gt;
If you&#039;re not getting audio full stop from the addon then you will probably need to manually set your output for squeezelite/slave, whichever you&#039;re using.&lt;br /&gt;
&lt;br /&gt;
This is done in XSqueeze settings -&amp;gt; Local Playback -&amp;gt; Audio Output Chooser&lt;br /&gt;
&lt;br /&gt;
=== General Issues ===&lt;br /&gt;
&lt;br /&gt;
If you are still having issues, then it&#039;s best to drop to the commandline on your machine and try running the player directly there.  The player binaries live in your xbmc userdata folder under:&lt;br /&gt;
&lt;br /&gt;
/addons/script.xsqueeze/resources/bin/SYSTEM ... etc.  Find the right binary (platform and 32 or 64 bit as needed), and run it directly from there.&lt;br /&gt;
&lt;br /&gt;
(squeezelite: you can list audio output devices with the -l switch, then specify a device with the -o switch)&lt;br /&gt;
&lt;br /&gt;
(squeezeslave:  You can test all of this from the command line quite easily using the -D switch, so in full:&lt;br /&gt;
&lt;br /&gt;
 squeezeslave -o12 -D yourserveraddress&lt;br /&gt;
&lt;br /&gt;
..this will give you a text based Squeezeslave player right on your command line so you can quickly trigger audio to test etc.)&lt;br /&gt;
&lt;br /&gt;
Once you have worked out how to run the player from the commandline, and get audio out ok, then just copy the switches you need into your xsqueeze settings.&lt;br /&gt;
&lt;br /&gt;
For further info on squeezeslave, see:&lt;br /&gt;
*[http://wiki.slimdevices.com/index.php/SqueezeSlave squeezeslave]&lt;br /&gt;
*[http://wiki.slimdevices.com/index.php/SqueezeSlave#Command_Line_Switches squeezeslave/Command Line Switches]&lt;br /&gt;
And for squeezelite, see:&lt;br /&gt;
*[http://code.google.com/p/squeezelite/ squeezelite]&lt;br /&gt;
&lt;br /&gt;
If you are stuck - post a message to the forum thread&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;and remember to please always ***INCLUDE YOUR [[Log_file|FULL DEBUG LOGFILE]]****&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Audio Sync Issues  ===&lt;br /&gt;
&lt;br /&gt;
Squeezeslave and squeezelite are software players and like all software players, do not 100% support really precise sync like the hardware ones do - this is due to all sorts of factors (network latency, buffering, soundcard timing drift etc)&lt;br /&gt;
&lt;br /&gt;
In general, squeezelite is really very good with sync, but try both players to see which works for you best.&lt;br /&gt;
&lt;br /&gt;
Once you know in general which works best for you, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize which can improve things further.&lt;br /&gt;
&lt;br /&gt;
I regularly sync real squeezeboxes with squeezelite players and it works very well.&lt;br /&gt;
&lt;br /&gt;
=== What to do if you&#039;re still stuck ===&lt;br /&gt;
&lt;br /&gt;
Try harder and re-read these instructions - there&#039;s a lot of info here!  &lt;br /&gt;
&lt;br /&gt;
Try really hard, and if you are then still really stuck, post to the forum thread here: [[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
Feedback and ideas appreciated!&lt;br /&gt;
&lt;br /&gt;
== Manual Installation of squeezelite or squeezeslave on your XBMC system ==&lt;br /&gt;
&lt;br /&gt;
Generally it&#039;s best to just use the included player, but if you have special needs you might want to use a manual install.  For example, you want to be able to exit XSqueeze and leave the music playing while you run a picture slideshow.&lt;br /&gt;
&lt;br /&gt;
To do this you must manually install a player on your system, and then use XSqueeze with it in &#039;controller only&#039; mode.&lt;br /&gt;
&lt;br /&gt;
Binaries are available here (use latest version) - or you an use the ones in the addon folder too of course:&lt;br /&gt;
[http://sourceforge.net/projects/softsqueeze/files/squeezeslave/ SqueezeSlave Download]&lt;br /&gt;
[http://code.google.com/p/squeezelite/downloads/list Squeezelite Download]&lt;br /&gt;
&lt;br /&gt;
...with notes and install/build/etc instructions here:&lt;br /&gt;
[http://wiki.slimdevices.com/index.php/SqueezeSlave SqueezeSlave]&lt;br /&gt;
[http://code.google.com/p/squeezelite/ Squeezelite]&lt;br /&gt;
&lt;br /&gt;
OpenELEC users can find a service addon here:&lt;br /&gt;
[http://openelec.tv/forum/13-miscellaneous/8027-squeezeserversoftsqueeze-on-openelecxbmc?limit=20&amp;amp;start=20#18826 squeezeserversoftsqueeze on OpenELEC]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For support for those things, please see their own threads in their respective forums.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example - Manually Run Squeezeslave&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
e.g. squeezeslave.exe 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
....the IP address is your server address&lt;br /&gt;
&lt;br /&gt;
If it connects, you will not see anything happen, but you also won&#039;t see an error message!&lt;br /&gt;
&lt;br /&gt;
squeezeslave -h will give you help/options if anything goes wrong.&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
Please experiment with XSqueeze and report back. The thread for discussion/issues/etc is here:&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
XSqueeze was built by bossanova808 using some python and building on the hard work of other handy projects: [http://wiki.slimdevices.com/index.php/SqueezeSlave SqueezeSlave] and [http://code.google.com/p/squeezelite/ squeezelite] and [https://github.com/jingleman/PyLMS PyLMS].&lt;br /&gt;
&lt;br /&gt;
Generous help with development was also received from XBMC/OE team and forum members: jmarshall, pkscout, mizaki, giftie, HKShai, Bstrdsmkr, spoyser, and more!  Many thanks to all the members of this great community!&lt;br /&gt;
&lt;br /&gt;
Thanks also to UNiversal, Aptalca and Jonathan for doing a great job adding to and cleaning up this wiki entry!&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=78718</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=78718"/>
		<updated>2014-09-09T06:57:16Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: /* Supported Platforms */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Add-on &lt;br /&gt;
|Name=XSqueeze&lt;br /&gt;
|provider-name=bossanova808&lt;br /&gt;
|ID=script.xsqueeze&lt;br /&gt;
|latest-version=1.1.3&lt;br /&gt;
|extension point=xbmc.addon.metadata&lt;br /&gt;
|provides=executable&lt;br /&gt;
|Summary=Squeezebox player/controller for XBMC.&lt;br /&gt;
|Description=Turn your XBMC into a [http://www.mysqueezebox.com/download Logitech Media Server] player or control an external Squeezebox.&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language=en&lt;br /&gt;
|License=GPL-2.0&lt;br /&gt;
|Forum=http://forum.xbmc.org/showthread.php?tid=122199&lt;br /&gt;
|Website=https://github.com/bossanova808/repository.bossanova808&lt;br /&gt;
|Source=https://github.com/bossanova808/repository.bossanova808&lt;br /&gt;
|Email= &lt;br /&gt;
|broken= &lt;br /&gt;
|icon url=https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/script.xsqueeze/icon.png&lt;br /&gt;
|repo=[https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip bossanova808]&lt;br /&gt;
|type=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
XSqueeze is Squeezebox player/controller/music chooser for XBMC. XSqueeze can be used in three main ways:&lt;br /&gt;
&lt;br /&gt;
# As simply a big-screen visualiser/controller/music chooser for an existing Squeezebox player&lt;br /&gt;
# As a software based squeezeplayer to extend your existing network of Squeezebox audio players using your XBMC machine - with local playback, music choosing, and a visualiser. This allows you to have an XBMC/XSqueeze setup in one room that syncs with other Squeezebox players you use.&lt;br /&gt;
# As an easy hack to achieve multi-room, synchronized audio playback with XBMC. In this case, all your players are software players using your current XBMC hardware&lt;br /&gt;
&lt;br /&gt;
The last two use cases rely on either squeezelite or squeezeslave for music playback. Either of these can be automatically run directly by the addon (typical use case) or manually installed as a background service if you need something out of the ordinary. &lt;br /&gt;
&lt;br /&gt;
(&#039;&#039;&#039;NB&#039;&#039;&#039;: The player functionality only works on Windows, OSX and Linux variants with alsa - 2.6+/OpenELEC/Crystalbuntu/Raspbmc - NOT iOS/ATV2/Android/other platforms not listed. Basically, the squeezelite or squeezeslave binary must be available for your system for local playback to be possible).&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/Other%20Downloads/Screenshots/Xsqueeze/XSqueezeNowPlaying.png&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/Other%20Downloads/Screenshots/Xsqueeze/XSqueezeChooser.png&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Logitech Media Server &amp;gt;= version 7.6 must be running somewhere on your network as the music server&lt;br /&gt;
* squeezelite or squeezeslave (only required for local playback, installed automatically with the addon)&lt;br /&gt;
&lt;br /&gt;
=== Supported Platforms ===&lt;br /&gt;
{{Note|&#039;&#039;Local playback means audio playback on the local machine as a full Squeezebox emulator using the software Squeezebox emulators - and you can choose squeezeslave or (recommended) squeezelite - i.e you can playback all formats and use all plugins those external players support - using squeezelite you can even have easy Spotify support&#039;&#039;}}&lt;br /&gt;
{{Note|&#039;&#039;Controller only means visualisation of an existing Squeezebox or software player, with control, and music choosing, but no playback&#039;&#039;}}&lt;br /&gt;
* Windows, OpenELEC, Linux variants with alsa, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has alsa  Note: XBian and Raspbmc provide alsa support out of the box. OpenELEC can be made to support ALSA with a minor configuration change (see below). &lt;br /&gt;
* ATV2/iOS - Controller mode supported, but no local playback support.  If you install a squeezeplayer app from the app store (e..g iPeng), you can then control this via Xsqueeze if you want to.&lt;br /&gt;
* Android - Controller mode support, no local playback support - but you can install [https://play.google.com/store/apps/details?id=de.bluegaspode.squeezeplayer&amp;amp;hl=en Squeezeplayer from Google Play] and then control that from Xsqueeze for basically the same result.&lt;br /&gt;
&lt;br /&gt;
Visit [[forum:122199|XSqueeze forum thread]] for latest discussion, new release notification, and help.&lt;br /&gt;
&lt;br /&gt;
=== Spotify Support ===&lt;br /&gt;
XSqueeze supports Spotify playback as of version 0.8.7 and above.&lt;br /&gt;
&lt;br /&gt;
Requirements for this:&lt;br /&gt;
* You must have a Spotify Premium account&lt;br /&gt;
* You must configure XSqueeze to use squeezelite as the internal player&lt;br /&gt;
* You must install Triode&#039;s Third Party Spotify plug-in&lt;br /&gt;
  (LMS-&amp;gt;Settings-&amp;gt;Recommended Third Party Plug-ins. &lt;br /&gt;
   Install, restart LMS, configure, restart LMS, run tests on the plug-ins setting page)&lt;br /&gt;
&lt;br /&gt;
Once you have it all working, in XSqueeze start the music chooser (use the icon bottom right that looks like a speech bubble!) - go to Apps -&amp;gt; Spotify -&amp;gt; and you should be able to browse all your Spotify music.  Select what you want and it should start playing!&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
In order to install XSqueeze, you must first enable the bossanova808 repo in XBMC. You can accomplish this by downloading the zip file at [https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip this link] and installing the repo manually by following [http://wiki.xbmc.org/index.php?title=HOW-TO:Install_an_Add-on_from_a_zip_file these directions].&lt;br /&gt;
&lt;br /&gt;
Once the bossanova808 repo has been enabled, you will be able to install XSqueeze from it. Installing XSqueeze will automatically install any dependencies including XSqueezeChooser (the music choosing component), and the player binaries.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
=== XBMC ===&lt;br /&gt;
{{redv|&#039;&#039;&#039;Important Notes:&#039;&#039;&#039;|&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt; XSqueeze should be launched from an icon on your skin&#039;s home page (add it as such using your skin settings).  e.g. in Confluence: Go to &#039;&#039;&#039;System-&amp;gt;Settings-&amp;gt;Appearance-&amp;gt;Skin-&amp;gt;Skin-&amp;gt;Settings&#039;&#039;&#039; ... it barely looks like you can click it, but you can, and all the Confluence specific settings can be found hidden under there - go to Add-On Shortcuts, and add it as either a music or program shortcut (works either way).  If you just launch it from the Programs list section, the Chooser (see below) won&#039;t work properly - this is due to a bug in XBMC&#039;s window stacking code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt; A secondary plugin (XSqueeze Chooser) will automatically be installed along with XSqueeze.  This is a music choosing utility, &#039;&#039;&#039;and should be launched only from within XSqueeze&#039;&#039;&#039; by hitting {{keypress|i}} or {{keypress|info}}.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&#039; You should also disable GUI sounds and the new Gotham &#039;keep audio device alive&#039; option if you use XSqueeze&#039;&#039;&#039;, or you may experience weird noises when you start XSqueeze (as XSqueeze suspends the internal XBMC AudioEngine but this does not unfortunately flush the audio output buffers, so when XSqueeze starts this buffered data is pushed through and you can get a weird repeating drone noise).}}&lt;br /&gt;
&lt;br /&gt;
big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&#039; In XSqueeze settings there is a Troubleshooting page with various options you can use to work around various issues...but feel free to ask in the support thread too.  The default settings work out of the box for most people.}}&lt;br /&gt;
&lt;br /&gt;
=== XSqueeze ===&lt;br /&gt;
Go to the XSqueeze addon settings (go to the addon and use the context menu to get to &#039;configure&#039;).&lt;br /&gt;
&lt;br /&gt;
==== Logitech Media Server AKA LMS ====&lt;br /&gt;
Here&#039;s where you put your LMS server details. Generally you can use the automatic discovery option to find your server on the network and it will full in the IP address for you.  Otherwise you can just enter it manually if you need to.  Add login details/port etc. if you need to.&lt;br /&gt;
&lt;br /&gt;
==== Mode ====&lt;br /&gt;
If you don&#039;t want to use local playback, i.e. you just want to control/visualise an external squeezebox, disable the first toggle. You&#039;ll then need to enter the actual MAC address of the existing player you want to control (usually found on a sticker on the back of the machine).&lt;br /&gt;
&lt;br /&gt;
If local playback is enabled you can:&lt;br /&gt;
* Choose which player (squeezelite is more modern and supports hi def audio, spotify etc, but squeezeslave is kept for historical reasons)&lt;br /&gt;
* Use the automatic audio output chooser to specify the audio output device (although usually it will pick the right one by default there&#039;s no harm in explicitly setting it)&lt;br /&gt;
* Change the dummy MAC address the player uses - &#039;&#039;&#039;required for two reasons:&#039;&#039;&#039;&lt;br /&gt;
# If you have multiple installations of XSqueeze for example - otherwise all your software players will register as one player in LMS&lt;br /&gt;
# LMS uses this number to register the device/player on the mysqueezebox.com cloud service. Many remote software or apps (such as the official ones for iOS and android) rely on this registration to identify and communicate with the device. If your device (xbmc installation in this case) is not registered with a unique mac address, remote apps will not be able to connect to it. You can also manage favourites and player settings through this cloud service, and control the players over the internet&lt;br /&gt;
* [Optionally] Add a list of extra player arguments that will be passed on - such as manually specifying an audio output to use.&lt;br /&gt;
  (for available options, see http://wiki.slimdevices.com/index.php/SqueezeSlave#Command_Line_Switches or http://code.google.com/p/squeezelite/)&lt;br /&gt;
  &#039;&#039;**** NOTE IF USING OpenELEC, I RECOMMEND adding &#039;-y200&#039; (without the quotes) as an argument to avoid audio dropouts&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Other Settings ====&lt;br /&gt;
You can choose:&lt;br /&gt;
* To have music start playing immediately on XSqueeze launch (a &#039;play&#039; signal is sent and anything stored in your playlist resumes)&lt;br /&gt;
* To enable/disable mouse/touchscreen controls&lt;br /&gt;
&lt;br /&gt;
==== Troubleshooting ====&lt;br /&gt;
Various delays can be configured here to workaround issues, but the defaults are sensibly chosen and work for almost everyone.  If you still have issues after playing with these, come to the forum thread for help.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi===&lt;br /&gt;
If you wish to use XSqueeze as a player, you will need to load the snd_bcm2835 ALSA module if your Raspberry Pi distro does not do so by default.&lt;br /&gt;
If you use squeezelite with XSqueeze, you may need to add &amp;quot;-a 160&amp;quot; (without the quotes) to the squeezelite extra settings to avoid stuttering audio issues. Some people have found &amp;quot;-a 80&amp;quot; is enough.&lt;br /&gt;
&lt;br /&gt;
Check whether or not the Raspberry Pi ALSA module is loaded:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;lsmod | grep -q snd_bcm2835 &amp;amp;&amp;amp; echo &amp;quot;snd_bcm2835 module is loaded.&amp;quot; || echo &amp;quot;snd_bcm2835 module is NOT loaded.&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Load the Raspberry Pi ALSA module:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;sudo modprobe snd_bcm2835&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Raspbmc====&lt;br /&gt;
Raspbmc does not load the Raspberry Pi ALSA module by default. This change must be made in order for snd_bcm2835 to be loaded at bootup:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;echo snd_bcm2835 | sudo tee -a /etc/modules&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====OpenELEC (Raspberry Pi build)====&lt;br /&gt;
OpenELEC does not load the Raspberry Pi ALSA module by default. This change must be made in order for snd_bcm2835 to be loaded at bootup:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;echo snd_bcm2835 &amp;gt;&amp;gt; /storage/.config/modules-load.d/audio.conf&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
In XBMC-&amp;gt;Add Ons-&amp;gt;Programs, run XSqueeze&lt;br /&gt;
{{bluev|Extra Information:|&lt;br /&gt;
&#039;&#039;&#039;XSqueeze actually runs best when launched from an icon on your home page&#039;&#039;&#039; (add it as such using your skin settings).  (There is a bug in XBMC that can cause the Chooser component to improperly exit if you run it from the programs list rather than a home screen icon).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XSqueeze&#039;&#039;&#039; doesn&#039;t live in the music plugins section as it&#039;s not a typical XBMC music plugin, it&#039;s a program plugin as the playback itself is external to XBMC&#039;s playback systems).}}&lt;br /&gt;
&lt;br /&gt;
On your first run of any new version, you may get a message window pop up with any important changes, reminders etc.  This only occurs the first run of each version, but you can find the same information in the addon folder/FIRSTRUN.txt if you need it.&lt;br /&gt;
&lt;br /&gt;
As the addon starts, you will get messages if there are any issues (see below for troubleshooting).  Once everything is OK (and after the external player has started if you have chosen the local playback option) - you will get to the main XSqueeze Now Playing screen.&lt;br /&gt;
&lt;br /&gt;
If you haven&#039;t used XSqueeze before, now is the time to add some music.  Hit your {{keypress|i}} or {{keypress|info}} and you will get a music chooser.  Select some music and you&#039;ll drop back into the XSqueeze main screen and playback begins.  &lt;br /&gt;
&lt;br /&gt;
You can exit at any time with your normal exit/home button (usually the big green button on MCE remotes, or escape on your keyboard).  This can take several seconds as XSqueeze waits on various things to finish - the external player, the artist slideshow script etc. &lt;br /&gt;
&lt;br /&gt;
If using squeezeslave: To navigate the virtual player (green lines at bottom of screen), use the up/down/arrows/left/right arrows just like on a Squeezebox classic etc. - and note that hitting right is generally the &#039;select&#039; action just like on actual Squeezeboxes (select itself will probably also work in most contexts).&lt;br /&gt;
&lt;br /&gt;
(Confluence:) The basic layout is a big panel with cover art, progress bar etc. for the current track, and smaller displays for the next 10 coming tracks.  The panel on the right uses script.artistslideshow to pull band photos and bio information for the currently playing artist.&lt;br /&gt;
&lt;br /&gt;
(Other Skins) - There have been reports of missing controls with other skins - try using Confluence if you have this issue.  Would like some help with working out why this occurs - I always use Confluence.  If you have any solutions - please post them in the forum thread!&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Audio Issues (dropouts, no audio etc) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FIRST, TRY TURNING OFF XBMC MENU SOUNDS AND THE KEEP AUDIO DEVICE ALIVE OPTION!!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;Squeezeslave Users:&#039;&#039;&#039; In XSqueeze settings-&amp;gt;Local Playback-&amp;gt;Extra squeezeslave arguments-&amp;gt; add &#039;-y200&#039; (without the quotes) to try &amp;amp; solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;squeezelite Users:&#039;&#039;&#039; In XSqueeze settings-&amp;gt;Local Playback-&amp;gt;Extra squeezelite arguments-&amp;gt; add &#039;-a 160&#039; (without the quotes) to try &amp;amp; solve audio issues.}}&lt;br /&gt;
&lt;br /&gt;
If you&#039;re not getting audio full stop from the addon then you will probably need to manually set your output for squeezelite/slave, whichever you&#039;re using.&lt;br /&gt;
&lt;br /&gt;
This is done in XSqueeze settings -&amp;gt; Local Playback -&amp;gt; Audio Output Chooser&lt;br /&gt;
&lt;br /&gt;
=== General Issues ===&lt;br /&gt;
&lt;br /&gt;
If you are still having issues, then it&#039;s best to drop to the commandline on your machine and try running the player directly there.  The player binaries live in your xbmc userdata folder under:&lt;br /&gt;
&lt;br /&gt;
/addons/script.xsqueeze/resources/bin/SYSTEM ... etc.  Find the right binary (platform and 32 or 64 bit as needed), and run it directly from there.&lt;br /&gt;
&lt;br /&gt;
(squeezelite: you can list audio output devices with the -l switch, then specify a device with the -o switch)&lt;br /&gt;
&lt;br /&gt;
(squeezeslave:  You can test all of this from the command line quite easily using the -D switch, so in full:&lt;br /&gt;
&lt;br /&gt;
 squeezeslave -o12 -D yourserveraddress&lt;br /&gt;
&lt;br /&gt;
..this will give you a text based Squeezeslave player right on your command line so you can quickly trigger audio to test etc.)&lt;br /&gt;
&lt;br /&gt;
Once you have worked out how to run the player from the commandline, and get audio out ok, then just copy the switches you need into your xsqueeze settings.&lt;br /&gt;
&lt;br /&gt;
For further info on squeezeslave, see:&lt;br /&gt;
*[http://wiki.slimdevices.com/index.php/SqueezeSlave squeezeslave]&lt;br /&gt;
*[http://wiki.slimdevices.com/index.php/SqueezeSlave#Command_Line_Switches squeezeslave/Command Line Switches]&lt;br /&gt;
And for squeezelite, see:&lt;br /&gt;
*[http://code.google.com/p/squeezelite/ squeezelite]&lt;br /&gt;
&lt;br /&gt;
If you are stuck - post a message to the forum thread&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;and remember to please always ***INCLUDE YOUR [[Log_file|FULL DEBUG LOGFILE]]****&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Audio Sync Issues  ===&lt;br /&gt;
&lt;br /&gt;
Squeezeslave and squeezelite are software players and like all software players, do not 100% support really precise sync like the hardware ones do - this is due to all sorts of factors (network latency, buffering, soundcard timing drift etc)&lt;br /&gt;
&lt;br /&gt;
In general, squeezelite is really very good with sync, but try both players to see which works for you best.&lt;br /&gt;
&lt;br /&gt;
Once you know in general which works best for you, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize which can improve things further.&lt;br /&gt;
&lt;br /&gt;
I regularly sync real squeezeboxes with squeezelite players and it works very well.&lt;br /&gt;
&lt;br /&gt;
=== What to do if you&#039;re still stuck ===&lt;br /&gt;
&lt;br /&gt;
Try harder and re-read these instructions - there&#039;s a lot of info here!  &lt;br /&gt;
&lt;br /&gt;
Try really hard, and if you are then still really stuck, post to the forum thread here: [[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
Feedback and ideas appreciated!&lt;br /&gt;
&lt;br /&gt;
== Manual Installation of squeezelite or squeezeslave on your XBMC system ==&lt;br /&gt;
&lt;br /&gt;
Generally it&#039;s best to just use the included player, but if you have special needs you might want to use a manual install.  For example, you want to be able to exit XSqueeze and leave the music playing while you run a picture slideshow.&lt;br /&gt;
&lt;br /&gt;
To do this you must manually install a player on your system, and then use XSqueeze with it in &#039;controller only&#039; mode.&lt;br /&gt;
&lt;br /&gt;
Binaries are available here (use latest version) - or you an use the ones in the addon folder too of course:&lt;br /&gt;
[http://sourceforge.net/projects/softsqueeze/files/squeezeslave/ SqueezeSlave Download]&lt;br /&gt;
[http://code.google.com/p/squeezelite/downloads/list Squeezelite Download]&lt;br /&gt;
&lt;br /&gt;
...with notes and install/build/etc instructions here:&lt;br /&gt;
[http://wiki.slimdevices.com/index.php/SqueezeSlave SqueezeSlave]&lt;br /&gt;
[http://code.google.com/p/squeezelite/ Squeezelite]&lt;br /&gt;
&lt;br /&gt;
OpenELEC users can find a service addon here:&lt;br /&gt;
[http://openelec.tv/forum/13-miscellaneous/8027-squeezeserversoftsqueeze-on-openelecxbmc?limit=20&amp;amp;start=20#18826 squeezeserversoftsqueeze on OpenELEC]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For support for those things, please see their own threads in their respective forums.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example - Manually Run Squeezeslave&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
e.g. squeezeslave.exe 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
....the IP address is your server address&lt;br /&gt;
&lt;br /&gt;
If it connects, you will not see anything happen, but you also won&#039;t see an error message!&lt;br /&gt;
&lt;br /&gt;
squeezeslave -h will give you help/options if anything goes wrong.&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
Please experiment with XSqueeze and report back. The thread for discussion/issues/etc is here:&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
XSqueeze was built by bossanova808 using some python and building on the hard work of other handy projects: [http://wiki.slimdevices.com/index.php/SqueezeSlave SqueezeSlave] and [http://code.google.com/p/squeezelite/ squeezelite] and [https://github.com/jingleman/PyLMS PyLMS].&lt;br /&gt;
&lt;br /&gt;
Generous help with development was also received from XBMC/OE team and forum members: jmarshall, pkscout, mizaki, giftie, HKShai, Bstrdsmkr, spoyser, and more!  Many thanks to all the members of this great community!&lt;br /&gt;
&lt;br /&gt;
Thanks also to UNiversal, Aptalca and Jonathan for doing a great job adding to and cleaning up this wiki entry!&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=78667</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=78667"/>
		<updated>2014-09-04T23:46:23Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: /* Credits */ - added thanks to UNiversal and Jonathan&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Add-on &lt;br /&gt;
|Name=XSqueeze&lt;br /&gt;
|provider-name=bossanova808&lt;br /&gt;
|ID=script.xsqueeze&lt;br /&gt;
|latest-version=1.1.3&lt;br /&gt;
|extension point=xbmc.addon.metadata&lt;br /&gt;
|provides=executable&lt;br /&gt;
|Summary=Squeezebox player/controller for XBMC.&lt;br /&gt;
|Description=Turn your XBMC into a [http://www.mysqueezebox.com/download Logitech Media Server] player or control an external Squeezebox.&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language=en&lt;br /&gt;
|License=GPL-2.0&lt;br /&gt;
|Forum=http://forum.xbmc.org/showthread.php?tid=122199&lt;br /&gt;
|Website=https://github.com/bossanova808/repository.bossanova808&lt;br /&gt;
|Source=https://github.com/bossanova808/repository.bossanova808&lt;br /&gt;
|Email= &lt;br /&gt;
|broken= &lt;br /&gt;
|icon url=https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/script.xsqueeze/icon.png&lt;br /&gt;
|repo=[https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip bossanova808]&lt;br /&gt;
|type=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
XSqueeze is Squeezebox player/controller/music chooser for XBMC. XSqueeze can be used in three main ways:&lt;br /&gt;
&lt;br /&gt;
# As simply a big-screen visualiser/controller/music chooser for an existing Squeezebox player&lt;br /&gt;
# As a software based squeezeplayer to extend your existing network of Squeezebox audio players using your XBMC machine - with local playback, music choosing, and a visualiser. This allows you to have an XBMC/XSqueeze setup in one room that syncs with other Squeezebox players you use.&lt;br /&gt;
# As an easy hack to achieve multi-room, synchronized audio playback with XBMC. In this case, all your players are software players using your current XBMC hardware&lt;br /&gt;
&lt;br /&gt;
The last two use cases rely on either squeezelite or squeezeslave for music playback. Either of these can be automatically run directly by the addon (typical use case) or manually installed as a background service if you need something out of the ordinary. &lt;br /&gt;
&lt;br /&gt;
(&#039;&#039;&#039;NB&#039;&#039;&#039;: The player functionality only works on Windows, OSX and Linux variants with alsa - 2.6+/OpenELEC/Crystalbuntu/Raspbmc - NOT iOS/ATV2/Android/other platforms not listed. Basically, the squeezelite or squeezeslave binary must be available for your system for local playback to be possible).&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/Other%20Downloads/Screenshots/Xsqueeze/XSqueezeNowPlaying.png&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/Other%20Downloads/Screenshots/Xsqueeze/XSqueezeChooser.png&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Logitech Media Server &amp;gt;= version 7.6 must be running somewhere on your network as the music server&lt;br /&gt;
* squeezelite or squeezeslave (only required for local playback, installed automatically with the addon)&lt;br /&gt;
&lt;br /&gt;
=== Supported Platforms ===&lt;br /&gt;
{{Note|&#039;&#039;Local playback means audio playback on the local machine as a full Squeezebox emulator using the software Squeezebox emulators - and you can choose squeezeslave or (recommended) squeezelite - i.e you can playback all formats and use all plugins those external players support - using squeezelite you can even have easy Spotify support&#039;&#039;}}&lt;br /&gt;
{{Note|&#039;&#039;Controller only means visualisation of an existing Squeezebox or software player, with control, and music choosing, but no playback&#039;&#039;}}&lt;br /&gt;
* Windows, OpenELEC, Linux variants with alsa, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has alsa  Note: XBian and Raspbmc provide alsa support out of the box. OpenELEC can be made to support ALSA with a minor configuration change (see below). &lt;br /&gt;
* ATV2/iOS - Controller mode supported, but no local playback support&lt;br /&gt;
&lt;br /&gt;
Visit [[forum:122199|XSqueeze forum thread]] for latest discussion, new release notification, and help.&lt;br /&gt;
&lt;br /&gt;
=== Spotify Support ===&lt;br /&gt;
XSqueeze supports Spotify playback as of version 0.8.7 and above.&lt;br /&gt;
&lt;br /&gt;
Requirements for this:&lt;br /&gt;
* You must have a Spotify Premium account&lt;br /&gt;
* You must configure XSqueeze to use squeezelite as the internal player&lt;br /&gt;
* You must install Triode&#039;s Third Party Spotify plug-in&lt;br /&gt;
  (LMS-&amp;gt;Settings-&amp;gt;Recommended Third Party Plug-ins. &lt;br /&gt;
   Install, restart LMS, configure, restart LMS, run tests on the plug-ins setting page)&lt;br /&gt;
&lt;br /&gt;
Once you have it all working, in XSqueeze start the music chooser (use the icon bottom right that looks like a speech bubble!) - go to Apps -&amp;gt; Spotify -&amp;gt; and you should be able to browse all your Spotify music.  Select what you want and it should start playing!&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
In order to install XSqueeze, you must first enable the bossanova808 repo in XBMC. You can accomplish this by downloading the zip file at [https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip this link] and installing the repo manually by following [http://wiki.xbmc.org/index.php?title=HOW-TO:Install_an_Add-on_from_a_zip_file these directions].&lt;br /&gt;
&lt;br /&gt;
Once the bossanova808 repo has been enabled, you will be able to install XSqueeze from it. Installing XSqueeze will automatically install any dependencies including XSqueezeChooser (the music choosing component), and the player binaries.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
=== XBMC ===&lt;br /&gt;
{{redv|&#039;&#039;&#039;Important Notes:&#039;&#039;&#039;|&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt; XSqueeze should be launched from an icon on your skin&#039;s home page (add it as such using your skin settings).  e.g. in Confluence: Go to &#039;&#039;&#039;System-&amp;gt;Settings-&amp;gt;Appearance-&amp;gt;Skin-&amp;gt;Skin-&amp;gt;Settings&#039;&#039;&#039; ... it barely looks like you can click it, but you can, and all the Confluence specific settings can be found hidden under there - go to Add-On Shortcuts, and add it as either a music or program shortcut (works either way).  If you just launch it from the Programs list section, the Chooser (see below) won&#039;t work properly - this is due to a bug in XBMC&#039;s window stacking code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt; A secondary plugin (XSqueeze Chooser) will automatically be installed along with XSqueeze.  This is a music choosing utility, &#039;&#039;&#039;and should be launched only from within XSqueeze&#039;&#039;&#039; by hitting {{keypress|i}} or {{keypress|info}}.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&#039; You should also disable GUI sounds and the new Gotham &#039;keep audio device alive&#039; option if you use XSqueeze&#039;&#039;&#039;, or you may experience weird noises when you start XSqueeze (as XSqueeze suspends the internal XBMC AudioEngine but this does not unfortunately flush the audio output buffers, so when XSqueeze starts this buffered data is pushed through and you can get a weird repeating drone noise).}}&lt;br /&gt;
&lt;br /&gt;
big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&#039; In XSqueeze settings there is a Troubleshooting page with various options you can use to work around various issues...but feel free to ask in the support thread too.  The default settings work out of the box for most people.}}&lt;br /&gt;
&lt;br /&gt;
=== XSqueeze ===&lt;br /&gt;
Go to the XSqueeze addon settings (go to the addon and use the context menu to get to &#039;configure&#039;).&lt;br /&gt;
&lt;br /&gt;
==== Logitech Media Server AKA LMS ====&lt;br /&gt;
Here&#039;s where you put your LMS server details. Generally you can use the automatic discovery option to find your server on the network and it will full in the IP address for you.  Otherwise you can just enter it manually if you need to.  Add login details/port etc. if you need to.&lt;br /&gt;
&lt;br /&gt;
==== Mode ====&lt;br /&gt;
If you don&#039;t want to use local playback, i.e. you just want to control/visualise an external squeezebox, disable the first toggle. You&#039;ll then need to enter the actual MAC address of the existing player you want to control (usually found on a sticker on the back of the machine).&lt;br /&gt;
&lt;br /&gt;
If local playback is enabled you can:&lt;br /&gt;
* Choose which player (squeezelite is more modern and supports hi def audio, spotify etc, but squeezeslave is kept for historical reasons)&lt;br /&gt;
* Use the automatic audio output chooser to specify the audio output device (although usually it will pick the right one by default there&#039;s no harm in explicitly setting it)&lt;br /&gt;
* Change the dummy MAC address the player uses - &#039;&#039;&#039;required for two reasons:&#039;&#039;&#039;&lt;br /&gt;
# If you have multiple installations of XSqueeze for example - otherwise all your software players will register as one player in LMS&lt;br /&gt;
# LMS uses this number to register the device/player on the mysqueezebox.com cloud service. Many remote software or apps (such as the official ones for iOS and android) rely on this registration to identify and communicate with the device. If your device (xbmc installation in this case) is not registered with a unique mac address, remote apps will not be able to connect to it. You can also manage favourites and player settings through this cloud service, and control the players over the internet&lt;br /&gt;
* [Optionally] Add a list of extra player arguments that will be passed on - such as manually specifying an audio output to use.&lt;br /&gt;
  (for available options, see http://wiki.slimdevices.com/index.php/SqueezeSlave#Command_Line_Switches or http://code.google.com/p/squeezelite/)&lt;br /&gt;
  &#039;&#039;**** NOTE IF USING OpenELEC, I RECOMMEND adding &#039;-y200&#039; (without the quotes) as an argument to avoid audio dropouts&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Other Settings ====&lt;br /&gt;
You can choose:&lt;br /&gt;
* To have music start playing immediately on XSqueeze launch (a &#039;play&#039; signal is sent and anything stored in your playlist resumes)&lt;br /&gt;
* To enable/disable mouse/touchscreen controls&lt;br /&gt;
&lt;br /&gt;
==== Troubleshooting ====&lt;br /&gt;
Various delays can be configured here to workaround issues, but the defaults are sensibly chosen and work for almost everyone.  If you still have issues after playing with these, come to the forum thread for help.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi===&lt;br /&gt;
If you wish to use XSqueeze as a player, you will need to load the snd_bcm2835 ALSA module if your Raspberry Pi distro does not do so by default.&lt;br /&gt;
If you use squeezelite with XSqueeze, you may need to add &amp;quot;-a 160&amp;quot; (without the quotes) to the squeezelite extra settings to avoid stuttering audio issues. Some people have found &amp;quot;-a 80&amp;quot; is enough.&lt;br /&gt;
&lt;br /&gt;
Check whether or not the Raspberry Pi ALSA module is loaded:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;lsmod | grep -q snd_bcm2835 &amp;amp;&amp;amp; echo &amp;quot;snd_bcm2835 module is loaded.&amp;quot; || echo &amp;quot;snd_bcm2835 module is NOT loaded.&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Load the Raspberry Pi ALSA module:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;sudo modprobe snd_bcm2835&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Raspbmc====&lt;br /&gt;
Raspbmc does not load the Raspberry Pi ALSA module by default. This change must be made in order for snd_bcm2835 to be loaded at bootup:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;echo snd_bcm2835 | sudo tee -a /etc/modules&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====OpenELEC (Raspberry Pi build)====&lt;br /&gt;
OpenELEC does not load the Raspberry Pi ALSA module by default. This change must be made in order for snd_bcm2835 to be loaded at bootup:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;echo snd_bcm2835 &amp;gt;&amp;gt; /storage/.config/modules-load.d/audio.conf&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
In XBMC-&amp;gt;Add Ons-&amp;gt;Programs, run XSqueeze&lt;br /&gt;
{{bluev|Extra Information:|&lt;br /&gt;
&#039;&#039;&#039;XSqueeze actually runs best when launched from an icon on your home page&#039;&#039;&#039; (add it as such using your skin settings).  (There is a bug in XBMC that can cause the Chooser component to improperly exit if you run it from the programs list rather than a home screen icon).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XSqueeze&#039;&#039;&#039; doesn&#039;t live in the music plugins section as it&#039;s not a typical XBMC music plugin, it&#039;s a program plugin as the playback itself is external to XBMC&#039;s playback systems).}}&lt;br /&gt;
&lt;br /&gt;
On your first run of any new version, you may get a message window pop up with any important changes, reminders etc.  This only occurs the first run of each version, but you can find the same information in the addon folder/FIRSTRUN.txt if you need it.&lt;br /&gt;
&lt;br /&gt;
As the addon starts, you will get messages if there are any issues (see below for troubleshooting).  Once everything is OK (and after the external player has started if you have chosen the local playback option) - you will get to the main XSqueeze Now Playing screen.&lt;br /&gt;
&lt;br /&gt;
If you haven&#039;t used XSqueeze before, now is the time to add some music.  Hit your {{keypress|i}} or {{keypress|info}} and you will get a music chooser.  Select some music and you&#039;ll drop back into the XSqueeze main screen and playback begins.  &lt;br /&gt;
&lt;br /&gt;
You can exit at any time with your normal exit/home button (usually the big green button on MCE remotes, or escape on your keyboard).  This can take several seconds as XSqueeze waits on various things to finish - the external player, the artist slideshow script etc. &lt;br /&gt;
&lt;br /&gt;
If using squeezeslave: To navigate the virtual player (green lines at bottom of screen), use the up/down/arrows/left/right arrows just like on a Squeezebox classic etc. - and note that hitting right is generally the &#039;select&#039; action just like on actual Squeezeboxes (select itself will probably also work in most contexts).&lt;br /&gt;
&lt;br /&gt;
(Confluence:) The basic layout is a big panel with cover art, progress bar etc. for the current track, and smaller displays for the next 10 coming tracks.  The panel on the right uses script.artistslideshow to pull band photos and bio information for the currently playing artist.&lt;br /&gt;
&lt;br /&gt;
(Other Skins) - There have been reports of missing controls with other skins - try using Confluence if you have this issue.  Would like some help with working out why this occurs - I always use Confluence.  If you have any solutions - please post them in the forum thread!&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Audio Issues (dropouts, no audio etc) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FIRST, TRY TURNING OFF XBMC MENU SOUNDS AND THE KEEP AUDIO DEVICE ALIVE OPTION!!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;Squeezeslave Users:&#039;&#039;&#039; In XSqueeze settings-&amp;gt;Local Playback-&amp;gt;Extra squeezeslave arguments-&amp;gt; add &#039;-y200&#039; (without the quotes) to try &amp;amp; solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;squeezelite Users:&#039;&#039;&#039; In XSqueeze settings-&amp;gt;Local Playback-&amp;gt;Extra squeezelite arguments-&amp;gt; add &#039;-a 160&#039; (without the quotes) to try &amp;amp; solve audio issues.}}&lt;br /&gt;
&lt;br /&gt;
If you&#039;re not getting audio full stop from the addon then you will probably need to manually set your output for squeezelite/slave, whichever you&#039;re using.&lt;br /&gt;
&lt;br /&gt;
This is done in XSqueeze settings -&amp;gt; Local Playback -&amp;gt; Audio Output Chooser&lt;br /&gt;
&lt;br /&gt;
=== General Issues ===&lt;br /&gt;
&lt;br /&gt;
If you are still having issues, then it&#039;s best to drop to the commandline on your machine and try running the player directly there.  The player binaries live in your xbmc userdata folder under:&lt;br /&gt;
&lt;br /&gt;
/addons/script.xsqueeze/resources/bin/SYSTEM ... etc.  Find the right binary (platform and 32 or 64 bit as needed), and run it directly from there.&lt;br /&gt;
&lt;br /&gt;
(squeezelite: you can list audio output devices with the -l switch, then specify a device with the -o switch)&lt;br /&gt;
&lt;br /&gt;
(squeezeslave:  You can test all of this from the command line quite easily using the -D switch, so in full:&lt;br /&gt;
&lt;br /&gt;
 squeezeslave -o12 -D yourserveraddress&lt;br /&gt;
&lt;br /&gt;
..this will give you a text based Squeezeslave player right on your command line so you can quickly trigger audio to test etc.)&lt;br /&gt;
&lt;br /&gt;
Once you have worked out how to run the player from the commandline, and get audio out ok, then just copy the switches you need into your xsqueeze settings.&lt;br /&gt;
&lt;br /&gt;
For further info on squeezeslave, see:&lt;br /&gt;
*[http://wiki.slimdevices.com/index.php/SqueezeSlave squeezeslave]&lt;br /&gt;
*[http://wiki.slimdevices.com/index.php/SqueezeSlave#Command_Line_Switches squeezeslave/Command Line Switches]&lt;br /&gt;
And for squeezelite, see:&lt;br /&gt;
*[http://code.google.com/p/squeezelite/ squeezelite]&lt;br /&gt;
&lt;br /&gt;
If you are stuck - post a message to the forum thread&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;and remember to please always ***INCLUDE YOUR [[Log_file|FULL DEBUG LOGFILE]]****&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Audio Sync Issues  ===&lt;br /&gt;
&lt;br /&gt;
Squeezeslave and squeezelite are software players and like all software players, do not 100% support really precise sync like the hardware ones do - this is due to all sorts of factors (network latency, buffering, soundcard timing drift etc)&lt;br /&gt;
&lt;br /&gt;
In general, squeezelite is really very good with sync, but try both players to see which works for you best.&lt;br /&gt;
&lt;br /&gt;
Once you know in general which works best for you, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize which can improve things further.&lt;br /&gt;
&lt;br /&gt;
I regularly sync real squeezeboxes with squeezelite players and it works very well.&lt;br /&gt;
&lt;br /&gt;
=== What to do if you&#039;re still stuck ===&lt;br /&gt;
&lt;br /&gt;
Try harder and re-read these instructions - there&#039;s a lot of info here!  &lt;br /&gt;
&lt;br /&gt;
Try really hard, and if you are then still really stuck, post to the forum thread here: [[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
Feedback and ideas appreciated!&lt;br /&gt;
&lt;br /&gt;
== Manual Installation of squeezelite or squeezeslave on your XBMC system ==&lt;br /&gt;
&lt;br /&gt;
Generally it&#039;s best to just use the included player, but if you have special needs you might want to use a manual install.  For example, you want to be able to exit XSqueeze and leave the music playing while you run a picture slideshow.&lt;br /&gt;
&lt;br /&gt;
To do this you must manually install a player on your system, and then use XSqueeze with it in &#039;controller only&#039; mode.&lt;br /&gt;
&lt;br /&gt;
Binaries are available here (use latest version) - or you an use the ones in the addon folder too of course:&lt;br /&gt;
[http://sourceforge.net/projects/softsqueeze/files/squeezeslave/ SqueezeSlave Download]&lt;br /&gt;
[http://code.google.com/p/squeezelite/downloads/list Squeezelite Download]&lt;br /&gt;
&lt;br /&gt;
...with notes and install/build/etc instructions here:&lt;br /&gt;
[http://wiki.slimdevices.com/index.php/SqueezeSlave SqueezeSlave]&lt;br /&gt;
[http://code.google.com/p/squeezelite/ Squeezelite]&lt;br /&gt;
&lt;br /&gt;
OpenELEC users can find a service addon here:&lt;br /&gt;
[http://openelec.tv/forum/13-miscellaneous/8027-squeezeserversoftsqueeze-on-openelecxbmc?limit=20&amp;amp;start=20#18826 squeezeserversoftsqueeze on OpenELEC]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For support for those things, please see their own threads in their respective forums.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example - Manually Run Squeezeslave&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
e.g. squeezeslave.exe 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
....the IP address is your server address&lt;br /&gt;
&lt;br /&gt;
If it connects, you will not see anything happen, but you also won&#039;t see an error message!&lt;br /&gt;
&lt;br /&gt;
squeezeslave -h will give you help/options if anything goes wrong.&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
Please experiment with XSqueeze and report back. The thread for discussion/issues/etc is here:&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
XSqueeze was built by bossanova808 using some python and building on the hard work of other handy projects: [http://wiki.slimdevices.com/index.php/SqueezeSlave SqueezeSlave] and [http://code.google.com/p/squeezelite/ squeezelite] and [https://github.com/jingleman/PyLMS PyLMS].&lt;br /&gt;
&lt;br /&gt;
Generous help with development was also received from XBMC/OE team and forum members: jmarshall, pkscout, mizaki, giftie, HKShai, Bstrdsmkr, spoyser, and more!  Many thanks to all the members of this great community!&lt;br /&gt;
&lt;br /&gt;
Thanks also to UNiversal, Aptalca and Jonathan for doing a great job adding to and cleaning up this wiki entry!&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=78666</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=78666"/>
		<updated>2014-09-04T23:39:06Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: /* Raspberry Pi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Add-on &lt;br /&gt;
|Name=XSqueeze&lt;br /&gt;
|provider-name=bossanova808&lt;br /&gt;
|ID=script.xsqueeze&lt;br /&gt;
|latest-version=1.1.3&lt;br /&gt;
|extension point=xbmc.addon.metadata&lt;br /&gt;
|provides=executable&lt;br /&gt;
|Summary=Squeezebox player/controller for XBMC.&lt;br /&gt;
|Description=Turn your XBMC into a [http://www.mysqueezebox.com/download Logitech Media Server] player or control an external Squeezebox.&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language=en&lt;br /&gt;
|License=GPL-2.0&lt;br /&gt;
|Forum=http://forum.xbmc.org/showthread.php?tid=122199&lt;br /&gt;
|Website=https://github.com/bossanova808/repository.bossanova808&lt;br /&gt;
|Source=https://github.com/bossanova808/repository.bossanova808&lt;br /&gt;
|Email= &lt;br /&gt;
|broken= &lt;br /&gt;
|icon url=https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/script.xsqueeze/icon.png&lt;br /&gt;
|repo=[https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip bossanova808]&lt;br /&gt;
|type=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
XSqueeze is Squeezebox player/controller/music chooser for XBMC. XSqueeze can be used in three main ways:&lt;br /&gt;
&lt;br /&gt;
# As simply a big-screen visualiser/controller/music chooser for an existing Squeezebox player&lt;br /&gt;
# As a software based squeezeplayer to extend your existing network of Squeezebox audio players using your XBMC machine - with local playback, music choosing, and a visualiser. This allows you to have an XBMC/XSqueeze setup in one room that syncs with other Squeezebox players you use.&lt;br /&gt;
# As an easy hack to achieve multi-room, synchronized audio playback with XBMC. In this case, all your players are software players using your current XBMC hardware&lt;br /&gt;
&lt;br /&gt;
The last two use cases rely on either squeezelite or squeezeslave for music playback. Either of these can be automatically run directly by the addon (typical use case) or manually installed as a background service if you need something out of the ordinary. &lt;br /&gt;
&lt;br /&gt;
(&#039;&#039;&#039;NB&#039;&#039;&#039;: The player functionality only works on Windows, OSX and Linux variants with alsa - 2.6+/OpenELEC/Crystalbuntu/Raspbmc - NOT iOS/ATV2/Android/other platforms not listed. Basically, the squeezelite or squeezeslave binary must be available for your system for local playback to be possible).&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/Other%20Downloads/Screenshots/Xsqueeze/XSqueezeNowPlaying.png&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/Other%20Downloads/Screenshots/Xsqueeze/XSqueezeChooser.png&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Logitech Media Server &amp;gt;= version 7.6 must be running somewhere on your network as the music server&lt;br /&gt;
* squeezelite or squeezeslave (only required for local playback, installed automatically with the addon)&lt;br /&gt;
&lt;br /&gt;
=== Supported Platforms ===&lt;br /&gt;
{{Note|&#039;&#039;Local playback means audio playback on the local machine as a full Squeezebox emulator using the software Squeezebox emulators - and you can choose squeezeslave or (recommended) squeezelite - i.e you can playback all formats and use all plugins those external players support - using squeezelite you can even have easy Spotify support&#039;&#039;}}&lt;br /&gt;
{{Note|&#039;&#039;Controller only means visualisation of an existing Squeezebox or software player, with control, and music choosing, but no playback&#039;&#039;}}&lt;br /&gt;
* Windows, OpenELEC, Linux variants with alsa, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has alsa  Note: XBian and Raspbmc provide alsa support out of the box. OpenELEC can be made to support ALSA with a minor configuration change (see below). &lt;br /&gt;
* ATV2/iOS - Controller mode supported, but no local playback support&lt;br /&gt;
&lt;br /&gt;
Visit [[forum:122199|XSqueeze forum thread]] for latest discussion, new release notification, and help.&lt;br /&gt;
&lt;br /&gt;
=== Spotify Support ===&lt;br /&gt;
XSqueeze supports Spotify playback as of version 0.8.7 and above.&lt;br /&gt;
&lt;br /&gt;
Requirements for this:&lt;br /&gt;
* You must have a Spotify Premium account&lt;br /&gt;
* You must configure XSqueeze to use squeezelite as the internal player&lt;br /&gt;
* You must install Triode&#039;s Third Party Spotify plug-in&lt;br /&gt;
  (LMS-&amp;gt;Settings-&amp;gt;Recommended Third Party Plug-ins. &lt;br /&gt;
   Install, restart LMS, configure, restart LMS, run tests on the plug-ins setting page)&lt;br /&gt;
&lt;br /&gt;
Once you have it all working, in XSqueeze start the music chooser (use the icon bottom right that looks like a speech bubble!) - go to Apps -&amp;gt; Spotify -&amp;gt; and you should be able to browse all your Spotify music.  Select what you want and it should start playing!&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
In order to install XSqueeze, you must first enable the bossanova808 repo in XBMC. You can accomplish this by downloading the zip file at [https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip this link] and installing the repo manually by following [http://wiki.xbmc.org/index.php?title=HOW-TO:Install_an_Add-on_from_a_zip_file these directions].&lt;br /&gt;
&lt;br /&gt;
Once the bossanova808 repo has been enabled, you will be able to install XSqueeze from it. Installing XSqueeze will automatically install any dependencies including XSqueezeChooser (the music choosing component), and the player binaries.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
=== XBMC ===&lt;br /&gt;
{{redv|&#039;&#039;&#039;Important Notes:&#039;&#039;&#039;|&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt; XSqueeze should be launched from an icon on your skin&#039;s home page (add it as such using your skin settings).  e.g. in Confluence: Go to &#039;&#039;&#039;System-&amp;gt;Settings-&amp;gt;Appearance-&amp;gt;Skin-&amp;gt;Skin-&amp;gt;Settings&#039;&#039;&#039; ... it barely looks like you can click it, but you can, and all the Confluence specific settings can be found hidden under there - go to Add-On Shortcuts, and add it as either a music or program shortcut (works either way).  If you just launch it from the Programs list section, the Chooser (see below) won&#039;t work properly - this is due to a bug in XBMC&#039;s window stacking code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt; A secondary plugin (XSqueeze Chooser) will automatically be installed along with XSqueeze.  This is a music choosing utility, &#039;&#039;&#039;and should be launched only from within XSqueeze&#039;&#039;&#039; by hitting {{keypress|i}} or {{keypress|info}}.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&#039; You should also disable GUI sounds and the new Gotham &#039;keep audio device alive&#039; option if you use XSqueeze&#039;&#039;&#039;, or you may experience weird noises when you start XSqueeze (as XSqueeze suspends the internal XBMC AudioEngine but this does not unfortunately flush the audio output buffers, so when XSqueeze starts this buffered data is pushed through and you can get a weird repeating drone noise).}}&lt;br /&gt;
&lt;br /&gt;
big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&#039; In XSqueeze settings there is a Troubleshooting page with various options you can use to work around various issues...but feel free to ask in the support thread too.  The default settings work out of the box for most people.}}&lt;br /&gt;
&lt;br /&gt;
=== XSqueeze ===&lt;br /&gt;
Go to the XSqueeze addon settings (go to the addon and use the context menu to get to &#039;configure&#039;).&lt;br /&gt;
&lt;br /&gt;
==== Logitech Media Server AKA LMS ====&lt;br /&gt;
Here&#039;s where you put your LMS server details. Generally you can use the automatic discovery option to find your server on the network and it will full in the IP address for you.  Otherwise you can just enter it manually if you need to.  Add login details/port etc. if you need to.&lt;br /&gt;
&lt;br /&gt;
==== Mode ====&lt;br /&gt;
If you don&#039;t want to use local playback, i.e. you just want to control/visualise an external squeezebox, disable the first toggle. You&#039;ll then need to enter the actual MAC address of the existing player you want to control (usually found on a sticker on the back of the machine).&lt;br /&gt;
&lt;br /&gt;
If local playback is enabled you can:&lt;br /&gt;
* Choose which player (squeezelite is more modern and supports hi def audio, spotify etc, but squeezeslave is kept for historical reasons)&lt;br /&gt;
* Use the automatic audio output chooser to specify the audio output device (although usually it will pick the right one by default there&#039;s no harm in explicitly setting it)&lt;br /&gt;
* Change the dummy MAC address the player uses - &#039;&#039;&#039;required for two reasons:&#039;&#039;&#039;&lt;br /&gt;
# If you have multiple installations of XSqueeze for example - otherwise all your software players will register as one player in LMS&lt;br /&gt;
# LMS uses this number to register the device/player on the mysqueezebox.com cloud service. Many remote software or apps (such as the official ones for iOS and android) rely on this registration to identify and communicate with the device. If your device (xbmc installation in this case) is not registered with a unique mac address, remote apps will not be able to connect to it. You can also manage favourites and player settings through this cloud service, and control the players over the internet&lt;br /&gt;
* [Optionally] Add a list of extra player arguments that will be passed on - such as manually specifying an audio output to use.&lt;br /&gt;
  (for available options, see http://wiki.slimdevices.com/index.php/SqueezeSlave#Command_Line_Switches or http://code.google.com/p/squeezelite/)&lt;br /&gt;
  &#039;&#039;**** NOTE IF USING OpenELEC, I RECOMMEND adding &#039;-y200&#039; (without the quotes) as an argument to avoid audio dropouts&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Other Settings ====&lt;br /&gt;
You can choose:&lt;br /&gt;
* To have music start playing immediately on XSqueeze launch (a &#039;play&#039; signal is sent and anything stored in your playlist resumes)&lt;br /&gt;
* To enable/disable mouse/touchscreen controls&lt;br /&gt;
&lt;br /&gt;
==== Troubleshooting ====&lt;br /&gt;
Various delays can be configured here to workaround issues, but the defaults are sensibly chosen and work for almost everyone.  If you still have issues after playing with these, come to the forum thread for help.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi===&lt;br /&gt;
If you wish to use XSqueeze as a player, you will need to load the snd_bcm2835 ALSA module if your Raspberry Pi distro does not do so by default.&lt;br /&gt;
If you use squeezelite with XSqueeze, you may need to add &amp;quot;-a 160&amp;quot; (without the quotes) to the squeezelite extra settings to avoid stuttering audio issues. Some people have found &amp;quot;-a 80&amp;quot; is enough.&lt;br /&gt;
&lt;br /&gt;
Check whether or not the Raspberry Pi ALSA module is loaded:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;lsmod | grep -q snd_bcm2835 &amp;amp;&amp;amp; echo &amp;quot;snd_bcm2835 module is loaded.&amp;quot; || echo &amp;quot;snd_bcm2835 module is NOT loaded.&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Load the Raspberry Pi ALSA module:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;sudo modprobe snd_bcm2835&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Raspbmc====&lt;br /&gt;
Raspbmc does not load the Raspberry Pi ALSA module by default. This change must be made in order for snd_bcm2835 to be loaded at bootup:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;echo snd_bcm2835 | sudo tee -a /etc/modules&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====OpenELEC (Raspberry Pi build)====&lt;br /&gt;
OpenELEC does not load the Raspberry Pi ALSA module by default. This change must be made in order for snd_bcm2835 to be loaded at bootup:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;echo snd_bcm2835 &amp;gt;&amp;gt; /storage/.config/modules-load.d/audio.conf&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
In XBMC-&amp;gt;Add Ons-&amp;gt;Programs, run XSqueeze&lt;br /&gt;
{{bluev|Extra Information:|&lt;br /&gt;
&#039;&#039;&#039;XSqueeze actually runs best when launched from an icon on your home page&#039;&#039;&#039; (add it as such using your skin settings).  (There is a bug in XBMC that can cause the Chooser component to improperly exit if you run it from the programs list rather than a home screen icon).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XSqueeze&#039;&#039;&#039; doesn&#039;t live in the music plugins section as it&#039;s not a typical XBMC music plugin, it&#039;s a program plugin as the playback itself is external to XBMC&#039;s playback systems).}}&lt;br /&gt;
&lt;br /&gt;
On your first run of any new version, you may get a message window pop up with any important changes, reminders etc.  This only occurs the first run of each version, but you can find the same information in the addon folder/FIRSTRUN.txt if you need it.&lt;br /&gt;
&lt;br /&gt;
As the addon starts, you will get messages if there are any issues (see below for troubleshooting).  Once everything is OK (and after the external player has started if you have chosen the local playback option) - you will get to the main XSqueeze Now Playing screen.&lt;br /&gt;
&lt;br /&gt;
If you haven&#039;t used XSqueeze before, now is the time to add some music.  Hit your {{keypress|i}} or {{keypress|info}} and you will get a music chooser.  Select some music and you&#039;ll drop back into the XSqueeze main screen and playback begins.  &lt;br /&gt;
&lt;br /&gt;
You can exit at any time with your normal exit/home button (usually the big green button on MCE remotes, or escape on your keyboard).  This can take several seconds as XSqueeze waits on various things to finish - the external player, the artist slideshow script etc. &lt;br /&gt;
&lt;br /&gt;
If using squeezeslave: To navigate the virtual player (green lines at bottom of screen), use the up/down/arrows/left/right arrows just like on a Squeezebox classic etc. - and note that hitting right is generally the &#039;select&#039; action just like on actual Squeezeboxes (select itself will probably also work in most contexts).&lt;br /&gt;
&lt;br /&gt;
(Confluence:) The basic layout is a big panel with cover art, progress bar etc. for the current track, and smaller displays for the next 10 coming tracks.  The panel on the right uses script.artistslideshow to pull band photos and bio information for the currently playing artist.&lt;br /&gt;
&lt;br /&gt;
(Other Skins) - There have been reports of missing controls with other skins - try using Confluence if you have this issue.  Would like some help with working out why this occurs - I always use Confluence.  If you have any solutions - please post them in the forum thread!&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Audio Issues (dropouts, no audio etc) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FIRST, TRY TURNING OFF XBMC MENU SOUNDS AND THE KEEP AUDIO DEVICE ALIVE OPTION!!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;Squeezeslave Users:&#039;&#039;&#039; In XSqueeze settings-&amp;gt;Local Playback-&amp;gt;Extra squeezeslave arguments-&amp;gt; add &#039;-y200&#039; (without the quotes) to try &amp;amp; solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;squeezelite Users:&#039;&#039;&#039; In XSqueeze settings-&amp;gt;Local Playback-&amp;gt;Extra squeezelite arguments-&amp;gt; add &#039;-a 160&#039; (without the quotes) to try &amp;amp; solve audio issues.}}&lt;br /&gt;
&lt;br /&gt;
If you&#039;re not getting audio full stop from the addon then you will probably need to manually set your output for squeezelite/slave, whichever you&#039;re using.&lt;br /&gt;
&lt;br /&gt;
This is done in XSqueeze settings -&amp;gt; Local Playback -&amp;gt; Audio Output Chooser&lt;br /&gt;
&lt;br /&gt;
=== General Issues ===&lt;br /&gt;
&lt;br /&gt;
If you are still having issues, then it&#039;s best to drop to the commandline on your machine and try running the player directly there.  The player binaries live in your xbmc userdata folder under:&lt;br /&gt;
&lt;br /&gt;
/addons/script.xsqueeze/resources/bin/SYSTEM ... etc.  Find the right binary (platform and 32 or 64 bit as needed), and run it directly from there.&lt;br /&gt;
&lt;br /&gt;
(squeezelite: you can list audio output devices with the -l switch, then specify a device with the -o switch)&lt;br /&gt;
&lt;br /&gt;
(squeezeslave:  You can test all of this from the command line quite easily using the -D switch, so in full:&lt;br /&gt;
&lt;br /&gt;
 squeezeslave -o12 -D yourserveraddress&lt;br /&gt;
&lt;br /&gt;
..this will give you a text based Squeezeslave player right on your command line so you can quickly trigger audio to test etc.)&lt;br /&gt;
&lt;br /&gt;
Once you have worked out how to run the player from the commandline, and get audio out ok, then just copy the switches you need into your xsqueeze settings.&lt;br /&gt;
&lt;br /&gt;
For further info on squeezeslave, see:&lt;br /&gt;
*[http://wiki.slimdevices.com/index.php/SqueezeSlave squeezeslave]&lt;br /&gt;
*[http://wiki.slimdevices.com/index.php/SqueezeSlave#Command_Line_Switches squeezeslave/Command Line Switches]&lt;br /&gt;
And for squeezelite, see:&lt;br /&gt;
*[http://code.google.com/p/squeezelite/ squeezelite]&lt;br /&gt;
&lt;br /&gt;
If you are stuck - post a message to the forum thread&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;and remember to please always ***INCLUDE YOUR [[Log_file|FULL DEBUG LOGFILE]]****&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Audio Sync Issues  ===&lt;br /&gt;
&lt;br /&gt;
Squeezeslave and squeezelite are software players and like all software players, do not 100% support really precise sync like the hardware ones do - this is due to all sorts of factors (network latency, buffering, soundcard timing drift etc)&lt;br /&gt;
&lt;br /&gt;
In general, squeezelite is really very good with sync, but try both players to see which works for you best.&lt;br /&gt;
&lt;br /&gt;
Once you know in general which works best for you, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize which can improve things further.&lt;br /&gt;
&lt;br /&gt;
I regularly sync real squeezeboxes with squeezelite players and it works very well.&lt;br /&gt;
&lt;br /&gt;
=== What to do if you&#039;re still stuck ===&lt;br /&gt;
&lt;br /&gt;
Try harder and re-read these instructions - there&#039;s a lot of info here!  &lt;br /&gt;
&lt;br /&gt;
Try really hard, and if you are then still really stuck, post to the forum thread here: [[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
Feedback and ideas appreciated!&lt;br /&gt;
&lt;br /&gt;
== Manual Installation of squeezelite or squeezeslave on your XBMC system ==&lt;br /&gt;
&lt;br /&gt;
Generally it&#039;s best to just use the included player, but if you have special needs you might want to use a manual install.  For example, you want to be able to exit XSqueeze and leave the music playing while you run a picture slideshow.&lt;br /&gt;
&lt;br /&gt;
To do this you must manually install a player on your system, and then use XSqueeze with it in &#039;controller only&#039; mode.&lt;br /&gt;
&lt;br /&gt;
Binaries are available here (use latest version) - or you an use the ones in the addon folder too of course:&lt;br /&gt;
[http://sourceforge.net/projects/softsqueeze/files/squeezeslave/ SqueezeSlave Download]&lt;br /&gt;
[http://code.google.com/p/squeezelite/downloads/list Squeezelite Download]&lt;br /&gt;
&lt;br /&gt;
...with notes and install/build/etc instructions here:&lt;br /&gt;
[http://wiki.slimdevices.com/index.php/SqueezeSlave SqueezeSlave]&lt;br /&gt;
[http://code.google.com/p/squeezelite/ Squeezelite]&lt;br /&gt;
&lt;br /&gt;
OpenELEC users can find a service addon here:&lt;br /&gt;
[http://openelec.tv/forum/13-miscellaneous/8027-squeezeserversoftsqueeze-on-openelecxbmc?limit=20&amp;amp;start=20#18826 squeezeserversoftsqueeze on OpenELEC]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For support for those things, please see their own threads in their respective forums.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example - Manually Run Squeezeslave&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
e.g. squeezeslave.exe 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
....the IP address is your server address&lt;br /&gt;
&lt;br /&gt;
If it connects, you will not see anything happen, but you also won&#039;t see an error message!&lt;br /&gt;
&lt;br /&gt;
squeezeslave -h will give you help/options if anything goes wrong.&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
Please experiment with XSqueeze and report back. The thread for discussion/issues/etc is here:&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
XSqueeze was built by bossanova808 using some python and building on the hard work of other handy projects: [http://wiki.slimdevices.com/index.php/SqueezeSlave SqueezeSlave] and [http://code.google.com/p/squeezelite/ squeezelite] and [https://github.com/jingleman/PyLMS PyLMS].&lt;br /&gt;
&lt;br /&gt;
Generous help with development was also received from XBMC/OE team and forum members: jmarshall, pkscout, mizaki, giftie, HKShai, Bstrdsmkr, spoyser, and more!  Many thanks to all the members of this great community!&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=78487</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=78487"/>
		<updated>2014-08-27T02:34:24Z</updated>

		<summary type="html">&lt;p&gt;Bossanova808: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Add-on &lt;br /&gt;
|Name=XSqueeze&lt;br /&gt;
|provider-name=bossanova808&lt;br /&gt;
|ID=script.xsqueeze&lt;br /&gt;
|latest-version=1.1.3&lt;br /&gt;
|extension point=xbmc.addon.metadata&lt;br /&gt;
|provides=executable&lt;br /&gt;
|Summary=Squeezebox player/controller for XBMC.&lt;br /&gt;
|Description=Turn your XBMC into a [http://www.mysqueezebox.com/download Logitech Media Server] player or control an external Squeezebox.&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language=en&lt;br /&gt;
|License=GPL-2.0&lt;br /&gt;
|Forum=http://forum.xbmc.org/showthread.php?tid=122199&lt;br /&gt;
|Website=https://github.com/bossanova808/repository.bossanova808&lt;br /&gt;
|Source=https://github.com/bossanova808/repository.bossanova808&lt;br /&gt;
|Email= &lt;br /&gt;
|broken= &lt;br /&gt;
|icon url=https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/script.xsqueeze/icon.png&lt;br /&gt;
|repo=[https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip bossanova808]&lt;br /&gt;
|type=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
XSqueeze is Squeezebox player/controller/music chooser for XBMC. XSqueeze can be used in three main ways:&lt;br /&gt;
&lt;br /&gt;
# As simply a big-screen visualiser/controller/music chooser for an existing Squeezebox player&lt;br /&gt;
# As a software based squeezeplayer to extend your existing network of Squeezebox audio players using your XBMC machine - with local playback, music choosing, and a visualiser. This allows you to have an XBMC/XSqueeze setup in one room that syncs with other Squeezebox players you use.&lt;br /&gt;
# As an easy hack to achieve multi-room, synchronized audio playback with XBMC. In this case, all your players are software players using your current XBMC hardware&lt;br /&gt;
&lt;br /&gt;
The last two use cases rely on either squeezelite or squeezeslave for music playback. Either of these can be automatically run directly by the addon (typical use case) or manually installed as a background service if you need something out of the ordinary. &lt;br /&gt;
&lt;br /&gt;
(&#039;&#039;&#039;NB&#039;&#039;&#039;: The player functionality only works on Windows, OSX and Linux variants with alsa - 2.6+/OpenELEC/Crystalbuntu/Raspbmc - NOT iOS/ATV2/Android/other platforms not listed. Basically, the squeezelite or squeezeslave binary must be available for your system for local playback to be possible).&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/Other%20Downloads/Screenshots/Xsqueeze/XSqueezeNowPlaying.png&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/Other%20Downloads/Screenshots/Xsqueeze/XSqueezeChooser.png&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Logitech Media Server &amp;gt;= version 7.6 must be running somewhere on your network as the music server&lt;br /&gt;
* squeezelite or squeezeslave (only required for local playback, installed automatically with the addon)&lt;br /&gt;
&lt;br /&gt;
=== Supported Platforms ===&lt;br /&gt;
{{Note|&#039;&#039;Local playback means audio playback on the local machine as a full Squeezebox emulator using the software Squeezebox emulators - and you can choose squeezeslave or (recommended) squeezelite - i.e you can playback all formats and use all plugins those external players support - using squeezelite you can even have easy Spotify support&#039;&#039;}}&lt;br /&gt;
{{Note|&#039;&#039;Controller only means visualisation of an existing Squeezebox or software player, with control, and music choosing, but no playback&#039;&#039;}}&lt;br /&gt;
* Windows, OpenELEC, Linux variants with alsa, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has alsa  Note: XBian and Raspbmc provide alsa support out of the box. OpenELEC can be made to support ALSA with a minor configuration change (see below). &lt;br /&gt;
* ATV2/iOS - Controller mode supported, but no local playback support&lt;br /&gt;
&lt;br /&gt;
Visit [[forum:122199|XSqueeze forum thread]] for latest discussion, new release notification, and help.&lt;br /&gt;
&lt;br /&gt;
=== Spotify Support ===&lt;br /&gt;
XSqueeze supports Spotify playback as of version 0.8.7 and above.&lt;br /&gt;
&lt;br /&gt;
Requirements for this:&lt;br /&gt;
* You must have a Spotify Premium account&lt;br /&gt;
* You must configure XSqueeze to use squeezelite as the internal player&lt;br /&gt;
* You must install Triode&#039;s Third Party Spotify plug-in&lt;br /&gt;
  (LMS-&amp;gt;Settings-&amp;gt;Recommended Third Party Plug-ins. &lt;br /&gt;
   Install, restart LMS, configure, restart LMS, run tests on the plug-ins setting page)&lt;br /&gt;
&lt;br /&gt;
Once you have it all working, in XSqueeze start the music chooser (use the icon bottom right that looks like a speech bubble!) - go to Apps -&amp;gt; Spotify -&amp;gt; and you should be able to browse all your Spotify music.  Select what you want and it should start playing!&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
In order to install XSqueeze, you must first enable the bossanova808 repo in XBMC. You can accomplish this by downloading the zip file at [https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip this link] and installing the repo manually by following [http://wiki.xbmc.org/index.php?title=HOW-TO:Install_an_Add-on_from_a_zip_file these directions].&lt;br /&gt;
&lt;br /&gt;
Once the bossanova808 repo has been enabled, you will be able to install XSqueeze from it. Installing XSqueeze will automatically install any dependencies including XSqueezeChooser (the music choosing component), and the player binaries.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
=== XBMC ===&lt;br /&gt;
{{redv|&#039;&#039;&#039;Important Notes:&#039;&#039;&#039;|&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt; XSqueeze should be launched from an icon on your skin&#039;s home page (add it as such using your skin settings).  e.g. in Confluence: Go to &#039;&#039;&#039;System-&amp;gt;Settings-&amp;gt;Appearance-&amp;gt;Skin-&amp;gt;Skin-&amp;gt;Settings&#039;&#039;&#039; ... it barely looks like you can click it, but you can, and all the Confluence specific settings can be found hidden under there - go to Add-On Shortcuts, and add it as either a music or program shortcut (works either way).  If you just launch it from the Programs list section, the Chooser (see below) won&#039;t work properly - this is due to a bug in XBMC&#039;s window stacking code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt; A secondary plugin (XSqueeze Chooser) will automatically be installed along with XSqueeze.  This is a music choosing utility, &#039;&#039;&#039;and should be launched only from within XSqueeze&#039;&#039;&#039; by hitting {{keypress|i}} or {{keypress|info}}.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&#039; You should also disable GUI sounds and the new Gotham &#039;keep audio device alive&#039; option if you use XSqueeze&#039;&#039;&#039;, or you may experience weird noises when you start XSqueeze (as XSqueeze suspends the internal XBMC AudioEngine but this does not unfortunately flush the audio output buffers, so when XSqueeze starts this buffered data is pushed through and you can get a weird repeating drone noise).}}&lt;br /&gt;
&lt;br /&gt;
big&amp;gt;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;/big&amp;gt;&#039;&#039;&#039; In XSqueeze settings there is a Troubleshooting page with various options you can use to work around various issues...but feel free to ask in the support thread too.  The default settings work out of the box for most people.}}&lt;br /&gt;
&lt;br /&gt;
=== XSqueeze ===&lt;br /&gt;
Go to the XSqueeze addon settings (go to the addon and use the context menu to get to &#039;configure&#039;).&lt;br /&gt;
&lt;br /&gt;
==== Logitech Media Server AKA LMS ====&lt;br /&gt;
Here&#039;s where you put your LMS server details. Generally you can use the automatic discovery option to find your server on the network and it will full in the IP address for you.  Otherwise you can just enter it manually if you need to.  Add login details/port etc. if you need to.&lt;br /&gt;
&lt;br /&gt;
==== Mode ====&lt;br /&gt;
If you don&#039;t want to use local playback, i.e. you just want to control/visualise an external squeezebox, disable the first toggle. You&#039;ll then need to enter the actual MAC address of the existing player you want to control (usually found on a sticker on the back of the machine).&lt;br /&gt;
&lt;br /&gt;
If local playback is enabled you can:&lt;br /&gt;
* Choose which player (squeezelite is more modern and supports hi def audio, spotify etc, but squeezeslave is kept for historical reasons)&lt;br /&gt;
* Use the automatic audio output chooser to specify the audio output device (although usually it will pick the right one by default there&#039;s no harm in explicitly setting it)&lt;br /&gt;
* Change the dummy MAC address the player uses - &#039;&#039;&#039;required for two reasons:&#039;&#039;&#039;&lt;br /&gt;
# If you have multiple installations of XSqueeze for example - otherwise all your software players will register as one player in LMS&lt;br /&gt;
# LMS uses this number to register the device/player on the mysqueezebox.com cloud service. Many remote software or apps (such as the official ones for iOS and android) rely on this registration to identify and communicate with the device. If your device (xbmc installation in this case) is not registered with a unique mac address, remote apps will not be able to connect to it. You can also manage favourites and player settings through this cloud service, and control the players over the internet&lt;br /&gt;
* [Optionally] Add a list of extra player arguments that will be passed on - such as manually specifying an audio output to use.&lt;br /&gt;
  (for available options, see http://wiki.slimdevices.com/index.php/SqueezeSlave#Command_Line_Switches or http://code.google.com/p/squeezelite/)&lt;br /&gt;
  &#039;&#039;**** NOTE IF USING OpenELEC, I RECOMMEND adding &#039;-y200&#039; (without the quotes) as an argument to avoid audio dropouts&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Other Settings ====&lt;br /&gt;
You can choose:&lt;br /&gt;
* To have music start playing immediately on XSqueeze launch (a &#039;play&#039; signal is sent and anything stored in your playlist resumes)&lt;br /&gt;
* To enable/disable mouse/touchscreen controls&lt;br /&gt;
&lt;br /&gt;
==== Troubleshooting ====&lt;br /&gt;
Various delays can be configured here to workaround issues, but the defaults are sensibly chosen and work for almost everyone.  If you still have issues after playing with these, come to the forum thread for help.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi===&lt;br /&gt;
If you wish to use XSqueeze as a player, you will need to load the snd_bcm2835 ALSA module if your Raspberry Pi distro does not do so by default.&lt;br /&gt;
If you use squeezelite with XSqueeze, you may need to add &amp;quot;-a 160&amp;quot; (without the quotes) to the squeezelite extra settings to avoid stuttering audio issues. Some people have found &amp;quot;-a 80&amp;quot; is enough.&lt;br /&gt;
&lt;br /&gt;
Check whether or not the Raspberry Pi ALSA module is loaded:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;lsmod | grep -q snd_bcm2835 &amp;amp;&amp;amp; echo &amp;quot;snd_bcm2835 module is loaded.&amp;quot; || echo &amp;quot;snd_bcm2835 module is NOT loaded.&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Load the Raspberry Pi ALSA module:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;sudo modprobe snd_bcm2835&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Raspbmc====&lt;br /&gt;
Raspbmc does not load the Raspberry Pi ALSA module by default. This change must be made in order for snd_bcm2835 to be loaded at bootup:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;echo snd_bcm2835 | sudo tee -a /etc/modules&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====OpenELEC (Raspberry Pi build)====&lt;br /&gt;
OpenELEC does not load the Raspberry Pi ALSA module by default. This change must be made in order for snd_bcm2835 to be loaded at bootup:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;echo snd_bcm2835 &amp;gt;&amp;gt; /storage/.config/modules-load.d/modules.conf&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
In XBMC-&amp;gt;Add Ons-&amp;gt;Programs, run XSqueeze&lt;br /&gt;
{{bluev|Extra Information:|&lt;br /&gt;
&#039;&#039;&#039;XSqueeze actually runs best when launched from an icon on your home page&#039;&#039;&#039; (add it as such using your skin settings).  (There is a bug in XBMC that can cause the Chooser component to improperly exit if you run it from the programs list rather than a home screen icon).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XSqueeze&#039;&#039;&#039; doesn&#039;t live in the music plugins section as it&#039;s not a typical XBMC music plugin, it&#039;s a program plugin as the playback itself is external to XBMC&#039;s playback systems).}}&lt;br /&gt;
&lt;br /&gt;
On your first run of any new version, you may get a message window pop up with any important changes, reminders etc.  This only occurs the first run of each version, but you can find the same information in the addon folder/FIRSTRUN.txt if you need it.&lt;br /&gt;
&lt;br /&gt;
As the addon starts, you will get messages if there are any issues (see below for troubleshooting).  Once everything is OK (and after the external player has started if you have chosen the local playback option) - you will get to the main XSqueeze Now Playing screen.&lt;br /&gt;
&lt;br /&gt;
If you haven&#039;t used XSqueeze before, now is the time to add some music.  Hit your {{keypress|i}} or {{keypress|info}} and you will get a music chooser.  Select some music and you&#039;ll drop back into the XSqueeze main screen and playback begins.  &lt;br /&gt;
&lt;br /&gt;
You can exit at any time with your normal exit/home button (usually the big green button on MCE remotes, or escape on your keyboard).  This can take several seconds as XSqueeze waits on various things to finish - the external player, the artist slideshow script etc. &lt;br /&gt;
&lt;br /&gt;
If using squeezeslave: To navigate the virtual player (green lines at bottom of screen), use the up/down/arrows/left/right arrows just like on a Squeezebox classic etc. - and note that hitting right is generally the &#039;select&#039; action just like on actual Squeezeboxes (select itself will probably also work in most contexts).&lt;br /&gt;
&lt;br /&gt;
(Confluence:) The basic layout is a big panel with cover art, progress bar etc. for the current track, and smaller displays for the next 10 coming tracks.  The panel on the right uses script.artistslideshow to pull band photos and bio information for the currently playing artist.&lt;br /&gt;
&lt;br /&gt;
(Other Skins) - There have been reports of missing controls with other skins - try using Confluence if you have this issue.  Would like some help with working out why this occurs - I always use Confluence.  If you have any solutions - please post them in the forum thread!&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Audio Issues (dropouts, no audio etc) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FIRST, TRY TURNING OFF XBMC MENU SOUNDS AND THE KEEP AUDIO DEVICE ALIVE OPTION!!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;Squeezeslave Users:&#039;&#039;&#039; In XSqueeze settings-&amp;gt;Local Playback-&amp;gt;Extra squeezeslave arguments-&amp;gt; add &#039;-y200&#039; (without the quotes) to try &amp;amp; solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;squeezelite Users:&#039;&#039;&#039; In XSqueeze settings-&amp;gt;Local Playback-&amp;gt;Extra squeezelite arguments-&amp;gt; add &#039;-a 160&#039; (without the quotes) to try &amp;amp; solve audio issues.}}&lt;br /&gt;
&lt;br /&gt;
If you&#039;re not getting audio full stop from the addon then you will probably need to manually set your output for squeezelite/slave, whichever you&#039;re using.&lt;br /&gt;
&lt;br /&gt;
This is done in XSqueeze settings -&amp;gt; Local Playback -&amp;gt; Audio Output Chooser&lt;br /&gt;
&lt;br /&gt;
=== General Issues ===&lt;br /&gt;
&lt;br /&gt;
If you are still having issues, then it&#039;s best to drop to the commandline on your machine and try running the player directly there.  The player binaries live in your xbmc userdata folder under:&lt;br /&gt;
&lt;br /&gt;
/addons/script.xsqueeze/resources/bin/SYSTEM ... etc.  Find the right binary (platform and 32 or 64 bit as needed), and run it directly from there.&lt;br /&gt;
&lt;br /&gt;
(squeezelite: you can list audio output devices with the -l switch, then specify a device with the -o switch)&lt;br /&gt;
&lt;br /&gt;
(squeezeslave:  You can test all of this from the command line quite easily using the -D switch, so in full:&lt;br /&gt;
&lt;br /&gt;
 squeezeslave -o12 -D yourserveraddress&lt;br /&gt;
&lt;br /&gt;
..this will give you a text based Squeezeslave player right on your command line so you can quickly trigger audio to test etc.)&lt;br /&gt;
&lt;br /&gt;
Once you have worked out how to run the player from the commandline, and get audio out ok, then just copy the switches you need into your xsqueeze settings.&lt;br /&gt;
&lt;br /&gt;
For further info on squeezeslave, see:&lt;br /&gt;
*[http://wiki.slimdevices.com/index.php/SqueezeSlave squeezeslave]&lt;br /&gt;
*[http://wiki.slimdevices.com/index.php/SqueezeSlave#Command_Line_Switches squeezeslave/Command Line Switches]&lt;br /&gt;
And for squeezelite, see:&lt;br /&gt;
*[http://code.google.com/p/squeezelite/ squeezelite]&lt;br /&gt;
&lt;br /&gt;
If you are stuck - post a message to the forum thread&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;and remember to please always ***INCLUDE YOUR [[Log_file|FULL DEBUG LOGFILE]]****&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Audio Sync Issues  ===&lt;br /&gt;
&lt;br /&gt;
Squeezeslave and squeezelite are software players and like all software players, do not 100% support really precise sync like the hardware ones do - this is due to all sorts of factors (network latency, buffering, soundcard timing drift etc)&lt;br /&gt;
&lt;br /&gt;
In general, squeezelite is really very good with sync, but try both players to see which works for you best.&lt;br /&gt;
&lt;br /&gt;
Once you know in general which works best for you, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize which can improve things further.&lt;br /&gt;
&lt;br /&gt;
I regularly sync real squeezeboxes with squeezelite players and it works very well.&lt;br /&gt;
&lt;br /&gt;
=== What to do if you&#039;re still stuck ===&lt;br /&gt;
&lt;br /&gt;
Try harder and re-read these instructions - there&#039;s a lot of info here!  &lt;br /&gt;
&lt;br /&gt;
Try really hard, and if you are then still really stuck, post to the forum thread here: [[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
Feedback and ideas appreciated!&lt;br /&gt;
&lt;br /&gt;
== Manual Installation of squeezelite or squeezeslave on your XBMC system ==&lt;br /&gt;
&lt;br /&gt;
Generally it&#039;s best to just use the included player, but if you have special needs you might want to use a manual install.  For example, you want to be able to exit XSqueeze and leave the music playing while you run a picture slideshow.&lt;br /&gt;
&lt;br /&gt;
To do this you must manually install a player on your system, and then use XSqueeze with it in &#039;controller only&#039; mode.&lt;br /&gt;
&lt;br /&gt;
Binaries are available here (use latest version) - or you an use the ones in the addon folder too of course:&lt;br /&gt;
[http://sourceforge.net/projects/softsqueeze/files/squeezeslave/ SqueezeSlave Download]&lt;br /&gt;
[http://code.google.com/p/squeezelite/downloads/list Squeezelite Download]&lt;br /&gt;
&lt;br /&gt;
...with notes and install/build/etc instructions here:&lt;br /&gt;
[http://wiki.slimdevices.com/index.php/SqueezeSlave SqueezeSlave]&lt;br /&gt;
[http://code.google.com/p/squeezelite/ Squeezelite]&lt;br /&gt;
&lt;br /&gt;
OpenELEC users can find a service addon here:&lt;br /&gt;
[http://openelec.tv/forum/13-miscellaneous/8027-squeezeserversoftsqueeze-on-openelecxbmc?limit=20&amp;amp;start=20#18826 squeezeserversoftsqueeze on OpenELEC]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For support for those things, please see their own threads in their respective forums.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example - Manually Run Squeezeslave&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
e.g. squeezeslave.exe 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
....the IP address is your server address&lt;br /&gt;
&lt;br /&gt;
If it connects, you will not see anything happen, but you also won&#039;t see an error message!&lt;br /&gt;
&lt;br /&gt;
squeezeslave -h will give you help/options if anything goes wrong.&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
Please experiment with XSqueeze and report back. The thread for discussion/issues/etc is here:&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
XSqueeze was built by bossanova808 using some python and building on the hard work of other handy projects: [http://wiki.slimdevices.com/index.php/SqueezeSlave SqueezeSlave] and [http://code.google.com/p/squeezelite/ squeezelite] and [https://github.com/jingleman/PyLMS PyLMS].&lt;br /&gt;
&lt;br /&gt;
Generous help with development was also received from XBMC/OE team and forum members: jmarshall, pkscout, mizaki, giftie, HKShai, Bstrdsmkr, spoyser, and more!  Many thanks to all the members of this great community!&lt;/div&gt;</summary>
		<author><name>Bossanova808</name></author>
	</entry>
</feed>