변경 내역 — CX'Music
두 플레이어는 각각 독립적으로 번호를 매기고 배포하므로, 변경 내역도 각각 별도의 페이지로 나뉘어 있습니다.
탐색 위치와 시작 시 복원, 데이터 저장을 개선하고 재생 조작과 화면 문제를 수정했습니다.
추가
- 다시 실행하면 이전 페이지, 폴더나 재생 목록과 함께 검색, 필터, 정렬, 그룹, 목록 위치를 복원합니다.
- 설정에서 오디오 파일 쓰기 대기·실패 작업을 확인하고 다시 시도할 수 있습니다.
수정
- 곡 정보나 평점을 편집하거나 그룹을 펼치고 접어도 탐색 위치를 유지하며, 목록 깊은 곳을 다시 조회해도 원래 위치로 돌아갑니다.
- 같은 곡이 재생 대기열에 여러 번 있을 때 다시 실행하면 사용하던 대기열 항목을 복원합니다.
- 이전 곡으로 이동할 때 3초 이상 재생했다고 현재 곡을 처음부터 다시 재생하지 않으며, 무작위 모드에서는 실제 재생 기록의 이전 곡으로 돌아갑니다.
- 오디오 출력 실패 후 다시 재생하면 출력을 다시 만들고, 또 실패하면 정지 상태와 오류를 표시합니다.
- 일시 정지, 곡 변경이나 종료 후에 이전 재생 상태로 되돌아가지 않습니다.
- 오디오 파일 쓰기에 실패해도 저장한 가사가 이전 내용으로 돌아가지 않으며, 실패한 작업은 재시도할 수 있도록 남습니다.
- 형식 변환을 취소하면 마지막 저장 전에도 취소를 다시 확인하여 임시 파일을 완료된 파일로 처리하지 않습니다.
- 새 재생 목록 대화 상자가 앱 테마를 따릅니다.
- 어두운 테마에서 텍스트 상자의 복사·붙여넣기 메뉴 글자가 더 잘 보입니다.
개선
- 라이브러리와 설정을 별도의 사용자 데이터 폴더에 저장하고 덮어 설치해도 유지합니다.
- 시작 시 창, 현재 곡, 재생 위치, 음량과 재생 모드를 복원하며 일시 정지 상태를 유지합니다.
- 저장한 시작 상태가 손상되면 유효한 백업을 시도하고, 사용할 수 없는 곡·목록·창 위치는 안전하게 되돌립니다.
현재 사용자용으로 설치한 1.0.2, 1.0.1, 1.0.0에 먼저 제거하지 않고 바로 설치할 수 있습니다. 플레이어를 닫고 원래 폴더에 설치하는 것을 권장합니다. 확인 창에서 “Yes”는 데이터를 유지하며 재설치하고, “No”는 제거를 시작합니다. 처음 실행할 때 기존 라이브러리를 복사·업그레이드·검증한 뒤 %LOCALAPPDATA%\CXMusic으로 전환하며 원본은 백업으로 남깁니다. 여러 라이브러리가 발견되면 사용할 원본을 선택합니다. 모든 사용자용 기존 설치는 바로 덮어쓸 수 없으므로 먼저 관리자에게 문의하세요. 앱 내 업데이트는 아직 제공되지 않으며 웹사이트에서 새 설치 파일을 받아야 합니다.
수정만 담은 버전입니다. 새 기능도 화면 변경도 없고 데이터베이스 형식도 그대로이며, 고친 것은 모두 재생 제어에 관한 것입니다.
수정
- 순차 재생에서 마지막 곡이 끝나면 이제 첫 곡으로 돌아가 계속 재생합니다. 다만 목록을 한 번 다 재생한 뒤 멈추는 선택지는 아직 없습니다.
- 마지막 곡을 다 재생한 뒤 재생 버튼이 먹통이 되던 문제를 고쳤습니다.
- 일시정지하거나 다시 재생할 때 나던 팝 소리를 없앴습니다.
- 취침 타이머 시간이 되면 다음 곡으로 넘어가지 않고 재생을 멈춥니다.
- 곡이 끝날 무렵 일시정지한 뒤 다시 재생해도 처음으로 돌아가지 않습니다.
- 라이브러리가 바뀌면 대기열도 따라서 갱신됩니다.
- 열 수 없는 파일이 재생 중인 것처럼 표시되지 않습니다.
1.0.1 이나 1.0.0 위에 바로 설치하면 되며 먼저 제거할 필요가 없고, 라이브러리와 설정은 그대로 유지됩니다. 설치 중에 묻는 창이 뜨면 「예(Yes)」를 고르면 데이터를 유지한 채 덮어쓰기 설치가 되고, 「아니요(No)」를 고르면 제거가 시작됩니다.
수정이 중심이며, 쓸모 있는 기능을 두 가지 더했습니다. 호환성을 깨는 변경은 없습니다.
추가
- 형식 변환: 곡에서 마우스 오른쪽 버튼 →「변환…」. FLAC, ALAC, WAV, AAC, MP3, Opus 를 지원하고 여러 곡을 한꺼번에 변환할 수 있습니다. 같은 이름의 파일이 이미 있으면 덮어쓰지 않고 건너뜁니다.
- 가사 내보내기: 곡에서 마우스 오른쪽 버튼 →「가사 내보내기…」. 같은 이름의 .lrc 파일로 저장하며 여러 곡을 한꺼번에 내보낼 수 있습니다. 이미 있는 .lrc 는 덮어쓰지 않습니다.
수정
- 프로그램을 끝내고 다시 열면 재생 위치가 제대로 복원됩니다.
- .opus 파일을 정상적으로 재생할 수 있습니다.
- 내장 표지가 큰 FLAC 파일을 재생할 수 있게 되었고 파형도 표시됩니다. 이전에는 뭉뚱그려 「지원되지 않는 오디오 형식입니다」라고 표시되었습니다.
- 정보를 편집해도 파일에 원래 있던 태그가 지워지지 않으며, 어떤 항목을 일부러 비우면 그것도 제대로 반영됩니다.
- 가사와 곡 정보를 함께 고친 뒤 저장해도 가사 수정이 사라지지 않습니다.
- 「정보 편집」을 열었다가 아무것도 바꾸지 않고 닫으면 저장하지 않은 변경이 있다는 알림이 더 이상 뜨지 않습니다.
- 이 프로그램에서 편집한 가사의 시간 정보를 다른 플레이어에서도 제대로 읽습니다. 이미 저장해 둔 가사는 처음 실행할 때 자동으로 고쳐집니다.
- 같은 곡의 여러 사본이 서로 가사를 빼앗지 않습니다.
- 다른 폴더에 다시 설치해도 라이브러리가 「사라지지」 않습니다. 이전에는 위치를 바꾸면 원래 라이브러리를 읽지 못해 데이터가 전부 없어진 것처럼 보였는데, 데이터는 줄곧 예전 폴더에 있었습니다.
- 라이브러리를 비우고 다시 가져와도 목록의 작은 표지가 다른 곡으로 표시되지 않습니다.
- 검색창에 지우기 버튼이 두 개 나오던 문제와 글자가 위로 치우치던 문제를 고쳤습니다.
개선
- 파형을 캐시하므로 같은 곡을 두 번째로 재생할 때 바로 표시됩니다. 설정에 「파형 캐시」 항목이 생겨 라이브러리 전체를 한 번에 만들 수 있습니다.
- 재생 모드와 음소거 버튼의 설명이 현재 상태(순차 재생 / 한 곡 반복 / 셔플)를 나타냅니다.
- FLAC 의 재생바 끌기가 더 정확해졌습니다.
- 설치 파일과 프로그램이 게시자(Chen Xiang)를 올바르게 표시합니다.
1.0.0 위에 바로 설치하면 되며 먼저 제거할 필요가 없습니다. 라이브러리, 별점, 재생목록, 재생 기록, 설정이 모두 유지되고 데이터베이스는 처음 실행할 때 자동으로 업그레이드됩니다. 원래 위치에 설치하는 것을 권합니다.
첫 공개 버전입니다.
아직 남아 있는 문제
- 곡을 바꿀 때, 또는 한 곡 반복으로 처음으로 돌아갈 때 팝 소리가 날 수 있습니다.
- 재생 중에 재생바를 끌면 잡음이 들릴 수 있습니다. 손을 떼면 소리는 곧 정상으로 돌아오며, 재생바를 눌러 이동하는 경우에는 영향이 없습니다.
- WASAPI 독점 모드를 켜 두었다면 위 두 가지가 더 뚜렷하게 들릴 수 있습니다. 신경 쓰인다면 설정에서 공유 모드로 바꾸면 됩니다.