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
    Khi mình dùng Bubbleupnp server làm openhome. Nhạc sẽ được lấy về thiết bị đang chạy Bubbleupnp server, rồi sau đó đẩy sang renderer (Nó support upnp renderer và chromecast).
     
    Last edited: 23/8/21
    TQ_Audio likes this.
  2. MinhPT

    MinhPT Moderator

    Joined:
    2/12/05
    Messages:
    490
    Likes Received:
    48
    Mình dùng Volumio và Pi4, đã cài youtube, nhưng không tua được khi nghe youtube. Có các gì làm ko bác?
     
    tml3nr likes this.
  3. chauphuong

    chauphuong Advanced Member

    Joined:
    4/4/12
    Messages:
    2.321
    Likes Received:
    1.772
    Bác dùng phần mềm Web Video Caster (cảm ơn bác tml3nr đã chỉ) trên Android phát upnp sang Volumio, tua thoải mái.
     
    tml3nr likes this.
  4. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Anh thử thêm cách này xem sao ạ:

    Em đã test thấy hay hay. Cast từ Youtube Vanced OK luôn.

    Từ xưa tới giờ, Volumio setup webui rất cẩn thận. Gần như hoàn hảo.

    Code:
    Using username "volumio".
      ___
      /\_ \  __
      __  __  ___\//\ \  __  __  ___ ___ /\_\  ___
      /\ \/\ \  / __`\\ \ \  /\ \/\ \ /' __` __`\/\ \  / __`\
      \ \ \_/ |/\ \L\ \\_\ \_\ \ \_\ \/\ \/\ \/\ \ \ \/\ \L\ \
      \ \___/ \ \____//\____\\ \____/\ \_\ \_\ \_\ \_\ \____/
      \/__/  \/___/ \/____/ \/___/  \/_/\/_/\/_/\/_/\/___/
    
      Free Audiophile Linux Music Player - Version 2.0
    
      C 2015 Michelangelo Guarise - Volumio Team - Volumio.org
    
    Volumio Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
    permitted by applicable law.
    volumio@volumio:~$ mkdir ytcr-plugin
    volumio@volumio:~$ cd ytcr-plugin
    volumio@volumio:~/ytcr-plugin$ git clone https://github.com/patrickkfkan/volumio-ytcr.git
    Cloning into 'volumio-ytcr'...
    remote: Enumerating objects: 1840, done.
    remote: Counting objects: 100% (1840/1840), done.
    remote: Compressing objects: 100% (1474/1474), done.
    remote: Total 1840 (delta 304), reused 1821 (delta 285), pack-reused 0
    Receiving objects: 100% (1840/1840), 2.26 MiB | 2.36 MiB/s, done.
    Resolving deltas: 100% (304/304), done.
    Checking connectivity... done.
    volumio@volumio:~/ytcr-plugin$ cd volumio-ytcr
    volumio@volumio:~/ytcr-plugin/volumio-ytcr$ volumio plugin install
    
    This command will install the plugin on your device
    
    Compressing the plugin
    No modules found, running "npm install"
    npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
    npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
    npm WARN deprecated har-validator@5.1.5: this library is no longer supported
    npm notice created a lockfile as package-lock.json. You should commit this file.
    Plugin succesfully compressed
    Progress: 10
    Status :Downloading plugin
    Downloading plugin at http://127.0.0.1:3000/plugin-serve/ytcr.zip
    Progress: 30
    Status :Creating install location
    Downloading plugin at http://127.0.0.1:3000/plugin-serve/ytcr.zip<br>END DOWNLOAD: http://127.0.0.1:3000/plugin-serve/ytcr.zip<br>Creating install location
    Progress: 40
    Status :Unpacking plugin
    Downloading plugin at http://127.0.0.1:3000/plugin-serve/ytcr.zip<br>END DOWNLOAD: http://127.0.0.1:3000/plugin-serve/ytcr.zip<br>Creating install location<br>Unpacking plugin
    Progress: 50
    Status :Checking for duplicate plugin
    Downloading plugin at http://127.0.0.1:3000/plugin-serve/ytcr.zip<br>END DOWNLOAD: http://127.0.0.1:3000/plugin-serve/ytcr.zip<br>Creating install location<br>Unpacking plugin<br>Checking for duplicate plugin
    Progress: 60
    Status :Copying plugin to location
    Downloading plugin at http://127.0.0.1:3000/plugin-serve/ytcr.zip<br>END DOWNLOAD: http://127.0.0.1:3000/plugin-serve/ytcr.zip<br>Creating install location<br>Unpacking plugin<br>Checking for duplicate plugin<br>Copying plugin to location
    Progress: 70
    Status :Installing necessary utilities
    Downloading plugin at http://127.0.0.1:3000/plugin-serve/ytcr.zip<br>END DOWNLOAD: http://127.0.0.1:3000/plugin-serve/ytcr.zip<br>Creating install location<br>Unpacking plugin<br>Checking for duplicate plugin<br>Copying plugin to location<br>Installing necessary utilities
    Progress: 70
    Status :Installing necessary utilities
    Downloading plugin at http://127.0.0.1:3000/plugin-serve/ytcr.zip<br>END DOWNLOAD: http://127.0.0.1:3000/plugin-serve/ytcr.zip<br>Creating install location<br>Unpacking plugin<br>Checking for duplicate plugin<br>Copying plugin to location<br>Installing necessary utilities<br>YouTube Cast Receiver installed
    Progress: 90
    Status :Finalizing installation
    Downloading plugin at http://127.0.0.1:3000/plugin-serve/ytcr.zip<br>END DOWNLOAD: http://127.0.0.1:3000/plugin-serve/ytcr.zip<br>Creating install location<br>Unpacking plugin<br>Checking for duplicate plugin<br>Copying plugin to location<br>Installing necessary utilities<br>YouTube Cast Receiver installed<br>Finalizing installation
    Progress: 100
    Status :YouTube Cast Receiver Successfully Installed, Do you want to enable the plugin now?
    Downloading plugin at http://127.0.0.1:3000/plugin-serve/ytcr.zip<br>END DOWNLOAD: http://127.0.0.1:3000/plugin-serve/ytcr.zip<br>Creating install location<br>Unpacking plugin<br>Checking for duplicate plugin<br>Copying plugin to location<br>Installing necessary utilities<br>YouTube Cast Receiver installed<br>Finalizing installation<br>Finalizing installation
    
    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]
     
  5. MinhPT

    MinhPT Moderator

    Joined:
    2/12/05
    Messages:
    490
    Likes Received:
    48
    Vâng, mình đã cài sẵn YouTube Cast Receiver rồi.
    Khi chạy youtube trên máy tính thì cast nó sang Volumio, nhưng không hiểu lỗi ở đâu mà cũng không tua được ạ.
    Mình thử Cast từ Chrome chạy trên MacOS --> Volumio
     
    tml3nr likes this.
  6. caigoc

    caigoc Advanced Member

    Joined:
    13/3/08
    Messages:
    769
    Likes Received:
    215
    @tml3nr : tks bác đã chia sẻ, e mới cài phát Youtube cast ổn rồi ko lỗi lầm gì, công nhận Volumio làm mấy món này tốt hơn Moode
     
    tml3nr likes this.
  7. thichPi

    thichPi Advanced Member

    Joined:
    16/3/21
    Messages:
    464
    Likes Received:
    568
    Camilla DSP trên Moode >=7.1

    1. Đến trang này https://github.com/jaakkopasanen/AutoEq/tree/master/results download về tập in *4800.wav phù hợp headphones của mình. Chẳng hạn mình có Bose QuietComfort 3 thì sẽ tải về tập tin Bose QuietComfort 3 minimum phase 48000Hz.wav

    2. Trong Moode, nhấn vào Configure, Audio, cuộn xuống dưới phần Equalizer rồi chọn Custom Camilla DSP rồi nhấn vào Edit

    Convo0.JPG

    3. Cuộn xuống dưới hàng Convolution File rồi nhấn vào Upload New

    convo1.JPG

    Chọn tập in download trên bước 1. bên trên, nhấn vào Convert.


    4. Dưới phần Pipeline Configuration, chọn New rồi gõ vào tên mình muốn. Xong rồi chọn cái bạn vừa tạo từ drop down option như hình bên dưới

    Convo2.JPG


    5. Dưới phần Quick Convolution Filter, bạn sẽ thấy 2 tập tin mới cho loa trái và phải (tập tin có tên headphones của bạn tải về từ bước 1. Chọn file đầu cho IR left và file thứ nhì cho IR Right.

    Convo3.JPG
    6. Cuộn lên trên cùng, nhấn vào Save.

    7. Trở lại trang Audio, cuộn xuống phần MPD Options , nhấn vào Restart.

    Convo5.JPG
    8. Cuộn xuống phần Equalizer, bạn sẽ thấy Pipeline mình vừa tạo đã được chọn sẵn.

    convo6.JPG
    Dĩ nhiên nên check lại cái hàng Config is valid...tức là mọi chuyện êm đẹp ;-)

    Nếu bạn muốn tự tạo DSP thì xem thêm ở đây

    https://www.bitlab.nl/page_id=793

    Nếu bạn quay lại phần Edit của Camilla DSP, rồi chọn Piline Status On dưới phần Pipeline Editor và Expert như hình dưới

    Convo7.JPG
    Nhấn vào Open thì sẽ thấy những giá trị khác mình có thể mày mò tùy ý.

    Convo8.JPG
    Chúc thành công!!!
     
    Last edited: 23/8/21
    tml3nr, chuvanvu and tieuphi2006 like this.
  8. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    # Anh thử update Volumio và update plugin xem sao ạ:

    https://github.com/patrickkfkan/volumio-ytcr

    Code:
    Updating
    
    When a new version of the plugin becomes available, you can ssh into your Volumio device and update as follows (assuming you have not deleted the directory which you cloned from this repo):
    
    volumio:~$ cd ~/ytcr-plugin
    volumio:~/ytcr-plugin$ rm -rf volumio-ytcr
    volumio:~/ytcr-plugin$ git clone https://github.com/patrickkfkan/volumio-ytcr.git
    volumio:~/ytcr-plugin$ cd volumio-ytcr
    volumio:~/ytcr-plugin/volumio-ytcr$ volumio plugin update
    
    This command will update the plugin on your device
    ...
    Progress: 100
    Status :Successfully updated plugin
    
    // If the process appears to hang at this point, just press Ctrl-C to return to the terminal.
    
    volumio:~/ytcr-plugin/volumio-ytcr$ sudo systemctl restart volumio
    # Anh thử cast từ app Youtube chạy trên IOS và Android xem sao ạ?
     
    chuvanvu and MinhPT like this.
  9. thichPi

    thichPi Advanced Member

    Joined:
    16/3/21
    Messages:
    464
    Likes Received:
    568
    Đây là từ điển của CamillaDSP :D

    https://github.com/HEnquist/camilladsp#configuration

    Mọi giá trị bên trên có thể thay đổi từ CamillaDSP Editor.

    Chẳng hạn như Loudness (dưới phần Filters của link bên trên giải thích rõ ràng từng giá trị một) giá trị có thể thay đổi từ Editor
     

    Attached Files:

    Last edited: 24/8/21
  10. chauphuong

    chauphuong Advanced Member

    Joined:
    4/4/12
    Messages:
    2.321
    Likes Received:
    1.772
    Món Camilla này để nghe qua loa chắc vẫn ok nhỉ?
     
  11. thichPi

    thichPi Advanced Member

    Joined:
    16/3/21
    Messages:
    464
    Likes Received:
    568
    Được đó bác. chỉ cần đổi cái hardware device trong config file. Chuẩn là cho headphones, tức là 1. Sửa lại thành 2 cho HAT/soundcard.

    convo11.JPG




    Để xem device nào, nó trong /proc/asound/cards

    convo10.JPG
    Nhưng cái pipline trên là căn bản (no gain, minimum/average phase). Nếu bác muốn "tuning" nó như Equalizer thì phải hiểu các chức năng của Filters.

    Ở đây có một config tương đối. Bác không cần phần mixers vì họ dùng 2-channel phát ra 4. Mình chỉ là 2-channel ra 2-channel thôi, nếu mình hiểu đúng.

    https://github.com/HEnquist/camilladsp/blob/master/stepbystep.md

    Ý nghĩa của các filters là gì thì mình đã post link bên trên.
     
    Last edited: 24/8/21
    chauphuong likes this.
  12. tuanqp

    tuanqp New Member

    Joined:
    26/8/21
    Messages:
    1
    Likes Received:
    0
    Mình có Rasp Pi 3 B+. Mình cài bản Volumio 2.907 như bạn nêu ở trên nhưng không hiểu sao khi truy cập vào IP của Rasp Pi nó không ra giao diện web để cấu hình. Còn cắm màn hình đăng nhập câu lệnh vẫn okie. Ping thử tới IP Rasp Pi vẫn báo tín hiệu. Bạn có thể cho mình hỏi dùng bản nào của Volumio thì okie với Rasp PI 3 B+
     
  13. chuvanvu

    chuvanvu Advanced Member

    Joined:
    12/1/17
    Messages:
    661
    Likes Received:
    581
    Bác chụp ít hình xem sao ạ.
    nếu cắm màn hình, bác gõ #ip a để xem ip của pi.
    vào web bằng ip thì nó báo sao ạ?



    Sent from my SM-G610F using Tapatalk
     
  14. thichPi

    thichPi Advanced Member

    Joined:
    16/3/21
    Messages:
    464
    Likes Received:
    568
    có ai đang thử hqplayer embeded trên Pi4 chưa? Sao nghe chả thấy khác gì hết....thậm chí còn bị nhiễu hơn Moode :-(
     
  15. freeman1

    freeman1 Advanced Member

    Joined:
    10/9/09
    Messages:
    1.709
    Likes Received:
    220
    Location:
    Hà Nội
    Rảnh rỗi chạ có việc gì làm, úp cái lòng mề khoe các bác.
    Tiện các bác cho em hỏi em muốn chơi nhạc từ
    tài khoản apple music cho Pi và Dac Hat thì làm thế nào ah?
     

    Attached Files:

  16. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Anh có thể đẩy AM từ ios sang pi chạy Volumio hay moode bằng Airplay.

    [​IMG]
     
    Last edited: 27/8/21
    freeman1 and tieuphi2006 like this.
  17. freeman1

    freeman1 Advanced Member

    Joined:
    10/9/09
    Messages:
    1.709
    Likes Received:
    220
    Location:
    Hà Nội
    Airplay thì em biết nhưng thấy bạo chất lượng nhạc ko cao. Em mới đk dùng thử Apple music thấy dễ nghe và hay chứ ko lạnh lạnh như Tidal nên có thể nó hợp với gu nghe của em.
    Có cách nào dùng như kiểu Tidal hay Spotify ko bác nhỉ?
    Em cảm ơn.
     
    tml3nr likes this.
  18. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Để phát được AM lossless, hãng yêu cầu tối thiểu Mac OS 11.4 / IOS 14.6 / Android 5.0.

    Hiện giờ AM chỉ có thể đẩy âm thanh sang ampli bằng những cách sau anh ạ:

    1. Mac OS: Phát trực tiếp USB, Optical (Nếu có), Airplay

    2. IOS: Phát trực tiếp Lightning, Airplay, Bluetooth

    3. Android: Phát trực tiếp USB, Bluetooth, Chromecast

    Em may mắn có cái streamer support Chromecast nên cast ngon. Em thích âm thanh của AM và cách nó chọn nhạc nên nghe suốt cả tháng nay :D

    Khi làm việc ở nhà em nghe nhiều nhất là playlist này. Rất dễ chịu. Mời các anh nghe thử ạ:

    https://music.apple.com/vn/playlist/piano-chill/pl.cb4d1c09a2df4230a78d0395fe1f8fde

    Em có clone sang Tidal:

    https://listen.tidal.com/playlist/d9be0711-0610-4643-96b7-8d95c360e744

    Piano Chill

    [​IMG]
     
    Last edited: 27/8/21
    chuvanvu and freeman1 like this.
  19. freeman1

    freeman1 Advanced Member

    Joined:
    10/9/09
    Messages:
    1.709
    Likes Received:
    220
    Location:
    Hà Nội
    Cảm ơn bác đã khai sáng. Thế này chắc e vẫn phại dùng theo cách số 2 như bác đề cập rồi.
    Em cũng thấy AM khá thông minh, giao diện trực quan dễ tìm kiếm.
    Cảm ơn chia sẻ của bác.
     
    tml3nr likes this.
  20. thichPi

    thichPi Advanced Member

    Joined:
    16/3/21
    Messages:
    464
    Likes Received:
    568
    Hay qúa!!! cho chi tiết đồ linh kiện đi bác!
     
    tml3nr likes this.
  21. thichPi

    thichPi Advanced Member

    Joined:
    16/3/21
    Messages:
    464
    Likes Received:
    568
    Mình thử USB trực tiếp từ Android phone và so sánh với iPhone IOS 14 nghe nhạc từ AM...Android, Tidal, nghe quá tệ (dùng bản USB Player Pro). iPhone7 dùng lightning to USB A
     
    freeman1, chautranthanh and tml3nr like this.
  22. freeman1

    freeman1 Advanced Member

    Joined:
    10/9/09
    Messages:
    1.709
    Likes Received:
    220
    Location:
    Hà Nội
    Dạ, em ko dám múa rìu qua mắt thợ đâu bác
    Mạn phép đưa lên cấu hình còi của em nhờ các bác góp ý để em thêm kiến thức.
    Pi 3B+, Isolator, Hat Dac Hifiberry Plus Pro
    Nguồn: 2x Talema 25VA 7V
    Mạch IAN Solo va board supper caps cấp nguồn 5VDC cho Pi
    Mạch LM317 cấp 6,5 V cho Isolator
    Em dùng dây DC Kimber cho chất âm hay nhất trong đám dây mà e đã thử.
    Dây nguồn Inakustic đi thẳng vào biến áp qua cầu chì Furutech 0,5A( em bỏ hết jack nguồn, công tắc để giảm tối đa những ảnh hưởng của truyền dẫn)
    Em loay hoay phần nguồn linear cho Pi cũng khá lâu, khi mua đc board IAN solo em thấy là đáng chơi nhất. Nâng cấp thêm board Supper Caps nữa thì lên một bậc khá khá.
    Chia sẻ vs các bác về mấy mẩu dây DC ảnh hưởng rất lớn đến âm hình, độ động vì vậy hãy thử để chọn loại phù hợp. Nên giảm thiểu các điểm tiếp xúc như cầu đấu, em thì cứ thích hàn thẳng dây vào mạch bằng thiếc WBT
    Biến áp cũng là thứ làm em mất time ko kém. Em dùng cả biến áp vuông và biến áp xuyến thì thấy xuyến hay hơn khá khá so với biến áp vuông cùng hãng.
    Hiện tại đang ngắm nghía hai board dưới, anh em nào chơi rồi xin cho em ít review ah.
    1. Board FifoPi Q3 768KHz I2S/DSD/DoP FIFO with isolator and dual XO
    2. Board 9038Q2MPi Dual Mono Plus DAC HAT(clock rời)
    Nếu với cấu hình của em thì nên update board DAC hay cả mạch Fifo?
    Em xin tư vấn của các bác.
    Trân trọng.
     
    thichPi, chautranthanh and tml3nr like this.
  23. VINSTAR

    VINSTAR Advanced Member

    Joined:
    19/9/12
    Messages:
    569
    Likes Received:
    242
    Chào các bác! E chưa sử dụng Pi 3 hoặc Pi4 . E tìm hiểu thì Pi 3 cần dùng 2 nguồn Linear 3,3v và 5v. Pi 4 có cần phải dùng 2 loại nguồn như vậy ko ạ? Có phương án nào chỉ cần dùng nguồn 12vdc ko ạ? Vì e hiện chỉ có loại nguồn 12vdc?
     
  24. chautranthanh

    chautranthanh Advanced Member

    Joined:
    22/2/18
    Messages:
    677
    Likes Received:
    421
    Mình cũng dùng IPhone 7 Plus ,IPhone X lightning to usb ,phải công nhận là rất thích , có điều dây ngắn quá cũng hơi bất tiện , không biết có cách nào giải quyết
     
    tml3nr likes this.
  25. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Nên bắt đầu bằng nguồn 5v cho dễ ạ.
     

Share This Page

Loading...