2017년 5월 22일 월요일
MP3 파일 ID3 태그 정리기 + 중복곡 검사기(torrent,billboard,albumart,앨범아트)
안녕하세요.
블로그 개설하고 처음 만든 프로그램이네요.
오늘 소개드릴 프로그램은 ID3 태그 정리기입니다.
사용법입니다.
1. 프로그램 실행 후 browse 버튼을 눌러 mp3파일이 든 폴더 불러오기
2. trim mp3 버튼을 눌러서 id3 태그 정리하기
(정리 방식 : 앨범명을 제목명으로 수정, 파일명을 "제목 - 가수.mp3" 로 수정)
깔끔하게 정리됩니다.
3. delete duplicated songs 버튼을 누르고 새 창이 뜨면 check 버튼 클릭!
(문자열 유사도를 검사해서 비슷한 제목의 곡을 추려냅니다.)
4. 추려진 곡 중 중복된 곡을 잘 보고 찾아서 모두 선택한 후 delete 버튼으로 삭제합니다.
끝~
가지고있는 mp3 파일들 ID3 태그 상테가 엉망이라서 한번 만들어 봤습니다.
쓸 일은 없겠지만 추후 github에 소스를 올리고 링크 하겠습니다.
깃허브 링크 : https://github.com/shinseungwon/SFileManager
2017년 5월 19일 금요일
[MFC] 전역 변수 선언
MFC에서 전역변수를 생성하는 것은 간단하다.
다음은 배열의 전역변수 선언을 예로 생각해 본 것임.
먼저
stdafx.h 에서
extern int weight[100][50];
다음으로 stdafx.cpp 파일에 아래와 같이 선언해야 한다.
int weight[100][50];
main.cpp 등 필요한 곳에서 사용하면 된다.
음..여기서 삽질한 것은 stdafx.cpp 파일에도 반듯이 헤더에서 선언한 변수를 선언해야 한다는것!
다음은 배열의 전역변수 선언을 예로 생각해 본 것임.
먼저
stdafx.h 에서
extern int weight[100][50];
다음으로 stdafx.cpp 파일에 아래와 같이 선언해야 한다.
int weight[100][50];
main.cpp 등 필요한 곳에서 사용하면 된다.
음..여기서 삽질한 것은 stdafx.cpp 파일에도 반듯이 헤더에서 선언한 변수를 선언해야 한다는것!
| 이 글은 Evernote에서 작성되었습니다. Evernote는 하나의 업무 공간입니다. Evernote를 다운로드하세요. |
2017년 5월 18일 목요일
ID3 파일 링크 시 주의사항
대부분 mp3파일은 id3v1 버전이므로
Mp3Tag.Link(Buffer, ID3TT_ID3V1); 위와같이 v1변수를 넣어줘야 됨.
그렇지 않을 경우 인식을 못하는 경우 발생.
Mp3Tag.Link(Buffer, ID3TT_ID3V1); 위와같이 v1변수를 넣어줘야 됨.
그렇지 않을 경우 인식을 못하는 경우 발생.
2017년 5월 16일 화요일
피드 구독하기:
글 (Atom)