lilydjwg 写了:潇洒走一回 写了:
...俺对播放器的功能要求不多,但是俺对细节要求特别苛刻:
基本功能要求: 能够随机重复地对一个预设的列表播放
viewtopic.php?f=74&t=236602
不到 100 行的 Python3+对 mocp 的两个小小设置。想要
预设的列表播放而不是 mocp 的,请看其附件。
我以前说的
能够随机重复地对一个预设的列表播放
mocp本身已经实现了啊,你可以解压查看/usr/share/doc/moc/examples/config.example.gz 它就是moc的配置文件示例,默认情况下家目录下是没有moc的配置文件的,可以新建一个~/.moc/config文件配置你的mocp的工作方式...内容就可以参照示例文件...
# Turn on repeat.
Repeat = no
# Turn on shuffle.
Shuffle = no
把上面的no改为yes就可以开启随机并重复播放功能了...
至于播放列表功能,也实现的很完美啊!
我的音乐全都放在$HOME/music/下面,执行下面的命令:
代码: 全选
mocp -a $HOME/music/
就可以把其下的文件添加到mocp的播放列表了(在~/.moc/playlist.m3u中),当music/下面添加了新的音乐时,要更新moc的播放列表,请执行:
代码: 全选
mocp -c; mocp -a $HOME/music/
下面的命令就是我享受惬意时使用的
代码: 全选
mocp -p
# 打开moc以随机重复方式播放列表中的音乐
当然我是用一个叫Mocp(大写的M)的脚本来简化我对mocp的控制的