사용자 삽입 이미지

이번에는 약간의 기능을 추가 하였습니다.

DCF모으기 기능추가 하였습니다. DCF모을 폴더를 선택하면 변환한 DCF파일을 해당 폴더에 모을 수 있습니다.
 
그리고 약간 프로그램이 보기 안좋은 것 같아 창의 크기를 줄이고.. 파일 목록은 보기 좋게 파일 전체 경로가 아니라 파일명만 나오도록 수정 하였습니다.

또한 루트 폴더에 파일 변경에 대한 오류도 수정하였습니다.

그 외 특별히 구조적 변경은 없습니다. Drag and Drop도 구현 해보려고 했으나 처음 해보는거라 잘 안되네요.. 드래그엔 드롭은 다음에 다시 한번 시도 해보죠.

[프로그램]
멜론 스나이퍼 Version R13(2007-05-28, MelOn Player Version 3, 0, 5, 5)

제작 : 부경대학교 전자컴퓨터정보통신공학부 컴퓨터멀티미디어전공 신영재
블로그 : http://newgifted.tistory.com
용도 : 멜론에서 여러개의 mp3를 편리하게 DCF로 컨버팅 하기.

[요구사항]
1. 멜론 플레이어가 깔려 있어야 한다.
2. 멜론 플레이어가 실행되어 있고 로그인 되어 있는 상태이어야 한다.
3. 멜론 플레이어에 핸드폰 정보가 입력되어 있어야 한다.
4. 멜론 플레이어에 플레이 리스트가 하나 이상 존재해야 한다.
※멜론 플레이어의 팝업 창은 모두 닫은 상태에서 수행하기를 권장합니다.

[사용법]
1. [MP3추가...]버튼을 눌러 원하는 MP3를 추가합니다. 여러파일 선택이 가능하며 여러번에 걸쳐서 추가 할 수 있습니다.
2. 멜론스나이퍼에서 [파일 변환] 버튼을 누릅니다.
3. 끝날때 까지 기다립니다.
※중간에 중지하시려면 [취소] 버튼을 누르시면됩니다.
※DCF파일은 미지정시 첫번째 리스트에 들어 갑니다.
※DCF파일은 미지정시 MP3가 위치한 폴더에 저장되며, 따로 지정한 경우 그 폴더에 모입니다.
※파일 변환이 끝난후 리스트에 남아있는 MP3는 변환 실패한 파일 목록입니다.
  (원인은 가변 MP3이거나 여러가지 다른 이유로 발생할 수 있습니다.)
※멀티 태스킹 가능하나, 정상 작동을 보장 못합니다.

[중요사항]
1. 프로그램의 저작권은 제작자에게 있습니다.
2. 프로그램배포는 자유롭습니다.
3. 이 프로그램의 안전성은 보장 되지 않습니다.
4. 사용에 관해 발생할 수 있는 모든 HW/SW의 문제 및 저작권 관련 문제는 사용자에게 있습니다.
5. 이 프로그램의 계속적인 업데이트및 사용자 지원을 보장하지않습니다.

[수정사항]
R7. 멜론 플레이어 3.0에서 작동
+아래에 위치한 MP3휴대폰,MP3플레이어 도구상자에 의해 버튼이 가려지는 경우를 막기위해 자동으로 닫아버림.
R8. 멜론 플레이어 메인창 크기조절 하지 않음. 원하는 플레이 리스트에 추가할 수 있는 옵션추가. VBR오류 예외사항 처리. 영문윈도우에서 작동하도록 수정.
R9. VBR오류 예외사항 버그 수정(R8에서는 정상작동안했음). 멜론 플레이어창 시작전에 활성화시켜 맨앞으로 오도록 수정(junhas). 멜론플레이어실행 버튼작동 안함으로 인해 제거.
 +DCF컨버팅 오류관련 수정
R10. 속도조절 슬라이드 기능 삭제. 고정속도 400ms. 내부 작동 구조 약간 변경. DCF컨버팅 웹페이지 띄우고 4초 대기
 +휴대폰 연결되어도 자동전송 체크 안되도록 수정(방성훈)
R11.멜론 플레이어 내부 IE창 크기를 조절하지않고 멜론플레이어 자체 크기를 변경(정재윤)
R12. mp3파일을 선택하지 않았습니다라는 오류 메시지에 반응하도록 수정(헐)
+이벤트 페이지 변경
R13. DCF파일 모으기 기능 추가(몰라도대). 루트 폴더에 있는 mp3파일 변환 안되는 문제 수정(다영아범, 유혹의 빛)

[Tanks to..]
버그 리포팅 : junhas, 방성훈, 정재윤, 헐, 치묘, 다영아범, 유혹의 빛
기능 건의 : 몰라도대


사용자 삽입 이미지

리스트 번호는 위 그림처럼 윗쪽 부터 순서대로 입니다.

역시나 내부 구조가 동일하기 때문에 안되시던 분은 어쩔 수 없을 듯 하네요..

아직 불안합니다.--;; 새로운 버젼 준비중입니다.. 언제 끝날지 모르겠지만.. 안되시는 분은 조금더 기다려 주세요.. 새버젼 안되면 이전 버젼으로 다운 받으세요..


 



DCF변환 이벤트 페이지가 변경 되었더군요..
버튼좌표만 변경 하였습니다.

[프로그램]
멜론 스나이퍼 Version R12+(2007-05-11, MelOn Player Version 3, 0, 4, 1)

제작 : 부경대학교 전자컴퓨터정보통신공학부 컴퓨터멀티미디어전공 신영재
블로그 : http://newgifted.tistory.com
용도 : 멜론에서 여러개의 mp3를 편리하게 DCF로 컨버팅 하기.

[요구사항]
1. 멜론 플레이어가 깔려 있어야 한다.
2. 멜론 플레이어가 실행되어 있고 로그인 되어 있는 상태이어야 한다.
3. 멜론 플레이어에 핸드폰 정보가 입력되어 있어야 한다.
4. 멜론 플레이어에 플레이 리스트가 하나 이상 존재해야 한다.
※멜론 플레이어의 팝업 창은 모두 닫은 상태에서 수행하기를 권장합니다.

[사용법]
1. [MP3추가...]버튼을 눌러 원하는 MP3를 추가합니다. 여러파일 선택이 가능하며 여러번에 걸쳐서 추가 할 수 있습니다.
2. 멜론스나이퍼에서 [파일 변환] 버튼을 누릅니다.
3. 끝날때 까지 기다립니다.
※중간에 중지하시려면 [취소] 버튼을 누르시면됩니다.
※DCF파일의 생성위치는 미지정시 첫번째 리스트에 들어 갑니다.
※DCF플레이 목록이 들어가는 리스트는 마지막 실행때 지정했던 곳에 저장되거나 하나뿐일 경우 그 곳에 저장됩니다.
※파일 변환이 끝난후 리스트에 남아있는 MP3는 변환 실패한 파일 목록입니다.
  (원인은 가변 MP3이거나 여러가지 다른 이유로 발생할 수 있습니다.)
