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

linh0983

Well-Known Member
http://www.bsplayer.com/

https://play.google.com/store/apps/details?id=com.bsplayer.bspandroid.full

Mình dùng BSPlayer cài trên DT hay PC đều cho ra Opus các bác . ( lúc này muốn đẩy đâu cũng được a ) . o_O


R14723.jpg
 

Dinh_Duy

Member
Vậy là tạm ổn một cách đẩy link opus qua mpd từ web browser trên PC. Em xin liệt kê lại các bước như sau:
Em rất thích codec opus của Youtube. Nó cắt tần rất khéo. Âm thanh quá hay với bitrate 160kbps.
Bữa giờ em không theo dõi nên mạn phép hỏi các bác đang làm gì vậy ạ?

Để play nhạc youtube thì em viết bash scripts để get link youtube, sử dụng youtube_dl với chất lượng audio cao nhất có thể (chỉ lấy audio), sau đó đẩy link này vào playlist của mpd rồi stream nó. Sau đó tạo trang web trên Pi (em dùng Moode 5) để copy link youtube (từ app Youtube trên đt chẳng hạn) rồi đẩy link sang bash scripts.

Volumio hình như có sẵn chức năng này.

Không rõ vấn đề của mọi người là ở format OPUS hay gì?
 

tml3nr

Moderator
Bữa giờ em không theo dõi nên mạn phép hỏi các bác đang làm gì vậy ạ?

Để play nhạc youtube thì em viết bash scripts để get link youtube, sử dụng youtube_dl với chất lượng audio cao nhất có thể (chỉ lấy audio), sau đó đẩy link này vào playlist của mpd rồi stream nó. Sau đó tạo trang web trên Pi (em dùng Moode 5) để copy link youtube (từ app Youtube trên đt chẳng hạn) rồi đẩy link sang bash scripts.

Volumio hình như có sẵn chức năng này.

Không rõ vấn đề của mọi người là ở format OPUS hay gì?
Loay hoay xà quần với mục đích là lấy được link audio webm / opus bitrate cao nhất cho mpd play trực tiếp anh ạ. File audio ogg và m4a âm thanh không hay bằng opus, bitrate cũng kém hơn.

Em làm cách này để cho mpd lấy được link trực tiếp của youtube chứ không qua upmpdcli (upnp renderer). Vì khi enable upmpdcli âm thanh hơi bị sạn.

youtube-opus-1.jpg


youtube-opus-2.jpg
 
Chỉnh sửa lần cuối:

Dinh_Duy

Member
Loay hoay xà quần với mục đích là lấy được link audio webm / opus bitrate cao nhất cho mpd play trực tiếp anh ạ. File audio ogg và m4a âm thanh không hay bằng opus, bitrate cũng kém hơn.

Thế thì dùng trực triếp youtube_dl trên Pi với tuỳ chọn --audio-format "opus" cũng được nhỉ. Lấy trực tiếp link rồi add vào mpd, không tải file:

#lay link audio tu youtube
youtube_dl --audio-format 'opus' -g --no-warning $youtube_link

#them link vao cuoi playlist
mpc add $link

#play link cuoi cung trong playlist
loc=`mpc playlist | wc -l`
mpc play $loc

Phần còn lại là tạo file .php để gọi scripts này với link youtube từ textbox thôi.

Hiện mình đang chạy cái này trên Moode ở nhà cho các cụ nghe youtube. Nhược điểm là chưa play được list youtube (cần viết lại cái bash script) còn lại chạy ngon lành.
 

do_long_khach

Well-Known Member
Thế thì dùng trực triếp youtube_dl trên Pi với tuỳ chọn --audio-format "opus" cũng được nhỉ. Lấy trực tiếp link rồi add vào mpd, không tải file:

#lay link audio tu youtube
youtube_dl --audio-format 'opus' -g --no-warning $youtube_link

#them link vao cuoi playlist
mpc add $link

#play link cuoi cung trong playlist
loc=`mpc playlist | wc -l`
mpc play $loc

Phần còn lại là tạo file .php để gọi scripts này với link youtube từ textbox thôi.

Hiện mình đang chạy cái này trên Moode ở nhà cho các cụ nghe youtube. Nhược điểm là chưa play được list youtube (cần viết lại cái bash script) còn lại chạy ngon lành.
Cái này thao tác trên giao diện của Rune được ko bác?
 

Dinh_Duy

Member
Bác chỉ luôn cách làm trên Rune UI thì tốt quá
Không làm được qua UI đâu, bác phải làm qua SSH.
1. Cần phải cài được youtube_dl (https://github.com/ytdl-org/youtube-dl#installation), khá đơn giản.
2. Cần cài đặt mpc nếu chưa có (để biết có chưa thì bác gõ lệnh mpc).
3. Chép các file vào đúng nơi (file script vào /usr/local/bin/; file php vào web server, thường là /var/www).
4. Set permission là xong.

Mình gửi luôn file cần cho bác nào muốn làm: https://www.fshare.vn/file/1FSEDB8WKT9G
 
Chỉnh sửa lần cuối:

henry7588

Member
Download youtube thì dùng app hay trang nào cho chất lượng tốt mấy bạn? Em xài mac ạ.
 
Chỉnh sửa lần cuối:

quatmo

Well-Known Member
Em chưa hiểu lắm? Nhờ anh giải thích thêm:

- Cái extension này do anh viết ạ? Sao anh không làm cho nó tương thích với MPD standard luôn để khỏi lệ thuộc OS?
- Cần phải làm gì để chạy được với rune ạ?
- Cách này có lấy được opus không ạ? Trước giờ em thử những kiểu parser đều không lấy được opus
- Em không biết cách mod extension. Sửa một chữ nó cũng bị lỗi. Nếu anh hướng dẫn em cách làm luôn thì hay quá.

Giờ mới trả lời bác được, extension do người khác viết, đã xác định extension này không mod cho MPD standard được vì Volumio không add mpc như bình thường được. Cách này không lấy trực tiếp opus mà chỉ là thao tác gửi link đến queue Volumio.

---------------------------------------------

Đây là một option khác cho người dùng Volumio bằng cách send 1 bài hát hay playlist từ trang Youtube.com qua queue Volumio.
Hiện tại Volumio chỉ play được Youtube file video.mp4 (audio+video).

2019-06-14 23_06_17-_ Unsaved document - Pencil.jpg
 
Chỉnh sửa lần cuối:

dungsin_lqd

Well-Known Member
Ngoài lễ tí: em muốn burn đĩa sacd từ file .dsf hoặc .dff thì dùng phần mềm gì? Trên đây em thấy không có topic nói về burn sacd nên hỏi các bác chỉ giúp..cảm ơn nhiều.
 

solyan84

Member
Ngoài lễ tí: em muốn burn đĩa sacd từ file .dsf hoặc .dff thì dùng phần mềm gì? Trên đây em thấy không có topic nói về burn sacd nên hỏi các bác chỉ giúp..cảm ơn nhiều.
Bác nên bỏ ý định này đi vì thị trường không có bán loại đĩa SACD rỗng để ghi!
Nói nôm na là SACD là 1 loại đĩa đặc biệt gồm 2 lớp:
+ Lớp thứ nhất có format như CD thường, để các CDP vẫn đọc được nhưng chỉ 16 bit
+ Lớp thứ hai có format tương tự như đĩa DVD.

Vì thế ta lấy file ISO SACD download về và ghi ra bằng đĩa DVD. Nhưng ghi xong bỏ vào đầu CD, thì CDP không hiểu, bỏ vô đầu SACD nó cũng báo là đĩa SACD nhưng không Play dc.
Nói chung là không ok
 
Bên trên