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

quatmo

Well-Known Member
VOLUMIO chính thức phát hành Volumio 3
Sau một thời gian dài 2 năm phát triển nhánh riêng V3 - Debian Buster
Giai đoạn beta RC, nhiều thành viên trong forum Volumio đánh giá âm thanh tốt hơn, chạy nhanh hơn V2.

https://volumio.com/en/lets-make-volumio-3-happen/
https://community.volumio.org/t/volumio-3-rc1-open-beta-testing/50284/
https://volumio.com/en/get-started/
Giao diện mới Manifest (free dùng thử) với trải nghiệm người dùng (UX) tốt hơn. Đặc biệt đối với máy tính bảng, ngón tay bấm menu ở các góc màn hình dễ dàng.

Trên phone hay máy tính cũng đẹp đẽ và hiện đại hơn trước kia. Tuy nhiên giao diện Manifest chỉ dành cho thành viên Premium (60 đồng/năm).

Các bác nhà mình còn nhiều người dùng Volumio không hè?

volui.png
 

quatmo

Well-Known Member
vè GMediaRenderer.... bữa giờ em đang chơi chú này (UPNP) trên Dietpi (cài lên Pi4), và dùng chung vơi Euphony.... nghe hợp với dàn của em, hihi
GMediaRenderer nó không giống như các Soft UPNP thường gặp, nó chạy trên framework đặc biệt tên là GStreamer với plugin alsa xây dựng riêng kèm plugin của nó.

GStreamer is a pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows. For instance, GStreamer can be used to build a system that reads files in one format, processes them, and exports them in another. The formats and processes can be changed in a plug and play fashion.

GStreamer supports a wide variety of media-handling components, including simple audio playback, audio and video playback, recording, streaming and editing. The pipeline design serves as a base to create many types of multimedia applications such as video editors, transcoders, streaming media broadcasters and media players.
Wiki
 

quatmo

Well-Known Member
Rảnh rang mình lại vọc cài GMediaRenderer (UPNP) vào Volumio 3

Cơ bản nó hót Ok, khi nào đóng gói xong sẽ gửi các bác xài thử chơi.
- Volumio - cài plugin miniDLNA -> Từ phone chọn Server miniDLNA play sang GMediaRenderer.
- Server máy khác - play sang GMediaRenderer.

Bác nào thích tự cài vào Pi thì làm theo hướng dẫn này:
https://github.com/hzeller/gmrender-resurrect

Đầu tiên cần chọn DAC, setting cho Volumio hoạt động bình thường, âm thanh Ok trước.

Tiếp đến các bác copy pate từng dòng là xong.

GMediaRender: Headless UPnP Renderer for Volumio 3
Install package
#1.
Mã:
sudo sed "s/#deb-src/deb-src/g" /etc/apt/sources.list > /tmp/sources.list
#2a. FOR VOLUMIO 3
Mã:
sudo cp -f /tmp/sources.list /etc/apt/sources.list && sudo apt-get update
#2b. FOR MOODE AUDIO
Mã:
sudo cp -f /tmp/sources.list /etc/apt/sources.list && sudo apt-get update --allow-releaseinfo-change
#3.
Mã:
sudo apt-get install libupnp-dev libgstreamer1.0-dev
#4.
Mã:
sudo apt-get install gstreamer1.0-plugins-base gstreamer1.0-plugins-good
#5.
Mã:
sudo apt-get install gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly
#6.
Mã:
sudo apt-get install gstreamer1.0-alsa

Setup GMediaRender
#7.
Mã:
cd /tmp/ && sudo wget https://raw.githubusercontent.com/quatmo/gmrender-volumio/main/install.sh && sudo chmod -R 777 /tmp/install.sh && sudo /tmp/install.sh

Cài xong thấy Active màu xanh lá là Ok. Không cần config gì thêm.

Mình test play trên Volumio 3 nghe Ok.

Debian khác (mình chưa thử). Chắc là cũng xài Ok.
Update: Cài trên MoodeAudio 7.6 âm thanh Ok (lúc cài thay bằng mục 2b. trên)