※멀티 태스킹 가능하나, 정상 작동을 보장 못합니다.

[중요사항]
1. 프로그램의 저작권은 제작자에게 있습니다.
2. 프로그램배포는 자유롭습니다.
3. 이 프로그램의 안전성은 보장 되지 않습니다.
4. 사용에 관해 발생할 수 있는 모든 HW/SW의 문제 및 저작권 관련 문제는 사용자에게 있습니다.
5. 이 프로그램의 계속적인 업데이트및 사용자 지원을 보장하지않습니다.

[수정사항]
R7. 멜론 플레이어 3.0에서 작동
+아래에 위치한 MP3휴대폰,MP3플레이어 도구상자에 의해 버튼이 가려지는 경우를 막기위해 자동으로 닫아버림.
R8. 멜론 플레이어 메인창 크기조절 하지 않음. 원하는 플레이 리스트에 추가할 수 있는 옵션추가. VBR오류 예외사항 처리. 영문윈도우에서 작동하도록 수정.
R9. VBR오류 예외사항 버그 수정(R8에서는 정상작동안했음). 멜론 플레이어창 시작전에 활성화시켜 맨앞으로 오도록 수정(junhas). 멜론플레이어실행 버튼작동 안함으로 인해 제거.
 +DCF컨버팅 오류관련 수정
R10. 속도조절 슬라이드 기능 삭제. 고정속도 400ms. 내부 작동 구조 약간 변경. DCF컨버팅 웹페이지 띄우고 4초 대기
 +휴대폰 연결되어도 자동전송 체크 안되도록 수정(방성훈)
R11.멜론 플레이어 내부 IE창 크기를 조절하지않고 멜론플레이어 자체 크기를 변경(정재윤)
R12.mp3파일을 선택하지 않았습니다라는 오류 메시지에 반응하도록 수정(헐)
+이벤트 페이지 변경


[Tanks to..]
버그 리포팅 : junhas, 방성훈, 정재윤, 헐

역시나 내부 구조가 동일하기 때문에 안되시던 분은 어쩔 수 없을 듯 하네요..



사용법을 말로 적는것도 보다 직접 보여주는 것이 훨씬 쉽게 따라 할 수있을 것 같아 동영상으로 만들었습니다...
이번에도 큰 변화는 없습니다...

[프로그램]
  멜론 스나이퍼 Version R12(2007-05-07, MelOn Player Version 3, 0, 3, 6)

제작 : 부경대학교 전자컴퓨터정보통신공학부 컴퓨터멀티미디어전공 신영재
블로그 : http://newgifted.tistory.com
용도 : 멜론에서 여러개의 mp3를 편리하게 DCF로 컨버팅 하기.

[요구사항]
1. 멜론 플레이어가 깔려 있어야 한다.
2. 멜론 플레이어가 실행되어 있고 로그인 되어 있는 상태이어야 한다.
3. 멜론 플레이어에 핸드폰 정보가 입력되어 있어야 한다.
4. 멜론 플레이어에 플레이 리스트가 하나 이상 존재해야 한다.
※멜론 플레이어의 팝업 창은 모두 닫은 상태에서 수행하기를 권장합니다.

[사용법]
1. [MP3추가...]버튼을 눌러 원하는 MP3를 추가합니다. 여러파일 선택이 가능하며 여러번에 걸쳐서 추가 할 수 있습니다.
2. 멜론스나이퍼에서 [파일 변환] 버튼을 누릅니다.
3. 끝날때 까지 기다립니다.
※중간에 중지하시려면 [취소] 버튼을 누르시면됩니다.
※DCF파일의 생성위치는 미지정시 첫번째 리스트에 들어 갑니다.
※DCF플레이 목록이 들어가는 리스트는 마지막 실행때 지정했던 곳에 저장되거나 하나뿐일 경우 그 곳에 저장됩니다.
※파일 변환이 끝난후 리스트에 남아있는 MP3는 변환 실패한 파일 목록입니다.
  (원인은 가변 MP3이거나 여러가지 다른 이유로 발생할 수 있습니다.)
※멀티 태스킹 가능하나, 정상 작동을 보장 못합니다.

[중요사항]
1. 프로그램의 저작권은 제작자에게 있습니다.
2. 프로그램배포는 자유롭습니다.
3. 이 프로그램의 안전성은 보장 되지 않습니다.
4. 사용에 관해 발생할 수 있는 모든 HW/SW의 문제 및 저작권 관련 문제는 사용자에게 있습니다.
5. 이 프로그램의 계속적인 업데이트및 사용자 지원을 보장하지않습니다.

[수정사항]
R7. 멜론 플레이어 3.0에서 작동
+아래에 위치한 MP3휴대폰,MP3플레이어 도구상자에 의해 버튼이 가려지는 경우를 막기위해 자동으로 닫아버림.
R8. 멜론 플레이어 메인창 크기조절 하지 않음. 원하는 플레이 리스트에 추가할 수 있는 옵션추가. VBR오류 예외사항 처리. 영문윈도우에서 작동하도록 수정.
R9. VBR오류 예외사항 버그 수정(R8에서는 정상작동안했음). 멜론 플레이어창 시작전에 활성화시켜 맨앞으로 오도록 수정(junhas). 멜론플레이어실행 버튼작동 안함으로 인해 제거.
 +DCF컨버팅 오류관련 수정
R10. 속도조절 슬라이드 기능 삭제. 고정속도 400ms. 내부 작동 구조 약간 변경. DCF컨버팅 웹페이지 띄우고 4초 대기
 +휴대폰 연결되어도 자동전송 체크 안되도록 수정(방성훈)
R11.멜론 플레이어 내부 IE창 크기를 조절하지않고 멜론플레이어 자체 크기를 변경(정재윤)
R12.mp3파일을 선택하지 않았습니다라는 오류 메시지에 반응하도록 수정(헐)

[Tanks to..]
버그 리포팅 : junhas, 방성훈, 정재윤, 헐

업데이트 또다시 하였습니다.. 잘 작동되지 않는 경우에 대한 이유를 정확히 모르겠네요.. 그래서 조금 씩 조금씩 바꾸고 있습니다..--;;

무책임해도~~ 원인 파악이 잘 안되기 때문에..ㅠㅠ;; 어쩔 수 없네요..



사용법을 말로 적는것도 보다 직접 보여주는 것이 훨씬 쉽게 따라 할 수있을 것 같아 동영상으로 만들었습니다...
이번에도 큰 변화는 없습니다...

[프로그램]
 멜론 스나이퍼 Version R11(2007-05-05, MelOn Player Version 3, 0, 3, 6)

제작 : 부경대학교 전자컴퓨터정보통신공학부 컴퓨터멀티미디어전공 신영재
블로그 : http://newgifted.tistory.com
용도 : 멜론에서 여러개의 mp3를 편리하게 DCF로 컨버팅 하기.

