为mpd创建智能播放列表

smart的Python项目详细描述


Latest versionNumber of PyPI downloads

用python编写的mpd智能播放列表生成器。

安装

使用pip

$ pip install smarty

使用简易安装

$ easy_install smarty

用法

在默认配置中,Smarty将尝试使用^{TT1}$(环境变量)和端口^{TT2}$。如果未设置$MPD_HOST,则它将使用localhost。

usage: smarty [-h] [-i <ip>] [-p <port>] [--maxnum <num>] [--dist <num>]
                [--norepeat] [-v] [--exclude <genre> [<genre> ...]]


Smart playlist generator written in python.

optional arguments:
  -h, --help            show this help message and exit
  -i <ip>, --ip <ip>    IP address of mpd server
  -p <port>, --port <port>
                        Port mpd server is listening on
  --maxnum <num>        Maximal number of songs in playlist
  --dist <num>          Add new song if only <x> songs are left to play in current playlist
  --norepeat            Don't add songs which are already in playlist.
  -v, --verbose         Print information about running process
  --exclude <genre> [<genre> ...]
                        Never add these genres to playlist

示例

Smarty可以像这样使用

smarty --norepeat --maxnum 3000 --verbose --exclude Comedy
<>这只会添加当前播放列表中没有的歌曲,允许最多3000首歌曲(如果超过该数字,从一开始就删除)。它将进一步显示每一个添加歌曲的流派,而不是添加流派'喜剧'。

错误报告

请将发现的任何错误提交给https://github.com/kpj/Smarty/issues

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用tomcat时,如何加载JDBC驱动程序?   Spring数据Rest中嵌套资源的java分页   java从ImagesService创建URL需要多长时间。getServingUrl last   java的纸牌游戏战争与处理   内存不足的java解释探查器输出:PermGen空间错误   如何在java代码中等待scala的未来   java在安卓studio中通过if-else子句后,如何访问变量的新值   javascript DHTMLX甘特API   意图启动期间的java运行时异常   Java中的用户界面复合组件   java Hibernate更新调用在@OneToOne映射中生成新行   正则表达式在N个数的序列中计数零   java设置在何处查找audit4j的配置文件   maven JSR352:Annotation@Named在JavaSE中不起作用   java以更实用的方式对目录进行分组   JavaEclipse不再打开   java机器人按键VK_控件在Macbook上工作?   java如何等待所有线程完成执行?