夏休み頃からTwitterでは進捗をお伝えしていましたが、Linux/Android用MDXプレーヤー、名付けてXMDXをリリースします。
私は小学3年生から6年生の間、PC-6601SRを使っていましたが、中高の6年間はX68000ユーザーでした。
当初は電波新聞社の移植ゲームを遊ぶのが目的でしたが、そのうちパソコン通信を初めて、聞き専ですがMDXにハマりました。
Windowsには多数プレーヤーアプリが存在するのですが、LinuxやAndroid方面にはあまりなかったので、自作してみました。
(まあWindowsでもビルドすれば動くんですが、Windowsには既存のプレーヤーがいっぱいあるのであえてバイナリは出してません)
コンセプトは、通勤、作業用BGM用途のプレーヤーとして常用できるものを目指しています。
- 大量の楽曲をプレイリストに入れて管理できる
- シャッフル、リピートプレイに対応している
(リモコンにまだ対応していないので道半ばですが)
ダウンロードはこちらからどうぞ
また、使い方はこちらのページを参照してください。
今後の予定としては
■やりたいと思っていること
・Bluetoothリモコン対応
Bluetoothのリモコンに曲名を表示してそちらから操作できるようにしたいと思っています。
おそらくAndroidのMediaSessionを使うことになるので、Android5.0以降が必要になると思います。
■やりたいと思っていること
・Bluetoothリモコン対応
Bluetoothのリモコンに曲名を表示してそちらから操作できるようにしたいと思っています。
おそらくAndroidのMediaSessionを使うことになるので、Android5.0以降が必要になると思います。
・環境設定画面
再生時のループ回数などの設定が未実装なので、近いうちにつける予定です。
・プレイリスト管理
複数のプレイリストを管理して切り替えられるようにする予定です。
■やらないこと
・MDX以外のファイル形式への対応
HootとかZ-MUSICとかありますが、対応しない理由は2つで、まず私が曲データを持っていない、それから88や98は持っていたことがなく、正しく曲が再生されているのか自分の耳で判断できないためです。
・演奏ステータスモニター
このアプリはUIのレスポンス向上のためにMDXファイルの処理と再生を非同期で行っています。そのためMMDSPのような演奏状態を表示することが非常に困難です。私自身はスマホをポケットに入れっぱなしにして聴く用途に作っているので、視覚効果系は実装する予定はありません。
再生時のループ回数などの設定が未実装なので、近いうちにつける予定です。
・プレイリスト管理
複数のプレイリストを管理して切り替えられるようにする予定です。
■やらないこと
・MDX以外のファイル形式への対応
HootとかZ-MUSICとかありますが、対応しない理由は2つで、まず私が曲データを持っていない、それから88や98は持っていたことがなく、正しく曲が再生されているのか自分の耳で判断できないためです。
・演奏ステータスモニター
このアプリはUIのレスポンス向上のためにMDXファイルの処理と再生を非同期で行っています。そのためMMDSPのような演奏状態を表示することが非常に困難です。私自身はスマホをポケットに入れっぱなしにして聴く用途に作っているので、視覚効果系は実装する予定はありません。
冬休み中にもう少し頑張って完成度を上げたいと思います。
【関連する記事】


またMDXをよく聞くようになりました
ただアプリを終了させる方法がわからないので
終了ボタンを追加していただきたいと思います
ご検討ください