[요구사항]
1. 멜론 플레이어가 깔려 있어야 한다.
2. 멜론 플레이어가 실행되어 있고 로그인 되어 있는 상태이어야 한다.
3. 멜론 플레이어에 핸드폰 정보가 입력되어 있어야 한다.
4. 멜론 플레이어에 플레이 리스트가 하나 이상 존재해야 한다.
※멜론 플레이어의 팝업 창은 모두 닫은 상태에서 수행하기를 권장합니다.

[사용법]
1. [MP3추가...]버튼을 눌러 원하는 MP3를 추가합니다. 여러파일 선택이 가능하며 여러번에 걸쳐서 추가 할 수 있습니다.
2. 멜론스나이퍼에서 [파일 변환] 버튼을 누릅니다.
3. 끝날때 까지 기다립니다.
※중간에 중지하시려면 [취소] 버튼을 누르시면됩니다.
※DCF파일의 생성위치는 미지정시 첫번째 리스트에 들어 갑니다.
※DCF플레이 목록이 들어가는 리스트는 마지막 실행때 지정했던 곳에 저장되거나 하나뿐일 경우 그 곳에 저장됩니다.
※파일 변환이 끝난후 리스트에 남아있는 MP3는 변환 실패한 파일 목록입니다.
  (원인은 가변 MP3이거나 여러가지 다른 이유로 발생할 수 있습니다.)
※멀티 태스킹 가능하나, 정상 작동을 보장 못합니다.

[중요사항]
1. 프로그램의 저작권은 제작자에게 있습니다.
2. 프로그램배포는 자유롭습니다.
3. 이 프로그램의 안전성은 보장 되지 않습니다.
4. 사용에 관해 발생할 수 있는 모든 HW/SW의 문제 및 저작권 관련 문제는 사용자에게 있습니다.
5. 이 프로그램의 계속적인 업데이트및 사용자 지원을 보장하지않습니다.

[수정사항]
R7. 멜론 플레이어 3.0에서 작동
+아래에 위치한 MP3휴대폰,MP3플레이어 도구상자에 의해 버튼이 가려지는 경우를 막기위해 자동으로 닫아버림.
R8. 멜론 플레이어 메인창 크기조절 하지 않음. 원하는 플레이 리스트에 추가할 수 있는 옵션추가. VBR오류 예외사항 처리. 영문윈도우에서 작동하도록 수정.
R9. VBR오류 예외사항 버그 수정(R8에서는 정상작동안했음). 멜론 플레이어창 시작전에 활성화시켜 맨앞으로 오도록 수정(junhas). 멜론플레이어실행 버튼작동 안함으로 인해 제거.
 +DCF컨버팅 오류관련 수정
R10. 속도조절 슬라이드 기능 삭제. 고정속도 400ms. 내부 작동 구조 약간 변경. DCF컨버팅 웹페이지 띄우고 4초 대기
 +휴대폰 연결되어도 자동전송 체크 안되도록 수정(방성훈)
R11.멜론 플레이어 내부 IE창 크기를 조절하지않고 멜론플레이어 자체 크기를 변경(정재윤)

[Tanks to..]
버그 리포팅 : junhas, 방성훈, 정재윤




 
 
 

김정민님이 어떻게 윈도우를 찾느냐고 물어보셔서~~ 작성합니다.. 많은 도움이 되었으면 좋겠네요..

CMelOnSniperMacro는 매크로를 수행하는 클래스입니다.

이 클래스의 맴버변수로는 변환해야할 파일들 현재 몇번째 파일 변환중인지.. 몇번째 스텝인지 등을 저장하는 변수들이 있습니다.

다이어로그 클래스에서 실제 이 Macro클래스 인스턴스가 만들어집니다.. 타이머에 의해 m_DoMacro맴버 함수가 정해진 시간에 호출 됩니다. 맴버 변수가 가지고 있는 현재 상태를 가지고 매크로를 수행하는 부분입니다.

그 중 윈도우창을 찾는 부분의 소스들입니다. 중복되는것은 생략했습니다.
 

bool CMelOnSniperMacro::m_FindMainWindow(void)
{
 m_wndMelon.m_hWnd = ::FindWindow(TEXT("MelOnFrameV30"),NULL);
 if(m_wndMelon.m_hWnd == false) return false;
 return true;
}

::FindWindow(TEXT("MelOnFrameV30"),NULL); 이 함수는
첫번째 인자로 윈도우의 클래스 이름
두번째 인자는 캡션 이름
으로 윈도우를 찾고 핸들을 반환합니다.. 최상위 윈도우를 찾을 수 있습니다. NULL을 입력 할 수 있습니다.

m_wndMelonCWnd타입입니다.

만약 윈도우 내부에 있는 자식 윈도우를 찾고자 하거나 특정 윈도우 다음에 위치한 윈도우를 얻고자 할때 는
FindWindowEx(HWND, HWND, LPCWSTR, LPCWSTR);함수를 사용하시면 됩니다..
첫번째 인자는 부모 윈도우의 핸들
두번째 인자는 인자 윈도우에 다음에 위치하는 윈도우 핸들을 얻어 옵니다.
세번째 인자는 클래스명
네번쨰 인자는 캡션 명입니다..

물론 NULL값을 인자로 넘겨 줄 수 있습니다.

int CMelOnSniperMacro::m_DoMacro()
{
 
 switch(m_nStep)
 {
  case 2://찾아보기창 띄우기
  //컨버팅 변환창에서 파일 찾기 버튼 누르기
  {
   CWnd* wndDCFConverting =m_findWindow(TEXT("#32770"), _T(""), 530,455);
   if(wndDCFConverting->m_hWnd != NULL){
    wndDCFConverting->PostMessage(WM_COMMAND,0x836,0x0);
    m_nStep++;
   }
   delete(wndDCFConverting);
  }
  break;
 }
 return 0;
}

그러나 멜론 3.0으로 업데이트 되면서 대부분의 윈도우에 캡션이 없습니다. 특이 윈도우 디자인에 이미지가 많은 경우 대부분 FindWindow로 한번에 찾기 어렵습니다..

또한 클래스명 또한 다이얼로그 박스에 기본값인 #32770입니다. 따라서 같은 클래스명과 이름의 윈도우가 수개 내지 수십개가 됩니다.

그래서 윈도우를 구별하기위해 윈도우 크기를 가지고 윈도우를 찾는 함수 m_findWindow라는 함수를 구현 했습니다... 물론 이 방법은 윈도우크기가 고정되어 바꿀 수 없는 윈도우에 한해서 쓰일 수 있는 방법입니다.. 윈도우 크기가 바뀔수 있는 경우라면 또 다른 방법을 생각 해봐야겠죠..

CWnd* wndDCFConverting =m_findWindow(TEXT("#32770"), _T(""), 530,455);

