LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 649|回复: 7

mpc为什么没反应呢?

[复制链接]
发表于 2009-1-12 15:00:18 | 显示全部楼层 |阅读模式
这是我的.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更没反应。无任何提示。

不知为什么。
发表于 2009-1-12 15:21:46 | 显示全部楼层
你确定MPD已经成功启动?!
mpd --create-db之后MPD服务并没有启动你需要自己运行mpd 来启动.

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

使用道具 举报

 楼主| 发表于 2009-1-12 15:31:35 | 显示全部楼层
Post by Hosanna;1937333
你确定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
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-12 15:43:49 | 显示全部楼层
各位大虾!救救我吧!
回复 支持 反对

使用道具 举报

发表于 2009-1-12 15:47:49 | 显示全部楼层
普通用户直接执行 mpd, 提示哪里没有权限,就把它改成有权限的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-12 15:50:46 | 显示全部楼层
Post by SDE;1937351
普通用户直接执行 mpd, 提示哪里没有权限,就把它改成有权限的


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

* mpd: superuser access required

再没别的了。
回复 支持 反对

使用道具 举报

发表于 2009-1-12 15:59:13 | 显示全部楼层
Post by houjianyu84;1937356
.mpdconf中所有的文件都放在了home下,应该不是它们的问题。我执行:
/etc/init.d/mpd start ,出现如下:

* mpd: superuser access required

再没别的了。


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

$mpd
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-12 16:19:46 | 显示全部楼层
Post by dutongtie;1937360
不要启动服务的方式执行。
你直接执行mpd就可以了。

$mpd


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

$mpd

OK!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表