Skip to content

Releases: Ghostseller/CastFi

CastFi v0.10.7 _ Update

Choose a tag to compare

@Ghostseller Ghostseller released this 08 Oct 09:35

공식 홈페이지 · Official website: https://castfi.castplan.net/

CastFi v0.10.7

12개 언어를 지원하고, 업데이트와 재생에서 드러난 문제들을 고쳤습니다. Android 앱과 같은 12개 언어로 쓸 수 있고,
일부 PC 에서 업데이트 뒤 실행되지 않던 문제와, 고른 곡 대신 다음 곡이 재생되던 문제를 고쳤습니다.

한국어

바뀐 것 (v0.10.7)

12개 언어

  • Android 앱과 같은 12개 언어(한국어 · English · 日本語 · Deutsch · Français · Español · Português · 中文 繁體/简体 ·
    Italiano · Bahasa Indonesia · Tiếng Việt)를 지원합니다. 설정 > 외관 · 언어에서 바꿀 수 있습니다.
  • 가사와 곡 정보 번역도 고른 언어로 번역합니다(전에는 한국어로만 번역했습니다).

업데이트

  • 일부 PC 에서 업데이트 중 이전 버전 파일이 교체되지 않아, 업데이트 뒤 "지정된 모듈을 찾을 수 없습니다"로 실행되지 않을 수
    있던 문제를 고쳤습니다. 이제 설치기는 이전 버전을 지우지 않고 옆으로 옮긴 뒤 새로 설치하고, 모든 파일을 확인합니다.
    설치를 마치지 못하면 이전 버전으로 되돌리고, 다음에 앱을 켤 때 알려 줍니다.
  • 이 개선은 v0.10.7 설치기부터 적용됩니다.

재생

  • ASIO 드라이버가 제대로 설치되지 않은 일부 DAC 에서 "오디오 장치 오류"와 함께 고른 곡 대신 다음 곡이 재생되던 문제를
    고쳤습니다. 이제 다른 출력 방식으로 고른 곡을 그대로 재생하고, 쓸 수 없는 드라이버를 곡마다 다시 기다리지 않습니다.
  • DSD 출력(DoP) 시험 소리에 섞이던 '툭툭' 잡음을 없앴습니다.
  • 전용 ASIO 드라이버가 있는 DAC 에서 DSD 를 보낼 수 없을 때, 「ASIO 사용 허용」을 먼저 안내하고 바로 켤 수 있게 했습니다.

집 밖에서 듣기

  • 휴대폰을 연결하면 이 PC 에서 원격 연결을 켜는 방법을 알려 줍니다.
  • 설정에 '원격 · 공유' 항목을 추가했습니다.
  • 오류 제보에 원격 연결 상태를 함께 보냅니다.

바뀌지 않은 것

  • 재생 · DSD 업샘플 · AP-1 · FIR EQ · 헤드폰 보정 · 음장효과 · 네트워크 기기로 보내기 · 휴대폰 연결.
  • 기존 라이브러리 · 플레이리스트 · 저장된 큐 · 설정.

English

Changed (v0.10.7)

12 languages

  • CastFi now speaks the same 12 languages as the Android app (Korean, English, Japanese, German, French, Spanish,
    Portuguese, Traditional and Simplified Chinese, Italian, Indonesian and Vietnamese). Change it in Settings > Appearance ·
    Language.
  • Lyrics and track-info translation now uses the language you pick (it used to translate into Korean only).

Updates

  • Fixed an issue where, on some PCs, an update could leave old files in place and the app then failed to start with
    "The specified module could not be found". The installer now moves the previous version aside instead of deleting it,
    installs fresh and checks every file. If it can't finish, it restores the previous version and tells you the next time
    you open the app.
  • This applies from the v0.10.7 installer on.

Playback

  • Fixed an issue where, on some DACs with a broken ASIO driver install, CastFi showed "audio device error" and played the
    next song instead of the one you picked. It now plays your song through another output path and no longer waits on an
    unusable driver for every song.
  • Removed the clicking in the DSD output (DoP) test tone.
  • When DSD can't be sent to a DAC that has a dedicated ASIO driver, CastFi now points you to "Allow ASIO use" first, with
    a button to turn it on.

Listening away from home

  • After you pair a phone, CastFi shows how to turn on remote listening on this PC.
  • Settings has a new "Remote · Sharing" section.
  • Bug reports now include the remote-connection status.

Unchanged

  • Playback, DSD upsampling, AP-1, FIR EQ, headphone correction, spatial effects, sending to network devices and phone
    connection.
  • Your library, playlists, saved queues and settings.

CastFi v0.10.6 _ Update

Choose a tag to compare

@Ghostseller Ghostseller released this 05 Oct 06:14

CastFi v0.10.6

오류 제보가 문제를 고치는 데 훨씬 더 쓸모 있어졌습니다. 「오류 제보」를 보낼 때 함께 가는 기록이 원인을 찾는 데
필요한 부분을 담도록 다시 만들었습니다. 앱이 멈추거나 꺼진 뒤 다시 켜서 제보해도 그 직전 상황이 함께 전달됩니다.

한국어

바뀐 것 (v0.10.6)

오류 제보에 함께 보내는 기록

  • 같은 내용이 반복되는 기록을 한 줄로 줄입니다. 지금까지는 같은 메시지가 수백 번 반복되면 그것만으로 보낼 수 있는
    양이 다 차서, 정작 문제가 시작된 부분이 빠지곤 했습니다. 이제 반복은 "몇 번 더 반복됨"으로 줄이고 그 앞의 기록을 남깁니다.
  • 앱이 멈추거나 꺼진 직전의 기록을 함께 보냅니다. 다시 켠 뒤에 제보해도 바로 전 실행의 마지막 부분이 들어갑니다.
  • 최근의 경고·오류만 모은 부분과, 앱이 비정상 종료될 때 남긴 기록을 함께 보냅니다.
  • 사용 중인 출력 장치, 스트리밍 업샘플 상태, GPU 상태를 함께 보냅니다.
  • 보내는 양은 이전과 비슷하고, 비밀번호·토큰·내 PC의 경로를 지우는 처리는 그대로 모든 부분에 적용됩니다.
    「최근 로그 함께 보내기」를 끄면 기록은 보내지 않습니다.

바뀌지 않은 것

  • 재생 · DSD 업샘플 · AP-1 · FIR EQ · 헤드폰 보정 · 음장효과 · 네트워크 기기로 보내기 · 휴대폰 연결.
  • 기존 라이브러리 · 플레이리스트 · 저장된 큐 · 설정.

English

Changed (v0.10.6)

What goes with a bug report

  • Repeated log lines are collapsed into one. Previously, a message repeated hundreds of times could fill the whole
    report, pushing out the part where the problem actually started. Repeats are now summarized as "repeated N more times"
    and the earlier record is kept.
  • The record from just before a freeze or crash is included. Even if you report after restarting the app, the end of
    the previous run is sent.
  • Recent warnings and errors, and the records left when the app closed unexpectedly, are included.
  • The output device in use, streaming upsampling state and GPU state are included.
  • The amount sent is about the same as before, and passwords, tokens and your PC's paths are still removed from every
    part. Turn off "Include recent logs" to send no logs.

Unchanged

  • Playback, DSD upsampling, AP-1, FIR EQ, headphone correction, spatial effects, sending to network devices and phone
    connection.
  • Your library, playlists, saved queues and settings.

CastFi v0.10.5 _ Update

Choose a tag to compare

@Ghostseller Ghostseller released this 05 Oct 04:02

CastFi v0.10.5

PCM 업스케일을 켜면 앱이 멈추거나 꺼지던 문제를 고쳤습니다. 그리고 CastFi 휴대폰 앱이 이 PC의 음악을
오프라인용으로 내려받을 수 있도록 준비했습니다 — 설정에 **「다른 기기와 공유」**가 새로 생겼습니다.

한국어

고친 것 (v0.10.5)

PCM 업스케일 (오류 제보)

  • PCM 업스케일 중 앱이 멈추고 강제 종료되던 문제. 출력 장치에 맞는 ASIO 드라이버를 쓸 수 없을 때(DAC가 꺼져 있거나
    분리됐을 때, 다른 DAC용 ASIO만 설치돼 있을 때) 높은 레이트를 포기하고 원래 레이트로 한 번 다시 시도해야 하는데,
    다시 시도할 때마다 높은 레이트를 또 골라 같은 실패를 끝없이 되풀이했습니다. 이제 원래 레이트로 한 번만 다시
    시도하고, 그래도 안 되면 같은 장치에서 일반(WASAPI) 출력으로 이어서 재생합니다. 업스케일을 다시 켜거나 출력을 다시
    시작하면 높은 레이트를 다시 시도합니다.

새로 생긴 것 (v0.10.5)

설정 › 다른 기기와 공유

  • 페어링된 CastFi 휴대폰이 이 PC의 음악을 오프라인용으로 저장할 수 있게 하는 설정입니다. 휴대폰 쪽 다운로드
    기능은 CastFi Android 다음 업데이트(0.4.9)부터 쓸 수 있습니다.
  • 같은 네트워크(LAN)에서 다운로드 허용 — 기본 켜짐. 집 와이파이처럼 같은 네트워크에 있을 때 내려받습니다.
  • 집 밖에서 다운로드 허용 — 기본 꺼짐. 원격 연결로 집 밖에서 내려받는 것을 허용합니다.
  • 원본 파일 그대로 받습니다(DSF/DFF 포함 · 변환 없음). 받는 도중 끊겨도 이어서 받고, 그 사이 PC의 파일이 바뀌었으면
    섞이지 않도록 처음부터 다시 받습니다.
  • 재생에는 영향이 없습니다. 이 설정은 다운로드만 정합니다 — 휴대폰을 완전히 막으려면 페어링을 해제하세요.

휴대폰과의 연결

  • 라이브러리를 다시 검색해 곡 번호가 바뀌어도 휴대폰이 같은 곡을 정확히 다시 찾습니다.

바뀌지 않은 것

  • 재생 · DSD 업샘플 · AP-1 · FIR EQ · 헤드폰 보정 · 음장효과 · 네트워크 기기로 보내기의 소리 처리.
  • 휴대폰에서 이 PC의 음악을 재생하는 방식(집 안 · 집 밖 모두).
  • 기존 라이브러리 · 플레이리스트 · 저장된 큐 · 설정.

English

Fixed (v0.10.5)

