C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 자료실
C++Builder Programming Resources
[435] (업글4)C++빌더로 만든 음악 플레이어. KTSong v1.5
김태선 [cppbuilder] 12011 읽음    2009-04-20 16:37
v1.5
개선사항
- 파일오픈 버턴 대신 다음곡 버턴으로 교체했습니다. 그것이 현실적으로 더 편리하다는 판단 때문입니다.
- 플레이 리스트가 총 6개의 페이지를 가진 분류별 형태로 바뀌었습니다.
   이전의 임시성 플레이 리스트도 그대로 유지했습니다. Temprary 페이지는 임시적인 형태로 사용하는게 편리합니다.
   저장되는 파일명이 Temprary.list 에서 Temprary.txt 로 바뀌었습니다.
   이 파일은 Text 파일로 바로 수정 가능하기 때문에 필요한 경우 수정이 쉽도록 한 것입니다.
- 새로운 플레이 리스트 형태를 도입했습니다.
   음악 파일이 있는 폴더를 던지면 계층적으로 음악 파일명이 나열 됩니다.
- 새로운 음악 리스트는 변경이 있은 경우 수동으로 저장해 주어야 합니다.
   이는 자동 저장을 적용할 경우 적절치 못한 변경이 있은 경우도 저장되는 것을 방지하기 위함입니다.
- 프로그램 실행시 이미 떠 있다면 그것을 깨우는 역할만 합니다.
- 폼에 자석 효과를 부여 했습니다.
   그래서 화면 가장 자리는 물론이고 플레이어 창과 플레이 리스트 창이 서로 붙고, 붙인채로 이동시킬 수 있습니다.
- 마스터 볼륨을 추가 했습니다. 플레이어 화면 구조 때문에 플레이 리스트 창 캡션 부분에 붙였습니다.
- 이전 버전의 약간의 버그 수정.

** 음악 파일은 폴더를 플레이 리스트 창에 던지는 것이 분류명 밑으로 파일리스트가 붙는 형태가 되므로 보기가 좋습니다.

** fmod 자체의 약간의 문제와 조금 더 손을 봤으면 하는 것이 체크 되었지만,  일단 그냥 두었습니다.






v1.0

빌더로 만든 음악 플레이어, 제 이름 이니셜을 딴  케이티송입니다.
유명한 fmod 음악 라이브러리를 사용 하였습니다.
본래 개인적으로 들으려고 만든 것이라,
화면을 최대한 적게 차지하게 제 취향대로 만들었습니다.

그리고 웬만한 옵션은 모두 제거하여,
그냥 가장 간단하게 많이 사용하는 형태로 만들어 이 버전에는 옵션이 없습니다.
너무 간단한 구조라서 도움말도 필요없을 것 같아 넣지 않았습니다.
스펙트럼이 있음에도 CPU를 거의 먹지 않으니 늘 띄워 놓아도 상관 없을 것 같습니다.

그냥 적당한 폴더에 풀고 실행하면 됩니다.

플레이리스트에 폴더를 던져도 되게 개선 했습니다.
Lyn [tohnokanna]   2009-04-20 20:03 X
잘쓰겠슴다
김태선 [cppbuilder]   2009-04-21 00:41 X
^^;
예.. 음악파일리스트 저장이 다른 폴더에 되는 문제가 있어 수정해서 다시 올렸습니다.
김태선 [cppbuilder]   2009-04-21 10:51 X
이런, Dynamic RTL을 제거하지 않았네요. 다시 올렸습니다. @,.@;
이슬이야기 [dewstory]   2009-04-30 17:19 X
감사 합니다.
사용해봤는데 한가지 문제를 발견하여 글을 올립니다.
숫자 옆에 아래 화살표 있는데 그걸 눌러 화면이 사리지게 한후 다시 실행 버튼을 누른경우 tray에 계속 적제되는 현상이 발생 하네요.
수거 하세요.
용맨소녀 [doyongid]   2009-04-30 18:21 X
저도 만들다 만게 있는데, 여기 자료실에 있는 BASS(?)였나?? 암튼 그 라입으로 만든게 있는데.. 일이 어떻게 잘못되서 지금 썩히고 있어요..^^ BASS 정말 편하더군요.. 알송도 그걸로 만들었다던데..
김태선 [cppbuilder]   2009-05-04 16:54 X
//이슬이야기
말씀하신 기능을 추가했습니다. 감사합니다.
김태선 [cppbuilder]   2009-05-04 16:54 X
//박정만
BASS는 나중에 한번 이용해 볼 생각입니다.
크레브 [kkol]   2009-08-27 09:07 X
잘만드셨네요. ^^
그런데.. 여러파일을 드래그해서 넣었는데.. 정렬기준이 뭐지요?
그냥 랜덤인가..
크레브 [kkol]   2009-08-27 09:09 X
한가지.. 리로드 하면 계속 리스트에 추가됩니다.
나중에 손보실때 참고하시길.. ^^
김태선 [cppbuilder]   2009-09-02 00:21 X
//크래브
정렬 기준은 그냥 OS가 주는 순서대로입니다.
만들다가 곡의 수가 너무 많아지니, 역시 불편한 것은 다른 뮤직플레이어와 마찬가지더군요.
그래서 무손실 압축 포멧인 flac, ape 등도 플레이 가능하도록 개선 하면서
아예 다시 만들 생각입니다.
그냥 이건 심심풀이로 만들어 본 것입니다.

+ -

관련 글 리스트
435 (업글4)C++빌더로 만든 음악 플레이어. KTSong v1.5 김태선 12011 2009/04/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.