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

 找回密码
 立即注册
查看: 183|回复: 6

[求助] 用homekit批量播放MP3

[复制链接]

16

主题

130

帖子

736

积分

高级会员

Rank: 4

积分
736
金钱
606
HASS币
0
发表于 2024-5-11 11:58:16 | 显示全部楼层 |阅读模式
本帖最后由 piww 于 2024-5-11 12:00 编辑

我做了个实体,能提取一些MP3的url ,但现在把这个实体加入 media_content_id 就是不能直接播放,如果只是单个mp3的链接就可以,想问下各位大佬怎么解?

{{ state_attr('sensor.yyue_audio_url', 'url') }},   
能提取一些MP3
https://audio.xxx.io/2024051107553070ba7db813cd46aa906303a159fbb5ff.mp3 https://audio.xxx.io/aefab036cd37fa6d09e6dc6268248fdc.mp3  
https://audio.xxx.io/dde50cc5ba7da2c9bce85d48b51c6499.mp3[/audio]
https://audio.xxx.io/202405100730371cf767c2cfab411a82be6b810bc5f181.mp3

调用服务就不行,自动化也不行
service: media_player.play_mediatarget:  
entity_id: media_player.fu_yi_lou_zhu_wodata:
media_content_type: music  
media_content_id: "{{ state_attr('sensor.leting_audio_url', 'url') }}"
但下面这种就可以
service: media_player.play_mediatarget:  
entity_id: media_player.fu_yi_lou_zhu_wodata:
media_content_type: music
media_content_id: https://audio.xxx.io/202405100730371cf767c2cfab411a82be6b810bc5f181.mp3
怎么解啊。研究了2个月了没搞定



回复

使用道具 举报

75

主题

1970

帖子

8032

积分

元老级技术达人

积分
8032
金钱
6012
HASS币
430

活跃会员教程狂人

发表于 2024-5-11 17:14:42 | 显示全部楼层
我现在想实现的是让播放器可以指定播放一个播放m3u8或者cue的播放列表,因为列表还没搞所以也没尝试。。。
所有过往,皆为序章。
回复

使用道具 举报

31

主题

998

帖子

4496

积分

论坛元老

Rank: 8Rank: 8

积分
4496
金钱
3483
HASS币
90
发表于 2024-5-12 00:29:32 | 显示全部楼层
看你的意思就是media_content_id: 不支持模版是吧?可以试试曲线救国,pyscript是支持模版的,只要它支持media_player.play_media就行,可以试试。
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

31

主题

998

帖子

4496

积分

论坛元老

Rank: 8Rank: 8

积分
4496
金钱
3483
HASS币
90
发表于 2024-5-12 00:32:16 | 显示全部楼层
我举个例子啊,https://bbs.hassbian.com/thread-17553-1-1.html里面调用service的是最后一行代码

        light.turn_on(entity_id=light_list[i], rgb_color=rgb_colour)

把它换成你的media_player.play_media, 再把您要的参数放进去就行
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

16

主题

130

帖子

736

积分

高级会员

Rank: 4

积分
736
金钱
606
HASS币
0
 楼主| 发表于 2024-5-13 09:31:13 | 显示全部楼层
relliky 发表于 2024-5-12 00:32
我举个例子啊,https://bbs.hassbian.com/thread-17553-1-1.html里面调用service的是最后一行代码

有点复杂,没看太懂
回复

使用道具 举报

16

主题

130

帖子

736

积分

高级会员

Rank: 4

积分
736
金钱
606
HASS币
0
 楼主| 发表于 2024-5-13 10:09:02 来自手机 | 显示全部楼层
relliky 发表于 2024-5-12 00:29
看你的意思就是media_content_id: 不支持模版是吧?可以试试曲线救国,pyscript是支持模版的,只要它支持me ...

不是media_content_id: 不支持模板,好像是不支持条记录播放
回复

使用道具 举报

16

主题

130

帖子

736

积分

高级会员

Rank: 4

积分
736
金钱
606
HASS币
0
 楼主| 发表于 2024-5-13 14:31:33 | 显示全部楼层
咸味土豆 发表于 2024-5-11 17:14
我现在想实现的是让播放器可以指定播放一个播放m3u8或者cue的播放列表,因为列表还没搞所以也没尝试。。。 ...

我也想着把这些写在cue列表,但,好像ha没有写入文件的语法哦。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-6-2 21:31 , Processed in 3.468107 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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