Announcement

Collapse
No announcement yet.

Airplayspeak doesnt see Itunes as airplay speaker

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

  • Airplayspeak doesnt see Itunes as airplay speaker

    I might be confused but doesnt Itunes have an airplay speaker. I just started setting up airplay speak and thought that I could get HS to speak through Itunes am I wrong on this none of my instances of Itunes show up under the devices in the airpaly config

    Cheers Ken
    HSPRO,HS3PRO, BLsecurity, , MCSxap, HSTouch Android, UltraGCIR, CM15a, USBUIRT, BLUSBUIRT, WIFIRGB, BLAB8SS, BLcontrol, BLGData, BLLAN,BLOccupied, BLRadar, BLVolume, iTunesDAAP, UltraGCIR3, Airplayspeak, BLalarm, BLbackup, BLLED, BLrandom, BLReminders, BLRF, BL Speech, Hyperion, IFTTT, KINECT, XBMC, MCSprinkers PRO, PHLocation, ULtrapioneer, Ultralog, ultraweatherbug, Z,troller, GC-100, GC WIFICC, GC-WIFI SERIAL, Nitrogen logic depth camera controllers,

  • #2
    ITunes itself doesn't but there are really low overhead open source apps like shairport that can do the job

    Comment


    • #3
      itunes is an Airplay sender (just like the AirplaySpeak plugin) but not an Airplay receiver.

      Comment


      • #4
        Thanks for the info guys. Ill have to change things a little but not to bad. Xbmc is also running on these machines so I will have to go that route.

        Cheers Ken

        Sent from my EVO using Tapatalk
        HSPRO,HS3PRO, BLsecurity, , MCSxap, HSTouch Android, UltraGCIR, CM15a, USBUIRT, BLUSBUIRT, WIFIRGB, BLAB8SS, BLcontrol, BLGData, BLLAN,BLOccupied, BLRadar, BLVolume, iTunesDAAP, UltraGCIR3, Airplayspeak, BLalarm, BLbackup, BLLED, BLrandom, BLReminders, BLRF, BL Speech, Hyperion, IFTTT, KINECT, XBMC, MCSprinkers PRO, PHLocation, ULtrapioneer, Ultralog, ultraweatherbug, Z,troller, GC-100, GC WIFICC, GC-WIFI SERIAL, Nitrogen logic depth camera controllers,

        Comment


        • #5
          You might want to check out the xbmc plugin to get windows vs spoken announcements. If you're watching a movie and an airplay stream comes in xbmc gets thrown out of whack. Spud is there a way to enable and disable the airplay speakers? It could be a real easy event to trigger that when xbmc is playing a file

          Comment


          • #6
            yes it's possible to enable/disable an Airplay speaker for Airplay Speak plugin using scripting:

            Paste the following lines in a .vb file, change the first parameter to your speaker name, and the second to False to disable or True to enable, then run the script from an event:

            Code:
            Sub Main(ByVal parm as object)
            hs.PluginFunction("AirplaySpeak", "", "SetSpeakerEnabled", new Object() {"AirPort Express 1", True})
            End Sub
            I should probably make that a native action for more user friendlyness

            Comment


            • #7
              Man that's great! Is the speech that would be spoken a variable that can be accessed? It would be cool to intercept it and send to a notification on XBMC.

              Comment


              • #8
                also in the above script could it be modified to take the status and speaker from the event call? That way it could be just one script.

                Comment


                • #9
                  Originally posted by kideon View Post
                  Man that's great! Is the speech that would be spoken a variable that can be accessed? It would be cool to intercept it and send to a notification on XBMC.
                  no there is no variable to get the text to be spoken, but I guess there is some other SpeakProxy plugins that allow to do that.

                  or instead of using a Speak action you could implement a script that would call hs.Speak as well as the XBMC notification stuff.

                  also in the above script could it be modified to take the status and speaker from the event call? That way it could be just one script.
                  Not sure I understand, what event call?

                  Comment


                  • #10
                    You can pass items to a the script when you call from an event they come in through the main function where they are declared.

                    Comment


                    • #11
                      got it
                      here is the script with parameters

                      Code:
                      Sub Main(ByVal parms as object)
                        Dim parmArray() As String
                        parmArray = parms.ToString().Split(",")
                        hs.PluginFunction("AirplaySpeak", "", "SetSpeakerEnabled", new Object() {parmArray(0), Convert.ToBoolean(parmArray(1))})
                      End Sub
                      and add the parameters in the action separated by a comma like for example: AirPort Express 1, False

                      Comment


                      • #12
                        That's perfect! Man I used to code C at the age of 12...traded all of that for business/project management as an adult..

                        Comment


                        • #13
                          A few more questions on airplay speak. I use blspeech as a speech proxy and installed airplayspeak to run on a few of my remote machines to send tts to xbmc but when I have ot enabled it also speaks through the main PC giving me repeat messages is there any way to just have it talk on the remote machines.

                          Cheers Ken

                          Sent from my EVO using Tapatalk
                          HSPRO,HS3PRO, BLsecurity, , MCSxap, HSTouch Android, UltraGCIR, CM15a, USBUIRT, BLUSBUIRT, WIFIRGB, BLAB8SS, BLcontrol, BLGData, BLLAN,BLOccupied, BLRadar, BLVolume, iTunesDAAP, UltraGCIR3, Airplayspeak, BLalarm, BLbackup, BLLED, BLrandom, BLReminders, BLRF, BL Speech, Hyperion, IFTTT, KINECT, XBMC, MCSprinkers PRO, PHLocation, ULtrapioneer, Ultralog, ultraweatherbug, Z,troller, GC-100, GC WIFICC, GC-WIFI SERIAL, Nitrogen logic depth camera controllers,

                          Comment


                          • #14
                            From the config page set "Forward Speak events to HS Speakers" to No.

                            and you don t have to run the airplayspeak plugin remotely

                            Comment

                            Working...
                            X