6V6  Music server DIY menu
tube--Wel come to Site----------This site shown D.I.Y Single Ended Amplifiers-----almost valve amplifiers----some of digital staff--- ----Ham Radio --------Hi Fi sound to suppose be high end audio---etc etc-----from Yachiyo Chiba---Japan-------small city of Yachiyo located around 30Km west of down town of Tokyo ------very close to Narita International Air Port--- tube


Flag Counter

start 9th April 2025


Play by Music Server with 6V6 Single Ended Amplifier



MPD music server 構築 DIY マトメ Raspberrypi 用

home

本サイトにはアクセス解析研究所のスクリプトを
記載してあります。過去にはFC2解析を使っていましたがFC2解析が廃止となりますので、
Googleアナリスクとアクセス研究所の解析スクリプト
を記載してあります。どこからアクセスしたどんな目的の
アクセス、OS アクセスしてきた国のIPなどが自動的に読み込まれます。検索ワードも表示します。
その旨ご理解お願い致します。これらの情報は
私の製作記事や製品の実験に有用なデータとなります。
アクセス有難う御座いました。
Kenji


🇺🇸 🇺🇸 English

マイクロSDにイメージを焼くには以下のアプリケーションが大変便利です。ナノパイやその他のOSも焼けます

これはイメージヤーと言います。Fedora Linux で使っていますが、Ubuntuが正規版と思います。SSHの有効化とパスワードが設定出来ます。



app


mpd

Nanopi Music Server DIY index page D.I.Y for MENU


/home/kenji/1-Echer/balenaEtcher-linux-x64/balena-etcher --no-sandbox
Linux上ではEcherのコマンドやアプリケーションはありませんので、インストール後にターミナルからコマンドでマイクロSDにデータを書き込みます。
その前に必ずGparted でフォーマットをして下さい。FAT32となります。確実にフォーマットをして下さい。出来ない場合は fdisk で完全に削除して
フォーマットしてから更にGparted でフォーマットをします。この場合はLinuxですのでOSによって大分違います



音楽サーバー について、
音楽サーバーは家庭内のLANを使用して音楽を常時聞くことが出来る
サーバーです。サーバーにはファイルサーバーなどがありますのは
知っていると思います。これはMPDと言うアプリケーションを使って製作されたアプリケーションを利用する応用機器の紹介です。
音楽サーバはハードディスクなどの楽曲を保存して自由に自分の嗜好にあった音楽を聞くための機械になります。音楽サーバーには
デジタル信号をアナログ信号に変換して音としてアンプに接続して使う音響システムの一部の部分になります。
MPDと言うアプリケーションは優れており、どんなフォーマットの音楽、どんな形式のファイルでも読み込むことが出来ます。
そのアプリケーションはMPD ORGからインターネットでソースをダウンロードしてコンパイルして音楽サーバーにインストールして使います。
有名な音楽サーバの専用 OSには Volumio3やMoodeaudioが 大変有名です。それらはRaspberrypiにインストールされますが
この場合は小さな市販されているシングルボードのコンピュータに自力でインストールして使います。このページでは
主に Nanopi-neo と Raspberry piなどのワンボードPCの基板を使った機種の基板を使っています。
なお MPD ORGのバックにはSONYが関係していると言われています。



Nanopi real size


raspbien music server

Rapbien music server DIY on May 2025



music server

MPD Music Server DIY


このページは簡単に音楽サーバーを作り方を説明しましょう。何度も説明していますが音楽サーバーに特化して説明します。MPDを応用した音楽サーバーです。

基本的には MPDで音が出るようにして下さい。MPDを使って音を出す方法はHDMI、USB DAC そして I2S 信号をDACを使って音出しをします。
root の中にソースをコンパイルするディレクトリを作ります。DownLoadでもTMPでも構いません。その中でソースをコンパイルしてバイナリーを作ります。
バイナリーが出来たら付属のスクリプトを使ってインストールします。コンパイル時に使ったディレクトリは残しておきます。それはアンインストールに必要です。
Rapberrypiの場合はSPDIFを使う場合はハットと言われるドーター基板が必要になります。有名な名称は Hifiberry-digiです。JustBoom-digiでも同じです。
専用ICを購入してユニバーサル基板で組み込み SPDIFで音を得ます。SPDIFの先はDACになります。DACは自作若しくは既成品になります。
Ubuntu Debian Raspbian はDebian 系のOSです。音楽サーバーを作るにはこのOSが一番便利ですのでこの系統のOSを使いましょう。
なお、Armbien や Dietpiでも構いません。お好きなOSを使って下さい。違ったOSによって音の出し方が違いますので注意が必要です。


