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

quatmo

Well-Known Member
Mình vừa ghi thẻ bản 8.3, mọi thứ hoạt động bình thường, chuyển qua lại LMS - Roon bình thường.


Các bác lưu ý, ghi thẻ xong cần chọn DAC, ví dụ dùng DAC I2S thì kéo sang I2S sẽ xuất hiện sách driver sau khi kéo nút.

1. Play LMS, đảm bảo có âm thanh (nghĩa là chọn DAC đúng)

2. Menu Configuration, kéo sang Server Roon, nhập đúng Roon IP và Apply (chỉ cần nhập 1 lần đầu để lưu lại)

3. Mở Roon vào Settup bật Enable Squeeze support

4. Chọn Play sang SQ. (không cần Off player SQ64 trước)

5. Chuyển từ Roon sang LMS, chỉ kéo nút.

6. Chuyển từ LMS sang Roon, kéo nút và nhấn Apply.

7. Play Youtube LCD hoặc Play Tidal Connect, cần phải Off player SQ64 trước.

Bản 8.4, fix chọn DAC


2023-11-01-14_46_22767449304cfa338d.png
 
Chỉnh sửa lần cuối:

huyen82

Active Member
Bác test giùm 1 lần. @huyen82

Ghi thẻ mới, chọn DAC I2S, chọn driver, rồi bật nghe, nghe ok xong bật Roon Server, play.

Để mình xác định vấn đề không do thư viện linux.
Khởi động lại là lỗi như như trước. Kiểm tra thì nó ko nhớ DAC, I2S nó chuyển sang USB, trong config cũng ko có tên DAC như bản trước. Để mình thêm DAC vào config rồi test lại xem sao.
 

quatmo

Well-Known Member
Khởi động lại là lỗi như như trước. Kiểm tra thì nó ko nhớ DAC, I2S nó chuyển sang USB, trong config cũng ko có tên DAC như bản trước. Để mình thêm DAC vào config rồi test lại xem sao.
Cảm ơn bác, mình kiểm tra lại phần DAC.

Mình update bản 8.4, fix chọn DAC.
 
Chỉnh sửa lần cuối:

huyen82

Active Member
Cảm ơn bác, mình kiểm tra lại phần DAC.

Mình update bản 8.4, fix chọn DAC.
Thêm DAC vào config (thay bằng file config 8.2) thì đã ok rồi b. Có bản 8.4 sớm ko b? Ngày mai chắc phải đi cày ko còn thời gian rảnh để test nữa rồi.
 
Chỉnh sửa lần cuối:

quatmo

Well-Known Member
Có thể là vậy:
Mã:
hdmi_cvt=1920 1080 60 3 0 0 0    # Custom mode definition

hdmi_group=2    # 0:Autodetect EDID, 1:AEC, 2:DMT

hdmi_mode=82    # 1920x1080 60Hz

framebuffer_width=1920

framebuffer_height=1080

max_framebuffer_width=1920

max_framebuffer_height=1920

dtoverlay=vc4-fkms-v3d

max_framebuffers=2


-------------
Tài liệu để config màn hình


