Repository navigation
CastFi v0.10.3 _ Update
CastFi v0.10.3
내 음악을 더 편하게 정리하고 듣도록 손봤습니다. 곡·아티스트·앨범·재생큐를 여러 기준과 방향으로 정렬할 수 있고,
홈에서 바로 재생큐를 열 수 있습니다. 셔플 중에 추가한 곡이 셔플을 끄면 사라지던 문제와, 플레이리스트 셔플이 플레이
컨트롤과 따로 놀던 문제를 고쳤습니다. 함께 들어온 오류 제보 가운데 DSD 업샘플이 다시 켜지지 않던 문제 등을 근본 수정했습니다.
한국어
새로 생긴 것 (v0.10.3)
내 음악 정렬
- 곡: 최근 추가 · 제목 · 아티스트 · 앨범 · 발매연도 · 많이 재생 · 최근 재생 · 길이 중에서 고르고, 옆의 버튼으로
오름차순/내림차순을 바꿉니다. 정렬마다 자연스러운 방향이 먼저 나옵니다(최근 추가는 최신순, 제목은 가나다순). - 아티스트: 이름 · 최근 추가 · 곡 수 · 앨범 수 + 방향. 앨범: 아티스트 · 앨범 이름 · 발매연도 · 최근 추가 · 곡 수 + 방향.
- 제목·연도가 비어 있는 항목은 방향과 상관없이 맨 뒤에 둡니다.
- 정렬한 곡 목록에서 곡을 누르면 화면에 보이는 순서 그대로 재생큐가 만들어집니다.
재생큐
- 헤더의 「내 플레이리스트」에서 [플레이리스트 | 재생큐]를 골라 볼 수 있습니다. 홈에서 바로 재생큐를 열어
곡으로 이동 · 순서 바꾸기(끌기/위·아래) · 빼기 · 셔플 · 반복 · 큐 저장을 할 수 있고, 마지막에 본 탭을 기억합니다. - 재생큐 정렬: 제목 · 아티스트 · 앨범 · 추가일 · 발매연도 · 길이 순으로 큐 전체를 한 번에 정리합니다.
듣던 곡은 끊기지 않고, 정렬한 순서를 그대로 쓰도록 셔플은 꺼집니다.
설정
- 「앱 완전 종료」를 설정 왼쪽 메뉴의 「정보」 바로 아래로 옮겼습니다. 시스템 항목 안을 찾아 들어가지 않아도 됩니다.
고친 것 (v0.10.3)
셔플과 재생큐 (의견)
- 셔플을 켠 상태에서 큐에 추가한 곡이 셔플을 끄면 사라지던 문제. 이제 셔플 중에 추가한 곡은 앞으로 나올 곡들 사이에
섞여 들어가고, 셔플을 끄면 원래 순서의 끝에 추가한 순서대로 남습니다. 몇 번을 켜고 꺼도 같습니다. - 셔플 중 「다음에 재생」한 곡은 셔플을 꺼도 지금 곡 바로 다음에 남고, 셔플 중에 뺀 곡은 셔플을 꺼도 다시 나타나지 않습니다.
- 같은 곡이 큐에 두 번 있을 때 셔플을 끄면 듣던 위치가 앞쪽 곡으로 튀던 문제를 고쳤습니다.
- 플레이리스트에서 셔플로 재생해도 플레이 컨트롤의 셔플이 꺼져 있던 문제. 이제 같은 셔플입니다 — 컨트롤에 셔플이
켜진 것으로 보이고, 끄면 플레이리스트의 원래 순서로 돌아갑니다.
DSD 업샘플 · 출력 (오류 제보)
- DSD 업샘플을 켜면 「DAC 드라이버가 방금 멈춘 뒤라 레이트 판정을 신뢰할 수 없어요」가 계속 나오고 켜지지 않던 문제.
DAC 이 높은 레이트를 거절한 직후의 정리 지연을 앱이 '드라이버가 멈췄다'로 기록하고, 그 기록 때문에 낮은 레이트로 내려가는
것까지 막고 있었습니다. 기다리거나 다시 시작해도 풀리지 않았습니다. 이제 DAC 이 받는 레이트로 정상적으로 내려갑니다. - WASAPI 독점 모드에서 같은 곡이 때로는 리샘플, 때로는 공유 모드, 때로는 정상으로 바뀌던 문제. 16bit 음원은 16bit
형식 하나만 시도해, 그 형식을 받지 않는 DAC 에서는 결과가 직전 설정에 따라 달라졌습니다. 이제 손실 없이 더 넓은 형식으로도
시도합니다. 장치를 열지 못하는 일이 이어지면 곡을 연달아 건너뛰지 않고 멈춰 알려 줍니다. - ASIO 드라이버가 실제와 다른 드라이버(예: 예전에 쓰던 DAC 의 드라이버)로 표시되던 문제. 실제 연결은 맞았고 표시만
틀렸습니다. 이제 실제로 쓰는 드라이버만 표시합니다. - DAC 은 연결돼 있는데 ASIO 드라이버가 시작을 거부할 때 「DAC 연결 확인」이라고 안내하던 것을, 원인과 해결 방법(다른 앱 종료 ·
재연결 · 드라이버 재설치)으로 바꿨습니다. - 대형 FIR · 익스트림 모드를 쓸 수 없을 때 이유 없이 회색으로만 보이던 것에 GPU 가속이 필요하다는 안내를 붙였습니다.
DSF 변환 (오류 제보)
- 변환 준비 단계에서 확인이 실패하면 아무 표시 없이 같은 요청을 반복하던 문제를 고쳤습니다. 이제 이유를 알려 줍니다.
- GPU 메모리가 모자라 「GPU 대기」에 들어간 작업이, 다른 프로그램이 메모리를 비워도 계속 기다리던 문제를 고쳤습니다.
이제 몇 초마다 다시 확인해 자동으로 시작합니다.
바뀌지 않은 것
- 재생 · DSD 업샘플 · AP-1 · FIR EQ · 헤드폰 보정 · 음장효과의 소리 처리.
- 기존 라이브러리 · 플레이리스트 · 저장된 큐 · 설정.
English
New (v0.10.3)
Sorting in My Music
- Tracks: sort by recently added, title, artist, album, release year, most played, recently played or length, and
flip ascending/descending with the button next to it. Each sort starts in its natural direction (newest first for
recently added, A to Z for title). - Artists: name, recently added, track count, album count, plus direction. Albums: artist, album name, release
year, recently added, track count, plus direction. - Items with no title or year always go last, whichever direction you pick.
- Clicking a track in a sorted list builds the queue in exactly the order you see.
Queue
- "My Playlists" in the header now lets you switch between [Playlists | Queue]. Open the queue straight from Home to
jump to a track, reorder (drag or up/down), remove, shuffle, repeat or save it. The last tab you used is remembered. - Sort the queue by title, artist, album, date added, release year or length in one step. The current track keeps
playing, and shuffle is turned off so the sorted order is what you hear.
Settings
- "Quit app completely" now sits right below "About" in the settings menu, so you no longer have to dig into System.
Fixed (v0.10.3)
Shuffle and the queue (user feedback)
- Tracks added to the queue while shuffle was on disappeared when shuffle was turned off. Tracks added during shuffle
are now mixed into the upcoming part of the queue, and when you turn shuffle off they stay at the end of the original
order, in the order you added them. This holds no matter how many times you toggle. - A track added with "Play next" during shuffle stays right after the current track when shuffle is turned off, and a
track removed during shuffle does not come back. - With the same track in the queue twice, turning shuffle off no longer jumps to the earlier copy.
- Shuffle play from a playlist left the player's shuffle switched off. It is now the same shuffle: the play controls
show shuffle on, and turning it off returns to the playlist's original order.
DSD upsampling and output (error reports)
- DSD upsampling would not turn on and kept showing "the DAC driver just stopped, so the rate check can't be trusted".
When a DAC refused a high rate, the delay in cleaning up was recorded as a driver hang, and that record then blocked
stepping down to a lower rate. Waiting or restarting did not help. CastFi now steps down to a rate the DAC accepts. - In WASAPI exclusive mode the same track randomly ended up resampled, in shared mode, or correct. 16-bit tracks tried
only a 16-bit format, so on DACs that don't accept it the result depended on the previous setting. CastFi now also tries
wider formats, without loss. If the device keeps failing to open, playback stops with a message instead of skipping
through the queue. - The ASIO driver was shown as a different driver (for example one from a DAC used earlier). The connection was right;
only the label was wrong. Only the driver actually in use is shown now. - When the DAC is connected but its ASIO driver refuses to start, the message no longer says "check the DAC connection";
it now names the cause and what to try (close other apps, reconnect, reinstall the driver). - When Large FIR or Extreme mode can't be used, the greyed-out option now says GPU acceleration is required.
DSF conversion (error report)
- If the preparation check failed, conversion repeated the same request with nothing on screen. It now tells you why.
- A job waiting for GPU memory ("waiting for GPU") kept waiting even after other programs freed memory. It now re-checks
every few seconds and starts on its own.
Unchanged
- Sound processing for playback, DSD upsampling, AP-1, FIR EQ, headphone correction and spatial effects.
- Your library, playlists, saved queues and settings.