High Reso Audio Nanopi Neo2 DAC DIY
*  Nanopi Neo2 for Sound source

Nanopi-neo2 DAC I2S DIY

nanopineo2

Counter Started 16th Sep 2017


Raspberry Pi B+

Japanese

Your OS of PC is
If did you see X11 means family of UNIX and Navigator.



for sales



Flag Counter

this counter started on 27th Oct 2017




real size of Nanopi

Real Size of Nanopi-Neo2 very low cost PC and good termination of board 40mm x 40mm


Neopi2

Just Started by LAN ,Nanopi-Neo is very small and does not have Monitor output so very light hardware

Must use with HeatSink of Nano before when start Nano.and Nanopi is not same means of Raspberry pi. Nanopi is
using Python so Pi= Py Python.few model are present from them ,Nanopi Neo and Neo2 different CPU using so farm ware(OS)is
not same each other. small one board PC does not have hdmi (grafic interface like hdmi)therefor only can use for kind of server.
Note: friendlyARM said PI nothing mean so not same as raspberrypi .NanoPi means Nothing mean.they said.I asked to them.
If does not use heat sink temp reach to around 100 Deg C.so be careful to this unit.even using long time hot surface.
and summer time will be over 70 deg C.so must use with some small cooling fan.

small fan 1 inch x 1


Please note: I am an elderly audio equipment repairman who was hung out to dry after the Corona fiasco.
I can't write C, though I can understand it, and I'm a UNIX user who only operates the Linux OS.
You will need to have some knowledge of Linux, so you will need to teach yourself at least as much as I do,
but if you don't have any knowledge of Linux, you won't be able to get any sound out of this little board.
You can get great sound from a board costing around 3000 yen and a homemade DAC

It is important to add SWAP


One-board PCs do not have a built-in SWAP area, at least in the case of Armbian, so errors may occur during compilation due to the absence of this SWAP area.
There is . In the early compilations of mpd, the application occupied only a small amount of memory, so there is no need to worry, but in the latest compilations of MPD, the application may freeze or
It stops with an error. Errors can be avoided by using the information obtained to save SWAP space. It took half a day to compile.
The compilation will be completed in just a few hours. There are no errors at all. So, we will make money in the SWAP area. external site
There is, so I will link it. I've also saved it so it doesn't get lost. I think this will reduce compilation errors and hurdles.
Compilation speed is several tens or even 100 times faster. Compilation that used to take half a day is now completed in a few hours.

 

hint

Official Images of NanoPi-Neo2 Shared by John Smith

if does'nt work Mr John Smith arcives please use original old file as
# wget http://www.single-ended.com/rasp/archive/UN-offcial-zip/nanopi-neo2_ubuntu-core-xenial_4.11.2_20170909.img.zip

New version of archive does not function by I2S (defaults)so need compile of Kernel.
nanopi-neo2_FriendlyCore-Xenial_4.11.0_2017.img is fine. Xenial_4.14.....2017 are not for novice.
you can find 3's family and 4's family. 4's family archive is less temp than 3's family archive.they said.

How to use SSH : <----this part translate by google-->
Data exchange with NanoPi - Neo 2 or one - board PC without HDMI output requires a workstation (Windows, Linux, MAC - OS and other BSD system) connected to the LAN. I used UART
There are communication methods, but I will use SSH in this world. I've been using "terminal" because the workstation is using Linux for a long time. kterm, xterm, gnome-terminal, xface 4-terminal
Anything with a terminal name is possible. Putty is relatively famous on Windows, but I think that Teratum (Tera Term) is good. It is a terminal that the Japanese developed and is very cheap terminal.
Tera Term download link This tool is very much useful.
Communication with ssh First open the terminal,
# ssh root @ 192.168.5.6 (IP on the left is an example) Enter from the command line. IP depends on the situation of home LAN. IP needs to be examined by some means. If you are using Linux
You can tell by # arp. Is it foolish for people using Linux? :) I will do it this way. If you do not have a monitor as well as NanoPi you need to communicate with SSH.
General users default to fa, pi. Enter this as "root". Although you can enter pi separately, it is troublesome, so enter "root". Please hit "fa" as you will be asked for the password.
I have logged in with this. From here, first of all
# apt-get update
# Please do # poweroff. # reboot or # shutdown - r now, but this NanoPi can not reboot, so please turn off the power. The AC adapter has a switch
It is convenient to use things. It is convenient to use an adapter with a switch on the outlet or an adapter with a switch on the USB connector so you can get it at the 100 yen shop. In the case of NanoPi
I think that it will be impossible to announce the application of the regular version because the ribs can not be done. Armbian and others can do these but # npi-config can not be used or use manufacturer recommended OS.

Please hit # apt-get install apt-utils after apt-update. This will speed up the installation apt-get a little faster. In case
# apt-get upgrade
Then localize it and localize it with # npi-config
as follows. Installation of the OS is easy so please try again no matter how many times it fails.




Nanopi-Neo is 32 bit CPU 
and Nanopi-Neo2 is 64bit CPU.Ether Net is 1000M and using Cortex A53 quad core.both can be use server and controller ,etc.
reboot is shutdown then no reboot work, this Nano Neo2 Neo version but # shutdown -r now can do not reboot
is problem restart power supply Switch
Note:NanoPi-Neo 2 as a minimum knowledge if you would like to use something you need to have the ability to master and use Linux freely.
But, let's challenge it is not so difficult.but you have to do
# npi-config before what to do.then you can configure mpd etc.





About npi-config



Whenever used as a music server,
# npi-config Please execute
. With this, localization, setting of I 2 S will not produce sound, and even if equipped with LCD, it is the same.

Npi-config

# npi-config Setting before using NanoPi-Neo 2


Although this setting can be done after installing various applications, I think that it is better to first set the locale, that is, set the country, time, language format, and so on.
I2S setting and H3 setting can be done later.
Since installation starts with apt-get afterwards, first when you start up, first
# apt-get update
# apt-get upgrade
# apt-get install apt-utils
# apt-get install emacs
default mpd is mpd 0.19.12. You can also install them with # apt-get and you can use it enough, but when you compile the source you need to upgrade your knowledge as it is. But since it's not so difficult, please try it. Anyone can do it.




pinout diagram

GPIO assignment

ssh

ssh Ubuntu for 64bit on 18th Sep 2016 and setup by npi-config same as rpi-config


pine64 play of file of Nanopi

Pine64 + USB DAC doing play of file of Nanopi-Neo2 Music files 


I2S DAC

I2S DAC PCM5201A DIY DAC take out from Raspbberypi+B Server.must be change connection for Nanopi


I2S DAC with NanoPi

Instead of 24 pin base using 40pin base raspberrypi .I2S is DIY DAC for Raspberrypi


wave form

Wave form show above from NanoPi-Neo2 I2S signal using Ubuntu Xenial took data by HITACHI V-1560



from DAC incoprated

incorporated DAC on Nanopi-Neo2 just show getting audio from Pi

Audio Out of Nano

5 pin hole show as audio out ,pitch is small size



assignment

Right side is Assign of PCM5102a .as you know does not need Master Clock


I2S DAC for NanoPi Neo2

Scematic Diagram show above only 2 IC works fine



USB memory mount even micro SD +USB mounter if would like to use with NanoPi-Neo2 ,does not mount default condition.so

what to do...
# apt-get update
# apt-get install usbmount

automatically can mount USB Memory.by NanoPi-Neo2.
so, I can listen Music from USB ,show next.

from USB

NanoPi-Neo2 can read data of USB,depend on mpd.conf and smb.conf



play test

Play Test by terminal with mplayer(paluse audio,ffmpeg mplayer by apt-get)


root@NanoPi-NEO2:/home/kenji/Music/BillyChilds-HisAprilTouch# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sndsun8ii2sdac [snd-sun8i-i2s-dac], device 0: sun8i-i2s-dac pcm5102a-hifi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Codec [H3 Audio Codec], device 0: CDC PCM Codec-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
so, $ aplay -l is show above.OS is nanopi-neo2_ubuntu-core-xenial_4.11.2_20170909.img

flac 96Khz

play 96Khz flac by mplayer

Aitendo DAC

Lazy low spec 16bit 48Khz DAC (USD$9 Doll)but works fine for Test


DSF play Nanopi-neo2

DSF play by Nanopi-neo2 with USB DAC and PCM5102a I2S DAC :)



mpd control

can control by android even iphone too



stream ripper

# apt-get install streamripper
you can record webradio inside of memory ,,much better make holder then make
streamripper http://89.16.185.174:8000/stream
you can record Linn Jazz by streamripper inside of NanoPi-Neo2 's holder.even other micro SD too

And if do you have enough memory please try to use WEBRADIO
add next line into last line of smb.conf
comment = WebRadio Folder
path = /var/lib/mpd/music/WEBRADIO
read only = no
public = yes
follow symlinks = yes
wide links = yes
---
and # mkdir /var/lib/mpd/music/WEBRADIO

wget http://www.single-ended.com/rasp/archive/WEBRADIO.tar.gz
# mkdir tmp
#cd tmp
tmp# wget http://www.single-ended.com/rasp/archive/WEBRADIO.tar.gz
tmp# tar xvzf WEBRADIO.tar.gz -C /var/lib/mpd/music/
so you can get more than 1000 Internet Radio Station at WEBRADIO.
off course you can add any station from Itune ,Cantata, GMPC, Ario,etc.etc.

Volume control by alsa

alasamixer and cantata ,adjust volume level by alsa


in general ,I'm using olasonic DDC , just USB to SPDIF converter under 24bit 96Khz. and DAC is DIY DAC using FN1242A single.
slightly feel like more clear sound than by using Volumio2 + WN8804+ SPDIF with DIY DAC.both are same DAC using.
if would like to use SKyMPC as client of MPD please installby Google about here to get files
Sky MPC is good for Client and put together with Cantata much better.

If some one can not start mpd please try to write file of /etc/hosts as
127.0.0.1 localhost.localdomain localhost
192.168.1.28 NanoPi-NEO2

this is one example. IP is your Host IP and Name of Host.then reboot.
MPD.conf isMY MPDthis is
just my case of mpd.conf .this is only my case of mpd.conf so can not use anyone.possible to help this text for you.USB DDC is Olasonic small PCB
24bit 96Khz connected with DIY 24bit 198 Khz DAC.(3 digital input ,1 analog input with Valve buffer)
Note : Down load CantataCantata down loadpresent for Linux ,MAC ,Windows.
if would like to access by $ssh root@nanopi-neo2.local please install Avahi daemon.then edit mpd.conf about set up of Zeroconf .then easily to access
name of IP(host.local)=Avahi.

$ sudo apt-get install mpd avahi-daemon
can use with zeroconf by ssh.if does not use zeroconf. is not need install.

NanoPi Neo2 + DIY USB DAC by YouTube



NanoPi-Neo + USB

NanoPi-Neo2 as Smallest Music Server


Note:how to make DSD file for Hi Res

http://www.2L.no can get dsd File but this is just sample. so please try to make dsd file from PCM .then use TASCAM Editor TEAC TASCAM DSDthis is Link ,would you visit TEAC TASCAM SITE.

Tascam Editor

So easy to get DSF file from PCM



https://github.com/np1/mps-youtube
youtube player by command line ,can down load music.too enjoy,
#apt-get install python-pip mplayer
# pip install mps-youtube
# pip install --upgrade pip
# mpsyt
try to test first,,,install


Install YMPD on NanoPi Neo2

Ympd see from Fedora Core 22 x64 Linux

doing watch ympd by Fedora Core 22 Linux x64 ICEWM


apt install cmake
apt install libmpdclient-dev
apt install libssl-dev
apt-get install gcc
apt-get install g++
------
cd /usr/lib
git clone https://github.com/notandy/ympd
cd ympd
mkdir -p build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX_PATH=/usr
make
make install
------
then write command line /usr/lib/ympd/build/ympd &
nano /etc/rc.local then edit, add above line /usr~
therefor automatically start ympd when reboot Nanopi-neo2 server.NanoPi-Neo2 smallest server can control by ympd instantly by other PC.
" http://nanopi-neo2.local:8080 " can see NanoPi small server. NanoPi-Neo2 is depend on which did you made server name ever.
can reproduce any kind of format as dop= PCM ,even dsd 5.6Mhz 2.8Mhz too but must be upgrade mpd 0.20 because this version is 0.19
but be careful to make update mpd.
Note : must be add additional command is write before "exit 0 " at /etc/rc.local

from Youtube Diy DAC + NanoPi Neo2 micro server



Internet radio virginia radio by NanoPi Neo2

cantata(gmpc too) can do listen Music by Virginia Music and all of WEBRADIO pls VMVirginia Music's pls



Testing I2S DAC 15th Oct 2017

work fine as I2S DAC on 15th Oct 2017



play test

PCM5102a I2S DAC DIY Testing SkyMPC with Cantata



Testing I2S DAC

No more USB DAC, Sound is quite good ,play DSF is nothing problem with 5.6 Mhz as DoP :)


Hat ?

Large Scale Just need Master Clock same as Raspberry pi


raspberrypi Zero

Raspberry pi Zero with I2S DAC



Analyze

root@NanoPi-NEO2:~# cat /proc/asound/card0/pcm0p/sub0/hw_params
would you enter this command above line.. probably indicated 16 bit so you are listen music 16 bit.not dsd even High Reso,
if indicated what to do......?
NanoPi-NEO2:~# cat /proc/asound/card0/pcm0p/sub0/hw_params
access: RW_INTERLEAVED
format: S16_LE
subformat: STD
channels: 2
rate: 44100 (44100/1)
period_size: 4410
buffer_size: 22050
This is I2S out put by PCM5102a so 16bit sound.problem of alsa.
But sound is quite very good.please try build up one of NanoPi-Neo2 or other version.


By YouTube,,,up loaded on 5th Nov 2017 ,PCM5102A I2S DAC



into the 100 Yen Shop Box

into cheap plastinc box but enough to use as Music Server


still not get images

with LCD Monitor


recording classic

using streamripper and doing save webradio around 15 hours less than 5 Gbyte use..internal memory



ES9023 SPEC ESS 9023>

Sabre DAC DIY


DIY Sabre DAC

DIY Sabre DAC ES 9023 Going build up DIY DAC



Plan for DAC Sabre ES9023
just plan for DAC ES9023


About ncmpcpp ,,, just install by Nanopi-neo or Nanopi-neo2 .
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install ncmpcpp
then you can use ncmpcpp right now show next