Tips: Các bác có thể vào plugin cài miniDLNA vào Volumio để scan nhạc, rồi dùng phone control chọn nhạc từ server miniDLNA hay server bất kỳ play đến GMediaRender.

https://github.com/quatmo/gmrender-volumio
 
Chỉnh sửa lần cuối:

do_long_khach

Well-Known Member
Đầu tiên cần chọn DAC, setting cho Volumio hoạt động bình thường, âm thanh Ok trước.

Tiếp đến các bác copy pate từng dòng là xong.

GMediaRender: Headless UPnP Renderer for Volumio 3
Install package
#1.
Mã:
sudo sed "s/#deb-src/deb-src/g" /etc/apt/sources.list > /tmp/sources.list
#2.
Mã:
sudo cp -f /tmp/sources.list /etc/apt/sources.list && sudo apt-get update
#3.
Mã:
sudo apt-get install libupnp-dev libgstreamer1.0-dev
#4.
Mã:
sudo apt-get install gstreamer1.0-plugins-base gstreamer1.0-plugins-good
#5.
Mã:
sudo apt-get install gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly
#6.
Mã:
sudo apt-get install gstreamer1.0-alsa

Setup GMediaRender
#7.
Mã:
cd /tmp/ && sudo wget https://raw.githubusercontent.com/quatmo/gmrender-volumio/main/install.sh && sudo chmod -R 777 /tmp/install.sh && sudo /tmp/install.sh

Cài xong thấy Active màu xanh lá là Ok. Không cần config gì thêm.

Mình test play trên Volumio 3 Ok.

Debian khác (mình chưa thử). Chắc là cũng xài Ok.

Tips: Các bác có thể vào plugin cài miniDLNA vào Volumio để scan nhạc, rồi dùng phone control chọn nhạc từ server miniDLNA hay server bất kỳ play đến GMediaRender.

https://github.com/quatmo/gmrender-volumio
Làm xong trên upnp control point nó hiện GmediaRenderer hay là sao bác?
 

quatmo

Well-Known Member
Chắc nó chạy được nhạc từ ổ cứng cắm vào Pi đúng ko bác?
Nó chỉ là render UPNP nên nó nhận từ mọi Sever khác (Pi/PC)
Còn bác muốn chạy cả server và render trên cùng 1 Pi cắm ổ cứng thì:

Tips: Các bác có thể vào plugin cài miniDLNA vào Volumio để scan nhạc, rồi dùng phone control chọn nhạc từ server miniDLNA hay server bất kỳ play đến GMediaRender.

Plugin miniDLNA setting thư mục ổ cứng USB là /media hoặc /media/tên (ổ cứng USB)
 
Chỉnh sửa lần cuối:

quatmo

Well-Known Member
Nó chỉ là render UPNP nên nó nhận từ mọi Sever khác (Pi/PC)
Còn bác muốn chạy cả server và render trên cùng 1 Pi cắm ổ cứng thì:

Tips: Các bác có thể vào plugin cài miniDLNA vào Volumio để scan nhạc, rồi dùng phone control chọn nhạc từ server miniDLNA hay server bất kỳ play đến GMediaRender.

Plugin miniDLNA setting thư mục ổ cứng USB là /media hoặc /media/tên (ổ cứng USB)

1. Hoặc có thể cài GMediaRenderer vào MoodeAudio, mình vừa test cài Ok, âm thanh Ok, chỉ khác biệt duy nhất mục cài pakage số 2 (xem post mình đã update). Cài xong nghe ngay, không cần config gì.

2. Vào menu Audo của Moode bật DLNA (miniDLNA) lên scan nhạc, phát sang GMediaRenderer = trên 1 Pi.. Hoặc phát từ PC sang Pi GMediaRenderer.
 

huyen82

Active Member
Lâu nay bận rộn, mình núp lùm xem các bác.

Hôm nay mới rảnh rang share các bác về AirPlay2 trên Volumio 3 Buster. Hiên nay Volumio vẫn đang chạy AirPlay1.

Nghe Google nói là Apple Music lossless chỉ play được lossless trên chuẩn AirPlay2
Và gần đây các bằng hữu trên giang hồ Github xuất hiện hướng dẫn build AirPlayr2 ở đây (Xây dựng Shairport Sync cho AirPlay 2)

