2017-01-11 17 views
0

현재 뮤직 비주얼 라이저를 쓰려고하는데 작은 문제가 있습니다.현재 재생중인 노래 정보보기 OSX

저는 스크립팅 브리지에 익숙하며 iTunes에서 현재 트랙과 관련된 다양한 정보를 얻을 수 있지만 Spotify와 같은 다른 미디어 플레이어에 대한 지원을 추가하고 싶습니다.

내장 키보드의 일시 중지/재생, 다음 트랙 및 이전 트랙 버튼은 자동으로 마지막으로 사용한 미디어 플레이어에 해당 명령을 보내므로 내가 구할 수있는 단일 라이브러리가 있다고 가정했습니다. 어떤 음악 플레이어가 음악을 재생하든 관계없이이 정보.

답변

1

내장 키보드의 일시 중지/재생, 다음 트랙 및 이전 트랙 버튼은 자동으로 마지막으로 사용한 미디어 플레이어에 해당 명령을 보내므로 내가 호출 할 수있는 단일 라이브러리가 있다고 가정하고있었습니다 어떤 음악 플레이어가 음악을 재생하는지에 관계없이이 정보를 얻을 수 있습니다.

불행히도, 이것은 잘못된 가정입니다.

The media keys on the keyboard are weird. 더 큰 미디어 API의 일부는 아닙니다 (불행히도!). 아이튠즈가 아닌 다른 프로그램을 위해 일하는 것도 개발자들에 의해 상당한 노력을 기울여왔다.

iTunes publishes some information on the current track through a distributed notification. AppleScript를 통해 현재 트랙의 이름을 가져올 수도 있습니다. 그러나 이것은 더 큰 표준의 일부가 아닙니다. 다른 오디오 플레이어 응용 프로그램은 비슷한 것을 할 수도 있고하지 않을 수도 있습니다.

+0

해당 가정을 수정하는 데 도움을 주셔서 감사합니다.이 작업을 수행하려면 최소한 올바른 방향으로 나를 안내하십시오. 손가락이 건넜다. –

관련 문제