NCMCPP

Can control volume control,music etc by CUI


cantata


ES9023

new I2S DAC for Nanopi-Neo2


50Mhz Crystal

Master Clock 2mm x 2.5mm very small Xtal by SeikoEpson SG-210STF


mount.cifs //192.168.1.12/NAS /mnt/NAS -o iocharset = utf 8
Let's also access volumio 2, it is mount first. Please make mkdir /mnt/NAS in advance. I get the file below the NAS of volumio 2, but this does not work very well,
NAS The following is a shared file of micro servers connected to other LAN. This will not work. I can see the directory, but I can not get permission.
Although you can read the file that exists in Volumio 2, it does not work very well, although a small music server is connected in the room separately, the purpose is to listen to the music throughout the year
Since it is used as a spare or file server when somewhere goes down unless it is running multiple times, multiple servers are required. Output selector by music category
Switch by. I am doing such usage.

Note: The above mounting method must be mounted each time it is started up, but there is also a way to put it in /etc/fstab, this practice is also dangerous on x86 Linux and will not start up.
Since this is a fatal defect in this server without X, we think that it is a good idea to start up each time if possible. There is no better way to relieve. People who are confident of Linux should try it.
Although this is also an experience, it is a drawback of a server that can be accessed only by SSH.

Access to other samba files
NanoPi-Neo2 access samba file

The control recommends SKYMPC, it has very useful control function.

There are functions such as "update" and "MPD connection" among the functions of SkyMPC. If an error occurs, use ssh to repair the Nanopi Server.
If there is no error in SkyMPC
It is OK. Then use other clients to monitor, select tunes and select songs. I think Cantata is very good




# apt-get install cifs-utils
then
# mount.cifs //192.168.1.12/NAS /mnt/NAS -o iocharset=utf8 This is the address of the Volumio 2 in the house, but you can see inside, but to extract
I can not, Volumio 2 contains thousands of music on hard disk of 1 Tera HDD USB (SATA) attached to Volumio 1.55 (192.168.1.6), but this Volumio 1.55 can be accessed directly Without
It is a library of Volumio 2 (192.168.1.12). So I would like to access from NanoPi - Neo 2, but I can get permission, but I can not see the inside.

root @ NanoPi - NEO 2: ~ # ln -s /mnt/NAS/Music /var/lib/mpd/music/Music
root @ NanoPi - NEO 2: ~ # ln -s /mnt/NAS/USB_Music /var/lib/mpd/music/Music

After doing it, if you symbolically do it, the contents are visible and it comes to the image shown above.
Because I keep it all the year round, I think that mounting should be done when starting up manually. Automatic startup
I think that it is good manually because there is a possibility that it will not move.
With this you can read thousands of songs of music with NanoPi - Neo 2. 64G Byte of music is enough, but the information on the hard disk is
We recommend this method because it will not erase by mistake.
Note:this part use Google translation,from Japanese to English.I am so sorry about lazy thinking... :)
From the long experience of Linux on NAS information in etc /fstab If you put mount information on NAS side there is something wrong Linux will not start up.
Therefore, it is safer to input the mount information from the command line as necessary.
If there is a problem on the NAS side, it will be displayed as an error, so you can solve it by setting up the NAS side. Most are errors on the network.
In the case of NanoPi-Neo2  I think that it is better to repair errors in this way because there is only repair means for SSH.
(translation by google English from Japanese,translation is something odd by google but enough to understand for people who would like to know....I guess)

volumio 1.55 file play H Hahn

Now Can do play Music of other side of files by NanoPi-Neo2 ,Hilary Hahn plays



es9023 DAC Play

Sound is Normal,mcuh better PCM5102A 's sound charactor,




Evaluation: Well, an ordinary sound came out, the DAC of the PCM 51XX family is also the same,
but it is more intuitive to remove the 4700 pF capacitor for the output filter.
How about DSD 2.8 Mhz 5.6Mhz are normal but DoP as PCM.
Crystal use has default specification.in my case need to use 50 Mhz crystal unit.
PCM 5102A also uses the output capacitor and uses it, but my ears feel that PCM 5102A is better, apart from S / N.
The sound of the PCM 512X is also PCM5102A .It is the same tendency sound.
If you set the capacitor (capacitor) that drops to the ground to a large value,
there is a tendency that the sound will be muffled.
If you need CR there, increase the series resistance and increase the value of the capacitor
We recommend you to reduce the size. Since this is also considered to determine the frequency of cutoff,
it is usual that the frequency is determined by F = 1 / pi x C x R. If it is made smaller, the cut frequency becomes
We will go up so let's consult with your ear and decide the value here. After all it seems that deletion is the best.
Equipment without a capacitor in the output is internally complementary, so to be differential
It is normal to have it, and if the balance collapses, the minus or plus voltage comes out to this part,
so there is a possibility that the amp attached to it will break down.
These are digital stores .This is the DAC and preamplifier I thought of. Let's attach a coupling capacitor.
In the world of vacuum tube amp it is a general design not to use fixed bias when using an expensive vacuum tube.
It is also common that the input circuit contains a transformer or a condenser. When there is a CR,
be sure to calculate and decide the value. DAC such as PCM5102A is enough for me, but I made it before
The DAC with SPDIF input using FN 1242A is the best, you can listen to it calmly.DSD are play as DoP .(this part translated by Google)
If do you have I2S DAC by PCM5102A like HAT.does not need special set up for this I2S DAC.
If you make your own, you can make one with the same performance as HAT on the market with less than USD 10 dollars.
Looks are not so good, but the performance is the same. :) !
About ES9023 and FN1242A are just same kind of sound .very similar.just need audio_out for es9023 for mpd.let' me know.if correct wrote
audio_out suppose will be get good sound.I have to test.



I used it for several hours In the case of a vacuum tube ES9023 is like a 300B single-ended Amplifier
and PCM 5102A is like a 2A3 single-ended Amplifier. How about that? It is such feeling.

few days later I could'nt make contact with the other Music server after update and upgrad.. then some site said have to add option vers=1.0
After that, communication began to catch from around mid-November 2017, it got caught and it became impossible to link with other servers. Soon there will be no sound, just a file server
I got it. I installed smb.conf mpd.conf in front of another server's HDD before installing it again. It was also several degrees, I thought, mpd is difficult. that too
Up Date, Up Once we grade it, we are no longer standing up. I installed it again, but other servers could not recognize it. There was a reference example when looking at Qiita.com.
If you add version = 1.0, for example, mount.cifs //192.168.1.12/NAS /mnt/NAS -o vers = 1.0 iocharset = utf8
[vers = 1.0 is] additionally entered.NAS after IP is one of directly of other Music server.please use SKYMPC for seach other Music server and Windows Share.

audio_output {
type "alsa"
name "Sabre ES9023 "
device "hw:0,0" # optional
mixer_type "software" # optional
dop "yes"
}

Ympd ES9023

ES9023 I2S DAC and Ympd



LP Diana Krall

Plays by LP to flac,can play 5.6Mhz DSF as DoP too



Sound is, slightly low frequency are strong than PCM5102A I2S DAC



By YouTube,,,up loaded on 25th Nov 2017 ,ES9023 I2S DIY DAC


Note: be careful for update and up grade often after apt-get upgrade system ,does not work correctly mpd and samba.so do not care
if indicated need upgrade server.but be careful to make apt-get upgrade.


detail of mpd


#id3v1_encoding "UTF-8" # after mpd 0.20 does not use id3v1
volume_normalization "yes"
audio_output_format "44100:24:2" # if use 24 bit family of DAC
#samplerate_converter "Fastest Sinc Interpolator" # after 0.20 no use
audio_buffer_size "8192" # 8192 is high so must be choose other number like 4096

# Audio Output ################################################################
#
# MPD supports various audio output types, as well as playing through multiple
# audio outputs at the same time, through multiple audio_output settings
# blocks. Setting this block is optional, though the server will only attempt
# autodetection for one sound card.
#
# An example of an ALSA output:
#
audio_output {
type "alsa"
name "Saber ES 9023"
device "hw:0,0" # optional
mixer_type "software" # optional
# mixer_device "default" # optional
# mixer_control "PCM" # optional
dop "yes" # optional
}

# and add final of file

decoder {
plugin "ffmpeg"
enabled "yes"
}

decoder {
plugin "audiofile"
enabled "yes"
}

decoder {
plugin "dsdiff"
enabled "yes"
}

decoder {
plugin "dsf"
enabled "yes"
}

# ######################################################## #any kind of DAC can play next script at all.

audio_output {
type "alsa"
name "DIY PCM5102a"
device "hw:Pcm5102a,0"
mixer_type "software"
format "*:32:2"
replay_gain_handler "software"
dop "yes"
}


audio_output {
type "alsa"
name "NanoPi-NEO2 LineOut"
device "hw:Codec,0"
mixer_type "software"
}

audio_output {

type "alsa"
name "Output"
device "hw:0,0"
mixer_type "software"
dop "yes"
}

these script are only mpd version until 0.19.xx and can not use mpd 0.20.xx
#Please edit by keyboard ,"no copy and drag" because format of letter is different each country language so often does not work mpd.
micro SD is 16 G Byte class 10 and not good to use large size of micro SD like 64 G Byte.

Bill Evans from NAS

Piano play by Bill Evans from NAS


Volumio 2 for NanoPi-Neo2 will coming soon ???


Volumio2 for NanoPi-Neo2

Coming soon ,,,I guess... Not GNU but ???,,,,,



Nanopi-neo2 by Volumio2

Still No Sound from USB(SPDIF) and Saber ES9023 any mode,and no reboot and shutdown ***REF*Volumio for Nanopi2




then

We are not going to struggle, but in this forum there is a comment that thinking that switching databases sounds. The last ZIP is about to enter. Download the previous Volumio 2-NanoPi-Neo 2
Burn to micro SD. Please set this so that it matches the environment once it is set up. I will reboot. In the case of NanoPi-Neo 2 I am not steady here and will not reboot, so please switch off.
take out the micro SD and look at the boot on the main PC. I think that you can see sun50i-nanopi-neo2.dtb. Unzip the newly downloaded file sun50i-h5-nanopi-neo2.zip to this
Rewrite this file with the same name. So, it is the current state that I started up. Sound from DIY's Saber ES 9023 came out. It is a very good feeling. This made the threshold very low. I can not do ribs etc
I think that trouble will somehow come about. About switchable This one-board PC does not have a power switch, so a USB adapter with a switch or an AC socket with a switch etc
Currently available anywhere at a very low price. Use this as a power switch. Self-made Saber ES 9023 made a powerful sound.
(Traduction by Google from My bad Japanese)
So, you can do these without needing special Linux knowledge apart from launching. Volumio sounds bad
I am told, but this is enough for me. The sound is the destination of the DAC, the general theory is that it is an amplifier or a speaker.
I listened to lots of high-end machines with very good sound even with 16 bit DAC.I knew.

NanoPi-Neo2 Volumio2

Getting Good Sound from NanoPi-Neo2 by Volumio2 on 3rd Dec 2017



DIY I2S DAC ES9023 with 300B Single Ended Amplifier



Then ....

Edited mpd.conf of Volumio NanoPi-Neo2....a part of audio_out is empty escript
format "*:*:2"
so replaced "*:24:2" then reboot I got sound of DSD, DSF ,,,very clear sound.can play any kind of Music from NanoPi-Neo2 by Volumio2 now.
still on 30th Dec 2017,Volumio2 for NanoPi-Neo2 is un-stable.

audio_output {
type "alsa"
name "alsa"
device "softvolume"
dop "yes"
mixer_device "SoftMaster"
mixer_control "SoftMaster"
mixer_type "software"
format "48000:24:2"
}

It is the world's smallest music server, you can get high-quality sound with a good DAC. Much lower price.

DSF by NanoPi-Neo2 Volumio2

Sound is very clear and very good musical sound getting from NanoPi-Neo2 by Volumio2


How to add other webradio by hand at Volumio2:just open vi or nano, /data/favourites/my-web-radio
[{"service":"webradio","name":"Smooth Jazz NYC","uri":"http://streaming308.radionomy.com:80/SmoothJazzNewYorkCity"}]
[{ data }] {data} is web-radio-data just like above.off course you can add on gui volumio menu.

######################################################

Finally I got volumio2 Nanopi-Neo2 latest version Just install and detect ES9023 DAC .nothing problem this version is Volumio2.0-2017-11-26-arm7-nanopi2.img.7z
from same forum link.please read and get new archive.show next demo.but if your house has optic line, please use 1G speed of hub for connect Music Server.
as Very nice mini Music Server you can build up and not expensive.is Volumio2 by NanoPi-Neo2 .but un-stable


Volumio2 by  NanoPi-Neo2

Volumio2 by NanoPi-Neo2 Volumio2.0-2017-11-26-arm7-nanopi2.img Froze when DSF play ,flac ,mp3 are fine



Volumio2 NanoPi-Neo2 plays flac by Diana Krall

some friend send me LP to flac file by google strage ,,flac,mp3 even mp4 sound are fine and very clear



from Cantata ubuntu xenial

Watch from Cantata under Ubuntu Xenial by Rasp P3



Sky MPC + Cantata

From the viewpoint of operability, Ubuntu that installed mpd seems to be the best. If you use cantata or skympc you can quite go back to the library and WEBRADIO etc,
If you use the function in Cantata you can choose music and tuning freely. The sound also improves considerably by editing mpd.conf. The archive underlying any distribution
Since it is mpd, the things to do are the same, so I think that it is good to refer to the editing sample of mpd.conf of the other distribution. SKYMPC can see a fine extension
I can do it, and you can play DSF, DFF etc. I think this is enough.

Step by Step install mpd Music Server into NanoPi-Neo2



(1) get Ubuntu Xanial for NanoPi Neo2 nanopi-neo_ubuntu-core-xenial_4.11.2_20170605.img.zip
(2) nanopi-neo_ubuntu-core-xenial_4.11.2_20170605.img.zip roast by 16G Byte micro SD under roast tool same way with Rapberrypi.etc
(3) then ssh root@192.168.1.28
depend on your IP(LAN),then this is just Ubuntu Server program.must know LINUX.but a little bit. any one can do.
(4)apt-get update
(5)apt-get upgrade
(6)apt-get install mpd
(7)apt-get install samba
(8)apt-get install g++
(9)apt-get install cifs-utiles
(10)apt-get install ncmpcpp
(11)install ympd
(12)apt-get install avahi-daemon
almost these things can do build up Music Server.not difficult to do make good Music Server.then setup mpd.conf and smb.conf after npi-config
each install application some time need reboot.then Switch turn off this mini server because NanoPI does not function reboot correctly.so
manually turn off mini server by power supply switch.
add :added smb.conf [Music] add Music holder on Server.
########################################################
[Music]
comment = Music Folder
path = /var/lib/mpd/music/Music
read only = no
writable = yes
browseable = yes
guest ok = yes
wide links = yes
create mode = 0777
directory mode = 0777
follow sysmlinks = yes

right now you can get sound from your NanoPi-Neo2 then up grade of MPD 0.19.12 to MPD 0.20.6


Depend on you mind.how about update of mpd. Xenial's mpd is a little bit old now .mpd 0.19.12 is original mpd of Ubuntu Xenial.so going up grade mpd.
from 0.19.12 to 0.20.6 (any version can install if would like to install into your NanoPi-Neo2).first please install as apt-get install mpd then setup
mpd correctly and get sound.then do up date mpd. first make some tempolary directly like tmp . $mkdir tmp in your home directly.home direcrly means
have to add "USER". if your name is "Ben". please add your home directly. as
sudo adduser ben ~ PC asking data of you. finally your PC(Nanopi-neo2 )has home directly of "Ben". /home/ben is your directrly.so login into
your PC have to login as "ben".ssh access is $ssh ben@192.168.x.x or if enable to use Avahi-daemon. $ ssh ben@nanopi-neo2.local can do access
Music Server. then $ su passwd of root "xxxx".
# apt-get install build-essential dpkg-dev autoconf automake libboost-dev libicu-dev
for new mpd install.
# apt-get build-dep mpd
so to do ,,above line can install archive for install new mpd.,source file(archive)to get from
>Music Player Daemon (MPD)from Main Site of MPD then have to compile source file
by "step by step" with command line.please choose mpd source file from above MPD site.first move to /tmp or /usr/src or home directly's tmp.any where.
cd /usr/src
src# wget https://xxxxx.com/mpdxxxxxxxx.tar.gz or tar.xz etc.....any file do you like but same version do you like to install.
src#tar xvzf mpdxxxxxxxx.tar.gz
cd mpdxxxxxxxx
mpdxxxxxxxxx# ./configure
if does not get any problem please to do # make
take time.....then no problem ,, " you get this ""MPD is ready for compilation, type "make" to begin" final of "make"
as root. # make install
will be get new MPD into your NanoPi-Neo2 Server.from 0.19.12 to new version of MPD.then
new mpd is installed at usr/local/bin/mpd
so have to replace path of binary.edit by nano or vi or emacs.
# sudo service mpd stop
nano /etc/init.d/mpd
inside of mpd file ,"watch",,,a part of mpd.. DAEMON=/usr/bin/mpd
replace to DAEMON=/usr/local/bin/mpd then save file then re start mpd daemon.
# sudo service mpd start
#mpd -V
right now you can get now version of MPD into NanoPi-Neo2 Music Server. just do it's.but if does not work I can not insure.
I do not care when does not work correctly.just so sorry but many time I did ,,nothing problem to install new MPD.
if install correct version of mpd please and change path of setup(configure)Ubutu 16.04 with mpd 0.20~ version .
about /etc/init.d/mpd to /lib/systemd/system/mpd.service and mpd.conf setup is /etc/default/mpd so have to read doc where
can got.
Just say Good Luck!! :)

MPD update...

MPD 0.20.6 right now,,,probably sound is a little bit good than before ?????? :)


Giga Speed Hub

Cheap Hub but very good work for Pine64,Nanopi-neo2 if you have optic line/



I2S DAC diy


PCM1974 DAC for Pi I2S

24bit 192Khz I2S DAC Diy for any Pi



R I/V DAC

1 x R  I/V Converter Ref some copy from internet



No2

NanoPi-Neo2 No2 Machine will start



New archive nanopi-neo2_FriendlyCore-Xenial_4.14.0_20171208.img.zip does not get sound from I2S ,H3 sound is OK ,so what to do ?
have to try compile of Kernel.
nanopi-neo2_FriendlyCore-Xenial_4.14.0_20171208.img.zip
https://drive.google.com/file/d/1uKLMqeOzB63dVj6j6A1JCmd_oGqVeND0/view

https://drive.google.com/file/d/1NsYXCbyz3yjW-rX4GDmfN0bYNr2jtZCM/view
this is kernel

some archive is here to add
Git is https://github.com/friendlyarm/linux
and
very important add this one
https://github.com/blue777/NanoPi-NEO2-I2S_MCLK/tree/master/linux_4.14.0_20171212
into new one. but I m not sure ,,,build .have a good luck.and zip file is
https://github.com/blue777/NanoPi-NEO2-I2S_MCLK/archive/master.zip <--------this zip file add to linux kernel// then compile.
Ref site : links from Qiita.com

doing compile

doing ,,,, compile of kernel


SKymPC rp3

Sky MPC on Raspberry Pi3 Ubuntu xenial


Out of Music Server of NanoPi-Neo2


Gaming by NanoPI by ssh

Gaming NanoPi-Neo2 by SSH bastet and pacman4console can get apt-get



Using NOS 16bit DAC for Hat


16bit DAC

NOS 16bit DAC for I2S, these kind of DAC does not need Master Clock

will build up one of NOS I2S DAC as soon as possible.this DAC is I out so need I/V converter, but this time using
one resistor R converter.then result is Ok will use I/V converter by one of OPE IC.one thing ES9023 DAC getting heavy Noise sometime.
must add output capacitor of out put terminal.and much better up grade mpd to 0.19.9 .

TDA1543 16bit DAC

I/V with One of OP-AMP ,but first try R converter I2S DAC


After Dec 2017 archive is does not work good from official of FA.............Archives of 2017.Sep are work fine but after these one are
does not work fine from FA.Be careful to buy these kind of one board PC very much risky.they does not make good support.

Volumio2 Again



volumio2 for NanoPIby Volumio forum
can get new Volumio 2 for NanoPi-Neo2. please visit Volumio site forum.carefully read this forum some day can get update files.




Volumio2 NanoPi Neo2 2018 Feb 5

Volumio2 NanoPi-Neo2 Feb 6th 2018 and works very fine :)WorkStation is RP3 Ubuntu Xenial



volumio2 5th Feb2018 + NOS DAC

Quite Good Sound get TDA1543 I2S R I/V DAC



Volumio2 + NanoPi-Neo2

Play Test Volumio2 + TDA1543 I2S DAC by NanoPi-Neo2

But Still Volumio2 Can not play DSD/DSF as DoP when using PCM5102A and ES9023 DAC , MPD Ubuntu Xenial can do Play DSD/DSF as DoP same condition.




Sound Test with TDA1543 I2S DIY DAC !!! :) I/V is only one R using

OS is Volumio2 5th Feb 2018 version for NanoPi-Neo2



Nanopi-neo2 volumio2<

DSF-->>> DoP by Volumio2 NanoPi-Neo2 7th Feb 2018 Version / I2S PCM5102A Very Good Sounding

Can play by 24bit 176.4Khz set up with PCM5102A I2S,DSF and flac. anything can play why ? I don't Know.very fine.

24bit 176.4 Khz setup then can play 352.8 Khz 32bit,24bit, .aiff
88.2Khz aiff,2.8Mhz dsf and mp3,ogg,flac,wav,wv,mp4 close all of file are fine.by volumio2 NanoPi-Neo2
finally :I built up 3 of I2S DAC.PCM5102A I2S DAC, ES9023 I2S DAC and TDA1543 NOS DAC. 3 are work fine.no specially need configuration.


Volumio2 I2S DAC

I2S DAC with Volumio2


I2S DAC PCM5102A DIY

DIY I2S DAC PCM5102A



setup volumio2 Nanpo Pi2

Setup Volumio2 + ES9023 DIY DAC on 24th Feb 2018//choose snd-sun8i-i2s-dac

Note: snd-sun8i-i2S-dac or H3 ,2 of them. you can use TDA1543 ,PCM5102A and ES 9023 DIY DAC.

Volumio2 unofficial version image by 5 Feb 2018. DAC is DIY ES9023



Play Jazz on 2nd Mar 2018.I2S DAC PCM5102A D.I.Y by Volumio2



Note : If your home LAN using both of IPv6 and IPv4 please rewrite /etc/mpd.conf a part of
# For network
#bind_to_address "localhost"
bind_to_address "0.0.0.0"

then #reboot or
#systemctl stop mpd
#systemctl start mpd
for connectively under IPv6 and IPv4.have to choose IPv4 for Music Server for sometimes stop Music Server.
so have to edit /etc/mpd.conf of any mpd server like Raspberry Pi etc too.

play 352Khz PCM by volumio2

Can play 352.8 Khz aiff by Volumio2 NanoPi-Neo2 (PCM5102A DIY DAC) MPD is 0.20.6 Ver

Volumio2 Version update can do from WebUI



Play DSF

MPD 0.19.13 but play DSF ,DSD as DoP ,very fine Music Play NanoPi-Neo2





I2S DAC DIY show you, easy to build up


PCM5102A

PCM5102A I2S DAC



ES9023 I2S

ES9023 I2S DAC with Master Clock 49 Mhz



ES9023 DAC back side

ES9023 DAC back side



TDA1543 I2S DAC

TDA 1543 I2S DAC for Nanopi-neo2 :Sound is good from 16bit DAC



service broowser

Service Browser/Androido you can find IP in your home LAN


Smooth Jazz NYC was gone and any more play in text play by mpd.
But We have bunch of Smooth Jazz around USA. all of free.
http://94.75.227.133:8000/ Smooth Choice.com
http://144.217.158.59:5024/stream Smooth Jazz MIX NYC
http://192.99.35.215:5294/stream Smooth Jazz Tampa Bay
http://144.217.158.59:5105/stream Smooth Jazz florida HD
http://144.217.158.59:5120/stream Smooth Jazz florida
http://199.180.75.116/stream Smooth Jazz Global
http://144.217.180.30:8099/ Smooth Jazz and more
http://64.95.243.43:8002/stream Best Smooth Jazz UK London
http://185.33.21.112/smoothjazz_mobile_mp3 Bay Smooth Jazz(Japanese)
http://158.69.7.149/stream SmoothJazz.com Global
http://listen.streamonomy.com/sjfplus Smooth Jazz florida Plus
http://149.56.183.178:8020/stream Smooth Jazz Radio KJAC.DB
http://listen.shoutcast.com/smoothjazzcd1019newyork Smooth Jazz Cd101.9 New York
http://listen.radionomy.com/lovesmoothjazzcom LoveSmoothjazz.com
http://listen.radionomy.com/SmoothJazzBox SmoothJazz Box
http://streamingV2.shoutcast.com/SmoothJazzNewYorkCity?lang=ja%2cjv%3bq%3d0.8%2cen-US%3bq%3d0.5%2cen%3bq%3d0.3 Smooth Jazz NYC
Smooth Jazz pls<<<<---- Smooth Jazz tar ball zip
My Radio List<<<<---- InterNet Radio List tar ball zip
2018 Radio List<<<<---- InterNet Radio List tar ball zip
Virginia Music was gone but right now find just like same station Name is Satin Jazz / broadcasting from Torontocast

Satin Jazz

satin Jazz

mpd 0.20.xx Started


Please prepare micro SD of 16 G Byte or more. # apt-get install Please do not mpd. Other libraries you need are # apt-get installed. Since the mpd installed with the
repository is mpd 0.19.12, it is conflicting with the mpd installed at source so the path is incorrect and installation is accurate
It is not possible. The binaries installed by source come from / usr / local / bin. I will introduce the OS first and use old ones. The OS is as follows.
Ubuntu 16.04.4 LTS 4.11.2 Please use this because there is a link somewhere on this site. It is the OS recommended by the manufacturer. AC adapter for large capacity Pi 3 I think that the adapter of
is good. I do not care about I2S DAC, but I think that one using PCM 5102A is good. Please make your own.D.I.Y //translate by Google






mpd 0.20.6

Ubuntu 16.04 LTS with MPD 0.20.6 sound is very fine with ES9023 DIY DAC on 1st July 2018



MPD 0.20.20

Ubuntu 16.04 LTS MPD 0.20.20 very stable and getiing fine sound so back to mpd 0.20.20



NanoPi-Neo2 MPD 0.20.20

compile again for mpd of  NanoPi-Neo2 ver mpd 0.20.20 7th July 2018


Compile is not difficult for one. please try to compile mpd archive get from musicpd.org
and" how to" are ,you can find same pagempd
first step is ,to get archive which do you like from "downlod " at left side of view then .ssh access your pi-server # cd /usr/src or any where do you like.
# wget https://www.mpd xxxxxx.tar.gz enter then tar xvzf xxxxxx.tar.gz then you have to compile.
this one of example ./configure --with-systemdsystemunitdir=/lib/systemd/system
end of configure said right now " something like "make".... then you can make then can install mpd into your pi-server.please see instruction of www.musicpd.org.
Note: musicpd.org recently (2018 Aug) seems to have rewritten the install page for beginners. It became easy to read for any one.


for detail: and my mpd.conf is MY MPD just example.
music directly is same as mpd until mpd 0.19.xx and make sure you have to make mkdir #.mpd and mpd.conf have locate at ~/.mpd/mpd.conf and music lib is from
# /mnt/MPD and /mnt/MPD have to link from " /var/lib/mpd/music".mount of NAS and other music server using cifs-utils same as mpd 0.19.xx family.
I can play DSF ,AIFF,any DSD archive as Dop and flac, ogg ,mp3 and any other format.no noise. if did you get noise many case get from communication line .LAN etc.
prefer to use only LAN.if do would like to get good sound without pumping noise from DSD and high sampling music.and if good quality of sound would like to get,please
use analog power supply .do not use AC/DC digital power supply.or Battery is best. and summer time temp is going over 35 dgree C (more than 100 F) inside of room.
if does not have a kind of FAN. probably to get some pumping noise and same noise of scratch noise of Vinil player.please use some kind of FAN. USB FAN is good for cool.
and still you got noise please use good power supply for NanoPi and Raspberry Pi. no use small AC/DC paluse power supply.
Although it is such a cheap music server, you can use the built-in DAC H3 which can use USB DAC and I2S DAC all at once.
Note 1: musicpd.org recently (2018 Aug) seems to have rewritten the install page for beginners. It became easy to read for one.
Note 2: and my smb.conf is MY smb.conf
Note 3: ./configure --prefix=/usr --mandir=/usr/share/man --sysconfdir=/etc --localstatedir=/var --enable-experimental --with-systemdsystemunitdir=/lib/systemd/system --with-systemduserunitdir=/usr/lib/systemd

