首页

在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来管理运行。 写完后还是觉得不交给小姐姐,自己玩玩算了,哈哈~
更多>>
chmod 777后依旧 Permission denied 让php支持除了.php以外的自定义后缀文件 laravel hasMany 限制取出的关联数据条数问题 PHP在负载均衡条件下获取客户端ip \u202c特殊不可见字符引起的血案