Mã:
# Place "config.txt" changes (dtparam, dtoverlay, disable_overscan, etc.) in
# this file. Please refer to the README file for a description of the various
# configuration files on the boot partition.
## Custom Slot is hdmi_grpoup=1 & hdmi_mode=65
### For this define, it uses mode 87, which is 1 above the defined modes...
#### Custom mode define ####
# hdmi_cvt=<width> <height> <framerate> <aspect> <margins> <interlace> <rb>
# width        width in pixels
# height       height in pixels
# framerate    framerate in Hz
# aspect       aspect ratio 1=4:3, 2=14:9, 3=16:9, 4=5:4, 5=16:10, 6=15:9
# margins      0=margins disabled, 1=margins enabled
# interlace    0=progressive, 1=interlaced
# rb           0=normal, 1=reduced blanking
###
#hdmi_cvt=1920 1080 60 3 0 0 0    # Custom mode definition
#hdmi_group=2
#hdmi_mode=87    #1 mode above defines in AEC
### Normal Mode Sets
hdmi_group=2    # 0:Autodetect EDID, 1:AEC, 2:DMT
hdmi_mode=82    # 1920x1080 60Hz
### For sound through HDMI ###
#hdmi_drive=2    # hdmi with sound
###########################################################
## If all above is commented, this displays as 1824x984 9:5
###########################################################
### If hdmi_group=1 AEC, then these
###########################################################
## Set to 640x480 60hz 4:3 VGA
#hdmi_mode=1
## Set to 480p 60hz 4:3
#hdmi_mode=2
## Set to 480p 60hz 16:9
#hdmi_mode=3
## Set to 720p 60hz 16:9
#hdmi_mode=4
## Set to 1080i 60hz 16:9
#hdmi_mode=5
## Set to 480i 60hz 4:3
#hdmi_mode=6
## Set to 480i 60hz 16:9
#hdmi_mode=7
## Set to 240p 60hz 4:3
#hdmi_mode=8
## Set to 240p 60hz 16:9
#hdmi_mode=9
## Set to 480i 60hz 4:3
#hdmi_mode=10
## Set to 480i 60hz 16:9
#hdmi_mode=11
## Set to 240p 60hz 4:3
#hdmi_mode=12
## Set to 240p 60hz 16:9
#hdmi_mode=13
## Set to 480p 60hz 4:3
#hdmi_mode=14
## Set to 480p 60hz 16:9
#hdmi_mode=15
## Set to 480p 60Hz 16:9
#hdmi_mode=16
## Set to 576p 50Hz 4:3
#hdmi_mode=17
## Set to 576p 50Hz 16:9
#hdmi_mode=18
## Set to 720p 50hz 16:9
#hdmi_mode=19
## Set to 1080i 50hz 16:9
#hdmi_mode=20
## Set to 576i 50hz 4:3
#hdmi_mode=21
## Set to 576i 50hz 16:9
#hdmi_mode=22
## Set to 288p 50 hz 4:3
#hdmi_mode=23
## Set to 288p 50hz 16:9
#hdmi_mode=24
## Set to 576i 50hz 4:3
#hdmi_mode=25
## Set to 576i 50hz 16:9
#hdmi_mode=26
## Set to  288p 50Hz 4:3
#hdmi_mode=27
## Set to 288p 50Hz 16:9
#hdmi_mode=28
## Set to 576p 50Hz 4:3
#hdmi_mode=29
## Set to 576p 50Hz 16:9
#hdmi_mode=30
## Set to 1080p 50Hz 16:9
#hdmi_mode=31
## Set to 1080p 24Hz 16:9
#hdmi_mode=32
## Set to 1080p 25Hz 16:9
#hdmi_mode=33
## Set to 1080p 30Hz 16:9
#hdmi_mode=34
## Set to 480p 60Hz 4:3
#hdmi_mode=35
## Set to 480p 60Hz 16:9
#hdmi_mode=36
## Set to 576p 50Hz 4:3
#hdmi_mode=37
## Set to 576p 50Hz 16:9
#hdmi_mode=38
## Set to 1080i 50Hz 16:9
#hdmi_mode=39
## Set to 1080i 100Hz 16:9
#hdmi_mode=40
## Set to 720p 100Hz 16:9
#hdmi_mode=41
## Set to 576p 100Hz 4:3
#hdmi_mode=42
## Set to 576p 100Hz 16:9
#hdmi_mode=43
## Set to 576i 100Hz 4:3
#hdmi_mode=44
## Set to 576i 100hz 16:9
#hdmi_mode=45
## Set to 1080i 120Hz 16:9
#hdmi_mode=46
## Set to 720p 120Hz 16:9
#hdmi_mode=47
## Set to 480p 120Hz 4:3
#hdmi_mode=48
## Set to 480p 120Hz 16:9
#hdmi_mode=49
## Set to 480i 120Hz 4:3
#hdmi_mode=50
## Set to      480i     120Hz     16:9
#hdmi_mode=51
## Set to      576p     200Hz     4:3
#hdmi_mode=52
## Set to      576p     200Hz     16:9
#hdmi_mode=53
## Set to      576i     200Hz     4:3
#hdmi_mode=54
## Set to      576i     200Hz     16:9
#hdmi_mode=55
## Set to      480p     240Hz     4:3
#hdmi_mode=56
## Set to      480p     240Hz     16:9
#hdmi_mode=57
## Set to      480i     240Hz     4:3
#hdmi_mode=58
## Set to      480i     240Hz     16:9
#hdmi_mode=59
## Set to      720p     24Hz     16:9
#hdmi_mode=60
## Set to      720p     25Hz     16:9
#hdmi_mode=61
## Set to      720p     30Hz     16:9
#hdmi_mode=62
## Set to      1080p     120Hz     16:9
#hdmi_mode=63
## Set to      1080p     100Hz     16:9
#hdmi_mode=64
## Set to      Custom
#hdmi_mode=65      
## Set to      720p     25Hz     64:27     Pi 4
#hdmi_mode=66
## Set to      720p     30Hz     64:27     Pi 4
#hdmi_mode=67
## Set to      720p     50Hz     64:27     Pi 4
#hdmi_mode=68
## Set to      720p     60Hz     64:27     Pi 4
#hdmi_mode=69
## Set to      720p     100Hz     64:27     Pi 4
#hdmi_mode=70
## Set to      720p     120Hz     64:27     Pi 4
#hdmi_mode=71
## Set to      1080p     24Hz     64:27     Pi 4
#hdmi_mode=72
## Set to      1080p     25Hz     64:27     Pi 4
#hdmi_mode=73
## Set to      1080p     30Hz     64:27     Pi 4
#hdmi_mode=74
## Set to     1080p     50Hz     64:27     Pi 4
#hdmi_mode=75
## Set to      1080p     60Hz     64:27     Pi 4
#hdmi_mode=76
## Set to      1080p     100Hz     64:27     Pi 4
#hdmi_mode=77
## Set to      1080p     120Hz     64:27     Pi 4
#hdmi_mode=78
## Set to      1680x720     24Hz     64:27     Pi 4
#hdmi_mode=79
## Set to      1680x720     25z     64:27     Pi 4
#hdmi_mode=80
## Set to      1680x720     30Hz     64:27     Pi 4
#hdmi_mode=81
## Set to      1680x720     50Hz     64:27     Pi 4
#hdmi_mode=82
## Set to      1680x720     60Hz     64:27     Pi 4
#hdmi_mode=83
## Set to      1680x720     100Hz     64:27     Pi 4
#hdmi_mode=84
## Set to      1680x720     120Hz     64:27     Pi 4
#hdmi_mode=85
## Set to      2560x720     24Hz     64:27     Pi 4
#hdmi_mode=86
## Set to      2560x720     25Hz     64:27     Pi 4
#hdmi_mode=87
## Set to      2560x720     30Hz     64:27     Pi 4
#hdmi_mode=88
## Set to      2560x720     50Hz     64:27     Pi 4
#hdmi_mode=89
## Set to      2560x720     60Hz     64:27     Pi 4
#hdmi_mode=90
## Set to      2560x720     100Hz     64:27     Pi 4
#hdmi_mode=91
## Set to      2560x720     120Hz     64:27     Pi 4
#hdmi_mode=92
## Set to      2160p     24Hz     16:9     Pi 4
#hdmi_mode=93
## Set to      2160p     25Hz     16:9     Pi 4
#hdmi_mode=94
## Set to      2160p     30Hz     16:9     Pi 4
#hdmi_mode=95
## Set to      2160p     50Hz     16:9     Pi 4
#hdmi_mode=96
## Set to      2160p     60Hz     16:9     Pi 4
#hdmi_mode=97
## Set to      4096x2160     24Hz     256:135     Pi 4
#hdmi_mode=98
## Set to      4096x2160     25Hz     256:135     Pi 4
#hdmi_mode=99
## Set to      4096x2160     30Hz     256:135     Pi 4
#hdmi_mode=100
## Set to     4096x2160     50Hz     256:135     Pi 4
#hdmi_mode=101
## Set to      4096x2160     60Hz     256:135     Pi 4
#hdmi_mode=102
## Set to      2160p     24Hz     64:27     Pi 4
#hdmi_mode=103
## Set to      2160p     25Hz     64:27     Pi 4
#hdmi_mode=104
## Set to      2160p     30Hz     64:27     Pi 4
#hdmi_mode=105
## Set to      2160p     50Hz     64:27     Pi 4
#hdmi_mode=106
## Set to      2160p     60Hz     64:27     Pi 4
#hdmi_mode=107
############################################
### If hdmi_group=2, then thse are valid ###
############################################
## Set to      640x350     85Hz
#hdmi_mode=1
## Set to      640x400     85Hz     16:10
#hdmi_mode=2
## Set to     720x400     85Hz
#hdmi_mode=3
## Set to      640x480     60Hz     4:3
#hdmi_mode=4
## Set to      640x480     72Hz     4:3
#hdmi_mode=5
## Set to      640x480     75Hz     4:3
#hdmi_mode=6
## Set to      640x480     85Hz     4:3
#hdmi_mode=7
## Set to      800x600     56Hz     4:3
#hdmi_mode=8
## Set to      800x600     60Hz     4:3
#hdmi_mode=9
## Set to      800x600     72Hz     4:3
#hdmi_mode=10
## Set to      800x600     75Hz     4:3
#hdmi_mode=11
## Set to      800x600     85Hz     4:3
#hdmi_mode=12
## Set to      800x600     120Hz     4:3
#hdmi_mode=13
## Set to      848x480     60Hz     16:9
#hdmi_mode=14
## Set to      1024x768     43Hz     4:3     incompatible with the Raspberry Pi
#hdmi_mode=15
## Set to      1024x768     60Hz     4:3
#hdmi_mode=16
## Set to      1024x768     70Hz     4:3
#hdmi_mode=17
## Set to      1024x768     75Hz     4:3
#hdmi_mode=18
## Set to      1024x768     85Hz     4:3
#hdmi_mode=19
## Set to      1024x768     120Hz     4:3
#hdmi_mode=20
## Set to      1152x864     75Hz     4:3
#hdmi_mode=21
## Set to      1280x768     60Hz     15:9     reduced blanking
#hdmi_mode=22
## Set to      1280x768     60Hz     15:9
#hdmi_mode=23
## Set to      1280x768     75Hz     15:9
#hdmi_mode=24
## Set to      1280x768     85Hz     15:9
#hdmi_mode=25
## Set to      1280x768     120Hz     15:9     reduced blanking
#hdmi_mode=26
## Set to      1280x800     60     16:10     reduced blanking
#hdmi_mode=27
## Set to      1280x800     60Hz     16:10
#hdmi_mode=28
## Set to      1280x800     75Hz     16:10
#hdmi_mode=29
## Set to      1280x800     85Hz     16:10
#hdmi_mode=30
## Set to      1280x800     120Hz     16:10     reduced blanking
#hdmi_mode=31
## Set to      1280x960     60Hz     4:3
#hdmi_mode=32
## Set to      1280x960     85Hz     4:3
#hdmi_mode=33
## Set to      1280x960     120Hz     4:3     reduced blanking
#hdmi_mode=34
## Set to      1280x1024     60Hz     5:4
#hdmi_mode=35
## Set to      1280x1024     75Hz     5:4
#hdmi_mode=36
## Set to      1280x1024     85Hz     5:4
#hdmi_mode=37
## Set to      1280x1024     120Hz     5:4     reduced blanking
#hdmi_mode=38
## Set to      1360x768     60Hz     16:9
#hdmi_mode=39
## Set to     1360x768     120Hz     16:9     reduced blanking
#hdmi_mode=40
## Set to      1400x1050     60Hz     4:3     reduced blanking
#hdmi_mode=41
## Set to      1400x1050     60Hz     4:3
#hdmi_mode=42
## Set to      1400x1050     75Hz     4:3
#hdmi_mode=43
## Set to      1400x1050     85Hz     4:3
#hdmi_mode=44
## Set to      1400x1050     120Hz     4:3     reduced blanking
#hdmi_mode=45
## Set to      1440x900     60Hz     16:10     reduced blanking
#hdmi_mode=46
## Set to      1440x900     60Hz     16:10
#hdmi_mode=47
## Set to      1440x900     75Hz     16:10
#hdmi_mode=48
## Set to      1440x900     85Hz     16:10
#hdmi_mode=49
## Set to      1440x900     120Hz     16:10     reduced blanking
#hdmi_mode=50
## Set to      1600x1200     60Hz     4:3
#hdmi_mode=51
## Set to      1600x1200     65Hz     4:3
#hdmi_mode=52
## Set to      1600x1200     70Hz     4:3
#hdmi_mode=53
## Set to      1600x1200     75Hz     4:3
#hdmi_mode=54
## Set to      1600x1200     85Hz     4:3
#hdmi_mode=55
## Set to      1600x1200     120Hz     4:3     reduced blanking
#hdmi_mode=56
## Set to      1680x1050     60Hz     16:10     reduced blanking
#hdmi_mode=57
## Set to      1680x1050     60Hz     16:10
#hdmi_mode=58
## Set to      1680x1050     75Hz     16:10
#hdmi_mode=59
## Set to      1680x1050     85Hz     16:10
#hdmi_mode=60
## Set to      1680x1050     120Hz     16:10     reduced blanking
#hdmi_mode=61
## Set to      1792x1344     60Hz     4:3
#hdmi_mode=62
## Set to      1792x1344     75Hz     4:3
#hdmi_mode=63
## Set to      1792x1344     120Hz     4:3     reduced blanking
#hdmi_mode=64
## Set to      1856x1392     60Hz     4:3
#hdmi_mode=65
## Set to      1856x1392     75Hz     4:3
#hdmi_mode=66
## Set to      1856x1392     120Hz     4:3     reduced blanking
#hdmi_mode=67
## Set to      1920x1200     60Hz     16:10     reduced blanking
#hdmi_mode=68
## Set to     1920x1200     60Hz     16:10
#hdmi_mode=69
## Set to      1920x1200     75Hz     16:10
#hdmi_mode=70
## Set to      1920x1200     85Hz     16:10
#hdmi_mode=71
## Set to      1920x1200     120Hz     16:10     reduced blanking
#hdmi_mode=72
## Set to      1920x1440     60Hz     4:3
#hdmi_mode=73
## Set to      1920x1440     75Hz     4:3
#hdmi_mode=74
## Set to      1920x1440     120Hz     4:3     reduced blanking
#hdmi_mode=75
## Set to      2560x1600     60Hz     16:10     reduced blanking
#hdmi_mode=76
## Set to      2560x1600     60Hz     16:10
#hdmi_mode=77
## Set to      2560x1600     75Hz     16:10
#hdmi_mode=78
## Set to      2560x1600     85Hz     16:10
#hdmi_mode=79
## Set to      2560x1600     120Hz     16:10     reduced blanking
#hdmi_mode=80
## Set to      1366x768     60Hz     16:9     NOT on Pi4
#hdmi_mode=81
## Set to      1920x1080     60Hz     16:9     1080p
#hdmi_mode=82
## Set to      1600x900     60Hz     16:9     reduced blanking
#hdmi_mode=83
## Set to      2048x1152     60Hz     16:9     reduced blanking
#hdmi_mode=84
## Set to      1280x720     60Hz     16:9     720p
#hdmi_mode=85
## Set to      1366x768     60Hz     16:9     reduced blanking
#hdmi_mode=86
#############################################################
## HDMI Safe Mode
#hdmi_safe=1


