Radio Paradise的cli播放器和通知程序

paradise-player的Python项目详细描述


Radio Paradise播放器和通知程序

广播天堂:https://www.radioparadise.com

此程序从cli播放radio parades的流,并使用桌面通知系统发送当前播放内容的通知。

这是在linux下测试的(当然只能工作)。

用法

  • 在命令行中使用

$ paradise_player

  • 或快捷方式

$ rpp

  • 它将开始播放蒸汽和发送通知时,歌曲的变化。

  • 按ctrl+c组合键可停止此操作

安装

$ pip install paradise_player

或者克隆存储库from github并运行

$ python setup.py install

配置

配置文件存储在~/.config/Paradise_player/config.cfg中

有关所有配置参数,请参见文件config_sample.cfg。

依赖关系

  • 此程序需要在系统上发送通知。

对于archlinux,安装libnotify:

$ sudo pacman -S libnotify

  • 它还需要一个通知服务器,如果您使用像gnome或kde这样的“大”桌面环境,它通常是内置的。

或者,您可以使用dunst(https://dunst-project.org/

  • 播放无线流是可配置的,默认情况下使用VLC。 您可以使用ffplay(来自ffmpeg)、mplayer或任何能够播放http流的cli播放器。

  • 当然,这个程序需要在系统中安装Python3+。

学分

灵感来自https://github.com/jmdh/rpnotify/blob/master/rpnotify

新闻

0.2

  • 使用配置中提供的偏移量改进数据查询

0.1

提供第一个版本:

  • 在配置中使用Choosen播放器播放RP
  • 使用notify send进行通知

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

推荐PyPI第三方库


热门话题
java获取错误:不兼容的类型:类型升级代码可能从double转换为float   java通过Stanford解析器提取所有名词、形容词和文本   Java的通用通配符(“?”)的等价物是什么在C#?   使用安卓 BitmapFactory对MJPEG流进行java解码。decodeByteArray垃圾收集   用于构建列表的java复杂jpql查询<>使用嵌套联接的对象筛选   java APACHE TOMCAT服务器未启动   使用toolkit:NullPointerException将java流图转换为Gephi   java使用。主函数中的jar文件   java JSP:为什么在EL变量中得到0而不是null?   tellurium中的java Portlet支持   CodeHS战列舰Java   java在weblogic服务器中使用struts2时出错   java无法存储作业,因为已存在具有此标识的作业   java正在尝试使采样声音静音   加密自定义Java公钥生成(比特币)   使用输入作为“令牌”的java JavaCC