分页: 1 / 1
请教个mplayer脚本的问题,谢谢
发表于 : 2010-07-01 14:39
由 ubuntull
###music.sh###
#!/bin/sh
musicPath="/home/yy/音乐" #播放文件目录
cd $musicPath
ls | grep -G "\.[WwMm].[Aa3]$" > music.lst
mplayer -playlist music.lst -loop 0
以上脚本需要添加什么内容才能:
1、可以添加ape文件;
2、无序播放。
谢谢!
Re: 请教个mplayer脚本的问题,谢谢
发表于 : 2010-07-01 15:17
由 eexpress
grep 支持不区分大小写的。-i
正则支持 {xx|yy}的写法的。
无序,不是这软件能作的吧。
Re: 请教个mplayer脚本的问题,谢谢
发表于 : 2010-07-01 15:28
由 ubuntull
eexpress 写了:grep 支持不区分大小写的。-i
正则支持 {xx|yy}的写法的。
无序,不是这软件能作的吧。
谢谢指教。
这脚本是网上找的, 不懂。
还请问怎样才能添加ape文件?谢谢!
Re: 请教个mplayer脚本的问题,谢谢
发表于 : 2010-07-01 15:31
由 ubuntull
ls | grep -i "\.[WMA].[AE3]$" > music.lst
恩,改成这样可以添加ape了,谢谢。
Re: 请教个mplayer脚本的问题,谢谢
发表于 : 2010-07-01 15:42
由 eth0
干嘛不用 ls | grep -i -E "*.mp3|*.wma|*.ape" 过滤,这样看起来更清楚吧。
mplayer 的 -shuffle 选项就是随机播放,不过不知道支不支持播放列表的随机播放。
Re: 请教个mplayer脚本的问题,谢谢
发表于 : 2010-07-01 16:11
由 ubuntull
可以随机,谢谢!
Re: 请教个mplayer脚本的问题,谢谢
发表于 : 2010-07-06 8:32
由 Havanna
*.{mp3|wma|ape};
?
随机参数-shuffle
Re: 请教个mplayer脚本的问题,谢谢
发表于 : 2010-07-06 12:27
由 aerofox
代码: 全选
#!/bin/bash
shopt -s extglob nocaseglob
mplayer -shuffle *.@(mp3|wma|ape)
Re: 请教个mplayer脚本的问题,谢谢
发表于 : 2010-07-11 2:27
由 yjcong
俺的经验是用mplayer 随机无限重复播放大量音乐文件占用的内存和cpu都很高。