首页

在deepin系统下基于ffplay用命令行播放音乐

起初只是因为公司每天中午有蓝牙播放音乐叫醒服务,但是经常前台小姐姐会弄错过点,我想了下其实可以自己写了个脚本到点以后自动播放音乐。脚本内容如下: <code> #环境 deepin桌面(UOS和Ubuntu理论上是一样的)+ ffplay(装FFmpeg时顺带装好的) #!/bin/bash ##获取当前系统日期 TIME=`date +%H:%M:%S` ##我的音乐文件目录 MUSIC_DIR=/home/chobees/Music/ ##随机获取一首歌 SONG=`ls $MUSIC_DIR| sort --random-sort |head -n 1` ##在指定时间段内运行 if [[ "$TIME" > "13:20:00" ]] && [[ "$TIME" < "13:30:00" ]]; then ##kill掉正在运行的ffplay killall ffplay ##系统弹窗提示正在随机取到的音乐 notify-send 正在播放: $SONG --expire-time=5000 --icon=/home/chobees/Pictures/log图片.jpeg ##调用ffplay播放音乐,-nodisp是不显示播放窗口后台播放音乐,-autoexit是播放完后自动退出 /bin/bash -c "DISPLAY=:0 ffplay -nodisp -autoexit $MUSIC_DIR$SONG" fi </code> 把上面的内容写入到play_music.sh文件里面再chomod +x play_music.sh就能运行了,配合上crontab计划任务运行即可,当然也可以用node写个服务再用pm2来管理运行。 写完后还是觉得不交给小姐姐,自己玩玩算了,哈哈~
更多>>
昨晚又折腾了下玩客云,终于圆满刷了armbian mysql分表分库后的多子表查询 linux上利用systemctl自启动自己的服务 disown 如何让正在执行的命令进入后台执行 AWS EC2 在线扩容磁盘(不停机)