Raspberry Pi + Rune Audio ::: Một trải nghiệm nghe nhạc mới

linh0983

Well-Known Member
Hiện em mới cài AL vào RPi4 và xuất USB thẳng vào DAC Thi Văn để nghe thôi anh. Chắc phải qua mùa Covid này thì mới tính tiếp được.
Bản AL em install/update OK hết. Riêng upmpdcli thì không được. Toàn báo lỗi. Em làm mấy hôm nay rồi mà vẫn lỗi không cài và update upmpdcli được :(
Chắc do cáp quang lấy bản full mình úp sẵn mà dùng ko phải lo up nữa . :rolleyes:

Để thấy render MPD khai báo card trong đây a :

.mpdconf
Mã:
music_directory "music"
playlist_directory      "/home/audiolinux/.mpd/playlists"
db_file                 "/home/audiolinux/.mpd/mpd.db"
log_file                "/home/audiolinux/.mpd/mpd.log"
pid_file                "/home/audiolinux/.mpd/mpd.pid"
state_file             "/home/audiolinux/.mpd/mpdstate"

user             "audiolinux"

input {
        plugin        "curl"
}

audio_output {
    type        "alsa"
    name        "PCM"
    device        "hw:0,0"
    auto_resample     "no"
    auto_format     "no"
    mixer_type      "disabled"
}

audio_output {
    type        "alsa"
    name        "DSD DoP"
    device        "hw:0,0"
    auto_resample     "no"
    auto_format     "no"
    mixer_type      "disabled"
    dop        "yes"
}

audio_output {
      type        "alsa"
      name         "DSD native"
      device         "hw:0,0"
      dop         "no"
  # Enable native DSD playback
      dsd_native     "yes"
  # Select 32-bit DSD_U32_BE output format
      dsd_native_type "2"
      auto_resample     "no"
    auto_format     "no"
      mixer_type      "disabled"
}

#audio_output_format        "96000:32:2"
#samplerate_converter            "soxr very high"

filesystem_charset        "UTF-8"
 

chipphone

Active Member
Hiện em mới cài AL vào RPi4 và xuất USB thẳng vào DAC Thi Văn để nghe thôi anh. Chắc phải qua mùa Covid này thì mới tính tiếp được.
Bản AL em install/update OK hết. Riêng upmpdcli thì không được. Toàn báo lỗi. Em làm mấy hôm nay rồi mà vẫn lỗi không cài và update upmpdcli được :(
Em k bị như bác chỉ lms up lỗi giữa chừng em cài bản bác @linh0983 updata sẵn mượt mà .
 

binna

Well-Known Member
@quatmo
Mời các bác dùng cho Pi 4. Pi 2,3 mình chưa test.

piCorePlayer 8.0 mới ra lò gần đây
set cho LMS chạy không được, mount NAS vào báo lỗi, mount USB DISK thì OK

bấm Start LMS, có thông báo
Mã:
[ INFO ] Starting LMS...
[ INFO ] [21-07-27 16:40:50.3732] main::init (388) Starting Logitech Media Server (v8.1.1, 1610364019, Thu Jan 14 06:27:45 CET 2021) perl 5.032000 - arm-linux-gnueabihf-thread-multi-64int

Slimserver is not Running
 

daibao

Member
set cho LMS chạy không được, mount NAS vào báo lỗi, mount USB DISK thì OK

bấm Start LMS, có thông báo
Mã:
[ INFO ] Starting LMS...
[ INFO ] [21-07-27 16:40:50.3732] main::init (388) Starting Logitech Media Server (v8.1.1, 1610364019, Thu Jan 14 06:27:45 CET 2021) perl 5.032000 - arm-linux-gnueabihf-thread-multi-64int

Slimserver is not Running

Vụ này hôm qua mình củng thắc mắc, o biết bác quat setup ra sao mà thật ra LMS vẫn run background đó bác, cứ thêm port 9000 là sẻ thấy thôi.
picore-lms.jpg
 

quatmo

Well-Known Member
set cho LMS chạy không được, mount NAS vào báo lỗi, mount USB DISK thì OK

bấm Start LMS, có thông báo
Mã:
[ INFO ] Starting LMS...
[ INFO ] [21-07-27 16:40:50.3732] main::init (388) Starting Logitech Media Server (v8.1.1, 1610364019, Thu Jan 14 06:27:45 CET 2021) perl 5.032000 - arm-linux-gnueabihf-thread-multi-64int

Slimserver is not Running
Phần Option mount bác nhớ thêm tham số vào tùy Nas/PC: ,vers=1.0 hay vers=2.0, vers=3.0
Điền cả user/pass, lưu ý điền đúng phần Mount point (đặt tên trong LMS) và Share name (folder trong nas).

Mặc định LMS đã start (mặc dù nhìn thấy stop). Không sao cả, bác vào :9000 được nghĩa là nó đã Start.
 

quatmo

Well-Known Member
Phần Option mount bác nhớ thêm tham số vào tùy Nas/PC: ,vers=1.0 hay vers=2.0, vers=3.0
Điền cả user/pass, lưu ý điền đúng phần Mount point (đặt tên trong LMS) và Share name (folder trong nas).

Mặc định LMS đã start (mặc dù nhìn thấy stop). Không sao cả, bác vào :9000 được nghĩa là nó đã Start.
2021-07-27-17_36_32-Logitech-Media-Server.png


1. LMS chỉ nhận 1 folder root, không thêm sub folder

2. Sau khi mount Ok. vào :9000 -> Setting -> Server. Chọn vào folder Music/subfolder để add vào scan.

3. Add xong cần bấm vào 1 menu bất kì trong danh sách đầu trang, rồi bấm lại chọn menu Basic Setting mới hiện lại nút folder để Add tiếp subfolder khác. (LMS lỗi chỗ hiển thị này nên phải làm vậy).


2021-07-27-17_49_18-Logitech-Media-Server.png
 
Chỉnh sửa lần cuối:

binna

Well-Known Member
Phần Option mount bác nhớ thêm tham số vào tùy Nas/PC: ,vers=1.0 hay vers=2.0, vers=3.0
Điền cả user/pass, lưu ý điền đúng phần Mount point (đặt tên trong LMS) và Share name (folder trong nas).

Mặc định LMS đã start (mặc dù nhìn thấy stop). Không sao cả, bác vào :9000 được nghĩa là nó đã Start.
vâng, em cũng vào :9000, mount usb disk hót ngon lành...
hihi, giờ thì rõ rồi ah
 

quatmo

Well-Known Member
PiCorePlayer có plugin Music and Artist Information khá hay
Khi đang nghe, bấm xem thông tin/ tiểu sử ca sĩ, số album đã scan của ca sĩ đó và bấm vào để nghe

Các bác muốn cài thì bấm vào Setting -> Server -> Plugin
Active: Music and Artist Information

2021-07-27-20_35_26-Cracklin-Rosie---Neil-Diamond-__-Logitech-Media-Server.png
 

linh0983

Well-Known Member
https://1drv.ms/u/s!AqoLcwGr-hJemAY8sVx5Mt35ECMC
https://1drv.ms/u/s!AqoLcwGr-hJemAcR7_mUPAB45XWX

Dịch rảnh rỗi lôi ra mần mò lại em CA, cơ mà em làm theo hướng dẫn của a Phước, câu i2s rồi mà không ra tiếng
Bên optical vẫn lên bình thường. Vụng quá nên làm đứt mất chân Data nên phải câu dây tùm lum :(

b9c39b852b6fec0a100eb2b8e9f47aeb.jpg


Socket 20 pin đó bác cắm vào I2S/DSD của RecieverPi phải ko ? Bác nối mass chưa ? J4 của RecieverPi đã short pin 15 và 16 chưa a ? :rolleyes:
 

linh0983

Well-Known Member
Chỉnh sửa lần cuối:

quatmo

Well-Known Member
PiCorePlayer có plugin Music and Artist Information khá hay
Khi đang nghe, bấm xem thông tin/ tiểu sử ca sĩ, số album đã scan của ca sĩ đó và bấm vào để nghe

Các bác muốn cài thì bấm vào Setting -> Server -> Plugin
Active: Music and Artist Information

2021-07-27-20_35_26-Cracklin-Rosie---Neil-Diamond-__-Logitech-Media-Server.png
Ở tính năng duyệt Album, Artist hay duyệt theo Music Folder...

Các bác có thể bấm vào Title để chọn back lại vị trí mong muốn.

VD như hình: Duyệt nhạc theo folder, vào các cấp sub folder đến Album, bấm Title để chọn back lại vị trí cần thiết.
8da9dbea4f3fc1aa6eac0e29f68b60eb.png
 

chipphone

Active Member
Theo anh vụ này mệt quá ! Thiếu cáp UFL anh có dư ko ?
 

ibraino

Active Member
Bác Phước @linh0983 ơi cho em hỏi chút, ngoài chân Serial Data này còn câu được ở chỗ nào khác không bác.
Em bóc chip vụng quá lật cả chân Data lên.
Ngoài 3 dây Bit Clock (pin 1), L/R Clock (pin 3) và Data (pin 5) cần câu thêm dây gì để chạy i2s nữa bác. (Master clock theo e hiểu thì không cần vì có clock cùa fifo rồi)
Bác đã thành công chơi CA qua i2s chưa bác.

i2s.png


b9c39b852b6fec0a100eb2b8e9f47aeb.jpg


Socket 20 pin đó bác cắm vào I2S/DSD của RecieverPi phải ko ? Bác nối mass chưa ? J4 của RecieverPi đã short pin 15 và 16 chưa a ? :rolleyes:
 

linh0983

Well-Known Member
Mình mới up Roon Bridge của AL lên 1.8.814-1 ngon lành . :oops:
Mã:
TERM environment variable not set.
[sudo] password for root:
[?25l:: Synchronizing package databases...
core
[1E extra             198.2 KiB  73.2 KiB/s 00:03 [######################] 100%  0%
[1E community           2.3 MiB   778 KiB/s 00:03 [######################] 100%  0%
[1E alarm               5.4 MiB  5.87 MiB/s 00:01 [######################] 100%  0%
[1E aur                55.5 KiB   196 KiB/s 00:00 [######################] 100%  2%
[1E audiolinux          6.0 KiB  21.5 KiB/s 00:00 [######################] 100% 19%
[1F audiolinux is up to date[1E[?25h:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:1]  roonbridge-1.7.571-2

:: Downloaded PKGBUILD (1/1): roonbridge
  1 roonbridge                               (Installed) (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
:: (1/1) Parsing SRCINFO: roonbridge
==> Making package: roonbridge 1.7.571-2 (Thu Jul 29 00:37:28 2021)
==> Retrieving sources...
  -> Found roonbridge.service
  -> Found sysusers.d
  -> Found tmpfiles.d
  -> Found copyright
  -> Downloading RoonBridge_linuxarmv8.tar.bz2...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 16.0M  100 16.0M    0     0  4286k      0  0:00:03  0:00:03 --:--:-- 4285k
==> Validating source files with sha256sums...
    roonbridge.service ... Passed
    sysusers.d ... Passed
    tmpfiles.d ... Passed
    copyright ... Passed
==> Validating source_aarch64 files with sha256sums...
    RoonBridge_linuxarmv8.tar.bz2 ... Skipped
==> Making package: roonbridge 1.7.571-2 (Thu Jul 29 00:37:35 2021)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found roonbridge.service
  -> Found sysusers.d
  -> Found tmpfiles.d
  -> Found copyright
  -> Found RoonBridge_linuxarmv8.tar.bz2
==> Validating source files with sha256sums...
    roonbridge.service ... Passed
    sysusers.d ... Passed
    tmpfiles.d ... Passed
    copyright ... Passed
==> Validating source_aarch64 files with sha256sums...
    RoonBridge_linuxarmv8.tar.bz2 ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting RoonBridge_linuxarmv8.tar.bz2 with bsdtar
==> Starting pkgver()...
==> Updated version: roonbridge 1.8.814-1
==> Sources are ready.
==> Making package: roonbridge 1.8.814-1 (Thu Jul 29 00:37:48 2021)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "roonbridge"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Adding install file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: roonbridge 1.8.814-1 (Thu Jul 29 00:38:59 2021)
==> Cleaning up...
[?25lloading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) roonbridge-1.8.814-1

Total Installed Size:  31.34 MiB
Net Upgrade Size:       0.00 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring                     [######################] 100%
(1/1) checking package integrity                   [######################] 100%
(1/1) loading package files                        [######################] 100%
(1/1) checking for file conflicts                  [######################] 100%
(1/1) checking available disk space                [######################] 100%
:: Processing package changes...
(1/1) upgrading roonbridge                         [######################] 100%
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
(2/4) Reloading system manager configuration...
(3/4) Creating temporary files...
(4/4) Arming ConditionNeedsUpdate...
[?25h -> Avoid running yay as root/sudo.
[?25l
Cache directory: /var/cache/pacman/pkg/
:: Do you want to remove ALL files from cache? [y/N]

Database directory: /var/lib/pacman/
:: Do you want to remove unused repositories? [Y/n]
removing unused sync repositories...
[?25h
Build directory: /root/.cache/yay
removing AUR packages from cache...
Done
roonbridge updated to version roonbridge 1.8.814-1

0eb58a90d6d24304c474e6d71c1e434b.jpg
 
Bên trên