Raspberry Pi - Music Server

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

  1. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Theo đề nghị của một anh bạn. Em o bế bản Rune 0.4 dựa theo cách của anh mtminh@hdvietnam.com, janui@runeaudio.com và vài tweak nhỏ khác để cho âm thanh hay nhất. Tích hợp sẵn SC Fornoth 003 luôn.

    Em tính không add dac i2s vào. Nhưng cuối cùng phải enable Boss Dac mới kiểm tra được các tweaks có OK hay không. Các anh có thể đổi sang dac khác và kiểm tra lại các settings.

    Những settings này theo em là hay nhất cho MPD và Spotify Connect. Nếu mình bật thêm các thứ khác (UPnP renderer, AirPlay...) tiếng nó sẽ kém đi một ít.

    Các thay đổi gồm có:

    1. Update WebUI theo patch của hondagx35@runeaudio.com

    http://www.runeaudio.com/forum/chrome-shows-strange-behaviour-t6304.html

    2. Disable avahi / zeroconf (mtminh)

    Code:
    systemctl disable avahi-daemon.service
    systemctl stop avahi-daemon.service
    Code:
    systemctl disable avahi-daemon.socket
    systemctl stop avahi-daemon.socket
    Code:
    redis-cli hset mpdconf zeroconf_enabled no
    3. Disable tvservice (mtminh)

    Code:
    nano /var/www/command/orion_optimize.sh
    
    Thêm vào common startup:
    
    /opt/vc/bin/tvservice -o
    4. Disable max_usb_current=1 trong /boot/config.txt

    5. Tăng max_output_buffer_size của mpd.conf để cho MPD client load cover art. janui@runeaudio.com

    Code:
    redis-cli hset mpdconf max_output_buffer_size "16384"
    6. Tạo symbolic link cho MPD client load cover art:

    Code:
    ln -s /mnt/MPD /var/www/covers 
    Như vậy đường dẫn cho cover art trong app MPD client sẽ là:

    Code:
    http://your_ip/covers
    7. Tạo lệnh temp để kiểm tra nhiệt độ, xung clock và các tham số optimize kenel.

    Code:
    nano /usr/bin/temp
    #!/bin/bash
    /opt/vc/bin/vcgencmd measure_temp
    /opt/vc/bin/vcgencmd get_config arm_freq
    cat /sys/block/mmcblk0/queue/scheduler; cat /proc/sys/vm/swappiness; cat /proc/sys/kernel/sched_latency_ns; cat /proc/sys/kernel/sched_rt_period_us; cat /proc/sys/kernel/sched_rt_runtime_us; cat /proc/sys/kernel/sched_autogroup_enabled; cat /proc/sys/kernel/sched_rr_timeslice_ms; cat /proc/sys/kernel/sched_min_granularity_ns; cat /proc/sys/kernel/sched_wakeup_granularity_ns
    8. Install Spotify Connect Fornoth v003 đến bước 4. Cần làm thêm 3 bước nữa.

    RuneAudio 0.4 phiên bản... hết số :D

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

    Code:
    File: RuneAudio_0.4_20170229_20181022_tml3nr.img
    CRC-32: a1460b55
    MD4: c5c817a9d282a0b7fd0cc737d81fdc97
    MD5: 43371e04b58d91248fa3a4f533281f75
    SHA-1: eb94b35c780209399912b71c5d7c7d353c8437e9

    Ghi chú:

    - Bản này làm trên pi2. Nếu dùng trên pi3 có thể cần disable Bluetooth.

    - Kiểm tra alsamixer để chắc chắn là Analog Playback Boost OFF. Analog là 100%

    - Audio buffer size và Buffer before play trong mục MPD Configuration nên gia giảm tùy theo gu nghe và đồ đánh. Nếu giảm xuống tiếng sẽ attack và focus hơn.

    Mặc định của Rune 0.4:

    Code:
    Audio buffer size 4096
    
    Buffer before play 20%
     
    Last edited: 23/10/18
    chuvanvu, dangkysteve and anhton82 like this.
  2. vmc_ct

    vmc_ct Advanced Member

    Joined:
    22/3/12
    Messages:
    312
    Likes Received:
    22
    ..............triệu like!!!!
     
    tml3nr likes this.
  3. anhton82

    anhton82 Advanced Member

    Joined:
    19/8/10
    Messages:
    712
    Likes Received:
    655
    Bác dày công build như này chắc hẳn đỉnh hơn cả bản Moode 4.3 new update nhỉ ?!?
     
    chuong46 and tml3nr like this.
  4. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Cũng tùy theo gu nghe và đồ đánh mà mình thích cái nào hơn ạ. Em loay hoay thử đủ các OS nhưng cho đến giờ vẫn thích tiếng của Rune 0.3 và 0.4 nhất. Ngay cả bản Rune 0.5 em nghe thấy tiếng cũng hơi cứng o_O
     
    anhton82 and hoangdinhson123 like this.
  5. Scorpio

    Scorpio Moderator

    Joined:
    2/12/05
    Messages:
    7.238
    Likes Received:
    3.297
    Location:
    VNAV
    Bác thử thế này nhé (Pi2, Pi3, Pi3+... chân GPIO giống nhau)

    Raspberry_Pi_B_Plus_I2S_out.jpg
    Trong config.txt khai thêm mấy dòng này

    dtparams=i2s=on
    dtoverlay=hifiberry-dac
     
    tml3nr likes this.
  6. nguyenlan

    nguyenlan Advanced Member

    Joined:
    11/8/08
    Messages:
    630
    Likes Received:
    139
    Location:
    Q.12 - Hồ chí Minh
    Thanks Mod .
    Khai trong config . theo dac mà mình kết nối .
     
  7. chuong46

    chuong46 Approved Member

    Joined:
    6/11/14
    Messages:
    35
    Likes Received:
    25
    Location:
    Da Nang
    Bác hướng dẫn em cài đặt với, em cài xong nhưng không truy cập được từ Latop mặc dù đã có IP.
     
  8. Scorpio

    Scorpio Moderator

    Joined:
    2/12/05
    Messages:
    7.238
    Likes Received:
    3.297
    Location:
    VNAV
    Bác mở trình duyệt gõ IP vào hoặc gõ địa chỉ smpd.local

    Hỗ trợ: http://mpd.sytes.net/ja/support

    Cái này không có giao diện web điều khiển tốt như runeaudio.. nên bác phải remote từ điện thoại cho tiện
     
    chuong46 and tml3nr like this.
  9. chuong46

    chuong46 Approved Member

    Joined:
    6/11/14
    Messages:
    35
    Likes Received:
    25
    Location:
    Da Nang
    Thanks bác, đã sử dụng được SMPD nhưng không làm cho SMPD nhận HDD chứa nhạc gắn trực tiếp vào Pi3 được.
     
  10. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Em xin bổ sung thêm 1 việc mọi người thường ít chú ý:

    - Nếu disable volume. Phải chắc chắn rằng trước đó Analog và Digital nằm ở 100%. Vì khi mình disable nó sẽ giữ lại con số hiện tại chứ không tự động đẩy lên max. Rune cố tình làm vậy để người dùng có thể lock volume ở một mức tùy ý.
     
  11. Scorpio

    Scorpio Moderator

    Joined:
    2/12/05
    Messages:
    7.238
    Likes Received:
    3.297
    Location:
    VNAV
    Tư duy mấy cha Nhật này đi theo hướng khác bác à.. họ muốn có một endpoint thật tốt. Em nhớ mang máng là bản này tối ưu hoá theo hướng tắt hết nguồn không cần thiết, tắt các service ... tiết kiệm điện tối đa tắt luôn cả nguồn usb
    - Dac dùng loại board cắm chồng lấy I2S
    - Lưu trữ dùng NAS
    - Online dùng sportify
    - stream qua aiplay

    Tạm thế, có gì bác vọc thêm và cập nhật
     
    tinhdhmo, tml3nr and chuong46 like this.
  12. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Em thấy ở đây có hướng dẫn enable USB port:

    http://mpd.sytes.net/ja/support/faq/usb
     
    tinhdhmo and chuong46 like this.
  13. chuong46

    chuong46 Approved Member

    Joined:
    6/11/14
    Messages:
    35
    Likes Received:
    25
    Location:
    Da Nang
    Đã nhập lệnh: "sudo nano /etc/rc.local" nhưng trong đó không có dòng "sudo hub-ctrl -b 1 -d 2 -P 2 -p" nên đành chịu.
    Thanks.
     
    tml3nr likes this.
  14. nguyenlan

    nguyenlan Advanced Member

    Joined:
    11/8/08
    Messages:
    630
    Likes Received:
    139
    Location:
    Q.12 - Hồ chí Minh
    Mình cài Minimserver trên laptop - Kinsky . Chọn Library : Minimserver - Room : Runeaudio . Chọn Album từ Library > Room :
    Play : next bài kg được , chọn next : lại hát bài đó lại . Muốn hát bài tiếp phải double click mới play . Trên Smartphone ( Kazoo ) cũng vậy , chọn Next cũng kg được . Không biết Mình setup đã thiếu gì . Mình làm đúng theo các bước ( HDvietnam ) hướng dẫn .
    Nhờ các Bác giúp đỡ . ( Nhấn stop cũng khg được . vẫn hát tiêp )
    Thanks . Screenshot (18).jpg
     
    Last edited: 25/10/18
  15. nguyenlan

    nguyenlan Advanced Member

    Joined:
    11/8/08
    Messages:
    630
    Likes Received:
    139
    Location:
    Q.12 - Hồ chí Minh
    Mở lại bên trang Rune : phần Queue : chỉ có mỗi 1 bài chứ không phải 1 album ( Best Au 4 ).
    Kinsky : hiện cả album Best 4 .
    Không biết tại sao ?
     
    D0iT likes this.
  16. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Anh xem lại bài này. Nếu làm đúng các bước sẽ chạy OK.

    Chắc anh nên uninstall hết rồi làm lại từ đầu, sẽ dễ kiểm soát hơn.

    App nên dùng Linn Kazoo, Lumin, Esoteric Sound Stream, BubbleUPnP, BubbleDS Next
     
    Last edited: 25/10/18
    chipno likes this.
  17. nguyenlan

    nguyenlan Advanced Member

    Joined:
    11/8/08
    Messages:
    630
    Likes Received:
    139
    Location:
    Q.12 - Hồ chí Minh
    Thanks Em .
    Anh làm theo các bước h/d của Trung ( HD ) mà .
    Anh cài lại xem sao .
     
    tml3nr likes this.
  18. chauphuong

    chauphuong Advanced Member

    Joined:
    4/4/12
    Messages:
    2.321
    Likes Received:
    1.772
    Bác dùng Bubbleupnp là lành nhất, trừ phi điện thoại iOS thì chịu
     
    tml3nr likes this.
  19. D0iT

    D0iT Advanced Member

    Joined:
    16/12/11
    Messages:
    274
    Likes Received:
    35
    Trời! Bác giống hệt em. Bên runeaudio nhận mỗi 1 bài, phải kích đúp bên kinsky mới play tiếp. Hóng cách giải quyết của bác.
     
  20. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Các anh nhớ gán IP tĩnh cho pi. Có thể nó hoạt động tốt hơn.
     
  21. D0iT

    D0iT Advanced Member

    Joined:
    16/12/11
    Messages:
    274
    Likes Received:
    35
    Có, em có gán 192.168.1.111 cho dễ nhớ. Vào webUI của Rune vẫn chỉ play từng bài một. Hic
     
    tml3nr likes this.
  22. triton

    triton Advanced Member

    Joined:
    10/9/15
    Messages:
    85
    Likes Received:
    16
    Lâu rồi em chỉ nghe Rune+SC. Em nhớ không chính xác lắm, nhưng anh thử kích chuột vào chữ UPnP trên góc phải nó sẽ mở ra một cửa sổ, anh chọn Play list. Xong quay qua bên trái chọn một album nào đó add & play. Lúc đó nó sẽ chơi cả album và có thể sử dụng nút Prev/Next được.
     
    D0iT and tml3nr like this.
  23. nguyenlan

    nguyenlan Advanced Member

    Joined:
    11/8/08
    Messages:
    630
    Likes Received:
    139
    Location:
    Q.12 - Hồ chí Minh
    Thanks for All .
    Tối nay về setup lại .
     
  24. nguyenlan

    nguyenlan Advanced Member

    Joined:
    11/8/08
    Messages:
    630
    Likes Received:
    139
    Location:
    Q.12 - Hồ chí Minh
    Ok . Rồi Bác ơi .
    Mình chọn Mainroom > Playlist hiện ra .
    Chọn album > Play . OK .
    Trên Runeaudio cũng hiện ra đủ Album luôn . Screenshot (19).jpg
     
    D0iT, triton and tml3nr like this.
  25. tinhdhmo

    tinhdhmo Advanced Member

    Joined:
    26/10/08
    Messages:
    1.898
    Likes Received:
    1.006
    Bác nào connect NAS mà báo lỗi mặc dù khai báo đúng các thông số thì thêm " vers=1.0" ở phần option khi khai báo nhé
    [​IMG]
     
    minhnd81, mlab, cmtrung and 3 others like this.

Share This Page

Loading...