Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Multimédia => Téma založeno: dosmanak 22 Února 2009, 19:06:13

Název: MPD - nelze aktualizovat databázi
Přispěvatel: dosmanak 22 Února 2009, 19:06:13
Ahoj, mám prapodivný problém.
nejde mi aktualizovat databáze mpd, který se pouští jako démon.
Kód: [Vybrat]
sudo /etc/init.d/mpd start-create-dbproběhne takto:
Kód: [Vybrat]
$ sudo /etc/init.d/mpd start-create-db
 * Starting Music Player Daemon mpd                                                                       * creating /var/lib/mpd/tag_cache...
                                                                                                  [ OK ]

Ale v klientu je to samý.
pokud si mpd pustím jako user, tak to jde, ale to bych musel pouštět server pokaždý já sám, proč bych to dělal?
Nemáte zkušenost?

/etc/mpd.conf:
Kód: [Vybrat]
music_directory         "/home/dosmanak/Hudba"
playlist_directory "/var/lib/mpd/playlists"
db_file "/var/lib/mpd/tag_cache"
log_file "/var/log/mpd/mpd.log"
error_file "/var/log/mpd/errors.log"
pid_file "/var/run/mpd/pid"


state_file "/var/lib/mpd/state"


user                            "mpd"
bind_to_address                 "localhost"

audio_output {
        type                    "alsa"
        name                    "My ALSA Device"
}
~.mpdconf:
Kód: [Vybrat]
port "6600"
music_directory         "/home/dosmanak/Hudba"
playlist_directory      "/home/dosmanak/.mpd/playlists"
db_file                 "/home/dosmanak/.mpd/mpd.db"
log_file                "/home/dosmanak/.mpd/mpd.log"
error_file              "/home/dosmanak/.mpd/mpd.error"
Název: Re: MPD - nelze aktualizovat databázi
Přispěvatel: qUAKER 22 Února 2009, 19:55:05
taky jsem měl tento problém -> používám klienta Emphasis, napsaného v ETK/E17 + Debian Lenny.

Řeším to tak, že

1) vytvořím db pomocí

mpd --create-db

databázi atd mám nastavenou do složky /home/debian/MPD(tam jsou soubory jako db, symlinky na hudbu atd.)
nepoužívám .mpdconf, vše mám v /etc/mpd.conf

tzn.:

Kód: [Vybrat]
music_directory         "/home/debian/MPD/music"
playlist_directory "/home/debian/MPD/playlists"
db_file "/home/debian/MPD/db"
log_file "/home/debian/MPD/log"
error_file "/home/debian/MPD/errlog"
pid_file "/var/run/mpd/pid"

2) pak MPD restartuju

su root
/etc/init.d/mpd restart


3) Po restartu pustím klienta, pravým kliknu v seznamu kapel a dám "update", chvíli počkám a pak se mi nové věci objeví.

Název: Re: MPD - nelze aktualizovat databázi
Přispěvatel: dosmanak 22 Února 2009, 20:35:41
Hm, někde to visí, furt mi to ukazuje stejnou nabídku. Jak gmpc tak ncmpc :-(
a soubor /home/dosmanak/.mpd/db opravdu nemá ty písničky co tam jsou a jsou tam :-)
Ale nechápu už odkud to to mpd jako bere?
Název: Re: MPD - nelze aktualizovat databázi
Přispěvatel: dosmanak 24 Února 2009, 11:49:40
Tak to čumim. Zkusil jsem mpd purge-nout, abych se zbavil nějaké skryté konfigurace, při opětovné instalavi mi to hlásí:
E: Sub-process /usr/bin/dpkg returned an error code (1)
Instalace balíku selhala. Zkouším obnovit:
Nastavuji balík mpd (0.13.2-2ubuntu1) ...
 * Starting Music Player Daemon mpd                                             No protocol specified
E: client-conf-x11.c: XOpenDisplay() failed
No protocol specified
E: client-conf-x11.c: XOpenDisplay() failed
Segmentation fault
                                                                         [fail]
invoke-rc.d: initscript mpd, action "start" failed.
dpkg: chyba při zpracovávání mpd (--configure):
 podproces post-installation script vrátil chybový status 139
Při zpracování nastaly chyby:
 mpd
Pro pokračování stiskněte enter.


Nechápu co to má mít společného s Xkama??