2017년 2월 2일 목요일

[RE Player] 1. 기획 - 구간 반복이 가능함 음악 플레이어

1. 문제 - 구간 반복이 가능한 음악 플레이어가 없음
회사를 정리하고 토익 학원을 다니며 영어 공부를 열심히 하고 있었다. 본업을 접고 하는 공부라 간만에 아침 수업을 빠지지 않고 듣는 기염을 토하고 있었는데 한 이주만에 다소 지치며 슬슬 점심시간 전이나 오후반에 들어가게 되는 일이 많아졌...다는건 중요한건 아니고 하여튼. 공부를 하다가 다른 일 소일거리라도 할 겸, 코딩을 완전 놓지말자는 취지에서 아이템을 찾다가 쓰고있던 안드로이드 기본 음악 플레이어가 어학기로 쓰기에는 기능이 아쉬운 점이 있었다. 다른건 다 괜찮았는데 구간 반복 기능 그 기능이 참 아쉬웠다.


- 구글 이미지 검색으로 주워온 찍찍이 사진. 이 모델은 아니었음. 이미지 저작권은 아마 소니에 있을 겁니다.

학교를 다닐때는 카세트 테이프로 어학 공부를 했었는데 그 시절에는 찍찍이라는 물건이 있었다. A<->B라는 버튼을 누르면 A구간부터 B구간까지 구간 반복이 되는데 그 사이 테이프를 감는 소리가 찍찍하고 난다고해서 아마 찍찍이가 아니었을까 하는 그런 느낌이 든다. 

1.1. 시장조사 : 
시장조사 겸 찍찍이 어학기 등을 키워드로 앱을 다섯개 정도 설치해보았다. 종종 죽거나, 이전 곡의 반복 구간이 덮어지거나 하는 문제들이 하나 둘 발생한다.

2. 해결 방안 - 내가 만들기로 함ㅋ
지루한 토익 공부의 피난처가 아니었나 하지만 어쨋든 명분은 영어 공부도 하면서 앱도 만들자는 건전한 취지로 개발을 시작하기로 한다. 기획 겸 기능 목록을 정리하였는데 크게 아래 두가지 관점으로 기능을 뽑아 보았다.

2.1. 기본 플레이어에는 없지만 내가 필요한 기능
  • 구간 반복 기능 : 
    • 학원에서 받은 듣기 문제에서 잘 들리지 않는 부분들을 반복해서 듣고 싶다.
    • 곡별로 하나 혹은 복수개의 반복 구간이 관리되면 좋겠다.
    • 한 곡에 지정해 둔 반복 구간들이 다음 곡으로 넘어가거나 앱을 껐다 켜도 계속 기록이 되어 있으면 좋겠다. 
    • 반복 구간 간의 이동을 편리하게 할 수 있으면 좋겠다.
  • 모든 종류의 음악 파일 지원 : 
  • 코덱을 직접 만들건 당연히 아니므로 안드로이드에서 지원하는 음악파일밖에 재생을 못하긴하겠지만 뭔가 기본 플레이어들은 확장자 제한이 있는 느낌이 든다. asf같은 파일은 충분히 재생이 가능할텐데도 재생 목록에서 표시가 되지 않는 듯 하다. 플레이어에서는 확장자에 관계없이 파일을 재생할 수 있도록 하면 좋겠다.

  • 2.2. 음악 플레이어가 기본적으로 가져야하는 기능


    • 음악 재생 기능 : 음악의 재생, 정지, 다음/이전 곡으로 이동 등은 당연히 있어야 한다.


  • 재생 목록 기능
    • 그 주간의 음악 , 시험별 음악 파일이 관리되면 좋겠다
    • 추가/삭제 등은 기본적으로 지원되어야 한다.

    3. 정리
    찍찍이에 대한 향수와 플레이어 기능에 대한 아쉬움으로 시작된 찍찍이(가칭)의 기능에 대한 기획이 종료되었다. 이제 본격적으로 한땀한땀 구현해보자.

    4. 기타
    블로거 편집기 개구리다. 구글에서 너마저 버릴 것 같앙. github에 스태틱 페이지로 올려야 할까?

    댓글 없음:

    댓글 쓰기