Raspberry Pi - Music Server

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

  1. ttho

    ttho Advanced Member

    Joined:
    10/3/06
    Messages:
    768
    Likes Received:
    60
    Cám ơn bác, để em thử sau. Hôm qua làm hoài không được em chuyển qua dùng volumio thì ok liền nhưng tiếng có vẻ không hay bằng runeaudio.

    Em có 1 cái pi3 B thường dùng bản runeaudio 0.3 thì không bị vấn đề gì hết. Không biết runeaudio 0.3 có chạy trên pi3 B+ không bác.
     
    tml3nr likes this.
  2. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.504
    Em cũng thích tiếng của rune hơn moode và volumio nên cố đu theo nó.

    Bản rune 0.3 theo em biết thì không chạy được trên pi3 B+.
     
  3. Scorpio

    Scorpio Moderator

    Joined:
    2/12/05
    Messages:
    7.234
    Likes Received:
    3.292
    Location:
    VNAV
    Bẵng đi mấy hôm đi SG xem Contest, hôm nay khổ chủ nhắn tin nguyên văn như sau" ngon anh ạ, mất tầm 2 phút để nó ổn định" ..

    Lumin_DAC.jpg
     
    mlab and tml3nr like this.
  4. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.504
    moode đã có 4.2 ạ :cool:

    http://moodeaudio.org/

    Highlights for release 4.2

    Adaptive UI version 2
    CoverView full screen UI
    Bluetooth with Pi-to-Pi streaming
    Advanced search for Browse panel
    Auto-shuffle for random play
    Random Album selector in Library
    Custom Radio Station feature
    Pi Touchscreen and local display
    Airplay, Squeezelite and UPnP
    Tidal, Qobuz and Google Play
    Parametric and Graphic EQ
    SoX high-quality resampling
    Crossfeed for Headphones
    WiFi Access Point (AP) Mode
    Samba scan for easy NAS connect
    Connect to other moOde players
    In-Place Software updates
     
    Last edited: 13/7/18
  5. lehuy173

    lehuy173 Advanced Member

    Joined:
    7/11/11
    Messages:
    870
    Likes Received:
    88
    Pi có phát trực tiếp dsd ra cổng i2s được không hay vẫn phải qua usb card (amanero, xmos) hả các cụ.
     
  6. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.504
    Last edited: 13/7/18
    mlab likes this.
  7. eng.tuananh

    eng.tuananh Advanced Member

    Joined:
    26/11/08
    Messages:
    2.220
    Likes Received:
    489
    Location:
    Ha Noi
    cả 2 b ơi!
     
  8. hn1804

    hn1804 Advanced Member

    Joined:
    29/2/16
    Messages:
    571
    Likes Received:
    606
    Bác nào thử âm thanh moode, Volumio, rune trên Roon chưa ạ , hiện tại với em ropieee connect với roon cho âm thanh hay nhất . Mời các bác thử và bình luận .
    52BAA12D-EBBA-4457-838F-406BA999C00D.jpeg 861E9DF4-E6A8-4305-B563-679A1C498D5F.jpeg
     
    tml3nr likes this.
  9. Scorpio

    Scorpio Moderator

    Joined:
    2/12/05
    Messages:
    7.234
    Likes Received:
    3.292
    Location:
    VNAV
    volumio, runeaudio thì bác cài thêm gói roonbrige là chạy...

    ropieee thì họ cài sẵn rồi
     
  10. chauphuong

    chauphuong Advanced Member

    Joined:
    4/4/12
    Messages:
    2.302
    Likes Received:
    1.752
    Ropieeem nhớ là cũng phải cài roon bridge mà
     
  11. Scorpio

    Scorpio Moderator

    Joined:
    2/12/05
    Messages:
    7.234
    Likes Received:
    3.292
    Location:
    VNAV
    dietpi thì mới cần cài ... ropieee sinh ra để chạy roonbridge nên đã tích hợp sẵn
     
  12. chauphuong

    chauphuong Advanced Member

    Joined:
    4/4/12
    Messages:
    2.302
    Likes Received:
    1.752
    Hic em lộn giữa 2 thằng...........
     
  13. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.504
    GDKCDK, mua roon không nổi nên em tìm cách khác để play tidal trên pi. Em thấy dùng upmpdcli tiếng hay hơn bubbleupnp server.

    Loay hoay cài upmpdcli lên rune không được. Em chuyển sang dual-pi. Thấy cũng ổn.

    Hiện tại em setup như sau:

    - pi #1 server:

    Chạy raspian stretch, upmpdcli, minidlna. Các anh dùng moode cũng được. Em chạy raspbian để dễ kiểm soát và test các thứ khác.

    - pi #2 renderer:

    rune chỉ dùng upnp renderer, spotify connect fornoth v003.

    pi #1 kết nối vào lan bằng wifi 5Ghz

    pi #2 từ trước tới giờ em vẫn dùng AE làm client wifi.

    Trước mắt thấy OK lắm ạ. Đỡ tốn 30 chai cho roon và đồng bọn :D Em sẽ nghe vài hôm và tìm cách tinh chỉnh cho nó tốt hơn.

    upmpdcli_dlna_01.jpg
    Chọn upmpd-mediaserver để chạy tidal. upmpd-dlna để play nhạc trong NAS:

    upmpdcli_dlna_02.jpg
    Play nhạc offline trong NAS:

    upmpdcli_dlna_04_dlna.jpg
    Play tidal:

    upmpdcli_dlna_03_tidal.jpg
    pi3 B+ khi phát nhạc. Em dán tản nhiệt vào CPU nó giảm được hơn 10 độ C :D

    upmpdcli_dlna_05_pi3_B_plus.jpg
    upmpdcli_dlna_06_pi3_B_Plus.png
    upmpdcli_dlna_07_pi3_B_Plus.png
     
    Last edited: 15/7/18
    triton, asap and Vuduong02 like this.
  14. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.504
    Bước kế tiếp em dự tính thử mô hình kết nối như sau:

    - pi #1 server kết nối vào hotspot qua wifi.

    - pi #2 renderer cắm dây ethernet vào pi #1.

    Như vậy cả 2 pi đều không cần cắm dây vào switch của LAN. Rất gọn.
     
    Last edited: 15/7/18
    Vuduong02 likes this.
  15. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.504
    Em báo cáo tiếp tình hình... dự án dual-pi.

    Trong lúc test, em dùng cục pin sạc Asus. Sau khi tạm ổn em dùng cục adapter của Google Chromecast. Em nghĩ là cơ chế upnp / dlna server không nhạy cảm với nguồn.

    Tiếng nó dở rõ lắm ạ. Sạn và cứng.

    May mắn là em có sẵn ipower 5V. Cắm vào tiếng sạch hơn hẳn. Hay hơn cục pin Asus nhiều.

    So sánh âm thanh thì em thấy như sau:

    - mpd của rune vs upnp server: upnp server hơn. Khoảng 9/10.

    - tidal vs mpd vs upnp server: tidal rất hay. Có thể bằng hoặc hơn upnp server.

    Như vậy để dùng tidal. Đối với em hiện tại cách dùng dual-pi / upmpdcli là tối ưu. Hoàn toàn có thể quên được roon core / roon bridge một cách vui vẻ :rolleyes:

    Nếu chỉ dùng dual-pi cho upnp server thì có thể không đáng. Vì chênh lệch so với mpd không nhiều (Trên boss dac).

    Nếu cắm USB disk vào pi server thế cho NAS luôn thì quá tiện. Chưa rõ âm thanh có ảnh hưởng hay không.
     
  16. mtbc

    mtbc Advanced Member

    Joined:
    11/9/06
    Messages:
    6.764
    Likes Received:
    2.222
    Location:
    Q3, Saigon
    Bác có dùng Asset UPNP chưa ạ? Em thấy bạn này có vẻ ngon. Giao tiếp nhanh vèo vèo.
     
    tml3nr likes this.
  17. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.504
    Cảm ơn anh đã gợi ý. Em sẽ test thử xem thế nào.
     
  18. hn1804

    hn1804 Advanced Member

    Joined:
    29/2/16
    Messages:
    571
    Likes Received:
    606
     
  19. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.504
    Em sẽ viết cái tút hướng dẫn, hay là làm cái file img luôn cho mọi người dễ dùng.

    PS: Anh có thể dùng moode 4.2 để chạy upmpdcli và minidlna cho tiện. Em setup trên raspbian để tìm hiểu thêm chứ thật ra moode làm cái này đã rất tốt rồi.

    Vậy pi #1 server anh chạy moode. Add account tidal vào mục upnp. Bật dlna.

    pi #2 chạy rune / moode / volumio. Chỉ cần bật upnp renderer.

    Dùng app lumin. Hoặc linn kazoo trên windows 10. Chọn music library là pi #1. Phát sang pi #2 renderer.
     
    Last edited: 17/7/18
    anhton82 and hn1804 like this.
  20. anhton82

    anhton82 Advanced Member

    Joined:
    19/8/10
    Messages:
    711
    Likes Received:
    653
    Báo cáo các bác Allo vừa ra mắt 1 DAC khủng giá cao gấp 4 lần Boss Dac (249$ chưa ship). Em đang dùng Boss Dac, và cũng theo dõi DAC này từ mấy tháng trước nên rất bồ kết em này để nâng cấp. Có bác nào cần order ko thì chúng ta làm 1 chuyến cho rẻ, đỡ tiền ship ạ.
    https://www.allo.com/sparky/katana.html
     
    caigoc and tml3nr like this.
  21. caigoc

    caigoc Advanced Member

    Joined:
    13/3/08
    Messages:
    767
    Likes Received:
    215
    @anhton82 : liệu có hay dưới tầm giá không bác:confused:
     
    anhton82 likes this.
  22. anhton82

    anhton82 Advanced Member

    Joined:
    19/8/10
    Messages:
    711
    Likes Received:
    653
    Theo quảng cáo trên trang web của allo thì họ cho rằng hay vượt tầm giá, có thể so với dac 1000USD. Chờ reviews của mấy bác Tây sẽ rõ bác ạ.
     
    caigoc likes this.
  23. caigoc

    caigoc Advanced Member

    Joined:
    13/3/08
    Messages:
    767
    Likes Received:
    215
    Em cũng ngóng xem tn, nếu thật vậy e cũng lung lay ý chí cố thủ;) và chuẩn bị bước tiếp theo:D
     
    anhton82 likes this.
  24. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.504
    Download IMG:

    https://www.fshare.vn/file/AA7XV8AID3YF

    Các bước như sau ạ:

    # Setup upmpdcli:

    Flash img Raspbian Stretch, trên PC tạo file ssh rỗng để enable SSH.

    Code:
    sudo raspi-config
    set location
    extend patition
    
    sudo nano /etc/apt/sources.list.d/upmpdcli.list
    ### thêm vào:
    deb http://www.lesbonscomptes.com/upmpdcli/downloads/mpd-debian/ stretch main
    deb-src http://www.lesbonscomptes.com/upmpdcli/downloads/mpd-debian/ stretch main
    
    sudo apt install dirmngr
    gpg --keyserver pool.sks-keyservers.net --recv-key F8E3347256922A8AE767605B7808CE96D38B9201
    gpg --export '7808CE96D38B9201' | sudo apt-key add -
    
    sudo apt-get update
    sudo apt-get install upmpdcli
    sudo apt-get install upmpdcli-tidal
    
    sudo nano /etc/apt/sources.list.d/mpd.list
    ### thêm vào:
    deb http://www.lesbonscomptes.com/upmpdcli/downloads/mpd-debian/ stretch main
    deb-src http://www.lesbonscomptes.com/upmpdcli/downloads/mpd-debian/ stretch main
    
    sudo apt-get update
    sudo apt-get install mpd
    
    sudo nano /etc/upmpdcli.conf
    ### thêm vào:
    tidaluser = abc@email.com
    tidalpass = xyz
    tidalquality = lossless
    ### Tên hiển thị (Tùy chọn):
    ohproductroom = Raspi-mediaserver
    
    sudo systemctl stop upmpdcli
    sudo systemctl start upmpdcli
    sudo systemctl status upmpdcli
    Source tham khảo:

    https://www.lesbonscomptes.com/upmpdcli/downloads.html

    # Setup minidlna:

    Code:
    sudo apt-get install minidlna
    
    sudo mkdir /mnt/NAS
    sudo mkdir /mnt/SDCARD
    sudo ln -s /mnt/NAS /var/lib/mpd/music
    sudo ln -s /mnt/SDCARD /var/lib/mpd/music
    sudo ln -s /media /var/lib/mpd/music/USB
    
    sudo nano /etc/default/minidlna
    ### edit như sau
    USER="minidlna"
    GROUP="minidlna"
    
    sudo nano /etc/minidlna.conf
    ### edit như sau:
    media_dir=A,/var/lib/mpd/music
    db_dir=/var/cache/minidlna
    log_dir=/var/log
    log_level=off
    port=8200
    presentation_url=
    friendly_name=Raspi-DLNA
    inotify=no
    album_art_names=Cover.jpg/cover.jpg
    album_art_names=Folder.jpg/folder.jpg
    wide_links=yes
    
    sudo systemctl stop minidlna
    sudo systemctl start minidlna
    sudo systemctl status minidlna
    
    Để force scan library:
    
    sudo /usr/sbin/minidlnad -R
    
    Để fix lỗi max_user_watches:
    
    sudo nano /etc/sysctl.conf
    ### Thêm vào cuối file:
    fs.inotify.max_user_watches = 65536
    
    Để kiểm tra MiniDLNA status:
    
    http://ip_pi_server:8200/
    Source tham khảo:

    https://melgrubb.com/2016/12/11/rphs-v2-minidlna/
     
    Last edited: 18/7/18
  25. hn1804

    hn1804 Advanced Member

    Joined:
    29/2/16
    Messages:
    571
    Likes Received:
    606
    Anh làm đến đây rùi giờ sao nữa , anh vào web ip không dc
    CF522B23-4312-4657-A4E6-426D683299BD.png
     

Share This Page

Loading...