LinuxSir.cn,穿越时空的Linuxsir!

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

有人在局域网中配置过mpd server吗?

[复制链接]
发表于 2009-2-18 11:27:57 | 显示全部楼层 |阅读模式
有人在局域网中配置过mpd server吗? 就是client端可以通过 ncmpc -h host的方式接入。
发表于 2009-2-18 13:39:43 | 显示全部楼层
服务器用 mpd 传给 icecast2 以 ogg 流的方式播放
家里其他电脑收听
我用的 client 是 gmpc
默认端口
设了密码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-20 12:30:29 | 显示全部楼层
Post by 8pm;1949183
服务器用 mpd 传给 icecast2 以 ogg 流的方式播放
家里其他电脑收听
我用的 client 是 gmpc
默认端口
设了密码


谢谢了,原以为mpd可以直接配置。不过,问一句,ncmpc -h 怎么会联不上远程mpd,要特殊设置吗?
回复 支持 反对

使用道具 举报

发表于 2009-2-20 13:00:26 | 显示全部楼层
ncmpc 我没用过
不過我猜可能是 mpd 配置问题
我是这样做的
路由分配一個固定 IP 给服务器
把服务器 /etc/mpd.conf 里

  1. 这行注释掉
  2. bind_to_address                 localhost
  3. 改成那个固定 IP
  4. bind_to_address                 "192.168.0.xxx"
复制代码

然后是输出
如果在服务器本地播放
用类似

  1. audio_output {
  2.         type                    "alsa"
  3.         ...
复制代码

当然,icecast2 也要做相应的配置,具体可以网上搜
因为我家里的服务器主要是做文件共享,是 headless 的,除了一条网线,什么显示器鼠标键盘音箱都没接
家里电脑又多,蓄的 MP3 也多,约60-80G
所以我是转给 icecast2 在内网用 ogg 流播出

  1. audio_output {
  2.         type                    "shout"
  3.         name                    "Endless Music Station"
  4.         host                    "192.168.0.xxx"
  5.         ....
复制代码

那台服务器太破(配置可看我签名的最后那个),编译太慢,所以我用的是 debian testing,可能使用的 mpd 版本和 gentoo 下的不一样,不過你 man mpd 和 man mpd.conf (其实很多配置文件都有 manpage 的)之后,同时搭着看默认的配置文件,特别是被注释掉那些行,应该不难配置。
回复 支持 反对

使用道具 举报

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

本版积分规则

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