Airfoil에서 현재 고객 확보 미디어의 이름 또는 주소를

직장에서 우리는 Airfoil 을 실행하는 Mac mini를 엔드 포인트로 사용하여 스피커를 통해 음악을 스트리밍합니다.

이상적으로는 현재 클라이언트 스트리밍 미디어의 이름 또는 주소를 확인하기 위해 해당 컴퓨터에 쿼리하고 싶습니다.

네트워크의 다른 컴퓨터 또는 Mac mini의 에이전트에서이 작업을 수행하게되어 기쁩니다. 이게 가능해?



답변

이것이 이상적이지는 않지만 원격 클라이언트가 내 컴퓨터의 Airfoil 스피커에 연결되면 콘솔에서 다음과 유사한 라인이 생성됩니다. /var/log/appfirewall.log

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

그래서 잠재적으로 당신이 수 cat또는 같은 것을 사용하여 “익형 스피커”를 찾고tailappfirewall.log

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

관련 라인에서 IP를 구문 분석하십시오.

또는 Airfoil이 AppleScript를 지원 하므로 그로 할 수있는 일이있을 수 있습니다. 또는 Rogue Ameoba 에게 이메일을 보낼 수 있습니다. 항상 지원이 우수하다는 것을 알았습니다.