mpd dsf

doing DSF play show by GMPC





mpd 0.20.20

Sky MPC / Cantata by Fedora Core 22 and right now working mpd 0.20.20 can play DSF and any type of Music



Raspberry 2 pi Mate Ubuntu

Watching by Mate Ubuntu RP3 ,Doing play by mpd 0.20.20



Stream Ripper how to use

#apt-get install streamripper
just install by ssh
if can not install # apt-get update then StainJazz 2 then you can get one directly of StainJazz 2 inside of Music.
#streamripper http://144.217.253.136:8539/stream -u 093800 -r -R 2 144.217.253.136:8539
access bu ssh then #cd /var/lib/var/music/Music
Music# streamripper http://144.217.253.136:8539/stream -u 093800 -r -R 2 144.217.253.136:8539
same way can save music other webradio Station world wide.

stream ripper

Streamripper on Nanopi-neio2 by Fedora Core 22 Linux 64bit x86



M.A.L.P MPD Client


M.A.L.P MPD

M.A.L.P MPD Client for Android --Google APP--



This application is a bit dangerous, if you have any plan, please use with caution. It is also possible to drop the server, sometimes inadvertently erasing the file.
Since it is an android, it can be considered to erase the data of the server after hardening. In my case I deleted the application.



# apt-get install usbmount
Now you can create a USB port under /media/. You can listen to what you recorded on an external PC. First of all we will create a link.
Since usb can be seen with cd /media/, I will link this to the server. This is an example, so the link is different depending on the person.
# ln -s /media/usb /var/lib/mpd/music/Music from the command line. Shared parts can be shared. I explained this above as well.
translate by Google. shown which add USB memory on Nanopi-neo2.

Add USB memory

Add USB Memory


This tool does not work fine in this server when using NAS and other server work with together.please remove this application. as #apt-get purge usbmount
be careful to use.when if would like to use usbmount. # apt-get purge usbmount .be carefully to use.sometime does not work fine NAS.




MPD 0.20.90 by NanoPi-Neo2

Play DSF by mpd 0.20.90 on 12nd Aug 2018 ,sound is very fine and clear.getting more bass.


Note :mpd 0.20.xx or higher installation is an image of Ubuntu Xienial and installs nothing yet. Please never install with apt-get.
You can install with apt-get mpd 0.19. Since these are different paths, they can not be mixed with 0.20 series.
The above-mentioned MPD of English from this site
Please refer to the installation method. Anyone can use mpd 0.20.xx. mpd 0.20.xx series can play DSF and the setting is simplified.
I think that the sound also gets better. Due to differences in these paths and differences in settings, the 0.19 series archive can not coexist.
I think mpd 0.20.xx is very good and getting good sound from any DAC and it is very stable. :)



2 I2S DAC

Left is FN1242A DAC for RPI and Left is PCM5102A DAC for Rasp I2S but can use as NanoPi-Neo2



Nanopi-neo2 I2S DAC

Right now using I2S DAC DIY for NanoPi-Neo2 ,sound is very natural and very fine.

Nanopi-Neo2 does not need doing configure kernel. get sound just write alsa at mpd.conf




FN1242A DAC

This circuit(schematic) is just testing for NanoPi-Neo2 24bit 198Khz DAC but discontinue Model IC



Install of NetData "can watch Data Server around conditon from so fa way"



By installing NetaData you can see the status of the NanoP - Neo 2 mpd music server remotely. There are introductions on other sites such as this, let's install first.
I think that installation is possible relatively easily because I use git.
----------------------------------------------- -----------------------------
$ sudo apt-get install zlib1g-dev uuid-dev libmnl-dev gcc make git autoconf autogen automake pkg-config
$ git clone https://github.com/firehol/netdata.git --depth = 1
if did you get error, just $ git clone https://github.com/firehol/netdata.git
$ cd netdata /
$ sudo ./netdata-installer.sh
------------------------------------------------------------------------------
then you can see http://your music server IP:19999 from your local PC
for ex: http://192.168.1.28:19999

NetData on Nanopi-Neo2

I can understand the state of the CPU, but this does not mean I know the state of the sound, but if it is remote, it may be useful for management etc.


Installing last fm

First of all, please register last fm.
Next, access it with ssh and install the next application.
$ sudo apt-get update
$ sudo apt-get install mpdscribble

Then edit /etc/mpdscrobble.conf and /etc/default/mpdscrobble
Edit mpdscrobble.conf file
[last.fm]
url = http://post.audioscrobbler.com/
username = lagartXXXXX
password = xxxxxxxxxxx
# The file where mpdscribble should store its Last.fm journal in case
# you do not have a connection to the Last.fm server.
journal = /var/cache/mpdscribble/lastfm.journal Please edit and save as above. For music servers that do not have WEBUI, register and edit them all in the same way.
/etc/default/mpdscribble file editing
# Whether to enable system wide daemon
MPD_SYSTEMWIDE = 0 "0" to "1" please.
# Whether to enable system wide daemon
MPD_SYSTEMWIDE = 1
I will do as above. Then start with $ sudo /etc/init.d/mpdscribble start. after reboot.automatically started mpdscribble.
If you are worrying about it, you can check it with $ /etc/init.d/mpdscribble status. This will upload the list to last fm,
It may be a dangerous application depending on viewpoint, but it is very useful application. If it is not on the list, it is recommended that you listen to such a song.
just like show next on Last fm site.

login last fm

login last fm can see history of listen music past days from Music Server



MPD is down .so no sound again from mpd 0.20.09

re-install again mpd 0.20.9 , one thing mpd is going change other system.new mpd version is mpd 0.21.3 and they change how to install mpd.no configure Linux known.
so does not have ./configure and make .acutally I do not understand how to install mpd 0.21.3. some day I will tell you here.
so mpd 0.20.9 install again Nanopi-Neo2.just get Ubuntu Xenial into microsd.just same way used be.
setup file located at /etc/mpd.conf I am using as root.get mpd-source and compile then make and make install.same as before.then
#systemctl start mpd for start mpd after install mpd by hand.
then check status of mpd show next.

mpd start and status

show mpd start after install mpd from source.if does not get active means show as inactive means not function mpd . so edit /lib/systemd/system/mpd.service
[Service]
Type=notify
ExecStart=/usr/local/bin/mpd --no-daemon most case does not find mpd.conf file so have to add place of mpd.conf show next.
ExecStart=/usr/local/bin/mpd --no-daemon /etc/mpd.conf
then re start mpd or reboot system NanoPi-neo2 music server.if fine work mpd. add next comand for auto start mpd when reboot system.
# systemctl enable mpd from auto start next reboot.
any time you can check condition of mpd.by
# systemctl status mpd

I installed various applications from source, but finally I do not read DSF. After all it became reinstallation of mpd. Stop the root's home directory and save the configuration file as /etc/mpd.conf
That's it. A new mpd 0.21.3 was issued. Instead of compiling with Linux knowledge, this is a method of installing Git or a third party like mpd. Make and install method is 0.20.9
It seems to be until
. I have tried several times, but I do not understand at all, I will wait for someone to install with a pillar. 0.21.3 has many wonderful things written. It is the next generation MPD.


How to use Nanopi-Neo 2 in my case

Because NanoPi - Neo 2 does not have image output(HDMI), it is a one - board PC that is very hard to use stand - alone. It is very convenient to prepare another one. Another one is to install Volumio 2 and use that music server as NAS.
There is no need to be another Nanopi-neo 2, RaspberryPi Zero can be used, even an old personal computer that does not need to be used It is used as a server for step-up in order to be stable. Sound does not go out there
I will put a good quality sound from Nanopi-Neo 2. NAS for NanoPi-Neo 2 which has been sold cheaply recently also does not matter. In a sense I think that it is good to install Volumio 2 on NAS for Nanopi - Neo 2.
in this case using Nanopi-neo2 with Volumio2 and this micro Music server using with other Music Server like moodeaudio and runeaudio music server.In my case Volumio 1.55 is installed in raspberrypi B + as mentioned earlier.
There is 2 Tera USB connected, so I am sharing the archives there.and inside of HDD is separated each category of Music and Artist.off course I can play music saved on my wife's PC 's share.
even google strage music too.
this MPD Music server does not have WEBUI so must be use SKY MPC and Cantata. I am using mpd 0.20.9 and using DIY ES9023 I2S DAC getting good sound.

What should I do? Installing new mpd

Meason builder seems necessary. It seems that these are usually executed by GUI, and how do you install it on a PC without HDMI like this server? The project has been on for quite some time
It seems there was a problem, but. First you need to click on the link below to study.Why did that happen? That's because the MPD currently present depends on Debian, as the Debian package moves to Meason Builder.
mpd is built with Debian's package. The archive depends on Debian Linux, saying the source, which is the cause.

meason builder

The Meson Build system


Install Subsonic on NanoPi-Neo2


Instll subsonic

Install Subsonic on Nanopi-Neo2


Actually if one's would like to install into Ubuntu this Music server need install Jave .but terminal said
add-apt-repository does not have...so getting error. then have to install repositry for java before "software-properties-common"
$ sudo apt-get install software-properties-common python-software-properties
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
you have repositoy in your Ubuntu so can install java.
any way , Madsonic and Subsonic need Java, both are using Java.which is best I do not know depend on you like.one thing can not use with mpd.
This will install Oracle - Java 8. The problem is to change from Subsonic to Madsonic. Unsubscribe Subsonic unnecessary.
I think that it is better to use purge, but since you can not delete the directory you created yourself, you can delete it entirely by setting $ rm -R / directory. Both subsonic and Madsonic are relatives.
The installation method is exactly the same with exactly the same structure. I do not think you can use either, but you can not put in two, MPD can not mix. When sound is output with MPD, the load is heavy and the sound is interrupted. It is positionally close to MDDA
It is existence. Just to be sure, if you compile the source you can UN-install. For Ubuntu uninstallation, use # apt-get purge xxxxx 1 or # apt-get remove. In the case of Madsonic
Please use
Ver6. Archive in 2016 and two years ago, I think that it is the most stable. If you have a host PC, please download the file to Windows, Mac, Linux.
After that, will create a shared folder on Ubuntu side of Naonopi-neo 2. Drag it to the shared holder using samba. will install from that holder. That is, wget is affected by protect etc.
Since I can not download the archive, that is where saved this is Google's archive server, so can not use WGET here, so let's install it like this. I hope wget can be done
This is because downloading of files from this like google server can not be done.doing #apt-get then stop install terminal said $sudo apt-get -f error ,,,,,please try (run) $ sudo apt-get -f
then re-install resoisitory java. after $ sudo apt-get update.

Madsonic v6

Madsonic v6 on Nanopi-Neo2


Madsonic

you can choose laungage --this version is Japanese


How to use Streamripper

streamripper http://62.210.75.134:8000/stream/5/ - u 093800 -r -R2 http://62.210.75.134:8000/stream/5/ Write from the command line like this.
There are cases where the $ streamripper URL is good and not so. If you can not get in there, please put in the middle and the scoop.
$ streamripper URL -u 093800 -r -R 2 URL starts ripping, but if you are in the middle of a song, skipping will be entered. Ripping starts from the beginning of the next song.
For Debian series you can install with # apt-get install streamripper. For Fedora Core you can install with # dnf install streamripper.
You can record songs on any Internet station. In the case of Nanopi-neo 2, it is good to create a recording directory of the shared directory and enter it in command within it.
I think that SKYMPC is good for IP acquisition, but any Internet radio application can do it. In my case I am using Nightingale installed on Linux.
Nightingale
It is a very excellent application.

When ripping CD started using Linux, I used Asunder recently with grip

CD ripping

CD :Krystian Zimerman's CD


Sometimes I can not rip it. I can do ripping this time, but it stops on wav many times on wav. I managed to rip it somehow by changing the extension. It is not NAS or rip the body PC
If you copy to other Music Server, you will get an error. Only 2 songs in 6 songs were copied and the other songs were not completely copied. I tried ripping with ripping taken to the NAS side
While ripping is possible, although playback on the NAS side is possible, playback on the other Music Server side can not be done, the CD player has failed a few years ago and he is not using the CD player and then the PC The attached Rector
So, I listen to ripped sound source as Flac. Although it is Zimerman's piano that I purchased, why can not I listen, why? And wav extension has disappeared except in the holder. So I will add extensions.
I think the filer is good. Add the WAV extension to the songs existing in the shared part. Then use local VLC to play and see. If you can play it I think that you can play through NAS.
Put the 6 songs in 1 to 6 folders and transfer the file. I converted it to DSF but it was able to save it well. When you copy it the extension will be deleted. So I could not recognize it as music.



I2S DAC DIY


I2S DAC  ES9023

I2S DIY DAC ES9023 Sabre for NanoPi-Neo2



schematic diagram ES9023 Sabre

Schematic Diagram ,very simple and get good sound



claudio arrau


This CD UCCD - 51088 is a CD of Claudio Arrau 's piano. It is a label of DECCA.
Recording is on 1970 in Berlin. I think that the way to play the piano is alive with his recording at the young age.
I did not know that Liszt's songs are so romantic. I have several Liszt CDs, but I listened to this song and recognized it again.
It's a very good recording. I think that I bought a good CD. Please ripping with Asunder by Linux to wav. flac will generate an error.
often get error of Name of album so please use to try Rythmbox for ripping.you can get good results.
Track names and album names may not appear in Asunder. It does not appear unless a list is registered in CDDB, but in Linux case Amarok has an example to read, so if you do ripping with Amarok
It might be good. This may also be read or not read. If you do not read album names with Grip or Asunder, try using Rhthmbox.

volumio 2 for NanoPi-Neo2

Just update from WebUI volumio2 for NanoPi-Neo2 2019



MINIDSP is displayed, it is no longer Volumio 2. In other words, this OS is thought to be developed by MINIDSP. Searching for MINIDSP will hit orphaned manufacturers. Manufacturer called MINIDSP company
Displayed. This company sells applied products of one board PC. You can find out by searching. There is also a branch office in Japan. However, it seems to be only this site.
Like this corporate pick-up company, the operating system is charged. That is, it is suggested that it will not provide Nanopi-Neo 2 OS. Volumio is supposed to be responsible. To say that you are charged development slows down
It is suggested that there is a possibility of extinction as it is. Volumio 2 Volumio 2 of Nanopi - Neo 2 has become MINIDSP. If a problem occurs, please reset it to Factory reset.
Nanopi - Neo 2 It is hard not to update on volumio 2. With the version of MINIDSP, reading of files does not go smoothly. Since various troubles will occur, be careful.
Please note that updating Nanopi - Neo 2 Volumio 2 will force it to MINIDSP.

back to Volumio2 Nanopi-Neo2

Back to Nanopi-Neo2 Volumio2 un offcial



net work works

indicates <---> is .very low consumption load when using internet radio



MPD is root @ NanoPi-NEO2: ~ # mpd-V
Music Player Daemon 0.20.9
So I am using MPD 0.20.9 final version of mpd.of version 0.20.XXX family.
The controls are SKY MPC and Cantata. The album information is displayed in Cantata, so I use these two MPD Clients.
The Internet can be selected by Cantata, and SKY MPC is indispensable for the selection of fine music. Enjoy high-quality music with the NanoPi-Neo2 and the ES 9023 DIY DAC. There is no need anymore
You can enjoy music by listening to music very much by using a combination of NAS and other Music Server in the home LAN.
There are almost no extensions that can not be played back. You can play DSF beautifully as DoP.

Cantata on Rasbian

MPD by NanoPi-Neo2 Music Server show by Cantata of Rasbian Raspberry Pi3



SKY MPC on Fedora Core Linux

Control can SKY-MPC under Fedora Core Linux 22 for NanoPi-Neo2 Music Server.



About SPDIF of Nanopi-Neo2


How good is TKZ for putting out a good archive, but the output other than I2S is somehow an open collector? I realized that to say. To something site
It was written. Although there is a pull-up resistor on the RX pin of pin GPIO11 next to SPDIF by remote control, it does not come out in any state because it is not attached in this nano pie
If you attach a pull-up from + 3V of 3K ohm to this pin, that is, the pin next to the pin of SPDIF, a dirty waveform appears, so let's apply this pull-up resistor.
I think I will add a waveform shaping circuit to this output with an inverter. You will now be satisfied with the output of SPDIF. Of course, let's use Volumio2 which can do SPDIF of TKZ. The following is
Circuit and waveform. To be precise, it is far from the SPDIF waveform, but I think that I will try.I made a sound when I connected it directly,
but I think that it is correct to shape and connect the waveform as well because the level drops.SPDIF was made with NanoPi-Neo2. :)
The pull up resistor is a 10K resistor(painted ) connected from the + 5V of the SPDIF output. One resistor is enough. Has added a buffer just in case. I use an inverter, but can be use NAND,


pullup


TKZ SPDIF Volumio2 image

SPDIF Test by Nanopi-neo2


then ,, out put is a little bit not enpugh level so can not drive to SPDIF DAC, so added TTL buffer by SN7404 inverter . same as above schematic. wave form show next and
small TTL unit.and got good result.TTL out is around 4v pp.wave form is quite good.

 


SPDIF out added TTL Buffer



My Mistake Pull Up Resistance

I thought something was wrong. First of all, the sound is strange. The position of the pull up resistance. I didn't write anything on the schematic, so I could get some hints from the temperature sensor's schematic. It is a position of pull up resistance.
As it is an open collector, it seems correct to put a pull-up resistor on the output. The need for the invar circuit has been eliminated. So let's bring it directly. The pull-up resistor can be connected by connecting resistor 10K to + B3.V as shown in the circuit diagram.
There is a very beautiful hide pattern like below. By the way, if the load is connected, the Peak to Peak will still fall, so it is safer to leave this inverter attached. You can play DSF DoP without any problems.
If you don't mind, you don't need a buffer circuit, but the load is heavy and Naopi-Neo2 may be broken. The buffer circuit just changed the position of the pull-up resistor as it was.
With Volumio 2 SPDIF,
Above all, I think it's great that you can use your own DAC close to you. Thank you very much, Mr. TKZ. As Volumio 2 has no freedom, I think MusicServer only with MPD is good. In my case, DAC uses FN1242A
So the sound is very similar to the ES9023. This is a feature of the 24bit DAC, it feels very good. I'm listening to Satie now, but it sounds good and it sounds great.

RF

It is a very beautiful waveform. Waveform from SPDIF of NanoPi-Neo2


when does not use ssh by volumio2


Note: If you have more than one Volumio on your home LAN running, you can not access it if you try to access a new Volumio 2 with ssh, or you can not pass the password.
if can you see by Browser like firefox etc. first enable ssh where is volumio.local/dev
click ssh one time.then you can access by ssh.

ssh root @192.168.1.12 -l volumio

I think you can now connect. IP is each person different IP depend on condition of Modem.

SDPIF

My DAC made on 1st Dec 2009 connected with Nanopi-Neo2 from SPDIF



Demonstration SPDIF By Nanopi-Neo2

As a result, I added an inverter. Even if the output from Nanopi-Neo2 GPIO is connected, the waveform will be disturbed, but playback is possible. I think it is better to put a buffer. Add an additional circuit in the Rapberry Pi experience
Because there was an experience that power was not turned on when there was a risk of high temperature due to the burden on the main body, if it was possible with only one resistance, I added a buffer with one IC. The waveform is beautiful. The image is attached below.
I have uploaded the operation status to YouTube.

Just add inverter IC

add inverter SN7404 for clean wave form



SPDIF

show SPDIF DAC DIY



6DJ8 DAC

6DJ8 SRPP 3 digital input(SPDIF) + 1 analog input



Demonstration SPDIF By Nanopi-Neo2

As a result, I added an inverter. Even if the output from Nanopi-Neo2 GPIO is connected, the waveform will be disturbed, but playback is possible. I think it is better to put a buffer. Add an additional circuit in the Rapberry Pi experience
Because there was an experience that power was not turned on when there was a risk of high temperature due to the burden on the main body, if it was possible with only one resistance, I added a buffer with one IC. The waveform is beautiful. The image is attached below.
I have uploaded the operation status to YouTube.


NanoPi-neo2 SPDIF out and using DIY DAC



Use or utilize this DTB


People who use
Nanopi-Neo2 may also use Music Server. In other words, since there is a shared part, various drivers can be experimented by rewriting /boot/sun50i-h5-nanopi-neo2.dtb.
Copy all Volumio2's / boot / database from above to INTERNAL. Copy these *. Dtbs to the workstation. It is good to rewrite this *. Dtb when necessary. Copy to the shared part of that OS
Rewrite /boot/sun50i-h5-nanopi-neo2.dtb. You can copy it with the cp command. This *. Dtb is important, so save it in some important folder. Thank you, Mr. TKZ.

Although the TOS link was invented by Toshiba, the meaning of TOS is also a meaning of throwing. Transmission method of optical fiber has jitter etc.
Also, the transmission speed is not fast, and metal cables are generally considered to be faster. The TOS link also differs depending on the device, but at best it will be up to 98Khz.
We recommend using metal cables.

SPDIF plays Natalie Cole



volumo2 pine 64

Volumio2 for Pine64 64bit Single Board PC and low cost



How to make Pine 64 sound with little information


When I searched internet, it was described that SPDIF works from Volumio 2, but it was unclear how to connect. ... Well, I think you all know that there is an Euler port.
I made a drawing, so please try it by referring to it. I think it is finished with one resistor and one capacitor. Please experiment to see the value of the capacitor. A beautiful hide pattern is output.
The output of SPDIF is available, so it can be connected to an external DAC. I was able to put out the sound normally. I have uploaded to youtube. More if you can use MoodeAudio or RuneAudio
It's useful, but it has increased usage considerably because only USB DAC can be used. Other I2S seems to have come out. The waveform is very beautiful.
Raspberry pi 3 feels faster than before. The sound has also changed.
It is actual feeling to say
. I think that the waveform of the SPDIF is also very beautiful and influences the sound. I also feel that there is less jitter. For a long time, the sound was not satisfactory except for the USB DAC, but I saw the waveform by looking at this Euler port.
The I2S waveform is also beautiful, and it seems that the master clock is also out. Although it is necessary to analyze, it became a very favorite board. If you have a good DAC, you should try it.
It is good point that power consumption is low. However, this is only possible on Volumi 2 OS. Listen to the sound all day long, the sound is good, the sound is clear. RaspberryPi 3 does not have SPDIF, so if you do not connect HAT
These operations can not be done, but in case of Pine 64 SPDIF comes out from the body as it is, so it is very convenient. I think the jitter is also less.
If you replace the latest version of Volumio2's mpd binary, mpd will be the latest. Copy and use the latest version of rapberrypi 3 mpd. Copy to Pine64's volumio2 /usr/bin. under ssh .
then Music Player Daemon 0.20.18 (d3559e8-dirty) to Music Player Daemon 0.20.6 then easy to replay DSF as DoP.
PINE 64 It can be connected to any DAC with a little processing like one sheet.
There are DACs without USB, some with an SPDIF input, and some older receivers have a DAC input attached. They come alive.
You can enjoy music with Music Server and external DAC. Of course you can also receive internet radio. However, a LAN is required, and a line to which the LAN is connected to the Internet is required.


Pine 64: About Music Server
1) I2S signal is emitted.
2) get a Master Clock.
3) get SPDIF.
4) Dedicated OS is Volumio 2

This allows you to get sound with any I2S DAC or SPDIF. It also has a built-in DAC.all of get from Eluer Port.

I am not sure if it is used properly, but I think it is correct usage that SPDIF will produce a beautiful wave.

You can get the signal from SPDIF. We recommend that you try to validate on your own. I2S is also out, so I think it can be used normally.

Pine 64 uses I2S I2C DAC, and SPDIF uses Euler port. This solves everything.
Shematic Diagram of Pine64<---Circuit Diagram 
I do not know if the circuit diagram is correct, but if you
You can get the signal from SPDIF. We recommend that you try to validate on your own.

assignment of Pine64

SPDIF /I2S out from Pine64 on 23rd APR 2019



Euler

Euler Bus Assignment of Pine 64



Pine64 Music Server by 300B Single Ended Amplifier


6DJ8 DAC

6DJ8 SRPP 3 digital input(SPDIF) + 1 analog input


After compiling for a long time, the temperature of the main body exceeds 120 degrees, and finally I can not start. You have to bring time-consuming source to compile.
It is the fate of a small one-board PC. Nanopi-Neo2 was dead.


mpd 0.21.6 update

For now, it was mpd 0.21.6 for Nanopi-Neo2. Installation of this wonder is 0.21.8, but the display is 0.21.6.


Sorry, I feel like I'm getting a sound, but I can't get a sound, and I think it's possible to install it in the Xenial version as well.
After compiling for a long time, the temperature of the main body exceeds 120 degrees, and finally I can not start. You have to bring time-consuming source to compile.
please turn off leave alone 1 day then turn on probably start again. However, compilation of mpd 021.8 in Ubuntu Xenial is at high risk, as it is likely to break micro SD during compilation.
DietPi can be upgraded, but upgrading with Ubuntu Xenial can break the OS. I made three micro SD cards unrecoverable.



 Friendly Electronicd


Application for NanoPi friendlyarm is a lazy maker. The support system is not good. This is true for all the products made by Chinese. Even Chinese-made, English-speaking country's support is required.
In short, Chinese products are at risk. I think it would be nice if there was a support group in English-speaking countries other than China. There is a company called MINIDSP, which makes applications and products for a fee.
I think that I can not discharge the application free of charge because of this kind of relationship. It's always a dirty Chinese way. Still, Pine 64 would be better. The NanoPi-Neo2 is small and attractive, but has a limited operating system, but there is no point,
MiniDSP is an introduction to AboutUS with a picture of an Anglo-Saxon, but this is a fake and just a homepage for a show.they should be use a dirty Chinese face photo.


NanoPi-friendlyarm的應用是一個懶惰的製造商。支持系統不好。所有中國製造的產品都是如此。英語也需要中文支持。
簡而言之,中國產品面臨風險。我認為,如果在中國以外的英語國家有支持組織會很好。有一家名為MINIDSP的公司需要付費開發應用程序和產品。
我認為申請不能在這種關係中免費解僱。這總是一種骯髒的中國方式。仍然,Pine64更好。 NanoPi-Neo2體積小,極具吸引力,但它的操作系統有限,但沒有辦法實現。
DSP介紹了AboutUS並且有一張盎格魯 - 撒克遜人的照片,但這只是一個虛假的主頁。你應該用臟的方式使用中國人的臉部照片。

NanoPi-neo2 becomes ICECast Server

ICECAST

Use NanoPi-Neo2 as something else. A file server is available. A music server is also possible.
Since the OS is limited, it was the ICECAST server that wanted to look for something. Reference image
Attached. Please go to see the reference link yourself. My site restricts access from IP in Japan. Sorry if you can't see it.


icecast

Would you like to install with Ubuntu Xenial? Anything is fine, this is the startup screen



ICECAST

IceCast Start by Nanopi-Neo2 on 11st Aug 2019



Mopidy installation

mopidy

Initial screen with Mopidy installed on Ubuntu Xenial


First, let's install pip.
Save get-pip.py with wget.
#python get-pip.py: Hit the left command in the same directory.
# apt-get install curl
#curl -kL https://bootstrap.pypa.io/get-pip.py|python
Please make sure you have root privileges. Enter ssh as root. Change the root passwd.
#pip -V
You can install with pip. You can install mopidy on any version of Ubuntu. Refer to the links below
Please install it yourself. This makes Mopidy possible with Nanopi-Neo2. From now on, I will report along with the experiment. Sure first
# apt-get update
# apt-get update
Please do
#sudo wget -q -O /etc/apt/sources.list.d/mopidy.list https://apt.mopidy.com/xenial.list
The last .list is stretch.list on the introduction site. Please change it to xenial.list.
Please install referring to Installing and using mopidy .
This site is explained using Raspberrypi, but in principle it should work on any PC.

Smooth Jazz NYC

Sound getting but not good sound .better sound getting mpd normal


Smooth Jazz NYC

Music and Internet radio in the

file can be received normally, but the sound is not good, but it sounds. I2S DAC is used.



Jazz Play

Samba is used to send out music, save it and play it, the sound is getting better.



