전버전에 비해서 훨씬 심플해진 파일목록창입니다. 각종 정보들을 표시해주고 그룹화함으로서 접근성도 증가되었습니다

훨씬 심플해지고 깨끗해진 결과창. 실시간으로 상태를 표시합니다.

앨범아트 미리보기 지원 (ATL 내장객체 CImage를 이용하기 때문에 몇몇 이미지는 제대로 나오질 않습니다)


*MP3 Lyrics Master은 삼성(Samsung), 아이리버(Iriver), 아이오디오/코원(iAUDIO/COWON) 등의 기기에 들어가는 MP3 파일에 자동으로 가사를 입력해 주는 가사마킹을 통해서 기기에서 편리하게 가사를 볼 수 있게 해주는 프로그램입니다.
*"MP3 Lyrics Master" is the program which mark lyrics of Samsung, iriver, COWON to mp3 file to view lyrics easily in devices convinently.

개선점1. UI 개선
 > 가변 레이아웃 적용
 > CListBox 컨트롤을 CListCtrl로 교체하여 가독성 증가 및 접근성이 훨씬 용이해짐

2. 메모리 누수 문제 해결 및 코드 변경
 > 스택 오버플로우로 종종 발생하던 메모리 오류 문제를 해결

3. 기능 추가/수정
 > 잘 사용되지 않던 파일 이름 교체 기능을 앨범 아트 다운로드 기능으로 교체 (Last.fm 서버를 이용합니다)
 > [설정]에서 COWON/iAUDIO의 MP3 가사마킹을 지원하도록 변경 (단, 수동설정이 필요합니다)
 > 태그 에디터에서 앨범아트 미리보기 기능 추가
 > 폴더째 통째로 드래그 앤 드롭시 하위폴더의 파일을 자동으로 추가
 > 중복되는 파일의 추가를 막음
 > lrc 파일 추출시 유니코드로 뽑을것인지 ASCII로 뽑을 것인지 속성 설정 가능 (ASCII를 지원 못하는 프로그램들이 많더라고요. 그 전까지는 유니코드로 lrc파일이 추출되었습니다.)

4. 버전명 변경

5. 수없이 많은 자잘한 버그 변경

6. 버전명 변경 (0.0x식으로 숫자가 올라가니까 너무 뭔가 쓸모없어서 (..) 확 올려서 0.4부터 버전명을 매기기로 했습니다)

어언 이 프로젝트를 보수해온지도 6개월이 되어갑니다 -_-;..
처음에 50kb도 안되던 프로그램이 어느덧 순수 코드만으로 100kb에 육박해가고 있고, 슬슬 프로그램이라고 불릴 수 있는 형태로 되어가고 있네요.
정올 알고리즘 연습한답시고 장장 10시간을 또 여기에 퍼부었습니다 (..). 하지만 얻은 것도 꽤 많아요. CListCtrl을 일단 거의 정복하다시피 했고(포인터를 징그럽게 많이 이용하더군요), 대규모 프로젝트에서는 어떻게 링킹을 시켜나가야 하는지 슬슬 감도 잡히고 있습니다 (프로그램이 상당히 커지면서 이 과정을 잘못하면 링킹에러가 발목을 잡더군요 ;;.. 언젠가부터 컴파일하는데 20초 가까이 걸리곤 합니다). CImage라는 재미있는 ATL도 알았고... GDI+를 아직 제대로 연습해보지 못한 것은 조금 아쉽지만 이제 필요한 기능들은 나름대로 다 써보았달까요 ^^;;...

어쨌거나 슬슬 이 프로젝트도 끝이 보이네요. 문제점을 발견하셨거나 하실 말씀이 있으면 덧글로 말씀해 주세요.
프로그램의 재배포는 엄금합니다. 2010-7-9
하단에 패치 버전인 v0.41로 다운받으세요.

[0.4b 수정사항]
1. 누락된 버그들을 모조리 다시 재패치.
2. 인터페이스상 버그 수정 및 복수 파일 선택시 id3 태그 수정 기능이 작동하지 않던 문제점 픽스
3. id3 태그를 읽어들일때 0x00으로 바이트가 채워져있으면 무시하고 읽어들이는 기능 추가
4. lrc 파일을 읽을 때 UTF8 인코딩을 지원시킴
5. 다수 파일의 id3 태그 수정시 id3 태그가 손상이 되는 버그 수정.
6. 다이어로그에 최소화 속성 추가.


