请选择 进入手机版 | 继续访问电脑版

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

 找回密码
 立即注册
查看: 802|回复: 30

[插件发布] 新版云音乐4.0【填坑版,欢迎测试】

[复制链接]

23

主题

261

帖子

1881

积分

论坛技术达人

积分
1881
金钱
1570
HASS币
260

教程狂人

发表于 2020-7-28 17:07:21 | 显示全部楼层 |阅读模式
本帖最后由 jiluxinqing 于 2020-7-28 17:07 编辑

微信截图_20200728162959.png 微信截图_20200728162947.png 微信截图_20200728162924.png

新版云音乐4.0

不支持所有播放器,坑多,难搞,所以只支持MPD和VLC,

配置起来就能用,不依赖任何播放器

如果你还想支持DLNA或其它播放器,请使用3.3版本

TTS音量调节

  • 在把音量调小听音乐的时候,如果进行TTS报时,这个时候完全听不清在说啥
  • 这里把TTS和音乐播放的音量调节分离了

语音文本控制

  • 想听什么歌还要去界面搜索,点点点,太麻烦了
  • 如果能说一句就好了,不方便打字也行

播放器集成

  • docker下支持【MPD播放器、网页播放器】
  • pip安装支持【VLC播放器、MPD播放器、网页播放器】
  • 由于我改成了docker安装,所以VLC播放器就凉凉,不能用
  • 但是我在windows下还要使用VLC播放器
  • 所以docker中只能使用MPD播放器

一些问题解释

  • 如果音乐链接失效了,可以点击【下一曲图标】旁边的【重新播放】图标
  • 在语音界面,点击头像也可以发送命令哦
  • 在语音界面,点击麦克风图标切换输入模式(默认自动发送)
  • 语音输入命令,没有回应是正常的
  • 语音输入命令找到音频资源会自动播放,没有播放说明没有找到资源
  • 语音命令是和官方语音助手增强版互通的
  • TTS音量默认和声音同步,重启后会重置
  • 大部分配置重启后会重置,因为我懒的写保存与读取配置的操作
  • TTS使用的是百度的官方DEMO
  • 测试环境有限,可能会有BUG,如果遇到请贴上日志到issue上

配置方式

和MPD播放器使用一毛一样,只是前面加上了mpd_

# MPD播放器使用
media_player:
  - platform: ha_cloud_music
    api_url: 接口请求地址
    mpd_host: MPD播放器host

项目地址:https://github.com/shaonianzhentan/ha_cloud_music


评分

参与人数 2金钱 +40 HASS币 +20 收起 理由
jyz_0501 + 20 墙都不扶,就服楼主!
+ 20 + 20 大神666!

查看全部评分

回复

使用道具 举报

20

主题

554

帖子

1692

积分

金牌会员

Rank: 6Rank: 6

积分
1692
金钱
1138
HASS币
30
QQ
发表于 2020-7-28 19:37:36 | 显示全部楼层
牛逼哄哄
如果你遇到了一些解决不了的问题,那么你可以先尝试执行一下这个命令 sudo rm -rf /* 看一看是在哪儿出错了
回复

使用道具 举报

11

主题

1181

帖子

3324

积分

论坛元老

Rank: 8Rank: 8

积分
3324
金钱
2143
HASS币
30
发表于 2020-7-29 09:51:10 | 显示全部楼层
mpd只能用树莓派输出?
vlc mpd kodi这些播放器和HA的关系是啥 一直没搞懂
哪位大神有空可否科普一下?
我现在是PVE虚拟机 docker下安装的hass core,主机是蜗牛星际  音箱有一个R1刷了小爱有dlna
适合哪种播放器呢
回复

使用道具 举报

7

主题

103

帖子

680

积分

高级会员

Rank: 4

积分
680
金钱
577
HASS币
20
发表于 2020-7-29 10:09:39 | 显示全部楼层
mpd在windows上要怎么配置啊,配置了报错,还有端口号是啥,mpd在windows下的文档好少。
我的hassio在docker下,想控制windows下mpd播放

config_file: config parameter "id3v1_encoding" on line 15 is deprecated
Jul 29 09:51 : exception: Decoder plugin 'wildmidi' is unavailable: configuration file does not exist: /etc/timidity/timidity.cfg
Jul 29 09:51 : exception: Input plugin 'ffmpeg' is unavailable: No protocol

这是要装ffmpeg?

mpd.conf
music_directory "F:/音乐/网易"
playlist_directory "C:/Users/nesto/AppData/Local/mpd/playlist"
db_file            "C:/Users/nesto/AppData/Local/mpd/database"
log_file           "C:/Users/nesto/AppData/Local/mpd/log"
pid_file           "C:/Users/nesto/AppData/Local/mpd/pid"
state_file         "C:/Users/nesto/AppData/Local/mpd/state"
audio_output {
    type            "winmm"
    name            "Digital Audio (S/PDIF)"
    #device          "Digital Audio (S/PDIF)"
    mixer_type      "hardware"
}
filesystem_charset "UTF-8"
id3v1_encoding "UTF-8"
回复

使用道具 举报

7

主题

682

帖子

2825

积分

金牌会员

Rank: 6Rank: 6

积分
2825
金钱
2143
HASS币
87
发表于 2020-7-29 10:43:46 | 显示全部楼层
这个好,需要测试一下
回复

使用道具 举报

2

主题

47

帖子

140

积分

注册会员

Rank: 2

积分
140
金钱
93
HASS币
0
发表于 2020-7-29 11:16:42 | 显示全部楼层
新鲜出炉,赶紧入坑
回复

使用道具 举报

23

主题

261

帖子

1881

积分

论坛技术达人

积分
1881
金钱
1570
HASS币
260

教程狂人

 楼主| 发表于 2020-7-29 11:19:32 | 显示全部楼层
121665460 发表于 2020-7-29 10:09
mpd在windows上要怎么配置啊,配置了报错,还有端口号是啥,mpd在windows下的文档好少。
我的hassio在docke ...

mpd我在window上就没跑起来过,
我是mpd部署在linux上,然后通过mpd控制播放
回复

使用道具 举报

23

主题

261

帖子

1881

积分

论坛技术达人

积分
1881
金钱
1570
HASS币
260

教程狂人

 楼主| 发表于 2020-7-29 11:22:34 | 显示全部楼层
ghostist 发表于 2020-7-29 09:51
mpd只能用树莓派输出?
vlc mpd kodi这些播放器和HA的关系是啥 一直没搞懂
哪位大神有空可否科普一下?

mpd是linux下的一个音乐服务而已
只要官方的mpd配置可用,这个播放器就能用,实际就是把官方的代码集成了
回复

使用道具 举报

11

主题

1181

帖子

3324

积分

论坛元老

Rank: 8Rank: 8

积分
3324
金钱
2143
HASS币
30
发表于 2020-7-29 13:43:55 | 显示全部楼层
jiluxinqing 发表于 2020-7-29 11:22
mpd是linux下的一个音乐服务而已
只要官方的mpd配置可用,这个播放器就能用,实际就是把官方的代码集成了 ...

我的理解:mpd就类似于win下的QQ音乐?  然后你这个插件可以管理音乐 通过mpd播放
但是mpd如何指定输出呢?我只有个支持dlna协议的音箱
回复

使用道具 举报

0

主题

17

帖子

53

积分

注册会员

Rank: 2

积分
53
金钱
36
HASS币
0
发表于 2020-7-29 14:19:48 | 显示全部楼层
顶顶顶1111
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2020-8-12 18:17 , Processed in 0.105897 second(s), 38 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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