1 个不稳定版本
使用旧的Rust 2015
0.2.0 | 2017年8月19日 |
---|---|
0.1.1 |
|
0.1.0 |
|
#13 在 #youtube-dl
134 每月下载量
16KB
397 行
surge
基于YouTube的命令行音乐播放器。系统依赖
* youtube-dl
* libmpv
* A valid YouTube api key
必须使用YouTube API密钥作为第一个(也是唯一)参数运行 surge
alias surge='surge $(cat ~/yt_api_key)'
播放音乐
search
填充一个包含5个当前结果的Vec
cycle
循环play <选择>
立即播放选择queue <选择>
将选择排队related
使用5个相关视频填充Vec
pause/play
暂停和继续播放stop
停止播放器并清除队列loop
切换循环模式
Readline
Surge使用rustyline
,这是一个纯Rust实现的GNU Readline。它支持命令历史记录和其他Readline功能
- Emacs导航键
- Ctrl-R用于反向搜索
- 上/下箭头用于循环通过命令
依赖关系
~10–21MB
~320K SLoC