BeMusic - 音乐流媒体引擎
概述
BeMusic 是一个多用途的音乐分享和流媒体平台,可用于创建各种与音乐相关的网站,例如类似于 SoundCloud、MixCloud、Spotify 等平台。它无需编码知识即可在几分钟内建立自己的音乐流媒体网站,功能强大,足以媲美甚至超越市场上其他主流流媒体服务。
功能
- 自动化:BeMusic 可设置为“自动化”模式,通过 YouTube API 自动从第三方网站导入和更新艺术家、专辑、歌曲、频道等信息,并支持音乐和视频流媒体。也可禁用自动化功能,将 BeMusic 用作内容管理系统 (CMS),从管理区域创建和管理内容,包括艺术家、专辑、歌曲、频道、视频等。
- 用户艺术家:允许用户创建个人资料,上传并与他人分享自己的音乐,上传的歌曲会自动生成实时波形图。用户还可对喜爱的歌曲和专辑进行评论、转发、点赞和嵌入。
- 高性能:BeMusic 轻量级,开箱即用,具有极快的性能和页面加载速度。
- 用户库:用户可将歌曲、专辑和艺术家添加到 BeMusic 的个人库中,还可创建、分享和关注播放列表。
- 播放器:功能齐全的播放器,支持随机播放、重复播放、歌词显示、队列管理等。
- 暗黑模式:提供预置的明亮和暗黑主题,可通过外观编辑器完全自定义或添加新主题。
- 频道:创建自动或手动管理的频道,展示符合特定条件或按特定值排序的内容,例如播放量前50的歌曲、新发布专辑、热门流派等。
- 搜索:在“自动化”模式下,几乎可以通过搜索找到任何艺术家、专辑或歌曲。
- 广告:提供6个集成广告位,只需在管理面板粘贴广告代码即可自动显示。
- 角色与权限:为用户分配角色和权限,控制对特定功能的访问权限。
- 分析:Google Analytics 集成到管理面板,方便查看网站表现。
- 可翻译:支持从管理面板轻松翻译网站,支持多语言。
- 响应式设计:BeMusic 完全响应式,适配桌面、移动端、平板等设备。
- SEO 编辑器:通过管理区域的外观编辑器直接修改所有页面的 SEO 标签。
- 认证系统:支持社交登录(Facebook、Twitter、Google)、常规登录、注册、密码恢复、账户设置等。
- 简单安装:通过易用的安装程序和文档,无需编码或服务器知识,几分钟即可安装完成。
- 上下文菜单:集成上下文菜单(右键点击歌曲、艺术家、专辑或播放列表),支持多种操作,触控设备可通过点击省略号按钮访问。
- 多主页选择:支持选择多个主页,包括默认登陆页面、登录页面或自定义 HTML 页面。
- SaaS 模式:通过内置高级订阅系统赚钱,设置不同的订阅计划,控制功能和限制。
- 艺术家和专辑页面:为数百万艺术家和专辑自动生成页面,包含完整唱片目录、相似艺术家、进阶电台、传记、图片、流派等。
- 单页应用:BeMusic 基于 AJAX 的单页应用,导航时无需刷新浏览器页面。
- 其他改进:支持直接从浏览器上传文件到 S3,支持批量移动播放列表中的歌曲,优化大量歌曲的表格性能,集成 Google Analytics v4,增加评论长度限制至1000字符等。
要求
- PHP 8.1 或更高版本
- PDO 扩展(默认启用)
- php_fileinfo 扩展(默认启用)
- MySQL 数据库服务器