윈도우를 받아 옵니다.

    wndDCFConverting->PostMessage(WM_COMMAND,0x836,0x0);

혹시 윈도우를 찾지 못할 수도 있으므로 if문을 사용 찾은 경우에만 원하는 메세지를 찾은 창에 보냅니다. 위 다른 윈도우에 명령을 보내는 방법은 PostMessageSendMessage함수 가 있습니다.

PostMessage는 비동기로 메세지를 보내고 SendMessage는 동기로 메세지를 보냅니다..

이 함수의 인자, Msg와 wParam, lParam의 값은 Spy++이나 별도의 유틸을 통해서 쉽게 얻을 수 있습니다. WM_COMMAND, 0x836, 0x0은 멜론 스나이퍼에서 [파일찾기] 버튼을 눌러주는 역활을 합니다.

아래가 윈도우의 크기로 창을 얻어오는 함수의 실제 구현입니다.

CWnd* CMelOnSniperMacro::m_findWindow( CString strClass, CString strWindow, int height, int width)
{
 CWnd* findWindow = new CWnd();
 
 do{  
  findWindow->m_hWnd = ::FindWindowEx(NULL,findWindow->m_hWnd,strClass, strWindow);
  RECT r;
  //창의 크기로 윈도우 판별함
  findWindow->GetWindowRect(&r);
  int thisHeight = r.bottom-r.top;
  int thisWidth = r.right - r.left;
  if(thisHeight == height && thisWidth==width){
   return findWindow;
  }

 }while(findWindow->m_hWnd != NULL);

 findWindow->m_hWnd = NULL;
 return findWindow;
}


findWindow->m_hWnd = ::FindWindowEx(NULL,findWindow->m_hWnd,strClass, strWindow);
우선 가장 처음 do{}while()반복무을 수행할 경우 findWindow->m_hWndNULL입니다.. 따라서 해당 클래스이름과 윈도우명을 가진 첫번째 윈도우를 찾습니다..

그 다음 윈도우크기를 비교해 크기까지 동일하면 우리가 찾으려 했던 윈도우이므로~~ 해당 윈도우를 반환하고..

만약 윈도우 크기가 다르면 다음 윈도우를 찾아야합니다.

do{}while()반복문이 처음이 두번째 수행되는 것이라면  findWindow->m_hWnd가 이전에 찾았던 윈도우입니다.

FindWindowEx에서 두번째 인자가 이 다음 윈도우를 찾아라 하는 인자입니다.. 그럼으로 두번째 해당윈도우 클래스명과 이름을 가지는 두번째 윈도우를 찾게 되는 것입니다.
findWindow->m_hWnd = ::FindWindowEx(NULL,findWindow->m_hWnd,strClass, strWindow);

계속 해서 찾다가 더이상 다음 윈도우가 없을경우~~ null을 반환하고 while()문을 빠져 나오게 됩니다..

사용자 삽입 이미지

[프로그램]
 멜론 스나이퍼 Version R10(2007-04-29, MelOn Player Version 3, 0, 2, 7)

제작 : 부경대학교 전자컴퓨터정보통신공학부 컴퓨터멀티미디어전공 신영재
블로그 : http://newgifted.tistory.com
용도 : 멜론에서 여러개의 mp3를 편리하게 DCF로 컨버팅 하기.

[요구사항]
1. 멜론 플레이어가 깔려 있어야 한다.
2. 멜론 플레이어가 실행되어 있고 로그인 되어 있는 상태이어야 한다.
3. 멜론 플레이어에 핸드폰 정보가 입력되어 있어야 한다.
4. 멜론 플레이어에 플레이 리스트가 하나 이상 존재해야 한다.
※멜론 플레이어의 팝업 창은 모두 닫은 상태에서 수행하기를 권장합니다.

[사용법]
1. [MP3추가...]버튼을 눌러 원하는 MP3를 추가합니다. 여러파일 선택이 가능하며 여러번에 걸쳐서 추가 할 수 있습니다.
2. 멜론스나이퍼에서 [파일 변환] 버튼을 누릅니다.
3. 끝날때 까지 기다립니다.
※중간에 중지하시려면 [취소] 버튼을 누르시면됩니다.
※DCF파일의 생성위치는 미지정시 첫번째 리스트에 들어 갑니다.
※DCF플레이 목록이 들어가는 리스트는 마지막 실행때 지정했던 곳에 저장되거나 하나뿐일 경우 그 곳에 저장됩니다.
※파일 변환이 끝난후 리스트에 남아있는 MP3는 변환 실패한 파일 목록입니다.
  (원인은 가변 MP3이거나 여러가지 다른 이유로 발생할 수 있습니다.)
※멀티 태스킹 가능하나, 정상 작동을 보장 못합니다.

[중요사항]
1. 프로그램의 저작권은 제작자에게 있습니다.
2. 프로그램배포는 자유롭습니다.
3. 이 프로그램의 안전성은 보장 되지 않습니다.
4. 사용에 관해 발생할 수 있는 모든 HW/SW의 문제 및 저작권 관련 문제는 사용자에게 있습니다.
5. 이 프로그램의 계속적인 업데이트및 사용자 지원을 보장하지않습니다.

[수정사항]
R7. 멜론 플레이어 3.0에서 작동
+아래에 위치한 MP3휴대폰,MP3플레이어 도구상자에 의해 버튼이 가려지는 경우를 막기위해 자동으로 닫아버림.
R8. 멜론 플레이어 메인창 크기조절 하지 않음. 원하는 플레이 리스트에 추가할 수 있는 옵션추가. VBR오류 예외사항 처리. 영문윈도우에서 작동하도록 수정.
R9. VBR오류 예외사항 버그 수정(R8에서는 정상작동안했음). 멜론 플레이어창 시작전에 활성화시켜 맨앞으로 오도록 수정(junhas). 멜론플레이어실행 버튼작동 안함으로 인해 제거.
 +DCF컨버팅 오류관련 수정
 R10. 속도조절 슬라이드 기능 삭제. 고정속도 400ms. 내부 작동 구조 약간 변경. DCF컨버팅 웹페이지 띄우고 4초 대기
 +휴대폰 연결되어도 자동전송 체크 안되도록 수정(방성훈)


이번에는 별 업데이트 못했습니다.. 원인이 파악이 안되네요.. 약간 수정하였는데 잘 작동할지는 모르겠네요..
PS. 추가 수정 하였습니다. 핸드폰으로 자동 전송 버그를 방지하기 위해 핸드폰을 연결해도 핸드폰 자동 전송기능을 사용하지 않고 일괄 변환 하도록 변경.
사용자 삽입 이미지
[프로그램]
 멜론 스나이퍼 Version R9(2007-04-22, MelOn Player Version 3, 0, 1, 12)

제작 : 부경대학교 전자컴퓨터정보통신공학부 컴퓨터멀티미디어전공 신영재
블로그 : http://newgifted.tistory.com
용도 : 멜론에서 여러개의 mp3를 편리하게 DCF로 컨버팅 하기.

