USB DAC 独占播放自动恢复 · 修复仅开启音效时无法开始播放
- USB DAC 独占播放 — 在部分 USB DAC 上独占播放时如果声音中断,CastFi 现在会尝试自动恢复。
- 音效 — 修复了仅开启音效(空间音场)时 USB DAC 独占播放无法开始的问题。
- 错误报告 — 增强了报告中附带的 USB 诊断信息。
- 匿名使用统计 — 新增 USB 播放稳定性摘要(仅设备与手机型号,不含可识别您身份的信息)。可在设置中关闭。
Google Play →
修复播放设备选择窗口 · 减轻 USB DAC 交还时的声音 · 改善其他应用的 CastFi 音效
- 平板与折叠屏 — 修复了每次点按底部播放栏都会打开播放设备选择窗口的问题。
- USB DAC 独占播放 — 减轻了播放结束后部分 DAC 发出的噼啪声(结束后立即交还系统输出)。
- DSD 播放 — 改善了 DSD 播放中应用被强制关闭后,下次播放没有声音的问题。
- CastFi 音效 — 改善了在 YouTube Music、Apple Music 中切换歌曲或音效时的断音问题。
- 云存储 — 仅显示 OneDrive。
Google Play →
播放修复 · 蓝牙听力保护
- 歌曲一首接一首被跳过 — 在部分 USB DAC 上以比特完美模式播放时,切换歌曲可能会显示“音频设备错误”并连续跳过播放列表。现在如果无法以独占模式开始,CastFi 会以共享模式重新打开同一设备继续播放;如果仍然停止,会说明原因和该怎么做。
- 蓝牙耳机没有声音 · 听力保护 — 修复了蓝牙耳机没有声音的问题。独占输出不经过 Windows 音量,可能以最大音量播放,因此蓝牙一律不以比特完美(独占)模式打开,并始终应用 App 和 Windows 音量。开始或继续播放时,声音会在 0.5 秒内逐渐变大。
- 在外面收听 — 如果没有已注册的手机,CastFi 不会只显示“正在连接…”,而是提示你在同一 Wi-Fi 下用手机 App 连接这台 PC 一次(这不是 Wi-Fi 或防火墙的问题)。
- 问题反馈 — 如果 App 卡住后自动重启,反馈中会附上卡住时的记录,并从反馈日志中删除你的 Windows 账户名称。
完整说明 →
部分 USB DAC 独占播放修复,DLNA 切歌更稳定
- USB DAC 独占 · bit-perfect 播放 — 修复部分没有反馈端点的 USB DAC(如 USB 耳机类 DAC)无法开始独占和 bit-perfect 播放、并卡在‘正在准备 USB 输出’的问题。
- 网络音箱(DLNA) — 加强了切歌瞬间的处理,并改进了播放诊断。
Google Play →
云存储(OneDrive)以及移动数据设置
- 云存储(OneDrive) — 在设置 > 音乐文件夹 · 网络 · 云端中用 Microsoft 账号登录并选择一个音乐文件夹,其中的歌曲就会加入“我的音乐”。歌曲可立即串流播放,能跳转到曲目的任意位置,还可以把想要的歌曲下载到这部手机上离线收听。CastFi 只以只读方式读取您所选文件夹中的音乐,歌曲绝不经过 CastFi 服务器。
- 移动数据设置 — 在设置 > 移动数据中,PC 远程歌曲和云端歌曲的串流与下载/同步各有独立的开关。默认只开启串流。
- “我的音乐”视图 — “视图”新增了云端,可将音乐分为全部、这部手机、NAS 或云端。
- 已下载的歌曲 — 下载一完成,播放的就是手机上的副本;如果该副本无法打开,则从原始文件继续播放。
- 稳定性 — 音乐文件夹暂时无法读取时,歌曲列表不再被清空;折叠或展开折叠屏手机时,设备选择器也不会再自动弹出。
Google Play →
支持 12 种语言 · 更安全的更新 · 播放修复
- 12 种语言 — 支持与 Android 应用相同的 12 种语言(韩语、英语、日语、德语、法语、西班牙语、葡萄牙语、繁体中文、简体中文、意大利语、印度尼西亚语和越南语)。歌词与歌曲信息的翻译也会使用你选择的语言。
- 更新后无法启动 — 部分 PC 在更新时旧文件未被替换,之后会出现“找不到指定的模块”而无法启动。现在安装程序会先把旧版本移到一旁再全新安装,并检查所有文件;若无法完成,会恢复为之前的版本。此改进自 0.10.7 安装程序起适用。
- 播放的是下一首而不是所选歌曲 — 在 ASIO 驱动未正确安装的 DAC 上,CastFi 会显示“音频设备错误”并跳到下一首。现在会改用其他输出方式播放你所选的歌曲,也不再每首歌都等待无法使用的驱动。
- DSD 输出的测试音 — 去除了 DoP 测试音中的咔哒声。在有专用 ASIO 驱动的 DAC 上,CastFi 会先引导你开启“允许使用 ASIO”。
- 在外面收听 — 连接手机后,CastFi 会说明如何开启远程连接,设置中也新增了“远程 · 共享”项目。
完整说明 →
Bluetooth exclusive mode, the real output path on the player, and steadier CastFi sound
- Bluetooth exclusive mode — turn it on under Sound > Output and, over Bluetooth, CastFi converts once to match the Android output rate. Where the connection allows it plays through exclusive MMAP, otherwise with output rate optimization, chosen automatically from the connection.
- Pausing gives exclusive output back — after a pause of more than a second CastFi releases exclusive output so other apps can play right away, and chooses again from the current connection when you resume.
- Output on the player — the player shows the path actually in use (Bluetooth · exclusive MMAP / output rate optimized / Android standard output). Expand it to see the Android output rate and CastFi’s own conversion separately.
- CastFi sound — a new way of checking whether another app is playing at the same time notices it faster and more accurately, and no audio effects are left behind afterwards. If the output stalls, it switches off at once and your original sound returns.
- Stability — steadier pausing, reconnecting, output switching and track changes.
Google Play →
Better records sent with bug reports — so problems can be found faster
- Repeated lines collapsed — a message repeated hundreds of times used to fill the whole report and push out where the problem started. Repeats are now summarized and the earlier record is kept.
- The moments before a freeze or crash — even if you report after restarting, the end of the previous run, records left by an unexpected exit, and recent warnings and errors are included.
- Unchanged — about the same amount is sent, and passwords, tokens and PC paths are still removed. Turn off “Include recent logs” to send no logs.
Full notes →
Direct NAS, downloading PC music away from home, original DSF remotely, My Music views, sorting and album art
- Direct NAS — add a NAS or Windows shared folder (SMB2 or later) in Settings > Music folders · network storage (or My Music > Manage folders) and its music joins this phone’s albums, artists, tracks and folders. Libraries of tens of thousands of tracks are read once, then only changes are re-read. FLAC goes bit-perfect to a USB DAC; DSF plays as native DSD.
- NAS songs on this phone — download tracks, albums, artists or folders and they keep playing when the NAS is out of reach. No duplicate entries, and interrupted downloads resume.
- Download PC music away from home — copy your PC’s songs to this phone over a remote connection (Windows v0.10.5 or later, with ‘Allow downloads away from home’ on in the PC’s settings). Drops and Wi-Fi/LTE switches resume where they left off; if the original changed meanwhile, the copy restarts instead of mixing versions.
- Original DSF away from home — remote playback now takes the original DSF and plays it as native DSD on a USB DAC (with the data-use consent on in Settings).
- My Music views — choose All, This phone or NAS from ‘View’. Track, album and artist sorting (recently added, name, year and more) is remembered, with album/artist grids and fast scrolling for long lists.
- Queue — open it in one tap from the mini player and the player, drag to reorder. Long runs of unplayable songs are skipped at once to the next playable one.
- Album art and widget — fixed art missing on the player and DAPs and PNG covers inside FLAC; art also goes to network speakers. The widget shows what this phone is playing.
- Settings — listening away from home, original DSF and sharing this phone’s music now live together under Settings > Remote & sharing.
- Reported fixes — duplicate songs from overlapping folders, and the app closing right after launch on some devices. (0.4.8 was not released separately; its changes are included here.)
Google Play →
App freeze during PCM upscaling fixed, and a new “Sharing with other devices” setting (offline downloads to your phone)
- Freeze during PCM upscaling fixed — when no usable ASIO driver was available for the output device (for example, the DAC was off or unplugged), CastFi kept retrying the high rate and froze. It now retries once at the original rate and, if that fails too, keeps playing on the same device through regular (WASAPI) output.
- Settings › Sharing with other devices — lets your paired CastFi phones save this PC’s music for offline listening (on the phone from CastFi Android 0.4.9). “Allow downloads on the same network (LAN)” is on by default; “Allow downloads from away from home” is off. Files arrive exactly as stored (including DSF/DFF), interrupted downloads resume, and if the file on the PC changed in the meantime the download starts over.
- Phone connection — your phone finds the same track again even after a library rescan changes track numbers.
Full notes →
Distorted sound when sending to network devices fixed, and a new “Network play” setting (app capture device)
- Distortion fixed — when sending a streaming app such as Spotify to a network device, a fixed 10 dB boost was always applied, so loud tracks were clipped. The boost is gone and the app’s own level is sent. It may sound a little quieter at first; adjust it with the network device’s volume.
- Dropouts fixed — on PCs where the dedicated capture process started slowly, capture fell back to the main app and audio dropped briefly. That no longer happens.
- Settings › Network play › App capture device — when sending to the network device only, the streaming app can be sent to a virtual cable or an unused output, which is muted while sending. It works like DSD upsampling and FIR EQ, so the audio goes out at its original level with no lowering and boosting. The default stays the automatic method used until now.
Full notes →
CastFi sound to network speakers, and songs from other devices now play on network speakers
- CastFi sound to network speakers — pick a network speaker under Playback device, then turn on [CastFi sound] on Home and YouTube Music or Apple Music plays through that speaker. It works like the same feature in CastFi for PC: the app’s sound goes out as is, without correction or effects, a few seconds behind to avoid dropouts. The speaker’s title follows track changes on speakers that support it.
- Songs from other devices on network speakers — songs stored on a PC or another Android device no longer stop instead of playing when sent to a network speaker. They now play through the phone even while the PC connection is briefly down or you are browsing away from home.
Google Play →
CastFi sound for other music apps, music sharing between Android devices, DAP buttons, launch-crash fix
- CastFi sound for other music apps — play Apple Music or YouTube Music, then tap [CastFi sound] on Home. Once you allow Android’s screen-share prompt, that app’s playback gets your headphone correction and effects and goes out to the USB DAC or the phone’s output. The sound is processed on the device only, the screen is never recorded, and [Off] on Home or the notification stops it any time (Android 10+).
- Share music between Android devices — turn on Settings > Share this phone’s music and other CastFi devices on the same Wi-Fi can browse and play this phone’s music from My music, or play it on this phone. Off by default and open only on your home network.
- DAP buttons and remotes — next/previous now work from a DAP’s hardware keys, wired earphones and Bluetooth remotes.
- Reported fixes — the app closing right after launch on some devices, and closing when [Download to this phone] started on a PC track.
Google Play →
Sorting in My Music, the queue one click from Home, tracks added during shuffle kept, reported errors fixed
- Sorting in My Music — sort tracks by recently added, title, artist, album, release year, most played, recently played or length; artists by name, recently added, track count or album count; albums by artist, album name, release year, recently added or track count — and flip ascending/descending with one button. Clicking a track in a sorted list plays it in exactly the order you see.
- The queue from Home — “My Playlists” in the header now switches between [Playlists | Queue]. Jump to a track, reorder, remove, shuffle, repeat, save, or sort the whole queue (title, artist, album, date added, release year, length) right there.
- Shuffle and the queue — tracks added while shuffle was on disappeared when shuffle was turned off. They are now mixed into the upcoming part of the queue and stay at the end of the original order when shuffle goes off. Shuffle play from a playlist now turns on the player’s shuffle as well, and turning it off returns to the playlist’s order.
- Reported errors fixed — DSD upsampling that would not turn on and kept saying the DAC driver “just stopped”; 16-bit tracks in WASAPI exclusive mode landing on a different result each time (resampled, shared, correct); the ASIO driver shown as a different driver; DSF conversion that sat there without responding.
- Quit app completely — now right below “About” in the settings menu.
Full notes →
The modulator and filter you pick are the ones that run, a sample-rate family option, exclusive-hold guidance
- DSD upsampling — the setting you picked now runs — Trellis Direct ran as Standard on the path that sends streaming and external-app audio over ASIO; a precise interpolation filter dropped to a lower level every time; changing the modulator or filter during playback did nothing; and the modulator name on the home screen read “Standard”. All fixed.
- Match sample-rate family — a new option, off by default. A DSD stream’s rate follows the sample-rate family of the track, and many DACs do not accept 48 kHz-family DSD, so 48 / 96 / 192 kHz tracks alone fell back to ordinary playback. Turn it on and those tracks are matched to the 44.1 kHz family, landing on a rate the DAC accepts. The signal-path screen shows the reason and a one-click enable button, but only when the symptom is real and turning it on would actually fix it.
- When another program holds the output device — instead of repeating “cannot open the output device”, CastFi 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.
- Unchanged — with “Match sample-rate family” left off, DSD conversion behaves exactly as before. AP-1, FIR EQ, headphone correction, spatial effects, bit-perfect and ASIO selection rules, output routing.
Full notes →
CastFi AP-1 outboard processor, direct-link music video, listening away from home, reported fixes
- CastFi AP-1 — the AP-1 chip on the player opens an outboard unit in its own window: BASS · PRESENCE · AIR · BRILLIANCE · EXCITER · SATURATION · DENSITY · STEREO knobs plus INPUT DRIVE · MIX, presets (Natural · Analog · Detail · Excited · Big), RESET/BYPASS/HELP and a HEADROOM lamp. Sound does not drop while you turn a knob, and the shaped signal still passes headphone/room correction and DSD conversion. Works alongside the existing effects, speaker mode, crossfeed and FIR EQ.
- Music video · lyrics mode — playback is back to direct links first, so videos with embedding blocked play again. MV search no longer appears in your YouTube account history, and a ranking defect that put a karaoke track above the official video is fixed.
- Listening away from home — now on the production rendezvous server. Pairs with the “Connect to this PC now” button in Android 0.4.5.
- Reported fixes — first launch after an update ending in an error → “already running” → working on the third try; some DACs (FiiO) going silent on DSD512 at 24.576 MHz (now continues in PCM with a notice); the server stalling for tens of seconds when the phone requested the headphone catalog.
- Unchanged — the sound and settings of the existing effects, speaker mode, crossfeed and FIR EQ; output routing, bit-perfect and ASIO rules; settings and state restore.
Full notes →
“Connect to this PC now” for listening away from home, lingering notification, USB start-up stall retry
- Listening away from home — Settings > Remote listening now has “Connect to this PC now”: your phone shows a 6-digit code; approve on the PC when it shows the same number. Once paired, play your PC’s music bit-for-bit from any network and check the link with the speed test (needs CastFi for Windows 0.10.1+).
- Reported fixes — the “CastFi is running” notification lingering after exit; on some USB DACs bit-perfect playback stalling right after start now reopens the session once and verifies the sample-rate setting.
- More translated labels for the PC outboard processor (AP-1).
Google Play →
Companion update for the new phone app: YouTube Music and Spotify data paths, high-res album art
- A companion update for the new phone app (CastFi Remote). The PC-side data paths were widened so streaming home, search, library and the play queue show up correctly when you control the PC from the phone. The new Home and queue features need the latest phone app.
- 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 view already receives. Items no longer show 0 songs or refuse to play from the phone, and the play queue is exposed to the phone.
- 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, instead of attempting a recommended auto-play that cannot succeed right after launch and showing it as a failure. 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, and the empty album list on artist pages (since early August, a Spotify request-limit change). New releases are offered on Home.
- High-resolution album art — the PC now sends the original artwork address so the phone’s Now Playing screen can use it (built-in playback and Spotify).
- DSD upsampling settings — the modulator list is served from one place on the PC, so the phone’s settings screen always matches.
- Unchanged — sound quality and sound processing, output routing and audio behaviour, screen design and layout, playback behaviour, settings and state restore. All identical to before.
Full notes →
Faster startup, less waste during playback, per-app output and capture accuracy
- Reduced the time from launch to actually being usable. About 0.6-1.1 s faster (median) on the desktop we measured; real-world gain depends on your PC and library size.
- Fixed interface files being re-read from scratch on every launch. Unchanged files are reused and changed files are always fetched, so you never see a stale interface after an update.
- Creating the window and advertising the PC on the network no longer wait for each other. Phones do not discover the PC any later than before.
- The album art image is no longer re-sent in full every 1-3 seconds during playback. A new image is fetched immediately when the artwork actually changes.
- Fixed the whole screen being redrawn every time the speed readout changed during upsampled playback. The speed number updates at the same rate as before.
- Fixed per-app output device assignments being lost when that app restarted. Assignments are remembered per application and inherited by newly launched windows.
- Removed the possibility of picking an unrelated window when capturing audio from built-in streaming (YouTube / Spotify / Apple Music). Capture quality and routing are unchanged.
- Fixed a rare failure to read the output device list and playback format.
Full notes →
Music video playback restored, output device remembered, PC rediscovery
- Fixed music videos not playing at all in Lyrics mode and MV mode. Playback now goes through the official YouTube player only, and the app identifies itself on every request.
- Videos whose owner disallows external playback are skipped to the next candidate; only when all candidates are blocked does CastFi show [Watch on YouTube].
- Fixed the DSD upsampling “app output device” reverting to your speakers after a restart. Your explicit choice now persists across restarts.
- Fixed the phone failing to find the PC after a PC restart. The PC reuses its previous port when free, and the phone follows the same PC even if the port changes.
Full notes →
FIR precision restored, output-device pinning, virtual-cable capture
- Fixed FIR precision EQ not applying (including headphone matching and sound effects) by bundling an internal module missing from the installer.
- Fixed streaming output going to the wrong speaker or alternating between devices by pinning to the selected endpoint.
- When another program holds the DAC exclusively (e.g. Spotify’s exclusive mode), it no longer goes silent for 30 s and quietly switches off; the cause is detected up front and explained.
- Fixed the “FIR Preamp” line reading 0 dB while a different attenuation was applied, and it now names where the attenuation comes from.
- Clean, no-attenuation capture through a virtual cable: you can send the app to a “dead-end” virtual cable that does not output externally.
- Easier to find the capture device — added a notice and a jump button under EQ · AI Sound, and the problem report is back to a button that opens a window.
Full notes →
FiiO ASIO recognition, universal ASIO binding
- FiiO ASIO drivers are now matched by driver-package structure and USB vendor ID, not just the name.
- Fixed DSD rate getting locked low right after a driver hang, an unresponsive diagnostics tool, and external Apple Music PCM upsampling.
Full notes →
- More accurate correction limits for target-headphone matching and DSD modulator labels/values.
- Folder-browsing improvements, a fix for GPU-acceleration init depending on the install path, and a new DSD modulator.
- Root-cause fixes for issues found in user reports.
CastFi Remote
- Remote-control your PC and play the phone’s local music through the PC engine. Supports NAS, DLNA, and out-of-home remote playback.
- Android updates are delivered through Google Play.
Windows 旧版本的完整历史记录请见 GitHub Releases。