Welcome to MAIFANG — curated source code


Specifications

分类 script
标签 Extension, Enabled, BeMusic是一个多功能的音乐分享和流媒体平台。它可用于创建许多不同类型的与音乐相关的网站,包括类似于SoundCloud、Mixcloud、Spotify等网站。, 官方前台演示, httpsbemusic1vebtocom, httpsbemusic2vebtocom, BeMusic可以设置为“自动化”模式,自动从第三方网站导入和更新艺术家、专辑、曲目、频道和其他信息,以及使用YouTube, API流媒体音乐和视频。, 所有自动化功能都可以禁用,这使得BeMusic可用作内容管理系统。通过从管理区域创建和管理艺术家、专辑、曲目、频道、视频等来控制站点上显示的内容。, 用户艺术家, 允许用户设置他们的个人资料并上传和共享他们的音乐给其他人。, 上传的歌曲将实时自动生成波形。, 用户可以评论、转发、点赞、嵌入和列出他们喜欢的曲目和专辑,以及通过社交媒体轻松地分享它们。, 用户和艺术家资料, 用户可以使用自定义头像、背景图像、描述、社交链接、位置等来个性化他们的个人资料页面。, 关注者系统, 用户可以通过关注其他用户和艺术家的活动来保持最新状态。, 使用我们易于使用的安装程序和文档,在几分钟内轻松安装BeMusic,无需编码或服务器知识。, 可编辑的首页, 可以通过内置的外观编辑器轻松编辑默认的首页,并进行实时预览而无需编码知识。
作者 reishi
采集源 topide.com

About this source

