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

htklinh74

Member
Cám ơn hướng dẫn của các bác. Em sẽ từng bước thực hiện theo hướng dẫn này. Do mới chơi nên còn bỡ ngỡ, Dữ liệu của trang này thì quá mênh mông nên em cũng rối trí.

Bộ RPi3 + Digione Clone của em chắc là có vấn đề nên em cũng thử flash thẻ lại. Boot vào Moode 7,1, khai báo Allo-Digione rồi khởi động lại. Chạy SSH lệnh aplay -l nó báo không có thiết bị.

Bộ này là mod nguồn 3x cho Rpi và Digione nên em chịu không cắm rút thay thế để test như bộ rời được. :(

Mong sự hỗ trợ kiểm tra giúp của bác Phước @linh0983 thôi.
 

quatmo

Well-Known Member
Mình nghĩ là có. Bác xem lại ruột cùa 2 file:
pipe.service:
Mã:
[Unit]
Description=symphonic-mpd pipe service
Wants=network-online.target
After=sound.target
After=network.target network-online.target

[Service]
EnvironmentFile=/etc/environment
Type=simple
CPUAffinity=1
CPUSchedulingPolicy=fifo
CPUSchedulingPriority=99
LimitRTPRIO=99
LimitMEMLOCK=infinity
StartLimitBurst=0
User=root
Group=root

# none, realtime, best-effort, idle
IOSchedulingClass=realtime

# 0(highest) - 7(lowest)
IOSchedulingPriority=0

ExecStart=/home/pi/configs/pipe.sh exec

Restart=always
StartLimitInterval=5

[Install]
WantedBy=multi-user.target
và file pipe.sh:
Mã:
#!/bin/bash

device="hw:0,0"
pcminfo=/run/pcminfo

opt_aplay="--device=${device} -i ${pcminfo}"

case "$1" in
  exec)
  if [ ! -e $pcminfo ]; then
  touch $pcminfo
  chmod 666 $pcminfo
  echo "$DEFAULT_SAMPLE_FORMAT 44100 2 DEFAULT" > $pcminfo
  fi

  read format rate ch < $pcminfo
  gravity='$GRAVITY_'$rate
  eval echo "$gravity" > /proc/xenomai/clock/coreclk
  exec /usr/local/bin/aplay-rt $opt_aplay
  ;;
esac


Chính xác là TC xuất âm ra PIPE ra aplay-rt Ok các bác.

Mình làm một bài test đơn giản.
A. Khi đanng play nhạc TC
sudo systemctl restart pipe hay sudo systemctl stop pipe = không được

B. sudo systemctl stop pipe rồi bật nhạc TC, nhạc không play được.

TC cùng chơi với Pipe.

2021-05-07-07_02_38-pismpd_-.png
 

linh0983

Well-Known Member
Cám ơn hướng dẫn của các bác. Em sẽ từng bước thực hiện theo hướng dẫn này. Do mới chơi nên còn bỡ ngỡ, Dữ liệu của trang này thì quá mênh mông nên em cũng rối trí.

Bộ RPi3 + Digione Clone của em chắc là có vấn đề nên em cũng thử flash thẻ lại. Boot vào Moode 7,1, khai báo Allo-Digione rồi khởi động lại. Chạy SSH lệnh aplay -l nó báo không có thiết bị.

