我们之前已经写过关于Linux 控制台的音乐播放器,所以你可以将这个添加到已经很长的列表中。在你抱怨音乐播放器列表增加之前,这是它的 GitHub 页面上的内容:
这是我的第一个Go程序,我想在控制台上听Google Play音乐,所以我写了一个播放器。它的灵感来自 Matt Jibson 的 Moggio,并使用了他的一个库……
Jam 是最近为 Linux 和 Windows 控制台开发的 Google Play 音乐播放器。它在终端内具有简单的外观,易于导航(非常像Cmus),并且是用 Go 编程语言编写的。
Jam 音乐播放器的功能
安装要求和按键绑定
运行Jam的主要要求是登录Google Play服务在您的手机上。因此,如果您没有,那么您将不得不等待没有该要求的更高版本。
如果您使用Google帐户使用2因素授权服务,那么您将必须自己生成应用密码。点击这里的链接来解决这个问题。
如果您运行的是64位系统,您可以安装Jam使用可用的二进制包。
为 64 位系统下载 Jam
要在Linux 上安装64 位二进制文件,请使用以下命令。
$ sudo install jam_x64 /usr/local/bin/jam
如何从源安装Jam
要从源代码安装Jam,你需要Go, Git 和libpulse-dev.
$ sudo apt install golang-go git libpulse-dev
接下来,设置GOPATH环境变量,使GOPATH/bin文件夹在您的PATH 中可用。
$ mkdir ~/.go "$ echo export GOPATH=$HOME/.go >> ~/.bashrc" "$ echo 导出 PATH=$PATH:$GOROOT/bin:$GOPATH/bin >> ~/.bashrc" $ 源 ~/.bashrc
最后,从源代码安装Jam(二进制文件将在~/.go/bin/中可用)。
$ 去 github.com/budkin/jam
作为受Cmus启发的控制台播放器,它具有相似的键绑定:
钥匙 | 行动 |
---|---|
return, x | 播放当前选定的艺术家、专辑或歌曲 |
C | 暂停 |
v | 停止 |
b | 下一首 |
z | 上一首 |
u | 同步数据库(如果你在网页界面添加了一些歌曲) |
/ | 搜索艺术家 |
n | 下一个搜索结果 |
标签 | 切换艺术家/曲目视图 |
逃脱,q | 放弃 |
向上箭头,k | 向上滑动 |
向下箭头,j | 向下滚动 |
首页,g | 滚动到顶部 |
结束,G | 滚动到底部 |
空间 | 切换相册 |
R | 随机艺术家 |
Ctrl+空格键 | 切换视图(播放列表/艺术家) |
r | 重复当前曲目 |
你现在一定已经明白,Jam作为一个婴儿项目有大量的功能需要添加。这篇文章实际上是为可能有兴趣加入项目开发以使其值得写回家的开源爱好者而写的。
如果你是普通用户,我建议你坚持使用GPMDP、Harmony等相对成熟的项目。
图片来源:http://www.webupd8.org/
最新更新
GitHub 上不再提供Jam 音乐播放器所以我猜测该项目已停止并被撤下。令人遗憾的是,还有许多其他音乐播放器应用程序可供您选择,这是一线希望。
您认为项目终止的原因是什么?你有什么内幕要点吗?下面是评论区