1) 音楽の共有にはsamba と言われるアプリケーションを使います。sambaをインストールして構築します。
2) mpd をインストールしましょう。
3)ソースのコンパイルにはそれたに必要なライブラリーを手動でインストールしましょう。コマンドは列記しておきますので各自インストールして下さい。
パスの権限は $ sudo chmod 0777 ~/ を使います。例としては音楽ディレクトリの場合は以下になります。
$ sudo chmod 0777 /var/lib/mpd/music/Music と列記します。chmod 0777 は権限です。mpdの音楽の場所はmusicの先が良いと想いますが
/mnt/Music でも構いません好きな場所を作ります。その先の音楽を格納します。私の場合は音楽とWebRadioを作成しています
そのデータのパスをSambaの中の場所としては /etc/sambaa/smb.conf に書き込みます。これはパスのみです。簡単な文章ですので使いまわします。
以下にライヴラリーのインストールのためのコマンドを列記しますので各自インストールしましょう。


----------------------------------------------------------------------------------------------------------------------------------------- 以下がドライバーのインストールです。
# apt update
# apt install cifs-utils
# apt install avahi-daemon
# apt install cmake
# apt install git
# aot install xz-utils
# apt install wget
# apt install net-tools
# aot install apt-utils
# apt-get install python3-sphinx needs to be installed.
# apt-get install c ++
# pip installation
# apt-get install python3.9 #Bullseye is now 3.9
# apt install python3-pip # pip installation
# apt-get install libmpdclient2-dev if can not .. # apt-get install libmpdclient *
# apt-get install libboost1.74-dev libboost1.67-dev
# python3 -m pip install ninja # (1.11.1)(****Carefully)
# python3 -m pip install meson # (0.60)more than 0.60( ****Carefully )
# ninja-build and meson install by apt install.would you.
Now it's time to compile and install mpd. As always, you will have to download and compile the mpd source. The compilation and installation methods have changed.
This is a change in the method of installing mpd from source, which has changed since 0.21.XX. In the case of Dietpi, there is only a route, so please add a general user. In this state
#. sudo cannot be recognized. Please install git, g ++, C ++ 17 C ++ 20 cmake sox ffmpeg curl etc. before doing the following. Please note that it takes a long time to compile.
# apt install libfmt-dev when you had mpd compile error. 0.23.~ mpd.
# apt install build-essential libicu-dev
almost above but a little bit different now .meson and ninja can install apt install .ninja is replaced name ninja-build instead of ninja.
please do not install by pip becuase confrict application each other. no more ninja install only ninja-build. please do not use install by pip.
----------------------------------------------------------------------------------------------------------------------------------------
以上です。OSをインストール時に自動的にインストールされているアプリケーションもあります。Ninja とmeson やCmakeはバージョンが合ってないと
ソースからのコンパイルが出来ませんので各自勉強して最新にしておきましょう。なるべくなら pip は使いません、pipはソースなどからインストールしたバイナリーと競合します。
ninja-build と meson はapt install でインストールしましょう若しくはソースをコンパイルしてインストールします。
最終的には以下のコマンドで音のドライバーを確認しましょう。
$ sudo aplay -l で音のドライバーを確認しましょう。各 使う Editor はデフォルトのnano でも構いませんが emacs が大変使い安いと思う。
$ sudo apt install emacs で emacs を  インストール出来ます。大変便利です。

一通り、ライブラリーをインストール後に $ sudo aplay -l をコマンドラインから入力します。
結果 ドライバーがインストールしてあるのを確認しましたらこの先から音を出す設定をしていきます。もし音が認識出来ませんでしたら
alsa-utila をインストールします。再度音の関係の確認をします。alsa-utils はライブラリーインストール時に自動的にインストールされます。音出しにはAlsaを使います。
mpd サーバーはmpd のインストールから始まりますので必ずmpd で音がでいていることを確認して下さい。mpd.confが確実に設定されないと、mpdクライエントが動作不良になります。
確認は $ sudo systemctl status mpd で確認が出来ます。エラーが出ていない場合は必ず音が出ています。SPGIF I2S 正式には IISと読みます。
Hifiberry-digiはIIS つまりI2Sと信号のやり取りにI2Cを使いますのでI2Cを有効にしておきます。bootの中のconfig.txtを編集して使える様にします。
新しいバージョンではハッカーの攻撃を受けない様に別の場所に移動しています。そしてファイルシステムの表示がBootになっていません。外部からの名称は $ bootfsとなっていますが
内部では boot になっています。config.txtはこの下のディレクトリの firmware の中に位置しています。
config.txt の内容については、Raspi-config の設定になります、若しくは直接編集をします。 例についてはここのページで紹介してあります。
音の設定は、config.txt の編集とRaspi-configと /etc/mpd.conf の設定で決まります。音が出ない場合はmpd.conf の内容が間違っています。
アルバム アートは音楽曲のホルダーの中に保存して folder.jpg で表示されます。どんなアルバムアートでも名称は folder.jpgになります。若しくは cover.jpg です。
iphoneで撮影したアルバムアートは権限がありませんのでパーみションを変更して、読み書き削除にしておきます。アンドロイドはパーミッションが取れています。
ソースコンパイル版のMPDはインストール時に出来た自生ファイルを削除しないで残しておきます。ソースはアップデートした時に使います。


