Skip to content

linux kde + 0.7 版本问题修改,可以让b站正常投屏。 #24

Description

@htqx

我发现, 0.6 版本的 dlna 是可以正常使用的。但是0.7版却无法播放。

后来问了ai,他教我修复了代码:
def set_media_url(self, data):
self.send_command(['loadfile', data, 'replace'])

这个 0.7 的代码太过激进,会检测各种条件,而0.6的版本简单粗暴,健壮性更佳。反正用这个代替 .local/share/pipx/venvs/macast/lib/python3.13/site-packages/macast_renderer/mpv.py 对应的函数即可。

然后另一个问题是菜单绘制失败,就是右下角那个图标用不了,ai说是相关z版本不对,太麻烦,不影响使用就不用修改了。

最后最关键的点是支持 b站协议,
.config/Macast/protocol/ 里面放插件 nirvana.py 即可,也在这个网站上。然后修改主配置 macast_setting.json 里面的 "Macast_Protocol": "NVA Protocol"。
就ok. 总之这个bug就是那个函数导致的。至少这样修改之后能正常使用了。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions