Tạo một Network music player với Raspberry Pi và usb DAC

hieuykhoa

Member
Lần trước mình có chia sẻ về cách làm một network music player với raspberry Pi và card addon audio cho nó nhưng nhiều bác kêu nó khó và cần nhiều lệnh quá! Cá nhân mình cũng công nhận với những người không có nhiều kinh nghiệm với mấy thứ này thì việc đó hơi quá sức một chut. Thêm nữa đám card addon đó kiếm ở việt nam không dễ chút nào, mình phải ship từ nước ngoài về khá mệt mỏi.
Hôm nay xin chia sẻ một cách làm một thiết bị chạy nhạc số đơn giản qua mạng để tận dụng kho nhạc số, việc play nhạc cũng đơn giản mà cho hiệu quả cao.
1. Việc đầu tiên vẫn cần một thứ đó là cài đặt logitech media server (LMS)
hướng dẫn cơ bản ở đây
https://www.youtube.com/watch?v=EVFcyZWVovM

sau khi cài xong thì add thư mục nhạc vào settings ( góc dưới phải) tab my music chọn phần thư mục nhạc rồi bấm apply để LMS scan là index nhạc.

2. Chuẩn bị:
- một em raspberry Pi kèm nguồn ổn định khuyến cao tầm 1.5 A
- Một em USB DAC ( các usb DAC phù hợp có thể tìm ở đây https://sites.google.com/site/picoreplayer/home/List-of-USB-DACs ), chú ý nêu các em DAC này có nguồn riêng thì không nói nhưng nếu không có nguồn riêng thì phải cắm qua usb hub có nguồn ngoài mới đủ điện để chạy các bác nhé, cái này bán đầy ở Lê Thanh Nghị quanh quanh 100-200k/cái
- Một thẻ nhớ ít nhất 2GB
- Loa đài gì tùy các bác để cắm từ DAC ra
- Phần mềm: Advanced IP scanner ( free), win32 Disk imager (free), os cho Pi là picoreplayer tải tại đây https://sites.google.com/site/picoreplayer/home/download ( down về giải nén được file .img nhé các bác)

3. Tiến hành
- cắm thẻ nhớ vào máy tính, chạy phần mềm win32 disk imager
inst01.jpg
\
trong ô device chọn đúng cái thẻ nhớ của các bác
ô Image file chọn file img mới tải về bấm write và chờ chút
xong có thể rút thẻ nhớ ra

- Cắm thẻ nhớ vào Pi, cắm dây usb từ DAC vào cổng usb, (nếu usb dac không có nguồn ngoài phải cắm qua hub kiểu thế này USB Hub 4 Port - Có nguồn riêng 5V 2A) cắm dây mạng vào cổng LAN, và cắm điện, chờ tầm 2-3 phút để Pi khởi động xong

- Quay qua máy tính cài và chạy cái Advanced IP scanner để tìm IP của em Pi, thương sẽ thấy tên nó là picoreplayer luôn, ghi nhớ IP này

- Mở firefox hay chrome lên đánh cái ip đó vào, ví dụng 192.168.10.18 rồi enter
trang cài đặt của picore nó kiểu thế này
webui.jpg


chuyển sang tab Squeezelite settings nó thế này
B+%20cards.JPG

phần Audio output chọn USB audio bấm submit

Nhìn ngay dưới chỗ choose audio output có cái List available ALSA devices bấm vào đó để tìm cái usb sound card ( cái này nó khác nhay giữa các usb DAC khác nhau nên nếu ai khó khăn có thể copy cả đám out put đó ném lên đây mình xem giúp)
Ngay dưới có cái Change Squeezelite settings
Phần out put Settings copy code cái soudcard paste vào đó rồi bấm submit phía cuối trang
- Sang tab main page bấm chọn nút RESTART để khởi dộng lại Squeezelite với settings usb DAC bước trước.
- Vậy là xong
cái code nó đại loại như này:
Available ALSA output devices

(choose, copy and then insert it in the OUTPUT box on the previous page)

Output devices:
null - Discard all samples (playback) or generate zero samples (capture)
sysdefault:CARD=ALSA - bcm2835 ALSA, bcm2835 ALSA - Default Audio Device
Như trên thì phần mình copy và paste là sysdefault:CARD=ALSA

picore 2.PNG
picore 1.png

Đoạn trên là cái list alsa của mình và phần cần copy để paste vào!
Lên appvn search cái SqueezeCommnader cài vào đt android, chạy nó tự nó kết nối LMS và tìm luôn được em PI

Tiến hành chọn nhạc và nghe thử ngay 1 bài
Các bước này đơn giản hơn lần trước! ai có khó khăn có thể đưa lên đây mình có thể giúp!
Chúc các bác nghe nhạc vui!
 
Chỉnh sửa lần cuối:

quangtuong

Banned
Ðề: Tạo một Network music player với Raspberry Pi và usb DAC

Loằng ngoằng quá .cơ mà sao phải chơi nhạc kiểi này ạ ?
 

hieuykhoa

Member
Ðề: Tạo một Network music player với Raspberry Pi và usb DAC

Loằng ngoằng quá .cơ mà sao phải chơi nhạc kiểi này ạ ?

nếu bác có tầm 1TB nhạc lossless để trong nas và 1 bộ dàn âm thanh dân dụng ở 2 tầng khác nhau, không thể burn 1TB Nhạc đó ra CD được và cũng chưa có đk mua một em như stream DAC magic 6 thì đây là một giải pháp chơi nhạc số không dây cực kì tiện lợi bạn ạ
đọc thêm về lí do: http://www.hdvietnam.com/diendan/22-hd-media-player/963521-hi-fi-wireless-network-music-player.html
 

phithien

Well-Known Member
Ðề: Tạo một Network music player với Raspberry Pi và usb DAC

ko lẽ đây là nick của hieuphysic bên tinhte :D
 

hieuykhoa

Member
Ðề: Tạo một Network music player với Raspberry Pi và usb DAC

nếu thế này mà vẫn là phức tạp thì bác nên mua em stream DAC magic cho lanh bác ạ! giá tầm 10 củ hơn thôi :D
 

sthv83

Member
Ðề: Tạo một Network music player với Raspberry Pi và usb DAC

cho mình hỏi cái nhé
nếu mình không có giàn âm thanh thì mình có cần cái LMS không nhỉ ?
vì mình nghĩ nếu như Ras co Rasbmc thì mình có thể dùng giao thức UpnP đươc không ?
vì mình vẫn đang dùng cái đó cho Androidbox
 

do_long_khach

Well-Known Member
Ðề: Tạo một Network music player với Raspberry Pi và usb DAC

Bác chủ có cái Pi nào đã cài cắm ngon lành bán lại cho mình đi. Giờ có tuổi rồi ngại vọc lắm. Tks
 

hieuykhoa

Member
Ðề: Tạo một Network music player với Raspberry Pi và usb DAC

cho mình hỏi cái nhé
nếu mình không có giàn âm thanh thì mình có cần cái LMS không nhỉ ?
vì mình nghĩ nếu như Ras co Rasbmc thì mình có thể dùng giao thức UpnP đươc không ?
vì mình vẫn đang dùng cái đó cho Androidbox
Bác đọc kĩ chút, cái này làm dành cho những người có nhu cầu stream nhạc từ một kho nhạc có sẵn. Cái LMS là cái quản lí, index đống nhạc đã có trong ổ cứng mạng (NAS) rồi cấp nhạc (stream nhạc) từ cái NAS đên DAC thông qua Pi mà rồi từ DAC đó vào dàn âm thanh phục vụ nghe nhạc 2 kênh thôi!
còn nếu bác dùng raspbmc thì nó chỉ chơi được âm thanh chất lượng thấp hoặc pass được âm thanh ra AVR qua cổng HDMI thôi bác ạ! Mọi người đang tranh cãi ở đây
http://www.hdvietnam.com/diendan/229-android-box/979825-minix-neo-x7-dac.html

Bác chủ có cái Pi nào đã cài cắm ngon lành bán lại cho mình đi. Giờ có tuổi rồi ngại vọc lắm. Tks
Nếu các có nhu cầu và ở Hà Nội thì mình có thể giúp chút dưa theo những đồ bác có sẵn, ở nhà hiện đang còn dư một vài em Pi!
bác nếu ở Hà nội có thể inbox mình, mình cho số đt để liên lạc, giúp được gì mình giúp thôi! chứ mình làm cái này vì thích làm chứ không phải để bán mà
 

do_long_khach

Well-Known Member
Ðề: Tạo một Network music player với Raspberry Pi và usb DAC

mình chẳng có sẵn cái gì đâu, để mai liên hệ với bác
 

hieuykhoa

Member
Ðề: Tạo một Network music player với Raspberry Pi và usb DAC

mình chẳng có sẵn cái gì đâu, để mai liên hệ với bác

thì ít nhất bác cũng phải có có một con DAC vừa ý và có NAS chứa nhạc rôi chứ còn chưa có cả 2 thứ ấy thì làm sao mà xài được hả bác!
 

khanhlem

Active Member
Ðề: Tạo một Network music player với Raspberry Pi và usb DAC

em hơi gà, em thì có NAS Buffalo LS-XH1.0TL và QNAP TS101-V103, liệu có dùng được không bác?
bác để lại cho em 1 em Pi và usb DAC (được như Wolfson Audio Card thì ngon, hj hj)
thanks bác!
 

hieuykhoa

Member
Ðề: Tạo một Network music player với Raspberry Pi và usb DAC

em hơi gà, em thì có NAS Buffalo LS-XH1.0TL và QNAP TS101-V103, liệu có dùng được không bác?
bác để lại cho em 1 em Pi và usb DAC (được như Wolfson Audio Card thì ngon, hj hj)
thanks bác!
nas buffalo kia cài được nhưng hơi phức tạp, nếu bạn cài được cái firmware debia cho con nas buffalo thì việc cài đặt LMS sẽ đẽ hơn, còn nếu cài twonky server có sẵn thì phải cài mấy thứ lằng bằng là UpnP để chạy được thì phức tạp hơn. Cách cài debia cho LS-XHL ở đây http://forum.buffalo.nas-central.org/viewtopic.php?f=69&t=22931
cơ mà việc bạn cài được hay không mình không dám chắc, nếu cài debian ok rồi thì việc là LMS rất đơn giản.
ĐƠn giản hơn là kiếm cái nas nào được LMS hỡ trợ trực tiếp

Raspberry Pi mua đơn giảnn nhất là ở trang raspberrypi.vn, ở đây bán cả PI, thẻ nhớ, usb hub có nguồn ngoài, đủ hết bác ạ!
USB DAC thì bác chọn theo danh sách được hỗ trợ ở post 1 ấy :D
 

hieuykhoa

Member
Ðề: Tạo một Network music player với Raspberry Pi và usb DAC

đang có một combo pi b+ và pifi DAC+, dư ra không dùng nữa, bác nào có nhu cầu liên hệ để nghe test xem sao :D
 
Bên trên