在 Linux 上使用 Gmpydl 在终端中下载您的 Google 音乐库

谷歌音乐是一项很棒的服务。 除了能够从他们丰富的音乐库中购买外,您还可以存储多达 50,000 个自己的音乐文件。 不幸的是,Linux 上 Google Music 背后的软件并不出色。 幸运的是,有一个命令行替代方案。 这是它的工作原理。

安装 Google 音乐 API

Gmpydl 可以工作,你需要在你的系统上安装非官方的谷歌音乐 API。 这可以通过打开终端窗口并输入以下命令来完成:

笔记: 其他 Linux 发行版可能需要使用 Pip2 或具有类似名称的包。

让 Gmpydl 工作

Gmpydl 是一个 git 包,因此您必须使用 git 工具来获取源文件。 Enter 此命令将其克隆到本地文件系统。

gmpydl-git-克隆-gmpydl

克隆包后,只需使用 cd 命令进入目录即可。

从这里开始,Gmpydl 应该可以正常工作。 启动它所需要做的就是这个简单的命令:

gmpydl-帮助-对话框区

下载音乐

通过 Gmpydl 下载音乐效果很好。 该程序在用户创建的界面的帮助下工作,因此有时事情可能会有点不稳定。 不过,如果您厌倦了 Google 的实施,这是一个不错的选择。 它是这样工作的:当 sudo ./gmpydl.py 通过终端运行,您将进入设置过程。

此设置过程涉及输入您的 Google 帐户电子邮件地址。 不用担心; 该程序适用于 Oauth,因此您无需与 Gmpydl 共享您的密码信息。 只需输入您的电子邮件。 从这里,程序会询问应该在哪里下载音乐。 Enter ~/Music (或指定另一个目录)。 输入目录后,将生成一个 URL。 只需在浏览器中打开此 URL 链接即可。

gmpydl-oauth-url-链接

在终端生成的页面上,您需要允许一些事情。 具体来说,您需要向您的 Google 帐户授予 G​​mpydl 授权。 该页面将告诉您 Gmpydl 只想与 Google 的音乐部分进行交互。 选择“允许”选项继续。

gmpydl-授权-帐户-谷歌

获得访问权限后,您将获得一个授权码以进入。 将其复制到剪贴板,将其粘贴到终端并按 Enter 钥匙。 完成所有设置配置后,只需输入以下命令即可开始下载音乐。

仅此命令就应该是您所需要的。 但是,由于该程序可能不稳定,您可能会遇到需要终止脚本(使用 Ctrl + Z)并重新启动它的情况。 由于通过 Google 音乐下载取决于您的整个收藏,因此它将开始下载您拥有的每个音乐文件。

gmpydl-下载-音乐

如果您已经通过 Gmpydl 下载了某些文件,这可能是一个大问题。 如果您需要重新执行程序,为防止重新下载,请输入此命令而不是上面的命令:

这个小 -n 开关非常有用。 基本上,它会扫描所有下载的文件并创建一个已下载文件的列表。 这样,在运行上面的命令时,您只下载系统上不存在的音乐文件。

结论

适用于 Linux 的 Google 音乐管理器是一个糟糕的程序。 当然,它完成了它的设计目标,但谷歌很少更新它或修复它的错误。 事实上,如果您不知道如何解决它,您可能会遇到一些关于上传和下载音乐的严重问题。

这就是为什么我很高兴 Gmpydl 的存在。 尽管它只进行下载,但它是一个有价值的替代方案,可以让用户至少在某些时候摆脱官方程序。 有一天我希望这个程序的开发者会增加上传音乐的能力。 在那之前,这将不得不做。

订阅我们的新闻!

我们最新的教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