[요구사항]
1. 멜론 플레이어가 깔려 있어야 한다.
2. 멜론 플레이어가 실행되어 있고 로그인 되어 있는 상태이어야 한다.
3. 멜론 플레이어에 핸드폰 정보가 입력되어 있어야 한다.
4. 멜론 플레이어에 플레이 리스트가 하나 이상 존재해야 한다.
※멜론 플레이어의 팝업 창은 모두 닫은 상태에서 수행하기를 권장합니다.

[사용법]

1. [MP3추가...]버튼을 눌러 원하는 MP3를 추가합니다. 여러파일 선택이 가능하며 여러번에 걸쳐서 추가 할 수 있습니다.
2. 멜론스나이퍼에서 [파일 변환] 버튼을 누릅니다.
3. 끝날때 까지 기다립니다.
※중간에 중지하시려면 [취소] 버튼을 누르시면됩니다.
※DCF파일의 생성위치는 미지정시 첫번째 리스트에 들어 갑니다.
※DCF플레이 목록이 들어가는 리스트는 마지막 실행때 지정했던 곳에 저장되거나 하나뿐일 경우 그 곳에 저장됩니다.
※파일 변환이 끝난후 리스트에 남아있는 MP3는 변환 실패한 파일 목록입니다.
  (원인은 가변 MP3이거나 여러가지 다른 이유로 발생할 수 있습니다.)
※ 조금더 빠르게 작동하기 위해서 속도 조절 바를 빠르게 쪽으로 이동하거나, 컴퓨터사양이 낮으면 느리게 쪽으로 옮겨주세요.
※멀티 태스킹 가능하나, 정상 작동을 보장 못합니다.

[중요사항]

1. 프로그램의 저작권은 제작자에게 있습니다.
2. 프로그램배포는 자유롭습니다.
3. 이 프로그램의 안전성은 보장 되지 않습니다.
4. 사용에 관해 발생할 수 있는 모든 HW/SW의 문제 및 저작권 관련 문제는 사용자에게 있습니다.
5. 이 프로그램의 계속적인 업데이트및 사용자 지원을 보장하지않습니다.

[수정사항]

R2. 변환도중 버그로 인한 중단시, 프로그램을 재실행후 변환해야 했던 것을 취소 버튼을 누른후 다시 MP3추가한후 변환 가능하도록 수정
R3. 속도 조절 가능하도록 조정. 글자 크기 다시 9로 변경
R4. 안정성 문제 약간해결. 최고설정속도50ms에서도 어느정도의 안정성으로동작. 기본작동속도 50ms대폭 상향조절. 파일변환 리스트에 초기화버그 수정. 멜론 플레이어실행 버튼 추가(단 기본폴더에 설치되어 있어야만 실행가능). 개발자 홈페이지 링크 버튼 추가.
R5.멜론 업데이트로 인한 수정
R6.멜론 업데이트로 인한 수정
R7. 멜론 플레이어 3.0에서 작동
+아래에 위치한 MP3휴대폰,MP3플레이어 도구상자에 의해 버튼이 가려지는 경우를 막기위해 자동으로 닫아버림.
R8. 멜론 플레이어 메인창 크기조절 하지 않음. 원하는 플레이 리스트에 추가할 수 있는 옵션추가. VBR오류 예외사항 처리. 영문윈도우에서 작동하도록 수정.
R9. VBR오류 예외사항 버그 수정(R8에서는 정상작동안했음). 멜론 플레이어창 시작전에 활성화시켜 맨앞으로 오도록 수정(junhas). 멜론플레이어실행 버튼작동 안함으로 인해 제거

DCF변환해서 어디에 들어갈지 정할 수 있습니다. 0번은 플레이 리스트 1번부터 위치 순서대로 정해집니다. 아래 그림을 참조하세요.

사용자 삽입 이미지

저번 버전은 VBR을 만나면 멈춰버렸습니다. 이번버젼에서는 넘어가도록 수정 했습니다. 변환하지 못한 파일은 리스트에 남아 있게됩니다.

그리고 안되신다는 분이 많으신데 원인을 모르겠습니다.. 다시 약간 수정하긴 했습니다만. 잘 모르겠습니다.

혹시 윈도우 비스타 쓰십니까? 제 테스트 환경이 XP라서 비스타는 어떻게 작동할지 모르겠네요..

윈도우 2000 프로페셔널 깔린 컴퓨터에서 작동 안하여 2000기준으로 작동 될수 있도록 수정 했습니다.
혹시 안되시던분 다시한번 받아보시고.. 안되신다면 어쩔수 없을것 같네요..

사용자 삽입 이미지

[프로그램]
멜론 스나이퍼 Version R8(2007-04-21, MelOn Player Version 3, 0, 1, 12)

제작 : 부경대학교 전자컴퓨터정보통신공학부 컴퓨터멀티미디어전공 신영재
블로그 : http://newgifted.tistory.com
용도 : 멜론에서 여러개의 mp3를 편리하게 DCF로 컨버팅 하기.

[요구사항]
1. 멜론 플레이어가 깔려 있어야 한다.
2. 멜론 플레이어가 실행되어 있고 로그인 되어 있는 상태이어야 한다.
3. 멜론 플레이어에 핸드폰 정보가 입력되어 있어야 한다.
4. 멜론 플레이어에 플레이 리스트가 하나 이상 존재해야 한다.
※멜론 플레이어의 팝업 창은 모두 닫은 상태에서 수행하기를 권장합니다.

[사용법]

1. [MP3추가...]버튼을 눌러 원하는 MP3를 추가합니다. 여러파일 선택이 가능하며 여러번에 걸쳐서 추가 할 수 있습니다.
2. 멜론스나이퍼에서 [파일 변환] 버튼을 누릅니다.
3. 끝날때 까지 기다립니다.

※중간에 중지하시려면 [취소] 버튼을 누르시면됩니다.
※DCF플레이 목록이 들어가는 리스트는 마지막 실행때 지정했던 곳에 저장되거나 하나뿐일 경우 그 곳에 저장됩니다.
※파일 변환이 끝난후 리스트에 남아있는 MP3는 변환 실패한 파일 목록입니다.
  (원인은 가변 MP3이거나 여러가지 다른 이유로 발생할 수 있습니다.)
※ 조금더 빠르게 작동하기 위해서 속도 조절 바를 빠르게 쪽으로 이동하거나, 컴퓨터사양이 낮으면 느리게 쪽으로 옮겨주세요.
※멀티 태스킹 가능하나, 정상 작동을 보장 못합니다.


[중요사항]
1. 프로그램의 저작권은 제작자에게 있습니다.
2. 프로그램배포는 자유롭습니다.
3. 이 프로그램의 안전성은 보장 되지 않습니다.
4. 사용에 관해 발생할 수 있는 모든 HW/SW의 문제 및 저작권 관련 문제는 사용자에게 있습니다.
5. 이 프로그램의 계속적인 업데이트및 사용자 지원을 보장하지않습니다.


