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

quatmo

Well-Known Member
Anh coi thử bản piCoreAP для Raspberry = PiCorePlayer + Album Player, xem có phần kết nối alsamixer hay không.
----------------------------------------
sndrpihifiberry,DEV=0

Fioletich
20д
Где без DEV=, это устройство в целом, где с DEV= - это подустройство устройства в системе ALSA. Иногда это одно и то же, иногда подустройств несколько и они соответствуют разным выходам. Обычно в отсутствие иных причин рациональнее выбирать без DEV, поскольку для вариантов с DEV не запускается alsamixer.

Чтобы настройки и плейлисты сохранялись после перезагрузки, надо перед выключением либо выбирать команду Update Flash Drive в APmenu, либо Backup на Main Page в PiCorePlayer.

igor63rИгорь
окт. 2019


Цифровая регулировка влияет на звук в той мере, в которой она влияет - снижением динамического диапазона реального сигнала и ухудшением отношения сигнал/шум. И тут всё равно, кто ею занимается - PiCorePlayer, Album Player или alsamixer.

Надо зайти по SSH (логин tc пароль piCore) и ввести в командной строке
alsamixer
В интерфейсе микшера скорректировать выходные уровни каналов и выйти.
Потом ввести команды
alsactl store
filetool.sh -b
 

rndce

Well-Known Member
Là bác download Ropieee mới nhất về, update lần 1, rồi update lên XL. Cắm vào thì không chạy UPNP hay sao?

Hôm qua mình test play từ phone sang Ropi UPNP Ok.

https://ropieee.org/changelog/

3.074 (2021/02/07)
  • IMPROV: [RoPieeeXL] update upmpdcli
Mình làm 2 lần với 2 bản dều bị,
- Lần thứ nhất tải bản mới nhất trên web https://ropieee.org/ flash vô thẻ SD, cũng bị lỗi này (ko chay được upmpdcli.service
- Lần thứ 2, mình cài bản RoPieeeXL_Pi4_2000 của bác shared, cũng bị ko chạy được upmpdcli.service
Dường như lần nào RopiXlL cũng tự update lên bản cao nhất (ver 3.088)
 

tml3nr

Moderator
igor63rИгорь
окт. 2019


Цифровая регулировка влияет на звук в той мере, в которой она влияет - снижением динамического диапазона реального сигнала и ухудшением отношения сигнал/шум. И тут всё равно, кто ею занимается - PiCorePlayer, Album Player или alsamixer.

Надо зайти по SSH (логин tc пароль piCore) и ввести в командной строке
alsamixer
В интерфейсе микшера скорректировать выходные уровни каналов и выйти.
Потом ввести команды
alsactl store
filetool.sh -b
Cảm ơn anh em sẽ xem kỹ hơn. Trước mắt thấy cỏ vẻ như ổng kiu lock alsa lại tại một level nào đó.
 

chautranthanh

Well-Known Member
F7163727-DDB4-47D5-8002-D914C91FBBA7.jpg
Ngoài lề tí, từ pc hoặc laptop mình chuyển tín hiệu âm thanh từ HDMI sang bộ HDMI to coaxial bằng dây 2 đầu HDMI lõi quang optical này thì có giảm nhiễu không à ? Thanks
 

toi511

Well-Known Member
F7163727-DDB4-47D5-8002-D914C91FBBA7.jpg
Ngoài lề tí, từ pc hoặc laptop mình chuyển tín hiệu âm thanh từ HDMI sang bộ HDMI to coaxial bằng dây 2 đầu HDMI lõi quang optical này thì có giảm nhiễu không à ? Thanks
Không những không giảm mà còn lòng vòng. Nếu chơi pc bác có thể diy cộng usb chỉ có đường tín hiệu sang dac, 2 dây 5v bác làm cục pin . Nghe thử xem ok không bác
 

rndce

