<?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=Jonathon</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=Jonathon"/>
	<link rel="alternate" type="text/html" href="https://kodi.wiki/view/Special:Contributions/Jonathon"/>
	<updated>2026-06-18T21:55:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=81949</id>
		<title>Archive:Add-on:IPlayer</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=81949"/>
		<updated>2014-12-02T21:44:53Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: bump latest version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Add-on &lt;br /&gt;
|Name=iPlayer&lt;br /&gt;
|provider-name=Alastair, BuZz, Dink&lt;br /&gt;
|ID=plugin.video.iplayer&lt;br /&gt;
|latest-version=2.6.10&lt;br /&gt;
|extension point=xbmc.python.pluginsource&lt;br /&gt;
|provides=video audio&lt;br /&gt;
|Summary=Watch TV and listen to radio from the BBC&#039;s iPlayer website&lt;br /&gt;
|Description=This XBMC plugin enables (UK only) the playing of TV and Radio catchup content from the [http://www.bbc.co.uk/iplayer/ BBC iPlayer website]. Live radio and TV feeds are also supported.&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language= &lt;br /&gt;
|License=GPL-2.0&lt;br /&gt;
|Forum=http://forum.xbmc.org/showthread.php?tid=51322&lt;br /&gt;
|Website=https://code.google.com/p/xbmc-iplayerv2/&lt;br /&gt;
||Source=http://code.google.com/p/xbmc-iplayerv2/source/checkout&lt;br /&gt;
|Email= &lt;br /&gt;
|broken= &lt;br /&gt;
|icon url= &lt;br /&gt;
|repo=[http://xbmc-repo-hitchers.googlecode.com/svn/trunk/xbmc-repo-hitcher/xbmc-repo-hitcher.zip Hitcher]&lt;br /&gt;
|zip=https://drive.google.com/folderview?id=0B_knGioK16E6RWZvb1dnRFNZQkk&amp;amp;usp=sharing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
=== Supported streams ===&lt;br /&gt;
*TV streams supported: 512x288 VP6@512Kbs, 640x360 H.264@800Kbs, 832x468 H.264@1500Kbs &amp;amp; 1280x720 H.264@3200Kbs &lt;br /&gt;
*Radio streams support: Real, MP3 &amp;amp; AAC&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Not all streams are available for all episodes nor supported on all platforms&lt;br /&gt;
&lt;br /&gt;
=== Limitations ===&lt;br /&gt;
*This add-on doesn&#039;t work outside of the UK. The BBC IPlayer service ensures that only UK IP addresses can access IPlayer content.&lt;br /&gt;
*For Live TV a Windows or Linux build of at least SVN:21747 (2009-07-18) is required. For XBox support use a build of at least SVN:21819 .&lt;br /&gt;
*For Windows and Linux users some of the Radio streams don&#039;t work. XBMC on Windows and Linux does not support the rtsp:// protocol which is needed by some of the catchup and live radio streams.&lt;br /&gt;
*This add-on supports the Flash H.264 HD streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure video streams via the plugins settings.&lt;br /&gt;
*This add-on supports Flash H.264 800Kb streams on the XBox but needs at least a build SVN:20810.&lt;br /&gt;
*This add-on supports the Flash AAC radio streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure audio streams via the plugins settings.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Download the iPlayer add-on zip file from [https://drive.google.com/folderview?id=0B_knGioK16E6RWZvb1dnRFNZQkk&amp;amp;usp=sharing this link] and install it by following [http://wiki.xbmc.org/index.php?title=HOW-TO:Install_an_Add-on_from_a_zip_file these directions].&lt;br /&gt;
===Apple TV 2 (black)===&lt;br /&gt;
{{youtube|DvxtD_UbpCc}}&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
The [[forum:27063|original XBMC forum]] for this add-on contains a host of interesting bits of information on using this add-on. Please search there first before posting, your query may have already been answered.&lt;br /&gt;
&lt;br /&gt;
* Answer for [[forumpost:338817|I have the latest version of XBMC 9.04 and it doesn&#039;t play H.264 streams correctly]]&lt;br /&gt;
* Answer for [[forumpost:293605|When I select iPlayer in the menu it just lists the contents of that folder] and install not working]]&lt;br /&gt;
* Answer for [[forumpost:326305|how do you use the Radio &amp;quot;Listen Live&amp;quot; feature on Windows or Linux]]&lt;br /&gt;
* Answer for [[forum:27063|Video streaming not working - What country does the BBC believe you are in and here]]&lt;br /&gt;
* Answer for [[forum:27063|Can I use this plugin to download rather than stream]]&lt;br /&gt;
* Answer for [[forumpost:281999|all the streams are constantly buffering. It will play sucessfully for 20 seconds or so and then buffer for 20 seconds]]&lt;br /&gt;
* Answer for [[forumpost:280785|Is the BBC application a xbmc plugin or script]]&lt;br /&gt;
* Answer for - Does the plugin support subtitles? Yes just enable subtitles in the plugin settings.&lt;br /&gt;
* Answer for [[forumpost:277632|How do I speed up the buffering for Radio programmes]] or the [[forumpost:344333|cache size for radio is too large]]&lt;br /&gt;
* Answer for [[forumpost:374015|IPlayer listings are not being updated/go stale]]&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* If you are having a problem with the add-on or just have a query please do read the documentation and do a search of &#039;&#039;&#039;[[forum:51322|this thread]]&#039;&#039;&#039; before posting.&lt;br /&gt;
* If you believe you have found a bug or would like to request a feature then create a &#039;&#039;&#039;[http://code.google.com/p/xbmc-iplayerv2/issues/list new issue]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
This project is based on a no longer maintained [http://code.google.com/p/xbmc-iplayer/ XBMC IPlayer] project.&lt;br /&gt;
&lt;br /&gt;
Thanks for all the hard work by the XBMC guys and to highlandsun for the new libRTMP functionality. Thanks to all those on the forums that have contributed patches, feedback and advice.&lt;br /&gt;
&lt;br /&gt;
{{DISPLAYTITLE:Add-on:iPlayer}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
[[Category:Add-ons with live content]]&lt;br /&gt;
[[Category:Live TV]]&lt;/div&gt;</summary>
		<author><name>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=81948</id>
		<title>Archive:Add-on:IPlayer</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=81948"/>
		<updated>2014-12-02T21:44:33Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: bump latest version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Add-on &lt;br /&gt;
|Name=iPlayer&lt;br /&gt;
|provider-name=Alastair, BuZz, Dink&lt;br /&gt;
|ID=plugin.video.iplayer&lt;br /&gt;
|latest-version=2.6.9&lt;br /&gt;
|extension point=xbmc.python.pluginsource&lt;br /&gt;
|provides=video audio&lt;br /&gt;
|Summary=Watch TV and listen to radio from the BBC&#039;s iPlayer website&lt;br /&gt;
|Description=This XBMC plugin enables (UK only) the playing of TV and Radio catchup content from the [http://www.bbc.co.uk/iplayer/ BBC iPlayer website]. Live radio and TV feeds are also supported.&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language= &lt;br /&gt;
|License=GPL-2.0&lt;br /&gt;
|Forum=http://forum.xbmc.org/showthread.php?tid=51322&lt;br /&gt;
|Website=https://code.google.com/p/xbmc-iplayerv2/&lt;br /&gt;
||Source=http://code.google.com/p/xbmc-iplayerv2/source/checkout&lt;br /&gt;
|Email= &lt;br /&gt;
|broken= &lt;br /&gt;
|icon url= &lt;br /&gt;
|repo=[http://xbmc-repo-hitchers.googlecode.com/svn/trunk/xbmc-repo-hitcher/xbmc-repo-hitcher.zip Hitcher]&lt;br /&gt;
|zip=https://drive.google.com/folderview?id=0B_knGioK16E6RWZvb1dnRFNZQkk&amp;amp;usp=sharing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
=== Supported streams ===&lt;br /&gt;
*TV streams supported: 512x288 VP6@512Kbs, 640x360 H.264@800Kbs, 832x468 H.264@1500Kbs &amp;amp; 1280x720 H.264@3200Kbs &lt;br /&gt;
*Radio streams support: Real, MP3 &amp;amp; AAC&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Not all streams are available for all episodes nor supported on all platforms&lt;br /&gt;
&lt;br /&gt;
=== Limitations ===&lt;br /&gt;
*This add-on doesn&#039;t work outside of the UK. The BBC IPlayer service ensures that only UK IP addresses can access IPlayer content.&lt;br /&gt;
*For Live TV a Windows or Linux build of at least SVN:21747 (2009-07-18) is required. For XBox support use a build of at least SVN:21819 .&lt;br /&gt;
*For Windows and Linux users some of the Radio streams don&#039;t work. XBMC on Windows and Linux does not support the rtsp:// protocol which is needed by some of the catchup and live radio streams.&lt;br /&gt;
*This add-on supports the Flash H.264 HD streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure video streams via the plugins settings.&lt;br /&gt;
*This add-on supports Flash H.264 800Kb streams on the XBox but needs at least a build SVN:20810.&lt;br /&gt;
*This add-on supports the Flash AAC radio streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure audio streams via the plugins settings.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Download the iPlayer add-on zip file from [https://drive.google.com/folderview?id=0B_knGioK16E6RWZvb1dnRFNZQkk&amp;amp;usp=sharing this link] and install it by following [http://wiki.xbmc.org/index.php?title=HOW-TO:Install_an_Add-on_from_a_zip_file these directions].&lt;br /&gt;
===Apple TV 2 (black)===&lt;br /&gt;
{{youtube|DvxtD_UbpCc}}&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
The [[forum:27063|original XBMC forum]] for this add-on contains a host of interesting bits of information on using this add-on. Please search there first before posting, your query may have already been answered.&lt;br /&gt;
&lt;br /&gt;
* Answer for [[forumpost:338817|I have the latest version of XBMC 9.04 and it doesn&#039;t play H.264 streams correctly]]&lt;br /&gt;
* Answer for [[forumpost:293605|When I select iPlayer in the menu it just lists the contents of that folder] and install not working]]&lt;br /&gt;
* Answer for [[forumpost:326305|how do you use the Radio &amp;quot;Listen Live&amp;quot; feature on Windows or Linux]]&lt;br /&gt;
* Answer for [[forum:27063|Video streaming not working - What country does the BBC believe you are in and here]]&lt;br /&gt;
* Answer for [[forum:27063|Can I use this plugin to download rather than stream]]&lt;br /&gt;
* Answer for [[forumpost:281999|all the streams are constantly buffering. It will play sucessfully for 20 seconds or so and then buffer for 20 seconds]]&lt;br /&gt;
* Answer for [[forumpost:280785|Is the BBC application a xbmc plugin or script]]&lt;br /&gt;
* Answer for - Does the plugin support subtitles? Yes just enable subtitles in the plugin settings.&lt;br /&gt;
* Answer for [[forumpost:277632|How do I speed up the buffering for Radio programmes]] or the [[forumpost:344333|cache size for radio is too large]]&lt;br /&gt;
* Answer for [[forumpost:374015|IPlayer listings are not being updated/go stale]]&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* If you are having a problem with the add-on or just have a query please do read the documentation and do a search of &#039;&#039;&#039;[[forum:51322|this thread]]&#039;&#039;&#039; before posting.&lt;br /&gt;
* If you believe you have found a bug or would like to request a feature then create a &#039;&#039;&#039;[http://code.google.com/p/xbmc-iplayerv2/issues/list new issue]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
This project is based on a no longer maintained [http://code.google.com/p/xbmc-iplayer/ XBMC IPlayer] project.&lt;br /&gt;
&lt;br /&gt;
Thanks for all the hard work by the XBMC guys and to highlandsun for the new libRTMP functionality. Thanks to all those on the forums that have contributed patches, feedback and advice.&lt;br /&gt;
&lt;br /&gt;
{{DISPLAYTITLE:Add-on:iPlayer}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
[[Category:Add-ons with live content]]&lt;br /&gt;
[[Category:Live TV]]&lt;/div&gt;</summary>
		<author><name>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=81674</id>
		<title>Archive:Add-on:IPlayer</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=81674"/>
		<updated>2014-11-24T22:05:34Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: bump latest version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Add-on &lt;br /&gt;
|Name=iPlayer&lt;br /&gt;
|provider-name=Alastair, BuZz, Dink&lt;br /&gt;
|ID=plugin.video.iplayer&lt;br /&gt;
|latest-version=2.6.8&lt;br /&gt;
|extension point=xbmc.python.pluginsource&lt;br /&gt;
|provides=video audio&lt;br /&gt;
|Summary=Watch TV and listen to radio from the BBC&#039;s iPlayer website&lt;br /&gt;
|Description=This XBMC plugin enables (UK only) the playing of TV and Radio catchup content from the [http://www.bbc.co.uk/iplayer/ BBC iPlayer website]. Live radio and TV feeds are also supported.&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language= &lt;br /&gt;
|License=GPL-2.0&lt;br /&gt;
|Forum=http://forum.xbmc.org/showthread.php?tid=51322&lt;br /&gt;
|Website=https://code.google.com/p/xbmc-iplayerv2/&lt;br /&gt;
||Source=http://code.google.com/p/xbmc-iplayerv2/source/checkout&lt;br /&gt;
|Email= &lt;br /&gt;
|broken= &lt;br /&gt;
|icon url= &lt;br /&gt;
|repo=[http://xbmc-repo-hitchers.googlecode.com/svn/trunk/xbmc-repo-hitcher/xbmc-repo-hitcher.zip Hitcher]&lt;br /&gt;
|zip=https://drive.google.com/folderview?id=0B_knGioK16E6RWZvb1dnRFNZQkk&amp;amp;usp=sharing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
=== Supported streams ===&lt;br /&gt;
*TV streams supported: 512x288 VP6@512Kbs, 640x360 H.264@800Kbs, 832x468 H.264@1500Kbs &amp;amp; 1280x720 H.264@3200Kbs &lt;br /&gt;
*Radio streams support: Real, MP3 &amp;amp; AAC&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Not all streams are available for all episodes nor supported on all platforms&lt;br /&gt;
&lt;br /&gt;
=== Limitations ===&lt;br /&gt;
*This add-on doesn&#039;t work outside of the UK. The BBC IPlayer service ensures that only UK IP addresses can access IPlayer content.&lt;br /&gt;
*For Live TV a Windows or Linux build of at least SVN:21747 (2009-07-18) is required. For XBox support use a build of at least SVN:21819 .&lt;br /&gt;
*For Windows and Linux users some of the Radio streams don&#039;t work. XBMC on Windows and Linux does not support the rtsp:// protocol which is needed by some of the catchup and live radio streams.&lt;br /&gt;
*This add-on supports the Flash H.264 HD streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure video streams via the plugins settings.&lt;br /&gt;
*This add-on supports Flash H.264 800Kb streams on the XBox but needs at least a build SVN:20810.&lt;br /&gt;
*This add-on supports the Flash AAC radio streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure audio streams via the plugins settings.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Download the iPlayer add-on zip file from [https://drive.google.com/folderview?id=0B_knGioK16E6RWZvb1dnRFNZQkk&amp;amp;usp=sharing this link] and install it by following [http://wiki.xbmc.org/index.php?title=HOW-TO:Install_an_Add-on_from_a_zip_file these directions].&lt;br /&gt;
===Apple TV 2 (black)===&lt;br /&gt;
{{youtube|DvxtD_UbpCc}}&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
The [[forum:27063|original XBMC forum]] for this add-on contains a host of interesting bits of information on using this add-on. Please search there first before posting, your query may have already been answered.&lt;br /&gt;
&lt;br /&gt;
* Answer for [[forumpost:338817|I have the latest version of XBMC 9.04 and it doesn&#039;t play H.264 streams correctly]]&lt;br /&gt;
* Answer for [[forumpost:293605|When I select iPlayer in the menu it just lists the contents of that folder] and install not working]]&lt;br /&gt;
* Answer for [[forumpost:326305|how do you use the Radio &amp;quot;Listen Live&amp;quot; feature on Windows or Linux]]&lt;br /&gt;
* Answer for [[forum:27063|Video streaming not working - What country does the BBC believe you are in and here]]&lt;br /&gt;
* Answer for [[forum:27063|Can I use this plugin to download rather than stream]]&lt;br /&gt;
* Answer for [[forumpost:281999|all the streams are constantly buffering. It will play sucessfully for 20 seconds or so and then buffer for 20 seconds]]&lt;br /&gt;
* Answer for [[forumpost:280785|Is the BBC application a xbmc plugin or script]]&lt;br /&gt;
* Answer for - Does the plugin support subtitles? Yes just enable subtitles in the plugin settings.&lt;br /&gt;
* Answer for [[forumpost:277632|How do I speed up the buffering for Radio programmes]] or the [[forumpost:344333|cache size for radio is too large]]&lt;br /&gt;
* Answer for [[forumpost:374015|IPlayer listings are not being updated/go stale]]&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* If you are having a problem with the add-on or just have a query please do read the documentation and do a search of &#039;&#039;&#039;[[forum:51322|this thread]]&#039;&#039;&#039; before posting.&lt;br /&gt;
* If you believe you have found a bug or would like to request a feature then create a &#039;&#039;&#039;[http://code.google.com/p/xbmc-iplayerv2/issues/list new issue]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
This project is based on a no longer maintained [http://code.google.com/p/xbmc-iplayer/ XBMC IPlayer] project.&lt;br /&gt;
&lt;br /&gt;
Thanks for all the hard work by the XBMC guys and to highlandsun for the new libRTMP functionality. Thanks to all those on the forums that have contributed patches, feedback and advice.&lt;br /&gt;
&lt;br /&gt;
{{DISPLAYTITLE:Add-on:iPlayer}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
[[Category:Add-ons with live content]]&lt;br /&gt;
[[Category:Live TV]]&lt;/div&gt;</summary>
		<author><name>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=81643</id>
		<title>Archive:Add-on:IPlayer</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=81643"/>
		<updated>2014-11-24T04:17:11Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: bump latest version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Add-on &lt;br /&gt;
|Name=iPlayer&lt;br /&gt;
|provider-name=Alastair, BuZz, Dink&lt;br /&gt;
|ID=plugin.video.iplayer&lt;br /&gt;
|latest-version=2.6.7&lt;br /&gt;
|extension point=xbmc.python.pluginsource&lt;br /&gt;
|provides=video audio&lt;br /&gt;
|Summary=Watch TV and listen to radio from the BBC&#039;s iPlayer website&lt;br /&gt;
|Description=This XBMC plugin enables (UK only) the playing of TV and Radio catchup content from the [http://www.bbc.co.uk/iplayer/ BBC iPlayer website]. Live radio and TV feeds are also supported.&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language= &lt;br /&gt;
|License=GPL-2.0&lt;br /&gt;
|Forum=http://forum.xbmc.org/showthread.php?tid=51322&lt;br /&gt;
|Website=https://code.google.com/p/xbmc-iplayerv2/&lt;br /&gt;
||Source=http://code.google.com/p/xbmc-iplayerv2/source/checkout&lt;br /&gt;
|Email= &lt;br /&gt;
|broken= &lt;br /&gt;
|icon url= &lt;br /&gt;
|repo=[http://xbmc-repo-hitchers.googlecode.com/svn/trunk/xbmc-repo-hitcher/xbmc-repo-hitcher.zip Hitcher]&lt;br /&gt;
|zip=https://drive.google.com/folderview?id=0B_knGioK16E6RWZvb1dnRFNZQkk&amp;amp;usp=sharing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
=== Supported streams ===&lt;br /&gt;
*TV streams supported: 512x288 VP6@512Kbs, 640x360 H.264@800Kbs, 832x468 H.264@1500Kbs &amp;amp; 1280x720 H.264@3200Kbs &lt;br /&gt;
*Radio streams support: Real, MP3 &amp;amp; AAC&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Not all streams are available for all episodes nor supported on all platforms&lt;br /&gt;
&lt;br /&gt;
=== Limitations ===&lt;br /&gt;
*This add-on doesn&#039;t work outside of the UK. The BBC IPlayer service ensures that only UK IP addresses can access IPlayer content.&lt;br /&gt;
*For Live TV a Windows or Linux build of at least SVN:21747 (2009-07-18) is required. For XBox support use a build of at least SVN:21819 .&lt;br /&gt;
*For Windows and Linux users some of the Radio streams don&#039;t work. XBMC on Windows and Linux does not support the rtsp:// protocol which is needed by some of the catchup and live radio streams.&lt;br /&gt;
*This add-on supports the Flash H.264 HD streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure video streams via the plugins settings.&lt;br /&gt;
*This add-on supports Flash H.264 800Kb streams on the XBox but needs at least a build SVN:20810.&lt;br /&gt;
*This add-on supports the Flash AAC radio streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure audio streams via the plugins settings.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Download the iPlayer add-on zip file from [https://drive.google.com/folderview?id=0B_knGioK16E6RWZvb1dnRFNZQkk&amp;amp;usp=sharing this link] and install it by following [http://wiki.xbmc.org/index.php?title=HOW-TO:Install_an_Add-on_from_a_zip_file these directions].&lt;br /&gt;
===Apple TV 2 (black)===&lt;br /&gt;
{{youtube|DvxtD_UbpCc}}&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
The [[forum:27063|original XBMC forum]] for this add-on contains a host of interesting bits of information on using this add-on. Please search there first before posting, your query may have already been answered.&lt;br /&gt;
&lt;br /&gt;
* Answer for [[forumpost:338817|I have the latest version of XBMC 9.04 and it doesn&#039;t play H.264 streams correctly]]&lt;br /&gt;
* Answer for [[forumpost:293605|When I select iPlayer in the menu it just lists the contents of that folder] and install not working]]&lt;br /&gt;
* Answer for [[forumpost:326305|how do you use the Radio &amp;quot;Listen Live&amp;quot; feature on Windows or Linux]]&lt;br /&gt;
* Answer for [[forum:27063|Video streaming not working - What country does the BBC believe you are in and here]]&lt;br /&gt;
* Answer for [[forum:27063|Can I use this plugin to download rather than stream]]&lt;br /&gt;
* Answer for [[forumpost:281999|all the streams are constantly buffering. It will play sucessfully for 20 seconds or so and then buffer for 20 seconds]]&lt;br /&gt;
* Answer for [[forumpost:280785|Is the BBC application a xbmc plugin or script]]&lt;br /&gt;
* Answer for - Does the plugin support subtitles? Yes just enable subtitles in the plugin settings.&lt;br /&gt;
* Answer for [[forumpost:277632|How do I speed up the buffering for Radio programmes]] or the [[forumpost:344333|cache size for radio is too large]]&lt;br /&gt;
* Answer for [[forumpost:374015|IPlayer listings are not being updated/go stale]]&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* If you are having a problem with the add-on or just have a query please do read the documentation and do a search of &#039;&#039;&#039;[[forum:51322|this thread]]&#039;&#039;&#039; before posting.&lt;br /&gt;
* If you believe you have found a bug or would like to request a feature then create a &#039;&#039;&#039;[http://code.google.com/p/xbmc-iplayerv2/issues/list new issue]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
This project is based on a no longer maintained [http://code.google.com/p/xbmc-iplayer/ XBMC IPlayer] project.&lt;br /&gt;
&lt;br /&gt;
Thanks for all the hard work by the XBMC guys and to highlandsun for the new libRTMP functionality. Thanks to all those on the forums that have contributed patches, feedback and advice.&lt;br /&gt;
&lt;br /&gt;
{{DISPLAYTITLE:Add-on:iPlayer}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
[[Category:Add-ons with live content]]&lt;br /&gt;
[[Category:Live TV]]&lt;/div&gt;</summary>
		<author><name>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=80613</id>
		<title>Archive:Add-on:IPlayer</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=80613"/>
		<updated>2014-11-10T18:46:08Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: bump latest version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Add-on &lt;br /&gt;
|Name=iPlayer&lt;br /&gt;
|provider-name=Alastair, BuZz, Dink&lt;br /&gt;
|ID=plugin.video.iplayer&lt;br /&gt;
|latest-version=2.6.3&lt;br /&gt;
|extension point=xbmc.python.pluginsource&lt;br /&gt;
|provides=video audio&lt;br /&gt;
|Summary=Watch TV and listen to radio from the BBC&#039;s iPlayer website&lt;br /&gt;
|Description=This XBMC plugin enables (UK only) the playing of TV and Radio catchup content from the [http://www.bbc.co.uk/iplayer/ BBC iPlayer website]. Live radio and TV feeds are also supported.&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language= &lt;br /&gt;
|License=GPL-2.0&lt;br /&gt;
|Forum=http://forum.xbmc.org/showthread.php?tid=51322&lt;br /&gt;
|Website=https://code.google.com/p/xbmc-iplayerv2/&lt;br /&gt;
||Source=http://code.google.com/p/xbmc-iplayerv2/source/checkout&lt;br /&gt;
|Email= &lt;br /&gt;
|broken= &lt;br /&gt;
|icon url= &lt;br /&gt;
|repo=[http://xbmc-repo-hitchers.googlecode.com/svn/trunk/xbmc-repo-hitcher/xbmc-repo-hitcher.zip Hitcher]&lt;br /&gt;
|zip=https://drive.google.com/folderview?id=0B_knGioK16E6RWZvb1dnRFNZQkk&amp;amp;usp=sharing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
=== Supported streams ===&lt;br /&gt;
*TV streams supported: 512x288 VP6@512Kbs, 640x360 H.264@800Kbs, 832x468 H.264@1500Kbs &amp;amp; 1280x720 H.264@3200Kbs &lt;br /&gt;
*Radio streams support: Real, MP3 &amp;amp; AAC&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Not all streams are available for all episodes nor supported on all platforms&lt;br /&gt;
&lt;br /&gt;
=== Limitations ===&lt;br /&gt;
*This add-on doesn&#039;t work outside of the UK. The BBC IPlayer service ensures that only UK IP addresses can access IPlayer content.&lt;br /&gt;
*For Live TV a Windows or Linux build of at least SVN:21747 (2009-07-18) is required. For XBox support use a build of at least SVN:21819 .&lt;br /&gt;
*For Windows and Linux users some of the Radio streams don&#039;t work. XBMC on Windows and Linux does not support the rtsp:// protocol which is needed by some of the catchup and live radio streams.&lt;br /&gt;
*This add-on supports the Flash H.264 HD streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure video streams via the plugins settings.&lt;br /&gt;
*This add-on supports Flash H.264 800Kb streams on the XBox but needs at least a build SVN:20810.&lt;br /&gt;
*This add-on supports the Flash AAC radio streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure audio streams via the plugins settings.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Download the iPlayer add-on zip file from [https://drive.google.com/folderview?id=0B_knGioK16E6RWZvb1dnRFNZQkk&amp;amp;usp=sharing this link] and install it by following [http://wiki.xbmc.org/index.php?title=HOW-TO:Install_an_Add-on_from_a_zip_file these directions].&lt;br /&gt;
===Apple TV 2 (black)===&lt;br /&gt;
{{youtube|DvxtD_UbpCc}}&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
The [[forum:27063|original XBMC forum]] for this add-on contains a host of interesting bits of information on using this add-on. Please search there first before posting, your query may have already been answered.&lt;br /&gt;
&lt;br /&gt;
* Answer for [[forumpost:338817|I have the latest version of XBMC 9.04 and it doesn&#039;t play H.264 streams correctly]]&lt;br /&gt;
* Answer for [[forumpost:293605|When I select iPlayer in the menu it just lists the contents of that folder] and install not working]]&lt;br /&gt;
* Answer for [[forumpost:326305|how do you use the Radio &amp;quot;Listen Live&amp;quot; feature on Windows or Linux]]&lt;br /&gt;
* Answer for [[forum:27063|Video streaming not working - What country does the BBC believe you are in and here]]&lt;br /&gt;
* Answer for [[forum:27063|Can I use this plugin to download rather than stream]]&lt;br /&gt;
* Answer for [[forumpost:281999|all the streams are constantly buffering. It will play sucessfully for 20 seconds or so and then buffer for 20 seconds]]&lt;br /&gt;
* Answer for [[forumpost:280785|Is the BBC application a xbmc plugin or script]]&lt;br /&gt;
* Answer for - Does the plugin support subtitles? Yes just enable subtitles in the plugin settings.&lt;br /&gt;
* Answer for [[forumpost:277632|How do I speed up the buffering for Radio programmes]] or the [[forumpost:344333|cache size for radio is too large]]&lt;br /&gt;
* Answer for [[forumpost:374015|IPlayer listings are not being updated/go stale]]&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* If you are having a problem with the add-on or just have a query please do read the documentation and do a search of &#039;&#039;&#039;[[forum:51322|this thread]]&#039;&#039;&#039; before posting.&lt;br /&gt;
* If you believe you have found a bug or would like to request a feature then create a &#039;&#039;&#039;[http://code.google.com/p/xbmc-iplayerv2/issues/list new issue]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
This project is based on a no longer maintained [http://code.google.com/p/xbmc-iplayer/ XBMC IPlayer] project.&lt;br /&gt;
&lt;br /&gt;
Thanks for all the hard work by the XBMC guys and to highlandsun for the new libRTMP functionality. Thanks to all those on the forums that have contributed patches, feedback and advice.&lt;br /&gt;
&lt;br /&gt;
{{DISPLAYTITLE:Add-on:iPlayer}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
[[Category:Add-ons with live content]]&lt;br /&gt;
[[Category:Live TV]]&lt;/div&gt;</summary>
		<author><name>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=80439</id>
		<title>Archive:Add-on:IPlayer</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=80439"/>
		<updated>2014-11-04T18:40:57Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: bump latest version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Add-on &lt;br /&gt;
|Name=iPlayer&lt;br /&gt;
|provider-name=Alastair, BuZz, Dink&lt;br /&gt;
|ID=plugin.video.iplayer&lt;br /&gt;
|latest-version=2.5.9&lt;br /&gt;
|extension point=xbmc.python.pluginsource&lt;br /&gt;
|provides=video audio&lt;br /&gt;
|Summary=Watch TV and listen to radio from the BBC&#039;s iPlayer website&lt;br /&gt;
|Description=This XBMC plugin enables (UK only) the playing of TV and Radio catchup content from the [http://www.bbc.co.uk/iplayer/ BBC iPlayer website]. Live radio and TV feeds are also supported.&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language= &lt;br /&gt;
|License=GPL-2.0&lt;br /&gt;
|Forum=http://forum.xbmc.org/showthread.php?tid=51322&lt;br /&gt;
|Website=https://code.google.com/p/xbmc-iplayerv2/&lt;br /&gt;
||Source=http://code.google.com/p/xbmc-iplayerv2/source/checkout&lt;br /&gt;
|Email= &lt;br /&gt;
|broken= &lt;br /&gt;
|icon url= &lt;br /&gt;
|repo=[http://xbmc-repo-hitchers.googlecode.com/svn/trunk/xbmc-repo-hitcher/xbmc-repo-hitcher.zip Hitcher]&lt;br /&gt;
|zip=https://drive.google.com/folderview?id=0B_knGioK16E6RWZvb1dnRFNZQkk&amp;amp;usp=sharing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
=== Supported streams ===&lt;br /&gt;
*TV streams supported: 512x288 VP6@512Kbs, 640x360 H.264@800Kbs, 832x468 H.264@1500Kbs &amp;amp; 1280x720 H.264@3200Kbs &lt;br /&gt;
*Radio streams support: Real, MP3 &amp;amp; AAC&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Not all streams are available for all episodes nor supported on all platforms&lt;br /&gt;
&lt;br /&gt;
=== Limitations ===&lt;br /&gt;
*This add-on doesn&#039;t work outside of the UK. The BBC IPlayer service ensures that only UK IP addresses can access IPlayer content.&lt;br /&gt;
*For Live TV a Windows or Linux build of at least SVN:21747 (2009-07-18) is required. For XBox support use a build of at least SVN:21819 .&lt;br /&gt;
*For Windows and Linux users some of the Radio streams don&#039;t work. XBMC on Windows and Linux does not support the rtsp:// protocol which is needed by some of the catchup and live radio streams.&lt;br /&gt;
*This add-on supports the Flash H.264 HD streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure video streams via the plugins settings.&lt;br /&gt;
*This add-on supports Flash H.264 800Kb streams on the XBox but needs at least a build SVN:20810.&lt;br /&gt;
*This add-on supports the Flash AAC radio streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure audio streams via the plugins settings.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Download the iPlayer add-on zip file from [https://drive.google.com/folderview?id=0B_knGioK16E6RWZvb1dnRFNZQkk&amp;amp;usp=sharing this link] and install it by following [http://wiki.xbmc.org/index.php?title=HOW-TO:Install_an_Add-on_from_a_zip_file these directions].&lt;br /&gt;
===Apple TV 2 (black)===&lt;br /&gt;
{{youtube|DvxtD_UbpCc}}&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
The [[forum:27063|original XBMC forum]] for this add-on contains a host of interesting bits of information on using this add-on. Please search there first before posting, your query may have already been answered.&lt;br /&gt;
&lt;br /&gt;
* Answer for [[forumpost:338817|I have the latest version of XBMC 9.04 and it doesn&#039;t play H.264 streams correctly]]&lt;br /&gt;
* Answer for [[forumpost:293605|When I select iPlayer in the menu it just lists the contents of that folder] and install not working]]&lt;br /&gt;
* Answer for [[forumpost:326305|how do you use the Radio &amp;quot;Listen Live&amp;quot; feature on Windows or Linux]]&lt;br /&gt;
* Answer for [[forum:27063|Video streaming not working - What country does the BBC believe you are in and here]]&lt;br /&gt;
* Answer for [[forum:27063|Can I use this plugin to download rather than stream]]&lt;br /&gt;
* Answer for [[forumpost:281999|all the streams are constantly buffering. It will play sucessfully for 20 seconds or so and then buffer for 20 seconds]]&lt;br /&gt;
* Answer for [[forumpost:280785|Is the BBC application a xbmc plugin or script]]&lt;br /&gt;
* Answer for - Does the plugin support subtitles? Yes just enable subtitles in the plugin settings.&lt;br /&gt;
* Answer for [[forumpost:277632|How do I speed up the buffering for Radio programmes]] or the [[forumpost:344333|cache size for radio is too large]]&lt;br /&gt;
* Answer for [[forumpost:374015|IPlayer listings are not being updated/go stale]]&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* If you are having a problem with the add-on or just have a query please do read the documentation and do a search of &#039;&#039;&#039;[[forum:51322|this thread]]&#039;&#039;&#039; before posting.&lt;br /&gt;
* If you believe you have found a bug or would like to request a feature then create a &#039;&#039;&#039;[http://code.google.com/p/xbmc-iplayerv2/issues/list new issue]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
This project is based on a no longer maintained [http://code.google.com/p/xbmc-iplayer/ XBMC IPlayer] project.&lt;br /&gt;
&lt;br /&gt;
Thanks for all the hard work by the XBMC guys and to highlandsun for the new libRTMP functionality. Thanks to all those on the forums that have contributed patches, feedback and advice.&lt;br /&gt;
&lt;br /&gt;
{{DISPLAYTITLE:Add-on:iPlayer}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
[[Category:Add-ons with live content]]&lt;br /&gt;
[[Category:Live TV]]&lt;/div&gt;</summary>
		<author><name>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75432</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75432"/>
		<updated>2014-05-24T07:38:19Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: /* Installation */ Added link to manual installation directions page.&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.1&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;
|zip=https://github.com/bossanova808/repository.bossanova808/blob/master/repository-downloads/script.xsqueeze/script.xsqueeze-1.1.1.zip&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. (Note that the player functionality only works on Windows, OSX and Linux 2.6+/OpenELEC/Crystalbuntu/Raspbmc - not iOS/ATV2/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;= 7.6&lt;br /&gt;
* squeezelite or SqueezeSlave (only required for local playback)&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 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, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has ALSA (in progress - please test and report back in the thread and see notes below).  Note: XBian and Raspbmc provide ALSA support. OpenELEC can be made to support ALSA with a minor configuration change (see below). However, the limited speed of the Raspberry Pi greatly impacts Xsqueeze performance.&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:&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.&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 Programmes, the Chooser (see below) won&#039;t work properly - 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;
=== 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 just need to enter the IP/hostname of your server.&lt;br /&gt;
&lt;br /&gt;
==== Mode ====&lt;br /&gt;
If you don&#039;t want to use local playback, disable the first toggle. You&#039;ll then need to enter the MAC address of the existing player you want to control.&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;
* 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;
===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;
== 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;OpenELEC 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 solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;Raspberry Pi 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 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&lt;br /&gt;
&lt;br /&gt;
First, 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;
=== General Issues (e.g Can&#039;t start server/player errors) ===&lt;br /&gt;
&lt;br /&gt;
If you&#039;re experiencing general issues, the best thing is to simplify things and make sure Squeezeslave outside of XBMC works OK.&lt;br /&gt;
&lt;br /&gt;
Go to the addon folder/resources/bin/squeezeYYYY-XXXXX/squeezeYYYY-SYSTEM directory (where Y is lite/slave, X is the version number, and SYSTEM is win, Linux or OSX)&lt;br /&gt;
&lt;br /&gt;
From the command line, manually run Squeezeslave or squeezelite and see if it can find your server, make a connection and play audio.&lt;br /&gt;
&lt;br /&gt;
For further info on Squeezelave, 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 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;
That being said, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize ... this can improve things and I have so far found sync to be easily good enough to walk from room to room OK.  Perhaps not good enough for two players in one room (unless you&#039;re running identical hardware) - although very close.  It&#039;s really pretty good.&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!  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):&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>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=75431</id>
		<title>Archive:Add-on:IPlayer</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=75431"/>
		<updated>2014-05-24T07:36:34Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: /* Installation */  Added directions for manual installation.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Add-on &lt;br /&gt;
|Name=iPlayer&lt;br /&gt;
|provider-name=Alastair, BuZz, Dink&lt;br /&gt;
|ID=plugin.video.iplayer&lt;br /&gt;
|latest-version=2.5.8&lt;br /&gt;
|extension point=xbmc.python.pluginsource&lt;br /&gt;
|provides=video audio&lt;br /&gt;
|Summary=Watch TV and listen to radio from the BBC&#039;s iPlayer website&lt;br /&gt;
|Description=This XBMC plugin enables (UK only) the playing of TV and Radio catchup content from the [http://www.bbc.co.uk/iplayer/ BBC iPlayer website]. Live radio and TV feeds are also supported.&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language= &lt;br /&gt;
|License=GPL-2.0&lt;br /&gt;
|Forum=http://forum.xbmc.org/showthread.php?tid=51322&lt;br /&gt;
|Website=https://code.google.com/p/xbmc-iplayerv2/&lt;br /&gt;
||Source=http://code.google.com/p/xbmc-iplayerv2/source/checkout&lt;br /&gt;
|Email= &lt;br /&gt;
|broken= &lt;br /&gt;
|icon url= &lt;br /&gt;
|repo=[http://xbmc-repo-hitchers.googlecode.com/svn/trunk/xbmc-repo-hitcher/xbmc-repo-hitcher.zip Hitcher]&lt;br /&gt;
|zip=https://drive.google.com/folderview?id=0B_knGioK16E6RWZvb1dnRFNZQkk&amp;amp;usp=sharing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
=== Supported streams ===&lt;br /&gt;
*TV streams supported: 512x288 VP6@512Kbs, 640x360 H.264@800Kbs, 832x468 H.264@1500Kbs &amp;amp; 1280x720 H.264@3200Kbs &lt;br /&gt;
*Radio streams support: Real, MP3 &amp;amp; AAC&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Not all streams are available for all episodes nor supported on all platforms&lt;br /&gt;
&lt;br /&gt;
=== Limitations ===&lt;br /&gt;
*This add-on doesn&#039;t work outside of the UK. The BBC IPlayer service ensures that only UK IP addresses can access IPlayer content.&lt;br /&gt;
*For Live TV a Windows or Linux build of at least SVN:21747 (2009-07-18) is required. For XBox support use a build of at least SVN:21819 .&lt;br /&gt;
*For Windows and Linux users some of the Radio streams don&#039;t work. XBMC on Windows and Linux does not support the rtsp:// protocol which is needed by some of the catchup and live radio streams.&lt;br /&gt;
*This add-on supports the Flash H.264 HD streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure video streams via the plugins settings.&lt;br /&gt;
*This add-on supports Flash H.264 800Kb streams on the XBox but needs at least a build SVN:20810.&lt;br /&gt;
*This add-on supports the Flash AAC radio streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure audio streams via the plugins settings.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Download the iPlayer add-on zip file from [https://drive.google.com/folderview?id=0B_knGioK16E6RWZvb1dnRFNZQkk&amp;amp;usp=sharing this link] and install it by following [http://wiki.xbmc.org/index.php?title=HOW-TO:Install_an_Add-on_from_a_zip_file these directions].&lt;br /&gt;
===Apple TV 2 (black)===&lt;br /&gt;
{{youtube|DvxtD_UbpCc}}&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
The [[forum:27063|original XBMC forum]] for this add-on contains a host of interesting bits of information on using this add-on. Please search there first before posting, your query may have already been answered.&lt;br /&gt;
&lt;br /&gt;
* Answer for [[forumpost:338817|I have the latest version of XBMC 9.04 and it doesn&#039;t play H.264 streams correctly]]&lt;br /&gt;
* Answer for [[forumpost:293605|When I select iPlayer in the menu it just lists the contents of that folder] and install not working]]&lt;br /&gt;
* Answer for [[forumpost:326305|how do you use the Radio &amp;quot;Listen Live&amp;quot; feature on Windows or Linux]]&lt;br /&gt;
* Answer for [[forum:27063|Video streaming not working - What country does the BBC believe you are in and here]]&lt;br /&gt;
* Answer for [[forum:27063|Can I use this plugin to download rather than stream]]&lt;br /&gt;
* Answer for [[forumpost:281999|all the streams are constantly buffering. It will play sucessfully for 20 seconds or so and then buffer for 20 seconds]]&lt;br /&gt;
* Answer for [[forumpost:280785|Is the BBC application a xbmc plugin or script]]&lt;br /&gt;
* Answer for - Does the plugin support subtitles? Yes just enable subtitles in the plugin settings.&lt;br /&gt;
* Answer for [[forumpost:277632|How do I speed up the buffering for Radio programmes]] or the [[forumpost:344333|cache size for radio is too large]]&lt;br /&gt;
* Answer for [[forumpost:374015|IPlayer listings are not being updated/go stale]]&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* If you are having a problem with the add-on or just have a query please do read the documentation and do a search of &#039;&#039;&#039;[[forum:51322|this thread]]&#039;&#039;&#039; before posting.&lt;br /&gt;
* If you believe you have found a bug or would like to request a feature then create a &#039;&#039;&#039;[http://code.google.com/p/xbmc-iplayerv2/issues/list new issue]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
This project is based on a no longer maintained [http://code.google.com/p/xbmc-iplayer/ XBMC IPlayer] project.&lt;br /&gt;
&lt;br /&gt;
Thanks for all the hard work by the XBMC guys and to highlandsun for the new libRTMP functionality. Thanks to all those on the forums that have contributed patches, feedback and advice.&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
[[Category:Add-ons with live content]]&lt;br /&gt;
[[Category:Live TV]]&lt;/div&gt;</summary>
		<author><name>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=75428</id>
		<title>Archive:Add-on:IPlayer</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=75428"/>
		<updated>2014-05-24T07:30:37Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: Added link to zip file in add-on template.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Add-on &lt;br /&gt;
|Name=iPlayer&lt;br /&gt;
|provider-name=Alastair, BuZz, Dink&lt;br /&gt;
|ID=plugin.video.iplayer&lt;br /&gt;
|latest-version=2.5.8&lt;br /&gt;
|extension point=xbmc.python.pluginsource&lt;br /&gt;
|provides=video audio&lt;br /&gt;
|Summary=Watch TV and listen to radio from the BBC&#039;s iPlayer website&lt;br /&gt;
|Description=This XBMC plugin enables (UK only) the playing of TV and Radio catchup content from the [http://www.bbc.co.uk/iplayer/ BBC iPlayer website]. Live radio and TV feeds are also supported.&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language= &lt;br /&gt;
|License=GPL-2.0&lt;br /&gt;
|Forum=http://forum.xbmc.org/showthread.php?tid=51322&lt;br /&gt;
|Website=https://code.google.com/p/xbmc-iplayerv2/&lt;br /&gt;
||Source=http://code.google.com/p/xbmc-iplayerv2/source/checkout&lt;br /&gt;
|Email= &lt;br /&gt;
|broken= &lt;br /&gt;
|icon url= &lt;br /&gt;
|repo=[http://xbmc-repo-hitchers.googlecode.com/svn/trunk/xbmc-repo-hitcher/xbmc-repo-hitcher.zip Hitcher]&lt;br /&gt;
|zip=https://drive.google.com/folderview?id=0B_knGioK16E6RWZvb1dnRFNZQkk&amp;amp;usp=sharing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
=== Supported streams ===&lt;br /&gt;
*TV streams supported: 512x288 VP6@512Kbs, 640x360 H.264@800Kbs, 832x468 H.264@1500Kbs &amp;amp; 1280x720 H.264@3200Kbs &lt;br /&gt;
*Radio streams support: Real, MP3 &amp;amp; AAC&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Not all streams are available for all episodes nor supported on all platforms&lt;br /&gt;
&lt;br /&gt;
=== Limitations ===&lt;br /&gt;
*This add-on doesn&#039;t work outside of the UK. The BBC IPlayer service ensures that only UK IP addresses can access IPlayer content.&lt;br /&gt;
*For Live TV a Windows or Linux build of at least SVN:21747 (2009-07-18) is required. For XBox support use a build of at least SVN:21819 .&lt;br /&gt;
*For Windows and Linux users some of the Radio streams don&#039;t work. XBMC on Windows and Linux does not support the rtsp:// protocol which is needed by some of the catchup and live radio streams.&lt;br /&gt;
*This add-on supports the Flash H.264 HD streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure video streams via the plugins settings.&lt;br /&gt;
*This add-on supports Flash H.264 800Kb streams on the XBox but needs at least a build SVN:20810.&lt;br /&gt;
*This add-on supports the Flash AAC radio streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure audio streams via the plugins settings.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
===Apple TV 2 (black)===&lt;br /&gt;
{{youtube|DvxtD_UbpCc}}&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
The [[forum:27063|original XBMC forum]] for this add-on contains a host of interesting bits of information on using this add-on. Please search there first before posting, your query may have already been answered.&lt;br /&gt;
&lt;br /&gt;
* Answer for [[forumpost:338817|I have the latest version of XBMC 9.04 and it doesn&#039;t play H.264 streams correctly]]&lt;br /&gt;
* Answer for [[forumpost:293605|When I select iPlayer in the menu it just lists the contents of that folder] and install not working]]&lt;br /&gt;
* Answer for [[forumpost:326305|how do you use the Radio &amp;quot;Listen Live&amp;quot; feature on Windows or Linux]]&lt;br /&gt;
* Answer for [[forum:27063|Video streaming not working - What country does the BBC believe you are in and here]]&lt;br /&gt;
* Answer for [[forum:27063|Can I use this plugin to download rather than stream]]&lt;br /&gt;
* Answer for [[forumpost:281999|all the streams are constantly buffering. It will play sucessfully for 20 seconds or so and then buffer for 20 seconds]]&lt;br /&gt;
* Answer for [[forumpost:280785|Is the BBC application a xbmc plugin or script]]&lt;br /&gt;
* Answer for - Does the plugin support subtitles? Yes just enable subtitles in the plugin settings.&lt;br /&gt;
* Answer for [[forumpost:277632|How do I speed up the buffering for Radio programmes]] or the [[forumpost:344333|cache size for radio is too large]]&lt;br /&gt;
* Answer for [[forumpost:374015|IPlayer listings are not being updated/go stale]]&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* If you are having a problem with the add-on or just have a query please do read the documentation and do a search of &#039;&#039;&#039;[[forum:51322|this thread]]&#039;&#039;&#039; before posting.&lt;br /&gt;
* If you believe you have found a bug or would like to request a feature then create a &#039;&#039;&#039;[http://code.google.com/p/xbmc-iplayerv2/issues/list new issue]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
This project is based on a no longer maintained [http://code.google.com/p/xbmc-iplayer/ XBMC IPlayer] project.&lt;br /&gt;
&lt;br /&gt;
Thanks for all the hard work by the XBMC guys and to highlandsun for the new libRTMP functionality. Thanks to all those on the forums that have contributed patches, feedback and advice.&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
[[Category:Add-ons with live content]]&lt;br /&gt;
[[Category:Live TV]]&lt;/div&gt;</summary>
		<author><name>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75427</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75427"/>
		<updated>2014-05-24T07:24:22Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: Corrected Raspbmc and OpenELEC (RPi) sections to be subsections of 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.1&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;
|zip=https://github.com/bossanova808/repository.bossanova808/blob/master/repository-downloads/script.xsqueeze/script.xsqueeze-1.1.1.zip&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. (Note that the player functionality only works on Windows, OSX and Linux 2.6+/OpenELEC/Crystalbuntu/Raspbmc - not iOS/ATV2/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;= 7.6&lt;br /&gt;
* squeezelite or SqueezeSlave (only required for local playback)&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 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, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has ALSA (in progress - please test and report back in the thread and see notes below).  Note: XBian and Raspbmc provide ALSA support. OpenELEC can be made to support ALSA with a minor configuration change (see below). However, the limited speed of the Raspberry Pi greatly impacts Xsqueeze performance.&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:&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 using the zip file (XBMC-&amp;gt;Addons-&amp;gt;Install From Zip File). Wait a minute or two for the repo installation to complete.&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.&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 Programmes, the Chooser (see below) won&#039;t work properly - 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;
=== 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 just need to enter the IP/hostname of your server.&lt;br /&gt;
&lt;br /&gt;
==== Mode ====&lt;br /&gt;
If you don&#039;t want to use local playback, disable the first toggle. You&#039;ll then need to enter the MAC address of the existing player you want to control.&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;
* 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;
===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;
== 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;OpenELEC 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 solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;Raspberry Pi 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 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&lt;br /&gt;
&lt;br /&gt;
First, 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;
=== General Issues (e.g Can&#039;t start server/player errors) ===&lt;br /&gt;
&lt;br /&gt;
If you&#039;re experiencing general issues, the best thing is to simplify things and make sure Squeezeslave outside of XBMC works OK.&lt;br /&gt;
&lt;br /&gt;
Go to the addon folder/resources/bin/squeezeYYYY-XXXXX/squeezeYYYY-SYSTEM directory (where Y is lite/slave, X is the version number, and SYSTEM is win, Linux or OSX)&lt;br /&gt;
&lt;br /&gt;
From the command line, manually run Squeezeslave or squeezelite and see if it can find your server, make a connection and play audio.&lt;br /&gt;
&lt;br /&gt;
For further info on Squeezelave, 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 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;
That being said, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize ... this can improve things and I have so far found sync to be easily good enough to walk from room to room OK.  Perhaps not good enough for two players in one room (unless you&#039;re running identical hardware) - although very close.  It&#039;s really pretty good.&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!  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):&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>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75426</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75426"/>
		<updated>2014-05-24T07:20:03Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: Added link to LMS&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.1&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;
|zip=https://github.com/bossanova808/repository.bossanova808/blob/master/repository-downloads/script.xsqueeze/script.xsqueeze-1.1.1.zip&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. (Note that the player functionality only works on Windows, OSX and Linux 2.6+/OpenELEC/Crystalbuntu/Raspbmc - not iOS/ATV2/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;= 7.6&lt;br /&gt;
* squeezelite or SqueezeSlave (only required for local playback)&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 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, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has ALSA (in progress - please test and report back in the thread and see notes below).  Note: XBian and Raspbmc provide ALSA support. OpenELEC can be made to support ALSA with a minor configuration change (see below). However, the limited speed of the Raspberry Pi greatly impacts Xsqueeze performance.&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:&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 using the zip file (XBMC-&amp;gt;Addons-&amp;gt;Install From Zip File). Wait a minute or two for the repo installation to complete.&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.&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 Programmes, the Chooser (see below) won&#039;t work properly - 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;
=== 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 just need to enter the IP/hostname of your server.&lt;br /&gt;
&lt;br /&gt;
==== Mode ====&lt;br /&gt;
If you don&#039;t want to use local playback, disable the first toggle. You&#039;ll then need to enter the MAC address of the existing player you want to control.&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;
* 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;
===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===&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;
== 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;OpenELEC 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 solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;Raspberry Pi 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 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&lt;br /&gt;
&lt;br /&gt;
First, 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;
=== General Issues (e.g Can&#039;t start server/player errors) ===&lt;br /&gt;
&lt;br /&gt;
If you&#039;re experiencing general issues, the best thing is to simplify things and make sure Squeezeslave outside of XBMC works OK.&lt;br /&gt;
&lt;br /&gt;
Go to the addon folder/resources/bin/squeezeYYYY-XXXXX/squeezeYYYY-SYSTEM directory (where Y is lite/slave, X is the version number, and SYSTEM is win, Linux or OSX)&lt;br /&gt;
&lt;br /&gt;
From the command line, manually run Squeezeslave or squeezelite and see if it can find your server, make a connection and play audio.&lt;br /&gt;
&lt;br /&gt;
For further info on Squeezelave, 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 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;
That being said, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize ... this can improve things and I have so far found sync to be easily good enough to walk from room to room OK.  Perhaps not good enough for two players in one room (unless you&#039;re running identical hardware) - although very close.  It&#039;s really pretty good.&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!  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):&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>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=75425</id>
		<title>Archive:Add-on:IPlayer</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=75425"/>
		<updated>2014-05-24T07:17:16Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: Re-ordered sections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Add-on &lt;br /&gt;
|Name=iPlayer&lt;br /&gt;
|provider-name=Alastair, BuZz, Dink&lt;br /&gt;
|ID=plugin.video.iplayer&lt;br /&gt;
|latest-version=2.5.8&lt;br /&gt;
|extension point=xbmc.python.pluginsource&lt;br /&gt;
|provides=video audio&lt;br /&gt;
|Summary=Watch TV and listen to radio from the BBC&#039;s iPlayer website&lt;br /&gt;
|Description=This XBMC plugin enables (UK only) the playing of TV and Radio catchup content from the [http://www.bbc.co.uk/iplayer/ BBC iPlayer website]. Live radio and TV feeds are also supported.&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language= &lt;br /&gt;
|License=GPL-2.0&lt;br /&gt;
|Forum=http://forum.xbmc.org/showthread.php?tid=51322&lt;br /&gt;
|Website=https://code.google.com/p/xbmc-iplayerv2/&lt;br /&gt;
||Source=http://code.google.com/p/xbmc-iplayerv2/source/checkout&lt;br /&gt;
|Email= &lt;br /&gt;
|broken= &lt;br /&gt;
|icon url= &lt;br /&gt;
|repo=[http://xbmc-repo-hitchers.googlecode.com/svn/trunk/xbmc-repo-hitcher/xbmc-repo-hitcher.zip Hitcher]&lt;br /&gt;
|zip=&lt;br /&gt;
|type=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
=== Supported streams ===&lt;br /&gt;
*TV streams supported: 512x288 VP6@512Kbs, 640x360 H.264@800Kbs, 832x468 H.264@1500Kbs &amp;amp; 1280x720 H.264@3200Kbs &lt;br /&gt;
*Radio streams support: Real, MP3 &amp;amp; AAC&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Not all streams are available for all episodes nor supported on all platforms&lt;br /&gt;
&lt;br /&gt;
=== Limitations ===&lt;br /&gt;
*This add-on doesn&#039;t work outside of the UK. The BBC IPlayer service ensures that only UK IP addresses can access IPlayer content.&lt;br /&gt;
*For Live TV a Windows or Linux build of at least SVN:21747 (2009-07-18) is required. For XBox support use a build of at least SVN:21819 .&lt;br /&gt;
*For Windows and Linux users some of the Radio streams don&#039;t work. XBMC on Windows and Linux does not support the rtsp:// protocol which is needed by some of the catchup and live radio streams.&lt;br /&gt;
*This add-on supports the Flash H.264 HD streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure video streams via the plugins settings.&lt;br /&gt;
*This add-on supports Flash H.264 800Kb streams on the XBox but needs at least a build SVN:20810.&lt;br /&gt;
*This add-on supports the Flash AAC radio streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure audio streams via the plugins settings.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
===Apple TV 2 (black)===&lt;br /&gt;
{{youtube|DvxtD_UbpCc}}&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
The [[forum:27063|original XBMC forum]] for this add-on contains a host of interesting bits of information on using this add-on. Please search there first before posting, your query may have already been answered.&lt;br /&gt;
&lt;br /&gt;
* Answer for [[forumpost:338817|I have the latest version of XBMC 9.04 and it doesn&#039;t play H.264 streams correctly]]&lt;br /&gt;
* Answer for [[forumpost:293605|When I select iPlayer in the menu it just lists the contents of that folder] and install not working]]&lt;br /&gt;
* Answer for [[forumpost:326305|how do you use the Radio &amp;quot;Listen Live&amp;quot; feature on Windows or Linux]]&lt;br /&gt;
* Answer for [[forum:27063|Video streaming not working - What country does the BBC believe you are in and here]]&lt;br /&gt;
* Answer for [[forum:27063|Can I use this plugin to download rather than stream]]&lt;br /&gt;
* Answer for [[forumpost:281999|all the streams are constantly buffering. It will play sucessfully for 20 seconds or so and then buffer for 20 seconds]]&lt;br /&gt;
* Answer for [[forumpost:280785|Is the BBC application a xbmc plugin or script]]&lt;br /&gt;
* Answer for - Does the plugin support subtitles? Yes just enable subtitles in the plugin settings.&lt;br /&gt;
* Answer for [[forumpost:277632|How do I speed up the buffering for Radio programmes]] or the [[forumpost:344333|cache size for radio is too large]]&lt;br /&gt;
* Answer for [[forumpost:374015|IPlayer listings are not being updated/go stale]]&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* If you are having a problem with the add-on or just have a query please do read the documentation and do a search of &#039;&#039;&#039;[[forum:51322|this thread]]&#039;&#039;&#039; before posting.&lt;br /&gt;
* If you believe you have found a bug or would like to request a feature then create a &#039;&#039;&#039;[http://code.google.com/p/xbmc-iplayerv2/issues/list new issue]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
This project is based on a no longer maintained [http://code.google.com/p/xbmc-iplayer/ XBMC IPlayer] project.&lt;br /&gt;
&lt;br /&gt;
Thanks for all the hard work by the XBMC guys and to highlandsun for the new libRTMP functionality. Thanks to all those on the forums that have contributed patches, feedback and advice.&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
[[Category:Add-ons with live content]]&lt;br /&gt;
[[Category:Live TV]]&lt;/div&gt;</summary>
		<author><name>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75424</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75424"/>
		<updated>2014-05-24T07:05:32Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: removed Gotham add-on repository category&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.1&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 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;
|zip=https://github.com/bossanova808/repository.bossanova808/blob/master/repository-downloads/script.xsqueeze/script.xsqueeze-1.1.1.zip&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. (Note that the player functionality only works on Windows, OSX and Linux 2.6+/OpenELEC/Crystalbuntu/Raspbmc - not iOS/ATV2/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;= 7.6&lt;br /&gt;
* squeezelite or SqueezeSlave (only required for local playback)&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 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, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has ALSA (in progress - please test and report back in the thread and see notes below).  Note: XBian and Raspbmc provide ALSA support. OpenELEC can be made to support ALSA with a minor configuration change (see below). However, the limited speed of the Raspberry Pi greatly impacts Xsqueeze performance.&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:&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 using the zip file (XBMC-&amp;gt;Addons-&amp;gt;Install From Zip File). Wait a minute or two for the repo installation to complete.&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.&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 Programmes, the Chooser (see below) won&#039;t work properly - 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;
=== 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 just need to enter the IP/hostname of your server.&lt;br /&gt;
&lt;br /&gt;
==== Mode ====&lt;br /&gt;
If you don&#039;t want to use local playback, disable the first toggle. You&#039;ll then need to enter the MAC address of the existing player you want to control.&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;
* 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;
===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===&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;
== 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;OpenELEC 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 solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;Raspberry Pi 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 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&lt;br /&gt;
&lt;br /&gt;
First, 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;
=== General Issues (e.g Can&#039;t start server/player errors) ===&lt;br /&gt;
&lt;br /&gt;
If you&#039;re experiencing general issues, the best thing is to simplify things and make sure Squeezeslave outside of XBMC works OK.&lt;br /&gt;
&lt;br /&gt;
Go to the addon folder/resources/bin/squeezeYYYY-XXXXX/squeezeYYYY-SYSTEM directory (where Y is lite/slave, X is the version number, and SYSTEM is win, Linux or OSX)&lt;br /&gt;
&lt;br /&gt;
From the command line, manually run Squeezeslave or squeezelite and see if it can find your server, make a connection and play audio.&lt;br /&gt;
&lt;br /&gt;
For further info on Squeezelave, 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 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;
That being said, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize ... this can improve things and I have so far found sync to be easily good enough to walk from room to room OK.  Perhaps not good enough for two players in one room (unless you&#039;re running identical hardware) - although very close.  It&#039;s really pretty good.&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!  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):&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>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75423</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75423"/>
		<updated>2014-05-24T07:04:06Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: Re-worded installation instructions and re-organized sections&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.1&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 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;
|zip=https://github.com/bossanova808/repository.bossanova808/blob/master/repository-downloads/script.xsqueeze/script.xsqueeze-1.1.1.zip&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;
[[Category:Gotham add-on repository]]&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. (Note that the player functionality only works on Windows, OSX and Linux 2.6+/OpenELEC/Crystalbuntu/Raspbmc - not iOS/ATV2/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;= 7.6&lt;br /&gt;
* squeezelite or SqueezeSlave (only required for local playback)&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 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, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has ALSA (in progress - please test and report back in the thread and see notes below).  Note: XBian and Raspbmc provide ALSA support. OpenELEC can be made to support ALSA with a minor configuration change (see below). However, the limited speed of the Raspberry Pi greatly impacts Xsqueeze performance.&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:&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 using the zip file (XBMC-&amp;gt;Addons-&amp;gt;Install From Zip File). Wait a minute or two for the repo installation to complete.&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.&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 Programmes, the Chooser (see below) won&#039;t work properly - 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;
=== 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 just need to enter the IP/hostname of your server.&lt;br /&gt;
&lt;br /&gt;
==== Mode ====&lt;br /&gt;
If you don&#039;t want to use local playback, disable the first toggle. You&#039;ll then need to enter the MAC address of the existing player you want to control.&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;
* 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;
===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===&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;
== 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;OpenELEC 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 solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;Raspberry Pi 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 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&lt;br /&gt;
&lt;br /&gt;
First, 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;
=== General Issues (e.g Can&#039;t start server/player errors) ===&lt;br /&gt;
&lt;br /&gt;
If you&#039;re experiencing general issues, the best thing is to simplify things and make sure Squeezeslave outside of XBMC works OK.&lt;br /&gt;
&lt;br /&gt;
Go to the addon folder/resources/bin/squeezeYYYY-XXXXX/squeezeYYYY-SYSTEM directory (where Y is lite/slave, X is the version number, and SYSTEM is win, Linux or OSX)&lt;br /&gt;
&lt;br /&gt;
From the command line, manually run Squeezeslave or squeezelite and see if it can find your server, make a connection and play audio.&lt;br /&gt;
&lt;br /&gt;
For further info on Squeezelave, 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 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;
That being said, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize ... this can improve things and I have so far found sync to be easily good enough to walk from room to room OK.  Perhaps not good enough for two players in one room (unless you&#039;re running identical hardware) - although very close.  It&#039;s really pretty good.&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!  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):&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>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75422</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75422"/>
		<updated>2014-05-24T06:39:37Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: Re-ordered sections and general clean-up.&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.1&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 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;
|zip=https://github.com/bossanova808/repository.bossanova808/blob/master/repository-downloads/script.xsqueeze/script.xsqueeze-1.1.1.zip&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;
[[Category:Gotham add-on repository]]&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. (Note that the player functionality only works on Windows, OSX and Linux 2.6+/OpenELEC/Crystalbuntu/Raspbmc - not iOS/ATV2/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;= 7.6&lt;br /&gt;
* squeezelite or SqueezeSlave (only required for local playback)&lt;br /&gt;
&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 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, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has ALSA (in progress - please test and report back in the thread and see notes below).  Note: XBian and Raspbmc provide ALSA support. OpenELEC can be made to support ALSA with a minor configuration change (see below). However, the limited speed of the Raspberry Pi greatly impacts Xsqueeze performance.&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:&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;
&lt;br /&gt;
===Install XSqueeze on your XBMC machine (any platform)===&lt;br /&gt;
&lt;br /&gt;
Use the bossanova808 repo available via the link above right.&lt;br /&gt;
&lt;br /&gt;
...download the repo zip, and install the repo manually using the zip file (XBMC-&amp;gt;Addons-&amp;gt;Install From Zip File)&lt;br /&gt;
&lt;br /&gt;
Wait a minute or two (or force-refresh the repo using the context menu) - then in the repo you will see various installable addons.  Choose XSqueeze and install it.  This will auto-install the chooser plugin as well.&lt;br /&gt;
&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 Programmes, the Chooser (see below) won&#039;t work properly - 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;
===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====&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;
== Configuration ==&lt;br /&gt;
&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;
There are 4 tabs:&lt;br /&gt;
&lt;br /&gt;
=== 1. Logitech Media Server AKA LMS ===&lt;br /&gt;
&lt;br /&gt;
Here&#039;s where you put your LMS server details.  Generally you just need to enter the IP/hostname of your server.&lt;br /&gt;
&lt;br /&gt;
=== 2. Mode ===&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t want to use local playback, disable the first toggle.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll then need to enter the MAC address of the existing player you want to control.&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;
* 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;
=== 3. Other Settings ===&lt;br /&gt;
&lt;br /&gt;
You can choose:&lt;br /&gt;
&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;
== Running XSqueeze ==&lt;br /&gt;
&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;
== 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;OpenELEC 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 solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;Raspberry Pi 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 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&lt;br /&gt;
&lt;br /&gt;
First, 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;
=== General Issues (e.g Can&#039;t start server/player errors) ===&lt;br /&gt;
&lt;br /&gt;
If you&#039;re experiencing general issues, the best thing is to simplify things and make sure Squeezeslave outside of XBMC works OK.&lt;br /&gt;
&lt;br /&gt;
Go to the addon folder/resources/bin/squeezeYYYY-XXXXX/squeezeYYYY-SYSTEM directory (where Y is lite/slave, X is the version number, and SYSTEM is win, Linux or OSX)&lt;br /&gt;
&lt;br /&gt;
From the command line, manually run Squeezeslave or squeezelite and see if it can find your server, make a connection and play audio.&lt;br /&gt;
&lt;br /&gt;
For further info on Squeezelave, 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 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;
That being said, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize ... this can improve things and I have so far found sync to be easily good enough to walk from room to room OK.  Perhaps not good enough for two players in one room (unless you&#039;re running identical hardware) - although very close.  It&#039;s really pretty good.&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!  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):&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>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75421</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75421"/>
		<updated>2014-05-24T06:09:18Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: Tweaked section headers.&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.1&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 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;
|zip=https://github.com/bossanova808/repository.bossanova808/blob/master/repository-downloads/script.xsqueeze/script.xsqueeze-1.1.1.zip&lt;br /&gt;
|type=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Platform Support Details ==&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 squeezelite - i.e you can playback all formats &amp;amp; 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, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has ALSA (in progress - please test and report back in the thread and see notes below).  Note: XBian and Raspbmc provide ALSA support. OpenELEC can be made to support ALSA with a minor configuration change (see below). However, the limited speed of the Raspberry Pi greatly impacts Xsqueeze performance.&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;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
XSqueeze is Squeezebox player/controller/music chooser for XBMC.&lt;br /&gt;
&lt;br /&gt;
It was built by me (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;
For development, I have also received generous help from xbmc/OE team &amp;amp; forum members: jmarshall, pkscout, mizaki, giftie, HKShai, Bstrdsmkr, spoyser,  and more!  Many thanks to all the helpers from this great community.&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
&lt;br /&gt;
XSqueeze can be used in three main ways:&lt;br /&gt;
&lt;br /&gt;
# As simply a big-screen visualiser/controller/music chooser for anexisting Squeezebox player installation&lt;br /&gt;
# As a software based squeezeplayer to extend your existing network of Squeezebox audio players but using your existing XBMC machine - with local playback, music choosing, and a visualiser - meaning you can have an XBMC/XSqueeze setup in your media room that syncs with other Squeezebox installations around your house, without needing to install a Squeezebox in your media room! &lt;br /&gt;
# As an easy hack requiring absolutely NO hardware to achieve multi-room synchronised audio playback with XBMC.  In this case, all your players are software players using your current XBMC hardware&lt;br /&gt;
&lt;br /&gt;
Option 2 and 3 use either squeezelite or SqueezeSlave for music playback, either run directly by the addon (typical use case) or manually installed as a background service if you need something out of the ordinary.  (Note that the player functionality only works on Windows, OSX and Linux 2.6+/OpenELEC/Crystalbuntu/Raspbmc - not iOS/ATV2/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;
&#039;&#039;NB -  LMS = Logitech Media Server&#039;&#039;, the software that serves up music to Squeeze-machines.  &#039;&#039;&#039;**** YOU MUST USE VERSION 7.6+! ****&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XSqueeze looks like this (in Confluence):&lt;br /&gt;
&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;
&lt;br /&gt;
and choosing from the new music list:&lt;br /&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;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
===Install XSqueeze on your XBMC machine (any platform)===&lt;br /&gt;
&lt;br /&gt;
Use the bossanova808 repo available via the link above right.&lt;br /&gt;
&lt;br /&gt;
...download the repo zip, and install the repo manually using the zip file (XBMC-&amp;gt;Addons-&amp;gt;Install From Zip File)&lt;br /&gt;
&lt;br /&gt;
Wait a minute or two (or force-refresh the repo using the context menu) - then in the repo you will see various installable addons.  Choose XSqueeze and install it.  This will auto-install the chooser plugin as well.&lt;br /&gt;
&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 Programmes, the Chooser (see below) won&#039;t work properly - 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;
===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====&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;
== Configuration ==&lt;br /&gt;
&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;
There are 4 tabs:&lt;br /&gt;
&lt;br /&gt;
=== 1. Logitech Media Server AKA LMS ===&lt;br /&gt;
&lt;br /&gt;
Here&#039;s where you put your LMS server details.  Generally you just need to enter the IP/hostname of your server.&lt;br /&gt;
&lt;br /&gt;
=== 2. Mode ===&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t want to use local playback, disable the first toggle.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll then need to enter the MAC address of the existing player you want to control.&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;
* 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;
=== 3. Other Settings ===&lt;br /&gt;
&lt;br /&gt;
You can choose:&lt;br /&gt;
&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;
== Running XSqueeze ==&lt;br /&gt;
&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;
== Feedback ==&lt;br /&gt;
Please experiment 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;
== 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;OpenELEC 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 solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;Raspberry Pi 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 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&lt;br /&gt;
&lt;br /&gt;
First, 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;
=== General Issues (e.g Can&#039;t start server/player errors) ===&lt;br /&gt;
&lt;br /&gt;
If you&#039;re experiencing general issues, the best thing is to simplify things and make sure Squeezeslave outside of XBMC works OK.&lt;br /&gt;
&lt;br /&gt;
Go to the addon folder/resources/bin/squeezeYYYY-XXXXX/squeezeYYYY-SYSTEM directory (where Y is lite/slave, X is the version number, and SYSTEM is win, Linux or OSX)&lt;br /&gt;
&lt;br /&gt;
From the command line, manually run Squeezeslave or squeezelite and see if it can find your server, make a connection and play audio.&lt;br /&gt;
&lt;br /&gt;
For further info on Squeezelave, 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 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;
That being said, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize ... this can improve things and I have so far found sync to be easily good enough to walk from room to room OK.  Perhaps not good enough for two players in one room (unless you&#039;re running identical hardware) - although very close.  It&#039;s really pretty good.&lt;br /&gt;
&lt;br /&gt;
=== What to do if you&#039;re still stuck ===&lt;br /&gt;
&lt;br /&gt;
Try harder &amp;amp; re-read these instructions!  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):&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;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
&lt;br /&gt;
== Spotify Support ==&lt;br /&gt;
&lt;br /&gt;
With version 0.8.7 and above, XSqueeze now supports Spotify playback. &lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&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;/div&gt;</summary>
		<author><name>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=75420</id>
		<title>Archive:Add-on:IPlayer</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=75420"/>
		<updated>2014-05-24T05:57:19Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: Updated addon template info.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Add-on &lt;br /&gt;
|Name=iPlayer&lt;br /&gt;
|provider-name=Alastair, BuZz, Dink&lt;br /&gt;
|ID=plugin.video.iplayer&lt;br /&gt;
|latest-version=2.5.8&lt;br /&gt;
|extension point=xbmc.python.pluginsource&lt;br /&gt;
|provides=video audio&lt;br /&gt;
|Summary=Watch TV and listen to radio from the BBC&#039;s iPlayer website&lt;br /&gt;
|Description=This XBMC plugin enables (UK only) the playing of TV and Radio catchup content from the [http://www.bbc.co.uk/iplayer/ BBC iPlayer website]. Live radio and TV feeds are also supported.&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language= &lt;br /&gt;
|License=GPL-2.0&lt;br /&gt;
|Forum=http://forum.xbmc.org/showthread.php?tid=51322&lt;br /&gt;
|Website=https://code.google.com/p/xbmc-iplayerv2/&lt;br /&gt;
||Source=http://code.google.com/p/xbmc-iplayerv2/source/checkout&lt;br /&gt;
|Email= &lt;br /&gt;
|broken= &lt;br /&gt;
|icon url= &lt;br /&gt;
|repo=[http://xbmc-repo-hitchers.googlecode.com/svn/trunk/xbmc-repo-hitcher/xbmc-repo-hitcher.zip Hitcher]&lt;br /&gt;
|zip=&lt;br /&gt;
|type=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Supported streams ==&lt;br /&gt;
*TV streams supported*: 512x288 VP6@512Kbs, 640x360 H.264@800Kbs, 832x468 H.264@1500Kbs &amp;amp; 1280x720 H.264@3200Kbs &lt;br /&gt;
&lt;br /&gt;
*Radio streams support*: Real, MP3 &amp;amp; AAC&lt;br /&gt;
: *Note - not all streams available for all episodes nor supported on all platforms&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* If you are having a problem with the add-on or just have a query please do read the documentation and do a search of &#039;&#039;&#039;[[forum:51322|this thread]]&#039;&#039;&#039; before posting.&lt;br /&gt;
* If you believe you have found a bug or would like to request a feature then create a &#039;&#039;&#039;[http://code.google.com/p/xbmc-iplayerv2/issues/list new issue]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Limitations ==&lt;br /&gt;
*This add-on doesn&#039;t work outside of the UK. The BBC IPlayer service ensures that only UK IP addresses can access IPlayer content.&lt;br /&gt;
*For Live TV a Windows or Linux build of at least SVN:21747 (2009-07-18) is required. For XBox support use a build of at least SVN:21819 .&lt;br /&gt;
*For Windows and Linux users some of the Radio streams don&#039;t work. XBMC on Windows and Linux does not support the rtsp:// protocol which is needed by some of the catchup and live radio streams.&lt;br /&gt;
*This add-on supports the Flash H.264 HD streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure video streams via the plugins settings.&lt;br /&gt;
*This add-on supports Flash H.264 800Kb streams on the XBox but needs at least a build SVN:20810.&lt;br /&gt;
*This add-on supports the Flash AAC radio streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure audio streams via the plugins settings.&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
The [[forum:27063|original XBMC forum]] for this add-on contains a host of interesting bits of information on using this add-on. Please search there first before posting, your query may have already been answered.&lt;br /&gt;
&lt;br /&gt;
* Answer for [[forumpost:338817|I have the latest version of XBMC 9.04 and it doesn&#039;t play H.264 streams correctly]]&lt;br /&gt;
* Answer for [[forumpost:293605|When I select iPlayer in the menu it just lists the contents of that folder] and install not working]]&lt;br /&gt;
* Answer for [[forumpost:326305|how do you use the Radio &amp;quot;Listen Live&amp;quot; feature on Windows or Linux]]&lt;br /&gt;
* Answer for [[forum:27063|Video streaming not working - What country does the BBC believe you are in and here]]&lt;br /&gt;
* Answer for [[forum:27063|Can I use this plugin to download rather than stream]]&lt;br /&gt;
* Answer for [[forumpost:281999|all the streams are constantly buffering. It will play sucessfully for 20 seconds or so and then buffer for 20 seconds]]&lt;br /&gt;
* Answer for [[forumpost:280785|Is the BBC application a xbmc plugin or script]]&lt;br /&gt;
* Answer for - Does the plugin support subtitles? Yes just enable subtitles in the plugin settings.&lt;br /&gt;
* Answer for [[forumpost:277632|How do I speed up the buffering for Radio programmes]] or the [[forumpost:344333|cache size for radio is too large]]&lt;br /&gt;
* Answer for [[forumpost:374015|IPlayer listings are not being updated/go stale]]&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
This project is based on a no longer maintained [http://code.google.com/p/xbmc-iplayer/ XBMC IPlayer] project.&lt;br /&gt;
&lt;br /&gt;
Thanks for all the hard work by the XBMC guys and to highlandsun for the new libRTMP functionality. Thanks to all those on the forums that have contributed patches, feedback and advice.&lt;br /&gt;
&lt;br /&gt;
==Videos guides==&lt;br /&gt;
===Installing iPlayer on Apple TV 2 (black)===&lt;br /&gt;
{{youtube|DvxtD_UbpCc}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
[[Category:Add-ons with live content]]&lt;br /&gt;
[[Category:Live TV]]&lt;/div&gt;</summary>
		<author><name>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75419</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75419"/>
		<updated>2014-05-24T05:54:53Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: Updated addon template info.&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.1&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 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;
|zip=https://github.com/bossanova808/repository.bossanova808/blob/master/repository-downloads/script.xsqueeze/script.xsqueeze-1.1.1.zip&lt;br /&gt;
|type=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;CURRENT PLATFORM SUPPORT DETAILS:&#039;&#039;&#039;&amp;lt;/u&amp;gt;&lt;br /&gt;
&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 Squeezelite - i.e you can playback all formats &amp;amp; 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, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has ALSA (in progress - please test and report back in the thread and see notes below).  Note: XBian and Raspbmc provide ALSA support. OpenELEC can be made to support ALSA with a minor configuration change (see below). However, the limited speed of the Raspberry Pi greatly impacts Xsqueeze performance.&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;
=== Intro &amp;amp; Credits ===&lt;br /&gt;
&lt;br /&gt;
XSqueeze is Squeezebox player/controller/music chooser for XBMC.&lt;br /&gt;
&lt;br /&gt;
It was built by me (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;
For development, I have also received generous help from xbmc/OE team &amp;amp; forum members: jmarshall, pkscout, mizaki, giftie, HKShai, Bstrdsmkr, spoyser,  and more!  Many thanks to all the helpers from this great community.&lt;br /&gt;
&lt;br /&gt;
=== What XSqueeze Does ===&lt;br /&gt;
&lt;br /&gt;
XSqueeze can be used in three main ways:&lt;br /&gt;
&lt;br /&gt;
1. As simply a big-screen visualiser/controller/music chooser for an existing Squeezebox player installation&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
2. As a software based squeezeplayer to extend your existing network of Squeezebox audio players but using your existing XBMC machine - with local playback, music choosing, and a visualiser - meaning you can have an XBMC/XSqueeze setup in your media room that syncs with other Squeezebox installations around your house, without needing to install a Squeezebox in your media room! &lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
3. As an easy hack requiring absolutely NO hardware to achieve multi-room synchronised audio playback with XBMC.  In this case, all your players are software players using your current XBMC hardware&lt;br /&gt;
&lt;br /&gt;
Option 2 &amp;amp; 3 use either Squeezelite or SqueezeSlave for music playback, either run directly by the addon (typical use case) or manually installed as a background service if you need something out of the ordinary.  (Note that the player functionality only works on Windows, OSX and Linux 2.6+/OpenELEC/Crystalbuntu/Raspbmc - not iOS/ATV2/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;
&#039;&#039;NB -  LMS = Logitech Media Server&#039;&#039;, the software that serves up music to Squeeze-machines.  &#039;&#039;&#039;**** YOU MUST USE VERSION 7.6+! ****&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XSqueeze looks like this (in Confluence):&lt;br /&gt;
&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;
&lt;br /&gt;
and choosing from the new music list:&lt;br /&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;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
====Install XSqueeze on your XBMC machine (any platform)====&lt;br /&gt;
&lt;br /&gt;
Use the bossanova808 repo available via the link above right.&lt;br /&gt;
&lt;br /&gt;
...download the repo zip, and install the repo manually using the zip file (XBMC-&amp;gt;Addons-&amp;gt;Install From Zip File)&lt;br /&gt;
&lt;br /&gt;
Wait a minute or two (or force-refresh the repo using the context menu) - then in the repo you will see various installable addons.  Choose XSqueeze and install it.  This will auto-install the chooser plugin as well.&lt;br /&gt;
&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 Programmes, the Chooser (see below) won&#039;t work properly - 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;
====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=====&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;
=== Configuration ===&lt;br /&gt;
&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;
There are 4 tabs:&lt;br /&gt;
&lt;br /&gt;
==== 1. Logitech Media Server AKA LMS ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s where you put your LMS server details.  Generally you just need to enter the IP/hostname of your server.&lt;br /&gt;
&lt;br /&gt;
==== 2. Mode ====&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t want to use local playback, disable the first toggle.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll then need to enter the MAC address of the existing player you want to control.&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;
* 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;
==== 3. Other Settings ====&lt;br /&gt;
&lt;br /&gt;
You can choose:&lt;br /&gt;
&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;
=== Running XSqueeze ===&lt;br /&gt;
&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;
=== Please experiment and report back! ===&lt;br /&gt;
&lt;br /&gt;
The thread for discussion/issues etc. is here:&lt;br /&gt;
[[forum:122199|XSqueeze 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;OpenELEC 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 solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;Raspberry Pi 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 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&lt;br /&gt;
&lt;br /&gt;
First, 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;
==== General Issues (e.g Can&#039;t start server/player errors) ====&lt;br /&gt;
&lt;br /&gt;
If you&#039;re experiencing general issues, the best thing is to simplify things and make sure Squeezeslave outside of XBMC works OK.&lt;br /&gt;
&lt;br /&gt;
Go to the addon folder/resources/bin/squeezeYYYY-XXXXX/squeezeYYYY-SYSTEM directory (where Y is lite/slave, X is the version number, and SYSTEM is win, Linux or OSX)&lt;br /&gt;
&lt;br /&gt;
From the command line, manually run Squeezeslave or squeezelite and see if it can find your server, make a connection and play audio.&lt;br /&gt;
&lt;br /&gt;
For further info on Squeezelave, 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 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;
That being said, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize ... this can improve things and I have so far found sync to be easily good enough to walk from room to room OK.  Perhaps not good enough for two players in one room (unless you&#039;re running identical hardware) - although very close.  It&#039;s really pretty good.&lt;br /&gt;
&lt;br /&gt;
==== What to do if you&#039;re still stuck... ====&lt;br /&gt;
&lt;br /&gt;
Try harder &amp;amp; re-read these instructions!  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 Install 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):&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;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
&lt;br /&gt;
=== Spotify Support ===&lt;br /&gt;
&lt;br /&gt;
With version 0.8.7 and above, XSqueeze now supports Spotify playback. &lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&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;/div&gt;</summary>
		<author><name>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=75416</id>
		<title>Archive:Add-on:IPlayer</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=75416"/>
		<updated>2014-05-24T05:29:33Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: Updated addon template info.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Add-on &lt;br /&gt;
|Name=iPlayer&lt;br /&gt;
|provider-name=Alastair, BuZz, Dink&lt;br /&gt;
|ID=plugin.video.iplayer&lt;br /&gt;
|latest-version=2.5.8&lt;br /&gt;
|extension point=xbmc.python.pluginsource&lt;br /&gt;
|provides=video audio&lt;br /&gt;
|Summary=Watch TV and listen to radio from the BBC&#039;s iPlayer website&lt;br /&gt;
|Description=This XBMC plugin enables (UK only) the playing of TV and Radio catchup content from the [http://www.bbc.co.uk/iplayer/ BBC iPlayer website]. Live radio and TV feeds are also supported.&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language= &lt;br /&gt;
|License=GPL-2.0&lt;br /&gt;
|Forum=http://forum.xbmc.org/showthread.php?tid=51322&lt;br /&gt;
|Website=https://code.google.com/p/xbmc-iplayerv2/&lt;br /&gt;
||Source=http://code.google.com/p/xbmc-iplayerv2/source/checkout&lt;br /&gt;
|Email= &lt;br /&gt;
|broken= &lt;br /&gt;
|icon url= &lt;br /&gt;
|repo=[http://xbmc-repo-hitchers.googlecode.com/svn/trunk/xbmc-repo-hitcher/xbmc-repo-hitcher.zip Hitcher&#039;s Repo]&lt;br /&gt;
|zip=&lt;br /&gt;
|type=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Supported streams ==&lt;br /&gt;
*TV streams supported*: 512x288 VP6@512Kbs, 640x360 H.264@800Kbs, 832x468 H.264@1500Kbs &amp;amp; 1280x720 H.264@3200Kbs &lt;br /&gt;
&lt;br /&gt;
*Radio streams support*: Real, MP3 &amp;amp; AAC&lt;br /&gt;
: *Note - not all streams available for all episodes nor supported on all platforms&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* If you are having a problem with the add-on or just have a query please do read the documentation and do a search of &#039;&#039;&#039;[[forum:51322|this thread]]&#039;&#039;&#039; before posting.&lt;br /&gt;
* If you believe you have found a bug or would like to request a feature then create a &#039;&#039;&#039;[http://code.google.com/p/xbmc-iplayerv2/issues/list new issue]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Limitations ==&lt;br /&gt;
*This add-on doesn&#039;t work outside of the UK. The BBC IPlayer service ensures that only UK IP addresses can access IPlayer content.&lt;br /&gt;
*For Live TV a Windows or Linux build of at least SVN:21747 (2009-07-18) is required. For XBox support use a build of at least SVN:21819 .&lt;br /&gt;
*For Windows and Linux users some of the Radio streams don&#039;t work. XBMC on Windows and Linux does not support the rtsp:// protocol which is needed by some of the catchup and live radio streams.&lt;br /&gt;
*This add-on supports the Flash H.264 HD streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure video streams via the plugins settings.&lt;br /&gt;
*This add-on supports Flash H.264 800Kb streams on the XBox but needs at least a build SVN:20810.&lt;br /&gt;
*This add-on supports the Flash AAC radio streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure audio streams via the plugins settings.&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
The [[forum:27063|original XBMC forum]] for this add-on contains a host of interesting bits of information on using this add-on. Please search there first before posting, your query may have already been answered.&lt;br /&gt;
&lt;br /&gt;
* Answer for [[forumpost:338817|I have the latest version of XBMC 9.04 and it doesn&#039;t play H.264 streams correctly]]&lt;br /&gt;
* Answer for [[forumpost:293605|When I select iPlayer in the menu it just lists the contents of that folder] and install not working]]&lt;br /&gt;
* Answer for [[forumpost:326305|how do you use the Radio &amp;quot;Listen Live&amp;quot; feature on Windows or Linux]]&lt;br /&gt;
* Answer for [[forum:27063|Video streaming not working - What country does the BBC believe you are in and here]]&lt;br /&gt;
* Answer for [[forum:27063|Can I use this plugin to download rather than stream]]&lt;br /&gt;
* Answer for [[forumpost:281999|all the streams are constantly buffering. It will play sucessfully for 20 seconds or so and then buffer for 20 seconds]]&lt;br /&gt;
* Answer for [[forumpost:280785|Is the BBC application a xbmc plugin or script]]&lt;br /&gt;
* Answer for - Does the plugin support subtitles? Yes just enable subtitles in the plugin settings.&lt;br /&gt;
* Answer for [[forumpost:277632|How do I speed up the buffering for Radio programmes]] or the [[forumpost:344333|cache size for radio is too large]]&lt;br /&gt;
* Answer for [[forumpost:374015|IPlayer listings are not being updated/go stale]]&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
This project is based on a no longer maintained [http://code.google.com/p/xbmc-iplayer/ XBMC IPlayer] project.&lt;br /&gt;
&lt;br /&gt;
Thanks for all the hard work by the XBMC guys and to highlandsun for the new libRTMP functionality. Thanks to all those on the forums that have contributed patches, feedback and advice.&lt;br /&gt;
&lt;br /&gt;
==Videos guides==&lt;br /&gt;
===Installing iPlayer on Apple TV 2 (black)===&lt;br /&gt;
{{youtube|DvxtD_UbpCc}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
[[Category:Add-ons with live content]]&lt;br /&gt;
[[Category:Live TV]]&lt;/div&gt;</summary>
		<author><name>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=75414</id>
		<title>Archive:Add-on:IPlayer</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:Add-on:IPlayer&amp;diff=75414"/>
		<updated>2014-05-24T05:24:25Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: Updated addon template info.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Add-on &lt;br /&gt;
|Name= iPlayer&lt;br /&gt;
|provider-name= Alastair, BuZz, Dink&lt;br /&gt;
|ID= plugin.video.iplayer&lt;br /&gt;
|latest-version= 2.5.8&lt;br /&gt;
|extension point= xbmc.python.pluginsource&lt;br /&gt;
|provides= video audio&lt;br /&gt;
|Summary= Watch TV and listen to radio from the BBC&#039;s iPlayer website&lt;br /&gt;
|Description= This XBMC plugin enables (UK only) the playing of TV and Radio catchup content from the [http://www.bbc.co.uk/iplayer/ BBC iPlayer website]. Live radio and TV feeds are also supported.&lt;br /&gt;
|Platform= all&lt;br /&gt;
|Language= &lt;br /&gt;
|License= GPL-2.0&lt;br /&gt;
|Forum= http://forum.xbmc.org/showthread.php?tid=51322&lt;br /&gt;
|Website= https://code.google.com/p/xbmc-iplayerv2/&lt;br /&gt;
||Source= http://code.google.com/p/xbmc-iplayerv2/source/checkout&lt;br /&gt;
|Email= &lt;br /&gt;
|broken= &lt;br /&gt;
|icon url= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Supported streams ==&lt;br /&gt;
*TV streams supported*: 512x288 VP6@512Kbs, 640x360 H.264@800Kbs, 832x468 H.264@1500Kbs &amp;amp; 1280x720 H.264@3200Kbs &lt;br /&gt;
&lt;br /&gt;
*Radio streams support*: Real, MP3 &amp;amp; AAC&lt;br /&gt;
: *Note - not all streams available for all episodes nor supported on all platforms&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* If you are having a problem with the add-on or just have a query please do read the documentation and do a search of &#039;&#039;&#039;[[forum:51322|this thread]]&#039;&#039;&#039; before posting.&lt;br /&gt;
* If you believe you have found a bug or would like to request a feature then create a &#039;&#039;&#039;[http://code.google.com/p/xbmc-iplayerv2/issues/list new issue]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Limitations ==&lt;br /&gt;
*This add-on doesn&#039;t work outside of the UK. The BBC IPlayer service ensures that only UK IP addresses can access IPlayer content.&lt;br /&gt;
*For Live TV a Windows or Linux build of at least SVN:21747 (2009-07-18) is required. For XBox support use a build of at least SVN:21819 .&lt;br /&gt;
*For Windows and Linux users some of the Radio streams don&#039;t work. XBMC on Windows and Linux does not support the rtsp:// protocol which is needed by some of the catchup and live radio streams.&lt;br /&gt;
*This add-on supports the Flash H.264 HD streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure video streams via the plugins settings.&lt;br /&gt;
*This add-on supports Flash H.264 800Kb streams on the XBox but needs at least a build SVN:20810.&lt;br /&gt;
*This add-on supports the Flash AAC radio streams but needs an XBMC build, Windows or Linux, SVN:20015 or later. Configure audio streams via the plugins settings.&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
The [[forum:27063|original XBMC forum]] for this add-on contains a host of interesting bits of information on using this add-on. Please search there first before posting, your query may have already been answered.&lt;br /&gt;
&lt;br /&gt;
* Answer for [[forumpost:338817|I have the latest version of XBMC 9.04 and it doesn&#039;t play H.264 streams correctly]]&lt;br /&gt;
* Answer for [[forumpost:293605|When I select iPlayer in the menu it just lists the contents of that folder] and install not working]]&lt;br /&gt;
* Answer for [[forumpost:326305|how do you use the Radio &amp;quot;Listen Live&amp;quot; feature on Windows or Linux]]&lt;br /&gt;
* Answer for [[forum:27063|Video streaming not working - What country does the BBC believe you are in and here]]&lt;br /&gt;
* Answer for [[forum:27063|Can I use this plugin to download rather than stream]]&lt;br /&gt;
* Answer for [[forumpost:281999|all the streams are constantly buffering. It will play sucessfully for 20 seconds or so and then buffer for 20 seconds]]&lt;br /&gt;
* Answer for [[forumpost:280785|Is the BBC application a xbmc plugin or script]]&lt;br /&gt;
* Answer for - Does the plugin support subtitles? Yes just enable subtitles in the plugin settings.&lt;br /&gt;
* Answer for [[forumpost:277632|How do I speed up the buffering for Radio programmes]] or the [[forumpost:344333|cache size for radio is too large]]&lt;br /&gt;
* Answer for [[forumpost:374015|IPlayer listings are not being updated/go stale]]&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
This project is based on a no longer maintained [http://code.google.com/p/xbmc-iplayer/ XBMC IPlayer] project.&lt;br /&gt;
&lt;br /&gt;
Thanks for all the hard work by the XBMC guys and to highlandsun for the new libRTMP functionality. Thanks to all those on the forums that have contributed patches, feedback and advice.&lt;br /&gt;
&lt;br /&gt;
==Videos guides==&lt;br /&gt;
===Installing iPlayer on Apple TV 2 (black)===&lt;br /&gt;
{{youtube|DvxtD_UbpCc}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
[[Category:Add-ons with live content]]&lt;br /&gt;
[[Category:Live TV]]&lt;/div&gt;</summary>
		<author><name>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75358</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75358"/>
		<updated>2014-05-23T23:13:16Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: /* Installation */ Put shell commands in tables.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Addon&lt;br /&gt;
 | Name = XSqueeze&lt;br /&gt;
 | provider-name = bossanova808&lt;br /&gt;
 | ID = script.xsqueeze&lt;br /&gt;
 | latest-version = 1.1.1&lt;br /&gt;
 | extension point = xbmc.addon.metadata&lt;br /&gt;
 | provides = executable&lt;br /&gt;
 | Platform = SEE notes on  left&lt;br /&gt;
 | repo = [https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip bossanova808 repo]&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;
 | Summary = Squeezebox (Logitech Media Server) player/controller/music chooser and visualiser for XBMC.&lt;br /&gt;
 | Description = Turns your XBMC into a virtual Squeezebox player, or use XSqueeze to control and visualise an external hardware Squeezebox. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the repo link in the panel to your right to install the bossnova808 repo and then the XSqueeze add on can be installed from there. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;CURRENT PLATFORM SUPPORT DETAILS:&#039;&#039;&#039;&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;Local playback means ausio playback on the local machine as a full Squeezebox emulator using the software Squeezebox emulators - and you can choose Squeezeslave or Squeezelite - i.e you can playback all formats &amp;amp; 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, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has ALSA (in progress - please test and report back in the thread and see notes below).  Note: XBian and Raspbmc provide ALSA support. OpenELEC can be made to support ALSA with a minor configuration change (see below). However, the limited speed of the Raspberry Pi greatly impacts Xsqueeze performance.&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;
=== Intro &amp;amp; Credits ===&lt;br /&gt;
&lt;br /&gt;
XSqueeze is Squeezebox player/controller/music chooser for XBMC.&lt;br /&gt;
&lt;br /&gt;
It was built by me (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;
For development, I have also received generous help from xbmc/OE team &amp;amp; forum members: jmarshall, pkscout, mizaki, giftie, HKShai, Bstrdsmkr, spoyser,  and more!  Many thanks to all the helpers from this great community.&lt;br /&gt;
&lt;br /&gt;
=== What XSqueeze Does ===&lt;br /&gt;
&lt;br /&gt;
XSqueeze can be used in three main ways:&lt;br /&gt;
&lt;br /&gt;
1. As simply a big-screen visualiser/controller/music chooser for an existing Squeezebox player installation&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
2. As a software based squeezeplayer to extend your existing network of Squeezebox audio players but using your existing XBMC machine - with local playback, music choosing, and a visualiser - meaning you can have an XBMC/XSqueeze setup in your media room that syncs with other Squeezebox installations around your house, without needing to install a Squeezebox in your media room! &lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
3. As an easy hack requiring absolutely NO hardware to achieve multi-room synchronised audio playback with XBMC.  In this case, all your players are software players using your current XBMC hardware&lt;br /&gt;
&lt;br /&gt;
Option 2 &amp;amp; 3 use either Squeezelite or SqueezeSlave for music playback, either run directly by the addon (typical use case) or manually installed as a background service if you need something out of the ordinary.  (Note that the player functionality only works on Windows, OSX and Linux 2.6+/OpenELEC/Crystalbuntu/Raspbmc - not iOS/ATV2/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;
&#039;&#039;NB -  LMS = Logitech Media Server&#039;&#039;, the software that serves up music to Squeeze-machines.  &#039;&#039;&#039;**** YOU MUST USE VERSION 7.6+! ****&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XSqueeze looks like this (in Confluence):&lt;br /&gt;
&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;
&lt;br /&gt;
and choosing from the new music list:&lt;br /&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;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
====Install XSqueeze on your XBMC machine (any platform)====&lt;br /&gt;
&lt;br /&gt;
Use the bossanova808 repo available via the link above right.&lt;br /&gt;
&lt;br /&gt;
...download the repo zip, and install the repo manually using the zip file (XBMC-&amp;gt;Addons-&amp;gt;Install From Zip File)&lt;br /&gt;
&lt;br /&gt;
Wait a minute or two (or force-refresh the repo using the context menu) - then in the repo you will see various installable addons.  Choose XSqueeze and install it.  This will auto-install the chooser plugin as well.&lt;br /&gt;
&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 Programmes, the Chooser (see below) won&#039;t work properly - 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;
====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=====&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;
=== Configuration ===&lt;br /&gt;
&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;
There are 4 tabs:&lt;br /&gt;
&lt;br /&gt;
==== 1. Logitech Media Server AKA LMS ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s where you put your LMS server details.  Generally you just need to enter the IP/hostname of your server.&lt;br /&gt;
&lt;br /&gt;
==== 2. Mode ====&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t want to use local playback, disable the first toggle.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll then need to enter the MAC address of the existing player you want to control.&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;
* 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;
==== 3. Other Settings ====&lt;br /&gt;
&lt;br /&gt;
You can choose:&lt;br /&gt;
&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;
=== Running XSqueeze ===&lt;br /&gt;
&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;
=== Please experiment and report back! ===&lt;br /&gt;
&lt;br /&gt;
The thread for discussion/issues etc. is here:&lt;br /&gt;
[[forum:122199|XSqueeze 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;OpenELEC 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 solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;Raspberry Pi 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 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&lt;br /&gt;
&lt;br /&gt;
First, 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;
==== General Issues (e.g Can&#039;t start server/player errors) ====&lt;br /&gt;
&lt;br /&gt;
If you&#039;re experiencing general issues, the best thing is to simplify things and make sure Squeezeslave outside of XBMC works OK.&lt;br /&gt;
&lt;br /&gt;
Go to the addon folder/resources/bin/squeezeYYYY-XXXXX/squeezeYYYY-SYSTEM directory (where Y is lite/slave, X is the version number, and SYSTEM is win, Linux or OSX)&lt;br /&gt;
&lt;br /&gt;
From the command line, manually run Squeezeslave or squeezelite and see if it can find your server, make a connection and play audio.&lt;br /&gt;
&lt;br /&gt;
For further info on Squeezelave, 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 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;
That being said, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize ... this can improve things and I have so far found sync to be easily good enough to walk from room to room OK.  Perhaps not good enough for two players in one room (unless you&#039;re running identical hardware) - although very close.  It&#039;s really pretty good.&lt;br /&gt;
&lt;br /&gt;
==== What to do if you&#039;re still stuck... ====&lt;br /&gt;
&lt;br /&gt;
Try harder &amp;amp; re-read these instructions!  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 Install 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):&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;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
&lt;br /&gt;
=== Spotify Support ===&lt;br /&gt;
&lt;br /&gt;
With version 0.8.7 and above, XSqueeze now supports Spotify playback. &lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&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;/div&gt;</summary>
		<author><name>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75357</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75357"/>
		<updated>2014-05-23T22:54:37Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: Minor formatting changes.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Addon&lt;br /&gt;
 | Name = XSqueeze&lt;br /&gt;
 | provider-name = bossanova808&lt;br /&gt;
 | ID = script.xsqueeze&lt;br /&gt;
 | latest-version = 1.1.1&lt;br /&gt;
 | extension point = xbmc.addon.metadata&lt;br /&gt;
 | provides = executable&lt;br /&gt;
 | Platform = SEE notes on  left&lt;br /&gt;
 | repo = [https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip bossanova808 repo]&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;
 | Summary = Squeezebox (Logitech Media Server) player/controller/music chooser and visualiser for XBMC.&lt;br /&gt;
 | Description = Turns your XBMC into a virtual Squeezebox player, or use XSqueeze to control and visualise an external hardware Squeezebox. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the repo link in the panel to your right to install the bossnova808 repo and then the XSqueeze add on can be installed from there. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;CURRENT PLATFORM SUPPORT DETAILS:&#039;&#039;&#039;&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;Local playback means ausio playback on the local machine as a full Squeezebox emulator using the software Squeezebox emulators - and you can choose Squeezeslave or Squeezelite - i.e you can playback all formats &amp;amp; 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, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has ALSA (in progress - please test and report back in the thread and see notes below).  Note: XBian and Raspbmc provide ALSA support. OpenELEC can be made to support ALSA with a minor configuration change (see below). However, the limited speed of the Raspberry Pi greatly impacts Xsqueeze performance.&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;
=== Intro &amp;amp; Credits ===&lt;br /&gt;
&lt;br /&gt;
XSqueeze is Squeezebox player/controller/music chooser for XBMC.&lt;br /&gt;
&lt;br /&gt;
It was built by me (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;
For development, I have also received generous help from xbmc/OE team &amp;amp; forum members: jmarshall, pkscout, mizaki, giftie, HKShai, Bstrdsmkr, spoyser,  and more!  Many thanks to all the helpers from this great community.&lt;br /&gt;
&lt;br /&gt;
=== What XSqueeze Does ===&lt;br /&gt;
&lt;br /&gt;
XSqueeze can be used in three main ways:&lt;br /&gt;
&lt;br /&gt;
1. As simply a big-screen visualiser/controller/music chooser for an existing Squeezebox player installation&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
2. As a software based squeezeplayer to extend your existing network of Squeezebox audio players but using your existing XBMC machine - with local playback, music choosing, and a visualiser - meaning you can have an XBMC/XSqueeze setup in your media room that syncs with other Squeezebox installations around your house, without needing to install a Squeezebox in your media room! &lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
3. As an easy hack requiring absolutely NO hardware to achieve multi-room synchronised audio playback with XBMC.  In this case, all your players are software players using your current XBMC hardware&lt;br /&gt;
&lt;br /&gt;
Option 2 &amp;amp; 3 use either Squeezelite or SqueezeSlave for music playback, either run directly by the addon (typical use case) or manually installed as a background service if you need something out of the ordinary.  (Note that the player functionality only works on Windows, OSX and Linux 2.6+/OpenELEC/Crystalbuntu/Raspbmc - not iOS/ATV2/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;
&#039;&#039;NB -  LMS = Logitech Media Server&#039;&#039;, the software that serves up music to Squeeze-machines.  &#039;&#039;&#039;**** YOU MUST USE VERSION 7.6+! ****&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XSqueeze looks like this (in Confluence):&lt;br /&gt;
&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;
&lt;br /&gt;
and choosing from the new music list:&lt;br /&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;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
====Install XSqueeze on your XBMC machine (any platform)====&lt;br /&gt;
&lt;br /&gt;
Use the bossanova808 repo available via the link above right.&lt;br /&gt;
&lt;br /&gt;
...download the repo zip, and install the repo manually using the zip file (XBMC-&amp;gt;Addons-&amp;gt;Install From Zip File)&lt;br /&gt;
&lt;br /&gt;
Wait a minute or two (or force-refresh the repo using the context menu) - then in the repo you will see various installable addons.  Choose XSqueeze and install it.  This will auto-install the chooser plugin as well.&lt;br /&gt;
&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 Programmes, the Chooser (see below) won&#039;t work properly - 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;
====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;
&lt;br /&gt;
Check whether or not the Raspberry Pi ALSA module is loaded:&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Load the Raspberry Pi ALSA module:&lt;br /&gt;
:sudo modprobe snd_bcm2835&lt;br /&gt;
&lt;br /&gt;
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;
=====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;
:echo snd_bcm2835 | sudo tee -a /etc/modules&lt;br /&gt;
&lt;br /&gt;
=====OpenELEC=====&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;
:echo snd_bcm2835 &amp;gt;&amp;gt; /storage/.config/modules-load.d/modules.conf&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
&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;
There are 4 tabs:&lt;br /&gt;
&lt;br /&gt;
==== 1. Logitech Media Server AKA LMS ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s where you put your LMS server details.  Generally you just need to enter the IP/hostname of your server.&lt;br /&gt;
&lt;br /&gt;
==== 2. Mode ====&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t want to use local playback, disable the first toggle.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll then need to enter the MAC address of the existing player you want to control.&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;
* 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;
==== 3. Other Settings ====&lt;br /&gt;
&lt;br /&gt;
You can choose:&lt;br /&gt;
&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;
=== Running XSqueeze ===&lt;br /&gt;
&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;
=== Please experiment and report back! ===&lt;br /&gt;
&lt;br /&gt;
The thread for discussion/issues etc. is here:&lt;br /&gt;
[[forum:122199|XSqueeze 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;OpenELEC 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 solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;Raspberry Pi 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 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&lt;br /&gt;
&lt;br /&gt;
First, 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;
==== General Issues (e.g Can&#039;t start server/player errors) ====&lt;br /&gt;
&lt;br /&gt;
If you&#039;re experiencing general issues, the best thing is to simplify things and make sure Squeezeslave outside of XBMC works OK.&lt;br /&gt;
&lt;br /&gt;
Go to the addon folder/resources/bin/squeezeYYYY-XXXXX/squeezeYYYY-SYSTEM directory (where Y is lite/slave, X is the version number, and SYSTEM is win, Linux or OSX)&lt;br /&gt;
&lt;br /&gt;
From the command line, manually run Squeezeslave or squeezelite and see if it can find your server, make a connection and play audio.&lt;br /&gt;
&lt;br /&gt;
For further info on Squeezelave, 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 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;
That being said, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize ... this can improve things and I have so far found sync to be easily good enough to walk from room to room OK.  Perhaps not good enough for two players in one room (unless you&#039;re running identical hardware) - although very close.  It&#039;s really pretty good.&lt;br /&gt;
&lt;br /&gt;
==== What to do if you&#039;re still stuck... ====&lt;br /&gt;
&lt;br /&gt;
Try harder &amp;amp; re-read these instructions!  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 Install 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):&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;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
&lt;br /&gt;
=== Spotify Support ===&lt;br /&gt;
&lt;br /&gt;
With version 0.8.7 and above, XSqueeze now supports Spotify playback. &lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&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;/div&gt;</summary>
		<author><name>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75356</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75356"/>
		<updated>2014-05-23T22:50:24Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: /* Audio Issues (dropouts, no audio etc) */ Removed excessive capitalization.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Addon&lt;br /&gt;
 | Name = XSqueeze&lt;br /&gt;
 | provider-name = bossanova808&lt;br /&gt;
 | ID = script.xsqueeze&lt;br /&gt;
 | latest-version = 1.1.1&lt;br /&gt;
 | extension point = xbmc.addon.metadata&lt;br /&gt;
 | provides = executable&lt;br /&gt;
 | Platform = SEE notes on  left&lt;br /&gt;
 | repo = [https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip bossanova808 repo]&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;
 | Summary = Squeezebox (Logitech Media Server) player/controller/music chooser and visualiser for XBMC.&lt;br /&gt;
 | Description = Turns your XBMC into a virtual Squeezebox player, or use XSqueeze to control and visualise an external hardware Squeezebox. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the repo link in the panel to your right to install the bossnova808 repo and then the XSqueeze add on can be installed from there. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;CURRENT PLATFORM SUPPORT DETAILS:&#039;&#039;&#039;&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;Local playback means ausio playback on the local machine as a full Squeezebox emulator using the software Squeezebox emulators - and you can choose Squeezeslave or Squeezelite - i.e you can playback all formats &amp;amp; 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, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has ALSA (in progress - please test and report back in the thread, and see notes below!).  Note: XBian and Raspbmc provide ALSA support. OpenELEC can be made to support ALSA with a minor configuration change (see below). However, the limited speed of the Raspberry Pi greatly impacts Xsqueeze performance.&lt;br /&gt;
* ATV2/iOS - Controller mode supported, but no local playback support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[forum:122199|XSqueeze forum thread]] for latest discussion, &amp;amp; release notification &amp;amp;help!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Intro &amp;amp; Credits ===&lt;br /&gt;
&lt;br /&gt;
XSqueeze is Squeezebox player/controller/music chooser for XBMC.&lt;br /&gt;
&lt;br /&gt;
It was built by me (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;
For development, I have also received generous help from xbmc/OE team &amp;amp; forum members: jmarshall, pkscout, mizaki, giftie, HKShai, Bstrdsmkr, spoyser,  and more!  Many thanks to all the helpers from this great community.&lt;br /&gt;
&lt;br /&gt;
=== What XSqueeze Does ===&lt;br /&gt;
&lt;br /&gt;
XSqueeze can be used in three main ways:&lt;br /&gt;
&lt;br /&gt;
1. As simply a big-screen visualiser/controller/music chooser for an existing Squeezebox player installation&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
2. As a software based squeezeplayer to extend your existing network of Squeezebox audio players but using your existing XBMC machine - with local playback, music choosing, and a visualiser - meaning you can have an XBMC/XSqueeze setup in your media room that syncs with other Squeezebox installations around your house, without needing to install a Squeezebox in your media room! &lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
3. As an easy hack requiring absolutely NO hardware to achieve multi-room synchronised audio playback with XBMC.  In this case, all your players are software players using your current XBMC hardware&lt;br /&gt;
&lt;br /&gt;
Option 2 &amp;amp; 3 use either Squeezelite or SqueezeSlave for music playback, either run directly by the addon (typical use case) or manually installed as a background service if you need something out of the ordinary.  (Note that the player functionality only works on Windows, OSX and Linux 2.6+/OpenELEC/Crystalbuntu/Raspbmc - not iOS/ATV2/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;
&#039;&#039;NB -  LMS = Logitech Media Server&#039;&#039;, the software that serves up music to Squeeze-machines.  &#039;&#039;&#039;**** YOU MUST USE VERSION 7.6+! ****&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XSqueeze looks like this (in Confluence):&lt;br /&gt;
&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;
&lt;br /&gt;
and choosing from the new music list:&lt;br /&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;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
====Install XSqueeze on your XBMC machine (any platform)====&lt;br /&gt;
&lt;br /&gt;
Use the bossanova808 repo available via the link above right.&lt;br /&gt;
&lt;br /&gt;
...download the repo zip, and install the repo manually using the zip file (XBMC-&amp;gt;Addons-&amp;gt;Install From Zip File)&lt;br /&gt;
&lt;br /&gt;
Wait a minute or two (or force-refresh the repo using the context menu) - then in the repo you will see various installable addons.  Choose XSqueeze and install it.  This will auto-install the chooser plugin as well.&lt;br /&gt;
&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 Programmes, the Chooser (see below) won&#039;t work properly - 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;
====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;
&lt;br /&gt;
Check whether or not the Raspberry Pi ALSA module is loaded:&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Load the Raspberry Pi ALSA module:&lt;br /&gt;
:sudo modprobe snd_bcm2835&lt;br /&gt;
&lt;br /&gt;
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;
=====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;
:echo snd_bcm2835 | sudo tee -a /etc/modules&lt;br /&gt;
&lt;br /&gt;
=====OpenELEC=====&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;
:echo snd_bcm2835 &amp;gt;&amp;gt; /storage/.config/modules-load.d/modules.conf&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
&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;
There are 4 tabs:&lt;br /&gt;
&lt;br /&gt;
==== 1. Logitech Media Server AKA LMS ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s where you put your LMS server details.  Generally you just need to enter the IP/hostname of your server.&lt;br /&gt;
&lt;br /&gt;
==== 2. Mode ====&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t want to use local playback, disable the first toggle.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll then need to enter the MAC address of the existing player you want to control.&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;
* 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;
==== 3. Other Settings ====&lt;br /&gt;
&lt;br /&gt;
You can choose:&lt;br /&gt;
&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;
=== Running XSqueeze ===&lt;br /&gt;
&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;
=== Please experiment and report back! ===&lt;br /&gt;
&lt;br /&gt;
The thread for discussion/issues etc. is here:&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&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;OpenELEC 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 solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;Raspberry Pi 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 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&lt;br /&gt;
&lt;br /&gt;
First, 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;
==== General Issues (e.g Can&#039;t start server/player errors) ====&lt;br /&gt;
&lt;br /&gt;
If you&#039;re experiencing general issues, the best thing is to simplify things and make sure Squeezeslave outside of XBMC works OK.&lt;br /&gt;
&lt;br /&gt;
Go to the addon folder/resources/bin/squeezeYYYY-XXXXX/squeezeYYYY-SYSTEM directory (where Y is lite/slave, X is the version number, and SYSTEM is win, Linux or OSX)&lt;br /&gt;
&lt;br /&gt;
From the command line, manually run Squeezeslave or squeezelite and see if it can find your server, make a connection and play audio.&lt;br /&gt;
&lt;br /&gt;
For further info on Squeezelave, 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 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;
That being said, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize ... this can improve things and I have so far found sync to be easily good enough to walk from room to room OK.  Perhaps not good enough for two players in one room (unless you&#039;re running identical hardware) - although very close.  It&#039;s really pretty good.&lt;br /&gt;
&lt;br /&gt;
==== What to do if you&#039;re still stuck... ====&lt;br /&gt;
&lt;br /&gt;
Try harder &amp;amp; re-read these instructions!  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;
&lt;br /&gt;
=== Manual Install 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):&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;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
&lt;br /&gt;
=== Spotify Support ===&lt;br /&gt;
&lt;br /&gt;
With version 0.8.7 and above, XSqueeze now supports Spotify playback. &lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&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;
&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;/div&gt;</summary>
		<author><name>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75355</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75355"/>
		<updated>2014-05-23T22:48:07Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: Corrected inconsistant capitalization of OpenELEC.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Addon&lt;br /&gt;
 | Name = XSqueeze&lt;br /&gt;
 | provider-name = bossanova808&lt;br /&gt;
 | ID = script.xsqueeze&lt;br /&gt;
 | latest-version = 1.1.1&lt;br /&gt;
 | extension point = xbmc.addon.metadata&lt;br /&gt;
 | provides = executable&lt;br /&gt;
 | Platform = SEE notes on  left&lt;br /&gt;
 | repo = [https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip bossanova808 repo]&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;
 | Summary = Squeezebox (Logitech Media Server) player/controller/music chooser and visualiser for XBMC.&lt;br /&gt;
 | Description = Turns your XBMC into a virtual Squeezebox player, or use XSqueeze to control and visualise an external hardware Squeezebox. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the repo link in the panel to your right to install the bossnova808 repo and then the XSqueeze add on can be installed from there. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;CURRENT PLATFORM SUPPORT DETAILS:&#039;&#039;&#039;&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;Local playback means ausio playback on the local machine as a full Squeezebox emulator using the software Squeezebox emulators - and you can choose Squeezeslave or Squeezelite - i.e you can playback all formats &amp;amp; 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, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has ALSA (in progress - please test and report back in the thread, and see notes below!).  Note: XBian and Raspbmc provide ALSA support. OpenELEC can be made to support ALSA with a minor configuration change (see below). However, the limited speed of the Raspberry Pi greatly impacts Xsqueeze performance.&lt;br /&gt;
* ATV2/iOS - Controller mode supported, but no local playback support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[forum:122199|XSqueeze forum thread]] for latest discussion, &amp;amp; release notification &amp;amp;help!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Intro &amp;amp; Credits ===&lt;br /&gt;
&lt;br /&gt;
XSqueeze is Squeezebox player/controller/music chooser for XBMC.&lt;br /&gt;
&lt;br /&gt;
It was built by me (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;
For development, I have also received generous help from xbmc/OE team &amp;amp; forum members: jmarshall, pkscout, mizaki, giftie, HKShai, Bstrdsmkr, spoyser,  and more!  Many thanks to all the helpers from this great community.&lt;br /&gt;
&lt;br /&gt;
=== What XSqueeze Does ===&lt;br /&gt;
&lt;br /&gt;
XSqueeze can be used in three main ways:&lt;br /&gt;
&lt;br /&gt;
1. As simply a big-screen visualiser/controller/music chooser for an existing Squeezebox player installation&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
2. As a software based squeezeplayer to extend your existing network of Squeezebox audio players but using your existing XBMC machine - with local playback, music choosing, and a visualiser - meaning you can have an XBMC/XSqueeze setup in your media room that syncs with other Squeezebox installations around your house, without needing to install a Squeezebox in your media room! &lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
3. As an easy hack requiring absolutely NO hardware to achieve multi-room synchronised audio playback with XBMC.  In this case, all your players are software players using your current XBMC hardware&lt;br /&gt;
&lt;br /&gt;
Option 2 &amp;amp; 3 use either Squeezelite or SqueezeSlave for music playback, either run directly by the addon (typical use case) or manually installed as a background service if you need something out of the ordinary.  (Note that the player functionality only works on Windows, OSX and Linux 2.6+/OpenELEC/Crystalbuntu/Raspbmc - not iOS/ATV2/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;
&#039;&#039;NB -  LMS = Logitech Media Server&#039;&#039;, the software that serves up music to Squeeze-machines.  &#039;&#039;&#039;**** YOU MUST USE VERSION 7.6+! ****&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XSqueeze looks like this (in Confluence):&lt;br /&gt;
&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;
&lt;br /&gt;
and choosing from the new music list:&lt;br /&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;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
====Install XSqueeze on your XBMC machine (any platform)====&lt;br /&gt;
&lt;br /&gt;
Use the bossanova808 repo available via the link above right.&lt;br /&gt;
&lt;br /&gt;
...download the repo zip, and install the repo manually using the zip file (XBMC-&amp;gt;Addons-&amp;gt;Install From Zip File)&lt;br /&gt;
&lt;br /&gt;
Wait a minute or two (or force-refresh the repo using the context menu) - then in the repo you will see various installable addons.  Choose XSqueeze and install it.  This will auto-install the chooser plugin as well.&lt;br /&gt;
&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 Programmes, the Chooser (see below) won&#039;t work properly - 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;
====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;
&lt;br /&gt;
Check whether or not the Raspberry Pi ALSA module is loaded:&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Load the Raspberry Pi ALSA module:&lt;br /&gt;
:sudo modprobe snd_bcm2835&lt;br /&gt;
&lt;br /&gt;
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;
=====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;
:echo snd_bcm2835 | sudo tee -a /etc/modules&lt;br /&gt;
&lt;br /&gt;
=====OpenELEC=====&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;
:echo snd_bcm2835 &amp;gt;&amp;gt; /storage/.config/modules-load.d/modules.conf&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
&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;
There are 4 tabs:&lt;br /&gt;
&lt;br /&gt;
==== 1. Logitech Media Server AKA LMS ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s where you put your LMS server details.  Generally you just need to enter the IP/hostname of your server.&lt;br /&gt;
&lt;br /&gt;
==== 2. Mode ====&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t want to use local playback, disable the first toggle.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll then need to enter the MAC address of the existing player you want to control.&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;
* 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;
==== 3. Other Settings ====&lt;br /&gt;
&lt;br /&gt;
You can choose:&lt;br /&gt;
&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;
=== Running XSqueeze ===&lt;br /&gt;
&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;
=== Please experiment and report back! ===&lt;br /&gt;
&lt;br /&gt;
The thread for discussion/issues etc. is here:&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&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;FOR OpenELEC 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 solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;FOR RASPBERRY PI 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 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&lt;br /&gt;
&lt;br /&gt;
First, 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;
==== General Issues (e.g Can&#039;t start server/player errors) ====&lt;br /&gt;
&lt;br /&gt;
If you&#039;re experiencing general issues, the best thing is to simplify things and make sure Squeezeslave outside of XBMC works OK.&lt;br /&gt;
&lt;br /&gt;
Go to the addon folder/resources/bin/squeezeYYYY-XXXXX/squeezeYYYY-SYSTEM directory (where Y is lite/slave, X is the version number, and SYSTEM is win, Linux or OSX)&lt;br /&gt;
&lt;br /&gt;
From the command line, manually run Squeezeslave or squeezelite and see if it can find your server, make a connection and play audio.&lt;br /&gt;
&lt;br /&gt;
For further info on Squeezelave, 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 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;
That being said, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize ... this can improve things and I have so far found sync to be easily good enough to walk from room to room OK.  Perhaps not good enough for two players in one room (unless you&#039;re running identical hardware) - although very close.  It&#039;s really pretty good.&lt;br /&gt;
&lt;br /&gt;
==== What to do if you&#039;re still stuck... ====&lt;br /&gt;
&lt;br /&gt;
Try harder &amp;amp; re-read these instructions!  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;
&lt;br /&gt;
=== Manual Install 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):&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;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
&lt;br /&gt;
=== Spotify Support ===&lt;br /&gt;
&lt;br /&gt;
With version 0.8.7 and above, XSqueeze now supports Spotify playback. &lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&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;
&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;/div&gt;</summary>
		<author><name>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75354</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75354"/>
		<updated>2014-05-23T22:42:33Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: /* Raspberry Pi */ Corrected inconsistant spelling of ALSA module name.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Addon&lt;br /&gt;
 | Name = XSqueeze&lt;br /&gt;
 | provider-name = bossanova808&lt;br /&gt;
 | ID = script.xsqueeze&lt;br /&gt;
 | latest-version = 1.1.1&lt;br /&gt;
 | extension point = xbmc.addon.metadata&lt;br /&gt;
 | provides = executable&lt;br /&gt;
 | Platform = SEE notes on  left&lt;br /&gt;
 | repo = [https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip bossanova808 repo]&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;
 | Summary = Squeezebox (Logitech Media Server) player/controller/music chooser and visualiser for XBMC.&lt;br /&gt;
 | Description = Turns your XBMC into a virtual Squeezebox player, or use XSqueeze to control and visualise an external hardware Squeezebox. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the repo link in the panel to your right to install the bossnova808 repo and then the XSqueeze add on can be installed from there. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;CURRENT PLATFORM SUPPORT DETAILS:&#039;&#039;&#039;&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;Local playback means ausio playback on the local machine as a full Squeezebox emulator using the software Squeezebox emulators - and you can choose Squeezeslave or Squeezelite - i.e you can playback all formats &amp;amp; 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, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has ALSA (in progress - please test and report back in the thread, and see notes below!).  Note: XBian and Raspbmc provide ALSA support. OpenELEC can be made to support ALSA with a minor configuration change (see below). However, the limited speed of the Raspberry Pi greatly impacts Xsqueeze performance.&lt;br /&gt;
* ATV2/iOS - Controller mode supported, but no local playback support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[forum:122199|XSqueeze forum thread]] for latest discussion, &amp;amp; release notification &amp;amp;help!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Intro &amp;amp; Credits ===&lt;br /&gt;
&lt;br /&gt;
XSqueeze is Squeezebox player/controller/music chooser for XBMC.&lt;br /&gt;
&lt;br /&gt;
It was built by me (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;
For development, I have also received generous help from xbmc/OE team &amp;amp; forum members: jmarshall, pkscout, mizaki, giftie, HKShai, Bstrdsmkr, spoyser,  and more!  Many thanks to all the helpers from this great community.&lt;br /&gt;
&lt;br /&gt;
=== What XSqueeze Does ===&lt;br /&gt;
&lt;br /&gt;
XSqueeze can be used in three main ways:&lt;br /&gt;
&lt;br /&gt;
1. As simply a big-screen visualiser/controller/music chooser for an existing Squeezebox player installation&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
2. As a software based squeezeplayer to extend your existing network of Squeezebox audio players but using your existing XBMC machine - with local playback, music choosing, and a visualiser - meaning you can have an XBMC/XSqueeze setup in your media room that syncs with other Squeezebox installations around your house, without needing to install a Squeezebox in your media room! &lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
3. As an easy hack requiring absolutely NO hardware to achieve multi-room synchronised audio playback with XBMC.  In this case, all your players are software players using your current XBMC hardware&lt;br /&gt;
&lt;br /&gt;
Option 2 &amp;amp; 3 use either Squeezelite or SqueezeSlave for music playback, either run directly by the addon (typical use case) or manually installed as a background service if you need something out of the ordinary.  (Note that the player functionality only works on Windows, OSX and Linux 2.6+/Openelec/Crystalbuntu/Raspbmc - not iOS/ATV2/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;
&#039;&#039;NB -  LMS = Logitech Media Server&#039;&#039;, the software that serves up music to Squeeze-machines.  &#039;&#039;&#039;**** YOU MUST USE VERSION 7.6+! ****&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XSqueeze looks like this (in Confluence):&lt;br /&gt;
&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;
&lt;br /&gt;
and choosing from the new music list:&lt;br /&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;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
====Install XSqueeze on your XBMC machine (any platform)====&lt;br /&gt;
&lt;br /&gt;
Use the bossanova808 repo available via the link above right.&lt;br /&gt;
&lt;br /&gt;
...download the repo zip, and install the repo manually using the zip file (XBMC-&amp;gt;Addons-&amp;gt;Install From Zip File)&lt;br /&gt;
&lt;br /&gt;
Wait a minute or two (or force-refresh the repo using the context menu) - then in the repo you will see various installable addons.  Choose XSqueeze and install it.  This will auto-install the chooser plugin as well.&lt;br /&gt;
&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 Programmes, the Chooser (see below) won&#039;t work properly - 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;
====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;
&lt;br /&gt;
Check whether or not the Raspberry Pi ALSA module is loaded:&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Load the Raspberry Pi ALSA module:&lt;br /&gt;
:sudo modprobe snd_bcm2835&lt;br /&gt;
&lt;br /&gt;
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;
=====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;
:echo snd_bcm2835 | sudo tee -a /etc/modules&lt;br /&gt;
&lt;br /&gt;
=====OpenELEC=====&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;
:echo snd_bcm2835 &amp;gt;&amp;gt; /storage/.config/modules-load.d/modules.conf&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
&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;
There are 4 tabs:&lt;br /&gt;
&lt;br /&gt;
==== 1. Logitech Media Server AKA LMS ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s where you put your LMS server details.  Generally you just need to enter the IP/hostname of your server.&lt;br /&gt;
&lt;br /&gt;
==== 2. Mode ====&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t want to use local playback, disable the first toggle.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll then need to enter the MAC address of the existing player you want to control.&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;
* 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;
==== 3. Other Settings ====&lt;br /&gt;
&lt;br /&gt;
You can choose:&lt;br /&gt;
&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;
=== Running XSqueeze ===&lt;br /&gt;
&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;
=== Please experiment and report back! ===&lt;br /&gt;
&lt;br /&gt;
The thread for discussion/issues etc. is here:&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&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;FOR OPENELEC 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 solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;FOR RASPBERRY PI 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 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&lt;br /&gt;
&lt;br /&gt;
First, 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;
==== General Issues (e.g Can&#039;t start server/player errors) ====&lt;br /&gt;
&lt;br /&gt;
If you&#039;re experiencing general issues, the best thing is to simplify things and make sure Squeezeslave outside of XBMC works OK.&lt;br /&gt;
&lt;br /&gt;
Go to the addon folder/resources/bin/squeezeYYYY-XXXXX/squeezeYYYY-SYSTEM directory (where Y is lite/slave, X is the version number, and SYSTEM is win, Linux or OSX)&lt;br /&gt;
&lt;br /&gt;
From the command line, manually run Squeezeslave or squeezelite and see if it can find your server, make a connection and play audio.&lt;br /&gt;
&lt;br /&gt;
For further info on Squeezelave, 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 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;
That being said, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize ... this can improve things and I have so far found sync to be easily good enough to walk from room to room OK.  Perhaps not good enough for two players in one room (unless you&#039;re running identical hardware) - although very close.  It&#039;s really pretty good.&lt;br /&gt;
&lt;br /&gt;
==== What to do if you&#039;re still stuck... ====&lt;br /&gt;
&lt;br /&gt;
Try harder &amp;amp; re-read these instructions!  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;
&lt;br /&gt;
=== Manual Install 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):&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;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
&lt;br /&gt;
=== Spotify Support ===&lt;br /&gt;
&lt;br /&gt;
With version 0.8.7 and above, XSqueeze now supports Spotify playback. &lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&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;
&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;/div&gt;</summary>
		<author><name>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75353</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75353"/>
		<updated>2014-05-23T22:40:54Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: Updated the installation instructions for Raspberry Pi.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Addon&lt;br /&gt;
 | Name = XSqueeze&lt;br /&gt;
 | provider-name = bossanova808&lt;br /&gt;
 | ID = script.xsqueeze&lt;br /&gt;
 | latest-version = 1.1.1&lt;br /&gt;
 | extension point = xbmc.addon.metadata&lt;br /&gt;
 | provides = executable&lt;br /&gt;
 | Platform = SEE notes on  left&lt;br /&gt;
 | repo = [https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip bossanova808 repo]&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;
 | Summary = Squeezebox (Logitech Media Server) player/controller/music chooser and visualiser for XBMC.&lt;br /&gt;
 | Description = Turns your XBMC into a virtual Squeezebox player, or use XSqueeze to control and visualise an external hardware Squeezebox. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the repo link in the panel to your right to install the bossnova808 repo and then the XSqueeze add on can be installed from there. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;CURRENT PLATFORM SUPPORT DETAILS:&#039;&#039;&#039;&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;Local playback means ausio playback on the local machine as a full Squeezebox emulator using the software Squeezebox emulators - and you can choose Squeezeslave or Squeezelite - i.e you can playback all formats &amp;amp; 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, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has ALSA (in progress - please test and report back in the thread, and see notes below!).  Note: XBian and Raspbmc provide ALSA support. OpenELEC can be made to support ALSA with a minor configuration change (see below). However, the limited speed of the Raspberry Pi greatly impacts Xsqueeze performance.&lt;br /&gt;
* ATV2/iOS - Controller mode supported, but no local playback support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[forum:122199|XSqueeze forum thread]] for latest discussion, &amp;amp; release notification &amp;amp;help!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Intro &amp;amp; Credits ===&lt;br /&gt;
&lt;br /&gt;
XSqueeze is Squeezebox player/controller/music chooser for XBMC.&lt;br /&gt;
&lt;br /&gt;
It was built by me (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;
For development, I have also received generous help from xbmc/OE team &amp;amp; forum members: jmarshall, pkscout, mizaki, giftie, HKShai, Bstrdsmkr, spoyser,  and more!  Many thanks to all the helpers from this great community.&lt;br /&gt;
&lt;br /&gt;
=== What XSqueeze Does ===&lt;br /&gt;
&lt;br /&gt;
XSqueeze can be used in three main ways:&lt;br /&gt;
&lt;br /&gt;
1. As simply a big-screen visualiser/controller/music chooser for an existing Squeezebox player installation&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
2. As a software based squeezeplayer to extend your existing network of Squeezebox audio players but using your existing XBMC machine - with local playback, music choosing, and a visualiser - meaning you can have an XBMC/XSqueeze setup in your media room that syncs with other Squeezebox installations around your house, without needing to install a Squeezebox in your media room! &lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
3. As an easy hack requiring absolutely NO hardware to achieve multi-room synchronised audio playback with XBMC.  In this case, all your players are software players using your current XBMC hardware&lt;br /&gt;
&lt;br /&gt;
Option 2 &amp;amp; 3 use either Squeezelite or SqueezeSlave for music playback, either run directly by the addon (typical use case) or manually installed as a background service if you need something out of the ordinary.  (Note that the player functionality only works on Windows, OSX and Linux 2.6+/Openelec/Crystalbuntu/Raspbmc - not iOS/ATV2/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;
&#039;&#039;NB -  LMS = Logitech Media Server&#039;&#039;, the software that serves up music to Squeeze-machines.  &#039;&#039;&#039;**** YOU MUST USE VERSION 7.6+! ****&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XSqueeze looks like this (in Confluence):&lt;br /&gt;
&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;
&lt;br /&gt;
and choosing from the new music list:&lt;br /&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;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
====Install XSqueeze on your XBMC machine (any platform)====&lt;br /&gt;
&lt;br /&gt;
Use the bossanova808 repo available via the link above right.&lt;br /&gt;
&lt;br /&gt;
...download the repo zip, and install the repo manually using the zip file (XBMC-&amp;gt;Addons-&amp;gt;Install From Zip File)&lt;br /&gt;
&lt;br /&gt;
Wait a minute or two (or force-refresh the repo using the context menu) - then in the repo you will see various installable addons.  Choose XSqueeze and install it.  This will auto-install the chooser plugin as well.&lt;br /&gt;
&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 Programmes, the Chooser (see below) won&#039;t work properly - 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;
====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;
&lt;br /&gt;
Check whether or not the Raspberry Pi ALSA module is loaded:&lt;br /&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;&lt;br /&gt;
&lt;br /&gt;
Load the Raspberry Pi ALSA module:&lt;br /&gt;
:sudo modprobe snd-bcm2835&lt;br /&gt;
&lt;br /&gt;
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;
=====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;
:echo snd_bcm2835 | sudo tee -a /etc/modules&lt;br /&gt;
&lt;br /&gt;
=====OpenELEC=====&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;
:echo snd_bcm2835 &amp;gt;&amp;gt; /storage/.config/modules-load.d/modules.conf&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
&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;
There are 4 tabs:&lt;br /&gt;
&lt;br /&gt;
==== 1. Logitech Media Server AKA LMS ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s where you put your LMS server details.  Generally you just need to enter the IP/hostname of your server.&lt;br /&gt;
&lt;br /&gt;
==== 2. Mode ====&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t want to use local playback, disable the first toggle.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll then need to enter the MAC address of the existing player you want to control.&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;
* 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;
==== 3. Other Settings ====&lt;br /&gt;
&lt;br /&gt;
You can choose:&lt;br /&gt;
&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;
=== Running XSqueeze ===&lt;br /&gt;
&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;
=== Please experiment and report back! ===&lt;br /&gt;
&lt;br /&gt;
The thread for discussion/issues etc. is here:&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&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;FOR OPENELEC 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 solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;FOR RASPBERRY PI 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 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&lt;br /&gt;
&lt;br /&gt;
First, 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;
==== General Issues (e.g Can&#039;t start server/player errors) ====&lt;br /&gt;
&lt;br /&gt;
If you&#039;re experiencing general issues, the best thing is to simplify things and make sure Squeezeslave outside of XBMC works OK.&lt;br /&gt;
&lt;br /&gt;
Go to the addon folder/resources/bin/squeezeYYYY-XXXXX/squeezeYYYY-SYSTEM directory (where Y is lite/slave, X is the version number, and SYSTEM is win, Linux or OSX)&lt;br /&gt;
&lt;br /&gt;
From the command line, manually run Squeezeslave or squeezelite and see if it can find your server, make a connection and play audio.&lt;br /&gt;
&lt;br /&gt;
For further info on Squeezelave, 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 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;
That being said, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize ... this can improve things and I have so far found sync to be easily good enough to walk from room to room OK.  Perhaps not good enough for two players in one room (unless you&#039;re running identical hardware) - although very close.  It&#039;s really pretty good.&lt;br /&gt;
&lt;br /&gt;
==== What to do if you&#039;re still stuck... ====&lt;br /&gt;
&lt;br /&gt;
Try harder &amp;amp; re-read these instructions!  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;
&lt;br /&gt;
=== Manual Install 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):&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;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
&lt;br /&gt;
=== Spotify Support ===&lt;br /&gt;
&lt;br /&gt;
With version 0.8.7 and above, XSqueeze now supports Spotify playback. &lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&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;
&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;/div&gt;</summary>
		<author><name>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75352</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75352"/>
		<updated>2014-05-23T22:06:12Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: fixed typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Addon&lt;br /&gt;
 | Name = XSqueeze&lt;br /&gt;
 | provider-name = bossanova808&lt;br /&gt;
 | ID = script.xsqueeze&lt;br /&gt;
 | latest-version = 1.0.6&lt;br /&gt;
 | extension point = xbmc.addon.metadata&lt;br /&gt;
 | provides = executable&lt;br /&gt;
 | Platform = SEE notes on  left&lt;br /&gt;
 | repo = [https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip bossanova808 repo]&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;
 | Summary = Squeezebox (Logitech Media Server) player/controller/music chooser and visualiser for XBMC.&lt;br /&gt;
 | Description = Turns your XBMC into a virtual Squeezebox player, or use XSqueeze to control and visualise an external hardware Squeezebox. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the repo link in the panel to your right to install the bossnova808 repo and then the XSqueeze add on can be installed from there. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;CURRENT PLATFORM SUPPORT DETAILS:&#039;&#039;&#039;&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;Local playback means ausio playback on the local machine as a full Squeezebox emulator using the software Squeezebox emulators - and you can choose Squeezeslave or Squeezelite - i.e you can playback all formats &amp;amp; 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, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has ALSA (in progress - please test and report back in the thread, and see notes below!).  Note: XBian and Raspbmc provide ALSA support. OpenELEC can be made to support ALSA with a minor configuration change (see below). However, the limited speed of the Raspberry Pi greatly impacts Xsqueeze performance.&lt;br /&gt;
* ATV2/iOS - Controller mode supported, but no local playback support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[forum:122199|XSqueeze forum thread]] for latest discussion, &amp;amp; release notification &amp;amp;help!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Intro &amp;amp; Credits ===&lt;br /&gt;
&lt;br /&gt;
XSqueeze is Squeezebox player/controller/music chooser for XBMC.&lt;br /&gt;
&lt;br /&gt;
It was built by me (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;
For development, I have also received generous help from xbmc/OE team &amp;amp; forum members: jmarshall, pkscout, mizaki, giftie, HKShai, Bstrdsmkr, spoyser,  and more!  Many thanks to all the helpers from this great community.&lt;br /&gt;
&lt;br /&gt;
=== What XSqueeze Does ===&lt;br /&gt;
&lt;br /&gt;
XSqueeze can be used in three main ways:&lt;br /&gt;
&lt;br /&gt;
1. As simply a big-screen visualiser/controller/music chooser for an existing Squeezebox player installation&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
2. As a software based squeezeplayer to extend your existing network of Squeezebox audio players but using your existing XBMC machine - with local playback, music choosing, and a visualiser - meaning you can have an XBMC/XSqueeze setup in your media room that syncs with other Squeezebox installations around your house, without needing to install a Squeezebox in your media room! &lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
3. As an easy hack requiring absolutely NO hardware to achieve multi-room synchronised audio playback with XBMC.  In this case, all your players are software players using your current XBMC hardware&lt;br /&gt;
&lt;br /&gt;
Option 2 &amp;amp; 3 use either Squeezelite or SqueezeSlave for music playback, either run directly by the addon (typical use case) or manually installed as a background service if you need something out of the ordinary.  (Note that the player functionality only works on Windows, OSX and Linux 2.6+/Openelec/Crystalbuntu/Raspbmc - not iOS/ATV2/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;
&#039;&#039;NB -  LMS = Logitech Media Server&#039;&#039;, the software that serves up music to Squeeze-machines.  &#039;&#039;&#039;**** YOU MUST USE VERSION 7.6+! ****&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XSqueeze looks like this (in Confluence):&lt;br /&gt;
&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;
&lt;br /&gt;
and choosing from the new music list:&lt;br /&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;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
====Install XSqueeze on your XBMC machine (any platform)====&lt;br /&gt;
&lt;br /&gt;
Use the bossanova808 repo available via the link above right.&lt;br /&gt;
&lt;br /&gt;
...download the repo zip, and install the repo manually using the zip file (XBMC-&amp;gt;Addons-&amp;gt;Install From Zip File)&lt;br /&gt;
&lt;br /&gt;
Wait a minute or two (or force-refresh the repo using the context menu) - then in the repo you will see various installable addons.  Choose XSqueeze and install it.  This will auto-install the chooser plugin as well.&lt;br /&gt;
&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 Programmes, the Chooser (see below) won&#039;t work properly - 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;
====If you are using Raspberry Pi (tried with Raspbmc):====&lt;br /&gt;
&lt;br /&gt;
You may need to add the alsa module manually via an ssh connection:&lt;br /&gt;
&lt;br /&gt;
sudo modprobe snd-bcm2835&lt;br /&gt;
&lt;br /&gt;
(and use:&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;snd-bcm2835&amp;quot; | sudo tee -a /etc/modules&lt;br /&gt;
&lt;br /&gt;
...if you want to make it occur with every boot-up. &lt;br /&gt;
&lt;br /&gt;
(I believe this is required with Raspbmc but not with xbian at time of writing).&lt;br /&gt;
&lt;br /&gt;
Also add &amp;quot;-a 160&amp;quot; (without the quotes) in 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;
=== Configuration ===&lt;br /&gt;
&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;
There are 4 tabs:&lt;br /&gt;
&lt;br /&gt;
==== 1. Logitech Media Server AKA LMS ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s where you put your LMS server details.  Generally you just need to enter the IP/hostname of your server.&lt;br /&gt;
&lt;br /&gt;
==== 2. Mode ====&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t want to use local playback, disable the first toggle.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll then need to enter the MAC address of the existing player you want to control.&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;
* 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;
==== 3. Other Settings ====&lt;br /&gt;
&lt;br /&gt;
You can choose:&lt;br /&gt;
&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;
=== Running XSqueeze ===&lt;br /&gt;
&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;
=== Please experiment and report back! ===&lt;br /&gt;
&lt;br /&gt;
The thread for discussion/issues etc. is here:&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&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;FOR OPENELEC 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 solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;FOR RASPBERRY PI 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 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&lt;br /&gt;
&lt;br /&gt;
First, 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;
==== General Issues (e.g Can&#039;t start server/player errors) ====&lt;br /&gt;
&lt;br /&gt;
If you&#039;re experiencing general issues, the best thing is to simplify things and make sure Squeezeslave outside of XBMC works OK.&lt;br /&gt;
&lt;br /&gt;
Go to the addon folder/resources/bin/squeezeYYYY-XXXXX/squeezeYYYY-SYSTEM directory (where Y is lite/slave, X is the version number, and SYSTEM is win, Linux or OSX)&lt;br /&gt;
&lt;br /&gt;
From the command line, manually run Squeezeslave or squeezelite and see if it can find your server, make a connection and play audio.&lt;br /&gt;
&lt;br /&gt;
For further info on Squeezelave, 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 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;
That being said, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize ... this can improve things and I have so far found sync to be easily good enough to walk from room to room OK.  Perhaps not good enough for two players in one room (unless you&#039;re running identical hardware) - although very close.  It&#039;s really pretty good.&lt;br /&gt;
&lt;br /&gt;
==== What to do if you&#039;re still stuck... ====&lt;br /&gt;
&lt;br /&gt;
Try harder &amp;amp; re-read these instructions!  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;
&lt;br /&gt;
=== Manual Install 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):&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;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
&lt;br /&gt;
=== Spotify Support ===&lt;br /&gt;
&lt;br /&gt;
With version 0.8.7 and above, XSqueeze now supports Spotify playback. &lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&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;
&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;/div&gt;</summary>
		<author><name>Jonathon</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75351</id>
		<title>Archive:XSqueeze</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:XSqueeze&amp;diff=75351"/>
		<updated>2014-05-23T22:04:32Z</updated>

		<summary type="html">&lt;p&gt;Jonathon: Updated current platform support details regarding OpenELEC on Raspberry Pi.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Addon&lt;br /&gt;
 | Name = XSqueeze&lt;br /&gt;
 | provider-name = bossanova808&lt;br /&gt;
 | ID = script.xsqueeze&lt;br /&gt;
 | latest-version = 1.0.6&lt;br /&gt;
 | extension point = xbmc.addon.metadata&lt;br /&gt;
 | provides = executable&lt;br /&gt;
 | Platform = SEE notes on  left&lt;br /&gt;
 | repo = [https://github.com/bossanova808/repository.bossanova808/raw/master/repository-downloads/repository.bossanova808/repository.bossanova808-0.1.9.zip bossanova808 repo]&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;
 | Summary = Squeezebox (Logitech Media Server) player/controller/music chooser and visualiser for XBMC.&lt;br /&gt;
 | Description = Turns your XBMC into a virtual Squeezebox player, or use XSqueeze to control and visualise an external hardware Squeezebox. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the repo link in the panel to your right to install the bossnova808 repo and then the XSqueeze add on can be installed from there. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;CURRENT PLATFORM SUPPORT DETAILS:&#039;&#039;&#039;&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;Local playback means ausio playback on the local machine as a full Squeezebox emulator using teh software Squeezebox emulators - and you can choose Squeezeslave or Squeezelite - i.e you can playback all formats &amp;amp; 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, OSX, Apple TV1 (Crystalbuntu) - Full support including local playback&lt;br /&gt;
* ARM/Raspberry Pi - In theory full support if your distro has ALSA (in progress - please test and report back in the thread, and see notes below!).  Note: XBian and Raspbmc provide ALSA support. OpenELEC can be made to support ALSA with a minor configuration change (see below). However, the limited speed of the Raspberry Pi greatly impacts Xsqueeze performance.&lt;br /&gt;
* ATV2/iOS - Controller mode supported, but no local playback support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[forum:122199|XSqueeze forum thread]] for latest discussion, &amp;amp; release notification &amp;amp;help!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Intro &amp;amp; Credits ===&lt;br /&gt;
&lt;br /&gt;
XSqueeze is Squeezebox player/controller/music chooser for XBMC.&lt;br /&gt;
&lt;br /&gt;
It was built by me (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;
For development, I have also received generous help from xbmc/OE team &amp;amp; forum members: jmarshall, pkscout, mizaki, giftie, HKShai, Bstrdsmkr, spoyser,  and more!  Many thanks to all the helpers from this great community.&lt;br /&gt;
&lt;br /&gt;
=== What XSqueeze Does ===&lt;br /&gt;
&lt;br /&gt;
XSqueeze can be used in three main ways:&lt;br /&gt;
&lt;br /&gt;
1. As simply a big-screen visualiser/controller/music chooser for an existing Squeezebox player installation&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
2. As a software based squeezeplayer to extend your existing network of Squeezebox audio players but using your existing XBMC machine - with local playback, music choosing, and a visualiser - meaning you can have an XBMC/XSqueeze setup in your media room that syncs with other Squeezebox installations around your house, without needing to install a Squeezebox in your media room! &lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
3. As an easy hack requiring absolutely NO hardware to achieve multi-room synchronised audio playback with XBMC.  In this case, all your players are software players using your current XBMC hardware&lt;br /&gt;
&lt;br /&gt;
Option 2 &amp;amp; 3 use either Squeezelite or SqueezeSlave for music playback, either run directly by the addon (typical use case) or manually installed as a background service if you need something out of the ordinary.  (Note that the player functionality only works on Windows, OSX and Linux 2.6+/Openelec/Crystalbuntu/Raspbmc - not iOS/ATV2/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;
&#039;&#039;NB -  LMS = Logitech Media Server&#039;&#039;, the software that serves up music to Squeeze-machines.  &#039;&#039;&#039;**** YOU MUST USE VERSION 7.6+! ****&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XSqueeze looks like this (in Confluence):&lt;br /&gt;
&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;
&lt;br /&gt;
and choosing from the new music list:&lt;br /&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;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
====Install XSqueeze on your XBMC machine (any platform)====&lt;br /&gt;
&lt;br /&gt;
Use the bossanova808 repo available via the link above right.&lt;br /&gt;
&lt;br /&gt;
...download the repo zip, and install the repo manually using the zip file (XBMC-&amp;gt;Addons-&amp;gt;Install From Zip File)&lt;br /&gt;
&lt;br /&gt;
Wait a minute or two (or force-refresh the repo using the context menu) - then in the repo you will see various installable addons.  Choose XSqueeze and install it.  This will auto-install the chooser plugin as well.&lt;br /&gt;
&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 Programmes, the Chooser (see below) won&#039;t work properly - 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;
====If you are using Raspberry Pi (tried with Raspbmc):====&lt;br /&gt;
&lt;br /&gt;
You may need to add the alsa module manually via an ssh connection:&lt;br /&gt;
&lt;br /&gt;
sudo modprobe snd-bcm2835&lt;br /&gt;
&lt;br /&gt;
(and use:&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;snd-bcm2835&amp;quot; | sudo tee -a /etc/modules&lt;br /&gt;
&lt;br /&gt;
...if you want to make it occur with every boot-up. &lt;br /&gt;
&lt;br /&gt;
(I believe this is required with Raspbmc but not with xbian at time of writing).&lt;br /&gt;
&lt;br /&gt;
Also add &amp;quot;-a 160&amp;quot; (without the quotes) in 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;
=== Configuration ===&lt;br /&gt;
&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;
There are 4 tabs:&lt;br /&gt;
&lt;br /&gt;
==== 1. Logitech Media Server AKA LMS ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s where you put your LMS server details.  Generally you just need to enter the IP/hostname of your server.&lt;br /&gt;
&lt;br /&gt;
==== 2. Mode ====&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t want to use local playback, disable the first toggle.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll then need to enter the MAC address of the existing player you want to control.&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;
* 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;
==== 3. Other Settings ====&lt;br /&gt;
&lt;br /&gt;
You can choose:&lt;br /&gt;
&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;
=== Running XSqueeze ===&lt;br /&gt;
&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;
=== Please experiment and report back! ===&lt;br /&gt;
&lt;br /&gt;
The thread for discussion/issues etc. is here:&lt;br /&gt;
[[forum:122199|XSqueeze forum thread]]&lt;br /&gt;
&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;FOR OPENELEC 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 solve audio dropout issues.}}&lt;br /&gt;
{{note|&#039;&#039;&#039;FOR RASPBERRY PI 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 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&lt;br /&gt;
&lt;br /&gt;
First, 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;
==== General Issues (e.g Can&#039;t start server/player errors) ====&lt;br /&gt;
&lt;br /&gt;
If you&#039;re experiencing general issues, the best thing is to simplify things and make sure Squeezeslave outside of XBMC works OK.&lt;br /&gt;
&lt;br /&gt;
Go to the addon folder/resources/bin/squeezeYYYY-XXXXX/squeezeYYYY-SYSTEM directory (where Y is lite/slave, X is the version number, and SYSTEM is win, Linux or OSX)&lt;br /&gt;
&lt;br /&gt;
From the command line, manually run Squeezeslave or squeezelite and see if it can find your server, make a connection and play audio.&lt;br /&gt;
&lt;br /&gt;
For further info on Squeezelave, 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 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;
That being said, there are some tweaks available in your LMS Settings-&amp;gt;Player-&amp;gt;Synchronize ... this can improve things and I have so far found sync to be easily good enough to walk from room to room OK.  Perhaps not good enough for two players in one room (unless you&#039;re running identical hardware) - although very close.  It&#039;s really pretty good.&lt;br /&gt;
&lt;br /&gt;
==== What to do if you&#039;re still stuck... ====&lt;br /&gt;
&lt;br /&gt;
Try harder &amp;amp; re-read these instructions!  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;
&lt;br /&gt;
=== Manual Install 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):&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;
[[Category:Add-ons not in the XBMC.org repo]]&lt;br /&gt;
&lt;br /&gt;
=== Spotify Support ===&lt;br /&gt;
&lt;br /&gt;
With version 0.8.7 and above, XSqueeze now supports Spotify playback. &lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&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;
&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;/div&gt;</summary>
		<author><name>Jonathon</name></author>
	</entry>
</feed>