+ -
当前位置:首页 → 问答吧 → [已解决]mpd播放断续的问题。。。

[已解决]mpd播放断续的问题。。。

时间:2009-09-04

来源:互联网

用mpd快半年了,一直很ok。昨晚看到有人说mpd播放断续,然后今天再开机,我的mpd也开始播放断续了。。。
但是use_nmap "yes"在我这失效了。。。
代码:
[dragon@dragon ~]$ grep -v -E "^($|#)" .mpdconf
music_directory "~/music"
playlist_directory "~/.mpd/playlists"
db_file "~/.mpd/mpd.db"
log_file "~/.mpd/mpd.log"
pid_file "~/.mpd/mpd.pid"
state_file "~/.mpd/mpdstate"
log_level "default"
metadata_to_use "artist,album,title,track,name"
input {
 plugin "curl"
}
audio_output {
        type "alsa"
        name "My ALSA Device"
        device "hw:0,0"       # optional
        format "44100:16:2"   # optional
        use_nmpa        "yes"
}
id3v1_encoding "UTF-8"
准确的来说,成功过两次,
一次为
代码:
audio_output {
        type "alsa"
        name "My ALSA Device"
 use_nmpa       "yes"
 #use_mmap "yes"
        device "hw:0,0"       # optional
        format "44100:16:2"   # optional
        use_nmpa        "yes"
}
然后不信邪的删掉了一行use_nmpa,结果再怎么折腾都不行了。。。
另一次为use_nmap "yes",但是这个成功也是不可重复的。。。
代码:
[dragon@dragon ~]$ pacman -Q mpd mpc
mpd 0.15.2-1
mpc 0.17-1
[dragon@dragon ~]$ mpc version
mpd version: 0.15.0
mpc显示mpd 的version为0.15.0,会不会不妥?

作者: dragon8021   发布时间: 2009-09-04

你拼写对吗?是use_mmap吧?

作者: nacre   发布时间: 2009-09-04

汗~~ 拼写好像是对的...... 楼主可在mpd后尝试
代码:
mpc toggle
N次(随机,一般一次即可)

作者: caelfish   发布时间: 2009-09-04

引用:
作者: caelfish
汗~~ 拼写好像是对的...... 楼主可在mpd后尝试
代码:
mpc toggle
N次(随机,一般一次即可)

哇,果然是这样子。。。
还是可以和以前一样的
type "alsa"
name "My ALSA Device"
只要pause再play就ok。。。为什么会这么诡异的说。。。

作者: dragon8021   发布时间: 2009-09-04

引用:
作者: dragon8021
哇,果然是这样子。。。
还是可以和以前一样的
type "alsa"
name "My ALSA Device"
只要pause再play就ok。。。为什么会这么诡异的说。。。
未知.....等待高手解说....暂且这样解决

作者: caelfish   发布时间: 2009-09-05

引用:
作者: caelfish
未知.....等待高手解说....暂且这样解决
今晚开机后还是要toggle两次。
对了,记录了state之后,进来就会接着上一次播放,但是不记录state的话,似乎连playlist都记不下。不过印象中之前是可以记录下playlist,然后重新启动mpd后是重新播放的,不知道要怎么设置了。用的是mpc。。。

作者: dragon8021   发布时间: 2009-09-05