Well-Known Member
Mình làm 2 lần với 2 bản dều bị,
- Lần thứ nhất tải bản mới nhất trên web https://ropieee.org/ flash vô thẻ SD, cũng bị lỗi này (ko chay được upmpdcli.service
- Lần thứ 2, mình cài bản RoPieeeXL_Pi4_2000 của bác shared, cũng bị ko chạy được upmpdcli.service
Dường như lần nào RopiXlL cũng tự update lên bản cao nhất (ver 3.088)
Mình tải lại bản Ropiee 20210131 về flash vào thẻ lần nữa, cắm vào Pi -> Chờ setup xong -> Chuyển qua Advance bật chọn Enable RopieeXL -> Save và chờ Update cho xong mình có bản RopieeXL đủ món ăn chơi (Có Upmpddcli 1.5.8, có Roon Brigde, có Spotify Connect, có Squeezelite, có HQPlayer NAA, Giờ có thêm Tidal Connect của bác @quatmo, cài thêm Bubble Upnp Server để Stream Tidal đổi gió, thêm Minimserver, ..)
Bản RopieeeXL này đủ món ăn chơi. Tạm ổn.
Bản Ropiee (ko phải RopieeeXL) chỉ có 1 món Roon Brigde.
 

TuanQuynhAudio

Well-Known Member
Hôm nay coi kỹ lại, trên https://www.symphonic-mpd.com/forum/topic/71/相談室
Trước khi AoE ra đời thì Donut shop có cả Pi2 làm back end nữa bác @linh0983 , @quatmo

moorea
donuts-shop73

The other day, I learned about the existence of this bulletin board (symphonic-mpd) and returned to the world of net audio for the first time in a while.
Immediately, I am enjoying updating donuts-shop73's separate system.

My configuration is as follows, but there are some issues.
I would appreciate any advice.

Front end
raspberyPi 3b
rpi3-upnpgw-20200103 PPAP-Fr-NAS-HiRes

Backend
raspberyPi 2
rpi3-smpdplayer-i2s-20191013
dac: sabreberry


Operation software cantata

Problem 1 Sound skips when playing high resolution 192kHz and DSD. Playback normally at 96kHz The
following measures have been taken for the front:
-Create an empty file called ncat.conf in the lightMPD folder-Set
audio_buffer_size in mpd.conf to 4096
-Set samplerate_converter in mpd.conf to "soxr very high"

Issue 2 back-end to the latest version of rpi3-smpdplayer-i2s-20200216 put and NG
· No sound
of · cantata of the playback bar moves but skip about 1 minute in a few seconds, and then proceeds to the next song by repeating it

Thank you for your cooperation.
Trước đó thì donuts-shop73's dùng pi 2 làm front en/back end ở đây nữa.
https://groups.google.com/u/1/g/lightmpd/c/qpHHCKSWZ5o

rpi2-upnpgw-usb-20190225.zip (download được).
rpi2-smpdplayer-i2s-20190302.zip (không download được).
 

pana800

Well-Known Member

linh0983

Well-Known Member

chautranthanh

Well-Known Member
Không những không giảm mà còn lòng vòng. Nếu chơi pc bác có thể diy cộng usb chỉ có đường tín hiệu sang dac, 2 dây 5v bác làm cục pin . Nghe thử xem ok không bác
Thanks bác, do có sẵn bộ hdmi to coaxial trước nhờ bác Phước mua , nhờ bác chỉ giúp nơi bán bộ dây usb có nguồn riêng ? Mình ở SG ah , thanks
 

TuanQuynhAudio

