Airfoil Script Problem

Posted on
Sat Apr 09, 2016 12:48 am
Korey offline
User avatar
Posts: 811
Joined: Jun 04, 2008
Location: Henderson, NV

Airfoil Script Problem

I can't get Airfoil 5 to change the speaker volume variables, I have tried everything, new OS install (10.9), fresh indigo database file.

I'm at my wits end here, the connected / disconnected status will track but not the volume.

Please help.. :(

Indigo 6.1.7
OSX 10.9.5
Airfoil plugin 1.1.11
Airfoil 5.0.2

Here is the debug log, while running I was changing volumes on various airfoil speaker outputs, yet no indication :( :

Code: Select all
Apr 8, 2016, 11:29:42 PM
  Airfoil                         Debug logging enabled
  Airfoil Debug                       creating speaker vars
  SQL Logger                      creating table variable_history_1747657757 for "Indoor"
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   update method called
  Airfoil Debug                   update: Airfoil is running
  Airfoil Debug                   update: application sources: [app(u'/Applications/Airfoil.app').application_sources.ID(0), app(u'/Applications/Airfoil.app').application_sources.ID(1)]
  Airfoil Debug                   update: device sources: [app(u'/Applications/Airfoil.app').device_sources.ID(2), app(u'/Applications/Airfoil.app').device_sources.ID(3)]
  Airfoil Debug                   update: system sources: [app(u'/Applications/Airfoil.app').system_sources.ID(4)]
  Airfoil Debug                   Current Source: app(u'/Applications/Airfoil.app').application_sources.ID(0)
  Airfoil Debug                   update: speakers: [app(u'/Applications/Airfoil.app').speakers.ID(u'com.rogueamoeba.airfoil.LocalSpeaker'), app(u'/Applications/Airfoil.app').speakers.ID(u'com.rogueamoeba.group.8D683FC9-2F91-4973-976B-844F12DA3D90'), app(u'/Applications/Airfoil.app').speakers.ID(u'com.rogueamoeba.group.79D08563-F04B-4049-9522-2AEDE31A02F1'), app(u'/Applications/Airfoil.app').speakers.ID(u'90840DEAFB78@Bedroom'), app(u'/Applications/Airfoil.app').speakers.ID(u'283737430054@Pool'), app(u'/Applications/Airfoil.app').speakers.ID(u'002312F7DF86@Theatre'), app(u'/Applications/Airfoil.app').speakers.ID(u'581FAAE9AC92@Living Room'), app(u'/Applications/Airfoil.app').speakers.ID(u'00254B09A89C@Kitchen'), app(u'/Applications/Airfoil.app').speakers.ID(u'001B6320D5EB@Patio'), app(u'/Applications/Airfoil.app').speakers.ID(u'10DDB199A1F0@Airplay - All Speakers')]
  Airfoil Debug                   update: Computer (com.rogueamoeba.airfoil.LocalSpeaker) - Connected: 0
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-com.rogueamoeba.airfoil.LocalSpeaker value: (u'Computer', u'disconnected')
  Airfoil Debug                   update: Outdoor (com.rogueamoeba.group.8D683FC9-2F91-4973-976B-844F12DA3D90) - Connected: 0
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-com.rogueamoeba.group.8D683FC9-2F91-4973-976B-844F12DA3D90 value: (u'Outdoor', u'disconnected')
  Airfoil Debug                   update: Indoor (com.rogueamoeba.group.79D08563-F04B-4049-9522-2AEDE31A02F1) - Connected: 0
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-com.rogueamoeba.group.79D08563-F04B-4049-9522-2AEDE31A02F1 value: (u'Indoor', u'disconnected')
  Airfoil Debug                   update: Bedroom (90840DEAFB78@Bedroom) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-90840DEAFB78 value: (u'Bedroom', u'connected')
  Airfoil Debug                   update: Pool (283737430054@Pool) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-283737430054 value: (u'Pool', u'connected')
  Airfoil Debug                   update: Theatre (002312F7DF86@Theatre) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-002312F7DF86 value: (u'Theatre', u'connected')
  Airfoil Debug                   update: Living Room (581FAAE9AC92@Living Room) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-581FAAE9AC92 value: (u'Living Room', u'connected')
  Airfoil Debug                   update: Kitchen (00254B09A89C@Kitchen) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-00254B09A89C value: (u'Kitchen', u'connected')
  Airfoil Debug                   update: Patio (001B6320D5EB@Patio) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-001B6320D5EB value: (u'Patio', u'connected')
  Airfoil Debug                   update: Airplay - All Speakers (10DDB199A1F0@Airplay - All Speakers) - Connected: 0
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-10DDB199A1F0 value: (u'Airplay - All Speakers', u'disconnected')
  Airfoil Debug                   update: setting speakers pref to: Item : (dict)
     ID-001B6320D5EB : (list)
          Item : Patio (string)
          Item : connected (string)
     ID-002312F7DF86 : (list)
          Item : Theatre (string)
          Item : connected (string)
     ID-00254B09A89C : (list)
          Item : Kitchen (string)
          Item : connected (string)
     ID-10DDB199A1F0 : (list)
          Item : Airplay - All Speakers (string)
          Item : disconnected (string)
     ID-283737430054 : (list)
          Item : Pool (string)
          Item : connected (string)
     ID-581FAAE9AC92 : (list)
          Item : Living Room (string)
          Item : connected (string)
     ID-90840DEAFB78 : (list)
          Item : Bedroom (string)
          Item : connected (string)
     ID-com.rogueamoeba.airfoil.LocalSpeaker : (list)
          Item : Computer (string)
          Item : disconnected (string)
     ID-com.rogueamoeba.group.79D08563-F04B-4049-9522-2AEDE31A02F1 : (list)
          Item : Indoor (string)
          Item : disconnected (string)
     ID-com.rogueamoeba.group.8D683FC9-2F91-4973-976B-844F12DA3D90 : (list)
          Item : Outdoor (string)
          Item : disconnected (string)
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   update method called
  Airfoil Debug                   update: Airfoil is running
  Airfoil Debug                   update: application sources: [app(u'/Applications/Airfoil.app').application_sources.ID(0), app(u'/Applications/Airfoil.app').application_sources.ID(1)]
  Airfoil Debug                   update: device sources: [app(u'/Applications/Airfoil.app').device_sources.ID(2), app(u'/Applications/Airfoil.app').device_sources.ID(3)]
  Airfoil Debug                   update: system sources: [app(u'/Applications/Airfoil.app').system_sources.ID(4)]
  Airfoil Debug                   Current Source: app(u'/Applications/Airfoil.app').application_sources.ID(0)
  Airfoil Debug                   update: speakers: [app(u'/Applications/Airfoil.app').speakers.ID(u'com.rogueamoeba.airfoil.LocalSpeaker'), app(u'/Applications/Airfoil.app').speakers.ID(u'com.rogueamoeba.group.8D683FC9-2F91-4973-976B-844F12DA3D90'), app(u'/Applications/Airfoil.app').speakers.ID(u'com.rogueamoeba.group.79D08563-F04B-4049-9522-2AEDE31A02F1'), app(u'/Applications/Airfoil.app').speakers.ID(u'90840DEAFB78@Bedroom'), app(u'/Applications/Airfoil.app').speakers.ID(u'283737430054@Pool'), app(u'/Applications/Airfoil.app').speakers.ID(u'002312F7DF86@Theatre'), app(u'/Applications/Airfoil.app').speakers.ID(u'581FAAE9AC92@Living Room'), app(u'/Applications/Airfoil.app').speakers.ID(u'00254B09A89C@Kitchen'), app(u'/Applications/Airfoil.app').speakers.ID(u'001B6320D5EB@Patio'), app(u'/Applications/Airfoil.app').speakers.ID(u'10DDB199A1F0@Airplay - All Speakers')]
  Airfoil Debug                   update: Computer (com.rogueamoeba.airfoil.LocalSpeaker) - Connected: 0
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-com.rogueamoeba.airfoil.LocalSpeaker value: (u'Computer', u'disconnected')
  Airfoil Debug                   update: Outdoor (com.rogueamoeba.group.8D683FC9-2F91-4973-976B-844F12DA3D90) - Connected: 0
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-com.rogueamoeba.group.8D683FC9-2F91-4973-976B-844F12DA3D90 value: (u'Outdoor', u'disconnected')
  Airfoil Debug                   update: Indoor (com.rogueamoeba.group.79D08563-F04B-4049-9522-2AEDE31A02F1) - Connected: 0
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-com.rogueamoeba.group.79D08563-F04B-4049-9522-2AEDE31A02F1 value: (u'Indoor', u'disconnected')
  Airfoil Debug                   update: Bedroom (90840DEAFB78@Bedroom) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-90840DEAFB78 value: (u'Bedroom', u'connected')
  Airfoil Debug                   update: Pool (283737430054@Pool) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-283737430054 value: (u'Pool', u'connected')
  Airfoil Debug                   update: Theatre (002312F7DF86@Theatre) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-002312F7DF86 value: (u'Theatre', u'connected')
  Airfoil Debug                   update: Living Room (581FAAE9AC92@Living Room) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-581FAAE9AC92 value: (u'Living Room', u'connected')
  Airfoil Debug                   update: Kitchen (00254B09A89C@Kitchen) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-00254B09A89C value: (u'Kitchen', u'connected')
  Airfoil Debug                   update: Patio (001B6320D5EB@Patio) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-001B6320D5EB value: (u'Patio', u'connected')
  Airfoil Debug                   update: Airplay - All Speakers (10DDB199A1F0@Airplay - All Speakers) - Connected: 0
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-10DDB199A1F0 value: (u'Airplay - All Speakers', u'disconnected')
  Airfoil Debug                   update: setting speakers pref to: Item : (dict)
     ID-001B6320D5EB : (list)
          Item : Patio (string)
          Item : connected (string)
     ID-002312F7DF86 : (list)
          Item : Theatre (string)
          Item : connected (string)
     ID-00254B09A89C : (list)
          Item : Kitchen (string)
          Item : connected (string)
     ID-10DDB199A1F0 : (list)
          Item : Airplay - All Speakers (string)
          Item : disconnected (string)
     ID-283737430054 : (list)
          Item : Pool (string)
          Item : connected (string)
     ID-581FAAE9AC92 : (list)
          Item : Living Room (string)
          Item : connected (string)
     ID-90840DEAFB78 : (list)
          Item : Bedroom (string)
          Item : connected (string)
     ID-com.rogueamoeba.airfoil.LocalSpeaker : (list)
          Item : Computer (string)
          Item : disconnected (string)
     ID-com.rogueamoeba.group.79D08563-F04B-4049-9522-2AEDE31A02F1 : (list)
          Item : Indoor (string)
          Item : disconnected (string)
     ID-com.rogueamoeba.group.8D683FC9-2F91-4973-976B-844F12DA3D90 : (list)
          Item : Outdoor (string)
          Item : disconnected (string)
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   update method called
  Airfoil Debug                   update: Airfoil is running
  Airfoil Debug                   update: application sources: [app(u'/Applications/Airfoil.app').application_sources.ID(0), app(u'/Applications/Airfoil.app').application_sources.ID(1)]
  Airfoil Debug                   update: device sources: [app(u'/Applications/Airfoil.app').device_sources.ID(2), app(u'/Applications/Airfoil.app').device_sources.ID(3)]
  Airfoil Debug                   update: system sources: [app(u'/Applications/Airfoil.app').system_sources.ID(4)]
  Airfoil Debug                   Current Source: app(u'/Applications/Airfoil.app').application_sources.ID(0)
  Airfoil Debug                   update: speakers: [app(u'/Applications/Airfoil.app').speakers.ID(u'com.rogueamoeba.airfoil.LocalSpeaker'), app(u'/Applications/Airfoil.app').speakers.ID(u'com.rogueamoeba.group.8D683FC9-2F91-4973-976B-844F12DA3D90'), app(u'/Applications/Airfoil.app').speakers.ID(u'com.rogueamoeba.group.79D08563-F04B-4049-9522-2AEDE31A02F1'), app(u'/Applications/Airfoil.app').speakers.ID(u'90840DEAFB78@Bedroom'), app(u'/Applications/Airfoil.app').speakers.ID(u'283737430054@Pool'), app(u'/Applications/Airfoil.app').speakers.ID(u'002312F7DF86@Theatre'), app(u'/Applications/Airfoil.app').speakers.ID(u'581FAAE9AC92@Living Room'), app(u'/Applications/Airfoil.app').speakers.ID(u'00254B09A89C@Kitchen'), app(u'/Applications/Airfoil.app').speakers.ID(u'001B6320D5EB@Patio'), app(u'/Applications/Airfoil.app').speakers.ID(u'10DDB199A1F0@Airplay - All Speakers')]
  Airfoil Debug                   update: Computer (com.rogueamoeba.airfoil.LocalSpeaker) - Connected: 0
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-com.rogueamoeba.airfoil.LocalSpeaker value: (u'Computer', u'disconnected')
  Airfoil Debug                   update: Outdoor (com.rogueamoeba.group.8D683FC9-2F91-4973-976B-844F12DA3D90) - Connected: 0
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-com.rogueamoeba.group.8D683FC9-2F91-4973-976B-844F12DA3D90 value: (u'Outdoor', u'disconnected')
  Airfoil Debug                   update: Indoor (com.rogueamoeba.group.79D08563-F04B-4049-9522-2AEDE31A02F1) - Connected: 0
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-com.rogueamoeba.group.79D08563-F04B-4049-9522-2AEDE31A02F1 value: (u'Indoor', u'disconnected')
  Airfoil Debug                   update: Bedroom (90840DEAFB78@Bedroom) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-90840DEAFB78 value: (u'Bedroom', u'connected')
  Airfoil Debug                   update: Pool (283737430054@Pool) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-283737430054 value: (u'Pool', u'connected')
  Airfoil Debug                   update: Theatre (002312F7DF86@Theatre) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-002312F7DF86 value: (u'Theatre', u'connected')
  Airfoil Debug                   update: Living Room (581FAAE9AC92@Living Room) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-581FAAE9AC92 value: (u'Living Room', u'connected')
  Airfoil Debug                   update: Kitchen (00254B09A89C@Kitchen) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-00254B09A89C value: (u'Kitchen', u'connected')
  Airfoil Debug                   update: Patio (001B6320D5EB@Patio) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-001B6320D5EB value: (u'Patio', u'connected')
  Airfoil Debug                   update: Airplay - All Speakers (10DDB199A1F0@Airplay - All Speakers) - Connected: 0
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-10DDB199A1F0 value: (u'Airplay - All Speakers', u'disconnected')
  Airfoil Debug                   update: setting speakers pref to: Item : (dict)
     ID-001B6320D5EB : (list)
          Item : Patio (string)
          Item : connected (string)
     ID-002312F7DF86 : (list)
          Item : Theatre (string)
          Item : connected (string)
     ID-00254B09A89C : (list)
          Item : Kitchen (string)
          Item : connected (string)
     ID-10DDB199A1F0 : (list)
          Item : Airplay - All Speakers (string)
          Item : disconnected (string)
     ID-283737430054 : (list)
          Item : Pool (string)
          Item : connected (string)
     ID-581FAAE9AC92 : (list)
          Item : Living Room (string)
          Item : connected (string)
     ID-90840DEAFB78 : (list)
          Item : Bedroom (string)
          Item : connected (string)
     ID-com.rogueamoeba.airfoil.LocalSpeaker : (list)
          Item : Computer (string)
          Item : disconnected (string)
     ID-com.rogueamoeba.group.79D08563-F04B-4049-9522-2AEDE31A02F1 : (list)
          Item : Indoor (string)
          Item : disconnected (string)
     ID-com.rogueamoeba.group.8D683FC9-2F91-4973-976B-844F12DA3D90 : (list)
          Item : Outdoor (string)
          Item : disconnected (string)
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   update method called
  Airfoil Debug                   update: Airfoil is running
  Airfoil Debug                   update: application sources: [app(u'/Applications/Airfoil.app').application_sources.ID(0), app(u'/Applications/Airfoil.app').application_sources.ID(1)]
  Airfoil Debug                   update: device sources: [app(u'/Applications/Airfoil.app').device_sources.ID(2), app(u'/Applications/Airfoil.app').device_sources.ID(3)]
  Airfoil Debug                   update: system sources: [app(u'/Applications/Airfoil.app').system_sources.ID(4)]
  Airfoil Debug                   Current Source: app(u'/Applications/Airfoil.app').application_sources.ID(0)
  Airfoil Debug                   update: speakers: [app(u'/Applications/Airfoil.app').speakers.ID(u'com.rogueamoeba.airfoil.LocalSpeaker'), app(u'/Applications/Airfoil.app').speakers.ID(u'com.rogueamoeba.group.8D683FC9-2F91-4973-976B-844F12DA3D90'), app(u'/Applications/Airfoil.app').speakers.ID(u'com.rogueamoeba.group.79D08563-F04B-4049-9522-2AEDE31A02F1'), app(u'/Applications/Airfoil.app').speakers.ID(u'90840DEAFB78@Bedroom'), app(u'/Applications/Airfoil.app').speakers.ID(u'283737430054@Pool'), app(u'/Applications/Airfoil.app').speakers.ID(u'002312F7DF86@Theatre'), app(u'/Applications/Airfoil.app').speakers.ID(u'581FAAE9AC92@Living Room'), app(u'/Applications/Airfoil.app').speakers.ID(u'00254B09A89C@Kitchen'), app(u'/Applications/Airfoil.app').speakers.ID(u'001B6320D5EB@Patio'), app(u'/Applications/Airfoil.app').speakers.ID(u'10DDB199A1F0@Airplay - All Speakers')]
  Airfoil Debug                   update: Computer (com.rogueamoeba.airfoil.LocalSpeaker) - Connected: 0
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-com.rogueamoeba.airfoil.LocalSpeaker value: (u'Computer', u'disconnected')
  Airfoil Debug                   update: Outdoor (com.rogueamoeba.group.8D683FC9-2F91-4973-976B-844F12DA3D90) - Connected: 0
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-com.rogueamoeba.group.8D683FC9-2F91-4973-976B-844F12DA3D90 value: (u'Outdoor', u'disconnected')
  Airfoil Debug                   update: Indoor (com.rogueamoeba.group.79D08563-F04B-4049-9522-2AEDE31A02F1) - Connected: 0
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-com.rogueamoeba.group.79D08563-F04B-4049-9522-2AEDE31A02F1 value: (u'Indoor', u'disconnected')
  Airfoil Debug                   update: Bedroom (90840DEAFB78@Bedroom) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-90840DEAFB78 value: (u'Bedroom', u'connected')
  Airfoil Debug                   update: Pool (283737430054@Pool) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-283737430054 value: (u'Pool', u'connected')
  Airfoil Debug                   update: Theatre (002312F7DF86@Theatre) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-002312F7DF86 value: (u'Theatre', u'connected')
  Airfoil Debug                   update: Living Room (581FAAE9AC92@Living Room) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-581FAAE9AC92 value: (u'Living Room', u'connected')
  Airfoil Debug                   update: Kitchen (00254B09A89C@Kitchen) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-00254B09A89C value: (u'Kitchen', u'connected')
  Airfoil Debug                   update: Patio (001B6320D5EB@Patio) - Connected: 1
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-001B6320D5EB value: (u'Patio', u'connected')
  Airfoil Debug                   update: Airplay - All Speakers (10DDB199A1F0@Airplay - All Speakers) - Connected: 0
  Airfoil Debug                   update: adding to newKnownSpeakers for id: ID-10DDB199A1F0 value: (u'Airplay - All Speakers', u'disconnected')
  Airfoil Debug                   update: setting speakers pref to: Item : (dict)
     ID-001B6320D5EB : (list)
          Item : Patio (string)
          Item : connected (string)
     ID-002312F7DF86 : (list)
          Item : Theatre (string)
          Item : connected (string)
     ID-00254B09A89C : (list)
          Item : Kitchen (string)
          Item : connected (string)
     ID-10DDB199A1F0 : (list)
          Item : Airplay - All Speakers (string)
          Item : disconnected (string)
     ID-283737430054 : (list)
          Item : Pool (string)
          Item : connected (string)
     ID-581FAAE9AC92 : (list)
          Item : Living Room (string)
          Item : connected (string)
     ID-90840DEAFB78 : (list)
          Item : Bedroom (string)
          Item : connected (string)
     ID-com.rogueamoeba.airfoil.LocalSpeaker : (list)
          Item : Computer (string)
          Item : disconnected (string)
     ID-com.rogueamoeba.group.79D08563-F04B-4049-9522-2AEDE31A02F1 : (list)
          Item : Indoor (string)
          Item : disconnected (string)
     ID-com.rogueamoeba.group.8D683FC9-2F91-4973-976B-844F12DA3D90 : (list)
          Item : Outdoor (string)
          Item : disconnected (string)
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil Debug                   runConcurrentThread: update()
  Airfoil                         Turning off debug logging

--
Korey

Posted on
Mon Apr 11, 2016 11:44 am
jay (support) offline
Site Admin
User avatar
Posts: 18199
Joined: Mar 19, 2008
Location: Austin, Texas

Re: Airfoil 5

Korey wrote:
I can't get Airfoil 5 to change the speaker volume variables, I have tried everything, new OS install (10.9), fresh indigo database file.

I'm at my wits end here, the connected / disconnected status will track but not the volume.

Please help.. :(


The plugin doesn't do anything with volumes in variables. It only creates variables for each speaker to show connected/disconnected and a variable that shows the current source...

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Posted on
Mon Apr 11, 2016 2:08 pm
Korey offline
User avatar
Posts: 811
Joined: Jun 04, 2008
Location: Henderson, NV

Re: Airfoil 5

jay (support) wrote:
Korey wrote:
I can't get Airfoil 5 to change the speaker volume variables, I have tried everything, new OS install (10.9), fresh indigo database file.

I'm at my wits end here, the connected / disconnected status will track but not the volume.

Please help.. :(


The plugin doesn't do anything with volumes in variables. It only creates variables for each speaker to show connected/disconnected and a variable that shows the current source...



Correct you are Jay!

It's been over a year now and I had forgotten i had to use a script to send indigo the speaker volumes variables. :shock:

Hopefully this is one of the fancy updates you guys have eluded to for Indigo 7! :)

Can anyone see why this script would now not be updating the Variables in indigo?

I've deleted the Variables and it seems to think they still exist, has something changed in indigo? is IndigoStatus Updater still valid?

Any help is appreciated!


Code: Select all
-- audioAppStatusUpdater
-- Written by Doug Kress (doug.kress@gmail.com)

-- Much of the ideas and some of the iTunes property retrieval code was borrowed from Indigo's default "iTunes sync script"
--  (setup instructions here: http://www.perceptiveautomation.com/wiki/doku.php?id=itunes#set_up_the_itunes_sync_script )

-- This script is meant to monitor various applications and update the variable status of the Indigo server based on current values
-- For more information, please refer to the README.txt document included in the package.

-- This is currently defined to interface with:
--    iTunes
--    AirFoil


-- appTimeout is the lenght of time to wait for an application to respond
property appTimeout : 3

-- refreshRate is the frequency of variable updates
property refreshRate : 3


global appList
global appSetters
global arrayKeyList
global arrayValueList
global hdlrApp -- Perhaps this could be handled better. Just pretend it's not here.


-- The list of psudo key/value pairs that define what will be sent to Indigo
set arrayKeyList to {}
set arrayValueList to {}

-- Applist contains a list of apps and parameters (appName, Parameters), ...

-- This is the application list - used to identify what applications are running in each itteration.
-- Automatically creates a variable for "appnameIsRunning"
set appList to {"AirFoil", "iTunes"}
set appSetters to {updateAirFoilProperties, updateiTunesProperties}


-- Get AirFoil properties
on updateAirFoilProperties()
   tell application "Airfoil"
      set strSource to (get name of current audio source) as string
      set speakerNames to {}
      set speakerVolumes to {}
      
      repeat with spkr in speakers
         set end of speakerNames to (get name of spkr) as string
         set end of speakerVolumes to (get volume of spkr) as number
      end repeat
   end tell
   setPropValue("AirFoilCurrentSource", strSource, true)
   
   set indx to 1
   repeat with strName in speakerNames
      set strPropPrefix to "AirFoilSpeaker" & cleanName(strName)
      setPropValue(strPropPrefix & "Volume", (get item indx of speakerVolumes), false)
      
      set indx to indx + 1
   end repeat
end updateAirFoilProperties

on updateiTunesProperties()
   set curPlayList to ""
   set curArtistName to ""
   set curAlbumName to ""
   set curTrackName to ""
   
   tell application "iTunes"
      if exists name of current playlist then
         copy name of current playlist to curPlayList
         copy curPlayList to lastPlayList
      end if
      
      if (curPlayList ≠ "Radio") then
         if exists artist of current track then
            copy artist of current track to curArtistName
         end if
         if exists album of current track then
            copy album of current track to curAlbumName
         end if
         if exists name of current track then
            copy name of current track to curTrackName
         end if
      else -- iTunes radio data seems a little wonky to me
         if exists comment of current track then
            copy comment of current track to curArtistName
         end if
         if exists name of current track then
            copy name of current track to curAlbumName
         end if
         if exists category of current track then
            copy category of current track to curTrackName
         end if
      end if
      --------------
      copy sound volume to curVolume
      set currentlyPlaying to ¬
         (player state = playing) or (player state = fast forwarding) or (player state = rewinding)
   end tell
   
   setPropValue("iTunesIsPlaying", currentlyPlaying, false)
   if (currentlyPlaying) then
      setPropValue("CurrentPlaylist", curPlayList, false)
      setPropValue("CurrentArtist", curArtistName, false)
      setPropValue("CurrentAlbum", curAlbumName, false)
      setPropValue("CurrentTrack", curTrackName, false)
   end if
   
end updateiTunesProperties

-- Below this point is the core of the system, where the above are used to add new application interfaces as needed
-- Main event loop - check each related "app" for variable changes...
repeat
   -- update property values
   updateAppProperties()
   
   -- Save back to indigo
   updateIndigo()
   delay refreshRate
end repeat


-- Cycle through each of the applications and run the appropriate handlers to gather properties
on updateAppProperties()
   repeat with indx from 1 to length of appList
      set strApp to item indx of appList
      set hdlrApp to item indx of appSetters
      set blnRunning to isAppRunning(strApp)
      setPropValue(strApp & "IsRunning", blnRunning, true)
      
      try
         if blnRunning then
            with timeout of appTimeout seconds
               hdlrApp()
            end timeout
         end if
      end try
   end repeat
end updateAppProperties

-- Update properties to Indigo server
on updateIndigo()
   repeat with strKey in arrayKeyList
      set currentValue to getPropValue(strKey)
      try
         with timeout of appTimeout seconds
            tell application "IndigoServer"
               if not (variable strKey exists) then
                  make new variable with properties {name:strKey, value:currentValue}
               else
                  set indigoValue to (value of variable strKey)
                  if currentValue is not equal to indigoValue then
                     set value of variable strKey to currentValue
                  end if
               end if
            end tell
         end timeout
      end try
   end repeat
end updateIndigo

-- Log information to IndigoServer
on IndigoLog(logString)
   try
      with timeout of appTimeout seconds
         tell application "IndigoServer" to log logString using type "IndigoStatus Updater"
      end timeout
   end try
end IndigoLog

-- Used to check to see if a specified application is currently running
on isAppRunning(strApp)
   try
      with timeout of appTimeout seconds
         tell application "System Events"
            if (get name of every process) contains strApp then
               return true
            end if
         end tell
      end timeout
   end try
   return false
end isAppRunning

-- Clean a string to only alphanumeric values (used to create Indigo variable names based on data, where necessary)
on cleanName(str)
   set goodChars to "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_"
   set strNew to ""
   repeat with i from 1 to length of str
      if character i of str is in goodChars then set strNew to strNew & (character i of str)
   end repeat
end cleanName

-- Get Key ID (from arrayKeyList)
on getKeyID(strKey)
   set strKey to strKey as string
   set intId to 1
   repeat with strName in arrayKeyList
      if strKey is equal to (strName as string) then return intId
      set intId to intId + 1
   end repeat
   set end of arrayKeyList to strKey
   set end of arrayValueList to ""
   return intId
end getKeyID

-- set Property Value (arrayValueList) based on key (arrayKeyList)
on setPropValue(strKey, strValue, bLogChange)
   set intId to getKeyID(strKey)
   if bLogChange then
      set prevValue to get item intId of arrayValueList
      if prevValue as string is not equal to strValue as string then
         IndigoLog(strKey & " Changed from \"" & prevValue & "\" to \"" & strValue & "\"")
      end if
   end if
   set item intId of arrayValueList to strValue
end setPropValue

-- get Property Value from arrayValueList (based on key in arrayKeyList)
on getPropValue(strKey)
   return get item (getKeyID(strKey)) of arrayValueList
end getPropValue






Here is the output of the apple script:





Code: Select all
tell application "System Events"
   get name of every process
      --> {"loginwindow", "Dock", "SystemUIServer", "iTunesHelper", "AirPlayUIAgent", "Remote Buddy", "SABnzbd", "CouchPotato", "Airfoil", "AirVideoServerHDLauncher", "MacsFanControl", "NotificationCenter", "ARDAgent", "AirVideoServerHD", "Airfoil Satellite", "DDAssist", "com.apple.dock.extra", "com.apple.ShareKitHelper", "System Events", "Indigo 6", "AppleSpell", "SecuritySpyHelper", "com.apple.internetaccounts", "iTunes", "Console", "EscrowSecurityAlert", "Finder", "SecuritySpy", "Activity Monitor", "BBEdit", "nbagent", "AppleScript Editor", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoServer", "IndigoPluginHost", "osascript", "Image Events"}
end tell
tell application "IndigoServer"
   log "AirFoilIsRunning Changed from \"\" to \"true\"" using type "IndigoStatus Updater"
   log "AirFoilIsRunning Changed from \"\" to \"true\"" using type "IndigoStatus Updater"
   log "AirFoilIsRunning Changed from \"\" to \"true\"" using type "IndigoStatus Updater"
   log "AirFoilIsRunning Changed from \"\" to \"true\"" using type "IndigoStatus Updater"
   log "AirFoilIsRunning Changed from \"\" to \"true\"" using type "IndigoStatus Updater"
   log "AirFoilIsRunning Changed from \"\" to \"true\"" using type "IndigoStatus Updater"
   log "AirFoilIsRunning Changed from \"\" to \"true\"" using type "IndigoStatus Updater"
end tell
tell application "Airfoil"
   get name of current audio source
      --> "iTunes"
   count every speaker
      --> 8
   get name of item 1 of every speaker
      --> "Computer"
   get volume of item 1 of every speaker
      --> 0.046986564994
   get name of item 2 of every speaker
      --> "Airplay - All Speakers"
   get volume of item 2 of every speaker
      --> 0.571550190449
   get name of item 3 of every speaker
      --> "Pool"
   get volume of item 3 of every speaker
      --> 0.0
   get name of item 4 of every speaker
      --> "Living Room"
   get volume of item 4 of every speaker
      --> 0.300000011921
   get name of item 5 of every speaker
      --> "Kitchen"
   get volume of item 5 of every speaker
      --> 0.274028599262
   get name of item 6 of every speaker
      --> "Theatre"
   get volume of item 6 of every speaker
      --> 0.0
   get name of item 7 of every speaker
      --> "Bedroom"
   get volume of item 7 of every speaker
      --> 0.098814226687
   get name of item 8 of every speaker
      --> "Patio"
   get volume of item 8 of every speaker
      --> 0.0
end tell
tell application "IndigoServer"
   log "AirFoilCurrentSource Changed from \"\" to \"iTunes\"" using type "IndigoStatus Updater"
   log "AirFoilCurrentSource Changed from \"\" to \"iTunes\"" using type "IndigoStatus Updater"
   log "AirFoilCurrentSource Changed from \"\" to \"iTunes\"" using type "IndigoStatus Updater"
   log "AirFoilCurrentSource Changed from \"\" to \"iTunes\"" using type "IndigoStatus Updater"
   log "AirFoilCurrentSource Changed from \"\" to \"iTunes\"" using type "IndigoStatus Updater"
   log "AirFoilCurrentSource Changed from \"\" to \"iTunes\"" using type "IndigoStatus Updater"
   log "AirFoilCurrentSource Changed from \"\" to \"iTunes\"" using type "IndigoStatus Updater"
end tell
tell application "System Events"
   get name of every process
      --> {"loginwindow", "Dock", "SystemUIServer", "iTunesHelper", "AirPlayUIAgent", "Remote Buddy", "SABnzbd", "CouchPotato", "Airfoil", "AirVideoServerHDLauncher", "MacsFanControl", "NotificationCenter", "ARDAgent", "AirVideoServerHD", "Airfoil Satellite", "DDAssist", "com.apple.dock.extra", "com.apple.ShareKitHelper", "System Events", "Indigo 6", "AppleSpell", "SecuritySpyHelper", "com.apple.internetaccounts", "iTunes", "Console", "EscrowSecurityAlert", "Finder", "SecuritySpy", "Activity Monitor", "BBEdit", "nbagent", "AppleScript Editor", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoServer", "IndigoPluginHost", "osascript", "Image Events"}
end tell
tell application "IndigoServer"
   log "iTunesIsRunning Changed from \"\" to \"true\"" using type "IndigoStatus Updater"
   log "iTunesIsRunning Changed from \"\" to \"true\"" using type "IndigoStatus Updater"
   log "iTunesIsRunning Changed from \"\" to \"true\"" using type "IndigoStatus Updater"
   log "iTunesIsRunning Changed from \"\" to \"true\"" using type "IndigoStatus Updater"
   log "iTunesIsRunning Changed from \"\" to \"true\"" using type "IndigoStatus Updater"
   log "iTunesIsRunning Changed from \"\" to \"true\"" using type "IndigoStatus Updater"
   log "iTunesIsRunning Changed from \"\" to \"true\"" using type "IndigoStatus Updater"
end tell
tell application "iTunes"
   exists name of current playlist
      --> true
   get name of current playlist
      --> "Rodney & Emmy"
   exists artist of current track
      --> true
   get artist of current track
      --> "Rodney Crowell"
   exists album of current track
      --> true
   get album of current track
      --> "The Rodney Crowell Collection"
   exists name of current track
      --> true
   get name of current track
      --> "Voila, An American Dream"
   get sound volume
      --> 100
   get player state
      --> playing
end tell
tell application "IndigoServer"
   exists variable "AirFoilIsRunning"
   exists variable "AirFoilIsRunning"
   exists variable "AirFoilIsRunning"
   exists variable "AirFoilIsRunning"
   exists variable "AirFoilIsRunning"
   exists variable "AirFoilIsRunning"
   exists variable "AirFoilIsRunning"
   exists variable "AirFoilCurrentSource"
   exists variable "AirFoilCurrentSource"
   exists variable "AirFoilCurrentSource"
   exists variable "AirFoilCurrentSource"
   exists variable "AirFoilCurrentSource"
   exists variable "AirFoilCurrentSource"
   exists variable "AirFoilCurrentSource"
   exists variable "AirFoilSpeakerComputerVolume"
   exists variable "AirFoilSpeakerComputerVolume"
   exists variable "AirFoilSpeakerComputerVolume"
   exists variable "AirFoilSpeakerComputerVolume"
   exists variable "AirFoilSpeakerComputerVolume"
   exists variable "AirFoilSpeakerComputerVolume"
   exists variable "AirFoilSpeakerComputerVolume"
   exists variable "AirFoilSpeakerAirplayAllSpeakersVolume"
   exists variable "AirFoilSpeakerAirplayAllSpeakersVolume"
   exists variable "AirFoilSpeakerAirplayAllSpeakersVolume"
   exists variable "AirFoilSpeakerAirplayAllSpeakersVolume"
   exists variable "AirFoilSpeakerAirplayAllSpeakersVolume"
   exists variable "AirFoilSpeakerAirplayAllSpeakersVolume"
   exists variable "AirFoilSpeakerAirplayAllSpeakersVolume"
   exists variable "AirFoilSpeakerPoolVolume"
   exists variable "AirFoilSpeakerPoolVolume"
   exists variable "AirFoilSpeakerPoolVolume"
   exists variable "AirFoilSpeakerPoolVolume"
   exists variable "AirFoilSpeakerPoolVolume"
   exists variable "AirFoilSpeakerPoolVolume"
   exists variable "AirFoilSpeakerPoolVolume"
   exists variable "AirFoilSpeakerLivingRoomVolume"
   exists variable "AirFoilSpeakerLivingRoomVolume"
   exists variable "AirFoilSpeakerLivingRoomVolume"
   exists variable "AirFoilSpeakerLivingRoomVolume"
   exists variable "AirFoilSpeakerLivingRoomVolume"
   exists variable "AirFoilSpeakerLivingRoomVolume"
   exists variable "AirFoilSpeakerLivingRoomVolume"
   exists variable "AirFoilSpeakerKitchenVolume"
   exists variable "AirFoilSpeakerKitchenVolume"
   exists variable "AirFoilSpeakerKitchenVolume"
   exists variable "AirFoilSpeakerKitchenVolume"
   exists variable "AirFoilSpeakerKitchenVolume"
   exists variable "AirFoilSpeakerKitchenVolume"
   exists variable "AirFoilSpeakerKitchenVolume"
   exists variable "AirFoilSpeakerTheatreVolume"
   exists variable "AirFoilSpeakerTheatreVolume"
   exists variable "AirFoilSpeakerTheatreVolume"
   exists variable "AirFoilSpeakerTheatreVolume"
   exists variable "AirFoilSpeakerTheatreVolume"
   exists variable "AirFoilSpeakerTheatreVolume"
   exists variable "AirFoilSpeakerTheatreVolume"
   exists variable "AirFoilSpeakerBedroomVolume"
   exists variable "AirFoilSpeakerBedroomVolume"
   exists variable "AirFoilSpeakerBedroomVolume"
   exists variable "AirFoilSpeakerBedroomVolume"
   exists variable "AirFoilSpeakerBedroomVolume"
   exists variable "AirFoilSpeakerBedroomVolume"
   exists variable "AirFoilSpeakerBedroomVolume"
   exists variable "AirFoilSpeakerPatioVolume"
   exists variable "AirFoilSpeakerPatioVolume"
   exists variable "AirFoilSpeakerPatioVolume"
   exists variable "AirFoilSpeakerPatioVolume"
   exists variable "AirFoilSpeakerPatioVolume"
   exists variable "AirFoilSpeakerPatioVolume"
   exists variable "AirFoilSpeakerPatioVolume"
   exists variable "iTunesIsRunning"
   exists variable "iTunesIsRunning"
   exists variable "iTunesIsRunning"
   exists variable "iTunesIsRunning"
   exists variable "iTunesIsRunning"
   exists variable "iTunesIsRunning"
   exists variable "iTunesIsRunning"
   exists variable "iTunesIsPlaying"
   exists variable "iTunesIsPlaying"
   exists variable "iTunesIsPlaying"
   exists variable "iTunesIsPlaying"
   exists variable "iTunesIsPlaying"
   exists variable "iTunesIsPlaying"
   exists variable "iTunesIsPlaying"
   exists variable "CurrentPlaylist"
   exists variable "CurrentPlaylist"
   exists variable "CurrentPlaylist"
   exists variable "CurrentPlaylist"
   exists variable "CurrentPlaylist"
   exists variable "CurrentPlaylist"
   exists variable "CurrentPlaylist"
   exists variable "CurrentArtist"
   exists variable "CurrentArtist"
   exists variable "CurrentArtist"
   exists variable "CurrentArtist"
   exists variable "CurrentArtist"
   exists variable "CurrentArtist"
   exists variable "CurrentArtist"
   exists variable "CurrentAlbum"
   exists variable "CurrentAlbum"
   exists variable "CurrentAlbum"
   exists variable "CurrentAlbum"
   exists variable "CurrentAlbum"
   exists variable "CurrentAlbum"
   exists variable "CurrentAlbum"
   exists variable "CurrentTrack"
   exists variable "CurrentTrack"
   exists variable "CurrentTrack"
   exists variable "CurrentTrack"
   exists variable "CurrentTrack"
   exists variable "CurrentTrack"
   exists variable "CurrentTrack"
end tell
tell application "System Events"
   get name of every process
      --> {"loginwindow", "Dock", "SystemUIServer", "iTunesHelper", "AirPlayUIAgent", "Remote Buddy", "SABnzbd", "CouchPotato", "Airfoil", "AirVideoServerHDLauncher", "MacsFanControl", "NotificationCenter", "ARDAgent", "AirVideoServerHD", "Airfoil Satellite", "DDAssist", "com.apple.dock.extra", "com.apple.ShareKitHelper", "System Events", "Indigo 6", "AppleSpell", "SecuritySpyHelper", "com.apple.internetaccounts", "iTunes", "Console", "EscrowSecurityAlert", "Finder", "SecuritySpy", "Activity Monitor", "BBEdit", "nbagent", "AppleScript Editor", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoPluginHost", "IndigoServer", "IndigoPluginHost", "osascript", "Image Events"}
end tell
tell application "Airfoil"
   get name of current audio source
      --> "iTunes"
   count every speaker
      --> 8
   get name of item 1 of every speaker
      --> "Computer"
   get volume of item 1 of every speaker
      --> 0.046986564994
   get name of item 2 of every speaker
      --> "Airplay - All Speakers"
   get volume of item 2 of every speaker
      --> 0.571550190449
   get name of item 3 of every speaker
      --> "Pool"
   get volume of item 3 of every speaker
      --> 0.0
   get name of item 4 of every speaker
      --> "Living Room"
   get volume of item 4 of every speaker
      --> 0.300000011921
   get name of item 5 of every speaker
      --> "Kitchen"
   get volume of item 5 of every speaker
      --> 0.274028599262
   get name of item 6 of every speaker
      --> "Theatre"
   get volume of item 6 of every speaker
      --> 0.0
   get name of item 7 of every speaker
      --> "Bedroom"
   get volume of item 7 of every speaker
      --> 0.098814226687
   get name of item 8 of every speaker
      --> "Patio"
   get volume of item 8 of every speaker
      --> 0.0
end tell

--
Korey

Posted on
Mon Apr 11, 2016 3:12 pm
jay (support) offline
Site Admin
User avatar
Posts: 18199
Joined: Mar 19, 2008
Location: Austin, Texas

Re: Airfoil 5

Korey wrote:
has something changed in indigo?


We've changed nothing about Indigo's AppleScript implementation since Indigo 4.

[MODERATOR NOTE] since this is about Airfoil AppleScript, I've split this off of the plugin topic into it's own topic in the AppleScript Scripting forum.

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Posted on
Mon Apr 11, 2016 6:15 pm
Korey offline
User avatar
Posts: 811
Joined: Jun 04, 2008
Location: Henderson, NV

Re: Airfoil 5

jay (support) wrote:
Korey wrote:
has something changed in indigo?


We've changed nothing about Indigo's AppleScript implementation since Indigo 4.

[MODERATOR NOTE] since this is about Airfoil AppleScript, I've split this off of the plugin topic into it's own topic in the AppleScript Scripting forum.



Seems to be a problem with my newly upgraded machine to 10.9.5, I've replicated my indigo database on my MBP running 10.10.5 and the script works as it should..

Nothing to see here.. Move along.. :? :(

--
Korey

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 4 guests