BBBUG-Wechat-App,是一个可以聊天听歌的音乐聊天室项目,支持多房间的点歌听歌聊天室微信小程序,实现了类KTV的点歌、顶歌、切歌,也可以自己听自己的歌,支持多房间和创建私人房间,支持房间加密和切换房间模式。

部署声明

  项目中使用的音乐来源于第三方平台,版权归他们自己所有,项目以及其他各个端均仅用于学习和交流!

技术架构

  IM后端采用node-websocket实现Websocket服务,使用pm2持久化运行,Nginx做Wss代理,前端采用ElementUI&vue实现,后端使用PHP做数据接口API,PHP-CLI做后端数据同步,Redis做数据队列与缓存。

已实现功能

1、普通文字与图片表情消息聊天功能
2、歌曲搜索、点歌、切歌、顶歌、收藏歌曲等功能
3、歌曲实时同步播放给房间所有人、支持房主电台模式
4、可创建房间、房主可禁言或禁止房间用户点歌
5、修改个人资料与设置等

结尾

本期就分享到这里,我是小编南风吹,专注分享好玩有趣、新奇、实用的开源项目及开发者工具、学习资源!
希望能与大家共同学习交流,欢迎关注我的公众号**【Github导航站】**。

往期推荐

太漂亮了!有了3款开源图标库,不用再去求设计师了

10个相见恨晚的vue.js库!用好了,事半功倍!

太及时了!13个Spring Boot练手项目,用好了,升职涨薪不用愁

程序员接私活必备后台框架,不用重复造轮子,网友:太好用了!

还在从头到尾撸项目?这6个SpringBoot项目用好了,事半功倍!

「00后缩写黑话翻译器」登上GitHub热榜,中年网民终于能看懂年轻人的awsl

这个聊天听歌的音乐聊天室,我粉了!相关推荐

  1. 免费听歌的音乐播放器,又可以听听青春的味道了

    软件介绍 在QQ音乐.网易云音乐.酷狗音乐这些大平台漫天飞的环境下,无vip听歌只能听开头,感觉非常的不爽,所以今天就来推荐一个听歌神器『洛雪播放器』,基本可以听市面上的全部歌曲. 这个听歌软件是一个 ...

  2. 情侣一起听歌 同步音乐播放 音源来自网易云音乐 异地同步 同步切歌 切换歌曲

    在线体验地址 Github在线地址(国外网站,网速比较慢)) https://egdw.github.io/SyncMusicOnline/#/ Coding.net在线地址(国内网站,网速比较快) ...

  3. 千千静听歌词秀歌词搜不到_还在用QQ音乐、网易云?这个不到2M的听歌软件,美到炸!...

    说到听歌,你会选择哪一个软件呢? 网易云音乐,还是QQ音乐? 或许,你可以试试这样的听歌软件: 有小可爱或许会问: 这个界面,未免也太简单了吧!看起来,就像嵌入桌面里的歌词一样.这是听歌软件吗? 是! ...

  4. 网易云音乐刷听歌量_「PC端」解锁网易云音乐灰色歌曲,让你听歌不用东跑西跑...

    软件介绍 网易云音乐大家应该用的都挺多的,网易云很多杰伦的歌曲都是没有版权的,当然不止杰伦的,现在很多音乐平台为了争夺版权,本来前几天还在这个平台你收藏的喜欢听的歌,可能几天之后你再去听的时候已经变灰 ...

  5. 腾讯接入华为鸿蒙!QQ音乐与Harmony OS达成合作 推出听歌识曲万能卡片

    今年6月份,华为正式推出了自研HarmonyOS操作系统,这是一款完完全全由华为控制的系统,被号称将实现万物互联.据了解,目前不少App都在逐渐接入,现在作为互联网巨头之一的腾讯也加入了鸿蒙应用生态. ...

  6. QQ音乐全新上线HiRes高解析音质 听歌体验再升级

    近日,QQ音乐正式上线HiRes音质,支持的歌曲将在歌曲标题下显示HiRes小金标,用户可在设置选项中开启HiRes音质,获得如同原声歌手或表演者现场演绎的听觉享受,带来声临其境的音乐体验.据悉,QQ ...

  7. 网易云音乐刷听歌量_网易云音乐极速版悄然上线!听歌体验同之前没有差别

    了解更多热门资讯.玩机技巧.数码评测.科普深扒,点击右上角关注我们 ---------------------------------- 7月2日消息,"网易云音乐极速版"App在 ...

  8. python声音识别歌曲_听歌识曲--用python实现一个音乐检索器

    听歌识曲,顾名思义,用设备"听"歌曲,然后它要告诉你这是首什么歌.而且十之八九它还得把这首歌给你播放出来.这样的功能在QQ音乐等应用上早就出现了.我们今天来自己动手做一个自己的听歌 ...

  9. 人工智能在音乐领域的应用概述(1)---听歌识曲

    人工智能是当前.也将成为未来相当长时间的热门领域.本文概括其在音乐领域的垂直应用.作为交叉学科,该领域需要有一定数理基础,特别是傅里叶变换变体.卷积运算.动态规划算法(特别是Viterbi算法)和各种 ...

最新文章

  1. 一、如何实现python导入另一个文件中的模块(方法)?
  2. 5G 标准 — R15
  3. c语言变量作用域生命周期,C/C++——C++变量的作用域与生命周期,C语言中变量的作用域和生命周期...
  4. MPU6050开发 -- 初识
  5. 向数据库中导入AWR数据
  6. 追了多年的开发框架,你还认识指针吗?
  7. 【转】2015-新思想、新技术、新架构——更好更快的开发现代ASP.NET应用程序
  8. linux下DNS服务器的搭建
  9. BZOJ 1208 HNOI 2004 宠物收养所 splay
  10. 【26】Superscalar和VLIW:如何让CPU的吞吐率超过1?
  11. html5制作心路历程,原创到伪原创 心路历程实战技巧
  12. 关于风险管理,如何将思维从项目升维到项目群?
  13. 无法识别服务器硬件信息,请教:无法获取服务器硬件信息
  14. UnicodeDecodeError: ‘utf-8‘ codec can‘t decode bytes in position 5098-5099: invalid continuatio byte
  15. React:styled-components的使用
  16. Bluetooth 蓝牙介绍(四):低功耗蓝牙BLE Mesh网络 Ⅰ—— 基础概念
  17. 范式球(norm ball),范式锥,欧式球,椭球
  18. Chart.js 中文文档(整理)
  19. HTML Help Workshop(chm生成工具)的使用
  20. 安装elasticsearch踩过的坑,教训写在这里,一起共同努力,希望大家先通读一下再按着步骤操作,看过就知道哪些坑可以掠过

热门文章

  1. 今天感受了一下ipad
  2. .NET Framework简介
  3. 重点| 系统集成项目管理工程师考前50个知识点(5)
  4. 【我的故事】一个还不成熟的女程序员的苦恼
  5. 使用blender将全景图转为天空盒图
  6. Adobe Flash Player ActiveX 不能安装的解决方法
  7. Invalid packaging for parent POM , must be “pom“ but is “jar“
  8. kotlin “${ }”是什么意思?
  9. 马尾辫子怎么画?做个背景杀手!教你画好辫子的神秘诀窍
  10. Hadoop 之 Avro