Go Back   HomeSeer Message Board > Media Plug-ins > Media Discussion > SqueezeBox Plug-In (3P)

SqueezeBox Plug-In (3P) Discussion area for the SqueezeBox plug-in by PCP.

Thread Tools Display Modes
Old January 24th, 2009, 04:20 PM
pcp pcp is offline
Super Seer
Join Date: Jan 2006
Location: MA
Posts: 1,701
SqueezeBox plugin V1.6.0 beta 1 available

Here is version 1.6.0 Beta 1 of the SqueezeBox plugin, with one additional change since beta 0. I did some testing but would like to get more feedback before making it available via the updater. The release version of 1.6 will require HS2 or later in order to ensure the plugin is installed before HS2 finished its startup process (using msi installation - see HS2 beta notes).

To install:
  • Install the version available from the updater if not already installed
  • Extract content of hspi_squeezebox_V1.6.0.1_Beta1.zip to HomeSeer home installation directory to overwrite HSPI_SQUEEZEBOX.dll
  • Restart HomeSeer
  • SqueezeCenter security support: the SqueezeCenter username and password can be entered in the configuration page and if defined the plugin will login upon (re-)connection.
  • Changed 1st device string per player from "({status})" to " is {status}". For example "Player1 (On)" will now be displayed as "Player1 is on".
  • Added a new HS2 action called "SqueezeBox Playlist" to manipulate the playlist of a player. Supported actions are play item, add item, insert item, delete item and clear playlist.
  • New API to interact with playlist. See below for signatures
  • The end of library scan message from SqueezeCenter will trigger (re-)querying the number of artists, albums, songs, etc
  • Tested with Squeezecenter 7.2.1 and 7.3.2
  • Fixed "Shuffle off" and "Repeat off" action buttons in HS2 status page
  • Fixed connection error 10047 (in beta 1) encountered by some users
New scripting APIs:

Public Sub QueryConfiguration()
Queries SqueezeCenter configuration information such as version, number of artists, albums, and songs
Public Sub PlayerPlaylistPlay(ByVal playerName As String, ByVal item As String)
Updates player playlist with item and starts playing item
Public Sub PlayerPlaylistAdd(ByVal playerName As String, ByVal item As String)
Adds item to player playlist.
Public Sub PlayerPlaylistInsert(ByVal playerName As String, ByVal item As String)
Inserts item to player playlist after currently played song.
Public Sub PlayerPlaylistDeleteItem(ByVal playerName As String, ByVal item As String)
Delete item from player playlist.
Public Sub PlayerPlaylistClear(ByVal playerName As String)
Clears player playlist
Public Sub PlayerSendCLICommand(ByVal playerName As String, ByVal command As String)
Sends a CLI command for a specific player. Do not include the player reference in command(1st argument of command) and escape the command (URL encode) as required.

Last edited by pcp; March 10th, 2009 at 09:14 AM. Reason: SqueezeBox plugin V1.6.0 beta 1 available
Reply With Quote
Old January 24th, 2009, 04:22 PM
pcp pcp is offline
Super Seer
Join Date: Jan 2006
Location: MA
Posts: 1,701
Below is an example of HS2 event configure to interact with a SqueezeBox playlist. Not that I mainly tested it using playlists so far and not specific songs.
Attached Images
Reply With Quote
Old February 22nd, 2009, 10:24 AM
Droezel Droezel is offline
Join Date: Jul 2007
Location: Belgium
Posts: 35
Just installed this plugin and beta Starting a playlist works fine, it would be nice if it was extended with functionality for starting webradio stations, favorites, ...

Some other issues that I've found:
* When I change the volume using the duet controller the percentage becomes messed up. It does smaller increments i think, it registeres 61,25% as 6125%. If you do a volume increment in homeseer after this it jumps immediatly to 100%.
* The homeseer menu is not available on the duet controller.

Anyways, keep up the good work on this. I will certainly end up buying this plugin when my trial ends.
Reply With Quote
Old February 24th, 2009, 11:18 PM
pcp pcp is offline
Super Seer
Join Date: Jan 2006
Location: MA
Posts: 1,701
Thank you for your feedback. The menus are currently not visible in the Duet controller as the older menu style is not supported only the new Jive menus. I started to extend the SC plugin, though still needs more work. The plan is to include menu support for Duet controller before releasing this version.
Reply With Quote


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump

All times are GMT -4. The time now is 02:11 PM.

Copyright HomeSeer Technologies, LLC