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

 找回密码
 立即注册
查看: 3635|回复: 3

关于media_player.play_media播放m3u的问题

[复制链接]

13

主题

333

帖子

1418

积分

金牌会员

Rank: 6Rank: 6

积分
1418
金钱
1085
HASS币
0
发表于 2019-1-14 11:23:38 | 显示全部楼层 |阅读模式
本帖最后由 ufonba 于 2019-1-14 11:24 编辑



我在hass.io(树霉派有线链接音箱+0.84.6+Mopidy)调用media_player.play_media这个服务,出现错误,是不是不支持播放链接的playlist呢?这个链接我可以用浏览器访问
{
  "entity_id": "media_player.mpd",
"media_content_id":"http://192.168.1.110:1880/my_songs.m3u",
"media_content_type":"playlist"
}


错误:
Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/homeassistant/helpers/service.py", line 279, in _handle_service_platform_call
    await func(entity, data)
  File "/usr/local/lib/python3.6/concurrent/futures/thread.py", line 56, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.6/site-packages/homeassistant/components/media_player/mpd.py", line 312, in play_media
    self._client.load(media_id)
  File "/usr/local/lib/python3.6/site-packages/mpd/base.py", line 381, in mpd_command
    return wrapper(self, name, args, callback)
  File "/usr/local/lib/python3.6/site-packages/mpd/base.py", line 473, in _execute
    return retval()
  File "/usr/local/lib/python3.6/site-packages/mpd/base.py", line 368, in command_callback
    res = function(self, self._read_lines())
  File "/usr/local/lib/python3.6/site-packages/mpd/base.py", line 311, in _parse_nothing
    for line in lines:
  File "/usr/local/lib/python3.6/site-packages/mpd/base.py", line 538, in _read_lines
    line = self._read_line()
  File "/usr/local/lib/python3.6/site-packages/mpd/base.py", line 527, in _read_line
    raise CommandError(error)
mpd.base.CommandError: [50@0] {load} No such playlist


回复

使用道具 举报

25

主题

688

帖子

3630

积分

论坛元老

Rank: 8Rank: 8

积分
3630
金钱
2937
HASS币
219

活跃会员

发表于 2019-1-15 12:23:43 | 显示全部楼层
my_songs.m3u应该放置于播放器的播放列表文件夹
或者把播放器的播放列表文件夹改为连接的目录,直接"media_content_id":"my_songs.m3u",
回复

使用道具 举报

13

主题

333

帖子

1418

积分

金牌会员

Rank: 6Rank: 6

积分
1418
金钱
1085
HASS币
0
 楼主| 发表于 2019-1-15 14:27:42 | 显示全部楼层
aktifin 发表于 2019-1-15 12:23
my_songs.m3u应该放置于播放器的播放列表文件夹
或者把播放器的播放列表文件夹改为连接的目录,直接"media_ ...

"media_content_id":"my_songs.m3u"这样写不行的
要"media_content_id":"my_songs"才行
但我看其它人是可以的
https://bbs.hassbian.com/forum.p ... =%E9%9A%8F%E6%9C%BA
不知道是不是mopidy不支持超链接的m3u
回复

使用道具 举报

1

主题

66

帖子

286

积分

中级会员

Rank: 3Rank: 3

积分
286
金钱
220
HASS币
0
发表于 2022-5-16 17:29:02 | 显示全部楼层
aktifin 发表于 2019-1-15 12:23
my_songs.m3u应该放置于播放器的播放列表文件夹
或者把播放器的播放列表文件夹改为连接的目录,直接"media_ ...

播放器的播放列表文件夹在哪儿呢
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-19 18:03 , Processed in 0.051164 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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