Kết nối LMS-rAudio - TV 1920x1080 với Pi 4 (port 1)

Thay thế các nội dung có chữ hdmi trong /boot/config.txt

Bằng nội dung sau:

Mã:
hdmi_force_hotplug=1
config_hdmi_boost=7
hdmi_group=2
hdmi_mode=82
hdmi_drive=1
hdmi_cvt 1920 1080 60 3 0 0 0
framebuffer_width=1920
framebuffer_height=1080
max_framebuffer_width=1920
max_framebuffer_height=1920

dtoverlay=vc4-fkms-v3d
max_framebuffers=2

Mình đã test xuất ra 1 màn hình TV 1920x1080, full đẹp. Đáp ứng vừa nghe vừa xem Youube, điều khiển hay tìm kiếm bằng phone.
 
Chỉnh sửa lần cuối:

huyen82

Active Member
Đã upload, link trong trang 1383 này, phía trên.

@huyen82 Bác test giùm còn lỗi không lưu DAC không.
Đã test DAC nhận và lưu ok nhé bác. Chuyển đổi qua lại LMS - Roon, LMS - Youtube rất nuột.
Thật tình lúc đầu mình rảnh nên tham gia test chơi có gì phản hồi lại cho bác chứ ko nghĩ sẽ dùng nó, nhưng càng về sau thì thấy nó có rraats nhiều cái hay và đến v8.4 này mọi cái cỏ vẻ đã ổn định để anh em có thể dùng lâu dài.
Để làm ra đồ chơi free cho anh em thì chắc bác @quatmo cũng mất rất nhiều thời gian công sức, cảm ơn bác chúc b sức khoẻ và mong anh em nếu có thời gian rảnh thì tham gia test và phản hồi lại cho @quatmo, vì mình nghĩ có nhiều người testvaf phàn hồi lại thì bác ấy đỡ mất thời gian rất nhiều.
 

quatmo

Well-Known Member
Nói về bản LMS-rAudio 8.4

Về plugin UPnP/DLNA bridge (squeeze2upnp), tác giả làm cho nó chạy trên rất nhiều nền tảng, Windows, Mac, các loại Linux. Nên cài vô nó sẽ có bao gồm tất cả, giải nén ra chắc gần 100MB . Thật chất chỉ cần 3 file như vậy là chạy (để sẵn ai không thích plugin thì install). https://github.com/lovehifi/picoreaddon/tree/main/squeeze2upnp


Về RoonBridge như trên các OS khác (plugin Roon Volumio, Ropieee RoonBridge...) Khi có nó, nó thiết lập thêm RAATServer, khá nặng nề, mình không có ý định đưa vào (dù đã build xong chạy trên ArchLinux). Nhờ các bác mới biết Roon nó play trực tiếp sang SQ được mà không cần có RAATServer.

Hqplayer thì ít người dùng, không cần thiết đưa vào.

Cơ bản đối với anh em không biết nhiều về máy tính, đã có thể dùng 8.4 đơn giản mà nhiều tính năng.

Thậm chí tính năng Youtube LCD (Video) - Control bằng phone chưa có trên OS music nào (ít nhất mình chưa thấy).

-----------------------
PS:
Mình không khóa SSH, các bác rành máy tính vào bằng user: root, pass: ros
Mã nguồn... mọi thứ là mở hết. Ai thích mod chỉnh tùy ý. Nếu lo sợ mình gắn cổng sau thì tự build theo hướng dẫn của mình trong Github này. Rành hơn thì check htop, check service, check port in/out...

Tuy nhiên khuyến cáo nếu download LMSrAudio thì chỉ download đúng link mình gửi.

Trên môi trường mạng khá loạn. Mình publish harmona.dyndns-ip.com server mấy ngày đầu (để pass chung). Thế là sau vài ngày, bị mất quyền root SSH, kiểm tra thấy trong USB (gắn Pi) có các file exe lạ. Máy nhà nên reset lại.
 
Chỉnh sửa lần cuối:

do_long_khach

Well-Known Member
Về plugin UPnP/DLNA bridge (squeeze2upnp), tác giả làm cho nó chạy trên rất nhiều nền tảng, Windows, Mac, các loại Linux. Nên cài vô nó sẽ có bao gồm tất cả, giải nén ra chắc gần 100MB . Thật chất chỉ cần 3 file như vậy là chạy (để sẵn ai không thích plugin thì install). https://github.com/lovehifi/picoreaddon/tree/main/squeeze2upnp


Về RoonBridge như trên các OS khác (plugin Roon Volumio, Ropieee RoonBridge...) Khi có nó, nó thiết lập thêm RAATServer, khá nặng nề, mình không có ý định đưa vào (dù đã build xong chạy trên ArchLinux). Nhờ các bác mới biết Roon nó play trực tiếp sang SQ được.

