Temat: MPD problem

Witam czy moglbym prosic o pomoc przy uruchomieniu mpd:

Polecenie : /usr/bin/mpd
Wywala błąd:

exception: bind to '0.0.0.0:6600' failed (continuing anyway, because binding to '[::]:6600' succeeded): Failed to bind socket: Address in use
exception: Failed to read from /usr/database: Is a directory
exception: Failed to open database plugin; db file "/usr/database" is not a regular file

PLik /etc/mpd.conf wygląda:

music_directory "/usr/music"
    playlist_directory "/usr/playlists"
    db_file "/usr/database"
    pid_file "/usr/pid"
    state_file "/usr/state"
input {
        plugin "curl"
    }
    mixer_type "software"

2

Odp: MPD problem

1. Masz już uruchomiony. Ubij go najpierw.
2. db_file ma wskazywać  na plik z bazą danych a nie katalog. Teraz masz katalog.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez tomiapage 2021-10-24 12:09:18)

Odp: MPD problem

No własnie nie mam bo polecenie ps daje wynik:
Nie widze tu nigdzie mpd

root@OpenWrt:~# ps
  PID USER       VSZ STAT COMMAND
    1 root      1400 S    /sbin/procd
    2 root         0 SW   [kthreadd]
    3 root         0 IW<  [rcu_gp]
    4 root         0 IW<  [rcu_par_gp]
    5 root         0 IW   [kworker/0:0-eve]
    6 root         0 IW<  [kworker/0:0H-kb]
    7 root         0 IW   [kworker/u8:0-ev]
    8 root         0 IW<  [mm_percpu_wq]
    9 root         0 SW   [ksoftirqd/0]
   10 root         0 IW   [rcu_sched]
   11 root         0 SW   [migration/0]
   12 root         0 SW   [cpuhp/0]
   13 root         0 SW   [cpuhp/1]
   14 root         0 SW   [migration/1]
   15 root         0 SW   [ksoftirqd/1]
   16 root         0 IW   [kworker/1:0-eve]
   17 root         0 IW<  [kworker/1:0H-kb]
   18 root         0 SW   [cpuhp/2]
   19 root         0 SW   [migration/2]
   20 root         0 SW   [ksoftirqd/2]
   21 root         0 IW   [kworker/2:0-eve]
   22 root         0 IW<  [kworker/2:0H-kb]
   23 root         0 SW   [cpuhp/3]
   24 root         0 SW   [migration/3]
   25 root         0 SW   [ksoftirqd/3]
   26 root         0 IW   [kworker/3:0-eve]
   27 root         0 IW<  [kworker/3:0H-kb]
   28 root         0 IW<  [netns]
   29 root         0 IW   [kworker/0:1-eve]
   30 root         0 SW   [oom_reaper]
   31 root         0 IW<  [writeback]
   32 root         0 SW   [kcompactd0]
   39 root         0 IW<  [pencrypt_serial]
   40 root         0 IW<  [pdecrypt_serial]
   41 root         0 IW<  [cryptd]
   62 root         0 IW<  [kblockd]
   63 root         0 IW<  [blkcg_punt_bio]
   64 root         0 IW<  [kworker/u9:0]
   65 root         0 SW   [watchdogd]
   71 root         0 SW   [kswapd0]
   73 root         0 IW<  [kthrotld]
   74 root         0 SW   [irq/94-aerdrv]
   75 root         0 IW   [kworker/3:1-ubi]
   76 root         0 IW   [kworker/u8:1-ev]
   83 root         0 IW   [kworker/2:1-eve]
   93 root         0 IW<  [ipv6_addrconf]
  103 root         0 IW   [kworker/1:1-eve]
  104 root         0 IW   [kworker/0:2-eve]
  105 root         0 SW   [ubi_bgt0d]
  106 root         0 IW   [kworker/0:3-eve]
  107 root         0 IW<  [kworker/3:1H-kb]
  108 root         0 IW   [kworker/3:2-ubi]
  109 root         0 IW<  [kworker/0:1H-kb]
  110 root         0 IW<  [kworker/1:1H-kb]
  111 root         0 IW   [kworker/1:2-ubi]
  112 root         0 IW   [kworker/3:3-eve]
  113 root         0 IW   [kworker/3:4-eve]
  115 root         0 IW   [kworker/1:3-eve]
  116 root         0 IW<  [kworker/2:1H-kb]
  117 root         0 IW   [kworker/2:2-eve]
  120 root         0 SW   [irq/95-keys]
  121 root         0 SW   [irq/96-keys]
  122 root         0 IW<  [uas]
  125 root         0 IW   [kworker/1:4-eve]
  126 root         0 IW   [kworker/2:3-ubi]
  186 root         0 SW   [scsi_eh_0]
  187 root         0 IW<  [scsi_tmf_0]
  188 root         0 SW   [usb-storage]
  190 root         0 SW   [scsi_eh_1]
  191 root         0 IW<  [scsi_tmf_1]
  192 root         0 SW   [usb-storage]
  196 root         0 IW   [kworker/u8:2-ev]
  208 root         0 SW   [ubifs_bgt0_1]
  260 ubus      1040 S    /sbin/ubusd
  293 root       700 S    /sbin/askfirst /usr/libexec/login.sh
  445 root       812 S    /sbin/urngd
  606 root         0 IW<  [cfg80211]
  753 root         0 IW<  [ath10k_wq]
  754 root         0 IW<  [ath10k_aux_wq]
  755 root         0 IW<  [ath10k_tx_compl]
 1274 root         0 IW   [kworker/0:4]
 1279 root         0 IW   [kworker/2:4]
 1281 root         0 IW<  [ath10k_wq]
 1282 root         0 IW<  [ath10k_aux_wq]
 1283 root         0 IW<  [ath10k_tx_compl]
 1368 root         0 IW   [kworker/1:5]
 1374 root         0 IW<  [ath10k_wq]
 1375 root         0 IW<  [ath10k_aux_wq]
 1376 root         0 IW<  [ath10k_tx_compl]
 1767 logd      1028 S    /sbin/logd -S 64
 1829 root      1996 S    /sbin/rpcd -s /var/run/ubus/ubus.sock -t 30
 2033 root       864 S    /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p
 2131 root      3292 S    /usr/sbin/hostapd -s -g /var/run/hostapd/global
 2132 root      3244 S    /usr/sbin/wpa_supplicant -n -s -g /var/run/wpa_suppl
 2194 root      1588 S    /sbin/netifd
 2519 root      1256 S    /usr/sbin/odhcpd
 2868 root      3056 S    /usr/sbin/uhttpd -f -h /www -r OpenWrt -x /cgi-bin -
 2902 root       780 S    /usr/sbin/vsftpd
 3486 root      1028 S    /usr/sbin/ksmbd.mountd --n
 3531 root      1196 S    /usr/sbin/ksmbd.mountd --n
 3532 root         0 SW   [ksmbd-br-lan]
 3548 root      1108 S<   /usr/sbin/ntpd -n -N -S /usr/sbin/ntpd-hotplug -p 0.
 3630 pulse     9336 S<   /usr/bin/pulseaudio --system --disallow-exit --disal
 3686 dnsmasq   1184 S    /usr/sbin/dnsmasq -C /var/etc/dnsmasq.conf.cfg01411c
 3960 root      1104 S    udhcpc -p /var/run/udhcpc-wwan0.pid -s /lib/netifd/d
 4416 root       732 S    /usr/bin/wsdd2 -i br-lan -N OPENWRT -G WORKGROUP -b
 5208 root       920 R    /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p
 5210 root      1112 S    -ash
 5331 root      1104 R    ps

# echo "audio:x:1000:" >> /etc/group
Moze na innym userze to chodzi ?

Jak zmusic mpd do utworzenia db_file ? Ewentualnie gdzie go szukac ?

4

Odp: MPD problem

rm -r /usr/database
touch /usr/database

O ile nic tam nie masz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: MPD problem

Podbije się pod temat by nie zakładać nowego wątku
mam już mpd zainstalowane i skonfigurowane ale wywala mi taki błąd:

ERROR: Failed to open "ALSA USB Device" (alsa); Failed to open ALSA device "default": No such file or directory

podstawowa kofiguracja w mpd.conf
najnowsze openWRT

6

Odp: MPD problem

Nie masz urządzenia o nazwie "default". Jakie masz?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: MPD problem

mój plik mpd.conf wygląda tak:

music_directory        "/mpd"
playlist_directory        "/mpd/.mpd/playlists"
db_file            "/mpd/.mpd/database"
log_file            "/mpd/.mpd/log"
pid_file            "/mpd/.mpd/pid"
state_file            "/mpd/.mpd/state"
sticker_file            "/mpd/.mpd/sticker.sql"
bind_to_address         "0.0.0.0"
port                "6600"
gapless_mp3_playback            "no"
restore_paused "yes"
save_absolute_paths_in_playlists       "yes"
auto_update    "yes"
auto_update_depth "4"
follow_outside_symlinks        "yes"
follow_inside_symlinks         "yes"
input {
        plugin "curl"
}
audio_output {
    type        "alsa"
    name        "ALSA USB Device"
#    device        "hw:0,0"
##    mixer_type    "hardware"
    mixer_type    "software"
#    mixer_device    "default"
    format        "44100:16:2"
    mixer_control    "Speaker"
##    mixer_control    "PCM"
#    mixer_index    "0"                # optional
}

i przy próbie odtwarzania 'mpc play'
wyskakuje właśnie:
ERROR: Failed to open "ALSA USB Device" (alsa); Failed to open ALSA device "default": No such file or directory

Jak sprawdzić jakie mam urządzenie?
po od komentowaniu #device        "hw:0,0"
jest tak samo:
ERROR: Failed to open "ALSA USB Device" (alsa); Failed to open ALSA device "hw:0,0": No such file or directory

8

Odp: MPD problem

np aplay -L

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: MPD problem

to mi tak pokazuje:

root@OpenWrt:~# aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
default
    Default Audio Device
sysdefault
    Default Audio Device
default:CARD=Device
    USB Audio Device, USB Audio
    Default Audio Device
sysdefault:CARD=Device
    USB Audio Device, USB Audio
    Default Audio Device
front:CARD=Device,DEV=0
    USB Audio Device, USB Audio
    Front output / input
surround21:CARD=Device,DEV=0
    USB Audio Device, USB Audio
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Device,DEV=0
    USB Audio Device, USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Device,DEV=0
    USB Audio Device, USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Device,DEV=0
    USB Audio Device, USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Device,DEV=0
    USB Audio Device, USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Device,DEV=0
    USB Audio Device, USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Device,DEV=0
    USB Audio Device, USB Audio
    IEC958 (S/PDIF) Digital Audio Output

które to urządzenie?

10

Odp: MPD problem

Spróbuj front:CARD=Device,DEV=0

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: MPD problem

Teraz mam 'Invalid argument':

ERROR: Failed to open "ALSA USB Device" (alsa); Failed to open ALSA device "front:CARD=Device,DEV=0": Invalid argument

12

Odp: MPD problem

Wpisałeś to w opcji "device"? Próbuj wszystkich po kolei.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: MPD problem

działa na:

device        "front:CARD=Device,DEV=0"

ale zrobiłem jeszcze :

chmod 777 /dev/snd/*

Dziekuję Cezary;)