So sánh hai ứng dụng

Đó là hai ứng dụng độc lập, được phát triển riêng. Tính năng có chồng lấn nhưng không giống hệt, và cài đặt lẫn dữ liệu đều không dùng chung. Bảng dưới đây liệt kê khác biệt thực tế ở từng mục.

Mô tả bản đang phát hành của mỗi ứng dụng. Các thay đổi trước đó nằm trong nhật ký phiên bản.

Tính năngWindowsAndroid
Quản lý thư việnTìm kiếm theo tên bài, nghệ sĩ, album, người soạn nhạc, người viết lờiTìm kiếm theo tên bài, nghệ sĩ, album, Thư mục
Thư viện lớnMượt trong thử nghiệm một triệu bàiMượt trong thử nghiệm một triệu bài
Cân bằng âm18 dải, 11 cài đặt sẵn, lưu được cài đặt riêng có tên10 dải, 11 cài đặt sẵn, có mục tuỳ chỉnh
Hiệu ứng âm thanhBass, Reverb, Echo, Chorus, Vocal removalTăng trầm, Không gian, Âm thanh không gian (tuỳ thiết bị)
Tốc độ và cao độTốc độ 0,5×–2,0×, cao độ −12 đến +12 nửa cung, hai thứ độc lậpTốc độ 0,5×–2,0×, cao độ −12 đến +12 nửa cung, hai thứ độc lập
Xuất âm thanhWASAPI chia sẻ / độc quyền (bit-perfect)Xuất qua hệ thống
Phát DSDGiải mã DSF bằng phần mềm (DSD64/128/256, họ 44,1 kHz), xuất ra PCM 44,1 kHz, card âm thanh nào cũng đượcKhông hỗ trợ
Lời bài hátTrang lời toàn màn hình, làm nổi kiểu karaoke, dòng dịch, đổi được thứ tự song ngữTrang lời toàn màn hình, làm nổi kiểu karaoke, dòng dịch, đổi được thứ tự song ngữ
Chỉnh sửa lờiTrình chỉnh sửa tích hợp, dịch chuyển toàn bộ mốc thời gian cùng lúcTrình chỉnh sửa tích hợp, dịch chuyển toàn bộ mốc thời gian cùng lúc
Sửa thông tinChế độ cơ sở dữ liệu / chế độ ghi đĩaGhi ngược vào tệp âm thanh
Chuyển đổi định dạngSang FLAC, ALAC, WAV, AAC, MP3 hoặc Opus; chuyển hàng loạt; tệp gốc giữ nguyênKhông hỗ trợ
PlaylistPlaylist thông minh, vừa phát, điểm cao nhấtBiểu tượng tuỳ chỉnh, chế độ phát riêng
Phát ngẫu nhiênTrọng số theo số saoTrọng số theo thói quen nghe; mỗi bài trong phạm vi phát đúng một lần, và thứ tự được tiếp tục sau khi mở lại ứng dụng
Giao diệnBốn bộ (Dark / Light / Midnight blue / Amber)Sáu màu chủ đề + chế độ tối
Ngôn ngữ giao diện15 ngôn ngữ (có tiếng Ý và tiếng Hà Lan)15 ngôn ngữ (có tiếng Indonesia và tiếng Việt)
Hẹn giờ tắt15/30/60/90 phút15/30/60 phút, tuỳ chọn, hết bài đang phát
Phát nềnVẫn phát sau khi thu nhỏPhát nền, điều khiển trên màn hình khoá, phím media Bluetooth/xe hơi

Cả hai đều có 15 ngôn ngữ, nhưng không phải cùng một bộ. Danh sách đầy đủ ở phần chi tiết kỹ thuật bên dưới.

Chi tiết kỹ thuật

CX’Music (máy tính)

C# · .NET 8 · WinUI 3 · NAudio · SQLite + FTS5

  • Chuỗi âm thanh là các ISampleProvider tự viết (một chuỗi DSP dựng trên NAudio): giải mã → bộ cân bằng 18 dải → hiệu ứng → đổi tốc độ và cao độ → âm lượng → xuất qua WASAPI
  • Vị trí phát lấy số mẫu mà WASAPI thực sự tiêu thụ làm nguồn thời gian duy nhất, tránh các điểm tua không đáng tin của phần cứng
  • Việc phân tích DSF và chuyển DSD → PCM được viết thuần bằng C#
  • Ảo hoá theo trang và phân trang keyset. Việc cuộn danh sách và tìm kiếm đã được đo trên một thư viện tổng hợp một triệu bài và không thấy hiện tượng giật; thư viện đó không có ảnh bìa và không có tệp lớn, nên thứ đo được là bản thân danh sách và truy vấn.

CX’s Music (di động)

Kotlin · Jetpack Compose · Media3 (ExoPlayer) · Room · Hilt

  • Phát ngẫu nhiên dùng phép lấy mẫu có trọng số không hoàn lại Efraimidis–Spirakis, nên mỗi bài trong phạm vi được phát đúng một lần
  • Thứ tự đã tạo được lưu vào cơ sở dữ liệu, nên vẫn tiếp tục được sau khi hệ thống kết thúc tiến trình
  • Cửa sổ hàng đợi ảo chỉ giữ 50 bài trong trình phát nhưng vẫn gánh được thư viện cỡ một triệu bài
  • Lời bài hát nhúng được đọc từ ID3 SYLT/USLT, Vorbis Comment và MP4 atom

Danh sách đầy đủ ngôn ngữ giao diện

CX’Music (máy tính)
繁體中文 · 简体中文 · English · 日本語 · 한국어 · Español · Français · Deutsch · Português · Русский · Italiano · Nederlands · Ελληνικά · العربية · हिन्दी
CX’s Music (di động)
繁體中文 · 简体中文 · English · 日本語 · 한국어 · Español · Français · Deutsch · Português · Русский · Bahasa Indonesia · Tiếng Việt · Ελληνικά · العربية · हिन्दी

Hai bên khác nhau đúng ở hai chỗ: bản máy tính có tiếng Ý và tiếng Hà Lan, bản di động có tiếng Indonesia và tiếng Việt. Bản thân trang web cung cấp 17 ngôn ngữ — hợp của cả hai.

Giao diện CX’Music chưa có tiếng Việt; ứng dụng sẽ hiển thị bằng tiếng Anh. CX’s Music cho Android thì có tiếng Việt.