PCM upscaling (bug report)

  • The app froze and had to be force-closed during PCM upscaling. When no usable ASIO driver was available for the
    output device (the DAC was off or unplugged, or only another DAC's ASIO driver was installed), CastFi should give up
    the high rate and retry once at the original rate — but each retry picked the high rate again and repeated the same
    failure endlessly. It now retries once at the original rate and, if that also fails, keeps playing on the same
    device through regular (WASAPI) output. Turning upscaling on again or restarting output tries the high rate again.

New (v0.10.5)

Settings › Sharing with other devices

  • Lets your paired CastFi phones save this PC's music for offline listening. Downloading on the phone arrives with
    the next CastFi Android update (0.4.9).
  • Allow downloads on the same network (LAN) — on by default. Downloads while the phone is on the same network,
    such as your home Wi-Fi.
  • Allow downloads from away from home — off by default. Allows downloading over the remote connection.
  • Files arrive exactly as stored (including DSF/DFF, no conversion). Interrupted downloads resume, and if the file on
    the PC changed in the meantime the download starts over so nothing gets mixed.
  • Playback is not affected — these settings only control downloads. To stop a phone completely, unpair it.

Phone connection

  • Your phone finds the same track again even after a library rescan changes track numbers.

Unchanged

  • Sound processing for playback, DSD upsampling, AP-1, FIR EQ, headphone correction, spatial effects and sending to
    network devices.
  • How your phone plays this PC's music, at home or away.
  • Your library, playlists, saved queues and settings.

CastFi v0.10.4 _ Update

Choose a tag to compare

@Ghostseller Ghostseller released this 01 Oct 09:45

CastFi v0.10.4

스트리밍 앱 소리를 네트워크 기기로 보낼 때 소리가 깨지던 문제를 고쳤습니다. Spotify 등 큰 음량으로 만들어진 곡이
네트워크 기기(DLNA 렌더러)에서 찌그러지거나 툭툭 끊기던 원인 두 가지를 근본 수정했고, 설정에 **「네트워크 플레이」**를
새로 만들어 DSD 업샘플링처럼 앱 캡처 장치(가상 케이블 등) 를 고를 수 있게 했습니다.

한국어

고친 것 (v0.10.4)

네트워크 기기로 보내기 — 스트리밍 앱 소리

  • 소리가 찌그러지던 문제. 보내는 소리에 항상 10dB를 더 키우는 보정이 들어가 있어서, 음량이 큰 곡은 최대치를 넘어
    잘렸습니다(실측: 샘플의 약 29%가 잘림). 이 보정을 없애 앱이 내는 크기 그대로 보냅니다. 처음 보낼 때 이전보다 조금
    작게 들릴 수 있는데, 이것이 원래 크기입니다 — 네트워크 기기의 볼륨으로 맞춰 주세요.
  • 가끔 소리가 툭툭 빠지던 문제. 소리를 받아 오는 전용 프로세스가 PC에 따라 시작이 늦어지면 앱 본체 안에서 대신
    받아 오게 되는데, 이때 앱이 잠깐씩 바빠질 때마다 소리가 조금씩 빠졌습니다. 전용 프로세스가 뜰 때까지 충분히 기다리고,
    기다리는 동안에도 앱 화면이 멈추지 않게 했습니다.

새로 생긴 것 (v0.10.4)

설정 › 네트워크 플레이 › 앱 캡처 장치

  • 「PC에서는 이 앱 소리를 끄고 네트워크 기기로만 송출」을 켰을 때 PC 소리를 어떻게 끌지 고를 수 있습니다.
  • 장치를 고르면: 스트리밍 앱 소리를 그 장치(가상 케이블이나 쓰지 않는 출력 장치)로 보내고, 보내는 동안 그 장치를
    음소거합니다. 소리는 줄였다 키우는 과정 없이 원래 크기 그대로 보내집니다 — DSD 업샘플링 · FIR EQ의 앱 출력
    장치와 같은 방식입니다. 보내기를 멈추면 앱 소리는 원래 듣던 장치로 돌아오고 음소거도 풀립니다.
  • 자동(기본값): 지금까지처럼 앱 볼륨을 낮추고 보내는 소리에서 보정합니다. 따로 설정할 것이 없습니다.
  • 가상 케이블을 고르면 DSD 업샘플링과 같은 「막다른 케이블 / 외부로 출력됨」 분류를 한 번 선택해야 적용되고,
    분류는 두 기능이 함께 씁니다. 지금 듣고 있는 기본 출력 장치와 DSD 출력 DAC는 목록에서 빠집니다.
  • 「네트워크 기기로 보내기」 창의 체크박스 아래에 지금 어떤 방식으로 PC 소리를 끄는지 표시합니다.
  • 앱이 비정상 종료되더라도 다음 실행 때 음소거와 앱 출력 장치를 원래대로 되돌립니다.

바뀌지 않은 것

  • 로컬·NAS 곡을 네트워크 기기로 보내기, 재생 · DSD 업샘플 · AP-1 · FIR EQ · 헤드폰 보정 · 음장효과의 소리 처리.
  • 기존 라이브러리 · 플레이리스트 · 저장된 큐 · 설정.

English

Fixed (v0.10.4)

Send to network device — streaming app audio

  • Distorted sound. A fixed 10 dB boost was always added to the audio we send, so loud tracks went past full scale
    and were clipped (measured: about 29% of samples clipped). The boost is gone and the app's own level is sent as-is.
    The first send may sound a little quieter than before; that is the real level — adjust it with the network device's
    volume.
  • Occasional dropouts. On some PCs the dedicated capture process started slowly, so capture fell back to running
    inside the main app, and audio dropped briefly whenever the app got busy. CastFi now waits long enough for the
    dedicated process, and the window no longer freezes while it waits.

New (v0.10.4)

Settings › Network play › App capture device

  • Choose how the PC is silenced when "Mute this app on the PC and send to the network device only" is on.
  • Pick a device: the streaming app is sent to that device (a virtual cable or an output you don't use) and the
    device is muted while sending. The audio goes out at its original level, with no lowering and boosting — the same
    method as the app output device for DSD upsampling and FIR EQ. When sending stops, the app returns to the device you
    were listening on and the mute is released.
  • Auto (default): as before, the app volume is lowered and compensated in the stream. Nothing to set up.
  • A virtual cable needs a one-time "dead-end cable / outputs elsewhere" choice, the same one DSD upsampling uses;
    both features share it. The default output you are listening on and the DSD output DAC are left out of the list.
  • The "Send to network device" window now shows which method is silencing the PC, under the checkbox.
  • If the app closes unexpectedly, the mute and the app's output device are restored the next time it starts.

Unchanged

  • Sending local/NAS tracks to network devices, and sound processing for playback, DSD upsampling, AP-1, FIR EQ,
    headphone correction and spatial effects.
  • Your library, playlists, saved queues and settings.

CastFi v0.10.3 _ Update

Choose a tag to compare

@Ghostseller Ghostseller released this 01 Oct 01:12

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.

CastFi v0.10.2 _ Update

Choose a tag to compare

@Ghostseller Ghostseller released this 22 Sep 03:39

CastFi v0.10.2

고른 설정이 실제로 그대로 나가게 고쳤습니다. DSD 업샘플에서 모듈레이터와 보간 필터가 선택과 다르게 동작하던 문제,
재생 중에 바꾼 설정이 반영되지 않던 문제를 근본 수정했습니다. 48·96·192kHz 음원에서 DSD 변환이 아예 켜지지 않던 제보에는
켜고 끌 수 있는 새 옵션과 안내를 더했고, 다른 프로그램이 출력 장치를 쥐고 있을 때 원인을 말해 주도록 했습니다.

한국어

고친 것 (v0.10.2)

DSD 업샘플 — 고른 설정이 실제로 적용되지 않던 문제 (제보)

  • Trellis Direct 를 골라도 Standard 로 변환되던 문제. 스트리밍·외장 앱 소리를 ASIO 로 내보내는 경로에서만 모듈레이터
    선택이 전달되지 않았습니다. 같은 선택이 다른 출력 경로에서는 정상이었기 때문에 화면과 실제가 갈렸습니다.
  • 정밀한 보간 필터를 골라도 낮은 단계로 내려가던 문제. GPU 로 처리하면서 판정만 CPU 기준으로 해, 높은 단계 필터가 매번
    자동으로 낮춰졌습니다. 이제 실제로 쓰는 장치 기준으로 판정합니다.
  • 재생 중에 모듈레이터·필터를 바꿔도 그대로이던 문제. 스트리밍 변환은 설정을 시작할 때 한 번만 읽었습니다. 이제 바뀐
    설정을 감지해 변환을 다시 걸어, 몇 초 안에 새 설정으로 이어집니다.
  • 홈 화면의 모듈레이터 이름이 Standard 로 잘못 표시되던 문제. 실제로는 고른 모듈레이터로 돌고 있었는데 표시만 틀렸습니다.

48·96·192kHz 음원에서 DSD 변환이 켜지지 않던 문제 (제보 · 새 옵션)

  • DSD 출력 레이트는 음원의 샘플레이트 계열을 따라갑니다. 48kHz 계열 음원은 48kHz 계열 DSD 로 나가는데, 상당수 DAC 은
    그 계열을 받지 않습니다. 그러면 그 음원들만 DSD 변환이 꺼지고 일반 재생으로 내려갔습니다.
  • 「샘플레이트 계열 맞춤」 옵션을 새로 넣었습니다(기본 꺼짐). 켜면 그 음원만 44.1kHz 계열로 맞춘 뒤 변환해, DAC 이 실제로
    받는 레이트로 내보냅니다. 44.1kHz 계열 음원은 아무 영향이 없습니다.
  • 이 증상이 실제로 생겼고 켜면 해결되는 경우에만, 신호 경로 화면에 사유와 켜기 버튼이 함께 나타납니다.

다른 프로그램이 출력 장치를 독점하고 있을 때 (제보)

  • 다른 음악 프로그램이 독점 모드로 장치를 쥐고 있으면 변환 시작이 계속 실패하는데, 화면에는 "출력 장치를 열 수 없습니다"만
    반복됐습니다. 사용자에게는 DAC 미지원처럼 보였습니다.
  • 이제 원인을 말하고 자동 재시도를 멈춥니다. 해당 프로그램의 독점 모드를 끄거나 종료한 뒤 다시 적용하면 됩니다.
    업샘플 스위치는 꺼지지 않습니다.

설정 설명

  • 「샘플레이트 계열 맞춤」과 「DSD Direct Safe」에 마우스를 올리면 다른 항목처럼 오른쪽에 언제 켜야 하는지가 나옵니다.

공지

  • 화면에 뜨는 공지를 최대 4개로 제한하고, 버전 공지는 최신 하나만 표시합니다.

바뀌지 않은 것

  • AP-1, FIR EQ, 헤드폰 보정, 음장효과, 비트퍼펙트와 ASIO 선택 규칙, 출력 라우팅.
  • 「샘플레이트 계열 맞춤」을 켜지 않으면 DSD 변환 동작은 이전 버전과 완전히 같습니다.
  • 44.1kHz 계열 음원의 변환 경로, 오프라인 변환, Android 연동.

English

Fixed (v0.10.2)

DSD upsampling — the setting you picked was not the one that ran (user reports)

  • Trellis Direct ran as Standard. Only the path that sends streaming and external-app audio over ASIO failed to pass
    the modulator choice through. The same choice worked on other output paths, so the screen and the sound disagreed.
  • A precise interpolation filter dropped to a lower level. Processing ran on the GPU while the decision was made
    against a CPU limit, so high levels were lowered every time. The decision now follows the device actually in use.
  • Changing the modulator or filter during playback did nothing. Streaming conversion read the settings once at start.
    It now detects the change and re-applies the conversion within a few seconds.
  • The modulator name on the home screen read "Standard". The chosen modulator was running; only the label was wrong.

DSD conversion would not engage on 48 / 96 / 192 kHz tracks (user report · new option)

  • A DSD stream's rate follows the sample-rate family of the track. 48 kHz-family tracks go out as 48 kHz-family DSD, and
    many DACs do not accept that family. Those tracks alone fell back to ordinary playback.
  • A new option, "Match sample-rate family", has been added (off by default). Turn it on and those tracks are matched
    to the 44.1 kHz family before conversion, so the output lands on a rate the DAC accepts. 44.1 kHz-family tracks are
    unaffected.
  • The signal-path screen shows the reason and a one-click enable button, but only when the symptom is real and
    turning the option on would actually fix it.

When another program holds the output device exclusively (user report)

  • If another music program holds the device in exclusive mode, conversion keeps failing to start while the screen only
    repeats "cannot open the output device". To the user this looked like the DAC was unsupported.
  • CastFi now states the cause and stops retrying. Turn off that program's exclusive mode or close it, then apply
    again. The upsampling switch is left on.

Settings help

  • Hovering "Match sample-rate family" or "DSD Direct Safe" now shows when to turn it on in the right-hand panel,
    like the other options.

Announcements

  • At most four on-screen announcements, and only the newest version announcement.

Unchanged

  • AP-1, FIR EQ, headphone correction, spatial effects, bit-perfect and ASIO selection rules, output routing.
  • With "Match sample-rate family" left off, DSD conversion behaves exactly as in the previous version.
  • The conversion path for 44.1 kHz-family tracks, offline conversion, and Android integration.

CastFi v0.10.1 _ Update

Choose a tag to compare

@Ghostseller Ghostseller released this 21 Sep 06:49

CastFi AP-1 — 책상 위 아웃보드 프로세서가 들어왔습니다. 재생 화면의 AP-1 칩을 누르면 별도의 장비 창이 열리고,
노브로 소리의 무게·존재감·공기감·광택·생기·질감·밀도·스테레오 폭을 실시간으로 만집니다. 함께 뮤직비디오 재생 방식을
되돌렸고(직링크 우선), 집 밖 스트리밍을 프로덕션 서버로 열었으며, 사용자 제보로 확인된 결함들을 고쳤습니다.
Android 앱 0.4.5 와 짝입니다.

한국어

새 기능 (v0.10.1)

CastFi AP-1 (아웃보드 프로세서)

  • 재생 화면 상단의 AP-1 칩 으로 별도 창의 장비를 엽니다. 처리는 항상 아웃보드 → 공간 → 헤드폰/룸 보정 → 업샘플 → DAC
    순서로, 만든 소리까지 장치 보정과 DSD 변환을 거칩니다.
  • 노브: BASS · PRESENCE · AIR · BRILLIANCE · EXCITER · SATURATION · DENSITY · STEREO, 앞단 INPUT DRIVE 와 MIX(작은 노브 CHARACTER · FREQUENCY · SHAPE · TUNE).
    노브를 돌리는 동안 소리가 끊기지 않습니다(라이브 축).
  • 프리셋 Natural · Analog · Detail · Excited · Big 과 사용자 슬롯, RESET(노브만 0, 전원 유지) / BYPASS(전원만, 값 유지) / HELP.
  • HEADROOM 램프 — 노브로 커진 만큼 출력이 자동으로 내려가며, 실제로 감쇠가 걸릴 때만 켜집니다.
  • FIR EQ 를 켜지 않아도 단독으로 동작합니다. 켜고 끄는 데 한참 걸리던 문제, 패널이 빈 화면으로 뜨던 문제, Esc 가 창까지
    닫던 문제를 출시 전에 고쳤습니다.

집 밖 스트리밍(프로덕션)

  • 원격 연결 카드가 기본으로 보이고 켤 수 있습니다. 프로덕션 연결 서버로 옮겼고, 서버 주소가 바뀌어도 PC 가 자기 등록을
    다시 올립니다. Android 0.4.5 의 [이 PC 와 지금 연결] 버튼과 함께 씁니다.

고친 것 (v0.10.1)

뮤직비디오 · 가사 모드

  • 재생 방식을 직링크 우선으로 되돌렸습니다. 소유자가 임베드를 막은 영상도 그대로 재생됩니다(임베드는 폴백).
  • MV 후보 검색이 사용자의 YouTube 계정 검색기록에 남지 않습니다(익명 검색).
  • 노래방 반주 영상이 공식 뮤직비디오를 제치고 1순위가 되던 검색 결함을 고쳤습니다(지코 - DUET 제보).

업데이트 직후 첫 실행

  • 설치 직후 첫 실행이 오래 걸린 뒤 오류 → [확인] → 다시 실행하면 "이미 실행 중" → 세 번째에 정상이 되던 문제를 고쳤습니다.
    느린 시작을 고장으로 판정하지 않고, 실패하면 즉시 종료합니다. 작업표시줄 아이콘을 눌러 기존 창이 뜬 경우 "이미 실행 중"
    안내를 띄우지 않습니다.

DSD 업샘플(네이티브 ASIO)

  • 일부 DAC(FiiO M17/Q 제보)이 DSD512 24.576 MHz 를 받아들이고도 소리를 멈추던 경우, 24초 무진척이면 그 조합을 이번
    실행에서 피하고 사유를 알린 뒤 현재 위치에서 원음(PCM)으로 이어서 재생합니다.

그 밖에

  • 폰이 헤드폰 카탈로그를 요청하면 서버 전체가 수십 초 멈추던 문제(원격 HTTP 를 이벤트 루프에서 돌림)와, 장치 열거가
    상태 조회를 막던 문제를 고쳤습니다.
  • EQ 화면의 음장/스피커 버튼이 외부 변경을 따라오지 않아 클릭이 먹히지 않던 문제, 로컬 재생 시작이 스트리밍 캡처 세션에
    막히던 순서 문제, DSD 롤백 뒤 AP-1 이 '적용 중'인데 처리하지 않던 문제를 고쳤습니다.

바뀌지 않은 것

  • 기존 음장(BASS+ · CLEAR+ · WIDE+)·스피커 모드·크로스피드·FIR EQ 의 소리와 설정. AP-1 은 이들과 별개의 유닛이고 동시에
    쓸 수 있습니다(공간 축만 서로 배타).
  • 출력 경로·비트퍼펙트·ASIO 선택 규칙, 설정값과 상태 복원.

English

New (v0.10.1)

CastFi AP-1 (outboard processor)

  • The AP-1 chip at the top of the player opens the unit in its own window. Processing always runs
    outboard → spatial → headphone/room correction → upsampling → DAC, so the shaped signal still passes device
    correction and DSD conversion.
  • Knobs: BASS · PRESENCE · AIR · BRILLIANCE · EXCITER · SATURATION · DENSITY · STEREO, plus INPUT DRIVE and MIX (small knobs CHARACTER · FREQUENCY · SHAPE · TUNE).
    Sound does not drop while you turn a knob (live axes).
  • Presets Natural · Analog · Detail · Excited · Big and user slots; RESET (knobs to zero, power kept) / BYPASS (power only,
    values kept) / HELP.
  • HEADROOM lamp — output is lowered automatically by the amount the knobs add, and the lamp lights only when
    attenuation is actually applied.
  • Works standalone without FIR EQ. Fixed before release: PROCESS/BYPASS/RESET applying seconds late, the panel opening
    blank, and Esc closing the window instead of HELP.

Listening away from home (production)

  • The remote card is shown and can be enabled by default. Moved to the production rendezvous server; the PC re-registers
    itself when the server address changes. Pairs with the Connect to this PC now button in Android 0.4.5.

Fixed (v0.10.1)

Music video · lyrics mode

  • Playback is back to direct links first. Videos whose owners block embedding play again (embed is the fallback).
  • MV candidate search no longer appears in your YouTube account's search history (anonymous search).
  • Fixed a ranking defect where a karaoke backing track outranked the official music video (ZICO – DUET report).

First launch after an update

  • Fixed the first launch taking a long time, then an error, then "already running" on the second try, and only the third
    launch working. A slow start is no longer judged as a failure, and a failed boot exits immediately. When the taskbar
    icon brings up the existing window, no "already running" box is shown.

DSD upsampling (native ASIO)

  • Some DACs (FiiO M17/Q report) accepted DSD512 at 24.576 MHz and then went silent. After 24 s without progress CastFi now
    avoids that combination for this session, tells you why, and continues in original PCM from the current position.

Other

  • Fixed the whole server stalling for tens of seconds when the phone requested the headphone catalog (remote HTTP was run
    on the event loop), and device enumeration blocking status queries.
  • Fixed EQ-view sound/speaker buttons not following external changes so clicks were swallowed, local playback start being
    blocked by a streaming capture session, and AP-1 showing "applied" but processing nothing after a DSD rollback.

Unchanged

  • The sound and settings of the existing effects (BASS+ · CLEAR+ · WIDE+), speaker mode, crossfeed and FIR EQ. AP-1 is a
    separate unit and can be used alongside them (only the spatial axis is mutually exclusive).
  • Output routing, bit-perfect and ASIO selection rules, settings and state restore.

CastFi v0.9.18 _ Update

Choose a tag to compare

@Ghostseller Ghostseller released this 14 Sep 20:48

폰 앱(CastFi Remote) 새 버전과 함께 쓰는 업데이트입니다. 폰으로 PC 를 조작할 때 스트리밍 서비스의
홈·검색·라이브러리·재생 대기열이 제대로 보이도록 PC 쪽 데이터 경로를 넓혔고, 곡을 눌러도 재생이 바뀌지 않던
문제를 고쳤습니다. 음질·음장 처리·출력 경로·오디오 동작은 하나도 바꾸지 않았습니다.

한국어

고친 것 (v0.9.18)

YouTube Music

  • 지역·멤버십 정책 때문에 PC 가 홈·검색·라이브러리 자료를 받지 못하는 경우, 사용자가 로그인해 보고 있는
    내장 YouTube Music 화면이 받는 자료를 그대로 씁니다. 플레이리스트·앨범 상세와 재생도 같은 경로를 탑니다.
    폰에서 홈 항목을 눌렀을 때 0곡으로 보이거나 재생이 되지 않던 문제가 이것으로 사라집니다.
  • 폰의 재생 화면에서 재생 대기열을 볼 수 있도록 PC 가 현재 대기열을 제공합니다.
  • 폰 홈에서 YouTube Music 을 실행하면 내장 화면을 열고 "검색 탭에서 곡을 골라 재생하세요" 라고 안내합니다.
    이전에는 실행 직후 될 수 없는 추천 자동 재생을 여러 번 시도한 뒤 그것을 실패처럼 보였습니다. 이미 화면이 열려 있을 때의
    추천 자동 재생은 그대로입니다.

Spotify

  • PC 컨트롤에서 검색한 곡을 눌러도 데스크톱 앱의 재생 곡이 바뀌지 않던 문제를 고쳤습니다. 이제 데스크톱 앱에
    직접 지시해 바로 바뀝니다(외장·내장 모두 확인).
  • 아티스트 화면의 앨범 목록이 비어 보이던 문제(8월 초부터 · Spotify 의 요청 한도 변경)를 고쳤습니다. 이제
    페이지를 나눠 모두 받고, 앨범이 정말 없는 경우와 받지 못한 경우를 구분해 보여 줍니다. 아티스트 이름·이미지가
    비어 있던 경우도 함께 채웁니다.
  • 홈에 신규 발매 를 제공합니다. Spotify 가 이 앱에 제공하지 않는 경우에는 오류를 띄우지 않고 조용히 숨깁니다.

앨범 아트

  • 폰의 재생 화면이 고해상도 앨범 아트를 쓸 수 있도록 PC 가 원본 주소를 함께 보냅니다(내장 재생과 Spotify).
    이전에는 Windows 가 주는 작은 이미지만 있어 확대하면 자글자글했습니다.

DSD 업샘플링 설정

  • 모듈레이터 목록을 PC 가 한 곳에서 제공해, 폰 설정 화면에 PC 와 항상 같은 목록이 보입니다.

바뀌지 않은 것

음질과 음장 처리·출력 경로와 오디오 동작·화면 디자인과 배치·재생 동작·설정값과 상태 복원. 전부 이전과 동일합니다.
새 홈·대기열 기능은 폰 앱을 최신으로 올려야 보입니다.


English

Fixed (v0.9.18)

YouTube Music

  • When regional or membership policy keeps the PC from fetching home, search and library data, CastFi now uses
    the data your signed-in built-in YouTube Music view already receives. Playlist and album details and playback
    take the same path, which removes the case where a home item showed 0 songs or would not play from the phone.
  • The PC now exposes the current play queue so the phone's Now Playing screen can show it.
  • Launching YouTube Music from the phone's Home now opens the built-in view and guides you to pick a song from the
    Search tab
    . Previously it tried a recommended auto-play that cannot succeed right after launch and then showed
    that as a failure. Recommended auto-play still works when the view is already open.

Spotify

  • Fixed the desktop app not changing track when you tapped a searched song from phone control. The desktop app is
    now instructed directly and switches immediately (verified for both external and built-in modes).
  • Fixed the empty album list on artist pages (since early August, caused by a Spotify request-limit change).
    Albums are now fetched page by page, and "no albums" is distinguished from "could not fetch". Artist name and
    image no longer come up blank.
  • New releases are offered on Home. When Spotify does not provide them to this app, the shelf is hidden quietly
    instead of showing an error.

Album art

  • The PC now sends the high-resolution artwork address so the phone's Now Playing screen can use it (built-in
    playback and Spotify). Previously only the small Windows-provided image was available and looked grainy when enlarged.

DSD upsampling settings

  • The modulator list is served from one place on the PC, so the phone's settings screen always matches the PC.

Unchanged

Sound quality and sound-field processing, output paths and audio behaviour, screen design and layout, playback
behaviour, settings and state restoration. All identical to before. The new Home and queue features require the
latest phone app.

CastFi v0.9.16 _ Update

Choose a tag to compare

@Ghostseller Ghostseller released this 13 Sep 02:33

PC 단독 업데이트입니다. 프로그램이 더 빨리 열리고 더 빨리 조작할 수 있게 만든 성능 업데이트이며,
앱별 오디오 출력 지정과 내장 스트리밍 소리 잡기의 정확도를 함께 고쳤습니다. 화면 디자인·배치·애니메이션·
스크롤 감각·소리·출력 경로는 하나도 바꾸지 않았습니다.

한국어

빨라진 것 (v0.9.16)

실행이 빨라졌습니다

  • CastFi 를 켜고 실제로 조작할 수 있게 되기까지 걸리는 시간을 줄였습니다. 측정한 데스크톱에서 이전
    기준선 대비 약 0.6~1.1초, 창이 화면에 나타나기까지는 약 0.6~1.1초 짧아졌습니다(중앙값 기준).
    실제 체감은 PC 사양과 라이브러리 크기에 따라 다릅니다.
  • 두 가지를 고쳤습니다. ① 화면을 그리는 데 쓰는 파일들이 매번 처음부터 다시 읽히던 것을 고쳤습니다.
    이제 내용이 바뀌지 않은 파일은 다시 받지 않습니다(내용이 바뀌면 반드시 새로 받습니다 — 업데이트 직후에도
    예전 화면이 남지 않습니다). ② 창을 띄우는 일과 네트워크에서 PC 를 알리는 일이 순서대로 기다리던 것을
    동시에 하도록 바꿨습니다. 폰이 PC 를 찾는 시점은 늦어지지 않습니다.

재생 중 낭비를 없앴습니다

  • 재생 중에 앨범 아트 이미지가 1~3초마다 통째로 다시 전송되던 것을 없앴습니다. 같은 곡·같은 앨범에서는
    이미 받은 이미지를 그대로 씁니다. 곡이 바뀌거나 아트가 바뀌면 즉시 새로 받습니다.
  • 업샘플링 재생 중 배속 표시가 바뀔 때마다 화면 전체를 다시 그리던 것을 고쳤습니다. 배속 숫자가 움직이는
    주기는 이전과 똑같습니다.
  • 라이브러리를 스크롤할 때와 이퀄라이저 손잡이를 드래그할 때 화면 계산이 불필요하게 반복되던 것을
    없앴습니다. 스크롤 위치·감각과 이퀄라이저 반응은 이전과 같습니다.

고친 것 (v0.9.16)

앱별 오디오 출력

  • 앱마다 지정한 출력 장치가 그 앱을 다시 시작하면 풀리던 문제를 고쳤습니다. 지정이 프로그램 번호에
    묶여 있어서 앱을 껐다 켜면 다른 번호가 되어 지정이 사라졌는데, 이제 앱 단위로 기억하고 새로 뜬
    창이 그 지정을 물려받습니다.
  • 지정을 해제할 때 정리가 덜 끝난 채로 끝나던 경로를 막았습니다. 해제가 실제로 반영됐는지 확인한 뒤에만
    완료로 처리하고, 실패하면 조용히 넘어가지 않고 다음에 다시 정리합니다.

내장 스트리밍(YouTube / Spotify / Apple Music) 소리 잡기

  • 내장 재생의 소리를 잡을 때 이미 닫힌 예전 창이나 엉뚱한 창을 고를 수 있던 가능성을 없앴습니다. 이제
    지금 실제로 재생 중인 창만 대상으로 삼습니다. 잡은 소리의 음질과 출력 경로는 달라지지 않습니다.

출력 장치 목록

  • 드물게 출력 장치 목록과 재생 형식 정보를 읽지 못하던 문제를 고쳤습니다. 내부 초기화 순서 충돌이
    원인이었고, 장치 선택 화면이 비어 보이거나 형식 표시가 빠지던 증상이 사라집니다.

바뀌지 않은 것

화면 디자인·배치·전환 애니메이션·스크롤 위치와 감각·스크롤바·마우스/터치/키보드 반응·이퀄라이저 드래그 동작·
라이브러리 정렬과 표시 순서·앨범 아트 표시·기능과 기능이 준비되는 시점·재생 동작·음질과 음장 처리·
출력 경로와 오디오 동작·설정값과 상태 복원. 전부 이전과 동일합니다.


English

Faster (v0.9.16)

Startup

  • Reduced the time from launching CastFi to actually being able to use it. On the desktop we measured, it is
    about 0.6-1.1 s faster than the previous baseline, and the window appears about 0.6-1.1 s sooner (median).
    Real-world gain depends on your PC and library size.
  • Two causes were fixed. (1) The files used to draw the interface were re-read from scratch on every launch;
    unchanged files are now reused (and changed files are always fetched, so you never see a stale interface after an
    update). (2) Creating the window and advertising the PC on the network used to wait for each other; they now
    run at the same time. Phones do not discover the PC any later than before.

Less waste during playback

  • The album art image is no longer re-sent in full every 1-3 seconds during playback. The already-received image
    is reused for the same track and album, and a new one is fetched immediately when the artwork actually changes.
  • During upsampled playback, the whole screen was being redrawn every time the speed readout changed. The speed
    number still updates at exactly the same rate as before.
  • Removed redundant layout work while scrolling the library and dragging equalizer handles. Scroll position,
    scroll feel and equalizer response are unchanged.

Fixed (v0.9.16)

Per-app audio output

  • Fixed per-app output device assignments being lost when that app was restarted. The assignment was tied to the
    process id, so a restarted app got a new id and lost it. Assignments are now remembered per application, and a
    newly launched window inherits them.
  • Closed a path where releasing an assignment could finish without the cleanup actually completing. Release is now
    marked done only after it is verified, and a failure is retried instead of being silently dropped.

Built-in streaming (YouTube / Spotify / Apple Music) audio capture

  • Removed the possibility of picking a stale or unrelated window when capturing audio from built-in playback. Only
    the window that is actually playing is eligible now. Capture quality and output routing are unchanged.

Output device list

  • Fixed a rare failure to read the output device list and playback format, caused by an internal initialization
    order conflict. The device picker no longer appears empty and format details no longer go missing.

Unchanged

Visual design, layout, transition animations, scroll position and feel, scrollbars, mouse/touch/keyboard response,
equalizer drag behaviour, library ordering and display order, album art display, features and when they become
available, playback behaviour, sound quality and spatial processing, output routing and audio behaviour, settings and
state restoration — all identical to before.

CastFi v0.9.15 — 뮤직비디오 재생 복구

Choose a tag to compare

@Ghostseller Ghostseller released this 09 Sep 18:32

뮤직비디오가 재생되지 않던 문제를 고친 업데이트입니다. 가사 모드와 뮤직비디오 모드 모두에서 영상이 나오지 않았는데, 원인은 CastFi 코드가 아니라 YouTube 쪽 변화 두 가지였습니다. 이제 공식 YouTube 플레이어로만 재생하고 앱이 요청에 자신의 신원을 밝힙니다. 소유자가 외부 재생을 막아 둔 영상은 다음 후보로 넘어가고, 후보가 모두 막혔을 때만 'YouTube에서 보기'를 보여 줍니다. 또한 DSD 업샘플링의 '앱 출력 장치'에서 고른 가상 케이블이 재시작하면 스피커로 되돌아가던 문제와, PC 를 재시작한 뒤 폰이 PC 를 찾지 못하던 문제(포트 변경 추적)를 고쳤습니다.


Fixed music videos not playing in Lyrics/MV modes (official YouTube player only + app identity), the DSD upsampling app output device reverting to speakers after a restart, and the phone failing to find the PC after a PC restart.

SHA-256: CCF529C756B98C1DCFFE466C6AEA456CB984ACBB966CB07D9CA6092657373A9D