My Music Playerv1.52
Author: 雪域一线天
Author's Note
最新版见这里:http://addons.maxthon.cn/zh_CN/post/2704
插件功能:在你的Maxthon 1.x或2.x的状态栏或插件栏上自动播放百度音乐排行榜。
插件名称:My Music Player For MaxThon 1.x or 2.x
版本:1.52
适用环境:MaxThon1.x+More Options1.6.1(测试环境)或MaxThon2.x。
显示位置:
Maxthon 1.x 须借助于More Options,显示在状态栏中,最佳环境。
Maxthon 2.x 不须借助于其它插件就可以显示在插件栏或状态栏,会出现假死状态。
1.52更新内容
1、增加获取歌手排行榜、男歌手排行榜、女歌手排行榜功能,并将列表放入下拉框中,通过更改下拉框内容,即可更改搜索关键字。歌手排行榜使用方法:在搜索中输入关键字1或2或3,分别对应歌手排行榜、男歌手排行榜、女歌手排行榜。
2、增加自动获取列表,增加到8个,并可通过更改下拉框内容来获取不同的歌曲列表。使用方法:选择列表后再点击“List”图标来获取歌曲。
3、增加获取歌曲时的进度提示,做到心中有数。
4、修正了有同名歌曲的情况,自动过滤同名歌曲。
5、修正了当在随机播放状态时,如果切换成顺序播放,会从第一首开始,而不是从当前位置放的问题。1.3和1.4版都未能真正解决问题。
1.4更新内容
1、增加搜索指定歌手歌曲功能。点击“点击显示搜索框”图标,在出现的文本框中输入“歌手名 歌曲数目”即可。
2、修正刚开始播放时切换模式到顺序播放,点下一首出错的问题。
3、加入关于对话框,在界面中点右键即可显示。
1.3更新内容:
1、修正了当在随机播放状态时,如果切换成顺序播放,会从第一首开始,而不是从当前位置放的问题;反之亦然。
2、花了些时间,修正了这些图片,比原来美观了些;原来的图片大了些,但显示的地方只有这么大,不太好看。并给各个图标加上了动态图显示。
3、增加了无歌曲列表时当点击前进后退图标时的信息提示,播放图标的提示不变。
4、修正了由于目标网页文件中关键字变更,导致获取不到歌曲的问题。
1.2更新内容:
1、修正了一处获取歌曲地址时有时会出错误的问题。
2、修正了当由随机播放切换到顺序播放时,不是从当前位置播放,而是从第一首播放的问题。
3、修正了一处显示不定时出错的问题。
4、增加了自定义刷新时间设置。如果你的机器性能好可设置值小点,性能差的话就把值设置大一点。默认设置为1000,即1秒。
5、精简了部分代码。
6、增加了一个歌曲列表。如何更改列表,请参考player.html文件中说明。
7、更改该插件目录名称,防止和其它插件撞车。
1.1更新内容:
1、修正了获取歌曲地址的代码,确保获取歌曲地址的准备性;同时解决了地址中有中文乱码的问题。
2、改变歌曲名和歌手名显示,从原来的从歌曲文件中获取相关信息改成从网页中获取相关信息,准确性更高。
3、改变循环播放、随机播放的控制方式,现在可以点击图标进行切换;同时添加了单曲连播和播放全部的切换功能。
4、现在改成只获取MP3音乐。MP3音乐的音质相对来说比wma和ra之类的要好些。
5、修改了循环播放、随机播放等已发现的一些问题。将播放器的默认音量设置成50%。
1.0功能介绍:
1、当然是播放音乐。activex用的是wmp的,所以你的wmp能放的就能放,呵呵。real的等过段时间再说吧。
2、歌曲列表。支持从百度mp3自动获取歌曲列表,当然也支持你手动填写歌曲列表。
3、支持播放控制、自动播放、循环播放、随机播放、音量控制。
4、支持歌曲名、歌手显示(是从歌曲文件中获取,如果里面没有也就没法显示了)、支持总时间、播放时间、剩余时间显示(可以切换)
使用说明:
1、MaxThon1.x用法:将压缩包中的文件夹复制到Maxthon\Plugin\MoreOptions\Addons目录下,然后在more options中进行设置,将它启用即可,宽度请设置成320(最佳效果,呵)。
2、MaxThon2.x用法:将压缩包中的文件夹复制到Plugin目录下即可。
3、相关设置在Player.html和list.js文件中都有文字说明。如有不明请跟贴。
4、如果是从网上获取歌曲列表,请先点击“获取歌曲”按钮后再点“播放”。
以下是我的废话:
我一直在用maxthon1.x版本,但花了好长时间也没找到适用于这个版本的状态栏音乐播放器,只有适用于侧边栏的(我的侧边栏基本不用,呵呵)。而MaxThon 2.x却有PlayBar等插件,郁闷。
在使用abc@home老大的More Options过程中,发现了它的强大以及可以自己加addon等功能。
原本想直接使用现成的播放器,但应用时总出现脚本错误,找来找去也找不到原因。于是决定自己动手。
在编写过程中借鉴了exobud的部分代码,在此表示感谢。
总体来说,代码写得超级乱,请各位高手海涵。
希望和我一样在用maxthon1.x版本的朋友能喜欢。
有朋友问能否在2.x下使用,我刚才试了下,加了配置文件,现在可以使用,不过不是在状态栏,而是在插件栏,应该也能达到要求了吧。
欢迎朋友们提意见。
雪域一线天
2008.09.19
jjgn@163.com