USB DAC 獨占播放自動恢復 · 修正僅開啟音效時無法開始播放
- USB DAC 獨占播放 — 在部分 USB DAC 上獨占播放時若聲音中斷,CastFi 現在會嘗試自動恢復。
- 音效 — 修正僅開啟音效(空間音場)時 USB DAC 獨占播放無法開始的問題。
- 錯誤回報 — 強化了回報中附帶的 USB 診斷資訊。
- 匿名使用統計 — 新增 USB 播放穩定性摘要(僅裝置與手機型號,不含可識別您身分的資訊)。可在設定中關閉。
Google Play →
修正播放裝置選擇視窗 · 減輕 USB DAC 交還時的聲音 · 改善其他 App 的 CastFi 音效
- 平板與摺疊螢幕 — 修正每次點按底部播放列都會開啟播放裝置選擇視窗的問題。
- USB DAC 獨占播放 — 減輕了播放結束後部分 DAC 發出的劈啪聲(結束後立即交還系統輸出)。
- DSD 播放 — 改善 DSD 播放中 App 被強制關閉後,下次播放沒有聲音的問題。
- 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。