北大侠客行MUD论坛's Archiver

ddid 发表于 2009-5-13 11:23 PM

不知WIZ有没有兴趣开个点歌房

今天看到becool陶醉于水木年华,随口说了一句:“WIZ咋不研究个点歌系统呢?”

后来自己想了一下,貌似可以实现…… 思路如下:

  在论坛上开放一个板块,帖子24小时删除,主要是可以提供上传歌曲的空间和URL;

  MUD中开放一个单独的房间,发送特殊字符串(特殊字符串用于控制歌曲的播放、下载、用户权限等)和歌曲的URL;

  客户端开发插件(这个最困难),接收到特殊字符串和URL后,从论坛上下载歌曲,并播放。

如果真能实现,这里将成为一个有声音的MUD世界。

WIZ看这个建议如何?

ddid 发表于 2009-5-17 10:09 AM

shout

你扯开嗓子大喊了一声,见无人应声,只得悻悻作罢……

matangcn 发表于 2009-5-17 11:02 AM

从论坛下载歌曲会不会拖慢服务器速度?
是不是做成流媒体?做个调用窗口的插件对wiz来说问题不大吧?
弄好了还可以出视频。
ttk_05

picewolf 发表于 2009-5-17 11:13 AM

- -
激情视频么?

这东西让icer做吧,他比较在行,片也多

ddid 发表于 2009-5-17 11:56 AM

不要成水贴啊……

zgbl 发表于 2009-10-20 10:25 PM

http://blog.vckbase.com/jzhang/archive/2009/10/20/39563.html

偶然发现以Zmud为首的Mud客户端居然很早很早以前就定义了一套协议,用于在Zmud客户端播放声音。
从Zmud 4.60开始,都是97年的事了。后来国内开发了ToMud客户端,开始实现文字Mud的多媒体化。
可惜Zmud没有进一步发展,只做到声音为止,没有加上图片。

协议的目的很简单,就是让玩家可以在特定的情节下听到特定的声音,可以是事先安装在本地的,也可以
是网络上的。
只有两条命令,都是从服务器发往客户端。为了防止被滥用,都要求顶行开始。

!!MUSIC(feiwu.mp3 U=http://www.pkuxkx.net/musics)。这是背景音乐
!!SOUND(rain.wav U=http://www.pkuxkx.net/musics)。这是音效

Zmud还实现了基本的http协议,本地文件缓冲,支持mp3,wav格式。不过协议上规定的midi格式没有试验成功。

想到利用这个做一个Zmud音乐广播,玩家可以点歌,mud从百度搜索最快的链接,发给所有的玩家一起欣赏,:)

另外,这个还能用来做点‘暗’事,比如制造点击率...:)

ddid 发表于 2009-10-20 10:38 PM

直接从服务器上下载MP3的话,会增加流量,player会lag,MSP还只是适合小的音效文件,比如我一拳把BL打飞的音效……(hehe)

点歌的话,比较好的实现方式还是通过URL,无论ZMUD还是MUSH,都已经可以直接在后台打开浏览器浏览网页,不过MUSH还可以直接调用WMPlayer打开mms:的URL,前台什么也不显示,就像MUSH自己在播放MP3一样。

icer 发表于 2009-10-20 11:39 PM

mud服务器的带宽还是尽量留给mud,况且硬盘容量也不够。想听歌的自己去找相应的网站么,玩mud又不是不能多任务

jason 发表于 2009-10-21 09:46 AM

