wiki:InstallingLazySearch

Installation Instructions for SqueezeCenter

TracNav?

SqueezeCenter 7.3 and Later

If you have version 7.3 or later of SqueezeCenter then installing the plugin is very simple:

  1. Go to the Settings-->Advanced-->Extension Downloader page.
  1. Add the following to the list of 'Additional Repositories'.
  1. Restart SqueezeCenter.
  1. Revisit the Settings-->Advanced-->Extension Downloader page and tick the '!LazySearch2' entry.
  1. Restart SqueezeCenter again.

That should be all that is required.

SqueezeCenter 7.2 and Earlier

Note that these instructions apply to the installation of the plugin on SqueezeCenter. If you want to install a version of the plugin for SlimServer 6.x then see the alternative installation instructions here.

  1. Make sure you are running SqueezeCenter 7.0 or later (you need different versions of the plugin for earlier versions of SqueezeCenter (or SlimServer as it was previously called) - see the link at the top of this page for installation instructions for SlimServer.
  1. Extract the ZIP file (being sure to preserve the paths in the ZIP file), and copy the resulting !LazySearch2 directory to your SqueezeCenter plugins directory.
  • Windows: C:\Program Files\SqueezeCenter\Server\Plugins
  • Linux: it depends, but something like /usr/local/squeezecentre/Plugins
  • MacOSX: ~/Library/Application? Support/SqueezeCenter/Plugins (I believe you need to do this as the user that you originally installed SqueezeCenter as.
  1. Restart SqueezeCenter to make sure it has seen the new plugin.
  • Windows: use the 'services' applet in the control panel, or the SqueezeCenter tray icon in the bottom-right of the screen if you have it running.
  • Linux: it depends, but something like '/etc/init.d/squeezecentre restart'.
  • Mac OS X: use the standard OSX 'System Properties' menu.
  1. Make sure the plugin is present and enabled on the 'Settings/Plugins?' page on the SqueezeCenter web interface.
  1. Start using the plugin when the initial background scan has finished. The plugin will begin adding lazy search indexing the first time the server is restarted, and this will take a while. The server and player should remain responsive during this period, but you'll get a brief warning on the player if you try to search before the process has finished. This won't interrupt the indexing, however, so you can safely keep trying to see if the scan has finished.

Important: The plugin starts to store the extra information required for lazy searching in the database once the normal scan has finished. What this means is that, whilst the SqueezeCenter web interface will report that the scan has finished, the plugin will still be modifying the database in the background. At present it's not possible to tell when this extra step has finished (other than looking at something like server load), but as a guide my low-powered system completes this task in around 5 minutes for around 7000 tracks and so you should find it completes quite quickly (for comparison, the music scan for 7000 tracks takes 30 minutes on this system).

To help prevent confusion, the Squeezebox will briefly show a reminder that the scan is in progress if you enter the lazy search mode using the remote control whilst the server is rescanning. It does not prevent the search, however, and searching while this process is underway does not prevent the rescan from completing.

If you like, you can replace the default "Search Music" menu item from the home menu on each of your Squeezebox/Softsqueeze? players. Instructions for doing this are as follows (you'll have to do this for each player):

  1. On the "Settings->Players–>Menus" page on the SqueezeCenter web interface:
  2. Delete the "Search Music" menu item from the Home Menu.
  3. Select the "Lazy Search Music" inactive item from the list below and click "Add".
  4. Use the "Move Up" and "Move Down" buttons to position the menu item to your taste.

Whilst adding this menu is useful if you browse the menu structure of the player, because the plugin remaps the standard SEARCH button on the remote it’s not really necessary (indeed, some people remove all of the button-related menus as they always choose them with the remote control buttons anyway).

Last modified 10 years ago Last modified on 13/12/08 15:06:16