Mopidy扩展,用于播放Google Play Music中的音乐
项目描述
警告
截至2020年12月,Google Play Music服务已停止运营。因此,此扩展的维护已停止。《mopidy-gmusic》软件包已从Debian/Ubuntu中移除,Git仓库也已转入存档模式。
Mopidy-GMusic
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可以播放它们。
项目资源
致谢
原作者:Ronald Hecht
当前维护者:Kaleb Elwert
项目详情
下载文件
下载您平台上的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。
源代码分发
构建分发
Mopidy-GMusic-4.0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | da8d64352e8b3ff57c91cc89bd9c17babd80dd176921b0f5522943c125207004 |
|
MD5 | e08f52a8df67cde404e3d9c0407338dd |
|
BLAKE2b-256 | 82b2753b96e116f762afdb69e387e079746672dc44943fdf8267bd7c6b47e4d2 |
Mopidy_GMusic-4.0.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9b00dafeef14748719ee0cfad568f90f270d1bbe3109bbdc57914cd70ddc3969 |
|
MD5 | acdf85a3f1c8e09b29f852eb4bb42861 |
|
BLAKE2b-256 | d67525b754da27a66eb23b1040242b8a7b028916d8f925e03a2085b709021d4a |