앨범 단위로 태그 입력 - AlbumTag

|

프로그램의 목적! :: 아무래도 100% 자동화된 태그 입력 프로그램은 어렵지 싶어 앨범단위로 태그를 입력할 수 있는 프로그램
태그 정보 소스 : 다음 뮤직 (http://music.daum.net)
검색 결과가 이상하다면 다음 뮤직 고객센터로 문의하시면 됩니다.

blah:
2010. 11. 01.
원래 9월에 짜다가 거의 완성시켰는데 9월 말에 교통사고로 입원하는 바람에 손을 못대다가 테스트가 충분치 않은 상태로 일단 배포합니다 -ㅅ-;
MP3 ID3파싱하는 라이브러리를 쓰지 않고 직접 파싱을 처리하는지라 약간(?)의 문제가 있을수도 있음을 염두하시고....;;;

2010. 11. 09.
Release로 빌드하면 에러가 나는데 (CString::Simple어쩌구...) Debug로 빌드하면 오류가 안난다...
코드 최적화 중에 문제가 생기는거 같은데.... line by line 코드리뷰 해봐야 하나... orz...

근데 UTF8 문자열 길이는 어떻게 구하죠? 구현해야 하나...

2010. 12. 3.
어느정도 된 것 같아 내가 갖고있는 약 만여곡의 mp3 태그를 정리했다.
태그 정보가 잘못된 경우 mp3tag 프로그램에서 태그 항목에 !BAD!라고 표시됩니다.
이 경우 그냥 mp3파일 내의 태그 정보를 삭제하시고 (Remove Tag) 작업하시는걸 추천드립니다.

2010. 12. 5.
Release모드에서 문자열 관련 문제가 계속 발생해서 그냥 관련 함수를 직접 짰다...
프로그램 구동시 인터넷에 한번 억세스하게 되는데 이는 버전 체크를 위함입니다.

현재 버전 : v.110827

다운로드 :

AlbumTag.exe



기본 화면 :



① : 파일 목록. 현재 창으로 폴더나 파일을 Drag&Drop하여 추가할 수 있습니다.
② : 곡 목록. 곡 목록은 ⑤검색 버튼을 이용하여 추가합니다. 버튼을 눌러 뜨는 창에 대해서는 아래에 설명되어 있습니다.
③ : 각 목록 선택 항목을 위/아래로 이동 및 목록에서 삭제
④ : 파일 목록 모두 삭제
⑤ : 곡 목록 검색창 열기 (아래에 설명)
⑥ : 파일에 저장된 ID3태그의 정보. 파일 목록에서 더블클릭하면 볼 수 있습니다. 정보가 없을 경우 N/A로 표시됩니다.
⑦ : 파일에 쓰여질 앨범 정보. 직접 수정이 가능합니다.
⑧ : 대부분의 앨범명이 앨범명 앞에 "x집"이 붙어 내려옵니다. 체크하면 빼줍니다. (ex : DJ DOC의 풍류 앨범의 경우 앨범명이 "7집 풍류"로 내려옵니다. 체크할 경우 "풍류"만 저장됩니다.
⑨ : 파일에 저장 작업을 수행합니다. 멀티스레드코드가 적용되지 않아 클릭 후 버튼이 다시 올라오면 완료된 것입니다.

파일 목록에서 항목을 선택하면 매치되는 곡이 오른쪽에 선택된채로 표시됩니다.




검색 창



① : 앨범 검색어. 추가된 mp3파일에 앨범 정보가 있을 경우 자동으로 입력이 됩니다.
② : 검색어로 검색을 수행
③ : 검색된 앨범 목록이 표시됩니다.
④ : 검색 목록의 다음 페이지를 표시합니다. 왼쪽의 [검색된 앨범]이 검색된 개수입니다.
⑤ : 선택된 앨범의 앨범아트. ③목록에서 더블클릭을 하면 ⑤, ⑥ 영역에 정보가 표시됩니다. 아직 이미지 처리 능력(제 개인적인...)이 수준이하라 이상하게 보일수도 있습니다. (;;;)
⑥ : 선택된 앨범의 트랙 리스트. 마우스 드래그나 Ctrl, Shift + 클릭을 이용해서 다중 선택할 수 있습니다. 선택된 트랙만 기본 창의 곡 목록에 추가됩니다. 기본적으로 전체선택으로 설정이 됩니다.
⑦ : [확인]을 누르면 선택한 곡 목록을 기본 창에 적용합니다.






프로그램 실행 전 태그가 입력되어있지 않은 파일들이








입력 후 ID3태그가 입력된 것을 확인할 수 있습니다.

And