Well-Known Member
Cũng là dùng 2 pi nhưng tính chất ko phải là AoE a (Audio over Ether) . :D
https://www.symphonic-mpd.com/forum/topic/141/audio-over-ether
Có nhiều cách kết nối anh à. Trong đó 2 cách cuối là qua "ncat" thì em nghĩ là Audio over Ethernet.
Backend: pi2-upnpgw-usb-20190225.zip
Frontend: rpi2-smpdplayer-i2s-20190302.zip
Có comment anh post có nói SMPDPlayer-aoe phát triển từ các bản gốc của donuts-shop73's.
Mã:
#
#   Standalone-NAS [rpi2]
#   +---------------------------+                       [192.168.x.y]  +---------------------+
#   |                           |                     +----------------| mpd client          |
#   |                           | [192.168.x.x]       |                +---------------------+
#   |   mpd <-------------------|---------------------+
#   |                           | (eth0)              | [192.168.x.z]  +---------------------+
#   |                           |                     +--------------->| NAS                 |
#   +---------------------------+                    nfs, cifs, sshfs  +---------------------+
#
#
#   Standalone-UPnP [rpi2]
#   +---------------------------+
#   |                           |                       [192.168.x.v]  +---------------------+
#   |  mpd <-- upmpdcli <---+   |                     +----------------| upnp controle point |
#   |   |                   |   | [192.168.x.x]       |                +---------------------+
#   |   |                   +---|---------------------+
#   |   |                   |   | (eth0)              | [192.168.x.w]  +---------------------+
#   |   +----> polipo --+---+   |                     +--------------->| upnp server         |
#   |                   |       |                     |                +---------------------+
#   |              (minidlna )  |                     |
#   |                   |       |                     | [192.168.x.z]  +---------------------+
#   |              (NAS mount)  |                     +--------------->| NAS                 |
#   |              (SD  Card )  |                    nfs, cifs, sshfs  +---------------------+
#   |              (USB Mem. )  |
#   |                           |
#   +---------------------------+
#
#
#   Player-1L                                         UPnP-GW-1L [rpi2]
#   +---------------------+                           +---------------------------+
#   |                     |                           |                           |                    [192.168.x.v]  +---------------------+
#   |  mpd <----------+   |                           |   +---- upmpdcli <----+   |                  +----------------| upnp controle point |
#   |   |             |   | [10.0.0.2]     [10.0.0.1] |   |                   |   | [192.168.x.x]    |                +---------------------+
#   |   |             +---|---------------------------|---+                   +---|------------------+
#   |   |             |   | (eth0)             (eth0) |   |                   |   | (eth1)           | [192.168.x.w]  +---------------------+
#   |   +--> polipo --+   |                           |   +---> polipo ---+---+   |                  +--------------->| upnp server         |
#   |                     |                           |                   |       |                  |                +---------------------+
#   +---------------------+                           |              (minidlna )  |                  |
#                                                     |                   |       |                  | [192.168.x.z]  +---------------------+
#                                                     |              (NAS mount)  |                  +--------------->| NAS                 |
#                                                     |              (SD  Card )  |                 nfs, cifs, sshfs  +---------------------+
#                                                     |              (USB Mem. )  |
#                                                     |                           |
#                                                     +---------------------------+
#
#
#   Player-1U [bb/npi]                                UPnP-GW-1U [rpi2]
#   +---------------------+                           +---------------------------+
#   |                     |                           |                           |                    [192.168.x.v]  +---------------------+
#   |  mpd <----------+   |                           |   +---- upmpdcli <----+   |                  +----------------| upnp controle point |
#   |   |             |   | [10.0.0.2]     [10.0.0.1] |   |                   |   | [192.168.x.x]    |                +---------------------+
#   |   |             +---|---------------------------|---+                   +---|------------------+
#   |   |             | B | (usb0)             (usb0) | A |                   |   | (eth0)           | [192.168.x.w]  +---------------------+
#   |   +--> polipo --+   |                           |   +---> polipo ---+---+   |                  +--------------->| upnp server         |
#   |                     |                           |                   |       |                  |                +---------------------+
#   +---------------------+                           |              (minidlna )  |                  |
#                                                     |                   |       |                  | [192.168.x.z]  +---------------------+
#                                                     |              (NAS mount)  |                  +--------------->| NAS                 |
#                                                     |              (SD  Card )  |                 nfs, cifs, sshfs  +---------------------+
#                                                     |              (USB Mem. )  |
#                                                     |                           |
#                                                     +---------------------------+
#
#
#   Player-2L                                         UPnP-GW-2L [rpi2]
#   +---------------------+                           +---------------------------+
#   |                     | [10.0.0.2]     [10.0.0.1] |                           |                    [192.168.x.v]  +---------------------+
#   |  mpd <--------------|---------------------------|------ upmpdcli <------+   |                  +----------------| upnp controle point |
#   |   |                 | (eth1)             (eth1) |                       |   | [192.168.x.x]    |                +---------------------+
#   |   |                 |                           |                       +---|------------------+
#   |   |                 | [10.0.1.2]     [10.0.1.1] |                       |   | (eth2)           | [192.168.x.w]  +---------------------+
#   |   +--> polipo ------|---------------------------|------ polipo -----+---+   |                  +--------------->| upnp server         |
#   |                     | (eth0)             (eth0) |                   |       |                  |                +---------------------+
#   |                     |                           |              (minidlna)   |                  |
#   +---------------------+                           |                   |       |                  | [192.168.x.z]  +---------------------+
#                                                     |              (NAS mount)  |                  +--------------->| NAS                 |
#                                                     |              (SD  Card )  |                 nfs, cifs, sshfs  +---------------------+
#                                                     |              (USB Mem. )  |
#                                                     |                           |
#                                                     +---------------------------+
#
#
#   Player-2LU [bb/npi]                               UPnP-GW-2LU [rpi2]
#   +---------------------+                           +---------------------------+
#   |                     | [10.0.0.2]     [10.0.0.1] |                           |                    [192.168.x.v]  +---------------------+
#   |  mpd <--------------|---------------------------|------ upmpdcli <------+   |                  +----------------| upnp controle point |
#   |   |               B | (usb0)             (usb0) | A                     |   | [192.168.x.x]    |                +---------------------+
#   |   |                 |                           |                       +---|------------------+
#   |   |                 | [10.0.1.2]     [10.0.1.1] |                       |   | (eth1)           | [192.168.x.w]  +---------------------+
#   |   +--> polipo ------|---------------------------|------ polipo -----+---+   |                  +--------------->| upnp server         |
#   |                     | (eth0)             (eth0) |                   |       |                  |                +---------------------+
#   |                     |                           |              (minidlna)   |                  |
#   +---------------------+                           |                   |       |                  | [192.168.x.z]  +---------------------+
#                                                     |              (NAS mount)  |                  +--------------->| NAS                 |
#                                                     |              (SD  Card )  |                 nfs, cifs, sshfs  +---------------------+
#                                                     |              (USB Mem. )  |
#                                                     |                           |
#                                                     +---------------------------+
#
#
# PPAP-Fr-NAS-Hires
#
#   PPAP-Bk (SMPD)                                    PPAP-Fr-NAS-HiRes [rpi2]
#   +---------------------+                           +---------------------------+                    [192.168.x.y]  +---------------------+
#   |                     |                           |                           |                  +----------------| mpd client          |
#   |                     | [10.0.0.2]     [10.0.0.1] |                           | [192.168.x.x]    |                +---------------------+
#   | aplay <--- ncat <---|---------------------------|--- mpd <------------------|------------------+
#   |                     | (eth0)             (eth0) |                           | (eth1)           | [192.168.x.z]  +---------------------+
#   |                     |                           |                           |                  +--------------->| NAS                 |
#   +---------------------+                           +---------------------------+                 nfs, cifs, sshfs  +---------------------+
#
#
# PPAP-Fr-UPnP-HiRes
#
#   PPAP-Bk (SMPD)                                    PPAP-Fr-UPnP-HiRes [rpi2]
#   +---------------------+                           +---------------------------+
#   |                     |                           |                           |                    [192.168.x.v]  +---------------------+
#   |                     |                           |   +---- upmpdcli <----+   |                  +----------------| upnp controle point |
#   |                     | [10.0.0.2]     [10.0.0.1] |   V                   |   | [192.168.x.x]    |                +---------------------+
#   | aplay <--- ncat <---|---------------------------|--mpd                  +---|------------------+
#   |                     | (eth0)             (eth0) |   |                   |   | (eth1)           | [192.168.x.w]  +---------------------+
#   |                     |                           |   +---> polipo ---+---+   |                  +--------------->| upnp server         |
#   |                     |                           |                   |       |                  |                +---------------------+
#   +---------------------+                           |              (minidlna )  |                  |
#                                                     |                   |       |                  | [192.168.x.z]  +---------------------+
#                                                     |              (NAS mount)  |                  +--------------->| NAS                 |
#                                                     |              (SD  Card )  |                 nfs, cifs, sshfs  +---------------------+
#                                                     |              (USB Mem. )  |
#                                                     |                           |
#                                                     +---------------------------+
#   rpi2   eth0: LAN
#          eth1: USB-LAN Adapter
#          eth2: USB-LAN Adapter
#          usb0: USB-Gadget TypeA
#   bb/npi eth0: LAN
#          usb0: USB-OTG miniB or microB
#
#   rpi2 USB Port Priority order
#        [ 1 ][ 3 ]
#        [ 2 ][ 4 ]
#
#        ex)
#           [LAN ][   USB    ]
#           ==================
#                 [ -- ][ -- ]
#           [eth0][eth1][eth2]
#
 

