小米人体感应器触发,随机播放网易云音乐
安装个人修改版的musicbox和tmux
sudo apt-get install tmux
sudo apt-get install mpg123
git clone https://github.com/cloudswave/musicbox.git
cd musicbox
python setup.py install
可以手动在终端测试播放器是否正常:musicbox -c “?”,这个命令会随机开始播放音乐。
tmux的作用是模拟终端session在后台播放音乐。
配置shell_command 、触发器和动作
configuration.yaml
shell_command:
musicbox_play: su - pi -c ‘tmux new-session -d -s musicbox musicbox -c “?”’ # 需要使用pi用户执行,否则播放不出声音
musicbox_kill: su - pi -c ‘tmux kill-session -t musicbox’
group : !include groups.yaml
automation: !include automations.yaml
script : !include scripts.yaml
logger:
default: info
logs:
homeassistant.components.shell_command: info
automations.yaml 中添加触发器和动作
播放
alias: musicbox_play
trigger: # 每天早上8.30开始播放随机音乐
platform: time
hours: 8
minutes: 30
seconds: 0
action:
service: shell_command.musicbox_playalias: musicbox_stop
trigger:
platform: time
hours: 10
minutes: 30
seconds: 0action:
service: shell_command.musicbox_kill
重启hass服务
重启服务后可以手动触发自动化测试即可!
原文:https://blog.csdn.net/weixin_34401479/article/details/88169996
版权声明:本文为博主原创文章,转载请附上博文链接!
安装musicbox(网易云音乐命令行播放工具)和tmux(作用是模拟终端session在后台播放音乐):
https://blog.csdn.net/weixin_34401479/article/details/88169996
sudo apt-get install tmux
sudo apt-get install mpg123
git clone https://github.com/cloudswave/musicbox.git
cd musicbox
python setup.py install
可以手动在终端测试播放器是否正常:musicbox -c “?”,这个命令会随机开始播放音乐。
tmux安装遭遇的问题解决https://blog.csdn.net/mysear/article/details/51940173
由于tmux依赖于libevent和ncurses-devel,所以应首先有这两个库,和相关的头文件。 https://blog.csdn.net/lijing742180/article/details/80663878
对于ncurses-devel,可用yum安装。
yum最简方法安装
下载最新的yum-3.2.28.tar.gz并解压
wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz
tar xvf yum-3.2.28.tar.gz
运行安装
touch/etc/ yum.conf
cd yum-3.2.28
yummain.py install yum
小米人体感应器触发,随机播放网易云音乐相关推荐
- stm32l0的停止模式怎么唤醒_小米小爱同学新增支持播放网易云音乐,语音唤醒覆盖更多机型...
最近,小米发布了最新版本的小爱同学,在App设置内或者小米应用商店即可更新到最新版本,最新版本新增了一些实用新功能,其中就包括大家期待已久的支持播放网易云音乐功能. 打开小爱同学App,进入设置,找到 ...
- 播放网易云音乐时,有电话呼入,音乐并不会停止播放。
偶然发现网易云音乐的一个bug! 手机调成振动时,用网易云音乐播放歌曲,此时有电话呼进,音乐不会停止 今天听音乐时,有电话打进来,一直没听见,按理说有电话呼入音乐应该停止播放,处于好奇尝试复现了一下, ...
- Linux 播放网易云音乐(树莓派)
环境安装 sudo apt-get install python-pip sudo apt-get insyall python-dev mpg123 sudo pip install Netease ...
- 后台播放音乐时进来电话或微信视频通话暂停音乐播放 网易云音乐 喜马拉雅...
最近项目中遇到一个问题,app内音乐后台播放时,如果有电话或者微信视频通话进来,app后台音乐还在播放.这样就造成用户体验不好,研究了市面上的音乐播放器,比如网易云音乐就很好的做到了如果有微信视频或者 ...
- 使用UnblockNeteaseMusic播放网易云音乐客户端无版权歌曲
1安装epel源 yum install epel-release -y 2下载UnblockNeteaseMusic git clone https://github.com/nondanee/Un ...
- VScode播放网易云音乐(详细讲解)
步骤 ① 安装插件 : VSC Netease Music ② 按shift + ctrl + p , 输入 nete 出现下图 ③ 在按shift + ctrl + p , 输入 nete 即可选择 ...
- 网易云音乐web/网页版无法播放问题
最近播放网易云音乐无法播放,查找原因是开启了IPV6后使用了google的IPV6 DNS,音乐资源网站ip解析会直接错误解析到本地127.0.0.1.具体如下图 解决办法1:添加以下内容到hosts ...
- 【7】实战:爬取网易云音乐歌曲对应id并剔除无版权歌曲
目录 1. 在https://music.163.com/search中搜索林俊杰可得到下图结果: 2. 我们查看源代码,并对照浏览器渲染后的代码,可以发现歌曲是后续加载的: 3. 查看XHR与JS文 ...
- 网易云音乐HTML5随机音乐播放器源码
介绍: 网易云音乐是一个不正经的播放器. 不过歌单挺好的. 改了一个HTML的页面做了个随机播放器. 开发参考:https://api.uomg.com/doc-rand.music.html 歌单修 ...
最新文章
- gitLab创建自己的私有库
- visual studio 2017 3月7日正式发布,同时庆祝visual Studio 20周年
- 对比了 18000 个 Python 项目,这 TOP45 值得学习!
- CSS中选择器的优先级 ( ※关于相同属性的覆盖问题 )
- Redis实现微博后台业务逻辑系列(八)
- java.util.enummap_java.util.EnumMap.clone()方法实例
- java static 执行顺序
- 对Java回调函数的理解
- 梅花易数C语言实现(六十四卦卦辞用的是python)用了python
- Snipaste截图软件安装、使用详细教程(附下载链接)
- 谁说不同品牌内存无法兼容-关键调整频率和内存时序
- 【微信授权登录】Scope 参数错误或没有 Scope 权限
- 数据湖技术之Hudi 集成 Spark
- 算法设计与分析:多重背包问题
- 学习smarty手记一,如何配置smarty
- TCP三次握手常见问题
- TCP连接的建立和释放过程详解(三次握手、四次挥手)
- 选择工控,你后悔吗?
- FastCopy和ExtremeCopy同盘移动文件速度测试比较评测
- 亚马逊云科技赋能合作伙伴 云销售逆流上行
热门文章
- 在anaconda中git找不到命令,可能是设置的git环境变量路径包含中文
- 安徽师范大学计算机学院导师,安徽师范大学 数字计算机学院 耿焕同老师简介 联系方式 手机电话 邮箱...
- pandas 从文本中提取数字(正则表达式)
- mockups 安装
- 如何使用SSM框架开发一套WEB薪资管理系统
- 2022登高架设操作证考试题库及模拟考试
- 低调推广重疾险 滴滴公司的金融帝国美梦能否真正实现?
- 重启tomcat报错 Tomcat7“At least one JAR was scanned for TLDs yet contained no TLDs”
- !! MACD战法总结
- 使用Python自动发送微信信息【附自动恋爱系统】