mount.cifs //192.168.1.5/NAS /var/lib/mopidy/media -o vers = 1.0 iocharset = utf8
Link to Rasspberrypi3's Volumio2 music server. Then it becomes as follows.
Dop does not sound, but you may hear a sound by setting. How will the cover image come out? Playback of WAV, Flac, mp3, etc. is possible.

volumio2

You can listen to music from a simple NAS through Volumio2.


cover

show small cover picture at left side by mopidy



Display of Cantata on Fedora Core 26 Linux

Cantata on FC22 Linux or later does not display the cover as expected, so I installed an old version, but the result is the same
It seems to be related to libraries and QT on workstations. It seems that the best result is obtained by compiling with git by supplementing the library.
Here, I tried git installation. First, install git on the OS. Once you get the source URL with git
$ git clone in a suitable holder https://github.com/CDrummond/cantata.git
Run this way. This will create a cantata directory, then $ mkdir build after $ cd cantata and then $ cd build
Compile in this. How to compile is described in INSTALL, please read carefully and compile. Because we use QT5
QT5 needs to be installed.
If you use Raspbian, you don't need to compile, you can get a nice display with a nice display.



>help for FC Linux cantata source get from git
and Cantata git is nextsource Cantata git git is have to learn
Cantata git

doing show by cantata 2.4 by FC26 linux .mpd is Nanipi-Neo2 mpd 0.20.9 version


at all


Nanopi-Neo2 by Volumio2 music server on 2019 Nov



Nanopi-neo2

Nanopi-Neo2 2019



Out of Volumio now New Music Server for Nanopi-Neo2 and Raspberrypi family


PiCorePlayer

for Nanipi-Neo2 by git



Archlinux for Nanopi-neo2 install

Arch linuc for Nanopi-Neo2

Just say try good luck on 24th Nov 2019



installing Nanopi-Neo2 archlinux

installing Archilinux by Nanpopi-Neo2



mpd 0.21.26

mpd is 0.21.16 by archilinux Nanopi-Neo2 on 24th Nov 2019



Volumio 2の mpd update Volumio2 update mpd

Volumio2 for Nanopi-Neo2

DL

New for Volumio2 for Nanopi-Neo2 update version on Dec 2019 please check often ,to get new version



AS


Audio Science Review forum



mpd 0.20.9

mpd 0.20.9 MPD Server built up



mpd 0.20.9

By Cantata 2.4.0 version git mpd 0.20.9



Install Dietpi Music Server mpd 0.21.5

Basically, it is the installation of MPD server. Sound is relatively easy if you have a USB DAC. Raspbian Buster's mpd was 0.21.5, so DietPi Buster's mpd is 0.21.5.
Dietpi seems to be built on Armbian, and sound can be produced with a solid operation. First, let's install the basic application. How to install is the same as Ubuntu Xenial.
mpd does not need to be compiled, you can install binaries and install the latest mpd. DSF can be played easily with DoP. If USB DDC is inserted in USB, it is automatically recognized at the time of installation
makes it easier to install applications. There are many media server applications available, so it's a good idea to select and install them.
The sound setting uses Dietpi-config and Alasamixer. alsamixer cannot be installed, but the configuration image appears in Dietpi-config, so you can use it to configure the driver.
In my case I used Dallas's DDC, but I chose it because it appears in the driver list. Make detailed settings in /etc/mpd.conf. Same as the item set in xenial, but m
I wrote and set it referring to /etc/mpd.conf of moodeaudio. moodeaudio's mpd is 0.21.xx or more, so I think it should be written in the same way. The setting is different for mpd less than 0.20.18
Please be careful. DSF DoP playback can be played without any problem. We provided a small server for Raspberry Pi and Nanopi-Neo2, but say that Nanopi-Neo2 sounds better.

#systemctl restart mpd.service
#systemctl status mpd.service


dietpi



dietpi install


If you get an error, edit it little by little, Use Dietpi-config and Alasamixer for sound settings



Ympd

ympd by Dietpi for Nanopi-neo2



cantata with Dietpi by Nanopi-Neo2

Cantata show very fine by Dietpi mpd Music Server


setup file MPD and SAMBA

Dietpi Step by Step



compline 0.21.9

Todaye started compile mpd 0.21.9 by hand on Nanopi-Neo2 Music Server with Dietpi on 27th Feb 2020



mpd 0.21.9 compiling

compiling mpd

mpd is now 0.21.9. An error occurred in this state, so I copied mpd.conf locally and it was OK.

The details are OK after copying to root/.config/mpd/mpd.conf and restarting the MPD.

play dsf as Dop 0.21.9

Play DSF as DoP


mpd 0.21.9 on 1st Mar 2020 I compiled and installed the source with Mason and ninja, but it is unknown from this version, but only one Client is allowed
You cannot open two on the same LAN, this is important. It is not possible to launch a client with Cantata. Apparently, there is only one Client for versions over 0.21.xx
However, since it can be done with MoodeAudio, the operation is up to 0.21.16. After that, there is only one Client. The reason was to reduce the load.
The display on Cantata can be done in detail. The same goes for sonata.Then I installed it again this year. dietpi Buster. it has more than one Client.
Even if I run two or more Client, it does not freeze, I can use this.
I don't know whether it became because I was careful at the time of installation, or because I added max_connections "128".

mpd client can use 2 more of them. nothing promlem to use 2 more mpd clients


Cantata

Cantata with Nanopi-Neo2 Dietpi Buster mpd



Smooth Jazz Mix NYC

Play by Nanopi-Neo2 Music Server Dietpi buster




Dietpi buster


alsa

Alsamixer can do adjuted sound



mpd 0. 21.22

MPD ORG


mpd brings the latest applications from the site above. Download with wget to the server opened with ssh. Compile the source. When I compiled 0.21.09
Since the necessary libraries are installed, there is no need to install them again. If this is the first time, install the necessary libraries and Boosts, ninja, meson.
must have. Compile, remove the previous version, and then install the binary you just compiled. You may be able to overwrite it.
This time, it became mpd-0.21.22. It will be the latest in 18th April 2020. This will update.takes about 4 hours for compile.
Toroa, I uninstalled as $ ninja -C output / release uninstall. All the files have been deleted and it says that it is complete, so this is OK. next
ninja -C output / release install Enter the specified directory and install. Now the mpd is 0.21.22, as shown in the image below.
Let's test now. sound is good than before ,so nothing problem . right now Dietpi using mpd 0.21.22 .mpd client permit only one.same before.
update mpd install before uninstall old mpd.

mpd 0.21.22

mpd 0.21.22 on Nanopi-neo2 on 18th April 2020



Gina Saputo ByeBye Black Bird

Gina Saputo ByeBye Black Bird with mpd 0.21.22



herbie hancock by mpd 021.22

Harbie Hancock by mpd 0.21.22



mpd update

mpd up date on 24th April 2020 Dietpi Buster Nanopi-Neo2 .mpd 0.21.23



mpd update

mpd update 0.21.23


mpd when disi you install mpd from sorce please keep old arcive, old archive can use install and uninstall so right now mpd is 0.21.23 .then adjust alsa mix by
dietpi-config.


Ympd dietpi

Dietpi Ympd is dietpi.local:1337 or 192.168.1.XXX:1337 automatic install dietpi



Dietpi mpd

mpd 0.21.23 self compile installed mpd and Cantata is new version from source mpd



Dietpi Buster Nanepi-Neo2

Easy to install Dietpi Buster Music Server on 9er May 2020



Dietpi comes with MyMPD already compiled as SoftWare, install it from the installation menu. Then set /etc/mympd.conf.
myMPD Dietpi

Settings still remain. Dietpi myMPD UI. IP: 13333


DietPi Archive for Nanopi-Neo2

newbox1 2020

into new plastic box ,looks very fine



into new box Nanopi-neo2 Volumio2 DAC is ES9023 24bit DAC


I'm using Dietpi's music server, Dietpi Buster. mpd is 0.21.5. I think the sound is good. This depends on the DAC, the DAC is a home-made FN1242A 24bit 198Khz DAC.
I use a USB DDC to receive and play back music with a DIY DAC from the SPDIF output.


mpd server

I'm using Dietpi's music server, Dietpi Buster. mpd is 0.21.5. I think the sound is good. This depends on the DAC, the DAC is a home-made FN1242A 24bit 198Khz DAC.
I use a USB DDC to receive and play back music with a DIY DAC from the SPDIF output. presentation is Cantata and control by SKY MPC using.


Attention! By default image use i2s in slave mode and without external clock source will not work! .txt" just replace
user_overlays=sun8i-h3-i2s0-slave
to
user_overlays=sun8i-h3-i2s0-master
This item is an excerpt from the Volumio forum. These are the same structure for Dietpi, Armbian and Volumio2 Nanopi-Neo2 modded versions respectively, which I think you can utilize.


I2S Volumi2

I2S is now displayed. :)

.

I2S Nanopi-Neo2

Play by ES9023 I2S DIY DAC by Volumio2 this problem is mpd is 0.20.18



All about Nanopi-Neo2 by Dietpi and Volumio2

Nanopi-Neo2 Volumio2

Volumio2 Nikkov Version 2020 Oct 29er



Voluimio Nanopi-Neo2

Volumio2 play Jazz



Dietpi SPDIF sound is low



Extracting DTS from TKZ's Volumio2

First, extract the SPDIF driver for TKZ's Volumio2, just the SPDIF of the DTS extension. Copy it into Dietpi's /boot/dtb/allwinner/. This Dietpi uses Buster, so mpd 0.21.5. Volumio for Nikkov and TKZ version of MPD cannot compile MPD, it's not possible to compile MPD from old Ubuntu.
I'm using it, so I can't compile the library and install a new MPD. The sound is satisfactory enough.
The Nikkov version of Volumio2 has mpd version 0.20.12. Edit the ArmbianEnv.txt and it will recognize the driver. It's not automatic, you need to rewrite the file.
You can set it up by ssh, but when you write to the microSD, you need to add an empty ssh file and edit this file outside Nanopi-Neo2.
The MPD is also 0.21.5 and the playback of DSF will not be a problem.

file

Edited file


Nanopi-Neo2 Volumio2

Volumio2 Nikkiv Version for Nanopi-Neo2 I2S and DAC is ES9023 DIY



show driver for DAC


ArmbianEnv.txt




config

Edited file



Dietpi

Play By Dietpi Nanopi-neo2



light mpd

Light mpd down load Nanopi-Neo2



BZ31NOTE to get sound

Mopidy by Dietpi


mopidy Dietpi

Mopidy by Dietpi


So you can use Mopidy by Dietpi

Dietpi Buster mpd Control by SKY MPC


control by Sky MPC

Control by SKy MPC



SPDIF

sound getting spdif out then using FN1242A 24bit 198Khz DAC DIY


Dietpi has problem and Dietpi Server has problem so can not install and cannot down load archive :attention on 2020 Nov 17th


Dietpi Error

Dietpi Error FTP server is bad what's matter ????? poor OS



Nanopi-Neo2 Music Server 2019

Just one years ago ,I made it's Nanopi-Neo2 Music Server 2019



Nanopi-Neo2 Music Server 2020

Dietpi Buster still using as Music Server Dietpi Buster 2020



maicro SD Formatting




Format Micro SD in this case on Linux. In this case, it is for Linux.
----------------------------------------------------------------------------
[root@2A3single kenji]# fdisk /dev/mmcblk0


What you set up here will be kept in memory only until you run the write command.
When using the write command, please run it with caution.


Commands (help with m): p
Disk /dev/mmcblk0: 58.3 GiB, 62562238464 bytes, 122191872 sectors
Unit: sector (1 * 512 = 512 bytes)
Sector size (logical / physical): 512 bytes / 512 bytes
I/O size (minimum / recommended): 512 bytes / 512 bytes
Disc label type: dos
Disk Identifier: 0xf30082bb

Device Startup Start Position From Last Sector Size Id Type
/dev/mmcblk0p1 * 40960 163839 122880 60M c W95 FAT32 (LBA)
/dev/mmcblk0p2 163840 4882431 4718592 2.3G 83 Linux
/dev/mmcblk0p3 4882432 122191406 117308975 56G 83 Linux

BR>Commands (help with m): d
Partition numbers (1-3, default 3): 3
.
Removed partition 2.
////// and below omitted
Commands (help with m): d
Select partition 1
You have deleted partition 1.
/////// is interactive, so please run it when you hear it. Finally, confirm with p. Then, go ahead and cut the partition interactively as follows.
Command (help with m): p
.
Disk /dev/mmcblk0: 58.3 GiB, 62562238464 bytes, 122191872 sectors
Unit: sector (1 * 512 = 512 bytes)
Sector size (logical / physical): 512 bytes / 512 bytes
I/O size (minimum / recommended): 512 bytes / 512 bytes
Disc label type: dos
Disk Identifier: 0xf30082bb

Commands (help with m): n
Partition Type
p Basic partition (0 primary, 0 extended, 4 free)
Select (default value p): p
Partition numbers (1-4, default 1): 1
First sector (2048-122191871, default value 2048): 2048
Last sector, + sector number or + size {K,M,G,T,P} (2048-122191871, default value 122191871): 122191871


New partition 1 created with type Linux, size 58.3 GiB.

.
Commands (help with m): p
Disk /dev/mmcblk0: 58.3 GiB, 62562238464 bytes, 122191872 sectors
Unit: sector (1 * 512 = 512 bytes)
Sector size (logical / physical): 512 bytes / 512 bytes
I/O size (minimum / recommended): 512 bytes / 512 bytes
Disc label type: dos
Disk Identifier: 0xf30082bb


Device Startup Start Position From Last Sector Size Id Type
/dev/mmcblk0p1 2048 122191871 122189824 58.3G 83 Linux


Commands (help with m): w
The partition information has been changed.
Call ioctl() to reload the partition information.
Failed to reload partition information. Device or resource busy.


The kernel is using old information. To use the new information, reboot the system or run partprobe(8) or kpartx(8).
------------------------------------------------------------------------------------------------------------------------------
Here, if the above sentence appears at the end, your PC will not be able to read the partition information, so restart your main PC at this point.
and the partition information is successfully written into the microSD, please continue with fdisk or format it with # gparted. It will be a new micro SD.
That's all, but if you don't reboot your PC, the partitioning information will not be written properly, so formatting with # gparted will result in an error.
Formatting the microSD in two steps, fdisk and gparted, is useful.
Please make sure it is
before formatting. Make sure it's not a hard drive in your PC by mistake. If it is on your hard drive, it will be gone in a second.
You will lose your data. This is fatal for workstations, so be very careful. Never do this when you are sleepy, drunk or tired.
I have initialized my hard disk many times by doing this. If you have a workstation, be sure to take a backup.