앞으로의 수정사항 / 계획사항1. 용량이 없을때 파일이 없어지는 현상, 액세스거부시 잘못된 값이 리턴되는 등의 자잘한 문제 해결
2. wma/ogg 파일 해결 (GRID를 뽑아올 수 있는 방법을 찾지 못하고 있어서 또 연기되었습니다 -_-;;)
3. 자동업데이트 기능 추가 (자동업데이트를 할 서버가 없네요. 기부가 필요하다!)
4. Windows 7 API 중에서 Taskbar Progressbar 기능 추가
5. USB 메모리(MP3) 자동 인식 및 자동 실행 지원
6. 파일 리스트 추가시, id3 태그 변경시 부분을 멀티쓰레드로 코딩하기.

PS. 2010/09/12 ... ver 0.41로 패치합니다. ver 0.42 패치를 사용하세요.

[0.41 수정사항]
1. 가사 뷰어창 추가 (가사 업로드 및 편집 기능은 추후 추가 예정입니다. 리스트의 곡을 더블클릭하시면 위 다이어로그가 나타납니다.)
2. 아이팟/아이폰 가사(아이튠즈)를 지원합니다 [이미 TagGuru가 있긴 하지만..]
3. [태그 자동 픽스], [동종 모델의 가사 입력시 가사 입력하지 않음] 옵션이 추가되었습니다.
4. 태그로부터 가사를 받아오는 기능 추가
5. ogg/wma 파일 지원 및 미니플레이어 기능 추가

- 4번 항목 개선시 v0.42로 패치 예정이며, 1,2,3,5번은 한꺼번에 묶어서 v0.5로 업데이트 예정입니다.
 > 패치 완료

PS. 2010/09/16 ... ver 0.43로 패치합니다. (마지막 패치)

 [0.42/0.43 수정사항]
1. 가사 뷰어창에 아티스트/제목 검색 기능 추가
2. 알송/곰오디오 가사 혼합 검색 기능 추가
3. MD5 해시 태그와 ID3 태그 혼합 검색 기능 추가 (알고리즘)
4. ID3 태그를 불러오고 저장하는 데 있었던 유니코드 변환 중 고질적인 버그 수정 완료
5. "lrc 파일로 저장하기" 기능 활성화
6. 가사를 읽어올때 종종 생기는 버퍼 오버플로우 에러 패치
7. 그외 소소한 버그 몇가지 수정

.. Content-Length와 UTF8을 엄격하게 준수하지 않으면 곧바로 400 Bad Request를 리턴한다니, 럴수럴수가.
후아... 모의고사 망친건 지못미 ㅠㅠ
저작자 표시 비영리 동일 조건 변경 허락

댓글을 달아 주세요

  1. BlogIcon degi 2010/07/09 21:13
     addr - mod/del - rep

    수 없이 많은 자잘한 버그 변경이라는 말에 웃음이 ㅋㅋㅋ
    여튼간에 이 댓글창 통통튀는거로 변경시킬까 생각중 =ㅅ=.....
    그나저나 이 프로그램 혼자 만드신거?!

    • BlogIcon 쿠나 2010/07/09 22:50
       addr - mod/del - rep

      정말 수없이 뜯어고쳤어요 ㅠ_ㅠ.. 아마 천줄 가까이는 될것 같지 말입니다.
      덧글창 통통 튀는건 easeOutBounce라서 따로 jQuery 플러그인을 써야 돼는데.. 다룰 시간이 없어서 계속해서 포스팅 유예이구만요 ;ㅅ;...
      자작프로그램은 아무래도 부끄럽지만 혼자 만든 겁니다 ㅋㅋ;.. 된다면 이 프로그램을 공모전에도 내볼 생각이에요.

    • BlogIcon degi 2010/07/09 23:10
       addr - mod/del - rep

      easeoutbounce 에 대해서는 저번에 언급하셔서 찾아댕겨서 사용은 가능합니다만 =ㅅ=.... 적용한 부분도 있다만.... 머리가 나빠서인지.... 여튼간에 자작프로그램 대단하네요 ㅋㅋㅋ 제 친구도 유비트 프로그램 만드는거보고 =ㅅ= 우오... 했는데 ㅋㅋ 역시 필요에 의해서 만들어지는게 가장 빛나는군요 ㅋㅋ....

  2. BlogIcon Ari.es 2010/07/09 23:57
     addr - mod/del - rep

    민트패드 되나영? (먼산)

    • BlogIcon 쿠나 2010/07/10 00:03
       addr - mod/del - rep

      WinCE니까 lrc 파일을 읽어들이는 플레이어가 충분히 있지 않을까요 ㅋㅅㅋ..

  3. BlogIcon 후루데 리카 2010/07/10 04:43
     addr - mod/del - rep

    오오 좋은 유틸 업데이트 되어서 기쁩니다 ㅋㅋ

  4. BlogIcon 影猫 2010/07/11 16:17
     addr - mod/del - rep

    이런 프로그램을 만들어내고 수정하시는 쿠나님은 정말 대단하십니다..

  5. BlogIcon Leoanrd☆ 2010/07/12 00:02
     addr - mod/del - rep

    오호~ 테스트 必

    확실히 가사는 입력되긴 하지만 ㅠㅠ

    1번째 줄 체크를 헤재 하고,

    3번째 줄만 체크하면

    1번째와 3번째가 같이 마킹되는 현상이 있습니다. ㅠㅠ

    그래도 수정해주셔서 감사합니다~_~

    (D2 자체가 해석밖엔 마킹을 못하네요 ㅠㅠ 가사 창이 너무 작아서 말이죠 ㅠㅠ)

  6. Explosion 2010/07/16 19:00
     addr - mod/del - rep

    ...?! 버..버그?
    앨범커버가 있던게...
    ..가사 삽입만 하면 앨범커버가 사라지는군녀 ㅠ_ㅠ..

  7. 갓핸드 2010/08/05 23:05
     addr - mod/del - rep

    저기 '올바른 mp3파일이 아닙니다'
    라고 뜨는건 어떻게 해결하죠?
    재생은 잘만 되는데 말이죠.

    • BlogIcon 쿠나 2010/08/15 12:10
       addr - mod/del - rep

      음.. 약간 구현 루틴이 변경되면서 생긴 문제인 것 같네요. mp3의 파일에 태그가 없으면 발생하는 문제입니다. 일단 다른 프로그램이나 Windows 탐색기에서 제목이나 아티스트와 같은 정보를 간단하게 채워 주시고 재시도해보시기 바랍니다.

  8. 오로리 2010/09/10 07:06
     addr - mod/del - rep

    이건 아이팟은 지원 안하는건가요? lrc를 아이팟에서 사용할수있게 입히려고 하니 찾기가 힘드네요
    다음 버전에는 아이팟도 지원되게 해주실수없나요? 대략 가사 입히기는 너무 드문 레어 작입니다. 특히
    lrc를 이용할수있으니까요 기대 할께요

  9. 찬양하라!

  10. BlogIcon PiPS 2010/09/13 00:30
     addr - mod/del - rep

    오오 또 업데이트인가요! 봨!

    • BlogIcon 쿠나 2010/09/18 18:42
       addr - mod/del - rep

      생각날때마다 추가되는 기능으로 나날이 늘어만 가는 용량 (..)

  11. 오렌지!! 2010/09/18 13:26
     addr - mod/del - rep

    저기.. 일본어 노래는 가사마킹이 힘든가여?

    • BlogIcon 쿠나 2010/09/18 18:39
       addr - mod/del - rep

      사실 일본어 노래를 고려하고(..) 이리저리 손 봐둔 거라서 그렇게 문제는 없을 것 같네요 :)

  12. ㅠㅠㅠㅠ 2010/09/19 10:49
     addr - mod/del - rep

    실행해보는데 자꾸 응용프로그램 구성이 올바르지 않기 때문에 실행할수 없다고하내요 ㅜㅜ

    • BlogIcon 쿠나 2010/09/19 11:14
       addr - mod/del - rep

      실행을 다시 해 봤는데 큰 문제 없이 잘 돌아 가네요 :)..
      최소 .net Framework 2.0(혹은 더 이후의 최신 버전)을 설치해 보시고 다시 실행해 보시기 바랍니다

  13. 강성민 2010/10/07 23:11
     addr - mod/del - rep

    감사합니다 0.2버전쓰고있었는데 mp3 10개를 한꺼번에 드래그 하니 프로그램 오류가 떳는데 해결됬나요?

    • BlogIcon 쿠나 2010/10/24 16:40
       addr - mod/del - rep

      음.. 지금은 오류가 많이 해결된 상태입니다.
      100%라고는 자부하지 못하겠어요 ^^;

  14. 아나 2010/10/23 13:16
     addr - mod/del - rep

    이게 뭐에요 실행도 안되네 ㅠㅠ
    netframework도 최신인데 한개도 안돼...

    • BlogIcon 쿠나 2010/10/24 16:40
       addr - mod/del - rep

      글쎄요. 직접 제작하고 실행 확인, 패치까지 거쳐서 검증된 프로그램입니다. 다른 컴퓨터에서 한번 시도해 보세요.

  15. BlogIcon 찌롱s 2010/10/31 22:37
     addr - mod/del - rep

    아직도 업데이트가 되고 있었군요....ㅇㅅㅇ
    요즘 음악 들을 시간이 없어서 아쉽군요....

    • BlogIcon 쿠나 2010/11/06 19:35
       addr - mod/del - rep

      저도 mp3로 들고 넣어 다니는 수준이라 ㅋ..
      업데이트는 거의 끝인것 같네요. 이후의 대규모 업뎃은 아마 고3 끝나고나 할 것 같아서..

  16. 2010/11/03 21:57
     addr - mod/del - rep

    음악파일을 한꺼번에는 못불러 오네요 ㅠㅠ..
    폴더를 불러와서 가사를 한꺼번에 마킹할 수 있는 기능이 있었으면 좋겠어요 ..
    부탁드립니다. 꾸벅

    • BlogIcon 쿠나 2010/11/06 19:36
       addr - mod/del - rep

      폴더에 있는 모든 파일을 Ctrl+A 한 후에 드래그앤 드롭을 하거나 폴더 드래그앤드롭으로 추가가 가능합니다. 원래 넣었던 기능인데 작동이 제대로 안 되었던 것으로 기억하네요 -_-; 일단 추후 보강하겠습니다

  17. BlogIcon 아니까따 2010/11/07 18:40
     addr - mod/del - rep

    저기요 기능 추가 제의하나 해도 되나요...
    삼성 아이러버 코원 말고 아이팟도 지원되게 해주세요...
    가사태그기능 지원좀...

  18. 음훼 2010/11/26 21:37
     addr - mod/del - rep

    ㅈㅚ송한데여 드래그해서 mp3파일 4개이상은 추가 되지가 안하요 ㅜㅜ

    • BlogIcon 쿠나 2010/11/27 10:59
       addr - mod/del - rep

      mp3 파일이 아니라 다른 파일(wma, ogg, flac)들도 같이 드래그/드롭 하신 것 아니신가요. 프로그램상의 문제는 없는 것 같습니다.

  19. 음훼 2010/12/05 22:49
     addr - mod/del - rep

    컴퓨터 껐다가 키니 되더군요.. 그런데 개인적인(?) [아닐수도 있는]
    부탁이지만 아이리버 가사 넣는거에서 기종 [D100] 가사가 첫번째줄, 해석이 두번째줄 로 나와야하는데
    ex) Easy come, Easy go That's just how you live oh /
    쉽게 사랑하고 쉽게 버리며 넌 살아왔지
    이렇게 보고싶은데 (영어가 잘려도 상관 없지만 너무기니까..)

    원문이 저런데 이렇게 나오네요
    es) Easy come, Easy go That's -이렇게밖에 안나와요
    (해석은 완전이 잘려버리고 줄바뀜이 안되네요)

    가사 두줄지원이 안되는건 아니더라고요. 아이리버 플러스에서 가사를 넣으면 2줄로 나오는거 보니

    어떻게 하면 해석을 볼 수 있을까요? ㅜㅜ 바쁘신것 알지만 부탁드립니다

    설정에서 1번째줄, 2번째줄을 체크한 설정한 상태이고, 기종은 아이리버에 체크한 상태 입니다.

  20. 음훼 2010/12/05 22:50
     addr - mod/del - rep

    가사원문은

    Easy come, Easy go That's just how you live oh / 쉽게 사랑하고 쉽게 버리며 넌 살아왔지

    입니다

    • BlogIcon 쿠나 2010/12/10 18:59
       addr - mod/del - rep

      음.. 개인적인 사정으로 늦게 덧글을 보았네요.
      내용 참조하겠습니다. 자동 줄바뀜이 안된다면 가사 입력시에 줄바꿈을 해줘야겠네요. 제보 감사합니다 :)

  21. 음훼 2010/12/20 00:19
     addr - mod/del - rep

    저기 죄송한데 패치 언제쯤되려나요 '-'
    매일 와서 확인중인데...

  22. 구레기 2011/01/07 22:57
     addr - mod/del - rep

    깡통님 감사염 ㅎㅎ 블로그 거의 첨와봤는데 좋은거 남겨줘서 감사합니다잉~~ㅋㅋ

  23. BlogIcon 와대박 2011/02/22 12:15
     addr - mod/del - rep

    아 정말 감사합니다.
    유용하게 잘 사용하겠습니다^^
    정말 감사합니다.

  24. 떨이 2011/03/07 02:13
     addr - mod/del - rep

    실행이 안돼요
    프로그램구성 오류 라는데... 위에도 비슷한분이있길래 답글주신거 따라했는데도 안돼네요 ㅠㅠㅠㅠㅠ
    어뜨카죠???

  25. BlogIcon 실행이.. 2011/09/18 16:21
     addr - mod/del - rep

    실행 을했는데요. 예전버젼도 바찬가지로 응용프로그램 이 뭐라하면서 안켜지는데 뭔가요 이건..?

< 1 ... 97 98 99 100 101 102 103 104 105 ... 835 > Top