Volumio2 for Nanopineo's
Play by nanopi-neo music server using myMPD by Bookworm Dietpi .mpd is 23.11
sound is quite good for me.this is 32 bit machine .and very cheap and not difficult install myMPd
🍓 🍓 🍓 ♬ サーバーの構築 this parts 23rd April 2025
もうnanopiはだめですそれはカーネルの問題です。C++が低いのです、その他の問題もあります
Rapberrypi で作る音楽サーバーを紹介します Raspbian を使う
Nanopi-neoはOSがないのです。OSはあるがカーネルが初期モデルのためにMPDのソースのコンパイルが出来ません、しかしながらRaspbianにも問題が出ています。2020以降に発表したOS全てに
SSH出来ない問題が出ているが改正をしていないのがraspberrypi 財団です。何度かメールを入れましたが無視されています。これでは売れ行きが怪しいソニーが、そっぽを向いているのは悲しい事実。
ここでは、raspberrypiにSPDIFのハットを載せて使います。信号は I2SとI2Cの両方が必要になります。ドライバーはOSに組み込まれていますのであとは設定のみです。
設定は /boot/config.txtの編集のみです。これで SPDIFで音が出ます。後はDACとアンプ次第です。このままドライバーを追加するとスピードが10%ほど早くなりますのでそを解決します。
ハット基板はHifiberry-digi 若しくは justboom digi基板を使います。
Raspberrypi org のサイトに古いRaspberrypiのBullseyeがあるのがわかりました。2020年にbusterが終了して2021年にBullseyeが出ています。10月30日のバージョン以前のみSSHが出来ます。
ここまでが boot が存在するしますがこれ以降は Bootfsになっているのです。Bootfsの場合はSSHができません数10回テストしましたらBootがBootfsになっているOSはSSHができません
以下にFTPサイトを記載しておきます。config.txtの中のドライバーの部分字列を挿入すると早送りにはなりません、この行を追加しないとスピードが早口になります。
dtoverlay=hifiberry-digi,slave=true> slave=trueの部分はスピードを支配します。この字列がないと10%ほど早口になります。
余談ですが、Bootの中には必ずsshの空ファイルを作成してください。これがないとSSHができません。マイクロSDの中でその空ファイルを作成してください。
Rasiberry ORGサイトby down load
Hifiberry digi ドライバーの例です mympd は現在の時点では動作不良です。なぜか不明です。時間が解決すると思います。
MPDの操作は Cantata と SKYMPCを使います。アンプと基板の様子を下の画像で紹介します。
以降はMYMPDの構築になりますが果たして順調に行くかはわかりません。Nanopiではうまく動作しましたがRapberrypi ではわかりません。
これはかなり良いですね、私の場合はSPDIFですが I2Sでも良いでしょう。構築は比較的簡単です Config.txtに書き込むのみです。
Volumioを使う必要もありません、とたも音が良いと感じます。mympdのインストールも好感度でした
Mympd for Rapberrypi 3A+ myMPD 20.1.3
Nanopi Neo2 bullseye myMPD on 26th Jan 2023
特記することは、Nanopi-neoではBookworm Dietpiで、mympd のインストールが出来ましたが、Nanopi-neo2はエラーが沢山出て正常に動作がしませんでした。
Dietpiの場合、Nanopineo ではBookworm が最新版でしたがNanopi-neo2では最新版はBullseyeだったのです。Bookwormではエラーが出ており出版出来なかったのでしょう。
例えばです、Dietpiに限らず最新版がネットで公表されているのであろうと思います。初期のBullseyeと最新のBullseyeでは詳細が違うのであろうと思います。
最新版はDietpiのサイトからダウンロード出来ます。一年前のOSと現在のOSは名称が同じでも違いますので最新版を入手して下さい。Dietpiの場合Armbianが原典ですのでそこでOKとなると
Dietpiではそこの点からDietpi最新版が開発されます。と思います。これらの傾向はRaspbianでも同様でしょう。例えば、初期版のBullはsambaが共有出来ませんでしたが
最新版では改善されていますつまり、共有が出来ます
多少説明をしましょう。先ずは、sambaとmpdの構築を自力で行って下さい。 Dietpi-softwareは使わないで下さい。初期の立ち上げ時に何らかのファイルの設定に必要なアプリケーションが自動で
インストールしますが、インストールします。それ以上はインストールをしないで下さい。Aptで必要なアプリケーションは cmake gcc cifs-utils avahi-daemon,git ,emacs,
ffmpeg,sox,wget,apt-utils,xz-utils,net-tools, pip ,mason ,ninja,boostなどは他のページを参考にしてインストールします。まれにソースからインストールする場合もあります。
上のアプリケーションはAPTでインストールが出来ます。APTで出来ない場合はPIPを使います。nanopi-neo2-music-server-jp.htm に詳細は書いてあります。
sambaはapt-get でインストールしましょう。mpdもapt-get でインストールしましょう。smb.conf 私が使っているファイルを添付しておきます。mpd.conf も同様です。添付しておきます。
1ページに貼っておきますので、それを全てコピーします。インストール時に出来るファイルはコピーしてsamba-orgで保存します自動でできた smb.conf は削除して下さい。私が貼っている
ファイルを切ってファイルを貼って下さい。空ファイルは# touch smb.conf とします正確には、# touch /etc/samba/smb.conf #touch /etc/mpd.conf となります。mpd.conf も
削除してから、# touch /etc/mpd.conf として空ファイルを作りその後 ファイルを貼り付けます。この手法は何年も同じ方法で行っています。本当は真面目に一つ一つ編集しましょう。
mpd について、音のmpd 設定は認識する為に必ず、自力でmpd.conf を編集して行った方が良いと思います。
でも間違いないのは他の人が作ったファイルをコピーして貼り付けます。これが最短の距離です。myMPD が言っているmpdの設定はmpd.conf ではなりません、ホストも違います。
myMPDをインストールした時に、mpd.conf を使うのかと思いましたがそうではなく /run/mpd/socket を使います。このファイルはmpdのインストール時に自動生成されます。
これがmpd の構築となります。音のmpd とは違います。/run/mpd/socket がないとmyMPDは動作しないのです。初期のmyMPDは初期ファイルが存在しましたが廃止されました。
mympd はHTMLサーバを作る要領となります。アッパチでも構いませんし nginx のインストールを行います。Dietpiではniginxを使っていません。この場合はNiginxを使ってWEBサーバーを作ります。
Volumioも、MoodeAudioも同様にNiginxを使っています。安定したWEBサーバーとなります。linuxaudiofoundation.orgから、samba,mpdのインストールを自力で行います。
ここで、これらのSambaとmpdが実際に確実に動作しているか? Skympcを使って動作確認を行う事で、DACがあれば音出しを必ず行って下さい。DACを持っていない場合はUSB DAC 2000円程度の物を
使って動作確認を必ず行って下さい。USB DACの安価な物はアイテンドウや秋月で入手が可能です。DDCと言われるアダプターです。一世代前は1000円以下で購入出来たのですが、最近は少し値が張ります。
それらの実験結果で良しとしましたら、mympdのインストールとなります。ファイルの編集はemacs を勧めます、#emacs cont x-v でファイルを閲覧出来ます。ホルダーの中を自由に移動出来ます。
ファイルを見つけましたらファイルの編集を行います。保存は #control x-s です。その後、#control x-c で外に出ます。優秀な Editorです。ファイルマネージャーとしても使えますし
場合によってはインターネット・ブラウザとしても使えます。そしてメーラとしても使えます。完璧な動作のEmacsです。使いこなすことをお勧めいたします。
Dietpi と Armbian は親戚同士です。U-boots を使って Ubuntu 等を使ってクロスコンパイルしてできたOSがArmbianですが、このArmbianのOSを編集してできたOSがDietpiです。
と、思います。それらを元にして作ったOS 音楽サーバーが Volumio2となります。根本的にRaspberrypiとは音の出し方が違います。/boot の中のarmbianEnv.txt を編集することによって
音のドライバーを編集します。ドライバーの位置はdtbの中のallwinner の中に書き込まれたドライバーを読み込みます。ドライバー は 各OS一つで良いのですが、この中に多くのドライバーが格納され
ています。その中の一つを選びます。Dietpiも同じ様にXXXXEnv.txtが/bootの中にテキストファイルで置いてありますのでそれでドライバーを選びます。
最新のOSは、コンパイルの方法が変更されています。元になるOSがDebianで有るために、Debianを基本にしてOSの構築がなされています。これらの小さなワンボードPCの場合、Armbianが基本となって
います。Armbian が完成されるとDietpiが出てきます。DietpiとVolumio2の開発者はミケランジェリさんです。何度かメールのやり取りをしました。
Nanopi-neo2のドライバーはTKZ氏のドライバーが良いと思います。ドライバーはカーネルの事です。moodeaudio は基本的にDebianの最新型です。Moodeauidoの新版が出るとそのMPDは最新版です。
そしてその最新版はArchilinuxと同じバージョンのMPDとなります。最新のソースをコンパイルしてインストールもできます。私の今の環境では難しいのです。それはこの地域では100MBPSですので
mpd コンパイルには、一日半ほどかかります。この地域も光のギガバイトになる事を願います。mpd コンパイルには、meson と ninjaが必要ですが apt install出できます。
ninja は $ sudo apt install ninja-build でinstall 出来ます。その他は他のページに詳しく記載してあります。
ここで、ninjaは ./configure となり meson はmake になります。手法が変更されたのは数年前からです。
nanopi neo music server DIY
参考 設定ファイル
Sound is quite good because mpd 0.23.11 and OS is Dietpi Bookwoarm
nanopi-neo 32bit myMPD music server on 8th Feb 2023
mpd 0.23.12 on 31st Mar 2023 compile
3月31日 Nanopi-neo 音楽サーバー bullseyeのmpd をコンパイルして更新しました。いつもの様にソースをコンパイルしてインストールします。古いバージョンはインストールする前にアンインストールします。
最初、つまずきました、status mpdでエラーがでました。install は出来ましたがエラーの為に音が出ません。勿論 mympd もエラーとなりました。mympd は socketを認識してmpd を認識します。
mpd.confではなく、/run/mpd/socket になります。これがmpdです。このファイルがなくちょっと戸惑いましたがいつもの手法によってOKとなりました。以下の様にやります。
参考:
# mkdir /run/mpd : then
# systemctl disable mpd.socket
Please try this first. I think that the socket will come out with this.
If it doesn't come out
# systemctl enable mpd.socket
If you enable it, it may appear.
simlink /etc/systemd/system/sockets.target.wants/mpd.socket → /usr/local/lib/systemd/system/mpd.socket It will be linked to
, so # reboot after this. # If you type ls /run/mpd/ and socket is displayed in red
mpd is linked. For mympd mpd sees /run/mpd/socket. It should now appear.
mpd update on 31st Mar on 2023
USB HUB
Nanopi-neo 系のOBCはUSB 入力が1ポートしかありません、基本的には2つある様です。USBメモリとUSB DACを使う場合は10ドル程度で売っているUSB HUBが使えます。
以下が使用例です。Volumioを使う場合は自動でマウント出来ますが手動の場合はマウントする必要があります。USB HUBは便利ですので使いましょう
USB memory と USB DACを使う
Using USB DAC volumio2
Sky MPC の使い方
Sora Mimi さんからの無償 mpd・クライアント・アプリーケーションです。音楽サーバーのGUIの捜査環境が粗末でもかなり有用な GUIによる雛壇式のMPD Clientです。
使い方は至ってシンプルです。ファイルマネージャーにとても似ている構成です。コントロール性に優れています。myMPDなどと併用すると良いと思います
mympd 11.0.0 Nanopi-neo 32bit Music Server
この機種はDietpiを使っています。mpd 0.23.13 コンパイル版です。音も良く安定しています。コンパイルも短時間でコンパイルが出来ました
Nanopi-neo Music Server です mpd 0.23.13 mympd 11.0.0 です
mympd 11.0.0 mpd 23.13 コンパイル版です。Armbianのnanopi-neo2 は23.13がコンパイル出来ませんでした回線のせいと思います。
このUR賃貸は在日朝鮮人が非合法で住んでおり回線を時々切る為にコンパイルが出来ませんことが多いのです。Nanopi-neo稀に彼らが不在で
早々とコンパイルが済みました 順調にインストール出来ました。mpd のコンパイルは回線が安定してないとエラーが出てしまいます。
Nanopi-Neo 32ビット版でもまだ使えるシングル・ボード・PCと思います。日本ではこの機種しか入手が出来ません。
schmatic diagram for Nanopi-neo2 same as Nanopi-neo
左がSPDIF 側で右が+B側です。左の最下位のピンがグランドです
Dietpi を使用した 32 ビット nanopi-neo ミュージック サーバーによる再生テスト
Nanopi-neo 32 ビット Arm シングルボード PC を使用し、mpd は 0.23.13 です。ソース mpd 0.23.13 から自己構成します。
mympd は 11.0.3 の新しいバージョンです。この画像は DSD を DoP PCM として再生しています。サウンドは非常に良好です。安定したサウンドです。
SPDIF から 24 ビット 198Khz DAC にサウンドを出力
mympd 11.0.3 mpd 23.13 ソースコンパイル版
Nanopi-neo の セットアップ
Mympd 11.0.4 by Nanopi-neo 32bit Armbian
////////////////////////////////////////////////////////////
_ _ ____ _ _ _ ____
| \ | | _ \(_) | \ | | ___ ___ |___ \
| \| | |_) | | | \| |/ _ \/ _ \ __) |
| |\ | __/| | | |\ | __/ (_) | / __/
|_| \_|_| |_| |_| \_|\___|\___/ |_____|
Welcome to Armbian 22.05.3 Jammy with Linux 5.15.48-sunxi64
Lina Matsuda Isay sound get from youtube by yt-dlp_linux
楽曲はyt-dlp_linuxでダウンロードしました、バイナリー版です。ライブラリーも付属しているのでパスを通さなくても使えます
/usr/local/bin にバイナリーをコピーしました。
_ _ ____ _ _ _
| \ | | _ \(_) | \ | | ___ ___
| \| | |_) | | | \| |/ _ \/ _ \
| |\ | __/| | | |\ | __/ (_) |
|_| \_|_| |_| |_| \_|\___|\___/
Welcome to Armbian 23.02.2 Bullseye with Linux 5.15.93-sunxi
System load: 55% Up time: 1:00
Memory usage: 20% of 491M Zram usage: 19% of 245M IP: 192.168.1.5
CPU temp: 11°C Usage of /: 19% of 29G
RX today: 18.8 GiB
[ Kernel and firmware upgrades disabled: armbian-config ]
Last check: 2024-01-24 16:30
Last login: Wed Jan 24 17:26:04 2024 from 192.168.1.2
myMPD is 13.06 mpd 22.6
兎に角、Nanopi-neo 32bit はOSがありませんのでインストール出来るOSを探すのに苦労しました。音が出なかったり
mpd はこの遅い回線ではコンパイルが出来ません。なによりmesonが正常にインストール出来ないのが欠点です。
Pythonの開発が遅れているのか? 色々問題が起こっています。コンパイルできましたら使い込む事です。
SAMBAが正常に動作しないために折角動作しても共有が出来ない為にNASをマウント出来ません。USBメモリーのみの
動作では操作上限りがあるのが残念なことです。この場合はNASをマウント出来ます
Nanopineo 32 bit Msusic Server on 1st Mar 2024 mpd 0.23.15 version compile
Sound is quite good by music server
nanopi-neo 32bit Music Server mpd 0.23.15 compile version on 2nd Mar 2024
mpd 0.23.15 mympd 14.0.1 Nanopi-neo Music Server on 13rd April 2024
現在日本で購入出来るNanopi系のSBCはNanopi-Neo 32bit版のみです。32bit 版ですが、まだ使えるPC基板と思います。
これで音楽サーバーを構築出来ます。但し Linuxの操作の知識が必要になりますが、それほど難しくはないと思います。
Tascam Audio Converter application
WAV からDIFFに変換するアプリケーションです。Linuxの場合はWINEを使います
mpd 0.24.2 になっていた、2025年 3月ですが、4月にコンパイル
ところがnanopi-neo2 はコンパイル出来ていますが、時間が丸1日かかっています。nanopi-neo は最初コンパイルが出来なかったのです。
このOSはArmibianでした。コンパイルの初期の段階でエラーになってしまったのです。mesonのバージョンが0.56 でした為に不可となりました。
ソースが見つからない為にpipを使ってインストールしました。1.7.1 になりました。これでコンパイル開始しました。2025.4.9th
since 15th JAN 2015 Raspberry Pi B+ Music Server how to last up date 22nd April 2025
How to build up Amplifier Single Ended Amplifier 2025 Yachiyo Chiba Japan