Hqplayer thì ít người dùng, không cần thiết đưa vào.

Cơ bản đối với anh em không biết nhiều về máy tính, đã có thể dùng 8.4 đơn giản mà nhiều tính năng.

Thậm chí tính năng Youtube LCD - Control bằng phone chưa có trên OS music nào (ít nhất mình chưa thấy).
Để rảnh cài thử. Đã fix hết rồi phải ko bác? À bản 8.4 có Tidal Connect ko bác?
 

phduyanh

Well-Known Member
Về plugin UPnP/DLNA bridge (squeeze2upnp), tác giả làm cho nó chạy trên rất nhiều nền tảng, Windows, Mac, các loại Linux. Nên cài vô nó sẽ có bao gồm tất cả, giải nén ra chắc gần 100MB . Thật chất chỉ cần 3 file như vậy là chạy (để sẵn ai không thích plugin thì install). https://github.com/lovehifi/picoreaddon/tree/main/squeeze2upnp


Về RoonBridge như trên các OS khác (plugin Roon Volumio, Ropieee RoonBridge...) Khi có nó, nó thiết lập thêm RAATServer, khá nặng nề, mình không có ý định đưa vào (dù đã build xong chạy trên ArchLinux). Nhờ các bác mới biết Roon nó play trực tiếp sang SQ được mà không cần có RAATServer.

Hqplayer thì ít người dùng, không cần thiết đưa vào.

Cơ bản đối với anh em không biết nhiều về máy tính, đã có thể dùng 8.4 đơn giản mà nhiều tính năng.

Thậm chí tính năng Youtube LCD - Control bằng phone chưa có trên OS music nào (ít nhất mình chưa thấy).
Nhiêu đó là quá đủ rồi cảm ơn bác @quatmo nhiều bữa nào rãnh cài bản 8.4 thử xem thế nào :)
 

binna

Well-Known Member
Mình vừa ghi thẻ bản 8.3, mọi thứ hoạt động bình thường, chuyển qua lại LMS - Roon bình thường.


Các bác lưu ý, ghi thẻ xong cần chọn DAC, ví dụ dùng DAC I2S thì kéo sang I2S sẽ xuất hiện sách driver sau khi kéo nút.

1. Play LMS, đảm bảo có âm thanh (nghĩa là chọn DAC đúng)

2. Menu Configuration, kéo sang Server Roon, nhập đúng Roon IP và Apply (chỉ cần nhập 1 lần đầu để lưu lại)

3. Mở Roon vào Settup bật Enable Squeeze support

4. Chọn Play sang SQ. (không cần Off player SQ64 trước)

5. Chuyển từ Roon sang LMS, chỉ kéo nút.

6. Chuyển từ LMS sang Roon, kéo nút và nhấn Apply.

7. Play Youtube LCD hoặc Play Tidal Connect, cần phải Off player SQ64 trước.

Bản 8.4, fix chọn DAC


2023-11-01-14_46_22767449304cfa338d.png
bản 8.4 (em dùng Pi4) này chạy quá mượt, hơn bản em tự build và chỉnh lung tung bữa giờ, hih.. chuyển Roon & LMS phát ăn ngay (em dùng DAC I2s, không dùng DAC USB). cảm ơn bác @quatmo rất nhiều ạ
 

quatmo

Well-Known Member
Sao em tìm youtube trong giao diện LMS không tìm được bác @quatmo
Tìm theo mục nào cũng không hiện.
Youtube có 2 cách dùng:

1. Add Youtube API cá nhân (search Google) vào LMS, tương đối phức tạp. Và nghe nhiều file quá, hay tìm nhiều quá sẽ hết quota Api - Mình ghét điều này.

2. Dùng bản LMS-rAudio 8.4, kết nối màn hình Tivi, chuột.
- Để bấm vào Setting, lấy link code TV (xem hình) - Chỉ cần làm 1 lần đầu.
- Rồi dùng điện thoại mở App Youtube kết nối Pi thông qua Link Code.
- Sau đó cứ dùng phone, tìm, play bằng chính App Youtube (Cast to TV).
- Không cần gắn vào TV nữa, không cần màn hình. Vẫn play từ phone sang Ok. Play rồi tắt phone, máy vẫn hát.
- Nếu muốn vừa nghe vừa xem Video thì gắn luôn cũng được (tắt TV, máy vẫn hát).
play-ytube.png
 
Chỉnh sửa lần cuối:

linh0983

Well-Known Member
Sau khi cài đặt mọi thứ xong chuyển nghe giữa squeeze(SQ32-rAudio) và mpd(rAudio) đơn giản bác Duẩn ạ . :mad:

Nghe mpd : Turn off " SQ32-rAudio " . :p

BVCX01.jpg


Nghe squeeze : Turn off " roon " . :cool:
Roon 1.8.1126 Legacy.rar

BVCX02.jpg

Thực tế khi nghe tôi mở 2 giao diện off cái này on cái kia và ngược lại ạ ( dùng dấu vuông ) .:mad:
 

linh0983

Well-Known Member
@mtminh : Với SQ32 remoteUPnP Server play file dsd nó ko chạy nhưng với mpd ngon lành ạ . :mad:

MKJNH04103.jpg


Như vậy bác (cả nhà) có thể chơi dsd trực tiếp từ thư mục dsd64 nas nhà ngon lành . :eek:

MKJNH04101.jpg


Hình dưới lấy short cut (off DT vẫn hot suốt) từ DT cũng phát ngon lành . :cool:

MKJNH04106.jpg


MKJNH04105.jpg


Tùy vào dac có hộ trợ dsd hay ko có nút on/off DOP a . :mad:

P/S : Pi2 Lms-rAudio : PCM dùng SQ32 , DSD64 dùng MPD khi cả 2 khi dùng nguồn nhạc nas nhà . :confused:
 

phduyanh

Well-Known Member
bản 8.4 (em dùng Pi4) này chạy quá mượt, hơn bản em tự build và chỉnh lung tung bữa giờ, hih.. chuyển Roon & LMS phát ăn ngay (em dùng DAC I2s, không dùng DAC USB). cảm ơn bác @quatmo rất nhiều ạ
Ngon rồi bác ạ bản 8.4 này mượt phết youtube từ phone cas qua rất ngon và mọi thứ đều ổn :) rất hài lòng.
 
Bên trên