简约的MP3播放器

Pyrana的Python项目详细描述


关于

这个节目是出于对大型音乐播放器的不满而写的。漂亮的 我只想让一个音乐播放器随机播放 选择一个随机艺术家,然后选择一个随机专辑,然后播放 那张专辑,然后随便选一个艺术家。

出于某种原因,我从来没有遇到过播放随机专辑的音乐播放器 这样一来,我常常不得不跳过多张专辑 一个特别的艺术家,特别是当这个艺术家有一个很大的迪斯科舞曲时。

虽然我称这个玩家为极简主义者,但这不是一成不变的——我可能会 添加last.fm scrobbling功能和其他各种功能。这些特点 不过,会是我觉得有用的。我非常怀疑这个应用程序 极度臃肿。

要求

如果您不安装下面概述的内容,pyrana将无法工作。

您需要pygtk,可从http://www.pygtk.org/downloads.html获得。(最后一个 我测试过的版本是2.22)setup.py,如果您尝试 通过setuputils安装,但我从来没有成功过 这样安装。另一方面,包管理器可能会提供 如果你的系统上还没有这个包的话。

您还需要安装python notify>;=1.1,可从 http://www.galago-project.org/files/releases/source/notify-python/。我会的 可能会在不久的将来摆脱这种依赖。

此外,您还需要安装gst python>;=0.10.0,可从 http://gstreamer.freedesktop.org/src/gst-python/。这是另一个依赖关系 我很可能会在某个时候删除…

你的音乐目录必须安排在一个艺术家/专辑继承人。例如:

音乐/
功率不足的裁判员/
第三次罢工 罗比和起义者 威廉S.巴勒斯是我父亲

配置

pyrana将其配置存储在~/.pyrana/pyrana.cfg中。目前接受3 选项:

use_notify::是否使用libnotify弹出关于 播放的内容,默认为真

音乐目录:音乐所在的位置,默认为~/music

seen_file::在何处存储包含已查看歌曲哈希值的文件

update_pidgin_status::是否希望pyrana更新您的pidgin状态 当曲目更新时,默认为true

学分

信用证是从http://kipdreaming.com给甜点盘的 图标。谢了,谢尔!

联系人

有问题吗?评论建议?讨厌邮件?打电话给我 jeremiah.dodds@gmail.com

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

推荐PyPI第三方库


热门话题
java限制C++代码访问JNI中的某些类   Android上的java DateFormat:不可解析的日期   通过json进行java迭代,并为其他请求调用多个API   Netbeans中的java JavaFX项目引发异常“输入流不能为null”   多线程Java newFixedThreadPool解释   |在java字符串中无法识别。split()方法   Java中的原始包装器类是否被视为引用类型?   Java swing。如何在intellij idea GUI设计工具中重写组件方法   数组乘矩阵   java将30GB的XML文件分割成小块XML   java通过一棵树递归找到一个节点,并返回指向该节点的路径   java如何将可观察的<Observable<List<T>>转换为可观察的<List<T>>   使用java在web服务器上更改php文件中的字符串?   java希望开发像tomcat这样的servlet容器   java希望提高编程的数学技能