『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 16623|回复: 10

[经验分享] HA接入Spotify播放器

[复制链接]

5

主题

47

帖子

227

积分

中级会员

Rank: 3Rank: 3

积分
227
金钱
180
HASS币
0
发表于 2020-4-6 12:26:45 | 显示全部楼层 |阅读模式
       接入Spotify播放器的原由非常曲折,原来是按照论坛的方法安装了mopidy的播放器,我是通过HASSIO的ADDON接入的,启动的时候查看日志发现有警告日志,看了下是gmusic和Spotify,这才通过百度了解了Spotify这个网站(全球最大的[backcolor=rgba(230, 230, 230, 0.1)]正版流媒体音乐服务平台),为了让日志不报警告信息,我买了半年的Spotify会员,然后授权给mopidy播放器。一切搞定后发现个问题,我的mopidy没有输出音源,因为群晖没装蓝牙适配器DLNA的小度音箱也不知道怎么设置,结果就是面板能播放spodify的音乐但是没有输出,尴尬。而且把mopidy加到侧边栏发现打不开直接空白页,直接用webUI的MOPED是好的。然后就是spodify的会员也已经买了半年了,基于不浪费的原则就想接入HA。发现官网的步骤还算详细,但是在我自己按步骤链接的时候遇到了问题,如果有和我一样的,可以看下我的方法。
       首先在接入前有前提条件,第一你有spodify的会员,第二你能科学上网(很重要)。
       1.登录https://developer.spotify.com/网站
        

                               
登录/注册后可看大图

        

                               
登录/注册后可看大图

        2.创建你的应用,然后复制下CLIENT ID和CLIENT SECRET
        

                               
登录/注册后可看大图

        3.编辑设置,添加Redirect URI,格式为
     HTTP的:http://你的HASSIO的地址/auth/external/callback
     HTTPS的:https://你的HASSIO的地址/auth/external/callback
        

                               
登录/注册后可看大图

        

                               
登录/注册后可看大图

         4.到这步SPOTIFY的设置就完成了。然后设置HASSIO

spotify:
        5.到这为止都是按照官方教程一步步下来的,然后就是重启你的HASSIO,在配置-集成中新增,搜索Spotify         然后意外出现了,跳出了坑爹的INVALID_CLIENT: Invalid redirect URI页面。我又反复看了N遍官方教程,发现步骤都对的,在这步我卡了好久,再仔细看文档发现了这句话make sure to check the Redirect URI in the address bar after adding the new integration. Compare this value with the Redirect URL defined in the Spotify Developer Portal.然后我检查了下我的授权跳转地址栏发现Redirect URI的地址不知道为什么是内网IP加端口的格式,但是我这边都是用HTTPS域名登录的HASSIO的。
        我说下我的HASSIO的安装是通过群晖的DOOCKER安装的,然后我有联通的动态公网IP并且未封80和443端口,所以用爱快的动态DDNS变更阿里云的域名解析,群晖的SSL证书则是用Let’s Encrypt生成的泛域名证书,然后群晖设置反向代理跳转向doocker内网的HASSIO的地址。这套步骤下来正常的使用都是通过专用二级域名访问我的群晖安装的各个DOOCKER应用。
       重点来了,所以我判断很可能是由于我是通过反向代理使用的HTTPS,HASSIO真实的地址仍然是内网IP加端口造成的,所以添加集成 进行授权时默认带的地址就是内网IP加端口。我所以我这边开启了HASSIO的SSL访问,具体方法论坛搜下都有

                               
登录/注册后可看大图
,然后反向代理的内网记得也要指向HTTPS的如https://XXX.XX.XX.XX:8123。最后重启HASSIO重新添加集成顺利完成授权。
贴个最终效果图吧

                               
登录/注册后可看大图


    最后是问下论坛里的大佬,有没有知道这个能不能把输出设置成DLNA音箱啊,我已经把小度音箱通过DLNA接入了HA了,但是不知道怎么把这个设置成Spotify的输出音箱,目前只能通过手机蓝牙链接小度,然后在HA的Spotify把输出设置成手机才能用小度放音乐。



spotify.png
SSL.png
编辑.png
URL.png
CLIENTID.png
创建应用.png
账号.png
spodify登录.png
回复

使用道具 举报

65

主题

853

帖子

3044

积分

论坛元老

Rank: 8Rank: 8

积分
3044
金钱
2184
HASS币
40
发表于 2020-4-8 16:49:16 | 显示全部楼层
听音乐我只用网易云音乐。。。。爬虫
回复

使用道具 举报

20

主题

219

帖子

2184

积分

金牌会员

Rank: 6Rank: 6

积分
2184
金钱
1950
HASS币
87
发表于 2021-2-2 11:01:13 | 显示全部楼层
请问楼主找到输出设置的方法了吗?
回复

使用道具 举报

1

主题

10

帖子

62

积分

注册会员

Rank: 2

积分
62
金钱
52
HASS币
0
发表于 2022-9-13 16:59:45 | 显示全部楼层
请问楼主找到输出设置的方法了吗?
回复

使用道具 举报

1

主题

11

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
金钱
209
HASS币
0
发表于 2022-10-17 09:59:30 来自手机 | 显示全部楼层
问一下大佬,我在配置Spotify的时候也出现Invalid redirect的页面啦,但是我是HASSOS不知道应该如何解决
回复

使用道具 举报

0

主题

6

帖子

36

积分

新手上路

Rank: 1

积分
36
金钱
30
HASS币
0
发表于 2022-11-14 12:27:42 | 显示全部楼层
daha99404 发表于 2022-10-17 09:59
问一下大佬,我在配置Spotify的时候也出现Invalid redirect的页面啦,但是我是HASSOS不知道应该如何解决 ...

解决了没?我也是这样,不知道怎么搞
回复

使用道具 举报

40

主题

1129

帖子

4256

积分

论坛元老

Rank: 8Rank: 8

积分
4256
金钱
3127
HASS币
0
发表于 2022-11-14 14:12:02 | 显示全部楼层
不用hassio 能接入吗?
回复

使用道具 举报

0

主题

3

帖子

126

积分

注册会员

Rank: 2

积分
126
金钱
123
HASS币
0
发表于 2023-1-12 15:15:07 | 显示全部楼层
回复

使用道具 举报

2

主题

14

帖子

76

积分

注册会员

Rank: 2

积分
76
金钱
62
HASS币
0
发表于 2023-8-29 21:31:06 | 显示全部楼层
问下大佬,怎么把音箱加入spotify的信号源?
回复

使用道具 举报

2

主题

25

帖子

170

积分

注册会员

Rank: 2

积分
170
金钱
145
HASS币
0
发表于 2023-11-7 15:16:41 | 显示全部楼层

请问楼主找到输出设置的方法了吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 10:26 , Processed in 1.280149 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表