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

Cài xong anh thay thế web của anh ở file này: /boot/ip.ini
(không cần reboot)
systemctl restart connectnfs.service
rồi kiểm tra kết quả trong /etc/fstab
A: Đã tự gán IP vào /etc/fstab ngon lành

Bác làm NFS mình chịu thua không tự test được.
Hiện giờ ko kiểm tra NFS được. Vì NFS mình chỉ share local, ra internet làm chưa được
SMB thì share nội, ngoại mạng được rồi.


SMB đã mount local và IP DDNS thấy file nhạc thư mục /mnt/MPD/NAS/dsd1_cifs trong raudio. LMS duyệt ok, play dsd ok
NFS (local share) đã mount thấy file nhạc thư mục /mnt/MPD/NAS/dsd1_nfs trong raudio. LMS báo emty
23.png

Em test NFS của bác @quatmo "harmona.dyndns-ip.com" thì OK. Bác @mtminh kiểm tra lại NFS của bác đã mở port public ra internet chưa? (nhờ bác @quatmo public thoai).
Bash:
rAudio:~  #  systemctl status connectnfs.service
* connectnfs.service - Connect NFS
     Loaded: loaded (/etc/systemd/system/connectnfs.service; enabled; preset: disabled)
     Active: active (running) since Mon 2023-10-09 18:46:28 +07; 3s ago
TriggeredBy: * getip.timer
    Process: 135746 ExecStartPre=sleep 15 (code=exited, status=0/SUCCESS)
   Main PID: 135749 (getip.sh)
      Tasks: 2 (limit: 4468)
        CPU: 32ms
     CGroup: /system.slice/connectnfs.service
             |-135749 /bin/bash /opt/getip.sh
             `-135752 ping -c 1 -W 3 harmona.dyndns-ip.com

Oct 09 18:46:13 rAudio systemd[1]: Starting Connect NFS...
Oct 09 18:46:28 rAudio systemd[1]: Started Connect NFS.
Oct 09 18:46:28 rAudio getip.sh[135749]: NFS OK

Em đã test lại. Kết quả thông báo vẫn như trên. Nhưng thực tế vẫn bị lỗi không mount được thư mục /mnt/MPD/NAS/DSD.
Test NFS theo địa chỉ IP trên web raudio báo lỗi:
Mã:
Mount failed:
42.117.81.101:/DSD
access denied by server while mounting 42.117.81.101:/DSD
 
Chỉnh sửa lần cuối:

mtminh

Well-Known Member
Để tối em share NFS ra internet thử, hình như cần mở port 2049
Đã chỉnh lại chút, địa chỉ web lưu ở file /opt/ip.ini
Em test NFS của bác @quatmo "harmona.dyndns-ip.com" thì OK. Bác @mtminh kiểm tra lại NFS của bác đã mở port public ra internet chưa? (nhờ bác @quatmo public thoai).
sysnology dùng 3 port
NFS111, 892, 2049TCP/UDP
Xem htop thấy dùng cổng 892. Không chạy, mình mở luôn 3 port
 

quatmo

Well-Known Member
Em test NFS của bác @quatmo "harmona.dyndns-ip.com" thì OK. Bác @mtminh kiểm tra lại NFS của bác đã mở port public ra internet chưa? (nhờ bác @quatmo public thoai).


Em đã test lại. Kết quả thông báo vẫn như trên. Nhưng thực tế vẫn bị lỗi không mount được thư mục /mnt/MPD/NAS/DSD.
Test NFS theo địa chỉ IP trên web raudio báo lỗi:
Mã:
Mount failed:
42.117.81.101:/DSD
access denied by server while mounting 42.117.81.101:/DSD
Mình cũng như bác, IP Wan Ok, nhưng không mout được folder, dù đã share NFS thư mục DSD bằng openmediavault (OVM6). Port 2049 Open.

Nó hiện vậy, không map đúng folder.
UserB/SizeB là gì, ở đâu ra không biết luôn.

2023-10-09-20_10_20-System.png



2023-10-09-20_19_23-System.png
 
Chỉnh sửa lần cuối:

mtminh

Well-Known Member
Mình cũng như bác, IP Wan Ok, nhưng không mout được folder, dù đã share NFS thư mục DSD bằng openmediavault (OVM6). Port 2049 Open.

Nó hiện vậy, không map đúng folder.
UserB/SizeB là gì, ở đâu ra không biết luôn.

2023-10-09-20_10_20-System.png



2023-10-09-20_19_23-System.png
Hai bác thử xem:

SMB cần tên fold chia sẻ là đủ:
NFS cần path đầy đủ dẫn tới fold chia sẻ. Vd: volumexxx/DSD

Mò edit NFS rule > squash: no map = squash: Map all users to guest. LMS duyệt NFS fold ngon
Giờ bước tiếp mò publish internet
 

quatmo

Well-Known Member
Hai bác thử xem:

SMB cần tên fold chia sẻ là đủ
NFS cần path đầy đủ dẫn tới fold chia sẻ

Mò edit NFS rule > squash: no map = squash: Map all users to guest. LMS duyệt NFS fold ngon
Giờ bước tiếp mò publish internet
Anh sửa NFS rule dòng này giùm em, để em gắn vào code getip

Mã:
11.22.33.44:/DSD    /mnt/MPD/NAS/DSD  nfs   defaults,noauto,bg,soft,timeo=5  0  0

Hay ý anh nói NFS rule phía server ?
 

mtminh

Well-Known Member
Anh sửa NFS rule dòng này giùm em, để em gắn vào code getip

Mã:
11.22.33.44:/DSD    /mnt/MPD/NAS/DSD  nfs   defaults,noauto,bg,soft,timeo=5  0  0

Hay ý anh nói NFS rule phía server ?
Không phải bác lâm. Chưa đổi NFS rule phía server, raudio vẫn mount ngon lành. Mà LMS không thấy nội dung fold đó

Bác xem hình post #27,195. Cùng fold chia sẻ DSD: SMB = DSD, NFS = volume2/DSD

Anh sửa NFS rule dòng này giùm em, để em gắn vào code getip
Mã:
11.22.33.44:/DSD /mnt/MPD/NAS/DSD nfs defaults,noauto,bg,soft,timeo=5 0 0

Trong etc/fstab phải không bác
 

mtminh

Well-Known Member
Đã add fstab: 11.22.33.44:/DSD /mnt/MPD/NAS/DSD nfs defaults,noauto,bg,soft,timeo=5 0 0

Chấm đỏ, raudio không mount
 

quatmo

Well-Known Member
Đã add fstab: 11.22.33.44:/DSD /mnt/MPD/NAS/DSD nfs defaults,noauto,bg,soft,timeo=5 0 0

Chấm đỏ, raudio không mount

Server, Show-nfs:
root@orpi:~# exportfs -v

Mã:
/export/DSD     192.168.1.0/24(ro,wdelay,root_squash,no_subtree_check,anonuid=1000,anongid=1001,sec=sys,ro,secure,root_squash,no_all_squash)


Client /etc/fstab:
Mã:
42.117.81.101:/export/DSD    /mnt/MPD/NAS/DSD  nfs   defaults,noauto,bg,soft,timeo=5  0  0

Hiện chấm xanh nhưng không kết nối folder. Tạm thời vậy.
 
Chỉnh sửa lần cuối:

quatmo

Well-Known Member
Update V4
- Cập nhật rAudio mới tháng 10
- LMS không còn chạy trên Docker (tốt hơn)**
- Thêm Squeezelite SQ64bit (auto dectect DAC)
- Thêm LMSbub rAudio
- Thêm LMSBub V9
- Thêm Tidal Connect Docker (auto detect DAC)
- Thêm Skin mod
- Thêm 3 file sample flac, wav 24 bit, DSD 64, để test lưu trong /mnt/MPD/SD

- Tidal Connect Update #1: Tự động tắt mở Tidal Connect khi nhấn SQ64 Player On/Off
- Kết nối giao diện LMS ra LCD (nếu bật On -> trình duyệt trong rAudio)

 

Veracocha

New Member
@quatmo

Bây giờ tôi có thể xem được nhạc tôi đã chia sẻ, cảm ơn bạn, nhưng để sử dụng bộ chỉnh âm, tôi đã thay đổi dòng này thành "mặc định" và lưu lại nhưng trình phát LMS không thấy nó là "raudio"?

 

quatmo

Well-Known Member
@quatmo

Bây giờ tôi có thể xem được nhạc tôi đã chia sẻ, cảm ơn bạn, nhưng để sử dụng bộ chỉnh âm, tôi đã thay đổi dòng này thành "mặc định" và lưu lại nhưng trình phát LMS không thấy nó là "raudio"?

Setting - Basic setting -Interface, choose skin Default.
If you change -n SQ64-rAudio, Material Skin mod does not show Player.

And check sound Onboard: Set to Off
 
Chỉnh sửa lần cuối:

quatmo

Well-Known Member
Bác @quatmo, @tuanquynh2022. Mình đã share NFS fold ra internet ngon.

Script còn lỗi không dùng được

12.png


Em vừa test xong.
Mount IP Wan của anh bằng rAudio, ngon lành.
Sau đó copy dòng mount đã Ok trong fstab đó ra.
Nhấn Forget xóa mount. Tiếp đến mở fstab, pate lại dòng copy trước vào.

Vậy mà rAudio không nhận mount.

Script hoạt động lấy IP Wan mount đúng, không lỗi. Vấn đề có thể là thiếu 1 thao tác nào đó, em xem xét lại phần code của mount rAudio mới xác định được.

Trong script cần sửa dòng mount cho giống vậy,để trùng khớp folder mount là /volume2/DSD

echo -e "\n11.22.33.44:/volume2/DSD /mnt/MPD/NAS/DSD1 nfs defaults,noauto,bg,soft,timeo=5 0 0\n" >> /etc/fstab
 

quatmo

Well-Known Member
Em vừa test xong.
Mount IP Wan của anh bằng rAudio, ngon lành.
Sau đó copy dòng mount đã Ok trong fstab đó ra.
Nhấn Forget xóa mount. Tiếp đến mở fstab, pate lại dòng copy trước vào.

Vậy mà rAudio không nhận mount.

Script hoạt động lấy IP Wan mount đúng, không lỗi. Vấn đề có thể là thiếu 1 thao tác nào đó, em xem xét lại phần code của mount rAudio mới xác định được.

Trong script cần sửa dòng mount cho giống vậy,để trùng khớp folder mount là /volume2/DSD

echo -e "\n11.22.33.44:/volume2/DSD /mnt/MPD/NAS/DSD1 nfs defaults,noauto,bg,soft,timeo=5 0 0\n" >> /etc/fstab
Đã cải tiến script và mount thành công, hai bác dùng thử.
update lại script trong /opt/getip.sh
theo:
script này: https://github.com/lovehifi/addraudio/blob/main/getip.sh

1. Unmount NFS, Forget mount
2. Chạy lại /opt/getip.sh để test
3. Tên miền - Server lưu trong /boot/ip.ini

Sửa đường dẫn folder trong getip.sh nếu cần thiết
Folder Server:
dirmount"volume2/DSD"
lưu ý không dấu / đầu

Folder Client
dirnas="/mnt/MPD/NAS/DSD"
có dấu / đầu

Duyệt và Play OK

2023-10-10-13_20_19-Do-Logitech-Media-Server20525f85c012decb.png


PS: Nếu không cần dùng mount online nữa chỉ cần xóa file /boot/ip.ini là Add NFS online không chạy.
 
Chỉnh sửa lần cuối:

linh0983

Well-Known Member
Nhấn OFF : DVD tự chuyển sang sạc pin khi đầy tự ngắt . (đèn xanh) . :mad:

Nhấn ON : Ngắt sạc pin tự chuyển cấp 3.3v bên phần sạch bác Duẩn ạ . (đèn đỏ) . :oops:


ULF01d891ae74261c0108.jpeg


ULF0297c4118577f93250.jpeg


Đang chờ biến thế lắp vào Sigma11 bác ạ . :mad:

ULF04b5dd873b3101f0b9.jpeg


ULF03b7d5e9eb3368e134.jpeg


3 cục pin này dùng ngon tự sạc , tự cấp hoàn toàn riêng biệt ui . . . :D
Bên phần sạch dùng nguồn pin 3.3v cấp cho 2 chú clock CCHD-957 + ReclockPi + Digital TransportPi ba món này chưa đến 300mA dùng lâu mới hết pin bác ạ . :confused:
 
Chỉnh sửa lần cuối:

mtminh

Well-Known Member
Đã cải tiến script và mount thành công, hai bác dùng thử.
update lại script trong /opt/getip.sh
theo:
script này: https://github.com/lovehifi/addraudio/blob/main/getip.sh

1. Unmount NFS, Forget mount
2. Chạy lại /opt/getip.sh để test
3. Tên miền - Server lưu trong /boot/ip.ini
- Không tạo file ip.ini trong thư mục boot
Sửa đường dẫn folder trong getip.sh nếu cần thiết
Folder Server:
dirmount"volume2/DSD"
lưu ý không dấu / đầu
- Không gán dirmount vào etc/ fstab. Sau khi Forget mount tất cả.

Ngoài 2 cái trên: Script chạy ngon lành bác Lâm :)
 

quatmo

Well-Known Member
- Không tạo file ip.ini trong thư mục boot

- Không gán dirmount vào etc/ fstab. Sau khi Forget mount tất cả.

Ngoài 2 cái trên: Script chạy ngon lành bác Lâm :)
Đã thêm phần hỏi yes/no tạo file ini
- Không tạo file ip.ini trong thư mục boot

- Không gán dirmount vào etc/ fstab. Sau khi Forget mount tất cả.

Ngoài 2 cái trên: Script chạy ngon lành bác Lâm :)
Đã fix 2 lỗi anh thông báo.

2 giá trị này giờ nhập bình thường như sau
Mã:
dirmount="/volume2/DSD"
dirnas="/mnt/MPD/NAS/DSD"

hoặc thay đổi folder tùy theo server

@linh0983
Anh cài bằng lệnh này:

NFS IP in fstab


Sau đó chạy:
Mã:
/opt/getip.sh
 

quatmo

Well-Known Member
Açıklaman için teşekkür ederim aslında senden bir isteğim var sevgili quatmo, uzun yıllardır moodeaudio kullanıyorum ama rAudio'nun kullanımını ve işlevselliğini daha çok seviyorum ama moodeaudio'ya entegre edilmiş parametrik bir Eq var, bu Eq harika çalışıyor, moodeaudio' Parametrik bir ekolayzırı rAudio'ya entegre edebilir misiniz? Camilla Dsp'nin de Peq içerdiğini biliyorum ama o kadar etkili değil...



Based on what I've found, ParametricEQ in Moode is built using this link: https://www.bitlab.nl/page_id=540.

I have tried to build AutoEq in rAudio, I have them, but there is no sound output. I am trying to understand why."

Mã:
rAudio:~  #  mpc outputs
Output 1 (REIYIN Bluetooth Audio WT- HD05) is enabled
        allowed_formats=""
        dop="0"
Output 2 (ALSA parametric eq) is enabled
        allowed_formats=""
        dop="1"

Update

I have been able to hear the sound with eqfa12p. However, currently, the band parameters need to be adjusted in the eqfa12p.conf file.

controls [1 14 1.471 6.0 1 1365 1.282 10.4 1 3212 0.442 5.6 1 4600 10.000 -9.5 1 11179 0.510 11.5 1 4572 0.110 3.1 1 6779 0.265 -4.6 1 8996 0.193 5.0 1 11627 0.175 -2.6 1 15559 0.276 2.1 0 20 1 0 0 20 1 0 -6.5]

/etc/alsa/conf.d/eqfa12p.conf
Mã:
pcm.eqfa12p {
    type plug
    slave.pcm "plug_eqfa12p"
}
pcm.plug_eqfa12p {
    type ladspa
    slave.pcm "plughw:0,0";
    path "/usr/lib/ladspa";
    plugins [ {
            id 2611
            label EqFA12p
            input {
                controls [1 14 1.471 6.0  1 1365 1.282 10.4  1 3212 0.442 5.6  1 4600 10.000 -9.5  1 11179 0.510 11.5  1 4572 0.110 3.1  1 6779 0.265 -4.6  1 8996 0.193 5.0  1 11627 0.175 -2.6  1 15559 0.276 2.1   0 20 1 0  0 20 1 0  -6.5]                     
            }
    } ]
}

eq12.conf

Mã:
audio_output {
    type "alsa"
    name "ALSA parametric eq"
    device "eqfa12p"
    mixer_type "none"
    dop "yes"
}


I will build the installation script later.
 
Chỉnh sửa lần cuối:
Bên trên