Chia sẻ một vài cách setup Spotify Connect trên Raspberry Pi (Cập nhật lần 2)

sonlt

Member
Mình có kiểm tra bên Volumio , vẫn báo mono , không biết trục trặc chổ nào ?
3.PNG
 

sonlt

Member
- Bạn thử cắm ifi nano vào PC xem nó phát bình thường không?

- Thử với moodeaudio xem thế nào?

Sao nhiều rối rắm với dac ngoài ifi cộng với vốn liếng kiến thức hạn hẹp , mình quyết định rước Boss Dac về theo những gì đã nghiên cứu trên forum này . Cảm nhận ban đầu là âm thanh rất vượt trội so với ifi dac dù chỉ cắm và chạy , không tinh chỉnh gì . Cảm ơn bạn @tml3nr đã đồng hành và chia sẽ kiến thức . Mình sẽ cố gắng theo dõi và học hỏi kiến thức tứ những anh em trên diễn đàn
Cảm ơn vì tất cả cho thú vui audio này và đặc biệt là bạn @tml3nr
 

tml3nr

Moderator
Sao nhiều rối rắm với dac ngoài ifi cộng với vốn liếng kiến thức hạn hẹp , mình quyết định rước Boss Dac về theo những gì đã nghiên cứu trên forum này . Cảm nhận ban đầu là âm thanh rất vượt trội so với ifi dac dù chỉ cắm và chạy , không tinh chỉnh gì . Cảm ơn bạn @tml3nr đã đồng hành và chia sẽ kiến thức . Mình sẽ cố gắng theo dõi và học hỏi kiến thức tứ những anh em trên diễn đàn
Cảm ơn vì tất cả cho thú vui audio này và đặc biệt là bạn @tml3nr
Anh nghe thấy hay làm em cũng vui lây :rolleyes:
 

rndce

Well-Known Member
Sao nhiều rối rắm với dac ngoài ifi cộng với vốn liếng kiến thức hạn hẹp , mình quyết định rước Boss Dac về theo những gì đã nghiên cứu trên forum này . Cảm nhận ban đầu là âm thanh rất vượt trội so với ifi dac dù chỉ cắm và chạy , không tinh chỉnh gì . Cảm ơn bạn @tml3nr đã đồng hành và chia sẽ kiến thức . Mình sẽ cố gắng theo dõi và học hỏi kiến thức tứ những anh em trên diễn đàn
Cảm ơn vì tất cả cho thú vui audio này và đặc biệt là bạn @tml3nr
Boss Dac ban mua o dau vay.
 

duongdao

Member
Hiện giờ anh chưa tắt sound onboard, nên trong mpd.conf có 2 cái sound device:

hw:1,0 = là ifi nano

hw:0,0 = là sound onboard

Giờ anh set HDMI & 3,5mm jack = OFF trong giao diện web Settings để disable sound onboard. Reboot rồi check lại. Nếu đúng trong mpd.conf sẽ còn 1 cái device:

hw:0,0 = là ifi nano

Khi đó mình test:

Mã:
aplay -D hw:0,0 LRMonoPhase4.wav

Âm thanh sẽ phát ra loa.


Mình chưa rõ Dac ifi nano có tắt clock (slave mode) được hay không. Nếu anh nghe thấy hay thì cứ dùng bình thường. Khi nào thấy không ổn mình hãy tìm cách tắt.

Hifiberry Dac+ Pro là một trường hợp hơi lạ. Lẽ ra tiếng nó phải hay hơn khi chạy master mode. Không hiểu sao set qua slave mode em lại nghe thấy tiếng hay hơn.

Boss Dac v1.1 chạy master mode em hoàn toàn happy. Chưa nghĩ tới việc set slave mode.

Hôm nào rãnh em sẽ thử set slave mode boss dac v1.2 xem thế nào o_O
Em down file img chuẩn của bác cài và chạy ok rồi. Nhưng của em dùng Pi3 model B và boss DAC 1.2 nên ko rõ có phải cấu hình gì thêm ko? Nhờ bác tư vấn.
 

tml3nr

Moderator
Em down file img chuẩn của bác cài và chạy ok rồi. Nhưng của em dùng Pi3 model B và boss DAC 1.2 nên ko rõ có phải cấu hình gì thêm ko? Nhờ bác tư vấn.
Anh đang chạy bản nào của em ạ? Bản em ưng ý nhất là bản Rune hết số này:

http://www.hdvietnam.com/threads/ch...pi-cap-nhat-lan-2.1410563/page-4#post-9867369

Nếu là bản này. Chạy trên pi3 anh chỉ cần disable bluetooth. Nếu không dùng wifi thì disable luôn.

http://www.hdvietnam.com/threads/ra...em-nghe-nhac-moi.1174389/page-57#post-8912553

Tắt bluetooth:

- Bước 1 (Khi mình thêm dấu # phía trước có nghĩa là mình vô hiệu dòng lệnh đó. Không cho nó load khi boot):

Mã:
nano /boot/config.txt

#dtoverlay=pi3-disable-bt-overlay

- Bước 2 (Đây là file blacklist, mình bỏ dấu # có nghĩa là mình cho phép nó blacklist):

Mã:
nano /etc/modprobe.d/disable_rpi3_wifi_bt.conf

##bt
blacklist btbcm
blacklist hci_uart

Nếu anh muốn tắt luôn wifi onboard thì:

Mã:
nano /etc/modprobe.d/disable_rpi3_wifi_bt.conf

##wifi
blacklist brcmfmac
blacklist brcmutil
 

do_long_khach

Well-Known Member
Cái này là anh đang dùng putty, cần phải chạy lệnh:

sudo su

Để lấy quyền root. Khi đó anh sẽ có quyền chép file vào thư mục /root.

Nếu dùng WinSCP, anh dùng sudo su - trong mục Shell để có quyền root:

View attachment 296219
Đã làm như này rồi như ko thấy đường dẫn /home/root/spotify-connect-web-chroot/usr/src/app là sao bác?

Chỉ thấy trong cây thư mục, level cao nhất là root, level 2 có vô số thư mục trong đó có home. Trong home chỉ có nhõn 1 thư mục tên là pi?
 

tml3nr

Moderator
Đã làm như này rồi như ko thấy đường dẫn /home/root/spotify-connect-web-chroot/usr/src/app là sao bác?

Chỉ thấy trong cây thư mục, level cao nhất là root, level 2 có vô số thư mục trong đó có home. Trong home chỉ có nhõn 1 thư mục tên là pi?
Đường dẫn nó như sau anh ạ. Bài SC Fornoth moode em viết lộn chổ đó. Em đã sửa lại hix hix.

Mã:
/root/spotify-connect-web-chroot/usr/src/app
 
Chỉnh sửa lần cuối:

do_long_khach

Well-Known Member
spotify-connect-web-chroot được tạo ra khi mình chạy lệnh sau:

Mã:
./spotify-connect-web.sh install

http://www.hdvietnam.com/threads/ch...berry-pi-cap-nhat-lan-2.1410563/#post-9721396
cho mình hỏi với Moode, ở bước 4:
Bước 4:
Test. User và pass là account thật.
Mã:
./spotify-connect-web.sh --name moOde --device 0 --mixer Digital --username abc
--password xyz --bitrate 320
tức là copy đoạn mã kia vào SSH hay như nào? Nhờ bác chỉ giùm thao tác. Cảm ơn nhiều

Đã làm chuẩn các bước 1 2 3, đến bước 4 copy đoạn mã trên vào SSH, gõ enter, máy báo "no such directory", mà rõ ràng đã tạo ở bước trên rồi???
 
Chỉnh sửa lần cuối:

tml3nr

Moderator
cho mình hỏi với Moode, ở bước 4:
Bước 4:
Test. User và pass là account thật.
Mã:
./spotify-connect-web.sh --name moOde --device 0 --mixer Digital --username abc
--password xyz --bitrate 320
tức là copy đoạn mã kia vào SSH hay như nào? Nhờ bác chỉ giùm thao tác. Cảm ơn nhiều

Đã làm chuẩn các bước 1 2 3, đến bước 4 copy đoạn mã trên vào SSH, gõ enter, máy báo "no such directory", mà rõ ràng đã tạo ở bước trên rồi???
Bước 4 mình vẫn đứng trong quyền root để test. Như vậy là mình sẽ đứng trong /root để chạy lệnh test.

Anh dùng Pi, Dac và OS gì ạ?
 

tml3nr

Moderator
.... mạng lag post trùng. Nhờ các anh mod xóa dùm ạ. Em xin cảm ơn nhiều!
 

do_long_khach

Well-Known Member
@tml3nr cho hỏi giờ tôi lắp riêng 1 con Pi cài Moode làm Openhome Tidal Server cũng ok đúng ko? Nhạc phát sang bộ Pi hiẹn có?

Cuối cùng nhớ ra BubbleUpnp Server cũng có Openhome, cài vào pc chứa nhạc, vậy là xong
 
Chỉnh sửa lần cuối:

tml3nr

Moderator
Nhờ anh tây dynobot chỉ đường. Em mò ra được thêm một cách tạo SC rất đơn giản. Âm thanh theo em là hay nhất trong tất cả các loại SC từ trước đến giờ. Đồng bộ được với volume của alsa.

Em chỉ mới test trên Rune. Chắc là sẽ OK trên các OS khác.

Bước 1:

https://github.com/Spotifyd/spotifyd/releases/

Download file spotifyd-2019-xx-xx-armv6.zip. Extract file spotifyd vào /usr/bin. Rồi set:

chmod +x /usr/bin/spotifyd

Bước 2 - Tạo file config:

nano /etc/spotifyd.conf

Mã:
[global]
username = your_account
password = your_password
backend = alsa
device = xxx # Given by `aplay -L`
mixer = xxx
volume-control = alsa # or alsa_linear, or softvol
#onevent = command_run_on_playback_event
device_name = RuneAudio
bitrate = 320
#cache_path = /tmp/spotifyd
volume-normalisation = false
#normalisation-pregain = -10

Ghi chú:

device = xxx # Lấy theo device của alsa. Thí dụ: hw:0
mixer = xxx # Lấy theo PCM, hay Digital của alsa
device_name = Tùy chọn. Không được có khoảng trắng.

Bước 3 - Tạo file service:

- Rune:

nano /usr/lib/systemd/system/spotifyd.service

- moode / volumio:

nano /lib/systemd/system/spotifyd.service

Mã:
[Unit]
Description=A spotify playing daemon
Documentation=https://github.com/Spotifyd/spotifyd
Wants=sound.target
After=sound.target
Wants=network-online.target
After=network-online.target

[Service]
ExecStart=/usr/bin/spotifyd --no-daemon
Restart=always
RestartSec=12

[Install]
WantedBy=default.target

Bước 4:

Mã:
systemctl start spotifyd

Mã:
systemctl enable spotifyd

Xem thông tin hoạt động của Spotifyd:

Mã:
systemctl status spotifyd

Ghi chú: Trước khi edit ta cần phải stop service:

Mã:
systemctl stop spotifyd

Vậy là xong ạ!

More information:

https://github.com/Spotifyd/spotifyd/wiki/Installing-on-a-Raspberry-Pi
 
Chỉnh sửa lần cuối:
Bên trên