移动设备的mopidy web客户端扩展
Mopidy-Mobile的Python项目详细描述
mopidy mobile是一款简单易用的遥控器,可以让您 从移动设备控制Mopidy音乐服务器。它是 可用作Web client extension和hybrid app 对于Android版本4.4及更高版本。旧版安卓用户 仍然可以使用google的Chrome browser访问web扩展。 在苹果设备上,当运行ios 7或 稍后。
简而言之,mopidy mobile让您
- 浏览并搜索你的整个mopidy音乐库。
- 仅在选定目录中搜索。
- 编辑当前轨迹列表中的轨迹。
- 创建和编辑播放列表(需要Mopidy Server v1.x)。
- 从选定的在线资源中检索封面艺术。
- 从多种可用的用户界面语言中进行选择。
此外,Android应用程序还允许您
- 从设备的锁定屏幕控制播放。
- 使用设备的硬件按钮更改音量。
- 在网络上的多个mopidy服务器之间切换。
安装
通过运行:
pip install Mopidy-Mobile
Android应用程序可从Google Play获得 商店您也可以加入Beta testing program以 预览未发布的版本。
请注意,Web客户端是为添加到主屏幕而设计的, 所以它是以全屏“应用程序模式”启动的。如果你不知道怎么做 在主屏幕上添加一个web应用程序,有很多 两个Android的联机说明 以及iOS。
配置
以下配置值可用于Web 分机:
- mobile/enabled:是否应启用扩展。 默认为true。
- mobile/title:web应用程序的标题,也将是 添加到主屏幕时显示。变量 $hostname和$port可以在标题中使用。默认为 Mopidy Mobile on $hostname。
- mobile/ws_url:用于连接到mopidy的websocket url 服务器。如果mopidy的websocket在它的 默认路径/mopidy/ws/,例如在使用reverse时 代理。
从源构建
mopidy mobile使用Ionic v1、AngularJS和Apache Cordova构建,因此建议您熟悉 在你开始之前先拿着这些。
要构建mopidy web扩展,需要安装npm和gulp。 然后运行:
npm install gulp install gulp dist pip install --editable .
要为Android构建应用程序,请遵循Ionic的installation guide来 确保你拥有Android开发所需的一切。那么, 除上述命令外,运行:
ionic cordova platform add android ionic cordova build android
请参考Ionic CLI 有关如何在 实际设备,或在web浏览器或模拟器中进行测试。
由于缺乏资源,ios不受not支持,而且不太可能 应用程序将在该平台上运行。然而,作为一个 混合应用程序,它不需要太多的努力就可以工作,所以 请随意用叉子叉一下,试试看!
贡献翻译
如果您想在your母语中看到mopidy mobile,请从 查看现有的translations。 mopidy mobile使用angular-translate实现国际化,以及 将翻译存储为简单文本文件。就拿一个 现有的文件,并取代所有的外语文本,你认为合适的。 大括号{...}中的单词是占位符,可以使用 对于不需要翻译的变量名({name}),或 多元化({count, plural, one{1 Sekunde} other{# Sekunden}}) 因此,您可以为零(=0)、一个或多个提供不同的文本 (other,将#替换为实际数字)秒或 轨道。完成后,请打开一个新的问题-甚至 完整的拉取请求,如果您愿意的话-提交您的 翻译。
版权所有(
translations:^ ^ a24}(“Español”, Catala,^ Andrzej Raczkowski (§Polski,§§A26)(§Slovak, **A27*(*France)
licensed under the ^ ^ a28}
推荐PyPI第三方库
- 热门话题
- hbm中的java异常。xml java如何扩展JavaDoc5.0标准doclet? java将所有非字母数字更改为+ java如何使用JSP从URL获取参数 把java学校的程序员变成C或C++程序员有多难? java使用HTML获取表内容 java在JPanel中使用repaint()方法而不删除已绘制的内容 rest如何在Java中动态映射同一父类的子对象列表 如果协议不是http或https,java如何解析URL? java删除文本时如何在eclipse中隐藏建议框? java代码名1 GPS跟踪器 java寻找骑士所有独特的可能动作 从一个管道到另一个进程的java InputStream仍然被阻塞 java在阶段后将子项添加到窗格。show() java如何确保在子对象中调用超级方法? java从json对象获取值 java使用多线程读取文件 java Struts 1.1+Hibernate 3.2集成