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
    Em thích cái aprenderer này quá các anh ạ. Có nó là em giải quyết được việc kết hợp Tidal online và nhạc offline trên cùng 1 pi mà năm ngoái build bản xenomaipi làm chưa đạt.

    Em thử so 1 bản nhạc offline với moode 7.0.1. Dù chỉ mới chạy aprenderer và minidlna trên raspbian stock tiếng đã hay hơn moode nhiều.

    Em thử đưa mô hình này lên bản xenomai 3.0.8 làm theo tút của dev thanhtam-h thì âm thanh rất hay. Ngoại trừ aprenderer bị lỗi 501.

    Em đang mò tiếp. Nếu liên kết được aprenderer với volume alsa là hết tuồng luôn.
     
    Last edited: 1/3/21
    quangng, newbie_75 and chuvanvu like this.
  2. locnp

    locnp Advanced Member

    Joined:
    9/11/09
    Messages:
    1.609
    Likes Received:
    311
    Location:
    Xã Rút Bán - Đầm Sen
    Cả ngày cuối tuần em vật vã với asset upnp và minimserver 2 mà không có cái nào được, hình như hàng free trước đây giờ đã bắt đầu cho mua license hết rồi. Chắc em chỉ chơi được share smb thôi.
     
    tml3nr likes this.
  3. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Thử minidlna đi anh.
     
  4. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Em lan man tí về bit perfect với alsa. Về lý thuyết thì muốn bit perfect file nhạc khi đến dac xử lý phải không được thay đổi bit depth và sample rate.

    Nhưng nếu như dac chỉ support 24 hay 32 bit thì file nhạc 16 bit phải được cộng thêm 0 vào (Padding) cho đủ 24 / 32 bit dac mới làm việc được. Việc này được cho là ít hay không ảnh hưởng đến âm thanh. Nhưng không còn được coi là bit perfect nữa.

    Nếu thay đổi sample rate âm thanh sẽ biến đổi nhiều hơn. Hay hay dở tùy quan điểm mỗi người. Nhưng theo em mình nên nắm rõ để kiểm soát nó sao cho kết quả tốt nhất.

    Thí dụ như khi mình dùng một dac không support multirate mà nó fix ở 48 hay 96Khz. Thì khi play 16/44.1 nó sẽ phải upsampling ở một chổ nào đó. Khi đó mình sẽ quyết định xem nên upsampling ở đâu, như thế nào.

    Trên pi. Mình có thể dùng alsacap và các lệnh sau để check dac. Thí dụ bên dưới em test dac Topping E30:

    Code:
    pi@pi4:~ $ alsacap
    *** Scanning for playback devices ***
    Card 1, ID `E30', name `E30'
      Device 0, ID `USB Audio', name `USB Audio', 1 subdevices (1 available)
      2 channels, sampling rate 44100..768000 Hz
      Sample formats: S32_LE, SPECIAL, DSD_U32_BE
      Buffer size range from 16 to 131072
      Period size range from 8 to 65536
    
      Subdevice 0, name `subdevice #0'
    Vậy có vẻ như dac này default PCM 32, DSD 32 bit.

    Ta check tiếp:

    Check aplay -L:

    Code:
    pi@pi4:~ $ aplay -L
    null
      Discard all samples (playback) or generate zero samples (capture)
    default
    sysdefault:CARD=E30
      E30, USB Audio
      Default Audio Device
    front:CARD=E30,DEV=0
      E30, USB Audio
      Front speakers
    surround21:CARD=E30,DEV=0
      E30, USB Audio
      2.1 Surround output to Front and Subwoofer speakers
    surround40:CARD=E30,DEV=0
      E30, USB Audio
      4.0 Surround output to Front and Rear speakers
    surround41:CARD=E30,DEV=0
      E30, USB Audio
      4.1 Surround output to Front, Rear and Subwoofer speakers
    surround50:CARD=E30,DEV=0
      E30, USB Audio
      5.0 Surround output to Front, Center and Rear speakers
    surround51:CARD=E30,DEV=0
      E30, USB Audio
      5.1 Surround output to Front, Center, Rear and Subwoofer speakers
    surround71:CARD=E30,DEV=0
      E30, USB Audio
      7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
    iec958:CARD=E30,DEV=0
      E30, USB Audio
      IEC958 (S/PDIF) Digital Audio Output
    dmix:CARD=E30,DEV=0
      E30, USB Audio
      Direct sample mixing device
    dsnoop:CARD=E30,DEV=0
      E30, USB Audio
      Direct sample snooping device
    hw:CARD=E30,DEV=0
      E30, USB Audio
      Direct hardware device without any conversions
    plughw:CARD=E30,DEV=0
      E30, USB Audio
      Hardware device with all software conversions
    Trong mấy cái output này. Đáng chú ý nhất là:

    sysdefault:CARD=E30 | Default Audio Device
    dmix:CARD=E30,DEV=0 | Direct sample mixing device
    hw:CARD=E30,DEV=0 | Direct hardware device without any conversions
    plughw:CARD=E30,DEV=0 | Hardware device with all software conversions

    Mình sẽ dùng một số file wave để test.

    Code:
    pi@pi4:~ $ aplay 1644.wav -D hw:CARD=E30
    Playing WAVE '1644.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
    aplay: set_params:1339: Sample format non available
    Available formats:
    - S32_LE
    - SPECIAL
    - DSD_U32_BE
    Sample format non available | Không play được.

    Code:
    pi@pi4:~ $ aplay 3244.wav -D hw:CARD=E30
    Playing WAVE '3244.wav' : Signed 32 bit Little Endian, Rate 44100 Hz, Stereo
    Playing WAVE '3244.wav' : Signed 32 bit Little Endian, Rate 44100 Hz, Stereo | Play được. Dac báo 44.1KHz.

    Kết luận: hw:CARD=E30 chỉ tiếp nhận 32 bit. Như vậy là trước khi đưa vào dac. File 16 bit đã được thêm vào cho đủ 32 bit.

    Test tiếp:

    Code:
    pi@pi4:~ $ aplay 1644.wav -D plughw:CARD=E30
    Playing WAVE '1644.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
    Playing WAVE '1644.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo | Play được. plughw:CARD=E30 phát được 16/44.1 vì nó có software conversion. Cái output này dùng được cho spotifyd.

    More info:

    https://thewelltemperedcomputer.com/Intro/SQ/BitPerfectPlayback.htm

    https://soundcheck-audio.blogspot.com/2011/04/resampling-if-you-cant-avoid-it.html

    https://archphile.org/manual/archphile-manual.pdf | page 35
     
    Last edited: 2/3/21
  5. sonlt126

    sonlt126 Approved Member

    Joined:
    31/3/08
    Messages:
    8
    Likes Received:
    14
    Sau nhiều lần mầy mò cuối cùng con pi 3+ cũng hót được , thành thật cảm ơn bạn @tml3nr rất nhiều . Mấy món này không có bạn coi như bó tay ( dù làm được nhưng cũng còn rất mù mờ , chỉ biết copy paste nhưng may quá nó hót ) . Diễn đàn thật may mắn có những người biết chia sẽ kiến thức và nhiệt tình như bạn
     
    newbie_75, tml3nr and Rõ Rồi like this.
  6. newbie_75

    newbie_75 Advanced Member

    Joined:
    29/3/20
    Messages:
    87
    Likes Received:
    105
    Khi nào hết báo lỗi thì cho xin nhé, nghe "rất hay" là khoái rồi :)
     
    Rõ Rồi and quangng like this.
  7. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Dạ thấy anh làm được em rất vui :D

    Em đang tìm đường mò tiếp ạ :rolleyes:
     
    sonlt126 and newbie_75 like this.
  8. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Có tin mới chấn động dang hồ các anh ạ :eek:

    Anh quatmo@hdvietnam phát hiện ra có một bản build của các anh dev Nga đã mang được Tidal Connect lên pi :eek:

    Em test trên pi3 chạy ngon ạ. Âm thanh rất hay.

    Không hiểu sao bản pi4 em test chưa boot được.

    [​IMG]

    [​IMG]

    [​IMG]

    Em kiểm tra services:

    Code:
    [root@rpi3 ~]# sstatus
    
    -- Services Enabled --
    
    UNIT FILE                           STATE
    archphile.service                   enabled
    lighttpd.service                    enabled
    netctl@archphile\x2dnetwork.service enabled
    netctl@wifi\x2dnetwork.service      enabled
    ntpdate.service                     enabled
    rc-local.service                    enabled
    sshd.service                        enabled
    sudo.service                        enabled
    tidal.service                       enabled
    remote-fs.target                    enabled
    
    10 unit files listed.
    
    -- Services Running --
    
    UNIT                            LOAD   ACTIVE SUB     DESCRIPTION
    init.scope                      loaded active running System and Service Manager
    session-c1.scope                loaded active running Session c1 of user root
    session-c2.scope                loaded active running Session c2 of user root
    session-c3.scope                loaded active running Session c3 of user root
    avahi-daemon.service            loaded active running Avahi mDNS/DNS-SD Stack
    dbus.service                    loaded active running D-Bus System Message Bus
    devmon@root.service             loaded active running devmon Service
    lighttpd.service                loaded active running Lighttpd Web Server
    sshd.service                    loaded active running OpenSSH Daemon
    systemd-journald.service        loaded active running Journal Service
    systemd-logind.service          loaded active running Login Service
    systemd-udevd.service           loaded active running udev Kernel Device Manager
    tidal.service                   loaded active running tidal connect
    user@0.service                  loaded active running User Manager for UID 0
    avahi-daemon.socket             loaded active running Avahi mDNS/DNS-SD Stack Activation Socket
    dbus.socket                     loaded active running D-Bus System Message Bus Socket
    systemd-journald-dev-log.socket loaded active running Journal Socket (/dev/log)
    systemd-journald.socket         loaded active running Journal Socket
    systemd-udevd-control.socket    loaded active running udev Control Socket
    systemd-udevd-kernel.socket     loaded active running udev Kernel Socket
    
    LOAD   = Reflects whether the unit definition was properly loaded.
    ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
    SUB    = The low-level unit activation state, values depend on unit type.
    
    20 loaded units listed.
    To show all installed unit files use 'systemctl list-unit-files'.
    More info:

     
    Last edited: 3/3/21
  9. newbie_75

    newbie_75 Advanced Member

    Joined:
    29/3/20
    Messages:
    87
    Likes Received:
    105
    Quả là chấn động, lại phải lọ mọ rồi. Thanks bác @tml3nr
     
    tml3nr likes this.
  10. chauphuong

    chauphuong Advanced Member

    Joined:
    4/4/12
    Messages:
    2.321
    Likes Received:
    1.772
    Trời sao ko có youtube nữa cho đủ bộ nhỉ? Vẫn phải giữ CC phát youtube.
     
    tinhdhmo, tieuphi2006 and tml3nr like this.
  11. snt.kamikaze

    snt.kamikaze New Member

    Joined:
    3/3/21
    Messages:
    3
    Likes Received:
    3
    Mình mới tập tành tìm hiểu music server xin nhờ các cao thủ góp ý hướng dẫn mình một cấu hình tốt trên nền Raspberry Pi4
    + Phần cứng cần sắm những linh kiện gì?
    + Phần mềm cần những gì?

    Cảm ơn mọi người.
     
    tml3nr and tieuphi2006 like this.
  12. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Anh có đang hài lòng với loa và amp hiện tại chưa ạ? Nếu 2 món đó đã ok rồi thì đưa nguồn phát số vào sẽ dễ hơn.

    Anh dự định sẽ chi phí bao nhiêu cho pi và dac ạ?
     
    snt.kamikaze likes this.
  13. newbie_75

    newbie_75 Advanced Member

    Joined:
    29/3/20
    Messages:
    87
    Likes Received:
    105
    @tml3nr Mình lấy bản cho pi3 cài lên pi2 vẫn chạy nhưng không kết nối được Tidal connect bác ạ, còn bản pi4 chưa boot được. Nhìn sơ qua thấy có quá nhiều tham số để mày mò và cơ bản được xây dựng trên APrenderer hay sao đó.
     
    tml3nr likes this.
  14. anhtuanhpqn

    anhtuanhpqn Advanced Member

    Joined:
    30/9/10
    Messages:
    3.034
    Likes Received:
    4
    Location:
    Đệ tứ chiến khu.
    Đã bác nào cấp nguồn 4xx cho pi3, 2017 chạy chíp mxl 7704 thành công cho em xin hướng dẫn với. Em cấp đủ nguồn, đèn boot đã chớp nhưng mất toàn bộ lan, usb lên không kết nối vào pi được.
     
    tml3nr likes this.
  15. cuongnt72

    cuongnt72 Advanced Member

    Joined:
    5/7/11
    Messages:
    184
    Likes Received:
    82
    Youtube có thể phát qua Pi bằng airplay, nhưng em khg xác định đc chất lượng.
     
    tml3nr likes this.
  16. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Em chạy trên pi3. Chỉ cần bật Tidal Connect là phát được ạ.

    Em test thấy app Tidal trên Android kết nối tốt hơn là app Tidal chạy trên PC.
     
  17. snt.kamikaze

    snt.kamikaze New Member

    Joined:
    3/3/21
    Messages:
    3
    Likes Received:
    3
    Mình đang có:
    + 1 JBL vm300 (micro),
    + Soundcraft ui12 (eq+effect) =>mixer trung tâm
    + 2x JBL EON 612 (Full range + công suất)
    + 1x JBL EON 618S (Sub + công suất)

    Mình đang cần một đầu music server để làm DAC kiêm đầu Karaoke. Chi phí tầm 20 củ.
    + Cổng audio sẽ đẩy qua Soundcraft ui12
    + Cổng video sẽ ra tivi (khi hát karaoke)

    Tiêu chí thiết kế
    + Chạy bền (vỏ tản nhiệt tốt),
    + Hỗ trợ lấy nhạc từ: thẻ sd hoặc ổ cứng đang cài hệ điều hành music server, usb, bluetooth.
    + Hỗ trợ giải mã nhiều định dạng digital thông thường (dsd có càng tốt nhưng ko quan trọng)
    + Nếu định dạng nhạc có video có thể out riêng video ra tivi qua chuẩn hdmi.
     
    Last edited: 3/3/21
    tml3nr likes this.
  18. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Em không rành về video và karaok nên không biết setup sao cho hiệu quả. Nhờ các anh có kinh nghiệm tư vấn thêm cho anh @snt.kamikaze ạ.

    Theo hiểu biết hạn hẹp của em. Trước mắt em có một vài suy nghĩ sau:

    - Có nên dùng 2 nguồn phát riêng biệt cho audio và video?
    - Có vẻ như nên dùng 1 cái PC base để lo vụ video và karaok?
    - Nếu dùng 1 nguồn phát thì nên / phải dùng PC?

    Cái Soundcraft ui12 có những input gì ạ? Em xem không hiểu? Mình có thể cắm dây USB từ PC vào nó để phát nhạc hay không ạ?

    Nó có input coaxial hay không ạ?

    Cái wifi của nó dùng để làm gì ạ? Có giao thức âm thanh nào có thể truyền qua wifi hay ethernet không ạ?

    Theo em, đầu tiên anh nên tìm một cái PC. Dùng thử vài hôm để test các tính năng mong muốn xem ổn hay không. Rồi sau đó mới tính tiếp tới việc setup sao cho âm thanh hay.

    https://www.soundcraft.com/en/products/ui12#features

    Features
    • Tablet/PC/Smartphone Controlled Digital Mixer
    • Integrated Wi-Fi
    • Cross-platform compatibility with iOS, Android, Windows, Mac OS, and Linux devices
    • Use up to 10 control devices (tablets, phones, PCs) simultaneously
    • Legendary Harman Signal Processing from dbx®, Digitech®, and Lexicon®
    • Fully recallable and remote-controlled mic preamps
    • 4-band Parametric EQ, High-Pass Filter, Compressor, De-esser and Noise Gate on input channels
    • 31-band Graphic EQ, Noise Gate and Compressor on all outputs
    • Real-Time Frequency Analyser (RTA) on inputs and outputs
    • 3 dedicated Lexicon® FX effects processors: Reverb, Delay and Chorus
    • Subgroups, Mute Groups, View Groups, and more mixer controls
    • Show/Snapshot recall with channel safes and security lockout
    • 2-channel USB audio playback and recording
    • Password-protected Access limitation system
    • Sync ID (multiple browser windows staying in channel Sync)

    Soundcraft_Ui12.jpg
     
    Last edited: 4/3/21
  19. snt.kamikaze

    snt.kamikaze New Member

    Joined:
    3/3/21
    Messages:
    3
    Likes Received:
    3
    Soundcraft UI12 không có cổng input digital, toàn bộ là analog ngoại trừ 2 port USB Storage hỗ trợ MP3, WAV và AIFF. Nghĩa là nó không phải usb sound card adapter cho pc mà chỉ đọc (playpack) hoặc ghi (record) nhạc trong thẻ nhớ hay disk box cổng USB hỗ trợ 3 chuẩn trên.

    Wifi và RJ45 của nó để tạo hotpots/lan cho các thiết bị có wifi kết nối vào cùng lớp mạng để remote nó qua web app trên nó, không thể in/out nhạc dc.

    Analog input bao gồm:
    4x XLR or TRS
    4x XLR only
    1x RCA stereo

    Vấn đề video và karaoke có thể dùng thiết bị đẩy audio qua Pi bằng bluetooth ko? Pi có thể chỉ đóng vai trò Dac (ultra low noise) hoặc forward audio nhận dc từ bluetooth đến SoundCraft ui12? Vấn đề tách video (đẩy ra tivi) và Audio (đẩy qua pi bằng bluetooth) sẽ do thiết bị khác đảm nhận.
     
  20. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Bluetooth theo em không ổn vì delay và chất lượng âm thanh.

    Do pi yếu và hạn chế về os, software nên không phù hợp với video. pi cũng không thể dùng như một cái dac thông thường đủ các ngõ in out. Vì vậy mình chỉ có thể dùng pi trong trường hợp dùng 2 nguồn phát riêng cho video, audio.

    Theo em bước đầu mình nên bỏ qua yếu tố chất lượng âm thanh để test về mặt chức năng, hoạt động và sử dụng trước.

    Dễ nhất là anh dùng 1 cái pc. Xuất tạm audio analog ra Soundcraft, HDMI ra TV. Dùng thử các việc anh muốn làm. Phát audio trước mắt anh thử dùng JMC (Vì nó support remote app tốt). Video và karaoke dùng các phần mềm nào anh thích. Xem về mặt sử dụng nó đáp ứng được như thế nào. Sau đó mới xét tới âm thanh.

    PS: Nếu em là anh, với những yêu cầu đó. Em nghĩ tới các hướng sau. Chỉ là suy nghĩ ban đầu thôi. Cần phải cân nhắc nhiều trước khi... xuống tiền:

    - Dùng 1 PC cho audio video. Xuất USB trực tiếp vào dac.

    - Dùng 1 PC cho audio video. PC xuất USB qua schiit eitr. Rồi xuất coaxial ra dac.

    - Tách riêng audio video ra. PC lo video. Audio dùng thứ khác. Có thể là pi hoặc network streamer nào đó.

    ...................................................

    Nếu đưa video vào hệ thống. Em sẽ dùng cách này (Phần audio em đang dùng như hình). Prisma NP5 là network streamer. Mình có thể thay thế pi vào đó.

    Mac mini và schiit eitr em có sẵn. Nhưng lu bu quá nên chưa test được (Và em cũng không mê video lắm. Chỉ tò mò setup chơi thôi).

    [​IMG]
     
    Last edited: 6/3/21
    snt.kamikaze and tieuphi2006 like this.
  21. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Em setup thử Tidal Connect (TC) trên raspbian buster stock, Pi4. Chạy được rồi các anh ạ.

    Chỉ 1 dòng lệnh duy nhất. Vì trong quá trình cài đặt nó sẽ detect dac để gán device ID. Cho nên phải bảo đảm là Dac đang bật trước khi cài.

    Code:
    curl -sSL https://raw.githubusercontent.com/shawaj/HiTide/main/install.sh | sudo bash
    Sau đó enable service:

    Code:
    sudo systemctl daemon-reload
    sudo systemctl enable ifi-streamer-tidal-connect.service
    sudo systemctl restart ifi-streamer-tidal-connect.service
    More info:

    https://github.com/shawaj/HiTide

    Em cố gắng test hết mọi thứ TC đang có để xem nó khác nhau như thế nào. Mong muốn lớn nhất của em là sync được volume với alsa.

    [​IMG]

    Code:
    pi@rpi4:~ $ systemctl status -l ifi-streamer-tidal-connect.service
    ● ifi-streamer-tidal-connect.service - RasPi Streamer Tidal Connect Service
       Loaded: loaded (/lib/systemd/system/ifi-streamer-tidal-connect.service; disabled; vendor preset: enabled)
       Active: active (running) since Sat 2021-03-06 12:10:00 +07; 22min ago
    Main PID: 3509 (tidal_connect_a)
        Tasks: 18 (limit: 4915)
       CGroup: /system.slice/ifi-streamer-tidal-connect.service
               └─3509 /usr/ifi/ifi-tidal-release/bin/tidal_connect_application --tc-certificate-path /usr/ifi/ifi-tidal-release/id_certificate/IfiAudio_ZenStream.dat -f HiTide RasPi Streamer --codec-mpegh true --codec-mqa false --model-name HiTide RasPi Streamer --disable-app-security false --disable-web-security false --enable-mqa-passthrough false --log-level 3 --enable-websocket-log 0
    
    Mar 06 12:10:00 rpi4 tidal_connect_application[3509]: ALSA lib conf.c:4568:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
    Mar 06 12:10:00 rpi4 tidal_connect_application[3509]: ALSA lib conf.c:5047:(snd_config_expand) Evaluate error: No such file or directory
    Mar 06 12:10:00 rpi4 tidal_connect_application[3509]: ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM dmix
    Mar 06 12:10:00 rpi4 tidal_connect_application[3509]: Cannot connect to server socket err = No such file or directory
    Mar 06 12:10:00 rpi4 tidal_connect_application[3509]: Cannot connect to server request channel
    Mar 06 12:10:00 rpi4 tidal_connect_application[3509]: jack server is not running or cannot be started
    Mar 06 12:10:00 rpi4 tidal_connect_application[3509]: JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
    Mar 06 12:10:00 rpi4 tidal_connect_application[3509]: STARTED TidalConnect services.
    Mar 06 12:13:08 rpi4 tidal_connect_application[3509]: [2021-03-06 12:13:08.183] [tisoc] [warning] [PlaybackControllerImpl.cpp:472] Illegal state:1
    Mar 06 12:13:13 rpi4 tidal_connect_application[3509]: [2021-03-06 12:13:13.314] [tisoc] [warning] [logger.cpp:22] [audio_worker.cpp:321] Attempting to initialize a decoder without initial data!
    Vậy mô hình lý tưởng gọn nhẹ giờ này theo em là TC, aprenderer và minidlna. Nếu dùng pi4 thì cắm HDD USB vào cũng OK.
     
    Last edited: 6/3/21
  22. newbie_75

    newbie_75 Advanced Member

    Joined:
    29/3/20
    Messages:
    87
    Likes Received:
    105
    @tml3nr Quá hay anh ạ, con dac của mình lên đèn tím rồi. Cám ơn bác rất nhiều.
    Lạ cái là sau khi cài đặt xong phải restart service nó mới chạy.
     
    tieuphi2006 and tml3nr like this.
  23. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Dạ chắc là lúc anh setup dac đang standby. Và em quên lệnh enable service.

    Em đã cập nhật lại ở post trên ạ.

    PS: Sau khi setup xong mình có thể kiểm tra bằng lệnh sau. Nếu thấy có tên dac là ok. Thí dụ như bên dưới là dac Topping E30:

    Code:
    pi@rpi4:~ $ cat /usr/ifi/ifi-tidal-release/pa_devs/devices
    device#0=E30: USB Audio (hw:1,0)
    device#1=default
    Number of devices = 2
     
    Last edited: 6/3/21
    tieuphi2006 and newbie_75 like this.
  24. newbie_75

    newbie_75 Advanced Member

    Joined:
    29/3/20
    Messages:
    87
    Likes Received:
    105
    Đang trả hết setting về default để nghe cho quen, mà tiếng nó ngon quá bác ko mong gì hơn nữa. Chắc là end game :).
     
    tieuphi2006 and tml3nr like this.
  25. tml3nr

    tml3nr Advanced Member

    Joined:
    30/4/07
    Messages:
    3.082
    Likes Received:
    3.510
    Dạ để setup đủ 3 món Tidal Connect, aprenderer và minidlna lên pi. Ngoài raspbian ra các distro khác rất khó làm. Vì vậy trước mắt mình dùng raspbian cho lành.

    Âm thanh của hiện tại em thấy cũng rất khá. Nếu rảnh mình test thử vài optimize đơn giản xem thế nào ạ.
     
    tieuphi2006 and newbie_75 like this.

Share This Page

Loading...