.
gparted

doing make gparted



Archlinux for Nanopi-Neo2


Nanopi-Neo2 Archlinux get down load new version of Archlinux for Nanopi-Neo2 then make image into maicro SD
$ ssh alarm@IP
then passwd alarm then as root and passwd root.
pacman-key --init
pacman-key --populate archlinuxarm
pacman -Syu
then install mpd , samba, avahi , cifs-utils then edited smb.conf and mpd.conf same as the other mpd Music Server.

mpd

mpd Archilinux Nanopi-Neo2 start



Nanopi-neo2 Archlinux install hand by hand


archlinux nanopi-neo2



ssh alarm@192.168.1.5 /// This is a different IP depending on your environment.
The login will be alarm. Then $ su to become root.  You will see root@alarm alarm# at this stage, which is the way to install archlinux in general.
Please refer to the relevant sites to get started. This image is a 1.6 G byte, so once you are logged in, #poweroff and shut down. Then take out the micro SD and run
pacman-key --init
pacman-key --populate archlinuxarm
pacman-Syu
Now, let's install mpd. Here is Music Player Daemon 0.22.3 (0.22.3), which allowed me to install the latest version of mpd. But I'm not sure if this will be the server.
At this stage it is unknown. I couldn't get samba to work when I did it before because I didn't have smb.conf, so I have to download it from the arch site.

mpd


Dietpi Music Server SPDIF




Cantata

Dietpi Music Server Buster





root@DietPi:~# mount.cifs //192.168.1.7/a4C0-f0f0 /var/lib/mpd/music/Music2 -o vers=1.0 iocharset=utf8
Password for root@//192.168.1.7/a4C0-f0f0: **********
I am using Moodeaudio Raspberrypi4 as a NAS, so we link the data on this HDD to Dietpi, using samba.

Installing Python and Ninja
.

I was able to get it to work at first.

I was able to get it to work at first, but I brought the source and installed it, but the compilation method has changed so that Ubuntu (Debian) can install it conveniently.
Python and pip can now be installed using apt-get install, and Python can be installed by specifying the version.
Ninja takes a very long time to install, and I remember that it was faster to use git.
#apt-get install #apt-get install #apt-get install #apt-get install #apt-get install
#apt-get install python3.7
#python3 -m pip install ninja
#python3 -m pip install meson
Now we will compile and install mpd. As usual, you will have to download the mpd source and compile it. The method of compiling and installing has been changed.
This is a change in the method of installing mpd from source since 0.21.XX. In the case of Dietpi, there is only root, so please add a general user. In this state, use
In this state, use #. sudo is not recognized. Please install git,g++, C++, C++17 ,C++11,C++20 cmake,ffmpeg,curl,avahi-daemon,sox etc. before you do the following.
Please note that it will take a very long time to compile.In my case, I downloaded boost_1_75_0.tar.gz
I downloaded and compiled it. The following is an almost common method. If you are an office worker, you go to work in the morning, and when you get home, you are still compiling.
Note: compilation takes time, so please do it in winter or use forced air cooling like add small fan.
Please check the location of mpd.service. In this case, it is in /usr/local/lib/systemd ~, so you may need to copy it elsewhere. In some cases, you may need to copy it elsewhere.
In this case, it is in /usr/local/lib/systemd ~.
Boost ORG to get boost new one

# apt install build-essential libicu-dev
# apt install build-essential
Use the following command to download, compile and install the Boost package.


# cd boost
# . /bootstrap.sh
# . /b2 headers
# . /b2 -a
# . /b2 install
  

mpd

mpd 0.22.3 right now new mpd into Dietpi then setting mpd



Dietpi new mpd

mpd 0.22.3 by Dietpi Buster on 22nd Dic 2020



The number of clients in /etc/mpd.conf is
connection_timeout "30"
max_connections "128"
max_playlist_length "16384"
max_command_list_size "2048"
max_output_buffer_size "8192"
filesystem_charset "UTF-8"
#id3v1_encoding "UTF-8"
-------------------------------------------------------
max connections "128". If you run multiple mpd Clients, only one mpd Client will work, so please set it to 128.
-----------------------

Download Mr TKZ's SPDIF driver from the link below, unzip it, and save it in the shared part (Music) of Dietpi. Then copy this DTB into your Boot.
Copy it to /boot/dtb/allwinner/.

Narah jones is good


I think the sound is just fine. The DSF playback is very good with no abnormalities. There is no skipping.


mpd.conf sample

SPDIF OUT setup . driver data base using TKZ dtb file and must edit boot file same as above.



gina Saputo

Gina Saputo with Nanopi-neo2 Music Server 22nd Dic 22nd 2020



Nanopi-Neo2 ssh on 24th Dic 2020

Xmas version

24th Dic show Xmas version of ssh Nanopi-Neo2


TKZ SPDIF Driver



Can control by M.A.L.P but not recommendable


Listening to Internet Radio

The best way to listen to Internet broadcasts is using the mpd Client with mpd.

The best way to listen to Internet broadcasts is to use the mpd Client with mpd. mpd Music server does not use the WEBUI, so you need to create a holder on the server to store the list of stations.
You can save the station data of PLS extension in the holder and select the station from there. The data is shown below. The data is shown below, unzip it in a specific holder and use it.

.
WEBRADI-DATA

Liesten Radio LinnJazz

Listen Linn Jazz by Nanopi-Neo2



Nanopi-Neo2

Nanopi-Neo2  Muisc Server using  ES9023 DAC



By Cantata

In the case of Nanopi-Neo2, there is no WEB GUI, so if you use Cantata, you can use Nanopi-Neo2 quite conveniently. You have to build the mpd yourself, by using Cantata
You can also access pay sites such as Icast, PodCast and Spotify, and listen to music from now on.



mpd 0.22.4

Dietpi Buster is same as Runeaudio mpd 0.22.4 configure from source archive sound like a rAudio (RuneAudio)



mpd 0.22.6

mpd 0.22.6 by compile version sound seem like runaaudio 0.22.6



The tendency of the sound is exactly the same as the sound of rAudio. The sound is very bright and the low range is solid. This is Dietpi. I also updated to DietPi v6.34.3.
Compiling mpd is from 0.22.4. I downloaded the source and compiled it. At 0.22.4, the path was changed and there was no sound, but this time it is smooth
The sound came out. The sound I heard is the same as the RuneAudio RP4 version. It is a bright and pleasant sound. The sound changes so much with the update of mpd, right?
Unzip and leave the compiled file and Tree. If you do not leave it, you will not be able to uninstall it, and when you need the library, the library and path will be
I will leave it as it will not be usable again. The installation is the same halfway, so only the final stage compilation is done in a different holder. Reinstall the library
You don't have to , so the installation time will be significantly reduced, but it will still take an hour or so. How to compile is on mpd.org
Please refer to the item in the document. You can enjoy the different sounds like a new MPD DAC.



application


That's all for my system. The trace requires a DAC that can receive your favorite SPDIF

The application has the sources installed as shown above. These are in root in this case, but if possible, work in the general user's holder.
If you do not install these applications, you will not be able to update mpd, so search for these sources, wget the sources, and save. How to compile
Since it is different each time, read and understand the DOC in the source and install it. I think you can update it every time.

circuit

There is nothing special in the circuit diagram, only one capacitor and a good non-polarity capacitor Muse is good and only a pull-up resistor. Cut the universal board into small pieces and header Attach
and you're done. The hardware is only Nanopi-Neo2 and RCA connectors. I attached an IC for the buffer, but the sound gets worse, so one capacitor is enough.
I don't think this capacitor is necessary either, but it's not good if there is a transformer on the DAC side, so I put in a capacitor for the time being.
After that, please make a good DAC. I think you can buy it. Since the master signal is output, I think you can move it with I2S.


Nanopi-neo2

That's all


Music Server Comparison

Comparison of Rune Audio mpd 0.22.6 and Diepi 0.22.6. The sound is exactly the same and the finish sounds the same. Dietpi Nanopi-Neo2 sounds the same as Rune Audio. Both use external DAC with SPDIF
Dietpi Buster mpd 0.22.6 whose sound has improved just by updating the MPD.

mpd 比較


Create m3u Create playlist



$ ls * .mp3 | sort> playlist.m3u

That's it. If you open the terminal and enter the above in the holder, m3u will be created automatically. Because I have Linux
This is easy to make. playlist name make proper name of file




m3u

The internal file is m4a, but please change only the extension



playlist

Playlist makes



Dietpi


Dietpi mpd 0.22.6. I feel that the sound is better than Volumio2 and Moodeaudio 7.2. Volumio3 has mpd version 0.20.X. That's because I'm using Ubuntu Jessy.
You can't cross the 0.21.x wall unless you make it Buster. Moode Audio also has mpd of 0.22.X, but DSF cannot be played. Here, DSF can be played by Runeaudio and Dietpi.
Dietpi also uses Buster, so it is up to 0.21.5, but you can compile the source and install mpd of 0.22.6 or higher. It is very stable. Rune Audio on Raspberry pi 4 is from samba
There is a method that cannot read the music of other servers because it cannot be installed. Mount with Cif-utils without using Samba. Nanopi-Neo2 music server can be used with mpd Client
I need it, but it plays music very comfortably. I use it every day and it is very stable. The sound depends on the DAC, but I think it's a great music server. The price is also the lowest. It ’s small and it does n’t get in the way.
No I think you can use it with a DAC, or you can use it by outputting a signal with SPDIF.



Cantata and mpd


show you ssh from Fedora Core linux x64 Introducing the screen accessed by ssh and Cantata. mpd is the latest version of mpd 0.22.6 that was compiled and installed.
To use mpd freely, be sure to install Cantata on your main PC. With Cantata, you can freely control Dietpi mpd Music Server. mpd 0.22.6 is
Great application. With Nanopi-Neo2 and Cantata with mpd installed, you can listen to music broadcasts from around the world, and of course, play music stored on your workstation.
It is possible. You can play music from the hard disk connected to the LAN and music from the NAS. You can also control Runeaudio, Volumio2, etc. with Cantata.
The workstation uses Fedora Core Linux. Cantata also installed the file that compiled the source.
Dietpi ssh


Cantata

Downloaded from Cantata 2.4.0 Github with the source compiled and installed


Music file share update (Cantata)

First, transfer music files from another PC to a server with a hard disk through Samba Share. After that, click Refresh Data base of Cantata
Update the file. It takes time depending on the size of the file. You can see that an icon like a gear appears on the right end. If it is spinning, it is being updated. If it stops, the update is complete.
Please open the nearest folder and update. If the music server can be updated, it can be read from the mpd client. If only reading is complete and there is no sound
The directory containing the music files is not mounted, so please update the connection or mount it from the ssh command line using Cif-Utils. I think there will be a sound.
There is a sign of update in the blue mark. Click the shaded icon at the top of this to bring up the settings menu.


share


cantata

using cantata and control Nanopi-neo2 Music Server



NetData Install


$ sudo apt-get install netdata
can install Nanopi-Neo2 and Raspbian Buster too.

dietpi-cloudshell command

This is a new command I found. Please see the link as it will be introduced. There is a setting to read NAS in this, so please try it.
In my case, the one with the hard disk is MoodAudio Rapberry pi4.
Two hard disks are 2 Tera. In my case, this is mounted with cif-utils. The following is the command.
$ sudo mount.cifs //192.168.1.3/81EC-DFF5/ var/lib/mpd/music/Music2 -o noauto vers = 2.0 iocharset = utf8
$ sudo mount.cifs //192.168.1.3/A4C0-F0F0/ var/lib/mpd/music/Music -o noauto vers = 2.0 iocharset = utf8
The above operation is no longer necessary. Please try. Actually, I think that only the above operation is the best result. Please implement cloudshell at your own risk.
I'm not sure if this works, but there is an item to mount in this cloudshell. In other words, I think it will be an automatic mount.
This cloudshell command has one mount. cif-utils The df -k obtained by manual mounting is as follows.
df -k
Filesystem 1K-blocks Used Available Use% Mounted on
udev 171820 0 171820 0% /dev
tmpfs 48624 8824 39800 19% /run
/dev/mmcblk0p1 29842492 23031944 6486504 79% /
tmpfs 243104 0 243104 0% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 243104 0 243104 0% /sys/fs/cgroup
tmpfs 51200 24 51176 1% /var/log
tmpfs 1048576 0 1048576 0% / tmp
// 192.168.1.3/A4C0-F0F0 976522336 569922400 406599936 59% /var/lib/mpd/music/Music
// 192.168.1.3/81EC-DFF5 976522336 160922560 815599776 17% /var/lib/mpd/music/Music2
Reference: https://dietpi.com/docs/software/system_stats/



cloud



Nanopi-Neo2 SPDIF and DIY DAC



Last Fm Review


First, register on last fm.
Next, access with ssh and install the following application.
$ sudo apt-get update
$ sudo apt-get install mpdscribble

After that, edit /etc/mpdscrobble.conf and /etc/default/mpdscrobble.
Editing the mpdscrobble.conf file
[last.fm]
url = http://post.audioscrobbler.com/
username = lagartXXXXX
password = xxxxxxxxxxx
# The file where mpdscribble should store its Last.fm journal in case
# you do not have a connection to the Last.fm server.
journal = /var/cache/mpdscribble/lastfm.journal
Please edit and save as above. For Music servers that do not have a WEB UI, register and edit in the same way.
Editing the file in /etc/default/mpdscribble
# Whether to enable system wide daemon
Please change "0" to "1" in MPD_SYSTEMWIDE = 0 .
# Whether to enable system wide daemon
MPD_SYSTEMWIDE = 1
Do as above. After that, start it with $ sudo /etc/init.d/mpdscribble start. Binaries are under bin, so reboot
It will start, but if you are uncertain, you can check it with $ /etc/init.d/mpdscribble status. This will upload the audition list to last fm.
It may be a dangerous application depending on how you look at it, but it is a very useful application. If it's not on the list, I'd recommend listening to a song like this.

login last fm

login last fm can see history of listen music past days from Music Server



Netdata installation Dietpi


Dietpi NETDATA

Dietpi NetData is already included in Buster, so installation is easy




sudo apt update
sudo apt install netdata


sudo emacs /etc/netdata/netdata.conf


[global]
run as user = netdata
web files owner = root
web files group = root
bind socket to IP = 192.168.1.X //// your music server IP at home

This will save it. I only use emacs, so please install emacs.
$ sudo systemctl restart netdata
$ systemctl status netdata

Dietpi


In case of Dietpi, please do not install the application with Dietpi-software. In this case,
it is different from the general Ubuntu path, so it can not be set smoothly.
Please install according to Buster. You can install NETDATA.


netdata

back ground is white Netdata Dietpi Nanopi-Neo2



2021.5.24 on the morning happen strange things

At midnight, my MPD got caught before I fell asleep and went to bed. If you remove two hard disks, some people have formatted them because they have been invaded from the outside. Moode Audio is dangerous.
This is the fourth time. About 50,000 songs have gone somewhere. It seems that some of them have been copied. Sometimes the music is playing from the lower floors as if I heard it somewhere.
In this condominium, the owner of a former PC cram school called MR Ichikawa lives downstairs and sometimes breaks into my server. Last night I forgot to remove the HDD before going to bed.
Did you format it? It was pure white. Did you format it rather than delete it? This is his fourth time. The same thing happens in the previous apartment
There were several times. There is no sound. When I looked at the mpd source on the site, it was mpd 0.22.8. Maybe there was an update this morning?
He immediately downloaded mpd 0.22.8 tar.xz. I wget using ssh in Nanopi-neo2. It took about 5 hours to compile.
You can use the library that was originally installed, so I think it will take about 6 hours to install in rare. The sound has improved. I realize it.



new mpd

play by new mpd 0.22.6 on 24th May 2021



Compiling

The source is being compiled
mpd.conf this time
mpd 0.22.8

mpd is now 0.22.8


mpd update Dietpi

If you are using Dietpi Buster, be sure to make a sound. samba, cifis-util, C ++, ffmpeg, Gcc, cmake, boost_1_67_0 or the latest
I think that the boost that is already installed is old, so please download the latest boost and unzip and install it.
doc mpd After confirmation
Install the library as described on the mpd site. If you get an error during compilation, follow the error and do what you need to do.
This includes installing libraries and creating directories. Please delete the mpd installed by apt-get.
Start by downloading the source of the latest mpd file. Make a suitable holder and download the source in it.
After that, the installation will start according to the description of mpd. The OS on which mpd can be installed is Ubuntu Buster, Dietpi Buster, and Armbian Buster.
In the case of Nanopi-Neo2, it will take about 7 hours to install mpd. This is the total time including the library. This time to 5.22nd 2021
Applies to the updated mpd 0.22.8. Anyone can install it if you install it step by step. All of this is done by accessing with ssh.
I think it is very convenient to have samba installed for testing. Relatively easy from the impressed Dietpi Buster music server
I think you can easily update mpd.
systemctl restart mpd
systemctl status mpd
if do you have error please fix part which has error.then restart mpd again to try.


Trouble occurred


1) The sound is quiet,
2) Volume control is not possible,
3) The sound is hard
That's the point.
/boot/armbianEnv.txt
you look at spdif has been removed. Sun50i-h5-nanopi-neo2-spdif.dtb in /boot/dtb/allwinner was deleted.
Maybe Dietpi did something wrong and deleted this file. Expecting dietpi-software will be a big deal. The directory will also be deleted.
This was a big problem. If there is a problem with the music server, we recommend removing the hard disk. There is a possibility that music and songs will be deleted when the OS deletes the directory without permission.
Therefore, it is necessary to install the TKZ driver introduced earlier again. Please re-edit armbianEnv.txt as well.


center>


audio out

status mpd has started cleanly

mpd 0.22.8

Volume could not be adjusted because there is no mixer type "software"



mpd

very stable mpd 0.22.8 and getting good sound but this one need good DIY DAC


how to install mpd

Just same way of raspberrypi .this case is Nanpopi-neo2 and using Dietpi.almost same way to get update mpd



mpd 0.22.8

mpd 0.22.8 by Nanpopi-neo2 sound is very good on 3rd June 2021



flac

About 100 songs were ripped with flac, the album art is beautiful




While connected to your home LAN, search for an image with another browser, look at the label, and cut it with shutter.
The save destination is a hard disk on the LAN. Save it as Folder.jpg.
After ripping, save it in a folder. You can copy it. The resulting image is the image shown above.



moon and sand

moon and sand by Kieth Jarrett flac



Testing sound by DIY DAC FN1242A 198Khz 24 bit

It's not relatively difficult to post a video, but it was quite useful because there was Adobe flash before,
but I shot it with mp4 made by Smartphone and the video is as it is I don't ride.
Therefore, edit it so that it can be seen on the net. It will take a few minutes. I use an application called AVideomux on Linux. You can now see it online.
Why don't you put it on Youtube?
It is copyrighted and cannot be posted on youtube, and even if it is uploaded, it will be muted,
so it is posted on the site like this. This is also a violation of copyright law.



Suddenly I have no sound, I've been on IPV6 since yesterday, and a guy downstairs called Ichikawa is misbehaving through my LAN. It's an imperfect connection to the apartment.
Warning: The unit file, source configuration file or drop-ins of systemd-journald.service changed on disk.
Then I looked at the site and it says to do # systemctl daemon-reload, so I did that and the sound came back.
Reference: http://blog.livedoor.jp/hide_system/archives/52081659.html



Slim Jet

Slimjet can indicated by your language



mpd update

mpd update doing now from mpd 0.22.8 to mpd 0.22.9 on 1st July 2021



mpd 0.22.9

for install .took about 3 hours and a half then mpd 0.22.9 on 1st July 2021 by Dietpi



netdata

This is the state of Netdata. I wish I had shown this during compile

.

Installing mpd
.

First, download, unzip and compile the following: mpd 0.21.x. The compilation method has changed since then. This is due to the origin of Debian Linux.
Download the necessary mpd sources from the mpd site. Do something like: $ sudo wget ftp://xxxxxxxxx.org mpd-version.tar.xz. This will download the source.
This source can be downloaded by creating a folder and using # wget within it. Before doing so, you need to install the following libraries.
tar xf mpd-version.tar.xz
cd mpd-version
In any case, you need:
a C++17 compiler (e.g. GCC 8 or clang 7)
Meson 0.49.0 and Ninja
Boost 1.58
pkg-config
Each plugin usually needs a codec library, which you also need to install. Check the Plugin reference for details about required libraries
Then run the following.
apt install meson g++\
libpcre3-dev \blur
libmad0-dev libmpg123-dev libid3tag0-dev \
libflac-dev libvorbis-dev libopus-dev libogg-dev \
libadplug-dev libaudiofile-dev libsndfile1-dev libfaad-dev \
libfluidsynth-dev libgme-dev libmikmod-dev libmodplug-dev
libmpcdec-dev libwavpack-dev libwildmidi-dev \
libsidplay2-dev libsidutils-dev libresid-builder-dev \
libavcodec-dev libavformat-dev \
libmp3lame-dev libtwolame-dev libshine-dev\
libsamplerate-0-dev libsoxr-dev \
libbz2-dev libcdio-paranoia-dev libiso9660-dev libmms-dev
libzzip-dev \
libcurl4-gnutls-dev libyajl-dev libexpat-dev \
libasound2-dev libao-dev libjack-jackd2-dev libopenal-dev \
libpulse-dev libshout3-dev\
libsndio-dev \
libmpdclient-dev \
libnfs-dev\
libupnp-dev\
libavahi-client-dev\
libsqlite3-dev\
libsystemd-dev\
libgtest-dev\
libboost-dev\
libicu-dev \
libchromaprint-dev\\
libgcrypt20-dev

These are the library installations. You do not need to do this more than once.
# meson .
# meson . output/release --buildtype=debugoptimized -Db_ndebug=true

# meson configure output/release
# ninja -C
# ninja -C output/release
This is the equivalent of compiling.
# ninja -C output/release
# ninja -C output/release install
If there are no errors, you can now install.
Uninstall the old binary installation just in case.
The uninstallation of the mpd installed this time will look like this.
# ninja -C
# ninja -C output/release uninstall

# ninja -C output/release uninstall
# systemctl restart mpd
# systemctl restart mpd
# systemctl status mpd
# mpd -V
# systemctl status mpd
# mpd -V
If you don't get any errors with
, it's working fine. These processes can be done from a terminal on another PC using SSH, I think Putty or Tera Term can be used.
It is easiest to do this from a Linux terminal.
# systemctl status mpg
# systemctl status mpd What the heck is this? This will show you the status of mpd in your server. This command will also give you error information if mpd is not working.
● mpd.service - Music Player Daemon
Loaded: loaded (/lib/systemd/system/mpd.service; disabled; vendor preset: enabled)
Active: active (running) since Mon 2021-06-28 21:21:03 JST; 6 days ago
Main PID: 1465 (mpd)
Tasks: 9 (limit: 4915)
Memory: 2.0G
CGroup: /system.slice/mpd.service
└─1465 /usr/local/bin/mpd --no-daemon /etc/mpd.conf
The above will be displayed. If the script fails, the error message will be displayed in red letters and the error message will be listed below the script.
If you can find out the cause of the error and correct it, it should work correctly.
Additionally, it is recommended to install myMPD from Dietpi-Software and also install nginx.

MPD installation and source code

myMPD

my MPD show Nanopi-Neo2-Dietpi Buster Music Server

.

Dietpi Music Server july 2021

my MPD by Dietpi Nanopi-Neo2



SATIE

There are some minor settings, let's use them! I think it's a useful mpd client



argerich and chello

Play and Show Claude Debussy mpd 0.22.9 sound is enough on 5th July 2021



My MPD Install

myMPD

Show my MPD by Nanopi-Neo2 Dietpi buster mpd 0.22.9



And the URL will be as follows.

http://192.168.1.X/index.nginx-debian.html
I installed myMPD most of the time ago, but it didn't work properly, so I installed nginx this time and it works fine.
I now understand what standalone means.
There is a setup, but if you modify the default, you will get an error, so use default.
It literally became a Dietpi Music server. The only problem is that it starts randomly selecting songs on its own and doesn't stop.



my mpd

What is it? Is it my imagination? I feel like it sounds better this way. Maybe it's just my imagination,



mympd


mympd

mympd 12.0.2 and mpd 0.23.13 by compile from source



Because alsa cannot be installed due to python, there was no sound because alsa cannot be installed on Armbian.
For that reason, I installed Dietpi Bookwoarm. There is sound. Default is mpd 0.23.12. Furthermore
I downloaded the source, compiled it, and installed the binary. This is the latest version of mpd 0.23.13.
mympd is 12.0.2



mympd

My mpd 13.0.1 and mpd 0.23.14 by compile version on 7th Nov 2023



mpd new

mpd 0.23.14 complile version on 7th Nov 2023




Compiling MPD went pretty smoothly. I was able to compile smoothly with ADSL Hikari, but it took about half a day.With Hikari, it only took a few hours.
I think the compilation is finished. Uninstall the previous version in the directory and then install the new mpd.
An error occurred after installing myMPD. Since mpd.conf was deleted, I pasted the mpd.conf that I had copied.
Rename a well-behaved mpd.conf to something like mpd-org and save it.
Create an empty file su $sudo touch mpd.conf in /etc. Then copy $ sudo cp mpd-org mpd.conf.
After that, reboot or restart mpd. Then check the status with # systemctl status mpd.
It should work as is if there are no errors.
I also updated myMPD to the latest version. It's 13.0.1. It is overwritten. This is also working fine. I think the sound is good.

I feel like the new MPD 23.14 has started to produce low frequencies. I didn't get this much low range, but I liked it.





































































































uboat


echer

image file wrost tool ,application good for any OS


Very impotant Note: If would like to use NanoPi-Neo2 as Music Server please lean Linux first.if do not know Linux.

my desktop shown by photo


main amplifier on 2018

this is Main Amplifier always using these Amplifiers. 300B Single Ended Amplifier


always something to do ......



Note: I feel that the MPD has become 0.20.xx and the sound is very good. Since the version of mpd is the same as Moodeaudio, RuneAudio, volumio 2,
the trend of sound is the same. Because there is no interface on the contrary, the sound is also
It might be good. I do not have a UI, but I think that there is no inconvenience if you use it with other clients. "quite stable".
MPD is fully stable with Nanopi-neo 2 even RaspberryPi 2, 3.
I think that the sound trends are more vivid than those who do not use the dedicated OS for Music Server because there is gloss in the sound. Please do try it :)
It demonstrates sufficient stability. Although moodeaudio, runeaudio sometimes freezes, it does not freeze, this MPD does not freeze, you can listen to music stably for a long time.

Although I spend a lot of time, I think the sound is good enough for MPD alone. The problem is that the OS is limited.
It is a disadvantage that even if a new version of Linux is released like x86 Linux does not work.
It is a very limited standalone Music Server. In order to put WEBGUI, the ability to combine servers is necessary.
It is best to use a client. I think that it is a safe line to use Raspberry Pi. If you say
Why? Does "Raspberry Pi foundation" not issue Arm 7 or Arm 8 of PiZero? I think that Pizero is limited in use and limited.
There is not a good translation if it is cheap. There are lots of doubts.but try to build up small Music Server not so bad.
I am very happy using NanoPi-Neo2 with mpd 0.20.90 by ES9023 DIY DAC.

for Test by ENCORE



Links

ChiKoDac/add SPDIF/OLE etc

tkz_ memovery much helpful for NanoPi-Neo2 configure.

Mr TKZ site for NanoPi-Neo2 for SPDIF and OLE LCD ! please use translate site by Google



Free MP3

Free Down load MP3 from Classic,POP to Jazz any kind of Music



Fm Steram ORG



NanoPi Tip

Diet PiDietPi from here

Nanopi-neo2



to get OS for NanoPi Neo2

Friendly Elec

LightMPD only Japanese siteso please use google translate

Armbian


Mr TKZ version Volumio2 for NanopiNeo2

this part translate by Google:this Volumio2 for NanoPi-Neo2 has Master Clock





7th Avenue

since 18th Sep 2017 NanoPi-Neo2 Music Server how to last up date 7th Nov 2023

Single Ended Amplifier D.I.Y edited with BlueFish By JH1 DAS ex WB4ACI from Sakura Chiba Japan

How to build up Amplifier Single Ended Amplifier 2021