脚本代码 分享 打印版本 举报 PHP音乐流媒体引擎 BeMusic v3.1.3 reishi 2024-11-23 751 5 50 源码简介BeMusic是一个多功能的音乐分享和流媒体平台。它可用于创建许多不同类型的与音乐相关的网站,包括类似于SoundCloud、Mixcloud、Spotify等网站。在线演示官方前台演示https://bemusic.1.vebto.comhttps://bemusic.2.vebto.com功能介绍自动化 - BeMusic可以设置为“自动化”模式,自动从第三方网站导入和更新艺术家、专辑、曲目、频道和其他信息,以及使用YouTube API流媒体音乐和视频。内容管理 - 所有自动化功能都可以禁用,这使得BeMusic可用作内容管理系统。通过从管理区域创建和管理艺术家、专辑、曲目、频道、视频等来控制站点上显示的内容。用户艺术家 - 允许用户设置他们的个人资料并上传和共享他们的音乐给其他人。波形 - 上传的歌曲将实时自动生成波形。分享 - 用户可以评论、转发、点赞、嵌入和列出他们喜欢的曲目和专辑,以及通过社交媒体轻松地分享它们。用户和艺术家资料 - 用户可以使用自定义头像、背景图像、描述、社交链接、位置等来个性化他们的个人资料页面。关注者系统 - 用户可以通过关注其他用户和艺术家的活动来保持最新状态。易于安装 - 使用我们易于使用的安装程序和文档,在几分钟内轻松安装BeMusic,无需编码或服务器知识。可编辑的首页 - 可以通过内置的外观编辑器轻松编辑默认的首页,并进行实时预览而无需编码知识。SaaS模式 - 通过内置的高级订阅系统赚钱。为用户创建不同的计划,并控制每个计划的功能和限制。高性能 - BeMusic轻量且性能卓越,开箱即用具有极快的性能和页面加载时间。用户库 - 用户除了播放列表外,还可以在BeMusic中将歌曲、专辑和艺术家添加到他们的库中。播放列表 - 用户可以创建、共享和关注播放列表。播放器 - 完整功能的播放器,包括随机播放、重复、歌词、队列等。暗黑模式 - BeMusic带有预构建的浅色和深色主题。您可以完全自定义它们或通过外观编辑器添加新主题。频道 - 创建自动化或手动管理的频道,以显示符合特定标准或按特定值排序的内容。例如:播放次数最多的前50首曲目、新发布的专辑、热门流派、按播放次数排序的专辑等。搜索 - 启用“自动”模式时,几乎可以通过搜索找到任何艺术家、专辑或曲目。自定义页面 - 可以使用内置的所见即所得编辑器创建自定义页面(例如服务条款、关于我们等)。菜单编辑器 - 所有站点上的菜单都可以通过拖放轻松编辑和重新排序,无需编码知识。外观编辑器 - 可以通过内置的外观编辑器轻松管理站点外观(颜色、标志、首页、菜单等)。广告 - 将广告代码粘贴到管理员面板中的集成广告槽中,BeMusic将自动显示它们。角色和权限 - 分配角色和权限给用户,以授予或限制其在站点上访问特定功能的权限。分析 - Google Analytics已整合到管理员面板中,因此您无需打开单独的页面即可查看站点的情况。可翻译 - 站点可以轻松从管理面板翻译,还具有多语言支持。响应式 - BeMusic完全响应式,适用于桌面、移动设备、平板电脑和其他设备。文档 - BeMusic带有深入的文档,从安装到所有功能都有详细说明。SEO编辑器 - 可以直接从管理员区域的外观编辑器中修改所有页面的SEO标签。身份验证 - 完整功能的身份验证系统,具有社交登录(Facebook、Twitter和Google)、普通登录、注册、密码恢复、帐户设置等功能。禁用注册 - 可以完全从管理员面板禁用注册,因此只有您在管理员面板中手动创建的用户才能登录。专业设计 - 基于Google材料设计的完美像素专业设计。设置 - 管理员面板具有许多设置,允许您根据需要微调站点。多个主页 - 可以选择多个主页,包括频道、首页、登录页面或您自己的自定义HTML页面。源代码 - 购买时您将收到完整的未加密源代码,从而可以轻松进行自定义修改。更多介绍请访问官方网站系统需求PHP Version >= 8.1PDO PHP Extension Enabledphp_fileinfo Extension EnabledMySQL Database更新日志点击查看官方更新日志下载地址&安装方法 .dlepay-box{border:1px solid rgba(128,128,128,.28);border-radius:14px;padding:18px 20px;margin:18px 0;background:rgba(128,128,128,.06);box-shadow:0 6px 20px rgba(15,23,42,.05);font-size:14px;line-height:1.7;color:inherit} .dlepay-box.dlepay-free,.dlepay-box.dlepay-paid{border:1px solid rgba(34,197,94,.5);background:rgba(34,197,94,.09);box-shadow:none} .dlepay-head{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap} .dlepay-badge{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:rgba(15,118,110,.92);color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap} .dlepay-free .dlepay-badge,.dlepay-paid .dlepay-badge{background:rgba(22,163,74,.92)} .dlepay-head__text{flex:1;min-width:200px;font-size:14px;line-height:1.7;color:inherit} .dlepay-head__text b{color:#ef4444;font-size:16px} .dlepay-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px} .dlepay-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:transform .15s ease,box-shadow .15s ease;font-family:inherit} .dlepay-btn:active{transform:translateY(1px)} .dlepay-btn-primary{background:#1677ff;color:#fff;box-shadow:0 8px 18px rgba(22,119,255,.22)} .dlepay-btn-primary:hover{background:#0f62d9;color:#fff} .dlepay-btn-ghost{background:transparent;color:inherit;border-color:rgba(128,128,128,.42)} .dlepay-btn-ghost:hover{background:rgba(128,128,128,.14)} .dlepay-sub{margin-top:8px;font-size:12px;color:inherit;opacity:.62} .dlepay-note{margin-bottom:10px;font-size:13px;font-weight:700;color:#16a34a} .dlepay-content{margin-top:12px;padding:14px 16px;border:1px dashed rgba(128,128,128,.42);border-radius:10px;background:transparent} .dlepay-modal{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99999;display:none;color:inherit} .dlepay-modal.is-open{display:block} .dlepay-modal__mask{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(15,23,42,.55)} .dlepay-modal__dialog{position:relative;width:min(92vw,360px);margin:10vh auto 0;background:#fff;color:#0f172a;border-radius:16px;padding:22px 22px 18px;box-shadow:0 24px 60px rgba(15,23,42,.35);text-align:center} .dlepay-modal__title{font-size:16px;font-weight:800;color:#0f172a;margin-bottom:14px} .dlepay-modal__close{position:absolute;top:8px;right:12px;border:0;background:transparent;font-size:22px;line-height:1;color:#94a3b8;cursor:pointer} .dlepay-modal__close:hover{color:#0f172a} .dlepay-loading{font-size:13px;color:#94a3b8;padding:30px 0} .dlepay-qr{display:none;width:220px;height:220px;margin:0 auto;border-radius:10px;border:1px solid rgba(128,128,128,.3);background:#fff} .dlepay-status{margin-top:12px;font-size:13px;line-height:1.7;color:#334155;min-height:20px} .dlepay-status b{color:#ef4444;font-size:15px} .dlepay-ok{color:#16a34a;font-weight:700} .dlepay-err{color:#ef4444;font-weight:700} [data-theme="dark"] .dlepay-box{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.14);box-shadow:none} [data-theme="dark"] .dlepay-box.dlepay-free,[data-theme="dark"] .dlepay-box.dlepay-paid{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.45)} [data-theme="dark"] .dlepay-head__text b,[data-theme="dark"] .dlepay-status b,[data-theme="dark"] .dlepay-err{color:#f87171} [data-theme="dark"] .dlepay-ok{color:#4ade80} [data-theme="dark"] .dlepay-btn-primary{background:#2f81f7;box-shadow:none} [data-theme="dark"] .dlepay-modal__dialog{background:#1e2228;color:#e6e6e6;box-shadow:0 24px 60px rgba(0,0,0,.65)} [data-theme="dark"] .dlepay-modal__title{color:#f1f5f9} [data-theme="dark"] .dlepay-modal__close{color:#9aa4b2} [data-theme="dark"] .dlepay-modal__close:hover{color:#fff} [data-theme="dark"] .dlepay-loading{color:#9aa4b2} [data-theme="dark"] .dlepay-status{color:#cbd5e1} @media (max-width:480px){.dlepay-box{padding:14px}.dlepay-btn{width:100%}} × 扫码支付 正在加载… (function(){ if (window.dlePayReady) { return; } window.dlePayReady = true; var CFG = {"url":"https:\/\/topide.com\/index.php?do=pay","qr":"https:\/\/topide.com\/index.php?do=alipaypay&action=qr&data=","token":"4454a01b5583578770b54619f3c0e66f0b645761","currency":"积分"}; function el(id) { return document.getElementById(id); } window.dlePayOpen = function(){ var m = el('dlepay-modal'); if (m) { m.className = 'dlepay-modal is-open'; m.setAttribute('aria-hidden','false'); } }; window.dlePayClose = function(){ var m = el('dlepay-modal'); if (m) { m.className = 'dlepay-modal'; m.setAttribute('aria-hidden','true'); } }; window.dlePayStatus = function(html, cls){ var s = el('dlepay-status'); if (!s) { return; } s.className = 'dlepay-status' + (cls ? ' ' + cls : ''); s.innerHTML = html; }; window.dlePayLoading = function(on){ var l = el('dlepay-loading'); var q = el('dlepay-qr'); if (l) { l.style.display = on ? 'block' : 'none'; } if (on && q) { q.style.display = 'none'; } }; function post(action, data, callback){ var fd = new FormData(); fd.append('action', action); fd.append('token', CFG.token || ''); for (var k in data) { if (Object.prototype.hasOwnProperty.call(data, k)) { fd.append(k, data[k]); } } fetch(CFG.url, { method: 'POST', body: fd, credentials: 'same-origin', headers: { 'X-Requested-With': 'XMLHttpRequest' } }).then(function(r){ return r.json(); }).then(function(d){ callback(d || { status: 'error', message: '返回数据异常' }); }).catch(function(){ callback({ status: 'error', message: '网络错误,请稍后重试' }); }); } window.dlePayScan = function(tagId, newsId){ window.dlePayOpen(); window.dlePayLoading(true); window.dlePayStatus('正在生成支付二维码…'); post('create', { tag_id: tagId, news_id: newsId }, function(d){ window.dlePayLoading(false); if (d.status === 'success') { if (d.free || d.paid) { window.dlePayStatus('已解锁,正在刷新…'); setTimeout(function(){ location.reload(); }, 500); return; } var q = el('dlepay-qr'); if (q) { q.src = CFG.qr + encodeURIComponent(d.qr_code); q.style.display = 'block'; } window.dlePayStatus('请使用支付宝扫码支付 ' + d.amount + ' 元(' + d.price + ' ' + (CFG.currency || '') + ')'); window.dlePayPoll(d.out_trade_no); } else { window.dlePayStatus('' + (d.message || '下单失败') + ''); } }); }; window.dlePayPoll = function(outTradeNo){ var tries = 0; function tick(){ tries ++; if (tries > 200) { window.dlePayStatus('二维码已过期,请关闭后重新下单'); return; } post('query', { out_trade_no: outTradeNo }, function(d){ if (d.status === 'paid') { window.dlePayStatus('支付成功,正在刷新…'); setTimeout(function(){ location.reload(); }, 600); return; } if (d.status === 'closed') { window.dlePayStatus('订单已关闭,请重新下单'); return; } setTimeout(tick, 3000); }); } setTimeout(tick, 2500); }; window.dlePayBalance = function(tagId, newsId){ if (!window.confirm('确认使用余额支付?')) { return; } window.dlePayOpen(); window.dlePayStatus('正在处理…'); post('balance', { tag_id: tagId, news_id: newsId }, function(d){ if (d.status === 'success') { window.dlePayStatus('支付成功,正在刷新…'); setTimeout(function(){ location.reload(); }, 500); } else { window.dlePayStatus('' + (d.message || '支付失败') + ''); } }); }; })(); 付费内容此部分内容需要支付 15 积分 后查看,请先登录。 文章由 reishi 于 2024-12-08 编辑原因:更新版本至v3.1.3 标签 BeMusicMusic StreamingPHP音乐网站源码

Information is compiled from public listings; confirm the final price and support with our service desk.

Request a quote

Leave your contact and we will get back to you shortly. No spam.

Leave your contact and we will get back to you shortly. No spam.

Related sources

View all→
← Back to list