binna

Well-Known Member
Mình tải lại bản Ropiee 20210131 về flash vào thẻ lần nữa, cắm vào Pi -> Chờ setup xong -> Chuyển qua Advance bật chọn Enable RopieeXL -> Save và chờ Update cho xong mình có bản RopieeXL đủ món ăn chơi (Có Upmpddcli 1.5.8, có Roon Brigde, có Spotify Connect, có Squeezelite, có HQPlayer NAA, Giờ có thêm Tidal Connect của bác @quatmo, cài thêm Bubble Upnp Server để Stream Tidal đổi gió, thêm Minimserver, ..)
Bản RopieeeXL này đủ món ăn chơi. Tạm ổn.
Bản Ropiee (ko phải RopieeeXL) chỉ có 1 món Roon Brigde.
ngon quá, bữa giờ hơi nhiều việc, chiều tối về làm thử....có gì bác @rndce hướng dẫn mình nhé
 

linh0983

Well-Known Member
Bác @Thanhvo31 aprenderer trên (FE) của bác khi tắt đi mở lại nó có mất ko ? Của mình tắt (FE) sau đó mở lại renderer biến mất ? :eek:

cd /usr
wget http://albumplayer.ru/linux/aprenderer-arm64.tar.gz
tar -zxvf aprenderer-arm64.tar.gz
cd aprenderer
cp aprenderer.service /etc/systemd/system/
systemctl daemon-reload
systemctl start aprenderer
systemctl enable aprenderer

