<?sphp $this->text('pagetitle') ?>
 
Home of the Squeezebox™ & Transporter® network music players.

Logitech Media Server Plugins

From SqueezeboxWiki

(Difference between revisions)
Jump to: navigation, search
m (I figured out how to link to the section of the linux install on permissions.)
 
(19 intermediate revisions by 9 users not shown)
Line 1: Line 1:
[[SqueezeCenter]] (formerly known as [[SlimServer]]) is customisable through add-on components called ''extras'' or ''plugins''. [[SqueezeCenter]] comes with a number of extras already installed (see the ''"server settings->plugins"'' page of the [[SqueezeCenter]] web interface to see them), and you can also install your own.
+
The Squeezebox Server is customisable through add-on components called ''extras'' or ''plugins''. Squeezebox Server comes with a number of plugins already installed (see the ''"server settings->plugins"'' page of the Squeezebox Server web interface to see them), and you can also install your own through that ''plugins page''.
  
Many people have written their own plugins and made them available to the [[SqueezeCenter]] community to make use of, and this part of the wiki serves as a 'directory' where they are all listed.
+
Many people have written their own plugins and made them available to the Squeezebox community to make use of, and this part of the wiki serves as a 'directory' where they are all listed. Join us in the [http://forums.slimdevices.com/forumdisplay.php?f=4 3rd Party Plugins forum] for a lively discussion or [[DeveloperGuide|get started writing your own plugin]].
 +
 
 +
If you are looking for '''[[SqueezeboxController|Squeezebox Controller]]''' Applets, please check out [[SqueezePlay Applets]].
 +
Most of following plugins are not (yet) compatible with [[SqueezeboxController|Squeezebox Controller]].
 +
 
 +
== Categories ==
  
 
The plugins are categorized as below:
 
The plugins are categorized as below:
Line 17: Line 22:
 
* [[PluginDiagnostics]]<nowiki>: Plugins to show information related to your network.</nowiki>
 
* [[PluginDiagnostics]]<nowiki>: Plugins to show information related to your network.</nowiki>
 
* [[PluginDevTools]]<nowiki>: Tools to make </nowiki>[[SqueezeCenter]] development easier.
 
* [[PluginDevTools]]<nowiki>: Tools to make </nowiki>[[SqueezeCenter]] development easier.
* [[Plugin Ideas|Ideas for new plug-ins]] (Should be migrated away from the Wiki and into the forums)
+
* [[PluginIdeas|Ideas for new plug-ins]] A list of ideas for plugins... add your own, or grab one and make it happen!
  
To install a plugin for [[SqueezeCenter]] 7, you will need to:
+
If you have created your own plugin that you'd like other people to know about it, then just edit the appropriate plugin category page to add it.
 +
 
 +
== Installation ==
 +
 
 +
SqueezeCenter 7.3 includes a [[SqueezeCenter_Repositories|web interface]] for easy plugin installation. See the [[SqueezeCenter_Repositories|list of sources that make plugins available]] for easy web-based installation.
 +
 
 +
To install a 3rd party plugin for [[SqueezeCenter]] 7, you will need to:
  
 
* Download the plugin file (often a ZIP) from the owner's site (linked from the directory pages above)
 
* Download the plugin file (often a ZIP) from the owner's site (linked from the directory pages above)
* Put the file(s) in the [[SqueezeCenter]] plugins directory.
+
* Put the file(s) in the [[SqueezeCenter]] 3rd party plugins directory.
  
 
For a Windows system, for example, this is likely to be
 
For a Windows system, for example, this is likely to be
Line 47: Line 58:
 
** Some other incompatibility between the plugin and another component
 
** Some other incompatibility between the plugin and another component
  
If you have any queries about a specific plugin (for example questions on how to use them, or reports of problems with specific versions of [[SqueezeCenter]]), then please request that directly from the plugin author listed on these pages or from the [http://forums.slimdevices.com/forumdisplay.php?f=4 3rd Party Plugins] Slim Devices forum.
+
If you have any queries about a specific plugin (for example questions on how to use them, or reports of problems with specific versions of [[SqueezeCenter]]), then please request that directly from the plugin author listed on these pages or from the [http://forums.slimdevices.com/forumdisplay.php?f=4 3rd Party Plugins] forum.
 
+
If you have created your own plugin that you'd like other people to know about it, then just edit the appropriate plugin category page to add it. To get started writing your own, see [[DeveloperGuide]].
+
  
Finally, please join us in the [http://forums.slimdevices.com/forumdisplay.php?f=4 Plugins forum] for a lively discussion!
+
[[Category:Squeezebox Server plugins| ]]

Latest revision as of 01:28, 11 November 2011

The Squeezebox Server is customisable through add-on components called extras or plugins. Squeezebox Server comes with a number of plugins already installed (see the "server settings->plugins" page of the Squeezebox Server web interface to see them), and you can also install your own through that plugins page.

Many people have written their own plugins and made them available to the Squeezebox community to make use of, and this part of the wiki serves as a 'directory' where they are all listed. Join us in the 3rd Party Plugins forum for a lively discussion or get started writing your own plugin.

If you are looking for Squeezebox Controller Applets, please check out SqueezePlay Applets. 
Most of following plugins are not (yet) compatible with Squeezebox Controller.

Categories

The plugins are categorized as below:

If you have created your own plugin that you'd like other people to know about it, then just edit the appropriate plugin category page to add it.

Installation

SqueezeCenter 7.3 includes a web interface for easy plugin installation. See the list of sources that make plugins available for easy web-based installation.

To install a 3rd party plugin for SqueezeCenter 7, you will need to:

  • Download the plugin file (often a ZIP) from the owner's site (linked from the directory pages above)
  • Put the file(s) in the SqueezeCenter 3rd party plugins directory.

For a Windows system, for example, this is likely to be

C:\Program Files\SqueezeCenter\server\Plugins

On a Mac this will be in:

Home > Library > Application Support > SqueezeCenter > Plugins

For Linux servers, the plugins directory is typically

/usr/share/squeezecenter/Plugins, /usr/local/squeezecenter/Plugins or /opt/squeezecenter/Plugins.

If the plugin came in a ZIP, make sure you unpack all of the components and preserve the directory structure if there is one.

  • You need to stop and restart SqueezeCenter to allow it to see the new plugin
  • At this point it should show up in the Extras list, you can make sure it is checked and off you go... just note that internet radio plugins normally appear in server settings -> internet radio, not "Extras"
  • If it doesn't show up in the list then you have a problem. The most common faults are:
    • Files installed in the wrong place, so SqueezeCenter can't find them
    • Forgotten to stop and restart SqueezeCenter
    • Wrong version of plugin (some plugins have specific versions for different versions of SqueezeCenter)
    • If on Linux, wrong permissions for the new plugin files. See Linux Permission Problems
    • Some other incompatibility between the plugin and another component

If you have any queries about a specific plugin (for example questions on how to use them, or reports of problems with specific versions of SqueezeCenter), then please request that directly from the plugin author listed on these pages or from the 3rd Party Plugins forum.