Raspberry Pi - Music Server

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

  1. chuvanvu

    chuvanvu Advanced Member

    Joined:
    12/1/17
    Messages:
    661
    Likes Received:
    581
    Last edited: 7/5/21
    oneclicklogin likes this.
  2. oneclicklogin

    oneclicklogin Advanced Member

    Joined:
    18/12/12
    Messages:
    1.129
    Likes Received:
    852
    Không có đổi bác. Mới flash vào thẻ nhớ cắm vào nhập tk đăng nhập nhưng không đúng. Cám ơn bác !
     
  3. ttho

    ttho Advanced Member

    Joined:
    10/3/06
    Messages:
    768
    Likes Received:
    60
    Em cài trên Moode ok liền. Tiếng Tidal connect nghe hay hơn nghe qua Bubbleupnp nhiều.
    Phải chi có Deezer connect nữa là hết số luôn, nghe nhạc qua mạng em ưng nhất âm thanh của Deezer
     
    tml3nr likes this.
  4. nguyen the bach

    nguyen the bach Approved Member

    Joined:
    5/2/21
    Messages:
    9
    Likes Received:
    3
    em cần mua 1 con pi4 trải nghiệm. bác nào dùng chán bán em
     
  5. thichPi

    thichPi Advanced Member

    Joined:
    16/3/21
    Messages:
    464
    Likes Received:
    568
    Một vài projects sử dụng Pi rất cool. Có cả analog player dùng Volumio và CutiePi

     
    tml3nr likes this.
  6. thichPi

    thichPi Advanced Member

    Joined:
    16/3/21
    Messages:
    464
    Likes Received:
    568
    Hồi trước mình dùng Deezer thấy cũng ok nhưng hơi ít nhạc thì phải. Thử tìm mấy bài lạ lạ, Tidal có nhưng Deezer không có. Lúc đó quên thử tìm nhạc Việt.
     
    tml3nr likes this.
  7. QuyHuyen

    QuyHuyen Advanced Member

    Joined:
    14/2/19
    Messages:
    69
    Likes Received:
    70
    Ông bạn nó đang thừa cả bộ pi4 gồm nguồn, dac hifi pcm5122 và case mica nếu b cần lh 0976hai4ba798
     
    tml3nr likes this.
  8. nguyen the bach

    nguyen the bach Approved Member

    Joined:
    5/2/21
    Messages:
    9
    Likes Received:
    3
    OK thank bác, em lên lạc bác ý luôn
     
    tml3nr likes this.
  9. Bim2010

    Bim2010 Advanced Member

    Joined:
    18/11/09
    Messages:
    81
    Likes Received:
    95
    Có cái hệ điều hành nào tích hợp sẵn mấy dịch vụ upnp không bác @tml3nr ơi.
    Tình hình là e đang vọc con Pi 4. Phát đầu flash volumio ăn luôn nhưng hình như nó là player thôi. Phát thứ 2 flash con dietpi nhưng nó ko có giao diện user interface, mà lúc đó e còn mù tịt nên ko làm được gì.
    Phát thứ 3 flash được Raspberry Pi with Desktop rồi chạy minidlna. Giờ thì e bắt đầu chạy được minidlna, mount được usb nhưng chưa thử mount nas vì e đang cầm lên công ty để vọc vạch. Minidlna giao diện ko được đẹp, ko dùng cho only audio như asset upnp, ko load được album cover như thằng asset upnp kia. Tự nhiên ước có cái hệ điều hành /img nào có sẵn cả minimserver, asset upnp mà flash ra là dùng luôn quá các bác ạ ^^.
     
    tml3nr likes this.
  10. Bim2010

    Bim2010 Advanced Member

    Joined:
    18/11/09
    Messages:
    81
    Likes Received:
    95
    Ps: tình hình là mount nas ở nhà thì minidlna hiện cover đầy đủ các bác ạ. E đang thử thêm thằng minimserver nữa.
    Nói chung 2 thằng này ăn đứt ông upnp theo con nas buffalo lởm của e, ở chỗ dùng iphone vào đủ album. Cái cũ nhiều album ko load đc tí nào luôn. Sơ bộ vậy là happy rồi ^^
     
    tml3nr likes this.
  11. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Anh Quạt có build bản mod smpd ở đây ạ.

    Em có mod một bản chỉ có minidlna, aprenderer và Tidal Connect.

     
    Last edited: 12/5/21
    binna, Bim2010 and newbie_75 like this.
  12. binna

    binna Advanced Member

    Joined:
    27/10/09
    Messages:
    273
    Likes Received:
    310
    tml3nr likes this.
  13. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Anh xóa hết đoạn này trong /etc/rc.local sẽ dùng được USB ạ:

    Code:
      udev-finish)
        # RPi3B+
        if [ "`cat /proc/cpuinfo |grep Revision|tail -c7`" = "a020d3" ];then
          echo "hub-ctrl start (RPi3B+)"
          sudo hub-ctrl -b 1 -d 2 -P 2 -p 0; /bin/sleep 1.4; sudo hub-ctrl -b 1 -d 2 -P 3 -p 0; sudo hub-ctrl -b 1 -d 2 -P 4 -p 0; sudo hub-ctrl -b 1 -d 3 -P 2 -p 0; sudo hub-ctrl -b 1 -d 3 -P 3 -p 0; sudo hub-ctrl -b 1 -d 2 -P 2 -p 0
        else
          echo "hub-ctrl start"
          sudo hub-ctrl -b 1 -d 2 -P 2 -p 0; /bin/sleep 1.4; sudo hub-ctrl -b 1 -d 2 -P 3 -p 0; sudo hub-ctrl -b 1 -d 2 -P 4 -p 0; sudo hub-ctrl -b 1 -d 2 -P 5 -p 0; sudo hub-ctrl -b 1 -d 2 -P 2 -p 0
        fi
     
    binna likes this.
  14. binna

    binna Advanced Member

    Joined:
    27/10/09
    Messages:
    273
    Likes Received:
    310
    í quên nữa, Pi của em là Pi4, chạy được không bác? (em thấy trong dòng lệnh là Pi3B+)
     
    tml3nr likes this.
  15. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Rất tiếc là smpd 0.9.6 chỉ chạy được tới pi3 B+ anh ạ.
     
    Bim2010 and binna like this.
  16. binna

    binna Advanced Member

    Joined:
    27/10/09
    Messages:
    273
    Likes Received:
    310
    hu hu hu.....khóc 1 dòng sông
     
    tml3nr likes this.
  17. Bim2010

    Bim2010 Advanced Member

    Joined:
    18/11/09
    Messages:
    81
    Likes Received:
    95
    Tình hình là em cũng Pi 4 bác ạ. Giờ e đang có mấy cái mắc lại phải nhờ bác chỉ giúp em với.
    Hiện trạng em đã mount thư mục media của Nas vào Pi, chỉnh cả automount trong fstab. Minidlna cũng đã update auto start. Tuy nhiên có lẽ do quá trình khởi động thư mục mount chạy xong sau minidlna nên nảy sinh tình huống là sau khi khởi động minidlna có chạy nhưng không tìm được dữ liệu. Có cách nào giải quyết vấn đề này không ạ, ví dụ trình tự boot con minidlna sau khi mount, hoặc delay start con minidlna?
    (Để phát được upnp e phải chạy "sudo mount -a" và reload minidlna thì kho nhạc của minidlna mới load lại :( )
    Minimserver trên con buffalo cũng bị tương tự. Bác chỉ cho e thằng minidlna, thằng minim e chắc dựa vào đó xử lý được ạ. Thằng minim này có một vấn đề nữa là content directory hình như nó ko lưu lại địa chỉ, khởi động xong lại phải config lại content directory :(
    Một lần nữa cảm ơn bác rất nhiều ạ.
     
  18. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Nếu là bản smpd, theo em anh không nên thêm lệnh sau vào fstab:

    Code:
    x-systemd.automount
    Thay vào đó, mình cho chạy lệnh mount trong một serive. Thí dụ như em hay dùng soundset.service để start một script soundset.sh:

    Code:
    #!/bin/bash
    
    /bin/sleep 5
    sudo mount -a
    Nếu cần mình disable service minidlna rồi cho start trong file soundset.sh này luôn. Cũng dùng sleep để delay.

    Code:
    sudo update-rc.d minidlna disable
    Thêm vào file soundset.sh:

    Code:
    /bin/sleep 5
    
    sudo service minidlna restart
     
    Last edited: 12/5/21
    Bim2010 and TQ_Audio like this.
  19. Bim2010

    Bim2010 Advanced Member

    Joined:
    18/11/09
    Messages:
    81
    Likes Received:
    95
    Hihi, a đánh giá e cao quá ^^. Em mù tịt toàn chạy lệnh theo google thôi :)
    Em làm như a bảo, nhưng ko biết thêm ở đâu, nên e thử thêm vào đây
    Code:
    sudo nano /ect/soundset.sh
    Nội dung như ảnh nhưng ko thành công ạ.
    2 lệnh này gõ theo thứ tự mount > reload thì minidlna load bình thường ạ.
     

    Attached Files:

    tml3nr likes this.
  20. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Bước 1: Tạo file /lib/systemd/system/soundset.service có nội dung như sau:

    Code:
    [Unit]
    Description=Start sound service
    After=network.target
    
    [Service]
    ExecStart=/home/pi/soundset.sh
    Type=simple
    
    [Install]
    WantedBy=multi-user.target
    Bước 2: Tạo file /home/pi/soundset.sh có nội dung như sau:

    Code:
    #!/bin/bash
    
    /bin/sleep 5
    sudo mount -a
    
    /bin/sleep 5
    sudo service minidlna restart
    
    exit
    Bước 3: Set permission:

    Code:
    sudo chmod +x /home/pi/soundset.sh
    Vậy là xong ạ. Anh nên dùng putty kết hợp với WinSCP sẽ làm dễ hơn.


    Bước 4:

    Code:
    sudo systemctl enable soundset.service
    sudo systemctl start soundset.service
     
    Last edited: 13/5/21
    chuvanvu, Rndce, dangkysteve and 3 others like this.
  21. Bim2010

    Bim2010 Advanced Member

    Joined:
    18/11/09
    Messages:
    81
    Likes Received:
    95
    Ôi như này đầy đủ chắc e sẽ làm được đấy ạ. Cảm ơn a. Tối e làm rồi report a :D
     
    tml3nr likes this.
  22. oneclicklogin

    oneclicklogin Advanced Member

    Joined:
    18/12/12
    Messages:
    1.129
    Likes Received:
    852
    GentooPlayer từ 3.0 về sau nếu muốn vào gp-menu để config phải đăng ký với tác giả, có cách nào vào file config để cấu hình mà không cần đăng ký không bác. cám ơn!
     
  23. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Em chưa thử qua GentooPlayer. Họ chận bằng cách không cho mình quyền root hay sao ạ?
     
    oneclicklogin likes this.
  24. thichPi

    thichPi Advanced Member

    Joined:
    16/3/21
    Messages:
    464
    Likes Received:
    568
    Có cho root. Tất cả các dòng lệnh bạn tự chạy được nằm trong /opt/.gentooplayer nếu mình nhớ không lầm. Đại khái là nó nằm trong thực mục ẩn dưới /opt Bạn phải dùng lệnh "ls -al /opt" mới thấy thư mục ẩn.

    Mình có thử gentooplayer, nghe chả hay hơn gì các bản khác, mình nghe qua loa chứ không phải qua headphones.
     
    tml3nr and oneclicklogin like this.
  25. thichPi

    thichPi Advanced Member

    Joined:
    16/3/21
    Messages:
    464
    Likes Received:
    568
    tml3nr likes this.

Share This Page

Loading...