Mopidy移动设备Web客户端扩展
项目描述
Mopidy Mobile是一款简单易用的遥控器,让您可以从移动设备上完全控制Mopidy音乐服务器。它作为Web客户端扩展和适用于Android 5.1及以上版本的混合应用提供。旧版Android用户仍可以使用谷歌的Chrome浏览器访问Web扩展。在Apple设备上,当运行iOS 7或更高版本时,Web客户端应该可以正常工作。
总之,Mopidy Mobile可以让您
浏览和搜索您的整个Mopidy音乐库。
仅在所选目录中进行搜索。
编辑当前播放列表中的曲目。
创建和编辑播放列表(需要Mopidy服务器v1.x)。
从所选在线资源检索封面艺术。
从多个可用的用户界面语言中选择。
此外,Android应用还允许您
从您的设备锁屏控制播放。
使用您设备的硬件按钮更改音量。
在网络上的多个Mopidy服务器之间切换。
安装
可以通过运行以下命令从PyPi安装Web扩展
pip install Mopidy-Mobile
Android应用可在Google Play商店获得。您还可以加入Beta测试计划来预览未发布版本。
请注意,Web客户端设计为添加到您的首页,因此以全屏“应用模式”启动。如果您不知道如何将Web应用添加到您的首页,网上有大量关于如何在Android和iOS上添加Web应用的说明。
配置
以下配置值适用于Web扩展
mobile/enabled:是否启用扩展。默认为true。
mobile/title:Web应用的标题,当添加到您的首页时也会显示。可以在标题中使用变量$hostname和$port。默认为Mopidy Mobile on $hostname。
mobile/ws_url:用于连接到您的Mopidy服务器的WebSocket URL。如果Mopidy的WebSocket在其默认路径/mopidy/ws/不可用,例如在使用反向代理时,请设置此值。
从源代码构建
Mopidy Mobile使用Ionic v1、AngularJS和Apache Cordova构建,因此建议在开始之前熟悉这些。
要构建Mopidy Web扩展,您需要安装npm和gulp。然后运行
npm install gulp install gulp dist pip install --editable .
要为Android构建应用程序,请遵循Ionic安装指南,确保您有Android开发所需的一切。然后,除了上述命令外,运行
ionic cordova platform add android ionic cordova build android
有关如何在实际设备上运行应用程序,或在Web浏览器或模拟器中测试的更多信息,请参阅Ionic CLI文档。
由于资源有限,iOS不支持,并且应用程序在该平台上运行时可能需要更改。然而,作为一个混合应用,让它工作 shouldn't take too much effort,所以请随意fork并尝试!
贡献翻译
如果您想看到Mopidy Mobile在您自己的本地语言中,首先请查看现有的翻译。Mopidy Mobile使用angular-translate进行国际化,并将翻译存储为简单的文本文件。只需取一个现有的文件,并将其中的所有外文文本替换为您觉得合适的文本。花括号{...}内的单词是占位符,用于变量名({name})无需翻译,或用于复数({count, plural, one{1 Sekunde} other{# Sekunden}})因此您可以提供零(=0)、一个或多个(other,其中#被替换为实际的数字)秒或轨道的不同文本。完成后,请提交一个新问题 - 或者甚至一个完整的pull request,如果您喜欢 - 以提交您的翻译。
项目资源
许可证
版权所有(c)2015-2020 Thomas Kemmer。
翻译: slimer (西班牙语,加泰罗尼亚语),Andrzej Raczkowski (波兰语),Peter Kuderjavy (斯洛伐克语),Gilbert Brault (法语),wimpie (荷兰语)。
根据Apache许可证版本2.0授权。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
构建版本
Mopidy-Mobile-1.10.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c131d365abb0406959af6432dd2001314866ce4a5e9dc1ed33099dc438c2fc74 |
|
MD5 | 14649e82a1c76d5831a15761341f17f8 |
|
BLAKE2b-256 | 4b1389e4f733a215b455d08dde11f223da28fb23104757003c1d4c382383c5a4 |
Mopidy_Mobile-1.10.0-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6be98ed32c2e5a13b83e515b7cb018c17284e969174e326048c814ab67cfde66 |
|
MD5 | bc00083c0b401d283b28e98dc5e1f548 |
|
BLAKE2b-256 | 1d998909d19543f0398f5bd079c42cd95a74e473611a7c71222b8526439cf473 |