Có thiếu dòng nào ko vậy a ? :p
 

pana800

Well-Known Member
Bạn thử check
Bác @Thanhvo31 aprenderer trên (FE) của bác khi tắt đi mở lại nó có mất ko ? Của mình tắt (FE) sau đó mở lại renderer biến mất ? :eek:

cd /usr
wget http://albumplayer.ru/linux/aprenderer-arm64.tar.gz
tar -zxvf aprenderer-arm64.tar.gz
cd aprenderer
cp aprenderer.service /etc/systemd/system/
systemctl daemon-reload
systemctl start aprenderer
systemctl enable aprenderer

Có thiếu dòng nào ko vậy a ? :p
Bạn thử check
sudo systemctl status aprenderer
Xem nó báo lỗi gì.
 

tml3nr

Moderator
Bác @Thanhvo31 aprenderer trên (FE) của bác khi tắt đi mở lại nó có mất ko ? Của mình tắt (FE) sau đó mở lại renderer biến mất ? :eek:

cd /usr
wget http://albumplayer.ru/linux/aprenderer-arm64.tar.gz
tar -zxvf aprenderer-arm64.tar.gz
cd aprenderer
cp aprenderer.service /etc/systemd/system/
systemctl daemon-reload
systemctl start aprenderer
systemctl enable aprenderer

