Бездисплейный Дом музыки

У меня есть маленький ПК под управлением Ubuntu 18.04, которая обычно не подключается к монитору. Это - UpBoard (детали)

Я подключил аудиовыход к своему усилителю.

Проигрывание музыки работает, если я подключаю монитор к upBoard.

Моя цель: используйте upBoard в бездисплейном режиме. Я хотел бы выбрать музыку с некоторым устройством на базе Android, и затем upBoard должен играть песни, которые я выбрал.

Я посмотрел на kodi, но это, кажется, для телевизионного вывода (не бездисплейное).

Я не уверен, какой вид программного обеспечения необходим..

  • для upBoard?
  • для устройства на базе Android?

Звуковые файлы, которые я хочу играть, находятся на UpBoard, не на устройстве на базе Android.

0
задан 9 February 2019 в 13:39

1 ответ

отсюда

Демон аудиоплеера (MPD) является гибким, мощным приложением серверной стороны для того, чтобы играть музыку. Через плагины и библиотеки это может играть множество звуковых файлов, будучи управляемым его сетевым протоколом.

Это доступно в человечности 18.04 repo:

sudo apt install mpd

после установки mpd создают conf файл:

sudo cat /etc/mpd.conf | tee ~/.mpdconf

создайте mpd dir и некоторые файлы:

mkdir /home/$USER/Music/mpd
mkdir /home/$USER/Music/mpd/playlists
touch /home/$USER/Music/mpd/{mpd.log,tag_cache,pid}

отредактируйте conf файл:

nano ~/.mpdconf

и измените соответствующие части на значения здесь

music_directory     "/home/USER/Music"
playlist_directory      "/home/USER/Music/mpd/playlists"
db_file         "/home/USER/Music/mpd/tag_cache"
log_file            "/home/USER/Music/mpd/mpd.log"
pid_file            "/home/USER/Music/mpd/pid"
state_file          "/home/USER/Music/mpd/state"
sticker_file                   "/home/USER/Music/mpd/sticker.sql"
#user               "mpd"
bind_to_address     "0.0.0.0"
port                "6600"
#save_absolute_paths_in_playlists   "no"
#auto_update    "yes"
#zeroconf_enabled       "yes"
#zeroconf_name          "MPD Music Player"
#password                        "password@read,add,control,admin"

audio_output {
    type        "alsa"
    name        "My ALSA Device"
{
filesystem_charset      "UTF-8"

Это важно для этого, пользовательский параметр еще прокомментирован, можно получить ошибки во время выполнения. Также замените ПОЛЬЗОВАТЕЛЯ своим именем пользователя

Затем уничтожьте mpd от выполнения в масштабе всей системы:

sudo pkill mpd
sudo systemctl disable mpd

и заставьте его запуститься на входе в систему: ~/.config/autostart/mpd.desktop

и вставка

[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Music Player Daemon
Comment=Server for playing audio files
Exec=mpd
StartupNotify=false
Terminal=false
Hidden=false

теперь запустите музыкальный сервер:

mpd

Загрузите приложение для Android mpdroid

Впоследствии соедините и андроид и плату к той же сети. запустите mpddroid и введите свой IP серверов и mpd порт (6600). Порты брандмауэра должны также быть правильно установкой для предоставления клиентского доступа андроида

refenence: https://help.ubuntu.com/community/MPD

1
ответ дан 26 October 2019 в 07:54

Другие вопросы по тегам:

Похожие вопросы: