• Alexa for Squeezebox

    Breathing new life into your LMS.
    Add Alexa voice control to your Squeezeboxes.

    Learn More See it in action
  • Currently in Alpha

    We're almost feature complete.
    Beta opening soon...

  • 1
  • 2
Built for Alexa

Built for Alexa

All the power of Alexa, all the flexibility of Squeezebox! A custom skill facilitates voice control for transport, content selection
Built for SqueezBox

Built for SqueezBox

Squeezebox is an amazingly flexible and resilient platform. Our custom plugin links to Alexa to add voice control.
Built for Simplicity

Built for Simplicity

An LMS plugin linked to an Alexa skill. Simple. Easy. Effective.
  • 1
Thursday, May 23, 2019

Alexa for Squeezebox

These days, it seems that voice assistants are everywhere. In stand-alone devices, in a/v equipment, in household appliances, cars and more. Beyond a gimmick, voice applications are evolving to a point where they are approaching usefulness.

But what about legacy technology? Squeezebox was a great platform. There's still plenty about and there's a healthy second-hand market. The LMS is still viable and supported by a great community. 

The Hab-Tunes project seeks to breath new life into older technology by integrating voice control. The first such endeavor is Alexa for Squeezebox - an Alexa skill and LMS plugin that allows you control your Squeezebox by voice.



Comprising a standard Alexa skill and LMS plugin, it's familiar and easy to install, configure and use.



With https used when available, and no need for open ports locally, Alexa for Squeezebox helps keep the ner-do-wells at bay.



Developed over 2 years, with over 50 testers from around the world, Alexa for Squeezebox is stable and reliable.



With ongoing maintenance and feature additions, you can shape the direction and request functionality you'd like to see.


The ambition is to add Alexa voice control to the LMS
and Squeezebox platform in a simple and intuitive way.
Find out more about the design philosophy, or dive right in. Learn More

Get Started

It's All About the Music


Simplicity and Flexibility.
All the hallmarks of Squeezebox - Now with added voice control.

Volunteer Testers


Extensive Alpha phase is ending, with Squeezebox users from around the world contribuiting time and ideas.

Ready for the World


With German localisation well advanced, Alexa for Squeezebox can be ported to any supported Alexa language.

Recent Blog Posts

v0.1.4 Test Report and v0.1.5 Planning

While v 0.1.4 didn't see much change in terms of new functionality, it was a major shift towards a final skill infrastructure in that it saw migration to an amazon EC2 instance for the main skill logic. The update went very smoothly. Despite a little hiccup caused by bad planning for the transition on my part, there were hardly any issues arising from the 13 testers who adopted this version.

As part of the rollout, the current limited command set was optimised, particularly the play/pause commands which benefitted from fewer interactions between the skill and the LMS plugin resulting in an approximate 33% improvement in overall skill response times for these commands.

Read more ...

v0.1.4 now in testing

It's taken a lot longer than anticipated but v0.1.4.1 is now available for testing.

It's exactly a month since v 0.1.3 went to test and I didn't expect this one to take so long but there were a few reasons;

  • Decision to migrate to EC2 hosting for skill logic and implementation of account-linking 
  • Issues around account linking not working in Node-Red requiring re-implementation in PHP
  • Fitting development around work & family

However, there's a lot done in this release and the skill is inching ever closer to being on a firm footing in terms of having a robust, secure, flexible platform on which to build out expanded functionality. Here's the main changes since the previous version;

Read more ...

Some stats from testing

The limited 0.1.2 test is now more or less complete. A handful of dedicated and super-patient testers undertook to verify that the significant issues from v0.1.1 were resolved. They and some others who just couldn't wait to get involved (!) went on to test actual functionality resulting in the finding and squashing of a number of bugs;

Read more ...

v0.1.4, here we come...

Version 0.1.3 has been out since late last week.

Since then, 17 testers logged in to the teamwork portal of whom 13 installed the test version. Based on database entries, 12 appear to have got it up and running and issued some voice commands. 11 of these users have been active in teamwork, reporting issues, bugs, ideas etc. 6 have taken the time to complete a version compatibility report, of which 5 indicate success. The test round so far has generated ~450 commands, the majority of which have been successful

Read more ...

Test v0.1.2

I released test version 0.1.2 to a limited number of signed-up testers yesterday. The main focus was to determine if the major issues with the previous test round had been resolved, so I wanted to limit to a few who had experienced those issues.

The good news is that, yes, the significant issues that prevented the plugin working and, in fact broke, some LMS installs completely ( :-O ) are now resolved. Indeed, a couple of testers actually managed to get the whole thing working and controlled squeezeboxes by voice. Success.

Of course, that success is tempered by bugs but at least they're the solvable, pliant kind of bugs, not the 'OMFG it's destroyed everything, including the neighbours house' kind of bugs.

The project is also sparking some interesting discussions around security and community development that are areas I haven't been very involved in before so a lot of learning going on as well.


Get Involved

Right now, site membership at Hab-Tunes.com is open. However, membership does not accrue any benefits. Participants in the ongoing closed alpha need to be members, and those who will participate in the forthcoming Beta cycle will also require membership.
Details on how to get involved can be found here