for exsample $ sudo nkdir src then make compile to work src is place for work ,not only src and download . tem etc then start work.
src 以下のファイルは全て残して置きます。ソースをコンパイルしてバイナリーを作った場合インストールしていきます。アンインストールもこのスレッドが残っていれば削除も出来ます。

🍓🍓   気持ちを変えて再度 挑戦しました

昨夜5月4日深夜再度raspberrypiのマイクロSDにネットから焼きました。今度はBookworm 64bit 版です。ハッカーがいない時間に書き込みました。このバージョンはハッカーが
アタック出来ないバージョンです。外線からハッキング出来にくいディストリビューションです。インストール後かなり安定しています。samba も正常です。
RapbianOSのネットイメージは時間によって修正されているのでしょう、かなり良くなっている。書き込みは私の場合 Fedora コア Linux を使っていますので
コマンドラインから # rpi-imager となります。こうやってコマンドラインから打ち込むとraspbienOSのインストール窓が開きます。


raspbian 64bit


raspbian music server

SPDIF out Raspbien Music Server 5th May 2025


NAS や Volumio などのHDDのマウントは以下の様にして行います。
pi@raspberrypi:~ $ sudo mount.cifs //192.168.1.6/USB/81EC-DFF5 /var/lib/mpd/music/Music -o vers=2.0 iocharset=utf8
Password for root@//192.168.1.6/USB/81EC-DFF5:
pi@raspberrypi:~ $ sudo mount.cifs //192.168.1.6/USB/6E24-5D74 /var/lib/mpd/music/Music -o vers=2.0 iocharset=utf8
Password for root@//192.168.1.6/USB/6E24-5D74:

新しいOSの場合、samba がうまく動作しませんので、以下のリンクに沿ってWDSSをインストールを行って下さい。サイトに記載してある事項を実行するだけで
拡張出来ます。Bookwormの場合以上で発生します。これはsambaのバージョンが変わったせいです。これらはPythonの開発責任と思います。以下参照のこと
https://askubuntu.com/questions/1351248/samba-share-folder-not-showing

samba

マウント出来ています、多くの曲が表示出来ます




nympd 1

Mympd 10.3.0 very much stable .bookwoam 64 bit version



mympd  2

Mympd 10.3.0 very much stable .bookwoam 64 bit version 5th May 2025



SPDIF music server

using Just boom -digi music server. 6th May 2025 Can not attack by hacker ハッカーが妨害出来ない



mympd

This music server uses an OS that hackers cannot attack. mympd v 10 bookworm raspbian OS



OSはネット上から作った方が良い結果が出ます。最新のアーカイブをマイクロSDに書き込むことが出来ます。SSHも問題なく設定出来ます。
BOOTFSの形態はBOOTなのですが外から見るとBOOTFSになっています。config.texもboot以下には置いていません、その下にあるfirewareにあります。
これらはハッカーがアタック出来ない様にしてあるのでしょう。私のところの様に在日朝鮮人のハッカーがいるアパートではかなり良い処理です。



mpd の更新と 新しい MPDのコンパイルとインストールの仕方


上記に紹介したMPD orgのサイトから新しいソースを見つけて来ます。目的のMPDが見つかりましたら、FTPのURL を右クリックしてURLをコピーします。
MPSサーバーのSSHのターミナル上のコマンドラインにダウロードします。URLをコピーします。テキストラインでマウスでクリックしてダウンロードをします。以下の様にします。
$ sudo wget mpd---zzz.xxx,tar.gz の様になります。ダウンロードをします。そこで コマンドラインから解凍をします。tar xvf mpd-----xxx.tar.gz などと記載します。
それで解凍されますので、$ cd mpd.zzz.xxx.img などになります。そこからコンパイルが始まります。コンパイルのプロセスはMPDサイトのDocmantationを見ると手法が記載シテあります。
そこからコンパイルが始まります。コンパイルは半日から数日かかる場合もあります。エラーがなく完了しましたらバイナリーが出来上がります。そのバイナリーをインストールします。
既にバイナリーがインストールされている場合はアンインストールします。アンインストール後に新しいMPDのバイナリーをインストールすると新しいmpdで作動することになります。
既に動作している場合は既成のバイナリーがインストールされていますのでそれをアンインストールしてから新しいコンパイルで得たバイナリーをインストールします。インストール
まで、一日から数日かかる場合もありますが、数時間でコンパイルが終了する場合もあります。その後に mpd.conf の設定になります。























7th Avenue


If would like to know more ?

Single Ended Amplifier D.I.Y

Marlhori Audio 2003-2025 last update 15th May 2025