Yuan Yijun (bbbush) wrote,
Yuan Yijun
bbbush

2006-11-18 #gentoo-cn 对 avahi 和 mt-daapd 的讨论
thanks to midx & sanfanling



[2006-11-18 17:42:41] <midx> zhllg, avahi提供的共享在客户端怎么用?
[2006-11-18 17:49:11] <zhllg> midx, 我也没用过,:P
[2006-11-18 17:49:58] <midx> 音乐共享,3689端口。在google……
[2006-11-18 17:50:34] <midx> 属于daap服务
[2006-11-18 17:50:42] <midx> 不知道什么意思
[2006-11-18 17:50:46] <sanfanling> midx: www.google.com:3689  ?
[2006-11-18 17:51:09] <midx> 对,在google
[2006-11-18 17:51:47] <sanfanling> 打不开啊
[2006-11-18 17:52:24] <midx> 218.79.72.89:3689
[2006-11-18 17:52:33] <sanfanling> ok
[2006-11-18 17:52:49] <midx> 还有人在做这个: http://www.snorp.net/log/2005/09/08/avahi-sharp/
[2006-11-18 17:53:03] <midx> sanfanling, 行不行?
[2006-11-18 17:53:20] <sanfanling> 千万不要说是flash界面的。打开了,一片空白。64位没flash的
[2006-11-18 17:56:01] <midx> Service Type: _daap._tcp
[2006-11-18 17:56:02] <midx> Service Name: my local music
[2006-11-18 17:56:02] <midx> Domain Name: local
[2006-11-18 17:56:02] <midx> Interface: eth0 IPv4
[2006-11-18 17:56:02] <midx> Address: LeonBernieni.local/192.168.0.3:3689
[2006-11-18 17:56:02] <midx> TXT Password = false
[2006-11-18 17:56:04] <midx> TXT org.freedesktop.Avahi.cookie = 1898028000
[2006-11-18 17:56:51] <sanfanling> 怎么设置啊?
[2006-11-18 17:58:26] <midx> 我也不知道呀~~
[2006-11-18 17:58:58] <midx> 我是在rhythmbox里设置了共享
[2006-11-18 17:59:35] <sanfanling> 我是amarok来着
[2006-11-18 17:59:46] <midx> 然后3689就打开了……怎么应用到客户端呢?
[2006-11-18 18:00:09] <sanfanling> 看来web肯定是不行了
[2006-11-18 18:01:02] <sanfanling> 不用这个,只用amarok,应该没这个功能。是p2p的共享?
[2006-11-18 18:02:42] <midx> sanfanling, 这个很详细 : http://applications.linux.com/print.pl?sid=06/03/28/1738207
[2006-11-18 18:02:55] <midx> sanfanling, 你看看。偶吃饭
[2006-11-18 18:03:03] <sanfanling> 好的,多吃点
[2006-11-18 19:21:09] <sanfanling> midx: 你有装mt-daapd吗?
[2006-11-18 19:21:57] <midx> sanfanling, 这个是mac x 用的,别理了
[2006-11-18 19:22:22] <sanfanling> 但是我发现amarok是通过这个实现共享的
[2006-11-18 19:22:53] <sanfanling> 我在amarok论坛搜索了一下,是这个解决方案
[2006-11-18 19:23:18] <midx> MAC 只要支持avahi是可以的。要不我再开一下,你试试
[2006-11-18 19:24:04] <midx> 218.79.72.89:3689
[2006-11-18 19:24:12] <sanfanling> http://amarok.kde.org/wiki/Music_Sharing
[2006-11-18 19:25:22] <sanfanling> 看来web是打不开了。我是局域网,不知道有没有关系
[2006-11-18 19:27:14] <midx> freeflying 用的是小白,应该知道
[2006-11-18 19:29:51] <sanfanling> midx: 试试 60.191.20.138:4662
[2006-11-18 19:30:33] <sanfanling> 晕,要密码,我都不知道,我看看配置文件
[2006-11-18 19:40:06] <sanfanling> midx: 我好像找到办法了,你有打开?
[2006-11-18 19:41:07] <midx> 怎么打开?
[2006-11-18 19:41:20] <midx> 我没客户端可用
[2006-11-18 19:42:03] <sanfanling> amarok可以的
[2006-11-18 19:57:13] <sanfanling> midx: 可以用amarok打开我自己的共享文件夹了,但是乱码,装入后播放不了
[2006-11-18 20:00:03] <midx> sanfanling, 那你打得开我的吗?
[2006-11-18 20:00:24] <sanfanling> 不行,一直在连好像
[2006-11-18 20:00:51] <midx> 局域网里互连就好办多了
[2006-11-18 20:01:03] <sanfanling> 我这里需要安装mt-daapd才可以有这个服务,你的呢?
[2006-11-18 20:02:01] <sanfanling> 提示:连接被拒绝
[2006-11-18 20:02:38] <midx> avahi开3689,mt-daapd开4662,大概就这差别
[2006-11-18 20:03:28] <sanfanling> 呵呵,不是的,4662是我在网关上唯一的一个端口映射,仅此而已。网管的漏网之鱼
[2006-11-18 20:03:38] <sanfanling> mt默认也是3689
[2006-11-18 20:05:40] <midx> 哦,amarok大概要借助mt-daapd,而rhythmbox则直接调用avahi
[2006-11-18 20:06:26] <sanfanling> 我再研究研究
[2006-11-18 20:17:53] <sanfanling> midx: 看出什么来了吗?media-sound/mt-daapd-0.2.4  USE="vorbis -avahi -howl" 0 kB   avahi
[2006-11-18 20:21:38] <midx> media-sound/mt-daapd
[2006-11-18 20:21:38] <midx> A multi-threaded implementation of Apple's DAAP server
[2006-11-18 20:22:21] <midx> mt-daapd是daap专用,而avahi主要在dns上
[2006-11-18 20:23:13] <midx> avahi兼有daap功能
[2006-11-18 20:25:35] <sanfanling> amarok的论坛上,关于共享mp3的帖子,全是daap的,不知道为何
[2006-11-18 20:26:41] <midx> daap大概是公认的协议,因MAC OS而名
[2006-11-18 20:27:19] <midx> 这方面我们只是不接触罢了
[2006-11-18 20:28:21] <sanfanling> 恩,不过我比较关注音乐共享这个问题
[2006-11-18 20:28:52] <sanfanling> amarok官方曾经讨论过增加p2p的问题,主开发人员不支持
[2006-11-18 20:29:36] <midx> 嗯!irc也可以共享……有空也探讨探讨
[2006-11-18 20:30:36] <sanfanling> 好啊,呵呵
[2006-11-18 20:31:50] <midx> 我kde-4装了个开头,等完成了,上amarok试试daap
[2006-11-18 20:36:33] <sanfanling> 厉害,不过kde4貌似只有个kdelibs是完成的
[2006-11-18 20:40:05] <midx> kdepimlibs卡在qt的函数上
[2006-11-18 20:43:40] <sanfanling> 我自己的daap服务器连上了,成功播放,试试你的现在
[2006-11-18 20:44:33] <zhllg> 这东西有啥好处
[2006-11-18 20:44:42] <zhllg> 给俺扫扫盲
[2006-11-18 20:45:23] <midx> zhllg, 你老眼睛够亮的啦~~
[2006-11-18 20:45:32] <midx> :D
[2006-11-18 20:46:04] <sanfanling> 做广播不错
[2006-11-18 20:46:06] <zhllg> 过奖过奖
[2006-11-18 20:46:15] <sanfanling> 做电台也不错
[2006-11-18 20:46:17] <zhllg> ps, 俺还不老哦,呵呵
[2006-11-18 20:46:31] <zhllg> sanfanling, sounds good
[2006-11-18 20:46:39] <sanfanling> midx: 确定开了?连接被拒绝
[2006-11-18 20:48:09] <midx> 我再看看
[2006-11-18 20:49:03] <sanfanling> 60.191.20.138:4662试试,应该成了
[2006-11-18 20:49:56] <midx> Service Type: _daap._tcp
[2006-11-18 20:49:59] <midx> Service Name: my local music
[2006-11-18 20:49:59] <midx> Domain Name: local
[2006-11-18 20:49:59] <midx> Interface: eth0 IPv4
[2006-11-18 20:49:59] <midx> Address: LeonBernieni.local/192.168.0.3:3689
[2006-11-18 20:50:10] <midx> zhllg, 你连他试试
[2006-11-18 20:50:39] <zhllg> 用啥?
[2006-11-18 20:50:41] <zhllg> mplayer?
[2006-11-18 20:50:47] <sanfanling> amarok可以
[2006-11-18 20:50:49] <midx> amarok
[2006-11-18 20:51:47] <zhllg> 要验证身份?
[2006-11-18 20:52:13] <sanfanling> 不是,用web打开的是个web管理页面,要用播放器打开
[2006-11-18 20:53:01] <zhllg> 是amarok啊
[2006-11-18 20:53:21] <zhllg> 60.191.20.138:4662 前面要加什么协议么?
[2006-11-18 20:53:24] <zhllg> daap:// ?
[2006-11-18 20:53:57] <sanfanling> 不是啊,要到amarok设置里面的媒体设备设置下
[2006-11-18 20:54:57] <zhllg> media devices?
[2006-11-18 20:55:24] <sanfanling> 是的,
[2006-11-18 20:55:40] <zhllg> 那是可携带播放器支持啊
[2006-11-18 20:55:46] <sanfanling> 增加设备,选共享音乐,然后随便取名子
[2006-11-18 20:55:50] <zhllg> portable player support
[2006-11-18 20:56:28] <sanfanling> 是添加设备
[2006-11-18 20:56:55] <zhllg> 加好了
[2006-11-18 20:57:27] <zhllg> sanfanling, 需要什么特殊的USE?
[2006-11-18 20:57:37] <sanfanling> 然后打开amarok的媒体设备边栏
[2006-11-18 20:57:49] <sanfanling> 不需要,你是客户端
[2006-11-18 20:58:18] <zhllg> ok
[2006-11-18 20:59:19] <sanfanling> 然后在“共享音乐”上方有几个按钮,其中一个是正方形里面一个加号
[2006-11-18 21:00:09] <sanfanling> 输入主机就是这个:60.191.20.138:4662
[2006-11-18 21:00:43] <zhllg> 好的
[2006-11-18 21:00:51] <zhllg> 现在在尝试打开
[2006-11-18 21:00:53] <sanfanling> 然后连接,看看效果
[2006-11-18 21:01:12] <zhllg> loading
[2006-11-18 21:01:42] <sanfanling> 不会吧,这么慢
[2006-11-18 21:04:39] <zhllg> 行了
[2006-11-18 21:04:47] <sanfanling> bingo,哈哈
[2006-11-18 21:05:38] <sanfanling> 我的音乐档次还高吧,哈哈
[2006-11-18 21:05:49] <midx> 218.79.72.89:3689
[2006-11-18 21:06:00] <midx> zhllg, 再连我的
[2006-11-18 21:06:08] <zhllg> 哦哈哈
[2006-11-18 21:07:05] <sanfanling> 一直在连接,没反应
[2006-11-18 21:10:10] <midx> zhllg, 你那边怎样
[2006-11-18 21:10:31] <sanfanling> 我这里是确定出不来了,莫非你的歌曲太多?
[2006-11-18 21:11:15] <zhllg> 好像也不行啊
[2006-11-18 21:11:44] <sanfanling> 不知道能不能下载
[2006-11-18 21:12:36] <midx> sanfanling, 你的是共享目录吗?
[2006-11-18 21:13:10] <sanfanling> 我是在家目录里新建了个music文件夹
[2006-11-18 21:15:21] <midx> DAAP 是一种网络协议,它允许您共享存储于 Rhythmbox 中的音乐。DAAP 代表数字音频访问协议(Digital Audio Access Protocol)。
[2006-11-18 21:16:18] <midx> Rhythmbox 音乐播放器可以将您音乐库的内容在您的局域网上共享,以便与其它 Rhythmbox 音乐播放器和 Apple iTunes 用户分享。
[2006-11-18 21:16:51] <midx> 应该是将库里的内容共享没错呀
[2006-11-18 21:17:05] <sanfanling> zhllg: 我的音乐文件夹是在fat分区的,而且目录是中文名字,怕麻烦就先在家目录新建了个目录,我现在把这个目录改成fat的那个,等会儿试试看
[2006-11-18 21:17:09] <midx> 奇怪怎么不行
[2006-11-18 21:18:32] <midx> 我过去编译amarok
[2006-11-18 21:18:39] <sanfanling> 哈哈
[2006-11-18 21:18:46] <midx> 疯了今天……
[2006-11-18 21:21:28] <sanfanling> zhllg: 我这里测试成功,所有的mp3都显示出来了
[2006-11-18 21:21:46] <yggdrasil^home> 你们在搞daap?
[2006-11-18 21:22:02] <sanfanling> 是啊,玩玩
[2006-11-18 21:22:35] <yggdrasil^home> 需要装其他包么?比如avahi和mDNSResponder?
[2006-11-18 21:23:21] <sanfanling> 对于amarok好像不需要,我就是 media-sound/mt-daapd-0.2.4  USE="avahi vorbis -howl" 0 kB
[2006-11-18 21:23:51] <yggdrasil^home> 那rhythmbox呢?USE="daap"就够了?
[2006-11-18 21:25:00] <sanfanling> 大概是吧
[2006-11-18 21:25:21] <yggdrasil^home> 呵呵,我也来玩玩
[2006-11-18 21:25:41] <yggdrasil^home> daap是apple开发的?
[2006-11-18 21:25:42] <yggdrasil^home> d
[2006-11-18 21:26:14] <sanfanling> 这个带改midx比较了解,我不太懂
[2006-11-18 21:26:51] <midx> 要emerge的东西太多,amarok暂时没得玩
[2006-11-18 21:27:30] <midx> yggdrasil^home, rhythmbox好像不能作为客户端使用
[2006-11-18 21:27:39] <yggdrasil^home> 只能作为server?
[2006-11-18 21:27:53] <midx> 嗯
[2006-11-18 21:28:01] <yggdrasil^home> 那client用啥?
[2006-11-18 21:28:25] <midx> 事实是amarok可以
[2006-11-18 21:28:46] <sanfanling> 我这里,server用mt-daapd,client用amarok
[2006-11-18 21:28:57] <yggdrasil^home> 还有其他的client么?
[2006-11-18 21:29:28] <sanfanling> 目前不知。itunes肯定可以
[2006-11-18 21:31:30] <midx> sanfanling, 再试一次我的daap,我刚换一系统
[2006-11-18 21:31:38] <sanfanling> 好的
[2006-11-18 21:32:09] <yggdrasil^home> rhythmbox可以作为client
[2006-11-18 21:32:20] <sanfanling> loading
[2006-11-18 21:32:47] <midx> yggdrasil^home, 怎么做?
[2006-11-18 21:33:04] <midx> sanfanling, loading就对了1
[2006-11-18 21:33:20] <sanfanling> 但是刚才也是loading,最后没有出来
[2006-11-18 21:33:26] <midx> 狂喜ing……
[2006-11-18 21:33:51] <midx> 网路的问题应该
[2006-11-18 21:33:53] <yggdrasil^home> 不知道,我正在尝试
[2006-11-18 21:34:33] <sanfanling> 还是没有。出现播放列表应该只是读取一个列表文件,速度应该很快
[2006-11-18 21:37:14] <midx> 库源
[2006-11-18 21:37:15] <midx> 库是 Rhythmbox 音乐播放器主要的来源,该数据库包含了您导入到 Rhythmbox 音乐播放器中的全部音轨。请注意,库只保存了音乐文件的访问路径,而不是文件自身。
[2006-11-18 21:37:26] <midx> 库不仅可以包含物理存储于您计算机上的音乐文件(例如为与您的主目录中),还可以包含远程网络服务上的音乐文件。目前支持的网络服务如:
[2006-11-18 21:38:07] <midx> 帮助文件里没提到daap
[2006-11-18 21:39:03] <sanfanling> 死心了,不行
[2006-11-18 21:39:35] <midx> 拉倒~~
[2006-11-18 21:51:15] <midx> 20分钟后,偶就有amarok了 :)
[2006-11-18 22:14:28] <midx> sanfanling, web也能访问
[2006-11-18 22:14:52] <sanfanling> 哦,如何,直接输入?
[2006-11-18 22:15:04] <midx> admin pwd: mt-daapd
[2006-11-18 22:15:39] <midx> web管理很方便
[2006-11-18 22:15:56] <sanfanling> 是个web管理页面吧
[2006-11-18 22:16:02] <midx> sanfanling, 你再访问我看看
[2006-11-18 22:16:07] <sanfanling> ==
[2006-11-18 22:16:26] <midx>  Home  Config  Status  Feedback  Thanks
[2006-11-18 22:16:48] <sanfanling> 进入
[2006-11-18 22:17:54] <sanfanling> 我大概知道为什么不能访问了
[2006-11-18 22:18:00] <midx> mt-daapd果然不凡!
[2006-11-18 22:18:25] <sanfanling> 现在开了?我试试看?
[2006-11-18 22:18:26] <wangbin1979> 呵呵,我也在用mt-daap
[2006-11-18 22:19:03] <midx> wangbin1979, ~~
[2006-11-18 22:19:04] <sanfanling> 成功了
[2006-11-18 22:19:13] <sanfanling> midx: 成功了诶
[2006-11-18 22:19:29] <midx> sanfanling, 这次真的狂喜了
[2006-11-18 22:19:32] <midx> :D
[2006-11-18 22:20:00] <sanfanling> 我在sir上发个帖子,希望大家都能共享就好了
[2006-11-18 22:20:14] <sanfanling> 下步看看能不能下载
[2006-11-18 22:20:57] <yggdrasil^home> hehe, 成功rhythmbox client了
[2006-11-18 22:20:58] <midx> sanfanling, 还有个mask的版本,可能更强大
[2006-11-18 22:21:14] <midx> yggdrasil^home, 怎么搞
[2006-11-18 22:21:16] <sanfanling> hoho,好厉害
[2006-11-18 22:22:22] <yggdrasil^home> hehe
[2006-11-18 22:22:29] <yggdrasil^home> 加2个use
[2006-11-18 22:22:40] <yggdrasil^home> 好不容易搞出来了
[2006-11-18 22:22:46] <yggdrasil^home> 加一个daap是不行的
[2006-11-18 22:22:51] <yggdrasil^home> 必须加avahi
[2006-11-18 22:22:59] <yggdrasil^home> 把avahi服务加载
[2006-11-18 22:23:03] <wangbin1979> 试着重启mt-daapd,rhythmbox就死了:)
[2006-11-18 22:23:42] <yggdrasil^home> 不错,星期一去公司搞,不过感觉没mpd那么酷
[2006-11-18 22:23:47] <midx> o!!! 我真没加那USE!
[2006-11-18 22:24:00] <midx> mdp?什么?
[2006-11-18 22:24:10] <wangbin1979> 是二进制的
[2006-11-18 22:24:15] <yggdrasil^home> 呵呵,当然是比daap更好玩的东西拉
[2006-11-18 22:24:26] <yggdrasil^home> 去玩玩吧,推荐
[2006-11-18 22:24:37] <midx> 好的~~
[2006-11-18 22:25:07] <yggdrasil^home> 对了,你们的mt-daap正常么?为什么他只扫描根目录,就不扫下去了?
[2006-11-18 22:25:39] <midx> 配置文件看周全先
[2006-11-18 22:27:38] <sanfanling> yggdrasil^home: mpd有什么cool的地方,听好多人说起过
[2006-11-18 22:28:00] <yggdrasil^home> 就是一个点播系统
[2006-11-18 22:28:13] <yggdrasil^home> client发起命令播放音乐,server照做
[2006-11-18 22:28:24] <yggdrasil^home> 就是一个audio speaker server
[2006-11-18 22:28:42] <yggdrasil^home> 音乐文件 扬声器 在server上
[2006-11-18 22:28:51] <yggdrasil^home> client 是web 或者是gui/cli
[2006-11-18 22:29:13] <wangbin1979> 感觉跟xmms2差不多?
[2006-11-18 22:29:17] <yggdrasil^home> 我还是没找到mt-daap的scan深度
[2006-11-18 22:29:21] <yggdrasil^home> 恩,对了
[2006-11-18 22:29:33] <midx> 对啥
[2006-11-18 22:31:18] <yggdrasil^home> 原来是权限问题,呵呵,搞定了
[2006-11-18 22:31:44] <midx> yggdrasil^home, mpd是和www.last.fm相关的?
[2006-11-18 22:31:56] <yggdrasil^home> 不相关
[2006-11-18 22:32:21] <midx> 看到了
[2006-11-18 22:32:23] <yggdrasil^home> 不怎么理解的话,下一个就知道了
[2006-11-18 22:33:09] <yggdrasil^home> mt-daap是文件层次的c/s, mpd是播放动作的c/s
[2006-11-18 22:33:41] <yggdrasil^home> 以前xmms2曾经说过如果他们当时知道有mpd存在的话,也不会去开发xmms2了
[2006-11-18 22:33:43] <midx> 实践出真知
[2006-11-18 22:33:46] <midx> 没错
[2006-11-18 22:33:47] <yggdrasil^home> lol
[2006-11-18 22:34:50] <midx> 886~~
[2006-11-18 22:35:03] <sanfanling> 高深啊
[2006-11-18 22:54:34] <hers_> 为啥 itunes 连不上你们的 mt-daap 服务捏..



