XiaMiPlayer插件 for typecho 0.9(更新至3.1.2)

2013-11-07
1655 字
5 分钟阅读时长

提醒:本文最后更新于 4719 天前,文中所描述的信息可能已发生改变,请谨慎使用。

曾经大家以为Typecho还会蓬勃发展的时候,它停下了脚步;现在大家以为Typecho必然行之将死的时候,它居然更新了!是的,在半个月前,历时几年后Typecho终于发布了新版。虽然只是小小的0.1,但是这是一个契机,之后Typecho开始了疯狂的更新,Github上也开始活跃了起来。不管怎么说,这是一件值得令人高兴的事情。

新版最重要的一个功能就是把Markdown编辑器给加上去了,而且样式上都有比较大的变化,所以我的XiaMiPlayer插件对于新版也出现了一点问题。在前几个版本Typecho终于恢复了文章/页面编辑页面上的插件接口之后,我就立马做了一下优化。目前这个版本应该能比较完美的支持Typecho 0.9了。

目前的版本号是3.0.1,算是Alpha版吧。如果大家有什么意见建议的话请留言。以后的打算是这样的,基数版本号(3.x)对应新版,偶数版本号(2.x)对应老版本,想要下载老版本的可以在这里下载:XiaMiPlayer插件 for typecho 0.8。


本插件更新至3.0.2版,增强了插件与Typecho后台的兼容性(推荐使用默认Markdown编辑器效果会更好),并增加了多个快捷键。

快捷键一览:

  • Ctrl + Shift + M :进入插件
  • Esc :退出插件
  • Ctrl + ← :虾米搜索
  • Ctrl + → :输入链接
  • Ctrl + ↑ :上一页
  • Ctrl + ↓ :下一页
  • Ctrl + Enter : 搜索
  • Ctrl + [1-8] :插入相应行的歌曲

本插件紧急更新至3.0.3版,修复了搜索结果页码不重置的问题,同时为搜索结果增加数字提示以方便使用快捷键。


本插件更新至3.0.4版,增加了对非默认Markdown编辑器的支持,更新播放器代码,设置为默认不自动加载歌曲文件,减少页面加载时间。


本插件更新至3.0.5版,修复了自定义歌曲地址不支持自定义配色的BUG。


本插件更新至3.0.6版,修复了之前版本播放器的一些样式问题。增加了添加列表播放器的功能(暂时还没有简洁好看的播放器样式,所以还是先用了官方的Flash播放器,所以只支持虾米搜索添加,直链添加会在之后的版本中支持)。选择了列表模式之后添加的歌曲会进入列表中,上下拖拽列表歌曲可以对歌曲进行排序,左右拖拽至外侧可删除歌曲。新功能写的比较仓促没做过多的测试,欢迎反馈意见。


本插件更新至3.0.7版,更改音乐的插入方式(由iframe替换为script)。列表播放支持自定义地址。代码改动较大,为了兼容老版本没有将一些废弃文件去除掉,想要研究代码的可以进插件内查看。


本插件更新至3.0.8版,修复了音乐搜索不可用的问题


本插件更新至3.0.9,修复了一些小BUG,增加直接解析文章内以http://开头的虾米链接插入歌曲、专辑、精选集功能。例如在文章中直接插入“http:// www.xiami.com/album/435293“(请自行去除空格)即可插入该专辑的所有音乐,同时支持Markdown模式和非Markdown模式。

http://www.xiami.com/album/435293


本插件更新至3.1.0,修改插件内以相对协议加载相关文件,防止https阻止非https的资源加载。同时修改播放器的class名称防止与主题自带样式冲突。


插件更新至3.1.1,主要是修改了接口地址,另外修改了一个多歌曲时无法切换的 BUG。之前的服务放在 SAE 上由于 SAE 开始收费遂切换到另外一个免费服务提供商。由于该服务商未提供 SSL 服务所以对于 https 用户只能抱歉。如果需要替换之前已经发布的歌曲链接可以在数据库中执行以下命令进行批量替换:

UPDATE `typecho_contents` SET `text` = REPLACE(`text`, 'songs.sinaapp.com', 'xiamiplayer.songs.ali-sh.goodrain.net:10080')

插件更新至 3.1.2,还是修改接口地址,求个国内主机啊卧槽 T_T

下载地址:百度云 | 微盘

本文作者lizheming

发布于 2013-11-07,最后更新于 2013-11-07

125 评论

微凉的风 Chrome30.0Windows 7
2013-11-09 02:31:03

不知道是不是哪儿有问题,怎么插入进入的歌,都是代码状态.是我哪儿没设置好?

公子Chrome30.0Windows 7
2013-11-09 02:46:34

@微凉的风 去 https://github.com/typecho/typecho-replica 这里下载最新版的Typecho,之前的版本Markdown会转义iframe标签,更新之后就会正常的。

微凉的风Chrome30.0Windows 7
2013-11-09 03:01:27

@公子OK,已经好了.感谢感谢,有虾米真不错.

白樱花开Chrome30.0Windows 7
2013-11-21 04:42:17

@公子跟楼上所说的问题一样,用的是0.9beta版,怎么解决呢,谢谢啦!

怡红公子Chrome31.0Windows 7
2013-11-21 04:55:12

@白樱花开 去Github上下载新版就好了,地址请看:https://github.com/typecho/typecho-replica

白樱花开Chrome30.0Windows 7
2013-11-21 20:33:26

@怡红公子我只想替换那个编辑器,要怎么修改呢?

公子Chrome31.0Windows 7
2013-11-21 22:13:31

@白樱花开有插件啊,如果喜欢HTML的话用TINYMCE的那个编辑器,不喜欢这个Markdown编辑器想换一个Markdown编辑器的话可以推荐使用我移植过来的另外一款编辑器:http://imnerd.org/editor-plugin-for-typecho.html

如果自己要移植编辑器的话写插件的时候只要往richEditor接口上插入代码就可以覆盖原来的编辑器了。

Mr.Q Firefox25.0Windows 7
2013-11-07 08:02:54

传说中的沙发~~~
Ps.插件没用的地方。。。

怡红公子Chrome30.0Windows 7
2013-11-07 20:24:23

@Mr.Q 什么叫没用的地方?是不知道在哪里用么?启用插件之后Markdown编辑器的工具栏那块会多出一个♫音乐符号,点击那个就可以用了,或者使用快捷键Ctrl+Shift+M

孙华Chrome28.0Windows 7
2014-01-03 21:20:58

@怡红公子
原来这么用。

怡红公子Chrome31.0Windows 7
2014-01-04 02:38:22

@孙华 额,我以为这是一件很简单的事情呢,汗!

孙华Chrome28.0Windows 7
2014-01-04 04:22:48

@怡红公子下载了之后不能用,播放器颜色不可变,整体显示为一个色块。。。

公子Chrome31.0Windows 7
2014-01-04 04:46:36

@孙华 咦?怎么会这样,能给个预览么?