跳转到主要内容

Mopidy扩展,用于播放Google Play Music中的音乐

项目描述

警告

截至2020年12月,Google Play Music服务已停止运营。因此,此扩展的维护已停止。《mopidy-gmusic》软件包已从Debian/Ubuntu中移除,Git仓库也已转入存档模式。


Mopidy-GMusic

Latest PyPI version CircleCI build status Test coverage

Mopidy扩展,用于播放Google Play Music中的音乐。

依赖项

您必须拥有一个Google帐户,并且

  • 您的Google Play Music库中已上传一些音乐,或者

  • 您已为Google Play Music支付订阅费用。

安装

运行以下命令进行安装:

sudo python3 -m pip install Mopidy-GMusic

有关其他安装方法,请参阅https://mopidy.com/ext/gmusic/

配置

运行mopidy gmusic login以获取刷新令牌,并将其包含在您的配置文件中

[gmusic]
refresh_token = <your refresh token>

Google Play Music现在要求所有客户端提供设备ID。以前,Mopidy-GMusic会自动从您的MAC地址生成一个设备ID,但谷歌似乎已经更改了API,使其无法正常工作。因此,您需要手动配置一个。

如果未配置设备ID,Mopidy-GMusic将输出注册设备及其ID的列表。您可以在配置文件中使用这些ID之一,或者如果您想让gmusicapi使用从MAC地址生成ID的旧方法,则可以使用特殊值mac

[gmusic]
deviceid = 0123456789abcdef
# or
deviceid = mac

默认情况下,如果您订阅,将自动启用All Access。您可以使用all_access选项强制启用或禁用它

[gmusic]
all_access = true

默认情况下,比特率设置为160 kbps。您可以通过设置将其更改为128或320 kbps

[gmusic]
bitrate = 320

所有访问的无线电都作为可浏览的内容或播放列表提供。以下为默认配置值

[gmusic]
# Show radio stations in content browser
radio_stations_in_browse = true
# Show radio stations as playlists
radio_stations_as_playlists = false
# Limit the number of radio stations, unlimited if unset
radio_stations_count =
# Limit the number or tracks for each radio station
radio_tracks_count = 25

库和播放列表将定期自动刷新。在非常低功耗的机器上刷新可能会占用大量CPU资源,例如Raspberry Pi Zero。刷新间隔可以配置

[gmusic]
# How often to refresh the library, in minutes
refresh_library = 1440
# How often to refresh playlists, in minutes
refresh_playlists = 60

使用方法

如果所有依赖项都可用,则默认启用扩展。您可以通过浏览库和搜索曲目、专辑和艺术家来使用它。Google Play Music播放列表也会导入。您甚至可以将All Access订阅中的歌曲添加到您的库中。Mopidy可以播放它们。

项目资源

致谢

项目详情


下载文件

下载您平台上的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源代码分发

Mopidy-GMusic-4.0.1.tar.gz (24.1 kB 查看哈希值)

上传于 源代码

构建分发

Mopidy_GMusic-4.0.1-py3-none-any.whl (20.2 kB 查看哈希值)

上传于 Python 3

由以下提供支持