版本紀錄 — CX's Music
兩款播放器各自獨立編號、獨立發布,版本紀錄因此各有一頁。
改善高取樣率 FLAC 播放、音效設定與曲庫資料保留,並修正掃描和歌詞問題。
新增
- 「音效與輸出」加入「啟用變速變調」開關,並顯示目前生效的速度、音調與輸出格式。
- 移出曲庫前會說明影響,移除單曲也需要確認。
修正
- FLAC 改用 App 內建軟體解碼,改善部分裝置播放 96 kHz、192 kHz FLAC 無聲的問題。
- 播放失敗會跳過目前歌曲,連續失敗時停止;長時間沒有聲音或進度時會顯示失敗提示。
- 重新整理播放佇列時,不再把同一首歌誤記為又播放、又跳過一次。
- 外部開啟新歌曲後,不再被舊的播放恢復覆蓋;切歌時也避免顯示無關歌曲。
- 編輯單曲等化器預設會寫回目前顯示的設定,不再誤改全域設定;也可刪除單曲預設。
- 展開資料夾時新增歌曲或重新掃描,不再因清單更新而閃退。
- 副檔名為 .x-flac 的 FLAC 檔案現在可以掃進曲庫。
- 升級時會重新連結仍存在的舊掃描歌詞快取,保留你自行指定的歌詞。
改善
- 先前我們把等化器固定為 10 段,沒有處理手機實際提供的頻段可能較少的情況。本版改為讀取裝置支援的段數、中心頻率與增益範圍,再顯示對應滑桿。
- 將歌曲資料與掃描結果分開儲存,減少重掃、移出後重新加入造成收藏、播放清單、自訂封面與歌詞設定失去關聯的情況。
- 去除重複登記的路徑,統一可確認指向同一檔案的路徑寫法。
下載新版 APK 安裝,升級前建議先備份曲庫資料。新增的「啟用變速變調」預設關閉:高位深音訊走 Float32 時無法使用變速變調,16 位元音訊仍可使用。開啟後改用 16 位元處理,高位深音訊會有輸出取捨;Float32 不代表硬體最終輸出位深。變速變調仍有已知異常,見下方說明。
修正重掃曲庫會清除歌曲資料的問題。掃描器不再覆蓋你手動指定的歌詞檔。
重要 — 1.1.0 及更早版本:重掃曲庫會清除歌曲資料
下列資料已永久遺失,無法復原:播放次數與收聽紀錄、歌曲在所有播放清單中的成員身分(含系統「收藏」)、我的最愛標記、自訂封面、逐首歌的歌詞翻譯偏好。
發生條件(滿足任一即可,磁碟上的檔案不需要有任何變化):
- 某首歌隨資料夾掃描入庫後,你又用「選擇檔案」或「輸入路徑」單獨加入了這一個檔案。點一次就會發生。
- 重新加入一個已經加入過的資料夾,而期間該資料夾內有檔案增刪。此時該資料夾內所有歌曲的上述資料一起遺失。
- 你在檔案管理員之類的程式裡,用「開啟方式」把一個音訊檔交給 CX’s Music 播放,而那首歌已經在曲庫裡。
- 不需要任何操作。如果你的曲庫裡有過標題或演出者顯示成亂碼的歌曲(常見於日文標籤的檔案),App 會在某次啟動時自動修正它們的編碼,被修正到的歌曲同樣會遺失上述資料。這一條你無法事後確認是否發生過。
遺失是靜默的:程式不會報錯,你只會覺得隨機播放不那麼懂你了,或某天發現我的最愛少了一塊。
條件 1 至 3 你都可以自己回想確認。條件 4 無法事後確認,但它只影響曾經有亂碼標籤的歌曲——如果你的曲庫從來沒出現過亂碼,這一條不適用。
下一個版本修正後不會再發生,但已經遺失的資料無法救回。
首個開源版本。
目前仍存在的問題
- 播放仍可能長時間卡住,原因尚未完全查明。
- 變速變調處理仍有已知異常,部分情況可透過跳過目前歌曲恢復;16 位元音訊在預設設定下也可能遇到。
- 歌詞串位已加入防止舊請求覆寫的修正,目前仍在觀察,尚未視為完全解決。