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


이번엔 어학용 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로 연결해 놓고 공부를 원하는 파일을 클릭해서 프로그램을 호출합니다. 그래서 처음에 창이 열리는 기능을 설정하지 않았네요. ^^; 번거로우셨다면 송구합니다.


신고
  1. 이전 댓글 더보기
  2. BlogIcon TieL
    2015.05.25 00:14 신고

    정말 감사드립니다 센스가 대박이세요ㅠㅠ 정말 사용자 필요에 맞추어 만들어진 프로그램이라는 게 설명만 읽어도 확 와닿네요. 정말정말 유용하게 써서 열심히 공부하겠습니다! 개발자님 화이팅!

  3. BlogIcon 임쌤
    2015.06.02 00:00 신고

    정말 감사합니다. 질문하나! 배속을 빠르게 하면서 구간 반복하거나 앞으로 되될리기는 안되네요. 맞는가 해서요.

  4. BlogIcon tddd
    2015.06.02 00:51 신고

    감사합니다

  5. BlogIcon 명상
    2015.06.02 16:36 신고

    백투더맥에서 보고 깜짝 놀랐음. 도대체 우리 김교수 능력의 한계는 어디까지???^^

  6. BlogIcon mariane
    2015.06.06 11:35 신고

    AnySecond v.1.1.5 관련하여 OS X 10.9.5 Mavericks 에서 사용 가능하게 해 주세요!!!
    감사합니다.

  7. BlogIcon 권귀태
    2015.06.26 03:04 신고

    정말 잘 쓰고 있습니다.
    염치 없지만 재생속도 조절이 가능하면 정말 최고일것 같습니다.

    • BlogIcon 김종엽 깜신
      2015.06.26 03:20 신고
      댓글 주소 수정 및 삭제

      블로그 배포판을 사용하고 계신 모양이네요. 앱스토어에 올린 AnySecond v1.1.5에는 재생속도 조절 기능이 추가되어 있습니다. 무료로 올려놓았으니까, 앱스토어에서 다운받아 사용해보세요.
      잘 쓰고 계시다니 무척 고맙습니다. ^^

  8. 조유진
    2015.07.08 07:03 신고

    감사합니다. 아주 잘 쓰고 있습니다.
    버그인지, 기능이 없는지 여쭤보고싶은것은,
    재생속도를 조절한 후에는 초 단위로 앞뒤로 이동하는 단축키와 버튼이 먹통이 됩니다.
    저는 녹취를 위해 이 앱을 유용하게 쓰고있는데, 인터뷰이들의 말이 그리 빠르지 않아서 1.5배속을 기본으로 두고 타이핑을 하는데, 그럴땐 앞 뒤로 가기가 안되더군요. 앞으로 이동은 아예 되지 않고, 뒤로 이동은 배속설정이 풀려 1배속이 되면서 뒤로 가기가 되네요.
    혹시 수정이 되면 부탁드리겠습니다. 감사합니다.

  9. besquare
    2015.07.15 14:45 신고

    받은건 한참전에 받아두고..
    이제서야 후기 남기러 왔네요.

    결과만 말씀드리면 너무 감사히 잘쓰고 있습니다.
    어학기에 필요한 모든 기능에 단축키 등록 되어있는 것이 진짜
    "신의한수" 아닌가 싶습니다.

    더운 여름날 건강 유념하시고, 앞으로도 많이 응원할게요.
    감사합니다!

  10. BlogIcon 최고
    2015.07.27 01:34 신고

    좋은 프로그램 만들어 주셔서 정말 감사드립니다..복 받으실거에요:)

  11. 바람처럼
    2015.07.30 22:39 신고

    ㅠㅠ
    os x 10.6.8
    버전은 없나요.. ㅠㅠ
    사정이 있어 구 os를 쓰고 있어요..
    번거로운 것이 아니라면 부탁드립니다.
    고맙습니다. 꾸벅

    • BlogIcon 김종엽 깜신
      2015.07.31 19:32 신고
      댓글 주소 수정 및 삭제

      동일한 사연들이 자주 연락이 오네요.
      실은 저도 아마추어 개발자이다보니, 별거 아닌 것 같은 문제들도 해결하는 게 쉽지 않습니다. ㅠ.ㅠ
      열심히 공부해서 다음 버전업에서는 좀 더 하위 버전 OS에서도 돌아갈 수 있도록 해보겠습니다.

  12. BlogIcon 민들레
    2015.08.03 17:16 신고

    덕분에 영어 리스닝을 더욱 쉽게 맥에서 접할 수 있어서 너무 기쁩니다. 안드로이드 어플 auto repeat player를 이용했었는데 이처럼 음원 표시도 있으면 구간 넘길때 유용하지 않을까 싶습니다. 솔직히 이런 어플 무료로 사용할 수 있다는 것 만으로 감사하지만, 1주일 사용 후 개선점을 하나 꼽자면 <스페이스:일시정지>이후 셋팅이 다시 초기화 되는점..즉, 소리크기를 키운 후 스페이스 일시정지-> 재생 하면 원상태로 돌아가네요~

  13. BlogIcon 한날
    2015.09.08 23:50 신고

    고맙습니다. 잘 쓰겠습니다. 애타게 찾던 앱입니다. ^^

  14. 감사합니다.
    2015.09.18 23:45 신고

    만들줄 몰라서 못만들었습니다. ;;;;

    정말 수고하셨고 감사합니다. 잘쓰겠습니다.

  15. 감사합니다
    2015.10.23 10:59 신고

    아이튠즈로 반복하다가 잘 쓰겠습니다.

  16. BlogIcon 존이
    2016.01.02 19:17 신고

    프로그램 잘 쓰고 있는데, 생각보다 메모리를 많이 잡아먹는것 같아요. 맥북 배터리도 빨리 소모된다는 느낌을 받네요. 이 프로그램을 실행할때와 그렇지 않을 때 배터리소모가 좀 차이가 있습니다. 그리고 구간반복기능이 있었으면 좋겠네요!

  17. BlogIcon 존이
    2016.01.04 19:06 신고

    플레이어를 실행시키고 파일을 연 다음에 바로 재생버튼을 누르지 않고, 스크롤을 이용해 이동한 다음에 재생버튼을 누르면 재생이 되지 않아요. 아마 오류인듯 싶네요. 그러니까 정리하자만 파일을 열자마자 스크롤을 이용해 원하는 위치에서부터 재생하고 싶은데, 재생이 되지 않아요...수정 부탁드립니다.

  18. 조중현
    2016.05.06 20:52 신고

    감사합니다

  19. 감사합니다~!
    2016.08.19 17:36 신고

    감사합니다. 꼭 필요한 기능이 있어서 유용하게 쓸수있을것 같습니다~

  20. 이상우
    2016.12.16 11:30 신고

    안녕하세요.
    병원찾다가 들어오게 되었습니다.

    대단하시네요.
    저도 이 앱 사용해봐야 겠습니다.

  21. 김휘준
    2017.06.10 14:05 신고

    감사합니다 :)
    아이폰에서는 audipo 라는 구간반복 앱이 있는데 혹시 모르신다면 참고하시면 좋을 거 같습니다! 거기엔 반복하고자 하는 구간의 시작과 끝을 설정하면 무한으로 계속 반복이 되는 형식으로 해놓더라구요!

티스토리 툴바