|
本帖最后由 airhog 于 2018-11-14 18:23 编辑
2018年11月14日,紧急修复。
HA升级后出错,具体从哪个版本开始的不详。
第68行代码,追加一个参数:config
load_platform(hass, 'media_player', DOMAIN, device, config)
原附件已删除,请下载新的附件,HA的0.82已测试ok。
学习篇奉上:
“微改虫子DLNA,让小度上岗(学习篇)”
https://bbs.hassbian.com/forum.p ... =4738&page=1&extra=
如果你用过虫子DLNA,只需要修改一行代码,你的小度就可以擦擦灰上岗了。
修改如下:
custom_components/dlna.py
(看清楚是上面这个文件,也就是和配置文件中“dlna:”相关联的,是用来发现DLNA设备的)
上图为修改后的截图,就是将原来的参数 "ST: ssdp:all"修改为如下即可。
"ST: urn:schemas-upnp-org:service:AVTransport:1"
保存,检查配置,重启,ok。
致敬:(不知道大家为何叫你为虫子?我也只好如此称呼了)
https://github.com/charleyzhu/HomeAssistant_Components
#--------------------------------------------
附送:修改DLNA播放器名称,也是一行代码。
原插件生成的播放器名字用的是uuid,看着不美,用着也烦。
修改如下:
custom_components/media_player/dlna.py
(对,你没看错,这次换了一个文件,这个文件是用来构建DLNA播放器本尊的。)
下图为修改后的截图,就是将原来的参数 "device.Uuid()"修改为device.Name()。
瞧这水印加的,第47行。下面附件是修改后的两个文件。
备注:如果你想知道为什么?
此为【应用篇】,计划再写个【学习篇】,以记录本次的发现之旅。
|
评分
-
查看全部评分
|