選ぶ理由
本当にオフライン
ネットワークもアカウントも不要で、何もアップロードしません。音楽ファイルはあなたの端末にあり、プレイヤーはそれを再生するだけです。
音質と音響効果に妥協しない
10 バンドイコライザーとシステムの空間オーディオを備え、フォルダやプレイリストごとに別の設定を使えます。
歌詞がしっかり使える
行単位の同期、カラオケ風のハイライト、二言語歌詞の上下入れ替え。埋め込み歌詞も外部 LRC も読め、タイムラインを自分で編集できます。
機能一覧
それぞれの現在公開中のバージョンについての内容です。これまでの変更はバージョン履歴にあります。
| 機能 | Android |
|---|
| ライブラリ管理 | タイトル・アーティスト・アルバム・フォルダを検索 |
|---|
| 大量の曲 | 100 万曲で実測、快適に動作 |
|---|
| イコライザー | 10 バンド、11 種のプリセット(カスタム含む) |
|---|
| 音響効果 | バスブースト・バーチャライザー・空間オーディオ(端末が対応している場合) |
|---|
| 再生速度とピッチ | 0.5×–2.0× の速度、−12~+12 半音のピッチ、両者は独立 |
|---|
| オーディオ出力 | システム出力 |
|---|
| DSD 再生 | 非対応 |
|---|
| 歌詞 | 全画面歌詞、カラオケ風ハイライト、翻訳行、二言語の表示順を入れ替え可能 |
|---|
| 歌詞編集 | 内蔵エディタ、タイムラインの一括シフト |
|---|
| 情報を編集 | オーディオファイルに書き戻し |
|---|
| フォーマット変換 | 非対応 |
|---|
| プレイリスト | アイコンのカスタマイズ、独立再生モード |
|---|
| シャッフル再生 | 聴取習慣で重み付け、範囲内の各曲がちょうど一度、再起動後も継続 |
|---|
| テーマ | 6 色のテーマカラー + ダークモード |
|---|
| 表示言語 | 15 言語(インドネシア語・ベトナム語を含む) |
|---|
| スリープタイマー | 15/30/60 分、カスタム、再生中の曲の終わり |
|---|
| バックグラウンド再生 | バックグラウンド再生、ロック画面の操作、Bluetooth/車載メディアキー |
|---|
対応言語の完全な一覧は下の技術詳細にあります。
ダウンロードとインストール
完全無料で、広告もアプリ内課金もありません。インストーラーは当サイト独自の CDN から提供され、アカウントは不要です。
CX's Music for Android
- バージョン
- v1.1.1
- 公開日
- ファイルサイズ
- 5.1 MB
- 動作環境
- Android 8.0 以上
APK をダウンロードインストーラーは当サイト独自のドメイン dl.cxapps.app から提供され、そのドメインは Cloudflare R2 を利用しています。ダウンロード時はその接続に Cloudflare のプライバシーポリシーが適用されます。 プライバシーについて
1c444606490909eabf5b7003fb6e48c9ba20577366122ae11640c5edd2e8236cこれは APK ファイルなので、インストールに一手間かかります
このアプリは Google Play で配信していないため、APK を直接インストールします。初回は Android が「このソース(ブラウザやファイルマネージャー)からのインストールを許可するか」と尋ねるので、許可してください。
続いてシステムまたは Play Protect が開発者を確認できないと表示することがありますが、そのまま続行を選べば大丈夫です。メーカーによって文言も手順の数も異なりますが、聞かれている内容は同じです。
先にファイルの完全性を確認したい場合は、ファイル管理アプリやチェックサムツールで上の SHA-256 と照合してください。
お使いのシステムでは別の表記になっている場合がありますが、位置と役割は同じです。
このファイルを自分で確かめる
上の SHA-256 が答えられるのは一つだけです。手元のファイルが、私たちが公開したものと同一かどうか。
一致しない場合、手元のものは私たちが公開したファイルではありません。インストールせず、もう一度ダウンロードしてください。それでも一致しないときは、フッターの報告窓口からお知らせください——間違えているのが私たちの側である可能性もあります。
一方で、次の二つには答えられません。公開したファイル自体が信頼できるかどうか、そしてそれがこのページに載っているソースコードからビルドされたものかどうか。
こちらも再現可能ビルドではなく、しかも差はより大きくなります。リリースビルドは R8 による縮小を経ますし、署名鍵はソースに含まれていません(署名鍵は公開すべきものではありません)。したがって自分でビルドした APK は、公開しているものと必ず異なります——ここで一致しないのは想定どおりです。自分用にビルドすること自体は可能ですが、先に代償を知っておいてください。署名が異なるため既存のインストールに上書きインストールできず、いったんアンインストールが必要になります。そしてアンインストールすると、このアプリが端末に保持しているデータはすべて消えます——再生回数、プレイリスト、お気に入りの印も残りません。
自動更新はありません
Google Play からインストールしたアプリは自動的に更新されますが、直接インストールした APK は更新されません。新しいバージョンが出ても通知は届きません。
変更履歴を見るソースコード
ソースコードのダウンロード
a73733d.zip0.5 MB ·
470d71847942209212ea9530a1b7dc5fe07c665df5cece968374f44a0b5d997dファイル名はそのコミットの短いハッシュで、バージョン番号ではありません。ソースコードとリリースは必ずしも同期していません。アーカイブは git archive でそのコミットから生成しています。
ソースコードが公開されているということは、それが何をしているかを行単位で確認できるということです。上のダウンロードがそのソースからビルドされたことまでは意味しません——その検証は行っていないので、二つは分けて考えてください。 このファイルを自分で確かめる
元のリポジトリ
github.com/hnshysglxfsccx-hub/cxmusic-android
このアドレスにある内容は変更も消失もしていませんが、アカウントが GitHub によって制限されており、誰も開くことができません。復旧の見込みも、もう立てていません。
Windows 版もあります →
よくある質問
無料ですか?アプリ内課金や広告はありますか?
完全に無料です。広告も、アプリ内課金も、サブスクリプションもありません。ソースコードは MIT ライセンスで公開しています。
アカウント登録は必要ですか?
不要です。どちらのアプリにもアカウント機能はありません。
音楽や利用データがアップロードされることはありますか?
ありません。アプリはネットワークに接続せず、統計や送信の仕組みもありません。音楽ファイルも再生履歴も、あなたの端末の中だけにあります。
インストール時に警告が出るのはなぜですか?
インストールファイルにコード署名証明書を購入していないためです。Android は出所の確認できないインストールファイルに警告を出します。上のインストール手順に詳しい流れがあります。SHA-256 チェックサムでファイルを自分で照合することもできます。
対応している音声フォーマットは?
完全な一覧は上の「対応フォーマット」にあります。この 6 種類はどの Android 端末でも再生でき、コンポーネント不足の心配はありません。
iPhone 版はありますか?
現在はありません。iOS アプリの開発には Mac と Apple Developer アカウントが必要で、今のところ用意できていません。
デスクトップ版とモバイル版は同じアプリですか?
いいえ。別々に開発された独立したアプリで、機能は重なる部分もありますが同一ではなく、設定やデータも共有しません。
不具合を見つけた/機能を提案したいときは?
ご報告の際は、アプリのバージョンと OS のバージョンを添えていただけると助かります。
Codeberg で Issue を立ててください。
技術的な詳細
CX’Music(デスクトップ版)
C# · .NET 8 · WinUI 3 · NAudio · SQLite + FTS5
- オーディオパイプラインは自作の ISampleProvider チェーン(NAudio の上に組んだ独自 DSP チェーン):デコード → 18 バンドイコライザー → エフェクト → 速度・ピッチ変更 → 音量 → WASAPI 出力
- 再生位置は WASAPI が実際に消費したサンプル数のみを時間の基準とし、ハードウェアのシーク位置が信用できない問題を回避
- DSF の解析と DSD → PCM 変換は純粋な C# 実装
- ページング仮想化 + Keyset ページネーション。100 万曲の合成ライブラリでスクロールと検索を実測し、引っかかりは出ませんでした。そのライブラリにはカバー画像も大きなファイルもないので、測ったのは一覧と検索そのものです。
CX’s Music(モバイル版)
Kotlin · Jetpack Compose · Media3 (ExoPlayer) · Room · Hilt
- シャッフルは Efraimidis–Spirakis の重み付き非復元抽出による並べ替え。範囲内の各曲がちょうど一度再生される
- 並べ替えはデータベースに永続化され、システムにプロセスを終了されても続きから消費できる
- 仮想キューウィンドウにより、プレイヤーが保持するのは 50 曲のみで、100 万曲規模のライブラリに対応
- 埋め込み歌詞は ID3 SYLT/USLT、Vorbis Comment、MP4 atom の 3 形式に対応
表示言語の完全な一覧
- CX’Music(デスクトップ版)
- 繁體中文 · 简体中文 · English · 日本語 · 한국어 · Español · Français · Deutsch · Português · Русский · Italiano · Nederlands · Ελληνικά · العربية · हिन्दी
- CX’s Music(モバイル版)
- 繁體中文 · 简体中文 · English · 日本語 · 한국어 · Español · Français · Deutsch · Português · Русский · Bahasa Indonesia · Tiếng Việt · Ελληνικά · العربية · हिन्दी
違いは 2 か所だけです。デスクトップ版にはイタリア語とオランダ語、モバイル版にはインドネシア語とベトナム語があります。ウェブサイト自体は 17 言語を提供します。両者を合わせたものです。