본문 바로가기

깜신's Today..

[자작앱] 구간 반복이 가능한 어학용 MP3 플레이어 for mac


깜신이 아마추어 개발자라는 사실은 제 블로그에 자주 방문하시는 분이라면 이미 아실 텐데요.


이번엔 어학용 MP3 플레이어를 하나 만들었습니다.

이름은 AnySecond v1.1입니다.

영어나 기타 어학용도로 MP3 파일을 듣게 되면, 구간 반복 기능이 필수인데요. 윈도우에는 다양한 어학용 플레이어가 있는 데 반해, 맥(mac)에는 적당한 프로그램이 없더군요. 심지어 플레이 중 단축키를 통해 앞뒤로 편히 왔다 갔다 할 수 있는 프로그램도 없고요.


그래서 제가 하나 만들어봤습니다.

간단한 프로그램이라 인터페이스가 무척 간단합니다.

앱 아이콘 디자인부터 버튼 디자인까지 모두 제가 직접 하다 보니, 완성도는 조금 떨어지지만

그래도 필요하신 분들은 편히 이용하시라고 배포하게 되었습니다.




기능 설명

하나. 가장 중요한 기능은 플레이 버튼 위에 체크 모양 형태로 되어 있는 구간 반복 기능입니다. 어학 공부 중에 구간을 반복해서 듣고 싶은 경우가 잦은데요. iTunes를 비롯한 여러 훌륭한 MP3 플레이어에는 이 기능이 없습니다. 외국인들은 좋은 음악을 굳이 구간만 반복해서 들을 일이 없으니, 이런 기능을 개발할 필요를 전혀 못 느꼈을 겁니다. 하지만 영어를 공부하는 우리에겐 정말 필요하죠. 플레이 중 반복을 원하는 시작 위치를 지날 때 


체크 버튼 (단축키 ‘B’)을 눌러주세요. 그러면 메모리에 플레이 위치가 저장됩니다. 이제 다시 그곳으로 돌아가고 싶을 땐 플레이 버튼 바로 왼쪽에 있는 


‘체크 위치로 돌아가기’(단축키 ‘G’) 버튼을 누르시면 됩니다. 


구글링을 해보니, 구간 반복을 위해서 음악 편집 프로그램(Garageband나 Soundforge 등)을 쓰신다는 분도 계시더군요. 하지만 음악 편집 프로그램은 구간 반복도 번거로울뿐더러, 한 번 설정한 구간 반복을 취소하고 다른 위치에 다시 설정하는 것도 불편하죠. 이제는  AnySecond로 편히 구간 반복하세요. 



둘. 앞뒤 이동 버튼도 다양한 ‘초’ 단위로 구성했습니다. iTunes에는 심지어 앞으로 편히 오갈 수 있는 단축키마저 없죠. 저도 비슷한 기능의 플레이어를 찾던 중, 클리앙의 한 게시판에서 MPlayer를 권유받아 사용하고 있었습니다. 그런데 문제는 앞뒤 이동 간격이 10초로 정해져 있다는 거더군요. 영어 공부 중 10초는 생각보다 깁니다. 5초 정도면 좋겠는데, 10초로 설정되어 있으니, 원치 않는 곳부터 다시 들어야 하는 수고가 있더군요. (물론, 이 수고를 덜고자 AnySecond를 만든 게 더 큰 수고이긴 했습니다. ㅠㅠ) 그래서 앞뒤 이동 버튼을 뒤로는 3, 5, 7, 9초 단위로 세분하고, 앞으로는 5, 10, 15초 단위로 구성했습니다. 영어 학습자가 직접 개발하지 않으면 절대 추가되지 않을 기능 아닌가요?! ^^;



셋. 단축키도 아주 넉넉하게 적용했습니다. 영어 학습 중에 트랙패드나 마우스로 앞뒤 이동 버튼을 번갈아 클릭하는 건 굉장히 불편하거든요. 단축키는 키보드 배열을 고려해 다음처럼 설정했습니다.


3초 뒤로 이동 : V

5초 뒤로 이동 : C

7초 뒤로 이동 : X

9초 뒤로 이동 : Z


5초 앞으로 이동 : N

10초 앞으로 이동 : M

15초 앞으로 이동 : ,


플레이 / 잠시 멈춤 : 스페이스

구간 반복 위치 설정 : B 

구간 반복 위치로 이동 : G 

 

앞으로 빨리 감기 : S

뒤로 빨리 감기 : A




프로그램 앱스토어 링크


(v1.1은 설치파일 형태로 배포했었는데, v1.1.5부터는 맥 정식 심사를 거쳐, 앱스토어를 통해 배포하고 있습니다. 위 링크로 따라가시거나, 맥앱스토어에서 AnySecond로 검색해서 설치하시면 됩니다. ^^)




개발 후기

저 혼자 쓰려고 만든 프로그램이다 보니, 많이 허접합니다. 그냥 가벼운 마음으로 써보시고요. 만약, 개선을 원하는 부분이 있으면, 댓글이나 방명록에 남겨주세요. 시간이 허락하고 능력이 허락하는 대로 다음 버전업 할 때 참고하도록 하겠습니다. 



Q&A


Q1. 프로그램을 실행했는데, 아무 창도 뜨지 않습니다.

A1. ‘Command + O’를 누르거나, 좌측 상단의 ‘파일’ 메뉴의 열기 버튼으로 MP3 파일을 고르시

면 프로그램 창이 열립니다.


저는 MP3 파일 전부를 AnySecond로 연결해 놓고 공부를 원하는 파일을 클릭해서 프로그램을 호출합니다. 그래서 처음에 창이 열리는 기능을 설정하지 않았네요. ^^; 번거로우셨다면 송구합니다.