V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
nyatou
V2EX  ›  分享创造

重复造轮子之 Music_Radio--- 基于 nodejs 的 在线同步音乐播放平台。。

  •  
  •   nyatou · 2020-05-15 19:44:16 +08:00 · 987 次点击
    这是一个创建于 1443 天前的主题,其中的信息可能已经有所发展或是发生改变。

    萌新第一次在创造区发帖,瑟瑟发抖。

    这个小玩意是去年受 SyncMusic启发写的一个练手项目。当时的初衷是想用 nodejs 把这个 php 版本的小创意复现一遍。然后写完之后在硬盘里面积灰了好久。最近终于克服晚期拖延症,把代码整理重构了一下部署了一个 demo 在线上。还在 coding 的老哥们可以进去听听歌。

    代码MusicRadio

    在线演示: MusicRadio

    简介:

    MusicRadio 是一个使用 nodejs 开发的基于 websocket 的在线同步播放音乐室,支持多房间(公开 /非公开房间) / 多管理员 / 点歌 / 随机播放 /聊天 / 弹幕等功能特性,并提供了基本的管理功能,如:屏蔽用户、屏蔽 ip 地址、禁言、设置房间管理员等。

    功能简介

    1. 房间
      • 大厅
      • 创建房间
        • 私密(密码加入)
        • 公开
        • 人数限制
        • 设置房间管理员
        • 屏蔽 ip/用户
        • 禁言
    2. 音乐播放器(同一房间操作同步)
      • 暂停 /播放
      • 切歌
      • 调整进度
      • 屏蔽音乐(默认自动静音)
    3. 聊天
      • 颜色标识(管理员高亮)
      • 表情包支持
      • @支持
      • 特殊消息悬浮提醒
      • 未读消息提醒
      • 弹幕
      • 消息撤回
    4. 搜索、点歌
      • 模糊搜索
      • 批量点歌
    5. 播放列表
      • 增删(管理员)
      • 移动 (管理员)
    6. 全站数据聚合展示
    7. 超级管理员角色切换(可切换为游客)
    8. 其他......
    sanmmmm
        1
    sanmmmm  
       2020-05-15 20:01:46 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4912 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 09:51 · PVG 17:51 · LAX 02:51 · JFK 05:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.