命令行播放器 feeluown-core

MIT
Python
跨平台
2018-01-11
Cosven

可以和 grep,awk,tmux,cut 等工具良好协作的命令行播放器

录了个两分钟的简短的演示视频 

Features

  1. C/S 架构,客户端和服务端基于 TCP 进行通信 protocol

  2. 输出为 text stream,能被 grep/awk/cut 等工具方便的处理

  3. 抽象 netease/xiami 相关三方资源

  4. 像管理 dotfile 一样管理播放列表、喜欢的歌手等音乐资源 for example

Install

sudo apt-get install libmpv1  # Debian or Ubuntu
brew install mpv  # mac osx
# please always use the latest release
pip3 install 'fuocore>=1.0.0a1'
pip3 install 'fuocli>=0.0.1a0'

Simple Usage

# start daemon
fuo --debug
# use fuocli
fuocli search '谢春花' | grep songs | head -n 10 | awk '{print $1}' | fuocli add
fuocli add fuo://netease/songs/45849608
fuocli remove fuo://netease/songs/45849608
fuocli play fuo://netease/songs/458496082
fuocli list
fuocli status
fuocli pause
fuocli resume
的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

python - 跨平台全局快捷键解决方案

一段时间的探索实践,对比并整合了一套(个人认为是比较靠谱的)python跨平台全局快捷键解决方案。

2015/08/25 16:23
643
0
格式化文件模版xml

格式化文件模版xml

2016/06/28 10:44
13
0
jspxcms bug表

缺少文件列表: import com.jspxcms.core.domain.QAttribute; import com.jspxcms.core.domain.QComment; import com.jspxcms.core.domain.QAttribute; import com.jspxcms.core.domain.QInfo...

2016/12/28 16:23
45
0
聊聊WebClient的LoadBalance支持

## 序 本文主要研究一下WebClient的LoadBalance支持 ## 代码实例 ### 配置 ``` @Configuration public class WebClientConfig { @Autowired private LoadBalancerExchangeFilterFunction lb...

2018/04/29 13:54
279
0
Linux core文件

1. core文件的简单介绍 在一个程序崩溃时,它一般会在指定目录下生成一个core文件。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。 2. 开启或关闭core文件的生成 用以下...

2013/06/26 17:22
95
2
Linux系统中core文件调试方法

Linux系统中程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。 1.co...

2013/11/26 12:07
764
0
core dump

什么是core dump core dump又叫核心转储, 当程序运行过程中发生异常, 程序异常退出时, 由操作系统把程序当前的内存状况存储在一个core文件中, 叫core dump。core dump在应用crash掉之后对问题...

2014/05/13 14:00
16
0
Linux的Core文件设置与调试

一、运行时错误 任何人写程序都会出错,正如《C++编程规范》所说,真正可怕的错误不是编译时的错误,而是运行时错误。 有的程序可以通过编译, 但在运行时会出现Segment fault(段错误) 这通常...

2015/08/11 16:47
1K
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部