2017.05.28
FriendlyARMのNanoPi NEO,NanoPi NEO2用lightMPDを公開しました。
NanoPi NEOはAllwinner H3(Arm-V7,4core)をつかったSBCで、基板上のコネクターには
があります。
NanoPi NEO2はAllwinner H5(Arm-V8,4core)をつかったSBCで、基板上のコネクターには
があります。
NEO,NEO2とも基板からは
の信号が取り出せます。これらの信号を取り出す場合は付属のPINヘッダーをハンダ付けする必要があります。
音楽再生に必要のないディスプレイ(HDMI)は付いていません。
CPUのアーキテクチャー以外はイーサネットの仕様が異なります。NEOはchip内蔵のイーサーネットコントローラーを使用していますが、
NEO2はRTLのchipが外付けされています。
今回はUSBだけに対応しました。I2Sや内蔵オーディオはカーネルでサポートされているようですが、今回は見送りました。
各コンポーネントのバージョンは下記の通りです。
使い方としては
が選択できます。
ダウンロード
NanoPiNEO
最終更新日: 2017.06.01
NanoPiNEO2
最終更新日: 2017.06.01
インストール
設定
使い方によって以下のディレクトリからlightmpd.conf,mpd.confをlightMPDディレクトリにコピーし、lightmpd.confを編集して下さい。
mpdに追加した新機能
polipoについて
polipoを内蔵しているのでupnpplayではpolipoを使う事ができます。
しかし、44.1KHz/16 以外のwavではノイズになります。apu版でなでなかったので、どうも32bit版だとでるのかもしれません。現在調査中です。
ライブラリに44.1KHz/16以外のwavをお持ちの方は内蔵のpolipoは使わないほうがいいです。
/lightMPD/upnpplyのlightmpd.conf,mpd.confではpolipoを使う設定になっています。
2017.06.01に更新したバージョンでは44.1KHz/16 以外のWAVも正しく再生できるようになりました。