LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: YaoM

mpd配置不成功,求助[算解决了吧]

[复制链接]
 楼主| 发表于 2009-1-5 20:50:16 | 显示全部楼层
Post by Blahster;1934546
应该还是你配置的问题,试一试不要用~ /写绝对路径看看。


上面各位说的方法都有试过了,无效果
回复 支持 反对

使用道具 举报

发表于 2009-1-5 21:00:18 | 显示全部楼层
贴个配置供你参考(去掉了空行和注释)
  1. music_directory                 "/data/music"
  2. playlist_directory              "/var/lib/mpd/playlists"
  3. db_file                         "/var/lib/mpd/database"
  4. log_file                        "/var/log/mpd/mpd.log"
  5. error_file                      "/var/log/mpd/mpd.error.log"
  6. pid_file                        "/var/run/mpd/mpd.pid"
  7. state_file                      "/var/lib/mpd/state"
  8. user                            "mpd"
  9. filesystem_charset "UTF-8"
  10. id3v1_encoding                  "GB2312"
复制代码


我是 rc-update add mpd default 了,让后直接使用sonata或者mpc,很方便。
回复 支持 反对

使用道具 举报

发表于 2009-3-6 08:56:43 | 显示全部楼层
把/etc/mpd.conf的里user也改成你的用户名,作为系统服务是用/etc/mpd.conf的配置,手动在命令行上调用会用~/.mpdconf,却保两个一致就行了,至少我是这么解决.
另外mpd 0.14.2 加上FFmpeg支持,可以播放ape,wma和rm了.
  1. ~ $eix mpd
  2. [i] media-sound/mpd
  3.      Available versions:  0.13.2 (~)0.14.1 (~)0.14.2 {aac alsa ao audiofile avahi curl debug doc ffmpeg flac icecast iconv id3 ipv6 jack lame libsamplerate mad mikmod mp3 musepack ogg oss pulseaudio unicode vorbis wavpack zeroconf}
  4.      Installed versions:  0.14.2(10时34分30秒 2009年03月05日)(aac alsa ffmpeg flac id3 ipv6 lame mad musepack ogg pulseaudio unicode vorbis wavpack -ao -audiofile -curl -debug -doc -icecast -jack -libsamplerate -mikmod -oss -zeroconf)
  5.      Homepage:            http://www.musicpd.org
  6.      Description:         The Music Player Daemon (mpd)
复制代码
  1. ~ $ mpd --version
  2. mpd (MPD: Music Player Daemon) 0.14.2

  3. Copyright (C) 2003-2007 Warren Dukes <warren.dukes@gmail.com>
  4. Copyright (C) 2008 Max Kellermann <max@duempel.org>
  5. This is free software; see the source for copying conditions.  There is NO
  6. warranty; not even MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

  7. Supported formats:

  8. mp3 mp2 ogg oga ogg oga flac aac mpc wv wma asf wmv mpeg mpg avi vob mov qt swf rm swf mp1 mp2 mp3 mp4 m4a flac ogg wav au aiff aif ac3 aac mpc ape tta

  9. Supported outputs:

  10. null fifo alsa pulse
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-4-4 21:25:55 | 显示全部楼层
mpd 0.14.3如何加上FFmpeg支持,播放ape,wma和rm?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-4 22:10:26 | 显示全部楼层
Post by lgh2002888;1969877
mpd 0.14.3如何加上FFmpeg支持,播放ape,wma和rm?

0.14.3有了?
USE="ffmpeg" emerge mpd 不行么
回复 支持 反对

使用道具 举报

发表于 2009-4-5 13:16:23 | 显示全部楼层
Post by YaoM;1969898
0.14.3有了?
USE="ffmpeg" emerge mpd 不行么

我用的是Everest0.6自带的包

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2009-4-5 14:20:43 | 显示全部楼层
mpd (MPD: Music Player Daemon) 0.14.2


mpd的USE in /etc/portage/package.use
[color="Blue"]media-sound/mpd  aac alsa audiofile curl doc ffmpeg flac id3 mad mikmod musepack ogg pulseaudio unicode vorbis zeroconf -ao -debug -icecast -ipv6 -jack lame libsamplerate -oss wavpack

我的mpd.conf:
[color="Magenta"]music_directory                        "/media/sda8"    ##请换成你的音乐目录
playlist_directory                "/var/lib/mpd/playlists"
db_file                                "/var/lib/mpd/database"
log_file                        "/var/lib/mpd/log"
error_file                        "/var/lib/mpd/error-log"
pid_file                        "/var/lib/mpd/pid"
state_file                        "/var/lib/mpd/state"
bind_to_address                "any"
port                                "6600"
default_permissions             "read,add,control,admin"
audio_output {
        type                        "alsa"
        name                        "My ALSA Device"
}
filesystem_charset                "UTF-8"
id3v1_encoding                        "GBK"

我的/etc/init.d/mpd  
[color="Magenta"]#!/sbin/runscript
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/mpd/files/mpd.rc,v 1.4 2008/10/15 00:01:01 angelos Exp $

depend() {
        need alsasound localmount
        use net.lo netmount nfsmount esound pulseaudio
}

checkconfig() {
        if ! [ -f /etc/mpd.conf ]; then
                eerror "Configuration file /etc/mpd.conf does not exist."
                return 1
        fi

        return 0
}

start() {
        checkconfig || return 1

        ebegin "Starting Music Player Daemon"
        /usr/bin/mpd --no-create-db /etc/mpd.conf
        eend $?
}

stop() {
        ebegin "Stopping Music Player Daemon"
        /usr/bin/mpd --kill /etc/mpd.conf
        eend $?
}


第一次启动请执行:sudo mpd --create-db    (以后不再需要这个)
启动方式:   sudo /etc/init.d/mpd start
停止方式:   sudo /etc/init.d/mpd stop
重启方式:   sudo /etc/init.d/mpd restart
回复 支持 反对

使用道具 举报

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

本版积分规则

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