Mình build sẵn đóng gói rồi, các bác có thể cài vào Volumio 3 Buster với 3 dòng lệnh copy pate và enter:
#1.
Mã:
sudo apt-get update && sudo apt-get install libplist-dev
#2.
Mã:
sudo apt-get install libsodium-dev
#3.
Mã:
cd /tmp/ && sudo wget https://raw.githubusercontent.com/quatmo/shairport-sync2-volumio/main/install.sh && sudo chmod -R 777 /tmp/install.sh && sudo /tmp/install.sh

Cài xong nhìn status Active: màu xanh lá Ok

Kiểm tra version:
Mã:
shairport-sync -V

Hiện ra dòng có chữ 4 AirPlay2-OpenSSL-Avahi-ALSA-soxr là Ok

Mình chỉ mới test play Youtube sang Airplay có tiếng Ok. Chưa test Apple Music play sang.

Khuyến cáo: Nên bật loa nhỏ trước khi play sang.

PS: Mình nghĩ về cơ bản bộ addon này có thể cài cho Debian khác như MoodeAudio, thậm chí là Linux khác như Ropiee, thay đổi ouput config trong /etc/shairport-sync.conf
Github: https://github.com/quatmo/shairport-sync2-volumio

Update: Script cài tối qua thiếu dòng này (sudo apt-get update) đã bổ sung vào, ai cài chưa chạy thì cài lại nhé.
Mình đã cài thành công vào volumio. Trên windows thì play Youtube sang Air2 ok, nhưng trên Macos thì ko được và Apple Music có nhận nhưng ko kết nối được và báo lỗi này.
Ro9nhav.jpg
 

quatmo

Well-Known Member
Cũng như Volumio 3, các bác có thể update Airplay của MoodeAudio lên Airplay2.
#1. Vào menu audio - off Airplay - SET

#2.
Mã:
sudo apt-get install libplist-dev

#3.
Mã:
sudo apt-get install libsodium-dev

#4.
Mã:
cd /tmp && wget https://raw.githubusercontent.com/quatmo/shairport-sync2-volumio/main/nqptp.service.tar.gz && wget https://raw.githubusercontent.com/quatmo/shairport-sync2-volumio/main/nqptp.tar.gz && wget https://raw.githubusercontent.com/quatmo/shairport-sync2-volumio/main/shairport-sync.conf.sample.tar.gz && wget https://raw.githubusercontent.com/quatmo/shairport-sync2-volumio/main/shairport-sync-airplay2.tar.gz

#5.
Mã:
sudo tar -xzvf /tmp/nqptp.service.tar.gz --overwrite -C / && sudo tar -xzvf /tmp/nqptp.tar.gz --overwrite -C / && sudo tar -xzvf /tmp/shairport-sync-airplay2.tar.gz --overwrite -C /

#6.
sudo systemctl enable nqptp.service && sync && reboot

#7. Bật lai Airplay. Mặc định Moode dùng SoX để lấy mẫu về 1 thứ. Option: các bác vào menu audio edit Airplay config - chọn Basic để native.

#8.
Check xem version, AirPlay2 là Ok
Mã:
shairport-sync -V
 
Chỉnh sửa lần cuối:

Thanhle447

Well-Known Member
1. Hoặc có thể cài GMediaRenderer vào MoodeAudio, mình vừa test cài Ok, âm thanh Ok, chỉ khác biệt duy nhất mục cài pakage số 2 (xem post mình đã update). Cài xong nghe ngay, không cần config gì.

2. Vào menu Audo của Moode bật DLNA (miniDLNA) lên scan nhạc, phát sang GMediaRenderer = trên 1 Pi.. Hoặc phát từ PC sang Pi GMediaRenderer.
cảm ơn Bác quatmo rất nhiều phần mềm volumio có cast rất tiện lợi, xài youtube rất hay. nếu được bác làm volumio bản V3 hoàn chỉnh cho các anh em về cài lên thẻ nhớ sử dụng là ngon nhất. cảm ơn bác rất nhiều về phần mềm volumio cho anh em trải nghiệm.
 

quatmo

Well-Known Member
Mình đã cài thành công vào volumio. Trên windows thì play Youtube sang Air2 ok, nhưng trên Macos thì ko được và Apple Music có nhận nhưng ko kết nối được và báo lỗi này.
Ro9nhav.jpg
1. Bác gõ check xem có active xanh không
Mã:
sudo systemctl status nqptp.service

2. Mình đang tìm xem thảo luận ở đây về lỗi đó
https://github.com/mikebrady/shairport-sync/issues

3. https://github.com/mikebrady/shairp...apter-running-in-power-saving--low-power-mode
 
Chỉnh sửa lần cuối:

tml3nr

Moderator
Hơi lạc đề tí. Em mò trong Deezer thấy có playlist Noel này nghe hay quá. Đã clone sang Tidal và Spotify. Mời cả nhà nghe chơi ạ.

Christmas Pop

480x480-000000-80-0-0.jpg


https://www.deezer.com/us/playlist/3833591862

https://open.spotify.com/playlist/6b2yEAJ97zViHbqrWR9C8H

https://listen.tidal.com/playlist/34a68af0-cd89-4cab-8452-1b2b923070e3

Ed Sheeran - Merry Christmas
Mariah Carey - All I Want for Christmas Is You
Ariana Grande - Santa Tell Me
Justin Bieber - Mistletoe
BTS - Butter (Holiday Remix)
Britney Spears - My Only Wish (This Year)
Katy Perry - All You Need Is Love
John Legend - You Deserve It All
Jimmy Fallon - It Was A… (Masked Christmas)
Justin Bieber - Rockin' Around The Christmas Tree
Kelly Clarkson - Santa, Can’t You Hear Me
Jonas Brothers - Like It's Christmas
Meghan Trainor - Rockin' Around The Christmas Tree
Mariah Carey - Oh Santa! (feat. Ariana Grande & Jennifer Hudson)
Sia - Santa Visits Everyone
Wham! - Last Christmas
Meghan Trainor - Christmas Coupon
Pentatonix - Frosty The Snowman (feat. Alessia Cara)
Taylor Swift - Christmas Tree Farm
James Arthur - Christmas Bells
FINNEAS - Another Year
Christina Aguilera - Have Yourself a Merry Little Christmas
Ava Max - Christmas Without You
Sia - Snowman
Carly Rae Jepsen - It's Not Christmas Till Somebody Cries
Kelly Clarkson - Underneath the Tree
Gwen Stefani - Jingle Bells
Alaina Castillo - wishlist
Coldplay - Christmas Lights
ABBA - Little Things
Miley Cyrus - Happy Xmas (War Is Over) (feat. Sean Ono Lennon)
Elle King - Please Come Home for Christmas
Mariah Carey - Christmas (Baby Please Come Home)
Kelly Clarkson - Christmas Isn't Canceled (Just You)
Sia - Santa's Coming for Us
Jax - I Feel Like A Kid Again
Liam Payne - Naughty List
Katy Perry - Cozy Little Christmas
Darren Criss - Drunk On Christmas
Kylie Minogue - Santa Baby
Little Mix - One I've Been Missing
Michael Bublé - The Christmas Sweater
Alessia Cara - Make It To Christmas
Helene Fischer - Rudolph The Red-Nosed Reindeer
Arlissa - Do You Hear What I Hear?
Why Don't We - With You This Christmas
Mariah Carey - Fall in Love at Christmas (Radio Version)
Tom Speight - Driving Home for Christmas
Duncan Laurence - Wishes Come True
Jessica Simpson - It's Christmas Time Again
Lukas Graham - HERE (For Christmas)
Oh Wonder - This Christmas
Backstreet Boys - Christmas Time
Destiny's Child - 8 Days of Christmas
Leona Lewis - Kiss Me It's Christmas (feat. Ne-Yo)
Olivia Holt - Christmas (Baby Please Come Home)
Jack Johnson - New Axe
Jessie J - Santa Claus Is Comin' to Town
CeeLo Green - What Christmas Means to Me
Train - Shake Up Christmas (Xmas Anthem)
Kacey Musgraves - Glittery (From The Kacey Musgraves Christmas Show)
Rick Astley - Love this Christmas
Why Don't We - Hey Good Lookin
Taylor Swift - Christmases When You Were Mine
Rhys Lewis - This Time Of Year
Owl City - Kiss Me Babe, It's Christmas Time
DNCE - Christmas Without You
OneRepublic - Christmas Without You
*NSYNC - Merry Christmas, Happy Holidays
Nick Jonas - Say All You Want For Christmas​
 
