本帖最后由 八云红 于 2025-9-30 11:01 编辑
帖子开头特别鸣谢吾爱论坛的毛阿毛大神,脚本我是照搬的放在了帖子最后。 最近换了个小米电视打算把启动桌面改成当贝,找了一下论坛里的资料发现替换桌面都是基于小米旧的MIUI版本实现的,新的澎湃OS使用老方法的话要么开机黑屏,要么音量、设置等功能不能正常使用(不完美)。 没想到在吾爱论坛里面发现了大神的脚本,里面提到其实小米电视自带官方的API接口,国内好像讨论的不多。这方法适家里有Python、NAS或者能运行Docker的软路由,或其他任何可以执行Python脚本并且24小时开机的设备。我实测后发现这个脚本是可行的,特意整理了部署与运行的方法给大家,让那个大家有一个新的替换桌面的思路。
先说明以下办法需要有一定技术基础和魔法的朋友,因为部署Docker和青龙面板可能需要魔法。 电视:S Mini LED 55 节能版 型号:L55MA-SPL 系统版本:澎湃OS1.0.27.0.RFTMATV
第1步:首先电视上安装一个你需要的当贝桌面软件,再者有一台24小时开机且运行Python的设备,所以我想到了可以用青龙面板来运行该脚本。怎样部署Docker和青龙面板我就不赘述了,网上有很多教程,如果你连这一步都不过去,那证明这个方法不适合你,可以不用往下。
第2步:打开青龙面板在“脚本管理”里面创建一个空白的脚本,文件名字你随意,不一定跟我一样。但文件的后缀一定要是“.py”的,因为这是一个Python脚本。
第3步:选中刚才创建的脚本文件,点击“编辑”将脚本语句粘贴到文件中,然后保存。这里要注意的是“mitv_ip”和“my_app_name”两个变量要替换为自己电视的IP和想要开机启动的app包名,注意是包名不是文件名!大家可以用mt管理器或者应用管家等第三方软件去查看,这里我使用的是现在最新的当贝桌面的包名,如果你使用的是其他版本的需要自行查看。
第4步:在“依赖管理”中选择“Python3”然后“创建依赖”,创建名为ping3和requests的依赖。
第5步:在“定时任务”中“创建任务”一个执行任务,名称起一个你喜欢的,命令这里一定要指向你刚才创建的脚本,名称不能输错。定时类型这里我选择的是开机执行,因为API需要实时监听小米电视是否开机,所以需要24小时运行,一但检测到电视开机,就会执行脚本启动APP。 创建任务后点一下“运行”,这样完成了脚本的运行部署,然后就可以做电视的启动测试了。
以下是脚本代码: |