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

tml3nr

Moderator
Khai quật thêm thread của dimas, phát hiện ra tay

ppyPavel Pogodin
Developer có TK GitHub là ppy mới là trùm món TIDAL Connect.
Hình như TIDAL Connect binary chỉ cho arm, mình thử cho x86-64 không chạy được.
Không biết có biến gì chung quanh api TC không mà trang này bị xóa rồi các anh ạ. Mới hồi sáng em còn vào được:

https://github.com/ppy2/ifi-tidal-release

Em đã kịp clone git này rồi. Chỉ sợ Tidal đổi api thôi.
 
Chỉnh sửa lần cuối:

tml3nr

Moderator
Mình thấy pi 2 UK có loại cpu 700MHz ram 512 mb và loại cpu 900 MHz ram 1g ah !
pi2 có 2 phiên bản anh ạ. Nếu anh thấy ở đâu có v1.2 anh cho em biết nhé. Em tò mò muốn dùng thử.

Có chuyện này hay quá mà đến giờ em mới biết các anh ạ. Pi2 có 2 version, v1.1 và v1.2.

- Pi2 v1.1 dùng Arm Cortex-A7.

- Pi2 v1.2 dùng Arm Cortex-A53.

Arm Cortex A-53 chính là CPU của pi3. CPU này chạy OS 64-bit được.

Em mới coi lại 3 con pi2 của em đều là v1.1.

Em muốn tìm pi2 v1.2 này về để test thử. Các anh thấy ở đâu có cho em biết với ạ.

More info:

https://www.raspberrypi.org/documentation/faqs/

... In February 2015, it was superseded by the Raspberry Pi 2 Model B, the second generation of the Raspberry Pi. The Raspberry Pi 2 shares many specs with the Raspberry Pi 1 B+, and originally used a 900MHz quad-core Arm Cortex-A7 CPU and has 1GB RAM. Some recent version of the Raspberry Pi 2 (v1.2) now use a 900MHz Arm Cortex-A53 CPU.

The Raspberry Pi 3 Model B was launched in February 2016. It uses a 1.2GHz 64-bit quad-core Arm Cortex-A53 CPU, has 1GB RAM, integrated 802.11n wireless LAN, and Bluetooth 4.1....

https://en.wikipedia.org/wiki/Raspberry_Pi

... The earlier V1.1 model of the Raspberry Pi 2 used a Broadcom BCM2836 SoC with a 900 MHz 32-bit, quad-core ARM Cortex-A7 processor, with 256 KiB shared L2 cache. The Raspberry Pi 2 V1.2 was upgraded to a Broadcom BCM2837 SoC with a 1.2 GHz 64-bit quad-core ARM Cortex-A53 processor, the same SoC which is used on the Raspberry Pi 3, but underclocked (by default) to the same 900 MHz CPU clock speed as the V1.1. The BCM2836 SoC is no longer in production as of late 2016.

The Raspberry Pi 3 Model B uses a Broadcom BCM2837 SoC with a 1.2 GHz 64-bit quad-core ARM Cortex-A53 processor, with 512 KiB shared L2 cache. The Model A+ and B+ are 1.4 GH...

pi2-compare.jpg
 

youngj

Well-Known Member
Cái này quan trọng quá. Em xin phép nói thêm cho rõ ạ. Cảm ơn anh @youngj lần nữa.

