Ottieni il cliente attuale da Airfoil

1

Al lavoro utilizziamo un Mac mini che esegue Airfoil come endpoint per trasmettere musica attraverso gli altoparlanti.

Idealmente, mi piacerebbe interrogare quella macchina per accertare il nome o l'indirizzo dell'attuale media di streaming del client.

Sono felice di farlo da un'altra macchina sulla rete, o da un agente sul Mac mini stesso. È possibile?

    
posta richo 01.10.2012 - 08:57
fonte

1 risposta

1

Apprezzo che non sia l'ideale, ma quando un client remoto si connette a Airfoil Speakers sulla mia macchina, vedo una linea simile alla seguente generata nella Console, proveniente da /var/log/appfirewall.log

Firewall[85]: Allow Airfoil Speakers connecting from 192.168.1.72:52013 to port 5000 proto=6

Quindi potenzialmente potresti cat o tail il appfirewall.log alla ricerca di "Altoparlanti alfanumerici" usando qualcosa come

cat /var/log/appfirewall.log | grep -i "airfoil speakers connecting"

e analizza l'IP dalle righe pertinenti.

In alternativa, noto che Airfoil supporta AppleScript quindi forse c'è qualcosa che potresti fare con quello. Oppure puoi inviare una Rogue Ameoba un'email, ho sempre trovato il loro supporto eccellente.

    
risposta data 02.10.2012 - 10:15
fonte

Leggi altre domande sui tag