源码简介
Sydia在线音乐播放器php源码,基于CodeCanyon音乐播放器二开而来,吾爱大佬国外花价60 美元买来的。
这款程序基于 Drupal 设计器构建,源代码思路清晰、注释恰到好处,细节之处十分规范,功能强大。DigiMuse 还为皮肤预留了大量接口,这极大地方便了以后可能的二次开发。
源码功能
页面设计:内置强大的页面设计器,让您真正地对网站的页面及其小部件进行自定义排版;
动态加载:使用主流 AJAX 逻辑,实现网站内容动态更新 & 加载,节省流量的同时提高性能与观感;
音乐销售:对于手握音乐版权的用户,提供音乐商城功能,内置用户资产,可充值、可销售、可管理;
订阅系统:订阅系统十分完善,用户间能够互相关注、订阅彼此创建的歌单,软件还划时代地提供了歌单共享功能;
权限管理:提供完备的用户组管理功能,能够具体设置每个用户组的详细权限,以及添加新用户组、用户归档,等等;
音乐波谱:使用内置的波谱生成器或 ffmpeg 生成并动态加载音乐的彩色声音波谱;
用户资料:用户能够选择付费升级为高级版账户、修改用户名、头像、资料卡背景图片、入驻成为歌手;
歌单系统:用户能够创建属于自己的歌单,并将任何音乐添加到歌单中;
分块上传:程序提供分块上传功能,提高音乐上传体验并提高音频上传效率;
独立歌手:为歌手提供一个独立的资料页面,个人站长再也不用担心上传的音乐歌手全是自己了;
数字货币:支持基于 coinpayments 平台的数字货币支付,增强交易体验;
外接程序:支持社交帐号联合登录、支持 PHP/STMP 邮件发送、支持第三方对象存储、支持 Spotify/YouTube 全功能;
实用工具:为管理员提供实用工具,能够对内部数据库和文件结构进行自主浅度优化。
源码安装方法
将下载得到的压缩包上传到您服务器存放网站的目录中并解压,将得到的 Sydia 设置为网站运行的根目录(或进行重命名)。
确保您为程序目录设置了正确的访问权限,这些文件/文件夹的所有者应当类似www或www-data,权限应至少为0755。
在安装 Sydia 之前,先确保您的服务器符合以下条件:
安装了 WEB 服务器,例如 Apache 或 Nginx;
安装了 MySQL 5.7 或更高版本。注意,MySQL 5.6 及其之前的版本未经过测试;
安装了 PHP 5.3 或更高版本,并启用了gd、mbstring、cURL、MySQLi 扩展;
PHP 已经启用 allow_url_fopen,对于大多数服务器而言,该功能默认为启用。
如果您使用宝塔面板,一般情况下上述条件基本默认全部符合。但 请注意您的 WEB 服务器种类。
如果您使用 Nginx 而非 Apache 作为 WEB 服务器,则需要添加伪静态规则:if (!-e $request_filename) {rewrite ^/(.*)$ /index.php?q=$1 last;}
在确保一切正常之后,前往“您的域名/installer”启动安装向导。安装 Sydia 非常容易,您只需要输入一些常规信息即可。