Bộ này là mod nguồn 3x cho Rpi và Digione nên em chịu không cắm rút thay thế để test như bộ rời được. :(

Mong sự hỗ trợ kiểm tra giúp của bác Phước @linh0983 thôi.
Của bác hót chưa ? Nếu chưa đem qua cho mình ạ . :(
 

rndce

Well-Known Member
Chính xác là TC xuất âm ra PIPE ra aplay-rt Ok các bác.

Mình làm một bài test đơn giản.
A. Khi đanng play nhạc TC
sudo systemctl restart pipe hay sudo systemctl stop pipe = không được

B. sudo systemctl stop pipe rồi bật nhạc TC, nhạc không play được.

TC cùng chơi với Pipe.

2021-05-07-07_02_38-pismpd_-.png
Bác @quatmo, bác @tml3nr có thử stream nhạc MQA (24-96) từ Tidal app trên phone qua Smpd 0.96 chưa ah. Mình stream nhạc MQA qua Smpd 0.96 TC dùng (--playback-device "PIPE") thì nó im re.
Nếu dùng (--playback-device "BossDAC: - (hw:0,0)"), thì smdp 0.96 nó hót.
Mình dùng album này để test:
https://tidal.com/browse/album/162871809
 

htklinh74

Member
Bác cần chọn lựa/ trang bị cho nhu cầu nhạc số.

Option #1 Dùng 1 Pi
- Trang bị 1 Nas dùng chứa nhạc share ra hoặc dùng PC/Laptop share thư mục (SMB) ra.
- Cách 1: Dùng SMPD (bản gốc) add Nas/SMB vào nghe qua MPD mặc định.
- Cách 2: Cài UPNP server vào Nas, truyền sang PI DAC chạy SMPD (mod: UpMPD/AP)

Option #2 Dùng 2 Pi: AoE
- Trang bị thêm 1 Pi 4 thay thế vào vị trí Pi 3 hiện tại.

Option #3 cũng như Option #2.
- Dùng thêm 1 Pi 3/4 kết nối USB HDD cài Asset hoặc MiniDLNA truyền sang PI DAC

Option #4 Dùng 1 Pi (nghe từ NAS, USB hoặc PC share SMB).
Chạy OS all-in-one: MoodeAudio 7.2, Volumio Buster. Cả 2 chạy Linux mới tối ưu hiệu suất phần cứng, âm thanh tốt hơn những phiên bản trước. Hoặc lựa chọn tốt khác DAstereo dimas hoặc piCorePlayer (phiên bản mod Xenomai).

Option #5 đơn giản nhất, chơi online: Tidal connect/Spotify connect sang PI DAC chạy SMPD (mod), RopieeeXL...

Phone đóng vai trò là cái remote.
Trong các Option mà bác Quạt đã hướng dẫn thì em thấy Option 1 & 5 là phù hợp nhất với thiết bị hiện cò của em. Sau khi gởi bác Phước kiểm tra xử lý xong em sẽ nhờ bác Phước hỗ trợ cài giúp SMPD để dùng cho 02 Option này.

Rồi từ từ em sẽ mày mò cài thêm Dastereo, MoodAudio ... để tìm hiểu và cũng thay đổi chất âm xem nó ntn. Nếu có gì vướng mắc em sẽ nhờ sự trợ giúp của các bác trên đây

Cảm ơn sự nhiệt tình của các bác :)
 

tml3nr

Moderator
Như vậy, khi cắm dây vào TC nó sẽ bị nhiễu ở đâu đó (nhiễu trên dây, có thể nhiễu do phần mạng dây của TC).
Trong đám đồ của em, xà quần đủ kiểu cuối cùng kết nối pi với TC bằng wifi là tiếng sạch nhất mới ghê anh ạ. Nhưng phải dùng wifi của Raspberry mới được. Nếu em dùng wifi khác tiếng không bằng.

Vì vậy lúc mới lấy NP5 về, em kết nối bằng wifi trước, thấy tiếng OK nên em dùng luôn tới giờ. Chưa thử cắm dây :D
 

tml3nr

Moderator
Bác @quatmo, bác @tml3nr có thử stream nhạc MQA (24-96) từ Tidal app trên phone qua Smpd 0.96 chưa ah. Mình stream nhạc MQA qua Smpd 0.96 TC dùng (--playback-device "PIPE") thì nó im re.
Nếu dùng (--playback-device "BossDAC: - (hw:0,0)"), thì smdp 0.96 nó hót.
Mình dùng album này để test:
https://tidal.com/browse/album/162871809
Thấy các anh test pipe em ham quá. Nhưng tiếc là mấy hôm nay em lu bu một số việc nên chưa test được o_O
 

tml3nr

Moderator
Tidal cũng có nhạc này nữa hả các bác ? :oops:

CXBGop.jpg
Éc éc, anh Phước cũng biết anh MAT à?

Khoảng năm 2005. Tình cờ em gặp được trên web album "Có một tình yêu" của một ông nhạc sĩ lạ tên là MAT. Tò mò em down về nghe thử, thấy thích quá.

Trang đó hiện nay đã không còn nữa. May mắn là web archive còn bản lưu:

http://web.archive.org/web/20050214224416/http://alcor.concordia.ca/~tmai/Nhac/

Càng nghe em càng thấy thích. Do nhạc lấy về chỉ là mp3, nên em mạo muội gửi mail cho tác giả để xin lossless. May mắn là anh ấy rất nhiệt tình và tốt bụng. Gửi liền cho em bản flac.

Sau đó em có xin phép ảnh. Up album này lên hotmit.

Năm 2014 anh MAT về VN chơi. Em có may mắn được gặp ảnh. Hai anh em cafe hàn huyên rất vui vẻ.

Hôm nay thấy nhạc của anh MAT có trên Tidal. Em rất vui và bất ngờ.

Cảm ơn anh Phước đã tìm thấy :D

More info:

https://matmtl.wordpress.com/albums/

cmty-front600-zps37c647c9.jpg


cmty-back600-zps2651f6ed.jpg
 
Chỉnh sửa lần cuối:

quatmo

Well-Known Member
Bác @quatmo, bác @tml3nr có thử stream nhạc MQA (24-96) từ Tidal app trên phone qua Smpd 0.96 chưa ah. Mình stream nhạc MQA qua Smpd 0.96 TC dùng (--playback-device "PIPE") thì nó im re.
Nếu dùng (--playback-device "BossDAC: - (hw:0,0)"), thì smdp 0.96 nó hót.
Mình dùng album này để test:
https://tidal.com/browse/album/162871809

Bác chỉnh lại như sau, mình test album bác gửi play OK.
Dưới dòng [Service] thêm vào
Mã:
EnvironmentFile=/etc/environment

Chỉnh output thành
Mã:
--playback-device "default" \

-----------
Em làm theo anh quat, vẫn không chạy được. Không biết sai chỗ nào
Test các kiểu mới phát hiện ra TC out PIPE chỉ hoạt động với bản mod SMPD upmpdcli trước kia.
 

rndce

Well-Known Member
Bác chỉnh lại như sau, mình test album bác gửi play OK.
Dưới dòng [Service] thêm vào
Mã:
EnvironmentFile=/etc/environment

Chỉnh output thành
Mã:
--playback-device "default" \

-----------

Test các kiểu mới phát hiện ra TC out PIPE chỉ hoạt động với bản mod SMPD upmpdcli trước kia.
Cái này nó vẩn để TC xuất âm ra PIPE ra aplay-rt phải ko bác @quatmo , nếu làm được như vậy thì end game cho món TC và tận hưởng thôi.
 
Bên trên