Chỉnh sửa lần cuối:

huyen82

Active Member
Mình kiểm tra có active xanh, và Apple Music cũng đã nhận rồi ShAir2 rồi đó bạn. Giờ muốn về Air1 có được ko bạn?
XngE88S.jpg
 
Chỉnh sửa lần cuối:

quatmo

Well-Known Member
Mình kiểm tra có active xanh, và Apple Music cũng đã nhận rồi ShAir2 rồi đó bạn. Giờ muốn về Air1 có được ko bạn?
XngE88S.jpg
Back trở lại Airplay 1

Với 1 dòng:
Mã:
sudo systemctl stop shairport-sync && cd /tmp/ && sudo wget https://raw.githubusercontent.com/quatmo/shairport-sync2-volumio/main/shairport-service-airplay1.tar.gz && sudo wget https://raw.githubusercontent.com/quatmo/shairport-sync2-volumio/main/shairport-sync-airplay1.tar.gz && sudo tar -xzvf /tmp/shairport-service-airplay1.tar.gz --overwrite -C / && sudo tar -xzvf /tmp/shairport-sync-airplay1.tar.gz --overwrite -C / && sync && sleep 2 && reboot
 
Chỉnh sửa lần cuối:

huyen82

Active Member
Bác @huyen82 thử lại ban build khác nhé, account AM của mình không đăng nhập trên iphone được nên bó tay không biết test làm sao (quên câu hỏi bảo mật). Một dòng sau thôi:
cd /tmp/ && sudo wget https://raw.githubusercontent.com/quatmo/shairport-sync2-volumio/main/synco && sudo chmod -R 777 /tmp/synco && sudo /tmp/synco
Mình đã cài lại trên Macos đã thấy AP2 nhưng Apple Music play sang thì vẫn lỗi vậy, về Air1 thì ok ko lỗi gì.
wxHqknS.jpg

Vaj0GWE.jpg
 

rndce

Well-Known Member
MÌnh dùng foobar trên PC Win10 đẩy nhacs sang Moode UPNP (hoặc Smpd UPNP) thì âm thanh bị mờ đi so với dùng MPD trên Moode (hay tên Smpd). Hai OS này dùng upmdcli làm renderer. Nếu dùng GMediaRenderer thì âm thanh cò bị giảm đi giống như upmpdcli ko ah. Bác nào dùng qua rồi cho mình xin ít kinh nghiệm.
 

do_long_khach

Well-Known Member
MÌnh dùng foobar trên PC Win10 đẩy nhacs sang Moode UPNP (hoặc Smpd UPNP) thì âm thanh bị mờ đi so với dùng MPD trên Moode (hay tên Smpd). Hai OS này dùng upmdcli làm renderer. Nếu dùng GMediaRenderer thì âm thanh cò bị giảm đi giống như upmpdcli ko ah. Bác nào dùng qua rồi cho mình xin ít kinh nghiệm.
Sao phải qua foobar nữa làm gì bác?
 

linh0983

Well-Known Member
MÌnh dùng foobar trên PC Win10 đẩy nhacs sang Moode UPNP (hoặc Smpd UPNP) thì âm thanh bị mờ đi so với dùng MPD trên Moode (hay tên Smpd). Hai OS này dùng upmdcli làm renderer. Nếu dùng GMediaRenderer thì âm thanh cò bị giảm đi giống như upmpdcli ko ah. Bác nào dùng qua rồi cho mình xin ít kinh nghiệm.
https://www.max2play.com/en/
GMediaRenderer trên Max2Play mình dùng khá là lâu rồi theo mình nó ko khác nhiều so với UPnP bác a . ( trực tiếp MPD âm thanh vẫn là ngon nhất . . . ) . :oops:
 
Bên trên