【Github】项目名:SyncMusic:PHPSwoole开发的在线同步点歌台
项目简介
SyncMusic是一个用PHPSwoole开发的在线同步点歌台。它具备多种功能,支持自由点歌、切歌、调整歌曲排序、删除指定音乐,还包含基础权限分级。同时支持多人实时聊天和投票切掉当前音乐等功能,管理员拥有更多权限,如切歌、删除指定音乐、将指定音乐提前播放、禁言指定用户等。界面美观采用Material Design,无需登录即可点歌,并且由Swoole内存表储存数据而非数据库。另外,在获取音乐时间长度时使用了python脚本。
项目总结
这个项目功能丰富且代码注释详细,适合新人学习PHP WebSocket应用程序开发。如果在安装方面遇到问题可以到Wiki查看或者通过Issues提问,同时如果有更好的读取音乐时间的方法也欢迎通过pr或者Issues告知。期待大家留言参与对这个项目的讨论。