移动设备的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第三方库
- 热门话题
- java ProcessBuilder在使用多个参数时运行不正常 java如何使用Spring数据ORM/JPA创建EntityManagerFactory? 将Velocity宏转换为Java指令 internet上的Java TCP/IP服务器客户端通信 java为什么JDK 8允许一个局部内部类(在方法内部)访问封闭方法的非最终局部变量? 基于Java的比率算法 java应用程序在选择列表首选项时出错 java保存对象以供以后使用 java如何使用MySQL JDBC驱动程序连接Android和MySQL java Zipkin可以用于控制台应用程序 java单击刷新Servlet页面显示重复内容 java如何递归地反转字符串数组? java如何使用inputStream作为outputStream的文本? java扩展令牌选择操作符 java在映射中使用通用枚举类 arraylist如何使用JAVA流从对象列表中查找平均值 windows将FileInputStream和FileOutputStream传递给ffmpeg进行转码(使用JAVEJava音频视频编码) java Ant脚本在执行CVS签出后找不到目标 重复值情况下的java插入排序,双链表ADT java如何在Accumulo中获取数据库查询计数