Порядок действий
1. установил mpd
2. sudo /etc/init.d/mpd stop
3. правка /etc/mpd.conf
music_directory "/data/Music"
playlist_directory "/home/username/.mpd/playlists"
db_file "/home/username/.mpd/tag_cache"
log_file "/home/username/.mpd/mpd.log"
pid_file "/home/username/.mpd/pid"
state_file "/home/username/.mpd/state"ф
user "mpd"
bind_to_address "192.168.0.100"
#192.168.0.100 - IP компа в моей локальной сети
4. попытка создать db
mpd --create-db
listen: Failed to listen on 192.168.0.100 (line 69): Address already in use
Аварийный останов
Ошибка, судя по гуглу, популярнейшая, но решение так и не нашел.
При замене IP на localhost, то же самое.
При комментитровании строчки bind_to_address, аналогично ругается на порт 6600 (хотя, судя по netstat, на нем никто не висит).
Ubuntu 10.04, mpd 0.15.4
MPD не создает базу данных (Address already in use)
Модератор: Модераторы разделов
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
- Сообщения: 1095
- Статус: -
- ОС: GNU/Linux
Re: MPD не создает базу данных
сделал еще раз
sudo /etc/init.d/mpd stop
killall mpd
потом
mpd --create-db
но никакого ответа в консоль не последовало (успех?)
sonata не подключается
sudo /etc/init.d/mpd stop
killall mpd
потом
mpd --create-db
но никакого ответа в консоль не последовало (успех?)
sonata не подключается
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
- Сообщения: 84
- ОС: арч , Гента
Re: MPD не создает базу данных
"listen: Failed to listen on 192.168.0.100 (line 69): Address already in use" - говорит о том, что порт уже занят, если демон мпд запускается при загрузке.
На всякий случай мой конфиг:
На всякий случай мой конфиг:
Код: Выделить всё
music_directory "/media/ciiccii/"
playlist_directory "/home/whoami/.mpd/"
db_file "/home/whoami/.mpd/database"
log_file "/home/whoami/.mpd/log"
pid_file "/home/whoami/.mpd/pid"
state_file "/home/whoami/.mpd/state"
user "whoami"
bind_to_address "127.0.0.1"
port "6600"
log_level "default"
gapless_mp3_playback "yes"
metadata_to_use "artist,album,title,track,name,genre,date,disc"
follow_outside_symlinks "yes"
follow_inside_symlinks "yes"
input {
plugin "curl"
}
audio_output {
type "alsa"
name "Intel HDA"
device "hw:0,0" # optional
format "44100:16:2" # optional
mixer_device "default" # optional
mixer_control "PCM" # optional
mixer_index "0" # optional
}
audio_output {
type "alsa"
name "Audigy 2"
device "hw:1,0"
format "44100:16:2"
mixer_device "default"
mixer_control "PCM" # optional
mixer_index "0" # optional
}
audio_output {
type "pulse"
name "My Pulse Output"
}
replaygain "track"
volume_normalization "no"
filesystem_charset "UTF-8"
id3v1_encoding "UTF-8"
root@brain # mv -rf /* /dev/null
-
- Сообщения: 1095
- Статус: -
- ОС: GNU/Linux
Re: MPD не создает базу данных
забыл отписать, все получилось
но кое-что меня не порадовало
включил сонату на ноуте - приконнектился к серверу, создал плейлист, включил (звук не пошел, ну да ладно, не главное).
включил сонату на серверу - там тот же плейлист, та же песня играет. почему? клиенты то разные
но кое-что меня не порадовало
включил сонату на ноуте - приконнектился к серверу, создал плейлист, включил (звук не пошел, ну да ладно, не главное).
включил сонату на серверу - там тот же плейлист, та же песня играет. почему? клиенты то разные
-
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: MPD не создает базу данных
Потому что играет у вас не соната, а mpd, через сонату вы только подключаетесь и слушаете + управляете воспроизведением.
My god... it's full of stars!...
-
- Сообщения: 1095
- Статус: -
- ОС: GNU/Linux
Re: MPD не создает базу данных
Aectann
я то думал, mpd - сервер, а к нему клиенты подключаются и слушают, что хотят )
я то думал, mpd - сервер, а к нему клиенты подключаются и слушают, что хотят )
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: MPD не создает базу данных
Да. именно сервер, отправляющий звук на то звуковое устройство (обычно это устройство физически вставлено в машину, на которой запущен MPD =) ), которое указано в конфиге (может быть другая машина с сервером PulseAudio).
-
- Сообщения: 1
- ОС: ubuntu
Re: MPD не создает базу данных
в таком случае кажеться надо в конфиге покопать в сторону следующих строк:
Код: Выделить всё
# An example of a httpd output (built-in HTTP streaming server):
#
#audio_output {
# type "httpd"
# name "My HTTP Stream"
# encoder "vorbis" # optional, vorbis or lame
# port "8000"
# quality "5.0" # do not define if bitrate is defined
# bitrate "128" # do not define if quality is defined
# format "44100:16:1"
и подключаться через любой плеер , поддерживающий прослушивание медиа контента
я за бесплатный безлимитный интернет
-
- Модератор
- Сообщения: 4823
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: MPD не создает базу данных
база не будет создаваться при запущенном демоне. mpd --create-db как раз этот демон и запускает, а если он уже запущен, то вылезет ошибка, как у ТС.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.