Raspberry Pi - Music Server

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

  1. Mrsince

    Mrsince Approved Member

    Joined:
    26/5/18
    Messages:
    37
    Likes Received:
    37
    Các bác ai có boss DAC v1.1 ko sử dụng để lại cho e nhé :)
     
    tml3nr likes this.
  2. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.502
    Có một anh Tây đã chạy được Rune trên Pi3 B+. Em đang test :rolleyes:

    http://www.runeaudio.com/forum/rpi-3-b-t6393.html#p25358

     
    mlab likes this.
  3. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.502
    Báo cáo với cả nhà là em đã test Rune 0.4 chạy OK trên Pi3 B+ output USB rồi ạ. Nghe nói là i2s có vấn đề. Em sẽ test sau.

    MPD, SC Fornoth v003, đồng bộ alsa volume tốt.

    Code:
    ./spotify-connect-web.sh --playback_device 'front:CARD=Audio,DEV=0' --mixer_device_index 0 --mixer Headphone --username abc --password xyz --name RuneAudio --bitrate 320
    [​IMG]
     
    Last edited: 27/6/18
    Mrsince, nvss, mlab and 1 other person like this.
  4. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.502
    Báo cáo với cả nhà là i2s chạy luôn rồi ạ. Về âm thanh và optimize kernel sẽ tính sau. Trước mắt chạy được là khỏe rồi :rolleyes:

    nano /boot/config.txt:

    Code:
    ## RuneAudio I2S-Settings
    #dtoverlay=none
    dtoverlay="your_dac"
     
    nvss, mlab and asap like this.
  5. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.502
    RuneAudio_0.4_20170229 update 4.14.50-2 chạy được trên Pi3 B+

    (Đã install Spotify Connect Fornoth v003 xong bước 4)


    Bản này được làm như sau (Em bỏ qua bước addons menu và update MPD vì trước đây sau khi update tiếng nó dở đi nhiều):

    - Rune 04_20170229 chạy trên Pi3

    - Update theo cách của tay hondagx35:

    http://www.runeaudio.com/forum/runeaudio-0-4-beta-for-raspberry-pi2-3-t4434-390.html#p23950

    - Update RuneUI:

    http://www.runeaudio.com/forum/post24987.html

    - Install Spotify Connect Fornoth v003 đến bước thứ 4.

    - Add /etc/rc.local để fix cho sched_rr_timeslice_ms = 10 như bản gốc:

    Code:
    #!/bin/sh
    echo 10 > /proc/sys/kernel/sched_rr_timeslice_ms
    - Tạo link cho app remote hiện cover:

    Code:
    ln -s /mnt/MPD /var/www/covers
    ln -s /mnt/MPD /var/www/music
     
    Last edited: 28/6/18
    asap, hn1804 and mlab like this.
  6. Mr Le Nguyen

    Mr Le Nguyen Advanced Member

    Joined:
    14/5/18
    Messages:
    82
    Likes Received:
    13
    Cảm ơn bác Thien_Thanh123 , em mới bước vào VNAV , :p
     
  7. Scorpio

    Scorpio Moderator

    Joined:
    2/12/05
    Messages:
    7.244
    Likes Received:
    3.293
    Location:
    VNAV
    Thấy tụi volumio đang thông báo làm myVolumio.. một hình thức cloud có trả phí với các cấp độ thành viên và quyền.

    Nếu được up nhạc và share nghe online streaming theo nhóm cũng hay..

    EFB37C8D-D2C1-4B72-8BE1-0335C0CC15F0.jpeg

    Vào đăng ký

    B515FDD9-7767-4156-9092-F178B9DAADFA.jpeg
    D7A7B642-6642-4485-B2AC-736B63B59F22.jpeg
    DD14FEAE-30EA-4894-8491-A77AF57A996B.jpeg
     
    tml3nr and mlab like this.
  8. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.502
    Em sửa lỗi không fix được kernel khi chạy wifi only:

    RuneAudio_0.4_20170229 update 4.14.50-2 chạy được trên Pi3 B+

    (Đã install Spotify Connect Fornoth v003 xong bước 4)

    Download:

    RuneAudio_0.4_20180629_SC_Pi3B_Plus_v3

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

    Bản v3 này được làm như sau (Em bỏ qua bước addons menu và update MPD vì trước đây sau khi update tiếng nó dở đi nhiều):

    - Rune 04_20170229 chạy trên Pi3

    - Update theo cách của tay hondagx35:

    http://www.runeaudio.com/forum/runeaudio-0-4-beta-for-raspberry-pi2-3-t4434-390.html#p23950

    - Update RuneUI:

    http://www.runeaudio.com/forum/post24987.html

    - Install Spotify Connect Fornoth v003 đến bước thứ 4:

    https://www.vnav.vn/threads/chia-se...spberry-pi-cap-nhat-lan-2.60527/#post-2010970

    - Add /etc/rc.local để fix cho sched_rr_timeslice_ms = 10 như bản gốc:

    Code:
    #!/bin/sh
    echo 10 > /proc/sys/kernel/sched_rr_timeslice_ms
    - Edit /usr/lib/systemd/system/rc-local.service:

    Code:
    [Unit]
    Description=fix kernel optimizations
    After=network.target
    
    [Service]
    Type=simple
    ExecStart=/etc/rc.local
    TimeoutSec=0
    
    [Install]
    WantedBy=multi-user.target
    - Tạo link cho app remote MPD hiện cover:

    Code:
    ln -s /mnt/MPD /var/www/covers
    ln -s /mnt/MPD /var/www/music
    ===============================​

    Debug data sau khi update lên 4.14.50-2 và fix sched_rr_timeslice_ms:

    Code:
    ###### Kernel optimization parameters ######
    hardware platform:   RaspberryPi2
    current orionprofile:   RuneAudio
    
    kernel scheduler for mmcblk0:       [noop] deadline cfq
    /proc/sys/vm/swappiness:       0
    /proc/sys/kernel/sched_latency_ns:     4500000
    /proc/sys/kernel/sched_rt_period_us:     1000000
    /proc/sys/kernel/sched_rt_runtime_us:     950000
    /proc/sys/kernel/sched_autogroup_enabled:   1
    /proc/sys/kernel/sched_rr_timeslice_ms:     10
    /proc/sys/kernel/sched_min_granularity_ns:   2250000
    /proc/sys/kernel/sched_wakeup_granularity_ns:   3000000
     
    Last edited: 30/6/18
    asap, caigoc, chipno and 1 other person like this.
  9. quanghuy147

    quanghuy147 Advanced Member

    Joined:
    21/8/08
    Messages:
    406
    Likes Received:
    65
    Các bác cho em hỏi: e đã có Raspberry pi rồi. Giờ e tính mua digione spdif. Kg biết khi gắn vào Raspberry, có cần phải hàn xì gì kg ạ hay chỉ cắm vào thôi? Xin cảm ơn các bác ạ!
     
  10. asap

    asap Advanced Member

    Joined:
    27/12/10
    Messages:
    849
    Likes Received:
    210
    Location:
    TPHCM
    Hi,

    Gắn vào và nhờ anh nào cấu hình giúp là chiến thôi anh ơi, ko hàn xì gì cả.
     
    tml3nr and quanghuy147 like this.
  11. quanghuy147

    quanghuy147 Advanced Member

    Joined:
    21/8/08
    Messages:
    406
    Likes Received:
    65
    Đã quá. Vậy em mạnh dạn mua thôi! Cảm ơn bác ạ!
     
    asap, tml3nr and mlab like this.
  12. Mrsince

    Mrsince Approved Member

    Joined:
    26/5/18
    Messages:
    37
    Likes Received:
    37
    Bác xem amp của bác chay class gì nếu class A thì bac ko phải lo bòi vi class A von no phải nóng nhu vậy bac ạ
     
  13. Scorpio

    Scorpio Moderator

    Joined:
    2/12/05
    Messages:
    7.244
    Likes Received:
    3.293
    Location:
    VNAV
    Đã bác nào chơi thử công thức này chưa ..

    - Pi + DAC +USB3G +Wifi +Bluetooth
    - Airlay+UpnP+NAS
    - Stream online, radio online
    - Xem youtube, VLC from NAS
    - Phát wifi phục phụ hành khách
    - Remote bằng tablet, stream to each client

    Có ông em thành viên cứng cứ đòi đưa lên oto để tận hưởng :)
    @tml3nr tư vấn anh phát xem nào ..
     
    caigoc likes this.
  14. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.502
    Dạ nếu nhu cầu đơn giản dư lày chỉ cần mua 1 cái Dell Pricision chạy 2 con Xeon là đủ. Đâu cần dùng tới Pi :confused:
     
    chipno and vietmusic like this.
  15. chipno

    chipno Approved Member

    Joined:
    1/9/13
    Messages:
    49
    Likes Received:
    29
    nếu mình đưa NAS lên oto chắc đơn giản hơn
     
    tml3nr likes this.
  16. khoinguyen1407

    khoinguyen1407 New Member

    Joined:
    4/7/18
    Messages:
    1
    Likes Received:
    0
    Em là newbie, hiện tại em đang xài pi3+dac boss 1.1, các bác cho hỏi làm cách nào để xuất âm thanh qua Bluetooth đến tai nghe ạ?
    Thanks các bác nhiều
    À quên em đang xài moode ạ
     
    Last edited: 4/7/18
  17. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.502
    Thật ra cũng không phải là không thể. Hôm trước em có thử chạy raspbian stretch trên pi3 B+. Nó play youtube 720 OK.

    Với hổ trợ phong phú của raspbian, chắc là có thể đáp ứng được 80-90% nhu cầu của anh này.

    Vậy ta xét lại đề bài:

    A1: Pi + DAC +USB3G +Wifi +Bluetooth
    A2: Airlay+UpnP+NAS
    A3: Stream online, radio online
    A4: Xem youtube, VLC from NAS
    A5: Phát wifi phục phụ hành khách
    A6: Remote bằng tablet, stream to each client

    Hướng giải quyết:

    Q1:
    - Dac thì dễ rồi
    - Tìm USB 3G nào mà raspbian support
    - Chưa rõ gia chủ muốn dùng bluetooth như receiver hay sender. Cái này với raspbian được
    - Dùng pi làm hotspot. Cái này làm được.

    Q2:
    - Airplay OK, upnp renderer / upnp server OK.
    - NAS cũng dễ, nhanh nhất là cắm USB portable vào.

    Q3:
    - Chưa rõ gia chủ muốn thao tác bằng cái gì. Nếu dùng chuột với màn hình thì đơn giản.

    Q4:
    - Cái này dễ

    Q5:
    - Chưa rõ ý gia chủ? Ai sẽ remote bằng tablet và để làm việc gì? Stream audio hay audio xuống từng máy? Stream từ NAS hay online?

    Trước mắt em nghĩ tới được nhiêu đó. Mời các anh góp ý thêm ạ.
     
    Last edited: 5/7/18
    caigoc and Scorpio like this.
  18. Scorpio

    Scorpio Moderator

    Joined:
    2/12/05
    Messages:
    7.244
    Likes Received:
    3.293
    Location:
    VNAV
    Tạm xong bước 1

    - 01 pi3 +DAC làm enpoint ( UPnP, Airplay)
    - 01 pi3 + NAS+ miniDLNA
    - 1 USB 3G kiêm phát wifi +DHCP
    - Remote: Lumin

    architec_pi.png
     
    caigoc and tml3nr like this.
  19. oneclicklogin

    oneclicklogin Advanced Member

    Joined:
    18/12/12
    Messages:
    1.062
    Likes Received:
    802
    Sao bác kg thay con server bằng con PC hoặc Mac cho nó khỏe tý?
     
  20. Scorpio

    Scorpio Moderator

    Joined:
    2/12/05
    Messages:
    7.244
    Likes Received:
    3.293
    Location:
    VNAV
    Cho lên oto.. chạy pi cho gọn bác à
     
  21. Thien_Thanh123

    Thien_Thanh123 Advanced Member

    Joined:
    31/5/17
    Messages:
    53
    Likes Received:
    23
    Location:
    Bắc Ninh
  22. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.502
    Ngoài lý do kinh tế và gọn nhẹ, đề tài này cũng thú vị lắm ạ. Nếu thành công có thể thành giải pháp thương mại bền rẻ đẹp :D

    Theo em có mấy việc phải làm rõ, mình mới lên kịch bản được. Nếu không sẽ sa vào phi thực tế.

    - Xe khách hay xe nhà? Mấy chổ ngồi? Dự kiến bao nhiêu người sẽ dùng các dịch vụ từ cái này?

    Theo đề bài có vẻ là xe nhà. Vậy mình tính theo hướng này trước.

    Giả định là có 15 người ngồi trên xe. 1 tài, 1 phụ xe.

    Thiết bị gồm có pi, USB disk làm NAS, DAC HAT xuất âm, USB 3G, màn hình LCD, 1 màn hình cảm ứng để điều khiển.

    Trước khi xe chạy, bác tài / phụ xe sẽ dùng màn hình cảm ứng để play video, hay nhạc.

    Hành khách trên xe truy cập internet bằng hotspot do pi tạo để vào internet.

    Nếu chấp nhận kịch bản này thì không khó ạ.

    Em chỉ sợ gia chủ đòi mỗi ghế 1 LCD xem phim hay nghe nhạc on demand thì hơi đúi :D
     
    caigoc and Scorpio like this.
  23. Scorpio

    Scorpio Moderator

    Joined:
    2/12/05
    Messages:
    7.244
    Likes Received:
    3.293
    Location:
    VNAV
    Tay này đi 4 chỗ, chỗ lắp pi là khoang cdchanger ở cốp hành lý phía sau

    Hôm qua test với hdd500gb, ~700 album losseles lên bìa và remote khá nhanh
     

    Attached Files:

    mlab and tml3nr like this.
  24. ttho

    ttho Advanced Member

    Joined:
    10/3/06
    Messages:
    768
    Likes Received:
    60
    Em cài bản này không mount nas được. Bác xem có cách nào giải quyết được không? Nas.jpg
     
    tml3nr likes this.
  25. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.502
    Anh thử 2 bước sau:

    - Remote directory:

    Code:
    Music
    - SMB Advanced options:

    Code:
    vers=1.0,sec=ntlm,cache=none,noserverino,ro
    Xem sao ạ.

    2018-07-10_083134.png
     
    Last edited: 10/7/18
    minhnd81, mtminh and mlab like this.

Share This Page

Loading...