创建和管理m3u播放列表的工具
m3u-manage的Python项目详细描述
https://m3u-manage.readthedocs.io
创建和管理m3u播放列表的工具
概述
安装
pip install m3u-manage
用法
分析
分析播放列表中出现在文件名中的最常见术语。在
^{pr2}$产生如下输出:
m3u-manage 0.2.2 90: cbc 47: true 47: season 45: patrol
网格
通过从播放列表中以均匀间距插入来创建交叉播放列表。在
m3um mesh -o OUTPUT.m3u FILE1.m3u FILE2.m3u FILE3.m3u ...
产生如下输出:
m3u-manage 0.2.2 TV/cars.m3u 9 TV/trucks.m3u 27 TV/planes.m3u 31 wrote OUTPUT.m3u
策展
根据提供的.json文件中的包含和排除条件来整理播放列表。在
m3um curate --config example.json
产生如下输出:
m3u-manage 0.2.2 write TV/cars.m3u write TV/trucks.m3u write TV/planes.m3u
示例.json
使用curate命令时,.json文件中提供了一系列表达式,以指示要生成哪些播放列表。在
以下示例.json根据/TV目录中的视频创建三个.m3u文件。 cars和trucks播放列表将包含与正则表达式匹配的任何文件名。在
planes示例将包含和排除的条件指定为正则表达式。 根据排除标准,所有穿梭机都属于卡车播放列表。在
{ "path": ".", "subdirs": ["TV"], "patterns": { "cars": "(car|auto|sedan)", "trucks": "(truck|bus|shuttle)", "planes": { "include": "(jet|plane|rocket)", "exclude": "shuttle" } } }
- 项目
标签: