Dạ "em iu khoa học"cuối năm bác chạy "đua vũ trang" quá nha, hihi
@linh0983
Setup x86 FE như thế nào bác nhỉ?
x86_64-upnpgw-aoe-b15.zip định gắn lên Atomic Pi mà chưa ra.
Món x86 nghe đâu phải gắn USB-LAN Adpater nếu không có 2 cổng LAN, mà nó cũng kén driver nữa. Để mình thử. Cảm ơn bác.http://albumplayer.ru/linux/english.html
Cánh này nhanh hơn bác dùng img AlbumPlayer sau đó thêm aoe 15 vào làm FE a .
Bác Nhật này chơi như vậy .
@パパリウス さん
β版の公開スピードに全く追いつけてないのですが、個人的な「ツボ」に嵌った組み合わせと雑感です。音質の好み優先で安定度とかはまったく評価してないので独り言みたいなものですが。
組み合わせは
Front AtomicPi (x86_64+upnpgw β12→aoe β7 mpd→AlbumPlayer)
Back Pi4(smpdplayer β13 aoe.dreq=64 aoe.recv=2)
DLNA APU1C 2.5sataHDD Archlinux(64bit)+minimserver
DMC Android mconnect player lite
雑感
音像が前に出過ぎることもなく、それぞれの音に奥行きを伴ってSP間に定位してます。
天井の高い空間表現と相まってSPの存在を意識することはありません。
サックスなど木管楽器では、リード震えまでリアル再現されていて、吹き抜け方もストレスがなく心地良いです。ボーカルのビブラートもリアルです。
dmpなどダイナミックレンジの大きい録音(コンプレッションやリミッターを掛けない)録音では、柔らかさを保ったままバスドラもシンバルも同時に鋭く切れ込み上質なアナログ盤再生のようです。frontをPi3やAPU1にするとここまでの鳴り方にならないので、intel系x86_64にアドバンテージがあるように感じます。
フロントのVersionでも違いがあるようなので、何かパラメータ変更ができるとおもしろいのかなと思います。
https://www.symphonic-mpd.com/forum/topic/141/audio-over-ether/806
Mình chưa hiểu bác USB-LAN ở đây là gì vậy a .Món x86 nghe đâu phải gắn USB-LAN Adpater nếu không có 2 cổng LAN, mà nó cũng kén driver nữa. Để mình thử. Cảm ơn bác.
Mình thấy ở đây nó kêu vậyMình chưa hiểu bác USB-LAN ở đây là gì vậy a .
Bác @linh0983 cho hỏi ngu phát là dùng pi3 làm FE có phải dùng dòng lệnh này khôngBác install smpd 1.0.7 vào thẻ nhớ sau đó bác download file dưới giải nén ra chép đè vào , Pi4 ver 1.4 khi đó mới boot được bác vào setiting up online lên 1.0.10 ngon luôn a .
smpd-107-firmware_20201227.zip
Bác @linh0983 cho hỏi ngu phát là dùng pi3 làm FE có phải dùng dòng lệnh này không
- Bao gồm hạt nhân RT cho RPi3. Giải nén và ghi đè khởi động. (/root/kernel.4.19.71-rt.tar.gz) Và nếu dùng thì lệnh như nào ợ...
Đoạn này là setup/update module: aoe và vsound anh à.stop vsound
modprobe -r vsound
cd aoe.b15/front
cp aoe /usr/bin/
cp aoe_profile.sh /etc/profile.d/
cp vsound.ko /lib/modules/4.19.71-rt24-v8/kernel/drivers/aoe/
Bác cho em cái hướng dẫn nhé, thanksAnh @mtminh nói không sai các anh ạ. minidlna tiếng rất hay so với các thứ khác. Em không ngờ là cách đẩy file sang renderer lại ảnh hưởng đến âm thanh nhiều như vậy
Em đang cật lực test minidlna trên nhiều platform để xem như thế nào.
Có ông dev nimloth đã porting minidlna sang DSM. Em test chạy ok. Âm thanh của nó trên NAS rất tốt.
https://synology.nimloth.pl/
PS:
- Đã fix được vụ cover bé tí theo hướng dẫn của anh Minh rồi ạ. Em cảm ơn anh Minh lần nữa!
Cái patch minidlna-1.2.1-cover-resize.patch này trước đây em có thử nhưng là của dev khác nên không được. Hôm nay em chạy cái patch của anh Minh là ngon liền. Anh í thặc là pro
Các trang web do anh Minh chỉ đường:
http://m.blog.naver.com/parkmino45/221099945434
https://github.com/ywhs/linux-software/releases/tag/1.2.1
https://octroom.exblog.jp/21092409/
https://melgrubb.com/2016/12/11/rphs-v2-minidlna/
- Em mới nhận được Allo Nirvana rồi ạ.
Nguồn hoàn thiện đẹp, sắc xảo. Hy vọng là âm thanh của nó tương xứng với ngoại hình.
Để fix vụ cover bé tí 160x160 của minidlna. Các bước như sau. Tút này em chạy trên pi4 v1.1 / Buster lite 5.4.83 (2021-01-11).Bác cho em cái hướng dẫn nhé, thanks
pi@raspberrypi:~ $ uname -a
Linux raspberrypi 5.4.83-v7l+ #1379 SMP Mon Dec 14 13:11:54 GMT 2020 armv7l GNU/Linux
pi@raspberrypi:~ $ cat /proc/cpuinfo | grep Model
Model : Raspberry Pi 4 Model B Rev 1.1
pi@raspberrypi:~ $ cat /proc/meminfo | grep Mem
MemTotal: 3919796 kB
MemFree: 2849096 kB
MemAvailable: 3645708 kB
sudo apt-get purge minidlna -y
sudo apt-get remove minidlna
sudo apt-get autoremove -y
wget https://sourceforge.net/projects/minidlna/files/minidlna/1.2.1/minidlna-1.2.1.tar.gz
Mirror:
wget "https://drive.google.com/uc?export=download&id=1CxkYoMsSuANV9Ye1L-9FTNIjPr1-omys" -O minidlna-1.2.1.tar.gz
wget https://gist.github.com/grigorye/d30bbed518226e44a18eec75f6f6159e/raw/78a5e3261cc6c88bbf901cd1adac26ec6b2f978b/minidlna-1.2.1-cover-resize.patch
Mirror:
wget "https://drive.google.com/uc?export=download&id=1LPz61FHqi1XcNQtPJfVooi3euqJUK-im" -O minidlna-1.2.1-cover-resize.patch
sudo apt-get update
sudo apt-get install build-essential autopoint debhelper dh-autoreconf gcc libavutil-dev libavcodec-dev libavformat-dev libjpeg-dev libsqlite3-dev libexif-dev libid3tag0-dev libogg-dev libvorbis-dev libflac-dev -y
tar -zxvf minidlna-1.2.1.tar.gz
cd minidlna-1.2.1
cp /home/pi/minidlna-1.2.1-cover-resize.patch ./
patch -p1 < minidlna-1.2.1-cover-resize.patch
./configure
make
sudo make install
sudo cp ./minidlna.conf /etc/
sudo cp linux/minidlna.init.d.script /etc/init.d/minidlna
sudo chmod +x /etc/init.d/minidlna
sudo update-rc.d minidlna defaults
sudo mkdir /var/cache/minidlna
media_dir=A,/mnt/NAS
resize_covers=no
friendly_name=minidlna
db_dir=/var/cache/minidlna
log_dir=/var/log
log_level=no
inotify=yes
root_container=M
wide_links=yes
sudo service minidlna stop
sudo service minidlna start
sudo /usr/local/sbin/minidlnad -r
sudo /usr/local/sbin/minidlnad -R
pi@raspberrypi:~ $ /usr/local/sbin/minidlnad -V
Version 1.2.1
pi@raspberrypi:~ $ service minidlna status
● minidlna.service - LSB: DLNA/UPnP-AV media server
Loaded: loaded (/etc/init.d/minidlna; generated)
Active: active (running) since Thu 2021-02-11 08:51:25 +07; 3min 30s ago
Docs: man:systemd-sysv-generator(8)
Process: 573 ExecStart=/etc/init.d/minidlna start (code=exited, status=0/SUCCESS)
Tasks: 3 (limit: 4915)
CGroup: /system.slice/minidlna.service
├─590 /usr/local/sbin/minidlnad -f /etc/minidlna.conf
└─621 /usr/local/sbin/minidlnad -f /etc/minidlna.conf
Feb 11 08:51:24 raspberrypi systemd[1]: Starting LSB: DLNA/UPnP-AV media server...
Feb 11 08:51:25 raspberrypi minidlna[573]: Starting minidlna: minidlna.
Feb 11 08:51:25 raspberrypi systemd[1]: Started LSB: DLNA/UPnP-AV media server.
http://your_ip:8200/
fs.inotify.max_user_watches = 65536
sudo reboot
wget "https://drive.google.com/uc?export=download&id=1zO1NrOjxiCmtOTvgYceyVskX1mXwzrt8" -O minidlna-1.2.1-add-support-dsd.patch
wget "https://drive.google.com/uc?export=download&id=1M-oOJJ2mvaZQ_e3lbk_axclHMy0ZUwoV" -O favicon-support-v1.2.1.patch
patch -p1 < minidlna-1.2.1-add-support-dsd.patch
patch -p1 < favicon-support-v1.2.1.patch
Cảm ơn bác . Tuyệt quáĐể fix vụ cover bé tí 160x160 của minidlna. Các bước như sau. Tút này em chạy trên pi4 v1.1 / Buster lite 5.4.83 (2021-01-11).
Mã:pi@raspberrypi:~ $ uname -a Linux raspberrypi 5.4.83-v7l+ #1379 SMP Mon Dec 14 13:11:54 GMT 2020 armv7l GNU/Linux pi@raspberrypi:~ $ cat /proc/cpuinfo | grep Model Model : Raspberry Pi 4 Model B Rev 1.1 pi@raspberrypi:~ $ cat /proc/meminfo | grep Mem MemTotal: 3919796 kB MemFree: 2849096 kB MemAvailable: 3645708 kB
1. Uninstall minidlna nếu đã install trước đó:
sudo apt-get purge minidlna -y
sudo apt-get remove minidlna
sudo apt-get autoremove -y
2. Download 2 file này về pi. Mặc nhiên là /home/pi
minidlna-1.2.1.tar.gz
Mã:wget https://sourceforge.net/projects/minidlna/files/minidlna/1.2.1/minidlna-1.2.1.tar.gz
minidlna-1.2.1-cover-resize.patch
Mã:wget https://gist.github.com/grigorye/d30bbed518226e44a18eec75f6f6159e/raw/78a5e3261cc6c88bbf901cd1adac26ec6b2f978b/minidlna-1.2.1-cover-resize.patch
3. Chạy các lệnh sau:
Mã:sudo apt-get update sudo apt-get install build-essential autopoint debhelper dh-autoreconf gcc libavutil-dev libavcodec-dev libavformat-dev libjpeg-dev libsqlite3-dev libexif-dev libid3tag0-dev libogg-dev libvorbis-dev libflac-dev -y tar -zxvf minidlna-1.2.1.tar.gz cd minidlna-1.2.1 cp /home/pi/minidlna-1.2.1-cover-resize.patch ./ patch -p1 < minidlna-1.2.1-cover-resize.patch ./configure make sudo make install sudo cp ./minidlna.conf /etc/ sudo cp linux/minidlna.init.d.script /etc/init.d/minidlna sudo chmod +x /etc/init.d/minidlna sudo update-rc.d minidlna defaults sudo mkdir /var/cache/minidlna
4. Edit file /etc/minidlna.conf như sau. /mnt/NAS là nơi chứa nhạc:
Mã:media_dir=A,/mnt/NAS resize_covers=no friendly_name=minidlna db_dir=/var/cache/minidlna log_dir=/var/log log_level=no inotify=yes wide_links=yes
5. Start và stop service:
Mã:sudo service minidlna stop sudo service minidlna start
Cập nhật library:
Mã:sudo /usr/local/sbin/minidlnad -r
Cập nhật full library:
Mã:sudo /usr/local/sbin/minidlnad -R
6. Test:
Mã:pi@raspberrypi:~ $ /usr/local/sbin/minidlnad -V Version 1.2.1
Mã:pi@raspberrypi:~ $ service minidlna status ● minidlna.service - LSB: DLNA/UPnP-AV media server Loaded: loaded (/etc/init.d/minidlna; generated) Active: active (running) since Thu 2021-02-11 08:51:25 +07; 3min 30s ago Docs: man:systemd-sysv-generator(8) Process: 573 ExecStart=/etc/init.d/minidlna start (code=exited, status=0/SUCCESS) Tasks: 3 (limit: 4915) CGroup: /system.slice/minidlna.service ├─590 /usr/local/sbin/minidlnad -f /etc/minidlna.conf └─621 /usr/local/sbin/minidlnad -f /etc/minidlna.conf Feb 11 08:51:24 raspberrypi systemd[1]: Starting LSB: DLNA/UPnP-AV media server... Feb 11 08:51:25 raspberrypi minidlna[573]: Starting minidlna: minidlna. Feb 11 08:51:25 raspberrypi systemd[1]: Started LSB: DLNA/UPnP-AV media server.
Mã:http://your_ip:8200/
Vậy là xong ạ!
Lưu ý: Cách bên trên tạo service theo kiểu cũ init.d. Nếu thích mình có thể cho nó chạy theo cách systemd minidlna.service. Em sẽ test sau ạ.
More info: Service init.d scripts vs /etc/systemd/system vs /usr/lib/systemd/system
Trước và sau khi fix covers:
Để fix vụ cover bé tí 160x160 của minidlna. Các bước như sau. Tút này em chạy trên pi4 v1.1 / Buster lite 5.4.83 (2021-01-11).
Mã:pi@raspberrypi:~ $ uname -a Linux raspberrypi 5.4.83-v7l+ #1379 SMP Mon Dec 14 13:11:54 GMT 2020 armv7l GNU/Linux pi@raspberrypi:~ $ cat /proc/cpuinfo | grep Model Model : Raspberry Pi 4 Model B Rev 1.1 pi@raspberrypi:~ $ cat /proc/meminfo | grep Mem MemTotal: 3919796 kB MemFree: 2849096 kB MemAvailable: 3645708 kB
1. Uninstall minidlna nếu đã install trước đó:
sudo apt-get purge minidlna -y
sudo apt-get remove minidlna
sudo apt-get autoremove -y
2. Download 2 file này về pi. Mặc nhiên là /home/pi
minidlna-1.2.1.tar.gz
Mã:wget https://sourceforge.net/projects/minidlna/files/minidlna/1.2.1/minidlna-1.2.1.tar.gz
minidlna-1.2.1-cover-resize.patch
Mã:wget https://gist.github.com/grigorye/d30bbed518226e44a18eec75f6f6159e/raw/78a5e3261cc6c88bbf901cd1adac26ec6b2f978b/minidlna-1.2.1-cover-resize.patch
3. Chạy các lệnh sau:
Mã:sudo apt-get update sudo apt-get install build-essential autopoint debhelper dh-autoreconf gcc libavutil-dev libavcodec-dev libavformat-dev libjpeg-dev libsqlite3-dev libexif-dev libid3tag0-dev libogg-dev libvorbis-dev libflac-dev -y tar -zxvf minidlna-1.2.1.tar.gz cd minidlna-1.2.1 cp /home/pi/minidlna-1.2.1-cover-resize.patch ./ patch -p1 < minidlna-1.2.1-cover-resize.patch ./configure make sudo make install sudo cp ./minidlna.conf /etc/ sudo cp linux/minidlna.init.d.script /etc/init.d/minidlna sudo chmod +x /etc/init.d/minidlna sudo update-rc.d minidlna defaults sudo mkdir /var/cache/minidlna
4. Edit file /etc/minidlna.conf như sau. /mnt/NAS là nơi chứa nhạc:
Mã:media_dir=A,/mnt/NAS resize_covers=no friendly_name=minidlna db_dir=/var/cache/minidlna log_dir=/var/log log_level=no inotify=yes wide_links=yes
5. Start và stop service:
Mã:sudo service minidlna stop sudo service minidlna start
Cập nhật library - forces a rescan:
Mã:sudo /usr/local/sbin/minidlnad -r
Cập nhật full library - forces a rebuild:
Mã:sudo /usr/local/sbin/minidlnad -R
6. Test:
Mã:pi@raspberrypi:~ $ /usr/local/sbin/minidlnad -V Version 1.2.1
Mã:pi@raspberrypi:~ $ service minidlna status ● minidlna.service - LSB: DLNA/UPnP-AV media server Loaded: loaded (/etc/init.d/minidlna; generated) Active: active (running) since Thu 2021-02-11 08:51:25 +07; 3min 30s ago Docs: man:systemd-sysv-generator(8) Process: 573 ExecStart=/etc/init.d/minidlna start (code=exited, status=0/SUCCESS) Tasks: 3 (limit: 4915) CGroup: /system.slice/minidlna.service ├─590 /usr/local/sbin/minidlnad -f /etc/minidlna.conf └─621 /usr/local/sbin/minidlnad -f /etc/minidlna.conf Feb 11 08:51:24 raspberrypi systemd[1]: Starting LSB: DLNA/UPnP-AV media server... Feb 11 08:51:25 raspberrypi minidlna[573]: Starting minidlna: minidlna. Feb 11 08:51:25 raspberrypi systemd[1]: Started LSB: DLNA/UPnP-AV media server.
Mã:http://your_ip:8200/
Vậy là xong ạ!
Lưu ý: Cách bên trên tạo service theo kiểu cũ init.d. Nếu thích mình có thể cho nó chạy theo cách systemd minidlna.service. Em sẽ test sau ạ.
More info: Service init.d scripts vs /etc/systemd/system vs /usr/lib/systemd/system
Trước và sau khi fix covers:
Dạ fix được cái này thích quá. Tiếng của minidlna nghe rất thoát và gần.Cám ơn bạn tml3nr đã hướng dẫn cài đặt minidlna, vừa cài đặt thành công trên pi3+, âm thanh hay trung thực hơn hẳn.