playlistdb:跟踪磁盘上的播放列表。
playlistdb的Python项目详细描述
#命令行播放列表簿记
当跟踪多个系列时,跟踪观看的片段可能会成为一项乏味的任务。本项目旨在将此任务卸载到
数据库中。
使用
程序` playlist`用于添加和删除文件以及设置每个目录的配置
选项,即,对于每个目录,都会向
数据库添加一个新条目。
任何特定于
这些文件的配置都可以使用“config”子命令添加。
playlist config'-sid 1'
这会将扩展名为“.mkv”的所有文件添加到数据库中。配置
`-sid 1`,[mplayer]的命令行选项(http://www.mplayerhq.hu),为当前目录添加了
。
可以使用
show'子命令查看当前目录的数据库内容的概述。
$playlist show
播放列表:
*00-credits.mkv
00-intro.mkv
01-第1集.mkv
02-第2集.mkv
03-第3集.mkv
配置:-sid 1
`*`标记当前文件,此文件是要播放的下一行。
可以使用“remove”子命令删除条目:
可以使用“current”子命令检索当前文件,并使用“set”子命令设置为特定文件。可以使用“show_config”检索配置
$playlist current
00-intro.mkv
$playlist set'01-第1集.mkv'
$playlist current
01-第1集.mkv
$playlist show_config
-sid 1
“next”子命令将显示当前文件,并将当前文件设置为下一个条目。
$playlist next
01-第1集.mkv
$playlist next
02-第2集.mkv
为特定的应用程序创建别名可能很方便,例如:
alias playnext='mplayer$(playlist show_config)“$(playlist next)”'
\database
database存储在`$home/.cache/playlist/db.yml`。由于它存储在
[yaml]格式中(https://en.wikipedia.org/wiki/yaml),因此可以使用任何文本编辑器轻松地修改它。
-第3集.mkv
偏移量:3
```
offset变量包含当前文件的索引。如果该索引大于或等于列表的
长度,则播放列表完成。
当跟踪多个系列时,跟踪观看的片段可能会成为一项乏味的任务。本项目旨在将此任务卸载到
数据库中。
使用
程序` playlist`用于添加和删除文件以及设置每个目录的配置
选项,即,对于每个目录,都会向
数据库添加一个新条目。
任何特定于
这些文件的配置都可以使用“config”子命令添加。
这会将扩展名为“.mkv”的所有文件添加到数据库中。配置
`-sid 1`,[mplayer]的命令行选项(http://www.mplayerhq.hu),为当前目录添加了
。
可以使用
show'子命令查看当前目录的数据库内容的概述。
$playlist show
播放列表:
*00-credits.mkv
00-intro.mkv
01-第1集.mkv
02-第2集.mkv
03-第3集.mkv
配置:-sid 1
`*`标记当前文件,此文件是要播放的下一行。
可以使用“remove”子命令删除条目:
可以使用“current”子命令检索当前文件,并使用“set”子命令设置为特定文件。可以使用“show_config”检索配置
$playlist current
00-intro.mkv
$playlist set'01-第1集.mkv'
$playlist current
01-第1集.mkv
$playlist show_config
-sid 1
“next”子命令将显示当前文件,并将当前文件设置为下一个条目。
$playlist next
01-第1集.mkv
$playlist next
02-第2集.mkv
为特定的应用程序创建别名可能很方便,例如:
alias playnext='mplayer$(playlist show_config)“$(playlist next)”'
\database
database存储在`$home/.cache/playlist/db.yml`。由于它存储在
[yaml]格式中(https://en.wikipedia.org/wiki/yaml),因此可以使用任何文本编辑器轻松地修改它。
-第3集.mkv
偏移量:3
```
offset变量包含当前文件的索引。如果该索引大于或等于列表的
长度,则播放列表完成。