Trước đây do test chưa kỹ nên em kết luận không chính xác :(

Khi mình dùng app như bubbleupnp hay mconnect phát Tidal sang upnp renderer truyền thống (Không tính đến OpenHome). Renderer lấy nhạc từ app hay từ internet là tùy theo đặc tính của renderer.

Vậy nếu như renderer lấy được link trực tiếp từ internet. Phát Tidal, Qobuz bằng app bubbleupnp hay mconnect. Mình không bị ảnh hưởng bởi thiết bị đang chạy app.

Chỉ cần test như sau là sẽ thấy liền:

- Dùng JMC ngó vào upnp renderer.

- Dùng mconnect và bubbleupnp, play Tidal xuất sang upnp renderer.

Khi nhạc đang phát. Nhìn vào JMC ta sẽ thấy link nhạc đang phát.

Thí dụ như hình bên dưới em phát Tidal từ mconnect sang NP5 và aprenderer:

mconnect Tidal sang NP5 - Nhạc lấy từ internet:

upnp-np5.jpg

mconnect Tidal sang aprenderer - Nhạc lấy từ thiết bị đang chạy app mconnect:

Lúc này ta gọi là app mconnect đang làm proxy streaming.

upnp-aprenderer.jpg


mconnect Tidal sang aprenderer - Nhạc lấy từ thiết bị đang chạy app mconnect:
=> bác thử lấy link ở dưới ra, paste vào browser thử nhé, hoặc disconnect phone cài mconnect,
=> nếu nhạc tắt ngay thì mconnect đang làm proxy streaming, còn vẫn hát hết bài thì streaming trực tiếp internet
 

chautranthanh

Well-Known Member
Chỉnh sửa lần cuối:

linh0983

Well-Known Member
Pi2 dùng stream TC mượt mà bác a . o_O
Q11.jpg
ReceiverPi nhận biết tín hiệu đầu vào từ Tidal Connect nó tự chuyển mạch tự động . Chú Pi2 chuyên dùng chơi Tidal rất ngon các bác a . Ví dụ mình đang nghe nhạc offline từ NAS , lấy DT play Tidal stream qua TC receiverPi tự ngắt offline chuyển sang online . Dừng nhạc Tidal receiverPi tự chuyển về offline phát nhạc từ NAS như ban đầu quá tuyệt vời ( quá trình chuyển qua lại êm ru ui ) . :rolleyes:

Pi2 + ReceiverPi + Q3 + Dac
. :oops: :( :eek:
 

tml3nr

Moderator
mconnect Tidal sang aprenderer - Nhạc lấy từ thiết bị đang chạy app mconnect:
=> bác thử lấy link ở dưới ra, paste vào browser thử nhé, hoặc disconnect phone cài mconnect,
=> nếu nhạc tắt ngay thì mconnect đang làm proxy streaming, còn vẫn hát hết bài thì streaming trực tiếp internet
- Paste vào browser em thử rồi ạ. Nó play được cho dù là link từ internet hay từ app.

- Test bằng cách thoát app hay off wifi không chính xác lắm. Vì có mấy trường hợp sau:

+ Renderer có thể đã cache hết bài nhạc.

+ Mặc dù renderer đang phát từ link internet. Nhưng thoát app là renderer stop liền.

Tóm lại hiện giờ em thấy dùng JMC ngó vào renderer để xem link có vẻ OK nhất.
 
Chỉnh sửa lần cuối:

tml3nr

Moderator
bác @tml3nr , hình như loa JBL link 20 cũng streaming (từ Tidal app) trực tiếp internet được ah, phải không bác
JBL Link 20 | Voice-activated portable speaker
JBL Link 20 có chromecast nên chắc chắn là lấy nhạc từ internet anh ạ.

Chromecast tương tự như Spotify connect và Tidal connect. Nó queue được playlist đang phát.

Spotify connect còn đỉnh cao hơn khi có thể tự autoplay forever được khi app đã thoát.

upnp renderer thường chỉ queue được 1 bài đang phát. Do đó app cần phải chạy suốt để next bài kế tiếp.

Queue của upnp renderer luôn nằm ở app.
 

tml3nr

Moderator
https://uk.farnell.com/raspberry-pi/rpi2-modb-v1-2/sbc-raspberry-pi-2-model-b-v1/dp/2612474 là cái này phải không bác ? Nhân tiện cho mình hỏi cái Atom pi và Rockpi X đều có chân 40 pin vậy có thể kết nối với dac i2s ? Thanks
Anh xem mấy cái dac hat mà anh tính mua có support mấy board đó hay không ạ?

RPI2-MODB-V1.2 Đúng là pi2 v1.2 rồi anh ạ:

https://cpc.farnell.com/raspberry-pi/rpi2-modb-v1-2/sbc-raspberry-pi-2-model-b-v1/dp/SC14210

Amazon Mỹ còn. Chắc em bấm bụng lấy luôn :confused:

https://www.amazon.com/dp/B076T72D43

https://fado.vn/us/amazon/rpi2-modb-v12-sbc-raspberry-pi-2-model-b-v12-B076T72D43.html
 
Chỉnh sửa lần cuối:

TuanQuynhAudio

Well-Known Member
@linh0983 Em đã cài và test "lsaoe" mà không ra tiếng ở loa. Em nghi con pcm1792 trên 502DAC PRO không chạy được do driver.
Mã:
[root@archlinux64 ~]# lsaoe
TARGET [dc:a6:32:85:54:ab]

  AoE STATUS : CONNECTED
  AoE SESSION:   5800
  AoE VSOUND : OPEN(0) (timeout:0 eof:0 intr:0)
  PCM PARAM  : S16_LE 44100 2 chunk_bytes:588 period_us:3333
  AoE STATS  : aoe.dreq=64 aoe.recv=64  (count:28053 timeout:0 recover:0)

[root@archlinux64 ~]#
 
Bên trên