SqueezeCenter Plugins
From SqueezeboxWiki
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.
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.
The plugins are categorized as below:
- PluginsAudio: Extras for finding, playing, or managing music.
- PluginGames: Games and screen savers.
- PluginGraphicsAndFonts: Customize the look of your Squeezebox.
- PluginRemoteControls: Control your Squeezebox from a variety of devices or use your Squeezebox to control other devices.
- PluginSkins: Change the look of your SqueezeCenter web interface.
- PluginMods: Custom hardware and software installations.
- PluginPlayers: Programs that emulate either a SLIMP3 or a Squeezebox.
- PluginServerUtilities: Utilities to make SqueezeCenter look or behave differently.
- PluginInfoDisplay: Plugins to show weather, news, tv listings, game scores, etc. from various sources.
- PluginCommunication: Caller ID, forums, blogs, phone books, e-mail.
- PluginDiagnostics: Plugins to show information related to your network.
- PluginDevTools: Tools to make SqueezeCenter development easier.
- 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:
- 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.
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 Slim Devices 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 Plugins forum for a lively discussion!