Following discussions in this thread and having built a proof-of-concept as well as figuring out a few issues around security, I'm pleased to announce the start of development proper on an Alexa Skill and companion LMS plug-in that will allow voice control of Squeezebox devices through Amazon Echo.
The ambition is to get a basic set of commands implemented in a robust manner and to get it through Amazon certification in a timely fashion. I'll be following a KISS philosophy - implementing basic playback control facilities initially, the thinking being that complex tasks such as configuring playlists or managing sync groups are probably best done through the LMS UI rather than via voice control. (of course, these features may be added later). The first version will be English only. Again, language support can be added in the future.
This thread will be used to discuss development issues etc. Once we get to release stage, I'll start another thread. If you have thoughts or ideas, please share them here. If you feel you can help with coding, testing, translations etc., send me a PM.
I'll also be blogging regularly on the project homepage - probably the best place to get a clean feed of where the project is at.
Here's to the adventure!
Peter
Results 1 to 10 of 317
-
2016-12-02, 08:29 #1
ANNOUNCE: Alexa voice control (development thread)
ALEXA LMS SKILL: http://www.hab-tunes.com | Twitter: #habtunes
Personal HA BLOG: http://mediaserver8.blogspot.com
Squeezebox x2 | Squeezebox Radio x 2 | Squeezebox Duet x2
-
2016-12-02, 08:30 #2
version information
-reserved for release announcements
ALEXA LMS SKILL: http://www.hab-tunes.com | Twitter: #habtunes
Personal HA BLOG: http://mediaserver8.blogspot.com
Squeezebox x2 | Squeezebox Radio x 2 | Squeezebox Duet x2
-
2016-12-02, 08:54 #3
- Join Date
- May 2008
- Location
- Canada
- Posts
- 6,730
LMS 8.1.x on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3
-
2016-12-02, 09:33 #4
- Join Date
- Feb 2008
- Posts
- 5,126
Congrats!
You requested a list of device names to build-in to the app ...
As I commented elsewhere, given the wide user base, I fear this could become a very large listing (of weird & wonderful names!).
How about starting in the dev. version with a limited list of 'recognised' squeezebox variants? Eg,:
Touch
Radio White
Radio Black
Radio Red
Duet
Boom
SqueezeplayLMS server: O2 Joggler with Jivelite, Pi Zero W with PcP 6.0
Amp: Denon PMA-50
Players/Speakers: Touch, Logitech Radios, Sonos Play 1s & Beam, Libratone Zipp, GGMM E2 & E3, Yamaha WXAD-010, Loewe Airspeaker, Google Chromecast Audio, Home Mini & Nest Hub, Amazon Echo 2,3 and Show5, Pioneer WX-SMA1, Roberts S1, O2 Joggler, Cisco Joggler, Fiio M6, Avantree Priva BT transmitter
------------------------------------------------------------------------------------
-
2016-12-02, 10:06 #5
Device Names
Thanks!
Agree that I should keep it as simple as possible, though I'd also need to add in room names / locations I think as well.
Here's the current list. Further thoughts appreciated.
(Remember, even if a device name is not on the list, the skill is smart enough to make a good guess so it's not critical that ALL names are here.)
Touch
Radio
White
Black
Red
Boom
Boombox
Transporter
Duet
Kitchen
Bedroom
Bathroom
Playroom
Livingroom
Lounge
Den
Sunroom
Conservatory
Dining Room
Family Room
Chromecast
Libratone
Jongo
Loewe
ALEXA LMS SKILL: http://www.hab-tunes.com | Twitter: #habtunes
Personal HA BLOG: http://mediaserver8.blogspot.com
Squeezebox x2 | Squeezebox Radio x 2 | Squeezebox Duet x2
-
2016-12-02, 10:19 #6
- Join Date
- Feb 2008
- Posts
- 5,126
Just signed up for an amazon dev. account. .... so, geared up for testing!
LMS server: O2 Joggler with Jivelite, Pi Zero W with PcP 6.0
Amp: Denon PMA-50
Players/Speakers: Touch, Logitech Radios, Sonos Play 1s & Beam, Libratone Zipp, GGMM E2 & E3, Yamaha WXAD-010, Loewe Airspeaker, Google Chromecast Audio, Home Mini & Nest Hub, Amazon Echo 2,3 and Show5, Pioneer WX-SMA1, Roberts S1, O2 Joggler, Cisco Joggler, Fiio M6, Avantree Priva BT transmitter
------------------------------------------------------------------------------------
-
2016-12-02, 10:25 #7
ALEXA LMS SKILL: http://www.hab-tunes.com | Twitter: #habtunes
Personal HA BLOG: http://mediaserver8.blogspot.com
Squeezebox x2 | Squeezebox Radio x 2 | Squeezebox Duet x2
-
2016-12-02, 12:25 #8
Please add to device names - 'Garage' - I have a Boom in there which I listen to when tinkering with my Classic cars. Ditto 'Office' where I have a another Boom.
Thanks
-
2016-12-02, 12:26 #9
ALEXA LMS SKILL: http://www.hab-tunes.com | Twitter: #habtunes
Personal HA BLOG: http://mediaserver8.blogspot.com
Squeezebox x2 | Squeezebox Radio x 2 | Squeezebox Duet x2
-
2016-12-02, 15:14 #10
- Join Date
- May 2006
- Location
- New York
- Posts
- 279
How about adding Chromecast to the device list?