Có thiếu dòng nào ko vậy a ? :p
Với aprenderer.service và tc.service. Em có gặp trường hợp là nếu như mình để nó trong /lib/systemd/system/*.service thì nó sẽ không bị chuyện lúc start lúc không. Hoặc ngược lại.

Mấy hôm nay em test nhiều quá nên không nhớ rõ là bị như vậy với OS nào.
 
Chỉnh sửa lần cuối:

linh0983

Well-Known Member
Với aprenderer.service và tc.service. Em có gặp trường hợp là nếu như mình để nó trong /usr/lib/systemd/system/*.service thì nó sẽ không bị chuyện lúc start lúc không. Hoặc ngược lại.

Mấy hôm nay em test nhiều quá nên không nhớ rõ là bị như vậy với OS nào.
Bây giờ làm sao cho nó hiện ra khi lúc ON bác Hải a ? :oops:
 

tml3nr

Moderator
Bây giờ làm sao cho nó hiện ra khi lúc ON bác Hải a ? :oops:
Em không rõ anh đang dùng aprenderer với webui gì ạ. Tạm thời việc đó tính sau.

Anh thử test thủ công trước.

sudo systemctl stop aprenderer
sudo systemctl disable aprenderer

sudo mv /etc/systemd/system/aprenderer.service /lib/systemd/system/aprenderer.service
sudo systemctl daemon-reload
sudo systemctl start aprenderer
systemctl status aprenderer

Nếu thấy ok thì:

sudo systemctl enable aprenderer

Rồi reboot vài lần để xem nó start ok không?
 
Chỉnh sửa lần cuối:

quatmo

Well-Known Member
Em này dùng chip BCM43143 y như pi3 nên run out of the box với pi2. Em test hơn 10 cái wifi thì em này rất ít noise.

https://www.raspberrypi.org/products/raspberry-pi-usb-wifi-dongle/

https://www.pishop.us/product/official-raspberry-pi-usb-wifi-dongle/

71YcqlxnV4L._AC_SL1200_.jpg

Từ USB Wifi này mình tìm hiểu chút, về gỡ 2 cái USB Wifi ra xem.
USB TP Link (loại lớn quên model) có 1 con clock và Loại TP Link nhỏ (không clock).
Nó có con clock nên nãy sinh ý nghĩ cấp nguồn rời LT3042/3045 cho nó, kiểu như nguồn rời cho HAT DAC vậy, vẫn tốt hơn là dùng nguồn cấp từ Pi.

Tới vụ nguồn, trước Tết mình sang cafe với bác Minh, bác Minh đang dùng Pi 3x nguồn cấp là pin sắt Lifepo4. Học hỏi vụ pin Lifepo4, tuy nhiên chỉ làm 2x, 1 cho HAT DAC và 1 cho Pi.

Đặt hàng pin Lifepo4 CN thì lại phức tạp chút không theo ý mình, nên chạy vô chợ Nhật Tảo shop chuyên Pin, đặt hàng họ hàn tại chỗ cho bộ pin LiFePO4 32650 dung lượng 6700mAh x 4 với mạch bảo vệ, yêu cầu ra 6.4v trở lên (họ nói sạc đầy ra 7v).

Dự tính: Từ Lifepo4 ra 6.4v -> 3 bo ổn áp LT304x ra 5v (1A và 2A)
5v 2A cấp cho Pi 2
5v 1A cấp cho HAT DA
5v 1A cấp cho USB wifi.

Đã test 1x chạy OK Lifepo4 ra 6.4v -> LT3042 2A -> Pi 2 DAC.
Pi 2 + DAC + Lifepo4 + 4G router (có cổng Lan) = Music Server DAC di động.

f38f911395786a98263ac39ef240be12.jpg


5fdd785e74ee57e112ba50c90cde40b6.jpg


PS: Pin đặt Nhật Tảo màu xanh trong hình, hàn xong họ bịt lại gọn gàng.
Bác nào mua thì mua thêm cục sạc 8.4v nữa (pin sạc xả chung đường).
Khi sạc thì rút cấp nguồn ra (tuy ra 2 cặp dây nhưng nó chung đường).

Xài cấp nguồn pin cho audio nên xài pin Lifepo4.
 
Chỉnh sửa lần cuối:
Bên trên