# Idea-TogetherMusic **Repository Path**: huanxin666/idea-together-music ## Basic Information - **Project Name**: Idea-TogetherMusic - **Description**: MQTT 创意赛道 音乐一起听 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-13 - **Last Updated**: 2022-05-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # idea-together-music 音乐广播神器 - 一起听 平台音源数据来源于第三方网站,仅供学习交流使用,请勿用于商业用途。 ## 在线地址 [http://akss5768.gitee.io/idea-together-music](http://akss5768.gitee.io/idea-together-music) ## 项目介绍: 打开页面后,可以在线听歌,同时把广播地址分享出去,朋友在你分享的页面里,可以跟你一起听歌哦 ###### 新增点歌台和聊天功能在对话框发送关键字有奇效(只有广播主机才能执行这一部分的内容) > - 发送 清除歌单 可清空当前歌单 > - 发送 下一首 可跳转到下一首歌曲 > - 发送 上一首 可跳转到上一首歌曲 > - 发送 我想听XX 可检索想听的歌曲,并自动加入歌单中,比如我想听周杰伦的夜曲 ###### 新增指定房间号功能,为了保证广播端的唯一性,目前所以广播端ID为自动生成,若想指定自己的房间,可在链接中加入房间号,再分享广播地址给听众 > 例如 http://akss5768.gitee.io/idea-together-music?room=room1001, 然后通过复制广播地址 http://akss5768.gitee.io/idea-together-music/?subscribe=f5e3c9897e24edcda2abe2bc160dc5c6 分享给听众后,可以防止因页面刷新导致的,听众端链接丢失 ## 项目特点: 实时同步你听的歌曲内容给你的朋友,无终端限定 ## 部署说明: - 注册环信云后,开通mqtt,并在index.js中配置对应参数 - 注册测试用户,账号user,密码user ## 运行截图 ![image](preview.png) ## 项目依赖 - [Jquery](https://jquery.com/) - [Eclipse Paho JavaScript Client](https://www.eclipse.org/paho/index.php?page=clients/js/index.php) - [APlayer](https://aplayer.js.org/#/) - [md5](http://pajhome.org.uk/crypt/md5) - [clipboardjs](https://clipboardjs.com/)