好友
阅读权限10
听众
最后登录1970-1-1
|
Sydia 的前身是海外付费网页源码交易平台 CodeCanyon 上价格 60 美元的音乐播放器 DigiMuse。实际上,该平台还有一众名气爆棚的播放器,比如 PlayTube、BeMusic、phpSound、DeepSound,等等。这些程序我们均有拿到并破解过其源代码,但综合各项表现,最后最为令人惊叹的竟然还是这款其貌不扬的 DigiMuse。此前我们一直在使用的是上面提到过的破解版的 DeepSound,但这款软件太过臃肿,代码逻辑算不上清晰,没有充分发挥 PHP 的优秀特性,且界面给人一种无形的阻力感(即造成一种加载、反应慢的错觉)。
后来我们很幸运地试运行了 DigiMuse,这款程序基于 Drupal 设计器构建,而 Drupal 最令人喜爱的一点就是其逻辑的简洁性。果不其然,DigiMuse 没有让我们失望,她的源代码思路清晰、注释恰到好处,细节之处十分规范,而且功能强大。DigiMuse 还为皮肤预留了大量接口,这极大地方便了以后可能的二次开发。但不幸的是,外网流出的一些所谓破解版本并没有做到真正完全的破解,就连成功安装都是个问题。此外,虽然 DigiMuse 已经十分优秀,但其仍旧存在小部分 BUG 和视觉缺陷。
在一个网上的朋友偶然再次提到了 DigiMuse 之后,我决定对其进行小幅二开,于是便有了现在这一重新封装后的增强版本。
主要功能
- 页面设计:内置强大的页面设计器,让您真正地对网站的页面及其小部件进行自定义排版;
- 动态加载:使用主流 AJAX 逻辑,实现网站内容动态更新 & 加载,节省流量的同时提高性能与观感;
- 音乐销售:对于手握音乐版权的用户,提供音乐商城功能,内置用户资产,可充值、可销售、可管理;
- 订阅系统:订阅系统十分完善,用户间能够互相关注、订阅彼此创建的歌单,软件还划时代地提供了歌单共享功能;
- 权限管理:提供完备的用户组管理功能,能够具体设置每个用户组的详细权限,以及添加新用户组、用户归档,等等;
- 音乐波谱:使用内置的波谱生成器或 ffmpeg 生成并动态加载音乐的彩色声音波谱;
- 用户资料:用户能够选择付费升级为高级版账户、修改用户名、头像、资料卡背景图片、入驻成为歌手;
- 歌单系统:用户能够创建属于自己的歌单,并将任何音乐添加到歌单中;
- 分块上传:程序提供分块上传功能,提高音乐上传体验并提高音频上传效率;
- 独立歌手:为歌手提供一个独立的资料页面,个人站长再也不用担心上传的音乐歌手全是自己了;
- 数字货币:支持基于 coinpayments 平台的数字货币支付,增强交易体验;
- 外接程序:支持社交帐号联合登录、支持 PHP/STMP 邮件发送、支持第三方对象存储、支持 Spotify/Youtube 全功能;
- 实用工具:为管理员提供实用工具,能够对内部数据库和文件结构进行自主浅度优化。
改进功能
- 完善汉化:修改原版本程序默认安装简体中文,汉化后台管理控制面板等关键部位,现汉化程度已达 99%;
- 移除授权:彻底移除授权码、服务器签名校验码和客户端校验码,纯净化软件运行环境,安装程序输入必要信息即可直接安装;
- 视效修复:精心调整原程序主题,优化大量视觉效果、微调动画视觉表现、调整主题色和全局字体等细节;
- 对象存储:将原版本 AWS S3 亚马逊对象存储修改为腾讯云 COS 对象存储,妈妈再也不用担心服务器文件太多一团乱麻;
- 修复BUG:修复了一些非常恼人的恶性 BUG,涵盖安装程序、用户设置、评论等各个位置。
运行截图
音乐播放器界面
用户首选项编辑页面
用户资料卡页面
程序安装
在此处下载最新版本的 Sydia 音乐播放软件,其大小约为 26 MB。如果您想要下载 TAR.GZ 格式的源代码,请单击此处。
将下载得到的压缩包上传到您服务器存放网站的目录中并解压,将得到的 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 非常容易,您只需要输入一些常规信息即可。 |
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|