跳转到主要内容

摩比迪音乐盒网络扩展

项目描述

Latest PyPI version CircleCI build status Test coverage JavaScript Standard Style

摩比迪音乐盒网页客户端(MMW)是一个前端扩展和基于JavaScript的网页客户端,特别为摩比迪编写。

功能

  • 响应式设计,在桌面和移动浏览器上表现同样出色。

  • 浏览任何摩比迪后端扩展提供的内容。

  • 将一个或多个曲目或整个专辑添加到队列中。

  • 将当前队列保存到易于访问的播放列表中。

  • 从特定后端或整个摩比迪搜索曲目、专辑或艺术家。

  • 播放时显示详细的歌曲和专辑信息,并从Last.fm检索专辑封面。

  • 支持所有摩比迪播放控制(消费模式、重复、随机等)

  • 深度集成并增加针对Pi MusicBox的额外功能。

  • 全屏模式。

https://github.com/pimusicbox/mopidy-musicbox-webclient/raw/develop/screenshots/overview.png

依赖项

  • MMW已在主要的浏览器(Chrome、IE、Firefox、Safari、iOS)上进行了测试。它可能在支持websockets、cookies和JavaScript的其他浏览器上也能工作。

  • 摩比迪 >= 3.0.0。一个可扩展的音乐服务器,可以从本地磁盘、Spotify、SoundCloud、Google Play Music等播放音乐。

安装

通过运行来安装

sudo python3 -m pip install Mopidy-MusicBox-Webclient

或者,如果可用,可以从apt.mopidy.com安装Debian/Ubuntu软件包。

配置

MMW附带默认设置,这些设置应该可以直接适用于大多数用户。

[musicbox_webclient]
enabled = true
musicbox = false
websocket_host =
websocket_port =
on_track_click = PLAY_ALL

以下配置值可供您进一步自定义安装:

  • musicbox_webclient/enabled:如果需要启用MMW扩展,则设置为true。默认为true

  • musicbox_webclient/musicbox:如果您正在连接到运行在Pi Musicbox上的Mopidy实例,则将其设置为true。这将扩展MMW用户界面,包括系统控制和配置功能。

  • musicbox_webclient/websocket_host:可选设置,用于指定Mopidy WebSocket连接的目标主机。

  • musicbox_webclient/websocket_port:可选设置,用于指定Mopidy WebSocket连接的目标端口。

  • musicbox_webclient/on_track_click:点击曲目时执行的操作。有效选项包括:PLAY_ALL(默认)、PLAY_NOWPLAY_NEXTADD_THIS_BOTTOMADD_ALL_BOTTOMDYNAMIC(重复最后操作)。

使用方法

在浏览器中输入您要连接的Mopidy服务器的地址(例如,https://:6680/musicbox_webclient

项目资源

鸣谢

项目详情


下载文件

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

源分发

Mopidy-MusicBox-Webclient-3.1.0.tar.gz (1.4 MB 查看哈希值

上传时间:

构建分发

Mopidy_MusicBox_Webclient-3.1.0-py3-none-any.whl (1.4 MB 查看哈希值

上传时间: Python 3

由以下机构支持