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

linh0983

Well-Known Member
Mấy cái đó tạm thời bỏ qua, tính sau ạ. Bubbleupnp server vẫn hoạt động bình thường o_O
Ko bình thường chút nào a . Nó tream từ DT qua . Địa chỉ ko phải của Pi mà là DT bác ơi !!!
Em chạy sudo su từ đầu luôn. Nó ok.
Anh thử lại xem sao ạ?
https://pastebin.com/2G82xNDF
Tuyệt ạ . Bác check hộ IP là của Pi hay DT vậy bác .
Thử mount / map cái link của bác nhưng không được. Chỉ Web access được thôi?
Bác đừng nhập tên miền mà nhập số IP hiện ở thanh duyệt Web a .
Noob quá hóa ra nó báo lỗi nhưng vẫn chạy sau khi reboot. :mad:
Mình root trước .
sudo su
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java8-installer
Rồi cài unzip .
sudo apt-get install unzip .
Sau đó nhập 2 dòng này .
wget https://launchpad.net/~bubbleguuum/+archive/bubbleupnpserver/+files/bubbleupnpserver_0.9-5_all.deb
sudo dpkg -i bubbleupnpserver_0.9-5_all.deb

cxflC5.jpg


Nghe ngon nhưng IP vẫn là của DT bác ơi ! Tắt DT là tịt luôn .
 

tml3nr

Moderator
À vậy có thể là nhạc offline để trong hdd -nas và add nas vào pi, còn với tidal thì dùng bubbleupnp server cài trong pi gọi từ trên web xuống đúng ko bác?

À ngay đoạn cài Java đã bị báo lỗi rồi: E: Unable to locate package oracle-java8-installer
Noob quá hóa ra nó báo lỗi nhưng vẫn chạy sau khi reboot. :mad:
Phần java em cài số 2 - v7.

Đúng rồi anh ạ. Mọi thứ vẫn bình thường như từ trước tới giờ. Riêng tidal thì bubbleupnp server sẽ tạo ra 1 cái openhome. App lumin / linn kazoo sẽ dựa vào cái này để kết nối với tidal, lấy nhạc xuống rồi đẩy sang renderer.

OpenHome:

The OpenHome family of open protocols were designed by Linn to correct the weaknesses in UPnP AV. They implement extended services over the base UPnP mechanisms.

Principally, the OpenHome playlist lives on the Renderer. It will continue playing if the Control Points goes to sleep, and it can be shared. This is a compelling advantage and most well-known Control Points (e.g. BubbleUPnP, Kazoo, PlugPlayer…) support OpenHome.

Beyond this, OpenHome also defines additional services, for example for accessing Internet radios. The different possible origins of audio data inside an OpenHome Renderer are named Sources, e.g. Radio Source, Playlist Source. Sources are switchable from any Control Point supporting OpenHome.

OpenHome Sources are designated by a type and name, and a Renderer can have any number of them (for example, Upmpdcli uses additional sources to control its Sender mode).

Source:

https://www.lesbonscomptes.com/upmpdcli/upmpdcli-manual.html#OPENHOME
 

tml3nr

Moderator
Ko bình thường chút nào a . Nó tream từ DT qua . Địa chỉ ko phải của Pi mà là DT bác ơi !!!

Tuyệt ạ . Bác check hộ IP là của Pi hay DT vậy bác .

Nghe ngon nhưng IP vẫn là của DT bác ơi ! Tắt DT là tịt luôn .
Em không biết cách nào check ip source trên volumio.

Em dùng app lumin / linn kazoo trên ipad, play 1 album sang volumio. Thoát app, tắt wifi của ipad.

Trên volumio vẫn hát bình thường. Bấm next nó qua bài kế tiếp cho đến hết album.

Anh thử mấy cái này xem sao ạ:

BubbleDS Next:

https://play.google.com/store/apps/details?id=com.bubblesoft.android.bubbleds2

Linn Kazoo:

https://play.google.com/store/apps/details?id=uk.co.linn.kazoo&hl=en

OpenHome:

The OpenHome family of open protocols were designed by Linn to correct the weaknesses in UPnP AV. They implement extended services over the base UPnP mechanisms.

Principally, the OpenHome playlist lives on the Renderer. It will continue playing if the Control Points goes to sleep, and it can be shared. This is a compelling advantage and most well-known Control Points (e.g. BubbleUPnP, Kazoo, PlugPlayer…) support OpenHome.

Beyond this, OpenHome also defines additional services, for example for accessing Internet radios. The different possible origins of audio data inside an OpenHome Renderer are named Sources, e.g. Radio Source, Playlist Source. Sources are switchable from any Control Point supporting OpenHome.

OpenHome Sources are designated by a type and name, and a Renderer can have any number of them (for example, Upmpdcli uses additional sources to control its Sender mode).

https://www.lesbonscomptes.com/upmpdcli/upmpdcli-manual.html#OPENHOME

tidal_volumio_bubbleupnp_server.png


tidal_volumio_lumin.png
 
Chỉnh sửa lần cuối:

thebluewindows

Well-Known Member
Sau 1 buổi test OpenHome cài trên Volumio thì thấy play Tidal cũng ko ổn định.
Quay lại với khai báo Tidal trên Volumio thì ổn định nhất. BubbleUPNP tắt thoải mái. Điểm yếu là chủ yếu search và play theo artist và album.
 

dungsin_lqd

Well-Known Member
Xin ý kiến tham khảo về Allo Boss DAC v1.1 và Allo Boss DAC v1.2 hai DAC này khác nhau điểm nào version nào đáng chơi. Cảm ơn nhiều.
Bác nào dư boss dac v1.2 để lại mình xin cảm ơn.
 

tml3nr

Moderator
Sau 1 buổi test OpenHome cài trên Volumio thì thấy play Tidal cũng ko ổn định.
Quay lại với khai báo Tidal trên Volumio thì ổn định nhất. BubbleUPNP tắt thoải mái. Điểm yếu là chủ yếu search và play theo artist và album.
Cách này nếu dùng app linn kazoo trên pc và ios search cũng khá lắm đó anh. Chỉ có trên app lumin mới kém :rolleyes:

Trên iPad:

tidal_volumio_upmpdcli_linn_kazoo_ipad.png


Trên PC:

tidal_volumio_upmpdcli_linn_kazoo_pc.png
 
Chỉnh sửa lần cuối:

linh0983

