Spotify 是如何做到手机切换电脑的歌曲的.

2019-09-24 15:40:44 +08:00
 Macolor21

我在用电脑播放歌曲,然后打开手机登录立即就识别到了我电脑正在听歌,然后我手机切歌的话,电脑直接改变。 等于这时手机是 PC 软件的控制器?在技术层面上怎么实现这个效果的?

2734 次点击
所在节点    程序员
9 条回复
heyjunjie
2019-09-24 15:47:20 +08:00
如果说是一个用户,应该通过网络就可以实现吧?服务端本来就获取了你正在 app 上收听的内容进度,你让他 pc 和 app 同步播放都不太难。。
dobelee
2019-09-24 15:50:47 +08:00
这不是个简单的 socket 就能实现的吗。
手机从来都不是什么 pc 的控制器。控制器是 spo.tify 的中心服务器,中心服务器知道某个活跃端的状态,并将状态同步到所以在线端。
Macolor21
2019-09-24 15:52:34 +08:00
@heyjunjie Websocket ? 我查了一下貌似是 Spotify Connect ?但是我看了一下 这个只支持同一 WiFi 下,但是我手机没链接 wifi,似乎是 ss 的原因?
感觉像打开了新世界,接触了听歌的新姿势
nullboy
2019-09-24 15:58:05 +08:00
手机上发送微信,电脑上居然收到了.............
HankAviator
2019-09-24 15:58:38 +08:00
@Macolor21 就是 spotify connect 啊有啥大惊小怪的😂断网后你再试试
Macolor21
2019-09-24 16:00:39 +08:00
@nullboy 这个解释不错

@HankAviator 孤陋寡闻了。很好奇为啥网易云为什么不加这个 feature 呢
HankAviator
2019-09-24 16:11:02 +08:00
@Macolor21 网易云能把版权搞定就不错了😂面向国内用户使用的 app 都不会注意用户体验,不挣钱的 feature 基本没戏
xfriday
2019-09-24 16:15:33 +08:00
这有什么稀罕的,mac 上 ctrl+c,iphone 上可以长按 paste !
xupefei
2019-09-24 16:57:51 +08:00
楼上都想多了。其实是 Spotify 在局域网广播了一个 zeroconf。运行一个 bonjour 工具就知道了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/603745

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX