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

bmc264

Active Member
Hi anh @quatmo và cả nhà.

Mình set cho asset upnp chạy với quyền root tiếng hay hơn nhiều lắm ạ. Âm thanh tươi sáng và nét hơn.

crontab -e

Mã:
@reboot sudo /home/pi/bin/AssetUPnP/AssetUPnP

Lúc này folder config sẽ là:

Mã:
/root/.dBpoweramp

Nếu không muốn setup và scan lại library. Mình chỉ cần move /home/pi/.dBpoweramp sang /root/.dBpoweramp

Thông thường để đạt hiệu quả cao nhất. Người ta sẽ cho chạy các process âm thanh với user audio nằm trong group audio hoặc group realtime. Từ từ mình sẽ mò típ ạ. Giờ cái gì dễ mình làm trước :rolleyes:

Asset upnp chạy với root. Mình được lợi về priority hơn:

assetupnp-pi2-htop.png

Bác cho em hỏi ?
Chuyển sang /root rồi thì crontab -e chỉnh nào để tự chạy hả bác ?
 

tml3nr

Moderator
Tuyệt quá anh. Anh so sánh bản amh tự build với smp của nhật bổn thấy thế nào ạ
Âm thanh quyết định 60% bởi OS, 40% bởi renderer ạ. Không biết có phải do tâm lý "xe mình, vợ người" hay không mà em nghe thấy hay tuyệt vời :D

Phát được tidal bằng openhome chính hãng là một ưu điểm rất lớn. Dùng nó quá sướng so với giải pháp upmpdcli plugin vào mpd.
 

tml3nr

Moderator
Có lẽ bác cài cả MinimServer vào, ai thích xài UpnP Server nào thì bật service đó lên.
Ý này hay ạ. Em đang test vụ reset trial của asset upnp. Nếu được thì em có thể cho minimser vào bản khác. Và nếu như cho minimserver / java vào mà ít hay không bị ảnh hường đến âm thanh hay performance. Em ghét java hix.

1. Làm nhế thế thì kết quả như dòng chữ đỏ ạ.
2. Bỏ bước chữ xanh và kết quả như chữ đỏ.
Có thể cả 2 cách có lỗi nhỏ tí xíu, nhưng không ảnh hưởng nhiều.
Hướng độ moode này hấp dẫn anh nhỉ. Mình sẽ tập trung vào nó.

Bác cho em hỏi ?
Chuyển sang /root rồi thì crontab -e chỉnh nào để tự chạy hả bác ?
cron chạy tự động mỗi khi reboot anh ạ. Muốn restart nó thủ công hình như phải thao tác rất lằng nhằng o_O
 
Chỉnh sửa lần cuối:

tml3nr

Moderator
Chào cả nhà. Em xin báo cáo nhanh tình hình dự án :eek:

- Em tạm đặt tên cho nó là xenomaipi

- Diễn tiến rất thuận lợi. Tidal Openhome chạy cực smooth và ổn định.

- Đã có hướng xử lý cho hầu hết các tình huống phát sinh khi sử dụng.

- Sẽ có menu cho người dùng thao tác dễ dàng các settings mà webui không có.

- Có thể giải quyết được việc tự động reset trial asset upnp.

Có một tin vui là team chiaseaccchat chuyên cung cấp account nhạc online giá rẻ, khi nghe tin về dự án xenomaipi này đã tài trợ cho mình 2 acc Tidal Hifi 6 tháng :cool:

Xin cảm ơn nhà tài trợ chiaseaccchat !

Em đưa cả 2 acc này vào OS luôn. Nếu như bị lag khi có nhiều người dùng mình sẽ vào menu đổi sang acc khác.

Các anh ráng chờ em hoàn thiện nhé. Các việc linh tinh còn rất nhiều :eek:

xenomaipi-v110-menu-test.png


xenomaipi-v110-test2.png
 
Chỉnh sửa lần cuối:

toi511

Well-Known Member
Ý này hay ạ :D Em đang test vụ reset trial của asset upnp. Nếu được thì em có thể cho minimser vào bản khác. Nếu như cho minim / java vào mà ít hay không bị ảnh hường đến âm thanh hay performance. Em ghét java hix.


Hướng độ moode này hấp dẫn anh nhỉ. Mình sẽ tập trung vào nó.


cron chạy tự động mỗi khi reboot anh ạ. Muốn restart nó thủ công hình như phải thao tác rất lằng nhằng o_O
Em cài asset upnp quét google drive hết 3 ngày, xong cúp điện . Nó quét lại từ đầu. Có cách nào quét xong khởi động lại nó còn lưu k bác nhỉ
 

toi511

Well-Known Member
Chào cả nhà. Em xin báo cáo nhanh tình hình dự án :eek:

- Em tạm đặt tên cho nó là xenomaipi

- Diễn tiến rất thuận lợi. Tidal Openhome chạy cực smooth và ổn định.

- Em đã có hướng xử lý cho hầu hết các tình huống phát sinh khi sử dụng.

- Sẽ có menu để người dùng thao tác dễ dàng các settings mà webui không có.

Có một tin vui là team chiaseaccchat chuyên cung cấp account nhạc online giá rẻ, khi nghe tin về dự án xenomaipi này đã tài trợ cho mình 2 acc Tidal Hifi 6 tháng :cool:

Em đưa cả 2 acc này vào OS luôn. Nếu như bị lag khi có nhiều người dùng mình sẽ vào menu đổi sang acc khác.

Các anh ráng chờ em hoàn thiện nhé. Các việc linh tinh còn rất nhiều :eek:

xenomaipi-v110-menu-test.png
Có adđ được Qobuz k bác
 

zeze

Well-Known Member
Âm thanh quyết định 60% bởi OS, 40% bởi renderer ạ. Không biết có phải do tâm lý "xe mình, vợ người" hay không mà em nghe thấy hay tuyệt vời :D

Phát được tidal bằng openhome chính hãng là một ưu điểm rất lớn. Dùng nó quá sướng so với giải pháp upmpdcli plugin vào mpd.
Phải cái này không bác?
Openhome.png
 

quatmo

Well-Known Member
Em cài asset upnp quét google drive hết 3 ngày, xong cúp điện . Nó quét lại từ đầu. Có cách nào quét xong khởi động lại nó còn lưu k bác nhỉ

Mình bị vài quả đắng như bác, google một hồi mới biết.

Bác vào web quản lý tick bỏ chọn của Detect & Catalog New Tracks, restart lại Asset.
Rồi bấm Rescan folders detecting changes. Reboot. Database bác đã scan vẫn còn, có thể là restart xong hiện lại lên lại.
 

toi511

Well-Known Member
Mình bị vài quả đắng như bác, google một hồi mới biết.

Bác vào web quản lý tick bỏ chọn của Detect & Catalog New Tracks, restart lại Asset.
Rồi bấm Rescan folders detecting changes. Reboot. Database bác đã scan vẫn còn, có thể là restart xong hiện lại lên lại.
Cảm ơn bác. Em mang ổ cứng cất tủ. Cúp điện phát lại phải lôi ra. :mad::mad::mad:. Chờ 3 ngày mới được nghe. Hi hi
 

tml3nr

Moderator
Em cài asset upnp quét google drive hết 3 ngày, xong cúp điện . Nó quét lại từ đầu. Có cách nào quét xong khởi động lại nó còn lưu k bác nhỉ

Mình bị vài quả đắng như bác, google một hồi mới biết.

Bác vào web quản lý tick bỏ chọn của Detect & Catalog New Tracks, restart lại Asset.
Rồi bấm Rescan folders detecting changes. Reboot. Database bác đã scan vẫn còn, có thể là restart xong hiện lại lên lại.
Đúng vậy ạ. Em set như sau thấy OK:

https://vnav.vn/posts/2463404/


asset-upnp-config-2-OK.png


asset-upnp-config-3.png

Browser tree plain text của em như sau:

Mã:
Album
Title
Composer{_no_track_list_}
Composer\root
Genre{_no_track_list_}
Genre\Album
Album Artist{_no_track_list_}
Album Artist\Album
Dynamic Browsing
Dynamic Browsing\Artist
Dynamic Browsing\Composer
Dynamic Browsing\Genre
Dynamic Browsing\Style
Dynamic Browsing\Year
Dynamic Browsing\Rating
TuneIn Internet Radio
Playlists
Additional
Additional\New Albums
Additional\New Tracks
Additional\Recent Albums
Additional\Recent Tracks
Additional\Top Artists
Additional\Top Artists\Album
Additional\Top Albums
Additional\Top Tracks
Additional\Least Played Albums
Additional\Least Played Tracks
Additional\Jukebox Track Selection
Additional\Jukebox Album Selection
Additional\Album Artist / Album{_no_track_list_}
Additional\Album Artist / Album\Album
Additional\Album by Release
Additional\Album by Artist
Additional\Compilation{_no_track_list_}
Additional\Compilation\Album
Additional\Bits{_no_track_list_}
Additional\Bits\root
Additional\Contributing Artist
Additional\Rating
Additional\Style{_no_track_list_}
Additional\Style\root
Additional\Type
Additional\Year{_no_track_list_}
Additional\Year\root
Additional\Folders & Filename Browsing
Additional\Stream As
Additional\Stream As\root
Additional\[Details]
New Albums
Jukebox Track Selection
Top Artists
Top Artists\Album
Top Albums
 
Chỉnh sửa lần cuối:

tml3nr

Moderator
Vâng em đã chuyển .dBpoweramp sang /root mà reset lại không thấy chạy asset upnp. Bác có cách fix không ah.
Thanks
Để chạy với quyền root anh làm như sau. File AssetUPnP nằm ở /home/pi hay /home/root không quan trọng.

Cách 1: Thêm sudo vào crontab:

crontab -e

Mã:
@reboot sudo /home/pi/bin/AssetUPnP

Nếu cần delay mình thêm vào sleep:

Mã:
@reboot sleep 20 && sudo /home/pi/bin/AssetUPnP

Note: Khi chạy với quyền root folder .dBpoweramp sẽ nằm trong /home/root

Cách 2: Tạo file assetupnp.service:

Mã:
[Unit]
Description=Launch AssetUPnP
After=network.target
#
[Service]
Type=simple
ExecStart=/home/pi/bin/AssetUPnP > /dev/null 2>&1
Restart=always
RestartSec=1min
#
[Install]
WantedBy=multi-user.target

PS: Nên dùng null để nó khỏi output text:

Mã:
ExecStart=/home/pi/bin/AssetUPnP > /dev/null 2>&1
 
Chỉnh sửa lần cuối:
Bên trên