Announcement

Collapse
No announcement yet.

[Announce] LMS-lite certified Smart Home skill for Alexa

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Originally posted by philchillbill View Post
    Yep.
    Well this is weird. It has only gone and expired again. I have no idea what is going on.

    Sent from my Pixel 3a using Tapatalk
    Living Room: Touch or Squeezelite (Pi3B) > Topping E30 > Audiolab 8000A > Monitor Audio S5 + BK200-XLS DF
    Bedroom: Radio
    Bathroom: Radio

    Comment


      Originally posted by philchillbill View Post
      Yep, they've deprecated that portal. You now have to use the mobile app which is not very suited to linking my LMS skills.

      The only solution to this for me is to have people create an account with smartskills.tech and set up their proxy in a dashboard on a real PC or mac. Then in the Alexa app you'll just log in to that account to link whatever skill you selected and the skill will retrieve proxy details from your account rather than the linking-form. I started working on that a while back but ran into bugs in the in-app browser environment which is not a real browser and has a rather sandboxed existence. I now have it all working for another skill of mine https://smartskills.tech/evocontrol so I'll port it over to my LMS skills next. I've been promising @staresy to do this for a while now but was busy with other stuff.
      Now Alexa.amazon has been deprecated how do you remove duplicate devices? I can't see a way to remove all devices and rediscover them.

      Sent from my Pixel 3a using Tapatalk
      Living Room: Touch or Squeezelite (Pi3B) > Topping E30 > Audiolab 8000A > Monitor Audio S5 + BK200-XLS DF
      Bedroom: Radio
      Bathroom: Radio

      Comment


        Originally posted by slartibartfast View Post
        Now Alexa.amazon has been deprecated how do you remove duplicate devices? I can't see a way to remove all devices and rediscover them.

        Sent from my Pixel 3a using Tapatalk
        They are deletable from your Alexa mobile app. The only reason they appeared at all is because you changed your uuid.

        The reason it unlinked for you must be related to an ngrok drop. Maybe ngrok is finally time-limiting the free service, who knows.

        Comment


          Originally posted by philchillbill View Post
          They are deletable from your Alexa mobile app. The only reason they appeared at all is because you changed your uuid.

          The reason it unlinked for you must be related to an ngrok drop. Maybe ngrok is finally time-limiting the free service, who knows.
          Yup I eventually figured out how to find and delete them in the Alexa app, that app is so clunky. I'll see how it goes from here. At least this time it kept the same UUID when I relinked the skill [emoji3]

          Sent from my Pixel 3a using Tapatalk
          Living Room: Touch or Squeezelite (Pi3B) > Topping E30 > Audiolab 8000A > Monitor Audio S5 + BK200-XLS DF
          Bedroom: Radio
          Bathroom: Radio

          Comment


            staresy had an idea for a feature that I've added and which is now live. When including a player in an Alexa Routine, there's now a Sleep After option with a a slider to select from 1-120 minutes. You'll need to ask Alexa to discover devices for the new capability to be picked up. She'll tell you no new devices were found because she already "knows" your players and will not comment on their capability being extended as being something 'new'. But the update will be there.

            Enjoy!

            Comment


              Originally posted by philchillbill View Post
              staresy had an idea for a feature that I've added and which is now live. When including a player in an Alexa Routine, there's now a Sleep After option with a a slider to select from 1-120 minutes. You'll need to ask Alexa to discover devices for the new capability to be picked up. She'll tell you no new devices were found because she already "knows" your players and will not comment on their capability being extended as being something 'new'. But the update will be there.

              Enjoy!
              Thanks Phil, working well here!
              Location 1: LMS 8.3 on Win 10 Brix Server, x3 SB Radios, x1 Touch, x1 Controller : Location 2: LMS 8.3 on Win 10 Brix Server, x2 SB Radios, x1 Duet Receiver, x1 Controller : Alexa Mediaserver Smart Skill, Material Android, SqueezeliteX control

              Comment


                So, I've been trying to get favourites working.

                Favourite 1 on Black radio. - this works

                Favourite 1 on Homepod mini - this fails with Alexa reporting something like not knowing how to do the action

                I get the impression that playing a favourite works on real squeeze players but not on bridged units. Other commands seem to work, eg. Stop, resume.

                Edit: I just tried the favourite command with a Touch. This also fails. So, it's not a bridge problem. Other commands work.

                Any ideas?
                Last edited by castalla; 2023-01-13, 01:58.
                ------------------------------------------------------------------------------------

                Comment


                  Originally posted by castalla View Post
                  So, I've been trying to get favourites working.

                  Favourite 1 on Black radio. - this works

                  Favourite 1 on Homepod mini - this fails with Alexa reporting something like not knowing how to do the action

                  I get the impression that playing a favourite works on real squeeze players but not on bridged units. Other commands seem to work, eg. Stop, resume.

                  Edit: I just tried the favourite command with a Touch. This also fails. So, it's not a bridge problem. Other commands work.

                  Any ideas?
                  LMS-lite can only control real Squeezeboxes and not AlexaPlayers. For that you need to use MediaServer and say "Alexa, tell MediaServer to Stream favorite number 1" or e.g. "Alexa, tell MediaServer to Stream favorite: 'Naim Radio'".

                  What was the exact command you used with the Touch that failed?

                  Comment


                    Originally posted by philchillbill View Post

                    LMS-lite can only control real Squeezeboxes and not AlexaPlayers. For that you need to use MediaServer and say "Alexa, tell MediaServer to Stream favorite number 1" or e.g. "Alexa, tell MediaServer to Stream favorite: 'Naim Radio'".

                    What was the exact command you used with the Touch that failed?
                    Okay.

                    Here's my setup;

                    1 squeezebox Radio
                    1 Touch
                    1 Homepod Mini via airplay bridge plugin

                    Only the radio works with 'Alexa favourite 1 on Black radio'

                    The command used is 'alexa favourite 1 on Touch'

                    The voice history reports Audio could not be understood for all players, even though the radio plays but the Touch and Homepod don't.

                    ------------------------------------------------------------------------------------

                    Comment


                      Originally posted by castalla View Post

                      Okay.

                      Here's my setup;

                      1 squeezebox Radio
                      1 Touch
                      1 Homepod Mini via airplay bridge plugin

                      Only the radio works with 'Alexa favourite 1 on Black radio'

                      The command used is 'alexa favourite 1 on Touch'

                      The voice history reports Audio could not be understood for all players, even though the radio plays but the Touch and Homepod don't.
                      That report in the voice history means the skill was never called up by Alexa as she did not know to what device you are referring and therefore did not assign LMS-lite to handle the command.

                      I’d hazard a guess that the player name Touch is not easy for her to comprehend. If you really like seeing the name Touch in your visual UI that’s one thing. It’s another thing for that name to be clearly understandable when spoken.

                      In the Alexa app you can temporarily assign a different name to Touch just for Alexa and not otherwise for LMS. Try a really easy name with 2 words like Office Player and see if she understand that. If she does, you can rethink your player naming scheme.

                      Comment


                        Originally posted by philchillbill View Post

                        That report in the voice history means the skill was never called up by Alexa as she did not know to what device you are referring and therefore did not assign LMS-lite to handle the command.

                        I’d hazard a guess that the player name Touch is not easy for her to comprehend. If you really like seeing the name Touch in your visual UI that’s one thing. It’s another thing for that name to be clearly understandable when spoken.

                        In the Alexa app you can temporarily assign a different name to Touch just for Alexa and not otherwise for LMS. Try a really easy name with 2 words like Office Player and see if she understand that. If she does, you can rethink your player naming scheme.
                        Okay.... BUT

                        Resume on Touch or Stop on Touch, etc

                        works

                        It's just the combination of

                        Favourite n on Touch (and any other player apart from Black Radio) which fails

                        'I don't know how to set Touch to that setting' is the alexa voice feedback response.
                        ------------------------------------------------------------------------------------

                        Comment


                          Originally posted by castalla View Post

                          Okay.... BUT

                          Resume on Touch or Stop on Touch, etc

                          works

                          It's just the combination of

                          Favourite n on Touch (and any other player apart from Black Radio) which fails

                          'I don't know how to set Touch to that setting' is the alexa voice feedback response.
                          Might still be worth trying as it may be the combination that she dislikes.

                          You can also say ‘Preset 1 on Touch’ although they have different numbering if I remember correctly.


                          Comment


                            Originally posted by philchillbill View Post

                            Might still be worth trying as it may be the combination that she dislikes.

                            You can also say ‘Preset 1 on Touch’ although they have different numbering if I remember correctly.

                            This gets

                            I don't know how to set Playername to that setting

                            While

                            Mute on Playername

                            just works

                            It seems to me that Favourite n and Preset n are not in the vocab of any player EXCEPT Black Radio... which is bizarre. Maybe Black Radio is the Chosen One!
                            ------------------------------------------------------------------------------------

                            Comment


                              Just for fun … try “3” rather than “1”.
                              Paul Webster
                              Author of "Now Playing" plugins covering Radio France (FIP etc), PlanetRadio (Bauer - Kiss, Absolute, Scala, JazzFM etc), KCRW, ABC Australia and CBC/Radio-Canada
                              and, via the extra "Radio Now Playing" plugin lots more - see https://forums.slimdevices.com/showt...Playing-plugin

                              Comment


                                Originally posted by Paul Webster View Post
                                Just for fun … try “3” rather than “1”.
                                Works on Black Radio

                                Same don't know how to message on other players

                                🤔
                                ------------------------------------------------------------------------------------

                                Comment

                                Working...
                                X