跳转到主要内容

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应用添加到您的首页,网上有大量关于如何在AndroidiOS上添加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 v1AngularJSApache Cordova构建,因此建议在开始之前熟悉这些。

要构建Mopidy Web扩展,您需要安装npmgulp。然后运行

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,如果您喜欢 - 以提交您的翻译。

项目资源

Latest PyPI version Travis CI build status

许可证

版权所有(c)2015-2020 Thomas Kemmer。

翻译: slimer (西班牙语,加泰罗尼亚语),Andrzej Raczkowski (波兰语),Peter Kuderjavy (斯洛伐克语),Gilbert Brault (法语),wimpie (荷兰语)。

根据Apache许可证版本2.0授权。

项目详情


版本发布历史 发布通知 | RSS订阅

下载文件

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

源代码分发

Mopidy-Mobile-1.10.0.tar.gz (753.3 kB 查看哈希值)

上传时间 源代码

构建版本

Mopidy_Mobile-1.10.0-py2.py3-none-any.whl (750.0 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面