[12:22] <midx> younker, 有amarok吗?
 <younker> midx: 有。
 <midx> 218.79.67.203:3689
 我的daapd共享
 试试
 <younker> 我现在在Windows下面。
 <Yangtse> midx: 闲人
 <younker> 用的是chatzilla
 <midx> Yangtse, 你来试试
[12:25] <hyt> 人还是这么少
[12:26] <hers> midx~ itunes 可以吗?
[12:27] <Yangtse> midx: 看样子我的机器连你的机器网速很慢
 <hyt> 传文件呢 ?
 <midx> hers, 本就是MAC的专有
[12:28] 只可以流传输
 <hers> 可是不知道入口是什么
 打开流,提示 webserver 用户名和密码
 <midx> 不用密码
 <hers> 那它总是提示呀
 <midx> hers, 不是http
 那是我管理页面
 是daap
 你用itunes连
[12:30] <hers> 我在 itunes 的 “打开流” 对话框里,贴的是 218.79.67.203:3689
 然后它就提示 webserver 用户名和密码 了
 昨晚上就想问你来着
 <midx> daap://呢
[12:31] * Yangtse 咋都用mac
 * hers win32
 <hers> midx~ 还是那个提示 :(
 <hyt> 苹果机好贵呀
[12:32] <midx> hers,你去苹果网站去看看
 <hers> 哦哦
 * Yangtse 唯唯诺诺
[12:33] <hyt> l
[12:37] <hers> 放弃了
[12:43] <hers> 也许 itunes 的共享资料库只适用于 LAN
[12:45] 帮助文件里说,“如果您的电脑通过局域网连接到其它电脑上,则您可以查找网络中其它电脑(在同一个子网中)所共享的音乐”
[12:46] 所以没有提供其它入口,只有一个选项来 “允许/禁止搜索共享”,还有一个列表用来发布共享



还是 linux 好玩,有 rhythmbox/amarok 可以用。
Tags: linux, 转载
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 1 comment