[quote]原帖由 [i]icer[/i] 于 2009-10-20 11:39 PM 发表 [url=http://pkuxkx.net/forum/redirect.php?goto=findpost&pid=95918&ptid=6138][img]http://pkuxkx.net/forum/images/common/back.gif[/img][/url]
mud服务器的带宽还是尽量留给mud,况且硬盘容量也不够。想听歌的自己去找相应的网站么,玩mud又不是不能多任务 [/quote]

icer你最近看文章不够仔细呀。。。

MSP可以让zmud从任意url下载音乐文件嘛。

jason 发表于 2009-10-21 09:48 AM

[quote]原帖由 [i]ddid[/i] 于 2009-5-13 11:23 PM 发表 [url=http://pkuxkx.net/forum/redirect.php?goto=findpost&pid=59201&ptid=6138][img]http://pkuxkx.net/forum/images/common/back.gif[/img][/url]
今天看到becool陶醉于水木年华,随口说了一句:“WIZ咋不研究个点歌系统呢?”

后来自己想了一下,貌似可以实现…… 思路如下:

  在论坛上开放一个板块,帖子24小时删除,主要是可以提供上传歌曲的空间和URL; ... [/quote]

不用使用服务器空间。点歌过程大概是这样:
玩家输入 diange 阿里巴巴
服务器向百度mp3搜索 阿里巴巴,对返回的查询结果的前几条进行速度探测,
如果有不错的链接,就发给所有设置愿意听歌的玩家,Zmud就会从那些链接
下载歌曲了。

ddid 发表于 2009-10-21 01:56 PM

[quote]原帖由 [i]jason[/i] 于 2009-10-21 09:48 发表 [url=http://pkuxkx.net/forum/redirect.php?goto=findpost&pid=95972&ptid=6138][img]http://pkuxkx.net/forum/images/common/back.gif[/img][/url]


不用使用服务器空间。点歌过程大概是这样:
玩家输入 diange 阿里巴巴
服务器向百度mp3搜索 阿里巴巴,对返回的查询结果的前几条进行速度探测,
如果有不错的链接,就发给所有设置愿意听歌的玩家,Zmud就会从 ... [/quote]


对返回的查询结果进行速度探测——就这个没弄明白。

另外现在的搜索引擎找到的歌曲都不是直接给MP3的URL的了,而是在网站上通过AJAX播放的,把这个整合进ZMUD或MUSH有点难……

jason 发表于 2009-10-21 01:59 PM

[quote]原帖由 [i]ddid[/i] 于 2009-10-21 01:56 PM 发表 [url=http://pkuxkx.net/forum/redirect.php?goto=findpost&pid=96052&ptid=6138][img]http://pkuxkx.net/forum/images/common/back.gif[/img][/url]



对返回的查询结果进行速度探测——就这个没弄明白。

另外现在的搜索引擎找到的歌曲都不是直接给MP3的URL的了,而是在网站上通过AJAX播放的,把这个整合进ZMUD或MUSH有点难…… [/quote]

baidu的MP3搜索会返回mp3的实际位置,可以下载。
速度探测很简单,就是ping一下,然后下载一点点试试速度如何。这都是服务器做的事情,zmud要做的是收到服务器发给的最终mp3
文件u rl后开始下载并播放,对支持msp的客户端,这是自动的。

ddid 发表于 2009-10-21 02:15 PM

呵呵,果然。

不过搜索出来的是动态页面,这结果咋读出来呢?需要研究一下……

jason 发表于 2009-10-21 02:27 PM

[quote]原帖由 [i]ddid[/i] 于 2009-10-21 02:15 PM 发表 [url=http://pkuxkx.net/forum/redirect.php?goto=findpost&pid=96061&ptid=6138][img]http://pkuxkx.net/forum/images/common/back.gif[/img][/url]
呵呵,果然。

不过搜索出来的是动态页面,这结果咋读出来呢?需要研究一下…… [/quote]

解析得到的页面啊,比如这样的

<tr>
<td class=tdn>1</td>
<td class=d><a href="http://220.181.38.82/m?word=mp3,[url]http://www.tourgl.cn/old/hotel/00100/ronghuhotel/music/kpMz.mp3[/url],,[%CF%C9%BD%A3%B5%FB%C1%B5]&ct=134217728&tn=baidusg,蝶恋  &si=%B5%FB%C1%B5;;%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB;;72889;;72889&lm=16777216&sgid=1" title="请点击左键!来源网址:  [url]http://www.tourgl.cn[/url]   请参照百度权利声明使用" onclick="return ow(event,this)"  target="_blank"><font color="#c60a00">蝶恋</font>  </a></td>
<td><a href="http://mp3.baidu.com/singerlist/%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB.html" target="_blank"><font color="#c60a00">仙剑</font>奇侠传</a> <a href="http://mp3.baidu.com/singerlist/.html" target="_blank"></a> <a href="http://mp3.baidu.com/singerlist/.html" target="_blank"></a> </td>
<td class=al><a href="http://mp3.baidu.com/albumlist/%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB;;;;;;%D0%C2%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB.html" target="_blank">新<font color="#c60a00">仙剑</font>奇侠传</a> </td>
<td><a href="http://box.zhangmen.baidu.com/m?word=mp3,[url]http://www.tourgl.cn/old/hotel/00100/ronghuhotel/music/kpMz.mp3[/url],,[%CF%C9%BD%A3%B5%FB%C1%B5]&gate=1&ct=134217728&tn=baidumt,蝶恋  &si=%B5%FB%C1%B5;;%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB;;72889;;72889&lm=16777216&mtid=1&d=9" onclick="return ot(event,this,'72889')">试听</a> </td>
<td><a href="http://mp3.baidu.com/m?tn=baidump3lyric&word=%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB+%B5%FB%C1%B5&ct=150994944&lm=-1&lf=3" target="_blank">歌词</a> </td>
<td>  </td>
<td>1.7 M</td>
<td>mp3</td>
<td class=spd><img src="http://img.baidu.com/img/mp3/d9.gif"></td>
</tr><tr>
<td class=tdn>2</td>
<td class=d><a href="http://220.181.38.82/m?word=rm,[url]http://www.djxf.com/song/[/url]【DJ先锋】舞曲文件/【DJ先锋】Rm舞曲文件/中文舞曲/中文专集038/APvw1~scBvjl3QnikOsy-eaPm52lnqao4RhgeH-ViZmaoKCVo5WJnZ6bqzQ$.rm,,[%CF%C9%BD%A3%B5%FB%C1%B5]&ct=134217728&tn=baidusg,蝶恋  dj remix&si=%B5%FB%C1%B5;;%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB;;72889;;72889&lm=16777216&sgid=2" title="请点击左键!来源网址:  [url]http://www.djxf.com[/url]   请参照百度权利声明使用" onclick="return ow(event,this)"  target="_blank"><font color="#c60a00">蝶恋</font>  dj remix</a></td>
<td><a href="http://mp3.baidu.com/singerlist/%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB.html" target="_blank"><font color="#c60a00">仙剑</font>奇侠传</a> <a href="http://mp3.baidu.com/singerlist/.html" target="_blank"></a> <a href="http://mp3.baidu.com/singerlist/.html" target="_blank"></a> </td>
<td class=al><a href="http://mp3.baidu.com/albumlist/%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB;;;;;;%D0%C2%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB.html" target="_blank">新<font color="#c60a00">仙剑</font>奇侠传</a> </td>
<td><a href="http://box.zhangmen.baidu.com/m?word=rm,[url]http://www.djxf.com/song/[/url]【DJ先锋】舞曲文件/【DJ先锋】Rm舞曲文件/中文舞曲/中文专集038/APvw1~scBvjl3QnikOsy-eaPm52lnqao4RhgeH-ViZmaoKCVo5WJnZ6bqzQ$.rm,,[%CF%C9%BD%A3%B5%FB%C1%B5]&gate=1&ct=134217728&tn=baidumt,蝶恋  dj remix&si=%B5%FB%C1%B5;;%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB;;72889;;72889&lm=16777216&mtid=2&d=9" onclick="return ot(event,this,'72889');">试听</a> </td>
<td><a href="http://mp3.baidu.com/m?tn=baidump3lyric&word=%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB+%B5%FB%C1%B5&ct=150994944&lm=-1&lf=3" target="_blank">歌词</a> </td>
<td>  </td>
<td>1.2 M</td>
<td>rm</td>
<td class=spd><img src="http://img.baidu.com/img/mp3/d9.gif"></td>
</tr><tr>
<td class=tdn>3</td>
<td class=d><a href="http://220.181.38.82/m?word=mp3,[url]http://res.files.131.com/WebTopic/xjol/sound/qZyioGVmazg[/url]$.mp3,,[%CF%C9%BD%A3%B5%FB%C1%B5]&ct=134217728&tn=baidusg,蝶恋  &si=%B5%FB%C1%B5;;%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB;;72889;;72889&lm=16777216&sgid=3" title="请点击左键!来源网址:  [url]http://res.files.131.com[/url]   请参照百度权利声明使用" onclick="return ow(event,this)"  target="_blank"><font color="#c60a00">蝶恋</font>  </a></td>
<td><a href="http://mp3.baidu.com/singerlist/%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB.html" target="_blank"><font color="#c60a00">仙剑</font>奇侠传</a> <a href="http://mp3.baidu.com/singerlist/.html" target="_blank"></a> <a href="http://mp3.baidu.com/singerlist/.html" target="_blank"></a> </td>
<td class=al><a href="http://mp3.baidu.com/albumlist/%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB;;;;;;%D0%C2%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB.html" target="_blank">新<font color="#c60a00">仙剑</font>奇侠传</a> </td>
<td><a href="http://box.zhangmen.baidu.com/m?word=mp3,[url]http://res.files.131.com/WebTopic/xjol/sound/qZyioGVmazg[/url]$.mp3,,[%CF%C9%BD%A3%B5%FB%C1%B5]&gate=1&ct=134217728&tn=baidumt,蝶恋  &si=%B5%FB%C1%B5;;%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB;;72889;;72889&lm=16777216&mtid=3&d=9" onclick="return ot(event,this,'72889')">试听</a> </td>
<td><a href="http://mp3.baidu.com/m?tn=baidump3lyric&word=%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB+%B5%FB%C1%B5&ct=150994944&lm=-1&lf=3" target="_blank">歌词</a> </td>
<td>  </td>
<td>4.7 M</td>
<td>mp3</td>
<td class=spd><img src="http://img.baidu.com/img/mp3/d9.gif"></td>

看出来了吗
</tr><tr>

[[i] 本帖最后由 jason 于 2009-10-21 02:28 PM 编辑 [/i]]

ddid 发表于 2009-10-21 02:48 PM

唉,baidu MP3在搜索的第一个页面提供的是一个转向的连接,这个链接只提供前半部分的URL和加密过的后半部分URL,从这个URL无法访问到真实的MP3。

而转向后的另一个用于解密后半部分URL的页面,看webpage的源文件又都是解密脚本,没有URL,郁闷。

不过从解密后的页面的链接上 右键 看 属性,倒是有全部的URL

jason 发表于 2009-10-21 03:05 PM

[url]http://www.tourgl.cn/old/hotel/00100/ronghuhotel/music/kpMz.mp3[/url]

这个就是实际的链接,没有加密。你说的加密是汉字的编码吧?

ddid 发表于 2009-10-21 03:54 PM

[quote]原帖由 [i]jason[/i] 于 2009-10-21 15:05 发表 [url=http://pkuxkx.net/forum/redirect.php?goto=findpost&pid=96071&ptid=6138][img]http://pkuxkx.net/forum/images/common/back.gif[/img][/url]
http://www.tourgl.cn/old/hotel/00100/ronghuhotel/music/kpMz.mp3

这个就是实际的链接,没有加密。你说的加密是汉字的编码吧? [/quote]


这个链接用WMPlayer是打不开的,实际的URL是

[url=http://www.tourgl.cn/old/hotel/00100/ronghuhotel/music/aa.mp3]http://www.tourgl.cn/old/hotel/00100/ronghuhotel/music/aa.mp3[/url]

转接的页面上通过 右键->属性 抓下来的。

jason 发表于 2009-10-21 04:15 PM

我靠,baidu原来已经反盗链了呀,哈哈。狗日的。

ddid 发表于 2009-10-21 04:39 PM

有时间试试 MSXML2.XMLHTTP ,可能可以呢……

嘻嘻

jason 发表于 2009-10-21 04:58 PM

[quote]原帖由 [i]ddid[/i] 于 2009-10-21 04:39 PM 发表 [url=http://pkuxkx.net/forum/redirect.php?goto=findpost&pid=96086&ptid=6138][img]http://pkuxkx.net/forum/images/common/back.gif[/img][/url]
有时间试试 MSXML2.XMLHTTP ,可能可以呢……

嘻嘻 [/quote]

它ajax了,复杂了。

页: [1] 2

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.