安装个人修改版的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_play

  • alias: musicbox_stop
    trigger:
    platform: time
    hours: 10
    minutes: 30
    seconds: 0

    action:
    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

小米人体感应器触发,随机播放网易云音乐相关推荐

  1. stm32l0的停止模式怎么唤醒_小米小爱同学新增支持播放网易云音乐,语音唤醒覆盖更多机型...

    最近,小米发布了最新版本的小爱同学,在App设置内或者小米应用商店即可更新到最新版本,最新版本新增了一些实用新功能,其中就包括大家期待已久的支持播放网易云音乐功能. 打开小爱同学App,进入设置,找到 ...

  2. 播放网易云音乐时,有电话呼入,音乐并不会停止播放。

    偶然发现网易云音乐的一个bug! 手机调成振动时,用网易云音乐播放歌曲,此时有电话呼进,音乐不会停止 今天听音乐时,有电话打进来,一直没听见,按理说有电话呼入音乐应该停止播放,处于好奇尝试复现了一下, ...

  3. Linux 播放网易云音乐(树莓派)

    环境安装 sudo apt-get install python-pip sudo apt-get insyall python-dev mpg123 sudo pip install Netease ...

  4. 后台播放音乐时进来电话或微信视频通话暂停音乐播放 网易云音乐 喜马拉雅...

    最近项目中遇到一个问题,app内音乐后台播放时,如果有电话或者微信视频通话进来,app后台音乐还在播放.这样就造成用户体验不好,研究了市面上的音乐播放器,比如网易云音乐就很好的做到了如果有微信视频或者 ...

  5. 使用UnblockNeteaseMusic播放网易云音乐客户端无版权歌曲

    1安装epel源 yum install epel-release -y 2下载UnblockNeteaseMusic git clone https://github.com/nondanee/Un ...

  6. VScode播放网易云音乐(详细讲解)

    步骤 ① 安装插件 : VSC Netease Music ② 按shift + ctrl + p , 输入 nete 出现下图 ③ 在按shift + ctrl + p , 输入 nete 即可选择 ...

  7. 网易云音乐web/网页版无法播放问题

    最近播放网易云音乐无法播放,查找原因是开启了IPV6后使用了google的IPV6 DNS,音乐资源网站ip解析会直接错误解析到本地127.0.0.1.具体如下图 解决办法1:添加以下内容到hosts ...

  8. 【7】实战:爬取网易云音乐歌曲对应id并剔除无版权歌曲

    目录 1. 在https://music.163.com/search中搜索林俊杰可得到下图结果: 2. 我们查看源代码,并对照浏览器渲染后的代码,可以发现歌曲是后续加载的: 3. 查看XHR与JS文 ...

  9. 网易云音乐HTML5随机音乐播放器源码

    介绍: 网易云音乐是一个不正经的播放器. 不过歌单挺好的. 改了一个HTML的页面做了个随机播放器. 开发参考:https://api.uomg.com/doc-rand.music.html 歌单修 ...

最新文章

  1. gitLab创建自己的私有库
  2. visual studio 2017 3月7日正式发布,同时庆祝visual Studio 20周年
  3. 对比了 18000 个 Python 项目,这 TOP45 值得学习!
  4. CSS中选择器的优先级 ( ※关于相同属性的覆盖问题 )
  5. Redis实现微博后台业务逻辑系列(八)
  6. java.util.enummap_java.util.EnumMap.clone()方法实例
  7. java static 执行顺序
  8. 对Java回调函数的理解
  9. 梅花易数C语言实现(六十四卦卦辞用的是python)用了python
  10. Snipaste截图软件安装、使用详细教程(附下载链接)
  11. 谁说不同品牌内存无法兼容-关键调整频率和内存时序
  12. 【微信授权登录】Scope 参数错误或没有 Scope 权限
  13. 数据湖技术之Hudi 集成 Spark
  14. 算法设计与分析:多重背包问题
  15. 学习smarty手记一,如何配置smarty
  16. TCP三次握手常见问题
  17. TCP连接的建立和释放过程详解(三次握手、四次挥手)
  18. 选择工控,你后悔吗?
  19. FastCopy和ExtremeCopy同盘移动文件速度测试比较评测
  20. 亚马逊云科技赋能合作伙伴 云销售逆流上行

热门文章

  1. 在anaconda中git找不到命令,可能是设置的git环境变量路径包含中文
  2. 安徽师范大学计算机学院导师,安徽师范大学 数字计算机学院 耿焕同老师简介 联系方式 手机电话 邮箱...
  3. pandas 从文本中提取数字(正则表达式)
  4. mockups 安装
  5. 如何使用SSM框架开发一套WEB薪资管理系统
  6. 2022登高架设操作证考试题库及模拟考试
  7. 低调推广重疾险 滴滴公司的金融帝国美梦能否真正实现?
  8. 重启tomcat报错 Tomcat7“At least one JAR was scanned for TLDs yet contained no TLDs”
  9. !! MACD战法总结
  10. 使用Python自动发送微信信息【附自动恋爱系统】