Raspberry Pi + Rune Audio ::: Một trải nghiệm nghe nhạc mới

quatmo

Well-Known Member
Cái này là ghi chú của bác Lâm cho bàn V2.mod các bác nếu ai đó dùng a. :eek:

MPD 0.96 V2.mod

MPD upmpdcli.service (bật) = Test play Ok
SC spotifyd.service (bật) = Test play Ok
TC tidal.service (bật) = Test play Ok
Asset asset.service (đang tắt)
MiniDLNA minidlna.service (bật)
---------------
AP aprenderer.service (bật) Test play Ok
(AP nếu set card sẽ mất Pipe)
---------------
Menu/ Roon để bật Roon roonbridge khi cần.
--------------
Cần chỉnh config.txt trước khi cắm vào
PI 2: arm_freq=900
Pi 3: arm_freq=1152
-------------
Cần tắt không dùng service nào thì gõ name.service
VD:
Mã:
sudo systemctl disable minidlna.service

Các bác Update #2 SMPD Mod 2.3b
- Update environment cho AP support 48khz up tốt hơn.
- Update (như bản gốc) khi chạy SC hay MPD tắt các service khác (TC, AP...) để tối ưu cho âm thanh.
- Khi stop SC / MPD thì start trở lại TC, AP, DLNA
------------------
#1./ Dùng WinSCP copy 3 file đến thư mục /tmp
#2./ Chạy từng dòng sau rồi reboot

Mã:
sudo tar -xf /tmp/service.tgz --overwrite -C /etc/systemd/system/
sudo tar -xf /tmp/ympd.tgz --overwrite -C /home/pi/misc/
sudo tar -xf /tmp/addon.tgz --overwrite -C /home/pi/configs/

Ngoài ra các bác thêm dấu # dòng startup_sound=on cho đỡ phiền.
Mã:
sudo nano /boot/config.txt

Và tắt UpMPD đi vì AP chạy ngon hơn rồi
Mã:
sudo systemctl disable upmpdcli


https://drive.google.com/drive/folders/1e32PW73TSAwub30Jf_7Ih9q4ptp3q6xI?usp=sharing

----------------------
 

rndce

Well-Known Member
Các bác Update #2 SMPD Mod 2.3b
....................
Ngoài ra các bác thêm dấu # dòng startup_sound=on cho đỡ phiền.
Mã:
sudo nano /boot/config.txt

----------------------
- Tính hỏi bác vụ thiết lập lại món startup_sound làm sao để nó về lại sound gốc của smpd.
Sound startup trên bản này nghe như nổ như bom, không gian đang yên tĩnh nghe giật thót cả người.
- Trên máy mình kiểm tra AP thì thấy đang active, nhưng vào Linn Kazoo thì ko thấy AP, chỉ thấy UpMPD.
(hoặc qua bên Bubble Server cũng ko thấy AP, chỉ thấy UpMpd)
 
Chỉnh sửa lần cuối:

quatmo

Well-Known Member
- Tính hỏi bác vụ thiết lập lại món startup_sound làm sao để nó về lại sound gốc của smpd.
Sound startup trên bản này nghe như nổ như bom, không gian đang yên tĩnh nghe giật thót cả người.
- Trên máy mình kiểm tra AP thì thấy đang active, nhưng vào Linn Kazoo thì ko thấy AP, chỉ thấy UpMPD.
(hoặc qua bên Bubble Server cũng ko thấy AP, chỉ thấy UpMpd)
Một số App nó không work với AP, Lumin chẳng hạn. Khác biệt là UpMpd có setting OpenHome.
Máy mình thì Bubble App thấy đủ AP, UpMpd.
 

tml3nr

Moderator
Các bác Update #2 SMPD Mod 2.3b......

Ngoài ra các bác thêm dấu # dòng startup_sound=on cho đỡ phiền.....

- Tính hỏi bác vụ thiết lập lại món startup_sound làm sao để nó về lại sound gốc của smpd.

Sound startup trên bản này nghe như nổ như bom, không gian đang yên tĩnh nghe giật thót cả người......
Theo em thấy mình phải set startup_sound=off hoặc là xóa hết luôn dòng này thì nó mới silent các anh ạ.

Vì trong rc.local dòng lệnh như sau:

Mã:
if [ $(grep "^startup_sound=on" /boot/config.txt|wc -l) = 1 ];then
  if [ $(file -b /dev/xsink|grep "character special"|wc -l) = 1 ];then
  if [ ! $(aplay -l|wc -l) = 0 ];then
  cat /home/pi/misc/R2D2_00$(expr $RANDOM % 3)$SUFFIX.wav > /dev/xsink
  fi

Do đó cho dù mình có thêm # vào thì lệnh grep chỉ cần thấy "startup_sound=on" là nó la làng liền.
 
Chỉnh sửa lần cuối:

linh0983

Well-Known Member
Board Hackboard này có GPIO y chang RPI các bác a . ;)


Q0.jpg


Có adapter chuyển : :eek:

Q1.jpg


Bảng so sánh : :mad:
Q2.jpg


https://www.crowdsupply.com/hackboard/hb2
FifoPi ko cần driver chắc là dùng được với hackboard bác @toi511 ạ . ( cài roon out trực tiếp luôn bác ui ) . :p
 

linh0983

Well-Known Member
Bác @toi511 ReclockPi mấy chú tây khen dùng ngon âm thanh cải thiện hơn khi dùng cho FifoPi . Order trong mùa dịch này ko chắc bác a . Khi nào bác nhờ người nhà bên kia order bác cho mình ké 1 chú nhé . :eek:
Ian trả lời mình đây bác : " Please also make sure you agree to the terms and conditions in the invoice before you make the payment. It could be slower or more risk of loss than normal under this special COVID19 situation. "
 

toi511

Well-Known Member
Bác @toi511 ReclockPi mấy chú tây khen dùng ngon âm thanh cải thiện hơn khi dùng cho FifoPi . Order trong mùa dịch này ko chắc bác a . Khi nào bác nhờ người nhà bên kia order bác cho mình ké 1 chú nhé . :eek:
Ian trả lời mình đây bác : " Please also make sure you agree to the terms and conditions in the invoice before you make the payment. It could be slower or more risk of loss than normal under this special COVID19 situation. "
Em oder rồi, k biết bao giờ tới
 

rndce

Well-Known Member
Các bác Update #2 SMPD Mod 2.3b
- Update environment cho AP support 48khz up tốt hơn.
- Update (như bản gốc) khi chạy SC hay MPD tắt các service khác (TC, AP...) để tối ưu cho âm thanh.
- Khi stop SC / MPD thì start trở lại TC, AP, DLNA
------------------
#1./ Dùng WinSCP copy 3 file đến thư mục /tmp
#2./ Chạy từng dòng sau rồi reboot

Mã:
sudo tar -xf /tmp/service.tgz --overwrite -C /etc/systemd/system/
sudo tar -xf /tmp/ympd.tgz --overwrite -C /home/pi/misc/
sudo tar -xf /tmp/addon.tgz --overwrite -C /home/pi/configs/

Ngoài ra các bác thêm dấu # dòng startup_sound=on cho đỡ phiền.
Mã:
sudo nano /boot/config.txt

Và tắt UpMPD đi vì AP chạy ngon hơn rồi
Mã:
sudo systemctl disable upmpdcli


https://drive.google.com/drive/folders/1e32PW73TSAwub30Jf_7Ih9q4ptp3q6xI?usp=sharing

----------------------
Sau khi update lên bản SMPD V2.3b theo hướng dẫn của bác @quatmo, thì bây giờ việc chuyển đổi qua lại giữa nghe nhạc trên Tidal và NAS thuận tiện hơn:
- Đang nghe offline từ NAS bằng webUI, muốn nghe Tidal stream qua thì chỉ việc pause nhạc offline trên webUI, chờ khoảng 10 giây là biểu tượng smpd 0.96 xuất hiện ở app Tidal trên phone và chỉ đơn giản là bấm play tren Tidal app là thưởng thức nhạc online.
- Ngược lại, đang nghe Tidal stream qua Smpd, muốn gnhe nhạc offline qua NAS thì chỉ cần bấm play trên webUI là nghe thôi (chứ ko cần phải dừng pause Tidal trên phone như trước đây: việc dừng Tidal để phát nhạc offline NAS giờ đã có script auto làm rồi.)
- Và quan trọng là được nghe Tidal bằng aplay-rt.
Tidal-Pipe.png
 

quatmo

Well-Known Member
Mount nhiều Nas khác nhau trong SMPD
Điều khó khăn của SMPD là nếu Nas mình có nhiều folder gốc khác nhau (hoặc nhiều NAS) cần add mount vào SMPD không được. Mod chút sẽ Ok ngay.

#1./ Tạm ngưng mount fstab
Mã:
sudo chown pi:pi /etc/fstab

WinSCP edit file /home/pi/configs/fstab
Thêm dấu # trước những dòng đã mout trước nếu có
#//192.168.1.16/.....

Reboot lại

#2./ Tạo sub folder
Mã:
sudo chown pi:pi /var/lib/mpd/music/NAS
VD: Tạo folder CD, HIRES, FLAC
Mã:
mkdir /home/pi/mpd/music/NAS/CD
mkdir /home/pi/mpd/music/NAS/HIRES
mkdir /home/pi/mpd/music/NAS/FLAC

#3./ Mount vào sub folder
WinSCP edit edit /etc/fstab, bỏ dấu # và edit mount tương ứng NAS
VD folder //192.168.1.16/disk01/CD của NAS sẽ mount vào folder /var/lib/mpd/music/NAS/CD
Mã:
//192.168.1.16/disk01/CD /var/lib/mpd/music/NAS/CD cifs ro,noauto,x-systemd.automount,sec=ntlmssp,vers=1.0,rsize=129940,cache=none,iocharset=utf8,username=nas,password=admin
//192.168.1.16/disk02/HIRES /var/lib/mpd/music/NAS/HIRES cifs ro,noauto,x-systemd.automount,sec=ntlmssp,vers=1.0,rsize=129940,cache=none,iocharset=utf8,username=nas,password=admin
//192.168.1.16/disk03/FLAC /var/lib/mpd/music/NAS/FLAC cifs ro,noauto,x-systemd.automount,sec=ntlmssp,vers=1.0,rsize=129940,cache=none,iocharset=utf8,username=nas,password=admin

#4./ Mod xíu
Trong 3 file này: spotify_event.sh, shairport_event.sh, mpd_event.sh
Thêm dấu * vào chỗ nào có chữ NAS/ thành NAS/*
Mã:
/var/lib/mpd/music/NAS/*

Xong. reboot

2021-05-12-09_23_46-symphonic-mpd.png


Có thể an tâm nghe nhạc được rồi hihi! ;)
 
Chỉnh sửa lần cuối:

tml3nr

Moderator
Chỉnh sửa lần cuối:

linh0983

Well-Known Member
Nó giống Pi hả anh
Pinout GPIO y chang RPI . Hackboard 2 chưa phát hành bác ơi . Con này chạy Daphile ngon xuất âm thanh qua FifoPi sau khi qua phần sạch ko lo nhiễu nhiếc gì bác a . ( FifoPi đóng vai trò như cái máy lọc ) . Có thể cài 2 OS Linux và windown thứ tự boot được chọn từ bios . o_O
 
Chỉnh sửa lần cuối:
Bên trên