用于播放Spotify音乐的Mopidy扩展
Mopidy-Spotif的Python项目详细描述
依赖关系
- Spotify高级订阅。mopidy spotify 不能使用spotify 免费,只需Spotify Premium。
- 非Facebook Spotify用户名和密码。如果您创建了帐户 通过Facebook,你需要创建一个“设备密码”才能使用 莫皮迪·斯波提夫。转到http://www.spotify.com/account/set-device-password/, 使用你的facebook帐户登录,并按照说明进行操作。然而, 有时,这个过程对于Facebook登录的用户可能会失败,在这种情况下 您可以访问facebook.com>;在facebook上创建特定于应用程序的密码。 设置>;安全性>;应用程序密码>;生成应用程序密码,并生成一个 与Mopidy Spotify一起使用。
- libspotify>;=12,<;13。来自Spotify developer site的官方c库。 此软件包的libspotify12格式来自 apt.mopidy.com。
- pyspotify>;=2.0.5。libspotifypython包装器。包裹是 从apt.mopidy.com或pypi上的pyspotify提供python-spotify。 有关如何安装,请参见https://pyspotify.mopidy.com/en/latest/installation/ 它及其对大多数平台的依赖性。
- Mopidy>;=2.0。mopidy spotify扩展的音乐服务器。
如果从apt.mopidy.com、aur或自制程序安装mopidy spotify,则 依赖项将自动安装。
安装
debian/ubuntu/raspbian:安装mopidy-spotify包 apt.mopidy.com:
sudo apt-get install mopidy-spotify
arch linux:安装mopidy-spotify包 AUR:
yaourt -S mopidy-spotify
OS X:从 mopidy/mopidy自制水龙头:
brew install mopidy-spotify
else:安装上面列出的依赖项,然后安装 来自PYPI的包:
pip install Mopidy-Spotify
配置
在开始mopidy之前,必须添加spotify高级用户名和密码 到您的mopidy配置文件并访问 https://www.mopidy.com/authenticate/#spotify授权此扩展 您的Spotify帐户:
[spotify] username = alice password = secret client_id = ... client_id value you got from mopidy.com ... client_secret = ... client_secret value you got from mopidy.com ...
提供以下配置值:
- spotify/enabled:是否应该启用spotify扩展。 默认为true。
- spotify/username:您的spotify高级用户名。你必须提供这个。
- spotify/password:您的spotify高级密码。你必须提供这个。
- spotify/client_id:您的spotify应用程序客户端ID。您必须提供这个。
- spotify/client_secret:您的spotify应用程序密钥。你必须提供这个。
- spotify/bitrate:以kbps为单位的音频比特率。96、160或320。 默认为160。
- spotify/volume_normalization:卷规范化是活动的还是 不是。默认为true。
- spotify/timeout:在放弃等待搜索结果之前, etc.默认为10。
- spotify/allow_cache:是否允许缓存。缓存存储在 mopidy的core/cache_dir中的“spotify”目录。默认为true。
- spotify/allow_network:是否允许网络访问。默认值 到true。
- spotify/allow_playlists:是否应该公开播放列表。 默认为true。
- ^ TT33 } $:搜索中返回的最大相册数 结果。数字介于0和50之间。默认为20。
- ^ TT34 } $:搜索中返回的艺术家的最大数量 结果。数字介于0和50之间。默认为10。
- ^ TT35}$:搜索中返回的最大轨道数 结果。数字介于0和50之间。默认为50。
- spotify/toplist_countries:以逗号分隔的两个字母的ISO国家列表 获取顶级列表的代码。默认为空,解释为所有 Spotify在哪些国家上市。
- spotify/private_session:是否使用私有spotify会话。转弯 在私人会话中禁用与好友共享播放的曲目 Spotify活动提要、last.fm scrobbling和Facebook。仅此 影响Spotify完成的社交共享,而不是其他mopidy扩展。 默认为false。