본문 바로가기

Mac OS X

#TweetMusic iTunes로 듣고 있는 음악, 트윗 친구들과 공유해 보세요. (맥용입니다)

필자는 요즘 트위터에 재미를 붙이고 있습니다.
방송과 신문등의 매체에서 소흘히 다루어지는 내용을 실시간으로 접할 수 있다는 장점 외에도
블러그나 개인홈페이지, 메신저 등과는 확실히 다른 매력이 느껴집니다.

트위터 이용 도중 내가 지금 컴퓨터로 듣고 있는 음악을 트위터 친구들과 공유하면 어떨까 하는 생각을 하게 되었습니다.
구글에서 언뜻 찾아보니 몇개가 보이던 것 같았는데
만들지 어렵지 않아 보여 필자가 직접 만들어 보았습니다.
반나절 만에 만든거라 부족하고 약간의 문제도 있으리라 생각되지만
혹시 필요하신 분은 편하게 가져가셔서 그냥 즐기시기 바랍니다 ^^

필자가 만든 TweetMusic은 AppleScript로만 만들어 졌습니다.
UI도 없고 기능도 없습니다.
단지 맥의 iTunes에서 현재 재생되고 있는 음악의 제목과 가수 앨범 정보를 자신의 트윗에 자동 등록해 줄 뿐입니다.

자 그럼 TweetMusic을 간단하게나마 소개해 보겠습니다.


먼저 이 포스트에 첨부된 첨부파일을 다운로드 받아 임의의 폴더에 압축을 풀면
TweetMusic이라는 파일이 하나 보이는데 그것만 실행시켜 주시면 됩니다.

TweetMusic이 실행 되면 자신의 트윗 계정을 입력하라는 대화상자가 나옵니다.
자신의 트윗 계정을 입력하고 승인버튼을 클릭하면 비밀번호를 입력하라는 대화상자가 나옵니다.
트윗 로그인 비밀번호를 입력하고 승인 버튼을 클릭합니다.

계정과 비밀번호를 한 번에 입력할 수 있으면 좋겠으나
AppleScript에서는 두 개 이상의 입력 대화상자가 지원되지 않더군요
그리고 계정정보를 저장해 두고 계정과 비밀번호를 다시 물어 보지 않으면 좋겠지만
그렇게  하려면 계정정보를 하드디스크 어딘가에 저장해야 하는데
암호화 하지 않은 채로 저장하면 보안상 문제가 있어서
그냥 TweetMusic 실행할 때 마다 계정정보를 입력하는 것으로 하였습니다.
귀찮으시겠지만 양해 부탁드립니다.

여기까지 한 다음 iTunes를 실행해서 음악을 재생해 보면 (iTunes를 먼저 실행해도 상관없습니다.)
현재의 음악 정보가 자신의 타임라인에 자동 등록 됨을 알 수 있습니다.
트윗 내용은 "#TweetMusic [선호도] 제목 (가수 / 앨범) 듣는 중..."으로 구성되어 있습니다.

시간이 많으면 좀 더 많은 기능을 넣고 싶은 욕심도 생깁니다만....
다음에 기회봐서 업그레이드 해보도록 하겠습니다.

AppleScript로만 작성되어서 리소스는 거의 안잡아먹을 것 같구요
아주 오래되지 않은 왠만한 OS X 와  iTunes 버전에서는 무리없이 작동될 듯 합니다.
혹시 안되는 버전이 있으면 @istsest 로 DM 날려주시기 바랍니다.