1 个不稳定版本

使用旧的Rust 2015

0.2.0 2017年8月19日
0.1.1 2017年6月9日
0.1.0 2017年5月31日

#13#youtube-dl

Download history 1/week @ 2024-03-02 30/week @ 2024-03-30 1/week @ 2024-04-06 127/week @ 2024-06-08 7/week @ 2024-06-15

134 每月下载量

Apache-2.0

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