[수정사항]

R2. 변환도중 버그로 인한 중단시, 프로그램을 재실행후 변환해야 했던 것을 취소 버튼을 누른후 다
시 MP3추가한후 변환 가능하도록 수정

R3. 속도 조절 가능하도록 조정. 글자 크기 다시 9로 변경

R4. 안정성 문제 약간해결. 최고설정속도50ms에서도 어느정도의 안정성으로동작. 기본작동속도 50ms대폭 상향조절. 파일변환 리스트에 초기화버그 수정. 멜론 플레이어실행 버튼 추가(단 기본폴더에 설치되어 있어야만 실행가능). 개발자 홈페이지 링크 버튼 추가.

R5.멜론 업데이트로 인한 수정

R6.멜론 업데이트로 인한 수정

R7. 멜론 플레이어 3.0에서 작동
+아래에 위치한 MP3휴대폰,MP3플레이어 도구상자에 의해 버튼이 가려지는 경우를 막기위해 자동으로 닫아버림.

R8. 멜론 플레이어 메인창 크기조절 하지 않음. 원하는 플레이 리스트에 추가할 수 있는 옵션추가. VBR오류 예외사항 처리.



이번엔 약간의 기능을 추가하였습니다.

우선 DCF변환해서 어디에 들어갈지 정할 수 있게 수정하였습니다. 0번은 플레이 리스트 1번부터 위치 순서대로 정해집니다. 아래 그림을 참조하세요.

사용자 삽입 이미지

두번째로 VBR오류 예외 사항을 처리하였습니다.

그리고 마지막으로 영문 윈도우에서 작동 하도록 수정하였으나 테스트할 PC가 없어 정상 작동여부는 모르겠습니다. 혹시나 영문 윈도우에서 사용하신분 있다면 댓글 달아 주세요.

사용자 삽입 이미지

멜론 플레이어 3.0으로 업데이트 되었네요..

완전히 인터페이스가 바껴 버렸네요..
시험기간이고 해서 당장은 업데이트는 없을 듯합니다. 아마 이번달 말이나 담달 초쯤에 새버젼 만들 수 있을 것 같습니다.. 너무 많이 바뀐것 같네요..ㅡㅡ;;

사용자 삽입 이미지
[프로그램]

 멜론 스나이퍼 Version R6(2007-04-06, MelOn Player Version 2, 8, 6, 4 p)


제작 : 부경대학교 전자컴퓨터정보통신공학부 컴퓨터멀티미디어전공 신영재

블로그 : http://newgifted.tistory.com

용도 : 멜론에서 여러개의 mp3를 편리하게 DCF로 컨버팅 하기.


[요구사항]

1. 멜론 플레이어가 깔려 있어야 한다.

2. 멜론 플레이어가 실행되어 있고 로그인 되어 있는 상태이어야 한다.

3. 멜론 플레이어에 핸드폰 정보가 입력되어 있어야 한다.

4. 멜론 플레이어에 플레이 리스트가 하나 이상 존재해야 한다.
※멜론 플레이어의 팝업 창은 모두 닫은 상태에서 수행하기를 권장합니다.


[사용법]

1. [MP3추가...]버튼을 눌러 원하는 MP3를 추가합니다. 여러파일 선택이 가능하며 여러번에 걸쳐서 추가 할 수 있습니다.

2. 멜론스나이퍼에서 [파일 변환] 버튼을 누릅니다.

3. 끝날때 까지 기다립니다.

※중간에 중지하시려면 [취소] 버튼을 누르시면됩니다.

※DCF파일의 생성위치는 기본값 또는 마지막 실행때 지정한 곳으로 가게 됩니다.

※DCF플레이 목록이 들어가는 리스트는 마지막 실행때 지정했던 곳에 저장되거나 하나뿐일 경우 그 곳에 저장됩니다.

※파일 변환이 끝난후 리스트에 남아있는 MP3는 변환 실패한 파일 목록입니다.

  (원인은 가변 MP3이거나 여러가지 다른 이유로 발생할 수 있습니다.)

※ 조금더 빠르게 작동하기 위해서 속도 조절 바를 빠르게 쪽으로 이동하거나, 컴퓨터사양이 떨어지거나 멀티태스킹을 하고자 할때는 느리게 쪽으로 옮겨주세요.


[중요사항]

1. 프로그램의 저작권은 제작자에게 있습니다.

2. 프로그램배포는 자유롭습니다.

3. 이 프로그램의 안전성은 보장 되지 않습니다.

4. 사용에 관해 발생할 수 있는 모든 HW/SW의 문제 및 저작권 관련 문제는 사용자에게 있습니다.

5. 이 프로그램의 계속적인 업데이트및 사용자 지원을 보장하지않습니다.


[수정사항]

R2. 변환도중 버그로 인한 중단시, 프로그램을 재실행후 변환해야 했던 것을 취소 버튼을 누른후 다시 MP3추가한후 변환 가능하도록 수정

R3. 속도 조절 가능하도록 조정. 글자 크기 다시 9로 변경

R4. 안정성 문제 약간해결. 최고설정속도50ms에서도 어느정도의 안정성으로동작. 기본작동속도 50ms대폭 상향조절. 파일변환 리스트에 초기화버그 수정. 멜론 플레이어실행 버튼 추가(단 기본폴더에 설치되어 있어야만 실행가능). 개발자 홈페이지 링크 버튼 추가.

 R5.멜론 업데이트로 인한 수정

 R6.멜론 업데이트로 인한 수정


멜론 DCF컨버팅 이벤트 페이지가 업데이트 되었네요.. 우선 돌아가도록 수정했습니다. 아직 원인을 잘몰라서 이벤트 페이지 업데이트 될때마다 다시 수정해야 되는 번거러움이 있겠네요..

학기중이라 손을 못 쓰겠네요.. 위치를 가리키는 숫자 값 4개 바꾼 업데이트 입니다. 기능및 구현 방법이 동일합니다. DCF컨버팅 버튼을 찾아 누르는 방식입니다..

이거 만들어는 놓고 자주 신경을 못써서~~ 죄송하네요~~

사용자 삽입 이미지
[프로그램]

 멜론 스나이퍼 Version R5(2007-03-31, MelOn Player Version 2, 8, 5, 3 p)


제작 : 부경대학교 전자컴퓨터정보통신공학부 컴퓨터멀티미디어전공 신영재

블로그 : http://newgifted.tistory.com

용도 : 멜론에서 여러개의 mp3를 편리하게 DCF로 컨버팅 하기.


[요구사항]

1. 멜론 플레이어가 깔려 있어야 한다.

2. 멜론 플레이어가 실행되어 있고 로그인 되어 있는 상태이어야 한다.

3. 멜론 플레이어에 핸드폰 정보가 입력되어 있어야 한다.

4. 멜론 플레이어에 플레이 리스트가 하나 이상 존재해야 한다.
※멜론 플레이어의 팝업 창은 모두 닫은 상태에서 수행하기를 권장합니다.


[사용법]

1. [MP3추가...]버튼을 눌러 원하는 MP3를 추가합니다. 여러파일 선택이 가능하며 여러번에 걸쳐서 추가 할 수 있습니다.

2. 멜론스나이퍼에서 [파일 변환] 버튼을 누릅니다.

3. 끝날때 까지 기다립니다.

※중간에 중지하시려면 [취소] 버튼을 누르시면됩니다.

※DCF파일의 생성위치는 기본값 또는 마지막 실행때 지정한 곳으로 가게 됩니다.

※DCF플레이 목록이 들어가는 리스트는 마지막 실행때 지정했던 곳에 저장되거나 하나뿐일 경우 그 곳에 저장됩니다.

※파일 변환이 끝난후 리스트에 남아있는 MP3는 변환 실패한 파일 목록입니다.

  (원인은 가변 MP3이거나 여러가지 다른 이유로 발생할 수 있습니다.)

※ 조금더 빠르게 작동하기 위해서 속도 조절 바를 빠르게 쪽으로 이동하거나, 컴퓨터사양이 떨어지거나 멀티태스킹을 하고자 할때는 느리게 쪽으로 옮겨주세요.


[중요사항]

1. 프로그램의 저작권은 제작자에게 있습니다.

2. 프로그램배포는 자유롭습니다.

3. 이 프로그램의 안전성은 보장 되지 않습니다.

4. 사용에 관해 발생할 수 있는 모든 HW/SW의 문제 및 저작권 관련 문제는 사용자에게 있습니다.

5. 이 프로그램의 계속적인 업데이트및 사용자 지원을 보장하지않습니다.


[수정사항]

R2. 변환도중 버그로 인한 중단시, 프로그램을 재실행후 변환해야 했던 것을 취소 버튼을 누른후 다시 MP3추가한후 변환 가능하도록 수정

R3. 속도 조절 가능하도록 조정. 글자 크기 다시 9로 변경

R4. 안정성 문제 약간해결. 최고설정속도50ms에서도 어느정도의 안정성으로동작. 기본작동속도 50ms대폭 상향조절. 파일변환 리스트에 초기화버그 수정. 멜론 플레이어실행 버튼 추가(단 기본폴더에 설치되어 있어야만 실행가능). 개발자 홈페이지 링크 버튼 추가.

 R5.멜론 업데이트로 인한 수정


이전 버전이 작동되지 않는 이유는 아직 저도 모르겠습니다. 갑자기 업데이트 이후로 안되었는데..
원인을 잘 모르겠네요.. 아직 고의로 막은건지 아닌지도 확실히 모르겠습니다.. 임시로 수정해서 잘 돌아갈지는 모르겠네요.. 너무 바쁘네요.. 피곤하기도 하고요...

업데이트 방법이 버튼은 위치를 찾아 버튼을 클릭하는 방식으로 임시 처리 하였기 때문에 컨버팅 이벤트 페이지가 바뀌는 것만으로도 R5버젼은 안 될껍니다.

멀티 태스킹 가능하도록 되어 있지만.. 역시나 멀티태스킹을 하지 않는것을 권장합니다.. 잘 작동하지 않는 원인이 되기도 합니다..

어제저녁에 올렸던 R5는 문제가 있어 바로 지웠습니다..

추가. 영문판 윈도우 및 타언어의 윈도우에서는 작동 안됩니다.. 적어도 영문판에서는 돌아가도록 수정하거나 영문판 용 따로 만들려고 했으나.. 갑자기 막혀버리는 바람에 우선 돌아는 가도록 임시버젼 을 먼저 만들었습니다..

오늘 안된다는 글을 확인하고.. 실행해보니 잘 작동이 안됩니다.

막은것 같습니다. SPY++로 찍어봐도~~ 원인을 확인 할 수 없네요..

업데이트 목록에

Melon Player 2.8.5.3 업그레이드 내역

 1. 다수 곡 선물 기능 개선
 2. DCF 컨버팅 내부 프로세스 변경

이라는 부분이 있었는데.. 아마도 멜론 측에서 자동화 프로그램을 확인하고 막은것 같습니다. 현재로서는 작동안 됩니다..

방학때라면 한번 파고 들면 또 방법이 있을텐데.. 그 정도로 프로그램 수정할 시간이 안날 것 같네요..

아무튼 작동이 안되니.. 실망스럽네요..

애로천사님이 말해주신되로~~
멜론 스나이퍼가 내리는 명령중 DCF컨버팅 창을 띄우는 명령이 먹히지 않네요..  그 부분 이외의 명령은 작동하니 그 부분만 수동으로 해준다면 나머진 작동은 하는데.. 그렇게 되면 이프로그램을 쓰는 의미가 없어 져 버리겠죠..

현재로서는 애로천사님이 말해주신 방법인..

메뉴에서 DCF컨버팅 을 선택하신후.. 아래 메인 페이지에서 스크롤 내려보면 DCF컨버팅 하기 버튼이 있는데 이 버튼을 누르면 됩니다.. 파일 하나 하나마다 눌러줘야하는 불편함 이 있네요..

사용자 삽입 이미지
[프로그램]
 멜론 스나이퍼 Version R4(2007-03-11, MelOn Player Version 2, 8, 3, 1 p)

제작 : 부경대학교 전자컴퓨터정보통신공학부 컴퓨터멀티미디어전공 신영재
블로그 : http://newgifted.tistory.com
용도 : 멜론에서 여러개의 mp3를 편리하게 DCF로 컨버팅 하기.

[요구사항]

1. 멜론 플레이어가 깔려 있어야 한다.
2. 멜론 플레이어가 실행되어 있고 로그인 되어 있는 상태이어야 한다.
3. 멜론 플레이어에 핸드폰 정보가 입력되어 있어야 한다.
4. 멜론 플레이어에 플레이 리스트가 하나 이상 존재해야 한다.
※멜론 플레이어 메인 윈도우에서 플레이리스트가 떠있는 상태가 아니라 멜론 홈페이지가 떠있는 상태에서 수행하기를 권장합니다.
※멜론 플레이어의 팝업 창은 모두 닫은 상태에서 수행하기를 권장합니다.

[사용법]
1. [MP3추가...]버튼을 눌러 원하는 MP3를 추가합니다. 여러파일 선택이 가능하며 여러번에 걸쳐서 추가 할 수 있습니다.
2. [파일 변환] 버튼을 누릅니다.

3. 끝날때 까지 기다립니다.

※중간에 중지하시려면 [취소] 버튼을 누르시면됩니다.
※DCF파일의 생성위치는 기본값 또는 마지막 실행때 지정한 곳으로 가게 됩니다.
※DCF플레이 목록이 들어가는 리스트는 마지막 실행때 지정했던 곳에 저장되거나 하나뿐일 경우 그 곳에 저장됩니다.
※파일 변환이 끝난후 리스트에 남아있는 MP3는 변환 실패한 파일 목록입니다.  (원인은 가변 MP3이거나 여러가지 다른 이유로 발생할 수 있습니다.)
※ 조금더 빠르게 작동하기 위해서 속도 조절 바를 빠르게 쪽으로 이동하거나, 컴퓨터사양이 떨어지거나 멀티태스킹을 하고자 할때는 느리게 쪽으로 옮겨주세요.

[중요사항]
1. 프로그램의 저작권은 제작자에게 있습니다.
2. 프로그램배포는 자유롭습니다.
3. 이 프로그램의 안전성은 보장 되지 않습니다.
4. 사용에 관해 발생할 수 있는 모든 HW/SW의 문제 및 저작권 관련 문제는 사용자에게 있습니다.
5. 이 프로그램의 계속적인 업데이트및 사용자 지원을 보장하지않습니다.

[수정사항]

R2. 변환도중 버그로 인한 중단시, 프로그램을 재실행후 변환해야 했던 것을 취소 버튼을 누른후 다시 MP3추가한후 변환 가능하도록 수정

R3. 속도 조절 가능하도록 조정. 글자 크기 다시 9로 변경

R4. 안정성 문제 약간해결. 최고설정속도50ms에서도 어느정도의 안정성으로동작. 기본작동속도 50ms대폭 상향조절. 파일변환 리스트에 초기화버그 수정. 멜론 플레이어실행 버튼 추가(단 기본폴더에 설치되어 있어야만 실행가능). 개발자 홈페이지 링크 버튼 추가.


이번 업데이트는 작동 알고리즘에도 약간 변경을 가하였습니다. 만약 이전 버젼에서 잘 안되시던 분은 다시 받아보세요. 혹시 될지도 모르겠습니다. 꽤 많은 부분을 수정하였습니다. 안정성도 매우 좋아진것 같습니다.

또한 엄청나게 빠른 속도로 작동하게 될것입니다.
저의 아주 느린 컴퓨터에서도(P4 1.8Ghz-512M-30G,4700RPM) 분당 27개의 파일 변환 하였습니다. 물론 아주 적은 갯수의 테스트로 그렇게 신뢰할 수 있는 안정성이라고 말씀은 모르겠습니다.

변환 100여개도 안해보고 바로 올립니다.

사용자 삽입 이미지
[프로그램]
 멜론 스나이퍼 Version R3(2007-03-05, MelOn Player Version 2, 8, 2, 0 p)

제작 : 부경대학교 전자컴퓨터정보통신공학부 컴퓨터멀티미디어전공 신영재
블로그 : http://newgifted.tistory.com
용도 : 멜론에서 여러개의 mp3를 편리하게 DCF로 컨버팅 하기.

[요구사항]
1. 멜론 플레이어가 깔려 있어야 한다.
2. 멜론 플레이어가 실행되어 있고 로그인 되어 있는 상태이어야 한다.
3. 멜론 플레이어에 핸드폰 정보가 입력되어 있어야 한다.
4. 멜론 플레이어에 플레이 리스트가 하나 이상 존재해야 한다.
※멜론 플레이어 메인 윈도우에서 플레이리스트가 떠있는 상태가 아니라 멜론 홈페이지가 떠있는 상태에서 수행하기를 권장합니다.
※멜론 플레이어의 팝업 창은 모두 닫은 상태에서 수행하기를 권장합니다.
※수행도중 멀티 태스킹이 가능하나 다른 작업을 할경우 정상 수행되지 않을 수도 있습니다.

[사용법]
1. [MP3추가...]버튼을 눌러 원하는 MP3를 추가합니다. 여러파일 선택이 가능하며 여러번에 걸쳐서 추가 할 수 있습니다.
2. [파일 변환] 버튼을 누릅니다.
3. 끝날때 까지 기다립니다.
※중간에 중지하시려면 [취소] 버튼을 누르시면됩니다.
※DCF파일의 생성위치는 기본값 또는 마지막 실행때 지정한 곳으로 가게 됩니다.
※DCF플레이 목록이 들어가는 리스트는 마지막 실행때 지정했던 곳에 저장되거나 하나뿐일 경우 그 곳에 저장됩니다.
※파일 변환이 끝난후 리스트에 남아있는 MP3는 변환 실패한 파일 목록입니다.
  (원인은 가변 MP3이거나 여러가지 다른 이유로 발생할 수 있습니다.)
※ 조금더 빠르게 작동하기 위해서 속도 조절 바를 빠르게 쪽으로 이동하거나, 컴퓨터사양이 떨어지거나 멀티태스킹을 하고자 할때는 느리게 쪽으로 옮겨주세요.
빠르게 작동시 오작동 가능성이 증가합니다. 가장 빠른 상태에서는 잘 작동하지 않습니다.

[중요사항]
1. 프로그램의 저작권은 제작자에게 있습니다.
2. 프로그램배포는 자유롭습니다.
3. 이 프로그램의 안전성은 보장 되지 않습니다.
4. 사용에 관해 발생할 수 있는 모든 HW/SW의 문제 및 저작권 관련 문제는 사용자에게 있습니다.
5. 이 프로그램의 계속적인 업데이트및 사용자 지원을 보장하지않습니다.

[수정사항]
R2. 변환도중 버그로 인한 중단시, 프로그램을 재실행후 변환해야 했던 것을 취소 버튼을 누른후 다시 MP3추가한후 변환 가능하도록 수정
 R3. 속도 조절 가능하도록 조정. 글자 크기 다시 9로 변경



또 금방 업데이트를 하네요~~ 속도를 향상시키니 안정성이 떨어져서 ~~ 일부로 느리게 작동하도록 만들었는데~~ 느린거 같아서 사용자가 원하는 속도로 조절 할 수 있도록 만들었습니다.
글자  크기는 다시 9pt로 줄였고~~.. 저사양이나 멀티태스킹을 하기위해 속도를 느리게 하거나~~ 안정성보다는 조금더 빠르게 작동하게 하고 싶은 사람을 위해 속도를 고정이아니라 선택 할 수 있도록 했습니다.

가장 빠른 동기 속도는 (50ms)
가장 느린 동기 속도는 (400ms)
입니다.(클럭이라 생각하시면 됩니다.. 저 박자에 맞춰서~ 작동하게 됩니다.. 제어 명령 내리는거 마다 쉬는 박자 수가 약간 다릅니다.. 일부러 에러 많이 나는 부분은 약간 더 쉽니다.)




개학 했습니다.. 다시 수업 시작하려니 걱정되네요~~..  학점 잘받아서 장학금도 많이 받았으면 좋겠네요~~ 솔직히 저번처럼 계속 잘할 수 있을지 모르겠네요~~