LinuxSir.cn,穿越时空的Linuxsir!

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

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

[复制链接]
发表于 2009-9-4 13:42:20 | 显示全部楼层 |阅读模式
用mpd快半年了,一直很ok。昨晚看到有人说mpd播放断续,然后今天再开机,我的mpd也开始播放断续了。。。
但是use_nmap "yes"在我这失效了。。。

  1. [dragon@dragon ~]$ grep -v -E "^($|#)" .mpdconf
  2. music_directory                "~/music"
  3. playlist_directory "~/.mpd/playlists"
  4. db_file "~/.mpd/mpd.db"
  5. log_file "~/.mpd/mpd.log"
  6. pid_file "~/.mpd/mpd.pid"
  7. state_file "~/.mpd/mpdstate"
  8. log_level                        "default"
  9. metadata_to_use        "artist,album,title,track,name"
  10. input {
  11.         plugin "curl"
  12. }
  13. audio_output {
  14.         type                "alsa"
  15.         name                "My ALSA Device"
  16.         device                "hw:0,0"        # optional
  17.         format                "44100:16:2"        # optional
  18.         use_nmpa        "yes"
  19. }
  20. id3v1_encoding                        "UTF-8"
复制代码

准确的来说,成功过两次,
一次为

  1. audio_output {
  2.         type                "alsa"
  3.         name                "My ALSA Device"
  4.         use_nmpa        "yes"
  5.         #use_mmap  "yes"
  6.         device                "hw:0,0"        # optional
  7.         format                "44100:16:2"        # optional
  8.         use_nmpa        "yes"
  9. }
复制代码

然后不信邪的删掉了一行use_nmpa,结果再怎么折腾都不行了。。。
另一次为use_nmap "yes",但是这个成功也是不可重复的。。。

  1. [dragon@dragon ~]$ pacman -Q mpd mpc
  2. mpd 0.15.2-1
  3. mpc 0.17-1
  4. [dragon@dragon ~]$ mpc version
  5. mpd version: 0.15.0
复制代码

mpc显示mpd 的version为0.15.0,会不会不妥?
发表于 2009-9-4 14:48:10 | 显示全部楼层
你拼写对吗?是use_mmap吧?
回复 支持 反对

使用道具 举报

发表于 2009-9-4 16:09:49 | 显示全部楼层
汗~~  拼写好像是对的......  楼主可在mpd后尝试
  1. mpc toggle
复制代码
N次(随机,一般一次即可)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-4 18:28:18 | 显示全部楼层
Post by caelfish;2023889
汗~~  拼写好像是对的......  楼主可在mpd后尝试
  1. mpc toggle
复制代码
N次(随机,一般一次即可)



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

使用道具 举报

发表于 2009-9-4 22:56:37 | 显示全部楼层
Post by dragon8021;2023938
哇,果然是这样子。。。
还是可以和以前一样的
        type                "alsa"
        name                "My ALSA Device"
只要pause再play就ok。。。为什么会这么诡异的说。。。


未知.....等待高手解说....暂且这样解决
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-5 00:47:17 | 显示全部楼层
Post by caelfish;2024053
未知.....等待高手解说....暂且这样解决

今晚开机后还是要toggle两次。
对了,记录了state之后,进来就会接着上一次播放,但是不记录state的话,似乎连playlist都记不下。不过印象中之前是可以记录下playlist,然后重新启动mpd后是重新播放的,不知道要怎么设置了。用的是mpc。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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