/SyncMusic

一款可以用于情侣之间远程同步听歌的软件(停止维护,服务器关闭.具体代码请看pc端页面下面的website)

Primary LanguageJavaScript

sync-music

注意

由于时间关系,本人不在维护此项目.我女朋友自己都不用哈哈哈.这个项目是刚开始的版本,基于NodeJs和Webscoket的版本比较好用.界面也好看很多. 现在实际上应该也是可以用的,但是需要你自己搭建服务器. https://github.com/egdw/Vue-mmPlayer

一款可以用于情侣之间远程同步听歌的软件

新版本更新了~

新版本取消了原先的方法.采用房主和听众.听众不能任意切换歌曲.只能由房主进行切换歌曲.

http://192.168.123.2:8080/#/Music/exf0k/1 (注意最后的1代表是房主) http://192.168.123.2:8080/#/Music/exf0k (注意最后没有1代表是客户端)

前言

因为和女友放假离的比较远,有时候想一起听歌的时候发现找遍市面上能想到的方法总是感觉不是很方便.所以萌生了自己制作一个可以同步音乐进度的软件.同时音乐数量又不能太少.服务器最好又不需要进行维护.所以选择了下面的方法.

构建 流程

# 安装 依赖
npm install

# 热启动 localhost:8080
npm run dev

想法

首先我想打的是一个不需要任何�自己搭建服务器使用简单方便的同步听歌.
基于这个原因.我没有采用websocket作为数据同步的方式.采用了轮询的方式进行获取数据.
相对而言数据量会变大但是实现的结果将会是一样的.

流程

开房流程

输入歌单id -> imjad解析 -> 得到数据 -> 获取邀请链接 -> 渲染界面 -> 开启定时器 -> 定时提交修改和定时获取改变

入房流程

输入邀请码 -> myjson数据获取 -> 得到歌单id -> ��imjad解析 -> 得到数据 -> 获取邀请链接 -> 渲染界面 -> 开启定时器 -> 定时提交修改和定时获取

需知

仅供学习使用,请勿用于商业用途

感谢