WP-Player

Description

WordPress 插件 WP-Player 是一个迷你歌曲播放器,支持多歌曲播放,支持使用网易云音乐, 虾米音乐, QQ音乐, 百度音乐歌曲地址, 也支持自定义上传音乐。

插件介绍:
1. WP-Player 支持网易云音乐, 虾米音乐, QQ音乐, 百度音乐平台
2. 如在网易云音乐打开喜欢的歌曲页面,复制歌曲页面的网址如:http://music.163.com/#/song?id=191213
3. 并将复制的网址填写到后面的表单内。音乐类型将根据网址自动做出选择。
4. 点击获取音乐ID按钮,此时音乐ID出现在表单中。
5. 将短代码 [player autoplay=”1″ random=”1″] 填入您的文章内容中。
6. 短代码中 autoplay 表示是否自动播放;参数”0″表示否;”1″表示是;
7. 短代码中 random 表示是否随机播放;参数”0″表示否;”1″表示是;
8. 支持播放歌单:单音乐页面、专辑页面、艺人页面、精选集页面。
9. PS:本插件需要您的服务器或主机支持 PHP 5.4+ and Curl, OpenSSL 模块已安装。
10. Tips:本插件仅供个人学习研究使用,请勿作为各种商业用户,音乐版权归各音乐平台所有

PS:一篇文章只能插入一个播放器,因为用了MetaBox获取参数,只能一篇文章使用一个。

详细介绍: http://webjyh.com/wp-player/

Screenshots

  • 播放器界面
  • 插件参数填写
  • 插件后台设置

Installation

  1. 上传 wp-player目录 到 /wp-content/plugins/ 目录
  2. 在后台插件菜单激活该插件
  3. 短代码调用插件:
    [player]
    [player autoplay=”1″ random=”1″]

FAQ

Installation Instructions
  1. 上传 wp-player目录 到 /wp-content/plugins/ 目录
  2. 在后台插件菜单激活该插件
  3. 短代码调用插件:
    [player]
    [player autoplay=”1″ random=”1″]

Contributors & Developers

“WP-Player” is open source software. The following people have contributed to this plugin.

Contributors

Translate “WP-Player” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

v2.6.1

  1. 修复 PHP 语法报错问题

v2.6.0

  1. 新增 QQ音乐 百度音乐平台。
  2. 新增 当前歌曲不能播放,跳转至下一曲。
  3. 新增 随机播放歌曲功能。
  4. 新增 $(‘[data-wp-player=”wp-player”]’).WPPlayer(‘reload’); 方法,让单页面用户 可重新初始化播放器。
  5. 新增 $(‘[data-wp-player=”wp-player”]’).WPPlayer(‘destroy’); 方法,用于销毁播放器;
  6. 新增 歌曲列表自动滚动到中间位置,在也不用为找不到当前歌曲烦恼。
  7. 修复虾米,网易获取音乐失败问题。
  8. 修复样式问题,改善收缩列表动画问题
  9. 美化歌曲列表滚动条样式
  10. 更新 SoundManager 版本至最新版本
  11. 在此感谢 @metowolf 开发的 Meting 框架,为获取音乐提供了更简单的方式
  12. 项目地址:https://github.com/metowolf/Meting
  13. 此版本项目结够改动比较大,请删除插件重新安装最好

v2.5.1

  1. 紧急修复因2.5.0版本导致网易云音乐不能播放问题

v2.5.0

  1. 新增自定义上传歌曲支持多歌曲。
  2. 歌曲按一行一个填写,歌曲内容列表按歌曲名显示。
  3. 因考虑自定义上传将会有多条记录,所以才用一行一首歌曲来填写。
  4. 修正歌曲只有两首时,上一首,下一首按钮无用情况。
  5. 现阶段功能上已基本完成,年前将只会进行Bug修复,暂不会开发新功能。
  6. 如还想用2.4.2 老版本 请戳:https://github.com/webjyh/WP-Player/releases
  7. 各位马上就要过年了,各位新年快乐!

v2.4.2

  1. 修正因某些主题使用字体图标导致样式错位
  2. 修正某些主题下歌单不显示的问题
  3. 修正若干样式排版问题
  4. 下个版本将会入手自定义上传多歌曲功能

v2.4.1

  1. 解决因关闭歌词功能导致的JS错误。
  2. 修正移动端最小宽度问题。

v2.4.0

  1. 新增移动端播放适配(暂不支持移动端自动播放歌曲功能)。
  2. 因移动端的兼容性问题,自动播放功能将无法使用。
  3. 因歌词功能消耗较大,在移动端下将被禁用。
  4. 在 iPhone 6、iPhone 5s、iPhone 5、iOS 8.x+系统 测试通过。
  5. 在 Android 4.1+ 系统测试过能。
  6. 因移动端机型混杂,各大浏览器厂商也更多,难免会有意料之外的Bug。
  7. 修正移动端样式问题。
  8. 如想用 v2.3.0 老版本,可去 https://github.com/webjyh/WP-Player/releases 下载

v2.3.1

  1. 紧急修复暂无歌词Bug
  2. 修正图片缓存问题

v2.3.0

  1. 新增歌词预览功能( 支持虾米和网易 )
  2. 因歌词预览功能比较耗费资源,可在单独添加播放器时,打开或关闭此功能。
  3. 因获取歌词功能接口的一些特殊性,如在后台选择中未出现歌词功能,则表示当前站点暂不支持。
  4. 因其调取接口获取歌词在处理歌词时间上难免会有些误差(请不要太在意这些细节)
  5. 修正一些样式错误。
  6. 如想用 v2.2.0 老版本,可去 https://github.com/webjyh/WP-Player/releases 下载

v2.2.0

  1. 新增网易云音乐网址的调用(支持单音乐页面、专辑页面、艺人页面、精选集[即歌单]页面)
  2. 因网易的接口一些特殊性,如在后台选择网站类型中没有出现网易音乐,则您当前的站点暂不支持网易云音乐。
  3. 其次要感谢牧风的音乐播放插件,作为参考实现了网易接口的思路。
  4. 在次还要感谢此文作者 https://github.com/yanunon/NeteaseCloudMusic/wiki/网易云音乐API分析
  5. 修正播放器请求容错处理方案。
  6. 去除短代码中 00:00 字样。
  7. 修正播放器样式问题。
  8. 如想用 v2.1.0 老版本,可去 https://github.com/webjyh/WP-Player/releases 下载

v2.1.0

  1. 因发现最近播放器在解析虾米地址时,出现不稳定的情况,采用最新发现的虾米接口。
  2. 新接口将是直接调取虾米网接口,速度更快且稳定。
  3. 为其保险起见,怕日后虾米封其接口,如获取失败,将移交给新浪云解析。
  4. 去除播放器HTML中的 Loading 字样,为其前台显示更美观。
  5. 修正播放器样式问题。
  6. 修正某些情况下导致图片无法显示的情况。
  7. 如想用 v2.0.1 老版本,可去 https://github.com/webjyh/WP-Player/releases 下载

v2.0.1

  1. 修正因接口调制后台无法抓取虾米ID的问题
  2. 后台无法抓去将采用 新浪云来解析
  3. 修正播放器样式问题。

v2.0.0

  1. 播放器新版扁平皮肤
  2. 支持虾米多歌曲播放
  3. 支持单音乐页面、专辑页面、艺人页面、精选集页面
  4. 重构虾米地址填写解析;现只需复制网址,便可自动解析虾米ID。
  5. 将解析虾米地址移交至插件本身
  6. 重构播放器JS,采用SoundManger2来管理
  7. 支持IE6+,FireFox,Chrome;
  8. 废除短代码 loop 参数
  9. 关闭后台无用选项设置

v1.3.4

  1. 修正 弱干 Bug
  2. 由百度云平台解析 换至 新浪云平台
  3. 百度云平台解析至 2014-10月底废除,请各位小伙伴赶紧更新

v1.3.2

  1. 修正 后台 jQuery 选项选择无用的Bug。

v1.3.1

  1. 因提交到官方所以删除一些无用文件
  2. 由原来自带的jQuery库 修改调用WordPress自带jQuery库

v1.3.0

  1. 增加百度云API,使解析虾米音乐地址更稳定
  2. 细节调整
  3. 修复Bug
  4. 代码重构
  5. 初次使用请到插件设置页面,设置虾米解析API。

v1.2.0

  1. 增加皮肤选择
  2. 新增扁平化皮肤 具体效果查看本页面播放器
  3. 增加插件设定按钮
  4. 扁平化皮肤 只支持 Chrome 和 FireFox 游览器

v1.1.0

  1. 因虾米API变动,解决获取歌曲地址问题!
  2. 添加根据虾米ID自动获取歌曲信息
  3. MeatBox 更加简洁化

v1.0.0

  1. 插件初始版本