Raspberry Pi - Music Server

Discussion in 'Nguồn phát từ máy tính' started by bazokaster, 16/4/15.

  1. tinhdhmo

    tinhdhmo Advanced Member

    Joined:
    26/10/08
    Messages:
    1.898
    Likes Received:
    1.006
    Đọc pass có được giảm giá không bác chủ
     
  2. Scorpio

    Scorpio Moderator

    Joined:
    2/12/05
    Messages:
    7.238
    Likes Received:
    3.297
    Location:
    VNAV
    Có lẽ là tình trạng chung của cái USB Singxer..

    Bác xem trong file

    Trên windows đường dẫn: F:/config.txt ( F là ổ SD card)
    Trên linux đường dẫn: /boot/config.txt

    Nếu chưa có thì đưa thêm dòng này vào cuối cũng

    max_usb_current=1
     
  3. Scorpio

    Scorpio Moderator

    Joined:
    2/12/05
    Messages:
    7.238
    Likes Received:
    3.297
    Location:
    VNAV
    Trước anh bạn syen cũng mua một cái dock orico này cũng không dùng được. (Dock này ăn dòng lớn nên pi không support)

    Giải pháp tùy chọn

    1. Chuyển sang dùng 2.5 HDD box external như : WD Passport ( đã test chạy tốt)
    2. Chuyển sang dùng dock Unitek ( đã test với HDD 3.5 4.0TB chạy tốt) 850K http://wifi.com.vn/unitek-y-3022-usb30- ... ation.html
    3. Mua con nas buffalo hỗ trợ 2 khay ổ cứng khoảng 1.4T nối vào mạng và Pi sẽ lấy dữ liệu từ mạng http://ducquang415.com/view_product-166 ... Wvl-62659/
     
  4. espadon_vn

    espadon_vn Advanced Member

    Joined:
    26/3/08
    Messages:
    8.580
    Likes Received:
    180
    Location:
    KenKen /Xóm 4 - Lại Yên - Hoài Đức - Hà Nội/ Số 4
    e trước cắm box orico cũng ko chạy :)
     
  5. meinLiebling

    meinLiebling Advanced Member

    Joined:
    23/2/10
    Messages:
    117
    Likes Received:
    118
    Location:
    Hà Nội
    E đang dùng dock BA-07 của ACASIS kết nối USB 2.0 vẫn ngon lành.
     
  6. chauphuong

    chauphuong Advanced Member

    Joined:
    4/4/12
    Messages:
    2.321
    Likes Received:
    1.772
    Theo em trải nghiệm thì nuôi Pi bằng nhạc chứa trên nas vẫn là hay nhất, nuôi nas bằng nguồn linear nữa cho máu.
     
  7. zeze

    zeze Advanced Member

    Joined:
    24/8/08
    Messages:
    1.158
    Likes Received:
    61
    - Vậy giải pháp 3 tốt hơn giải pháp 1 và 2 (của bác Scorpion).
    - Nguốn linear cho NAS BUFFALO LS-WVL bao nhieu DC Volt thế bác?
     
  8. Scorpio

    Scorpio Moderator

    Joined:
    2/12/05
    Messages:
    7.238
    Likes Received:
    3.297
    Location:
    VNAV
    Image khi làm thẻ tiêu chuẩn họ giới hạn ở mức 2GB, nếu bác muốn sử dụng phần còn lại của thẻ (VD mình có thẻ lớn hơn 8-16-32-64GB chẳng hạn) thì cần resize partition ( Áp dụng với bản RuneAudio_rpi2_rp3_0.4-beta_20160321_2GB ) .. Sau đây là qui trình cho thẻ 16GB

    Vào SSH đăng nhập với quyền root.... lưu ý là enter trong các code sau là bấm phím enter trên bàn phím
    Code:
    user= root
    pass= rune
    Chạy fdisk
    Code:
    fdisk /dev/mmcblk0
    enter
    
    Xem list các partiton hiện tại : mmcblk0p2 chỉ có 2GB
    Code:
    p
    enter
    


    Xóa partition /dev/mmcblk0p2
    Code:
    d
    enter
    enter
    
    Tạo partion mới
    Code:
    n
    enter
    enter
    enter
    
    Lưu và thoát fdisk:
    Code:
    w
    enter
    
    Khởi động lại Pi
    Code:
    reboot
    enter
    Sau khi khởi động xong lại vào ssh chạy chạy lệnh resize2fs

    Code:
     resize2fs /dev/mmcblk0p2
    enter
    
    Xong ! ta đã có partition mmcblk0p2 với dung lương 14.5GB để lưu trữ nhạc

    Trên máy PC Windows nối cũng mạng với Pi ... VD Pi3 đang có IP là 192.168.1.12

    Mở của sổ Winddows Explorer gõ

    \\192.168.1.12\MusicStore hoặc \\Runeaudio\MusicStore

    Bác có thể copy nhạc vào thư mục LocalStorage

    Cập nhật library của RuneAudio từ giao diện web runeaudio.local : MENU=> Sources => REBUILD MPD LIBRARY




    Bác tham khảo adapter đi kèm máy

    Buffalo LS-WVL 2 ổ cứng 12V 4A
    Sysnology 213 AIR 2 ổ cứng - 12V 5A

    LT1083 7A tản nhiệt to là thoải mái :)
     

    Attached Files:

  9. zeze

    zeze Advanced Member

    Joined:
    24/8/08
    Messages:
    1.158
    Likes Received:
    61
    Sao em dùng box ORICO vẫn chạy tốt các bác. Box em có nguồn switch rời cấp.
    Em mount ổ cứng 2T trong box ORICO khoảng 10 phút là xong.
     
  10. tuyengl

    tuyengl Approved Member

    Joined:
    23/11/15
    Messages:
    13
    Likes Received:
    0
    Nhờ giúp đỡ nối chân DAC với Pi3!
    Mình mua một board DAC mà tiếng bị rè cắm vào Pi3 theo cổng I2S có sẵn (có modun chân cắm sẵn nên mình cứ gắn là được). Vì vậy mình đã xử xong (tháo, hàn lại... và ...đã vứt xó).
    Nay mình mua tiếp một board DAC chạy chip ES9023 giao tiếp I2S có các chân: BCK, LRCK, DATA, GND, MCLK. (các chân cấp điện đã nối OK). Mình nối các chân trên DAC và Pi 3 tương ứng như sau: BCK với chân 12 trên Pi3, LRCK với chân 35, DATA với chân 40, GND với chân 39. Còn chân MCLK mình không biết nối với chỗ nào. Mình tìm hiểu trên mạng thấy bảo Pi 3 không xuất tín hiệu MCLK nên không cần nhưng không được. Cài Run, Ras... báo không nhận được DAC. Mong các bác giúp đỡ nối chân nào trên Pi 3 là đúng.
    Xin chân thành cảm ơn!
     
  11. NDBD

    NDBD Advanced Member

    Joined:
    8/9/07
    Messages:
    1.012
    Likes Received:
    6
    Em chưa làm nhưng bác xài thử LTC1799 để tạo master clk (phải chỉnh tần số mong muốn: 24.5760 Mhz cho 48Khz,96Khz,192 Khz và
    22.5792 Mhz cho 44.1Khz,88.2Kz ,176Khz.
    Còn không thì kiếm con DAC nào có chức năng tự tổng hợp Master clk từ BCK.
     
  12. chauphuong

    chauphuong Advanced Member

    Joined:
    4/4/12
    Messages:
    2.321
    Likes Received:
    1.772
    Bác đọc bài bên trên của mod Scopio. Hoặc chuyển sang Moode cho lành.
     
  13. tuyengl

    tuyengl Approved Member

    Joined:
    23/11/15
    Messages:
    13
    Likes Received:
    0
    Đã hót được - không cân nối MCLK luôn và bỏ luôn chân GND của DAC (chỉ nối GND cho phần nguồn). Thanks mọi người!
     
  14. trung224

    trung224 Advanced Member

    Joined:
    24/9/15
    Messages:
    465
    Likes Received:
    764
    Re: Trao đổi về giải pháp nghe nhạc số với nguồn phát là PC

    Vấn đề lớn nhất với Raspberry Pi hiện nay là do bản thân Raspberry Pi rẻ quá nên bất cứ một sản phẩm đại trà nào cung cấp cho nó cũng phải rẻ cỡ đấy, từ board DAC đến các board xuất SPDIF/AES. Mà khi đồ quá rẻ thì sẽ dẫn đến những người thiết kế phải tinh giản linh kiện để đảm bảo chi phí sản xuất, thành thử chất lượng ko cao.
    Lấy ví dụ aurender N10 = Bo mạch nhỏ cài linux custom cho audio + mạch xuất tín hiệu SPDIF/AES (có dùng FPGA để kiểm soát jitter cùng clock OCXO) + 3 bộ nguồn linear riêng biệt (dùng các biến áp riêng) để cấp điện cho các phần

    Nếu clone thì ta đã có Bo mạch = Raspberry Pi + Rune/Volumio/Moode, Nguồn linear và biên áp thì ko khó để làm = theo em là nên dùng các LPS nền LT3042, biến áp thì dễ kiếm rồi. (Torodial hay R-core tùy ý).
    Vấn đề là những bo mạch xuất SPDIF như digi+ hay kể cả digi+ pro mới ra đều ko đủ tuổi so với những gì aurender làm. Có các vấn đề sau với bo xuất SPDIF/AES như sau
    1. Yếu điểm lớn nhất là dùng chung điện với Raspberry Pi, dẫn đến bị ảnh hưởng bởi các xung cao tần từ các chip IC.
    2. Ngoài ra còn vấn đề clock: digi+ vẫn dùng clock của Pi, Digi+ Pro dùng clock rẻ tiền thông thường của Xpresso dù vẫn quảng cáo là high quality :D và chắc chắn còn cách xa chất lượng clock OCXO của Aurender.
    3. Bản thân việc chuyển i2s sang SPDIF/AES bằng các chip chuyển đổi thông thường như WM8804 cũng có điểm yếu chí mạng là sẽ tự động add thêm 150ps jitter, do đó bọn Aurender phải dùng thêm 1 chip FPGA để kiểm soát thêm jitter.

    Sắp tới sẽ có board 503SPD2 của Pi2design với thiết kế mới sẽ khắc phục hai vấn đề 1 và 2. http://www.pi2design.com/coming-soon.html
    Tuy nhiên, để giải quyết rốt ráo cả 3 vấn đề, giúp cho việc clone được hoàn thiện thì hiện chỉ có 1 giải pháp đó là i2s Reclocker của bác Iancanada trên diyaudio
    http://www.diyaudio.com/forums/group-bu ... y-188.html
    Nó gồm các phần sau. 1 board i2s FIFO để quản lý jitter, 1 board isolation để cách li điện từ Pi đến các phần sau, 1 board reclocker với 2 clock riêng biệt (bác có thể đổi clock sang OCXO) với hỗ trợ của 1 bo regulator để cấp điện riêng cho clock, cuối cùng mới đến board chuyển đổi i2s. Thiết kế này theo em là clone giống nhất những gì Aurender làm, giải quyết rốt ráo cả 3 vấn đề của transport Pi

    Em cũng đang định theo dự án này. Nhưng hiện cạn vốn sau khi đầu tư DAC nên chắc sẽ phải đợi 6 tháng nữa
     
    chuvanvu likes this.
  15. Scorpio

    Scorpio Moderator

    Joined:
    2/12/05
    Messages:
    7.238
    Likes Received:
    3.297
    Location:
    VNAV
    LT3042 để cấp cho Pi có mấy bác dùng rồi .. mấy tay đó còn thử cấp thẳng 5V, 3.3V, 1.8V.. không qua mạch nắn trên PI

    Với mấy con DAC cắm trên GPIO khó mà mod được nhiều vì diện tích quá nhỏ .. sao bác không dùng PI nối sang USB DAC nhỉ ?
     
  16. welldonehd

    welldonehd Advanced Member

    Joined:
    6/10/11
    Messages:
    612
    Likes Received:
    307
    Location:
    TPHCM
    Giải pháp là cài lại Rune đi bác. Em bị rồi, và cách khắc phục là cài lại Rune. Không thì làm như bác Chau Phuong chỉ là chuyển hẳn qua MoOde, em thấy ổn định hơn Rune.
     
  17. ds2k

    ds2k Advanced Member

    Joined:
    30/1/06
    Messages:
    186
    Likes Received:
    52
    Anh Scorpio mượn Cubox chưa? Thử đi anh :D
     
  18. mtbc

    mtbc Advanced Member

    Joined:
    11/9/06
    Messages:
    6.795
    Likes Received:
    2.284
    Location:
    Q3, Saigon
    Cái cổng USB này lắm chuyện phải xử lý với chuẩn USB Audio. Em vẫn thấy cùng DAC (nếu không phải dạng rất đắt như Berkeley) thì input USB hầu như luôn dở hơn là nhận từ SPDIF ngon. Em vẫn tán thành đường của bác trung224.

    Bác trung224 có cách nào gắn Lynx AES16/16e hay RME với Pi không?
     
  19. trung224

    trung224 Advanced Member

    Joined:
    24/9/15
    Messages:
    465
    Likes Received:
    764
    Em cũng đã tìm hiểu vấn đề này nhưng hầu như ko thấy ai nói đến. Chỉ có 1 board quảng cáo là làm được điều này nhưng một là quá đắt đỏ, hơn nữa không rõ có hỗ trợ được driver của lynx hay rme ko thành thử là đành bỏ qua ko động đến nữa
    http://www.geb-enterprise.com/PRODUCTS/ ... berry.html

    Nếu thật sự muốn dùng card AES của lynx hay rme thì có giải pháp này rẻ hơn nhiều
    http://www.udoo.org/udoo-x86/
    Đây là một board smc (single microcontroller) tương tự như Pi nhưng có thể chạy cả windows và linux
     
  20. zeze

    zeze Advanced Member

    Joined:
    24/8/08
    Messages:
    1.158
    Likes Received:
    61
    Cho em hỏi có bác nào dùng Rpi nối i2s trực tiếp sang board es9018k2m chưa a?
     
  21. Scorpio

    Scorpio Moderator

    Joined:
    2/12/05
    Messages:
    7.238
    Likes Received:
    3.297
    Location:
    VNAV
    Boad ess9018k2m có nhiều loại lắm ...
    Bác chụp cái ảnh bo lên đây :)
     
  22. zeze

    zeze Advanced Member

    Joined:
    24/8/08
    Messages:
    1.158
    Likes Received:
    61
    Đây nè bác. Board mình mod hết tụ, diode của nó rồi. Mình nối i2s trực tiếp mà nó không hót. https://vi.aliexpress.com/item/HiFi-ES9 ... ee5d2de661
     

    Attached Files:

    • 9018.png
      9018.png
      File size:
      155,9 KB
      Views:
      469
  23. Scorpio

    Scorpio Moderator

    Joined:
    2/12/05
    Messages:
    7.238
    Likes Received:
    3.297
    Location:
    VNAV
    Bác kiếm đâu cái bo all-in-one cả nắn điện cả dac gọn gàng quá !

    Nâng cấp firmware và kernel mới

    Code:
    pacman -Sy
    pacman -S linux-raspberrypi
    pacman -S raspberrypi-firmware-bootloader
    reboot 
    pacman -S raspberrypi-firmware-examples
    pacman -S raspberrypi-firmware-tools
    pacman -S linux-raspberrypi-headers
    
    rm /usr/lib/modules-load.d/nfs-utils.conf
    rm /etc/modules-load.d/raspberrypi.conf
    reboot
    
    
    Khai báo trong config.txt giống như khai cho hifibery DAC+ để PI xuất I2S ra GPIO

    Code:
    dtoverlay=hifiberry-dacplus
    
    Trong mục MPD ở Runeaudio chọn output là HifiberyDAC+

    Mình làm như vậy với 9018k2m này : http://www.diyinhk.com/shop/audio-kits/ ... 18k2m.html
     
  24. zeze

    zeze Advanced Member

    Joined:
    24/8/08
    Messages:
    1.158
    Likes Received:
    61
    Bác cho em hỏi:
    1. Bác kết nối i2s trực tiếp từ Rpi sang dang 9018k2m hay có phải qua trung gian USB digital interface input không?
    2. Bác chỉ giùm em cách nâng cấp firmware và kernel mới, làm như thế nào vậy (2 mục dưới thì em biết)?
     
  25. dothanhsonxd

    dothanhsonxd Advanced Member

    Joined:
    6/5/08
    Messages:
    1.007
    Likes Received:
    5
    Location:
    Ha Noi
    Dear các bác

    Đã có bác nào thử cái remoto HP này với rune chưa ah. Bác nào thử rồi chỉ em code với em này thế nào ah

    Cám ơn các bác nhiều

    [​IMG]
     

Share This Page

Loading...