+ -
当前位置:首页 → 问答吧 → mpc为什么没反应呢?

mpc为什么没反应呢?

时间:2009-01-12

来源:互联网

这是我的.mpdconf文件:



music_directory "/home/hjy2/music2"

playlist_directory "/home/hjy2/.mpd/playlists"

#
db_file "/home/hjy2/.mpd/database"

log_file "/home/hjy2/.mpd/mpd.log"
error_file "/home/hjy2/.mpd/mpd.error.log"
###############################################################################



pid_file "/home/hjy2/.mpd/mpd.pid"

state_file "/home/hjy2/.mpd/state"
#
###############################################################################



#
user "hjy2"

# For network
bind_to_address "localhost"
#
# And for Unix Socket
bind_to_address "/var/lib/mpd/socket"
#
# This setting is the port that is desired for the daemon to get assigned to.
#
port "6600"
filesystem_charset "UTF-8"

id3v1_encoding "GBK"

我的服务器正功启动,执行完sudo mpd --create-db,也成功。

但是当运行mpc listall时没任何反应,mpc all也没反应,mpc play更没反应。无任何提示。

不知为什么。

作者: houjianyu84   发布时间: 2009-01-12

你确定MPD已经成功启动?!
mpd --create-db之后MPD服务并没有启动你需要自己运行mpd 来启动.

另外,既然你在配置里有user "hjy2",为什么还要sudo来启动?你这样的设定是让hjy2这个用户来启动的.看一下配置文件示例,不建议用root用户来启动mpd

作者: Hosanna   发布时间: 2009-01-12

引用:
作者: Hosanna
你确定MPD已经成功启动?!
mpd --create-db之后MPD服务并没有启动你需要自己运行mpd 来启动.

另外,既然你在配置里有user "hjy2",为什么还要sudo来启动?你这样的设定是让hjy2这个用户来启动的.看一下配置文件示例,不建议用root用户来启动mpd
可是不用root启动不起来,说是没有权限。
我启动了mpd,提示是这样的:

hjy2@localhost ~ $ sudo /etc/init.d/mpd restart
* Stopping Music Player Daemon... [ ok ]
* Starting Music Player Daemon...
No "audio_output" defined in config file
Attempt to detect audio output device
Attempting to detect a alsa audio device
Successfully detected a alsa audio device

作者: houjianyu84   发布时间: 2009-01-12

各位大虾!救救我吧!

作者: houjianyu84   发布时间: 2009-01-12

普通用户直接执行 mpd, 提示哪里没有权限,就把它改成有权限的

作者: SDE   发布时间: 2009-01-12

引用:
作者: SDE
普通用户直接执行 mpd, 提示哪里没有权限,就把它改成有权限的
.mpdconf中所有的文件都放在了home下,应该不是它们的问题。我执行:
/etc/init.d/mpd start ,出现如下:

* mpd: superuser access required

再没别的了。

作者: houjianyu84   发布时间: 2009-01-12

引用:
作者: houjianyu84
.mpdconf中所有的文件都放在了home下,应该不是它们的问题。我执行:
/etc/init.d/mpd start ,出现如下:

* mpd: superuser access required

再没别的了。
不要启动服务的方式执行。
你直接执行mpd就可以了。

$mpd

作者: dutongtie   发布时间: 2009-01-12

引用:
作者: dutongtie
不要启动服务的方式执行。
你直接执行mpd就可以了。

$mpd
谢谢 你!按照你的方法现在好使啦!就是执行:

$mpd

OK!

作者: houjianyu84   发布时间: 2009-01-12

热门下载

更多