Well-Known Member
Moode 4.1 cài BubbleUPnP Server cách thức lấy nhạc giống như Spotify Connect nhưng chất lượng nhạc hơn SC ở chỗ nó (Tidal) là HIFI . Play kiểu này nhạc ko phụ thuộc vào thiết bị điều khiển điểm + là đây a . :rolleyes:
Đêm qua mưa to sáng nay tĩnh lặng nghe quá tuyệt a . :D:(
 

thebluewindows

Well-Known Member
Để lát em xem lại... nút Search của Volumio ko chạy với mục Tidal bác ạ.
Vậy để search được thì dùng App Tidal hoặc các UPNP control point.
Còn về library Tidal có thể khai báo trên Volumio/Moode (audio info là trackID...)
View attachment 297109
hoặc trên bản thân app upnp control point (khi đó audio info là .flac)
View attachment 297110
Chất lượng có gì khác nhau không thì em chưa rõ, các bác cho ý kiến ạ.
IP : 192.168.0.56 port 58050
q2.jpg


Cùng nguồn nhạc cùng một bài hát hiển thị 2 kiểu khác nhau .
Mình thích Pi hơn PC a .
Hình trên BubbuleUPnP Server cài vào PC .
Hình dưới BubbuleUPnP Server cài vào Moode 4.1 .

IP : 192.168.0.139 port 49149
q1.jpg
Về bản chất stream em thấy cũng chỉ có 2 cách:
- Khai báo TIDAL vào Library của Volumio/Moode thì audio info hiện track ID ( ở hình minh họa là Moode nhưng ở Volumio phần playbak cũng hiện tương tự). Moode có hiện thêm thông tin IP của thiết bị proxy ( là Moode).
- Khai báo TIDAL vào Library của tất cả các app khác (control point) và set quality = (cao nhất = flac) thì khi play thông tin track là định dạng flac, IP là của thiết bị cài control point (vai trò proxy).
- Cách cài thêm OpenHome thì em thử cài cả trên Synology , sau đó trên Volumio thì em thấy cũng ko hơn gì. Cài trên chính Volumio thì ko ổn định, cài trên thiết bị khác thì mất thêm thiết bị on.
=> Chốt lại em vẫn khai báo account trên cả Volumio/Moode và control point. Tùy trường hợp sử dụng. Vừa nhẹ vừa đủ dùng. :rolleyes:
 

tml3nr

Moderator
Về bản chất stream em thấy cũng chỉ có 2 cách:
- Khai báo TIDAL vào Library của Volumio/Moode thì audio info hiện track ID ( ở hình minh họa là Moode nhưng ở Volumio phần playbak cũng hiện tương tự). Moode có hiện thêm thông tin IP của thiết bị proxy ( là Moode).
- Khai báo TIDAL vào Library của tất cả các app khác (control point) và set quality = (cao nhất = flac) thì khi play thông tin track là định dạng flac, IP là của thiết bị cài control point (vai trò proxy).
- Cách cài thêm OpenHome thì em thử cài cả trên Synology , sau đó trên Volumio thì em thấy cũng ko hơn gì. Cài trên chính Volumio thì ko ổn định, cài trên thiết bị khác thì mất thêm thiết bị on.
=> Chốt lại em vẫn khai báo account trên cả Volumio/Moode và control point. Tùy trường hợp sử dụng. Vừa nhẹ vừa đủ dùng. :rolleyes:
Em thấy chung quanh đám upmpdcli này nhiều cái có vẻ hay. Mình hưởng sái được sự gắn bó của linn và tidal.

Em đang mò mẫm tìm hiểu thêm. Các anh có gì hay cho em biết với ạ :rolleyes:

Từ trước tới giờ, thông thường cách nào đường đi ngắn nhất, sẽ cho âm thanh hay nhất (ít bị can thiệp).
 
Chỉnh sửa lần cuối:

linh0983

Well-Known Member
Chốt lại em vẫn khai báo account trên cả Volumio/Moode và control point. Tùy trường hợp sử dụng. Vừa nhẹ vừa đủ dùng. :rolleyes:
Em thấy chung quanh đám upmpdcli này nhiều cái có vẻ hay. Mình hưởng sái được sự gắn bó của linn và tidal.
Từ trước tới giờ, thông thường cách nào đường đi ngắn nhất, sẽ cho âm thanh hay nhất (ít bị can thiệp).
Đồng quan điểm với 2 bác a . :oops:
 

tml3nr

Moderator
Để tìm hiểu thêm về tidal / upmpdcli / mpd. Em thử cài lên raspbian stretch lite.

May mắn là nó cũng không khó, em xà quần một hồi chạy like a boss luông :rolleyes:

https://www.lesbonscomptes.com/upmpdcli/downloads.html

Hoạt động hoàn hảo. upmpdcli kết hợp với mpd. App linn kazoo search Tidal ngon lành cành đào.

Các bước như sau:

Mã:
### Set location:
pi@raspberrypi:~ $ sudo raspi-config

Mã:
pi@raspberrypi:~ $ sudo nano /etc/apt/sources.list.d/upmpdcli.list
### thêm vào:
deb http://www.lesbonscomptes.com/upmpdcli/downloads/mpd-debian/ stretch main
deb-src http://www.lesbonscomptes.com/upmpdcli/downloads/mpd-debian/ stretch main

Mã:
pi@raspberrypi:~ $ sudo apt install dirmngr
pi@raspberrypi:~ $ gpg --keyserver pool.sks-keyservers.net --recv-key F8E3347256922A8AE767605B7808CE96D38B9201
pi@raspberrypi:~ $ gpg --export '7808CE96D38B9201' | sudo apt-key add -

Mã:
pi@raspberrypi:~ $ sudo apt-get update
pi@raspberrypi:~ $ sudo apt-get install upmpdcli
pi@raspberrypi:~ $ sudo apt-get install upmpdcli-tidal

Mã:
pi@raspberrypi:~ $ sudo nano /etc/apt/sources.list.d/mpd.list
### thêm vào:
deb http://www.lesbonscomptes.com/upmpdcli/downloads/mpd-debian/ stretch main
deb-src http://www.lesbonscomptes.com/upmpdcli/downloads/mpd-debian/ stretch main

Mã:
pi@raspberrypi:~ $ sudo apt-get update
pi@raspberrypi:~ $ sudo apt-get install mpd

Mã:
pi@raspberrypi:~ $ sudo nano /etc/upmpdcli.conf
### thêm vào:
tidaluser = [email protected]
tidalpass = xyz
tidalquality = lossless

### Tên hiển thị:
ohproductroom = Tùy chọn

Mã:
pi@raspberrypi:~ $ sudo systemctl stop upmpdcli
pi@raspberrypi:~ $ sudo systemctl start upmpdcli

tidal_raspbian_stretch_lite_01.png


tidal_raspbian_stretch_lite_05.png


tidal_raspbian_stretch_lite_02.png


tidal_raspbian_stretch_lite_03.png


tidal_raspbian_stretch_lite_04.jpg
 
Chỉnh sửa lần cuối:

do_long_khach

Well-Known Member
Ko bình thường chút nào a . Nó tream từ DT qua . Địa chỉ ko phải của Pi mà là DT bác ơi !!!

Tuyệt ạ . Bác check hộ IP là của Pi hay DT vậy bác .

Bác đừng nhập tên miền mà nhập số IP hiện ở thanh duyệt Web a .

Mình root trước .
sudo su
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java8-installer
Rồi cài unzip .
sudo apt-get install unzip .
Sau đó nhập 2 dòng này .
wget https://launchpad.net/~bubbleguuum/+archive/bubbleupnpserver/+files/bubbleupnpserver_0.9-5_all.deb
sudo dpkg -i bubbleupnpserver_0.9-5_all.deb

cxflC5.jpg


Nghe ngon nhưng IP vẫn là của DT bác ơi ! Tắt DT là tịt luôn .
Cài xong như trên, reboot rồi. Sao ko thấy chỗ nào trong UI của Volumio nó hiện lên Bubble Server vậy bác?
 
Bên trên