Mopidy MusicBox Web扩展

Mopidy-MusicBox-Webclient的Python项目详细描述


*************************
Mopidy MusicBox网络客户端图片::https://img.shields.io/pypi/v/mopidy-musicbox-webclient.svg?style=flat
:目标:https://pypi.python.org/pypi/mopidy musicbox webclient/
:alt:最新的pypi版本

…图片::https://img.shields.io/travis/pimusicbox/mopidy-musicbox-webclient/develop.svg?style=flat
:目标:https://travis ci.org/pimusicbox/mopidy musicbox webclient
:alt:travis ci构建状态

…图片::https://img.shields.io/covertalls/pimusicbox/mopidy-musicbox-webclient/develop.svg?style=flat
:目标:https://coveralls.io/r/pimusicbox/mopidy-musicbox-webclient?分支=展开
:alt:测试覆盖率

…图片::https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat
:target:http://standardjs.com/
:a lt:javascript标准样式

`mopidy<;http://www.mopidy.com/>;` `.

-响应式设计,在桌面和移动浏览器上同样适用。
-浏览任何mopidy后端扩展提供的内容。
-将一个或多个曲目或整个相册添加到队列。
-将当前队列保存到易于访问的播放列表。
-搜索曲目、相册,或来自特定后端或所有mopidy的艺术家。
-在播放过程中显示详细的曲目和唱片信息,从last.fm检索唱片封面。
-支持所有mopidy播放控件(使用模式、重复、随机播放等)
-与,以及"pi musicbox<;http://www.pimusicbox.com/>;` `.
-全屏模式。

图片::https://github.com/pimusicbox/mopidy musicbox webclient/raw/develop/screenshots/overview.png
:宽度:1312
:高度:723


dependencies
==

-mmw已经在主要浏览器(chrome、ie、firefox、safari、ios)上测试过。它也可以在其他支持websockets、cookies和javascript的浏览器上运行。一个可扩展的音乐服务器,可从本地磁盘、Spotify、SoundCloud、Google
播放音乐等等进行音乐播放。


安装
==


通过运行安装::


sudo pip install mopid musicbox webclient


或者,克隆存储库并运行`` sudo python setup.py install``从项目目录中安装。例如::

$git clone https://github.com/pimusicbox/mopidy musicbox webclient
$cd mopidy musicbox webclient
$sudo python setup.py install



configuration
===

mmw附带的默认设置应该可以直接使用。对于大多数用户:

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

进一步:

-``musicbox_webclient/enabled``:是否应启用mmw扩展。默认为"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```:单击曲目时执行的操作。有效选项是:
``全部播放`(默认值),``立即播放`,``下一步播放`,``添加此底部`,``全部添加```,和``dynamic``(重复上一个操作)。

usage
=



在浏览器中输入要连接到的mopidy服务器的地址(例如http://localhost:6680/musicbox_webclient)




project resources
==https://github.com/pimusicbox/mopidy musicbox webclient>;`
-`问题跟踪程序<;https://github.com/pimusicbox/mopidy musicbox webclient/issues>;`
-`下载开发快照<;https://github.com/pimusicbox/mopidy musicbox webclient/archive/develop.tar.gz egg=mopidy musicbox webclient dev>;`



===

----


-检测其他流格式(rtmp、rtmps,rtsp)。
-在html标题标记中包含当前选定页面的详细信息。(地址:` 243<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/243>;` ` `.

**修复**

-防止缓冲时对mopidy服务器进行过多调用。(修复程序:` 237<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/237>;` ` `.
-仅当该专辑有可用的uri时,才允许按专辑浏览曲目。(修复程序:` 250<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/250>;` `.

v2.4.0(2017-03-15)
----

-现在在导航窗格底部显示服务器名称/ip地址和端口号。(地址:` 67<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/67>;` `.
-添加在当前队列中的任何位置插入曲目的功能。(地址:` 75<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/75>;` `.
-添加"显示曲目信息"弹出窗口,可从任何上下文菜单中激活,或单击专辑封面旁边的"信息"图标或"正在播放"窗格中曲目的标题文本。弹出窗口包括曲目的uri,可以将其插入播放器的其他列表中。
-为字体awesome 4.7.0设置了更新的图标。
-添加了刷新库的"刷新"按钮。(地址:` 75<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/75>;` ` `.

**修复**

-如果这些资源的uri可用,则仅在弹出菜单中显示"显示相册"或"显示艺术家"选项。
(修复:` 213<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/213>;``ux.
-现在在加载程序弹出窗口中显示正确的主机名信息。(修复程序:` 209<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/209>;` `.
-删除轨迹列表中的最后一个轨迹时重置"正在播放"信息。修复了一个问题,即即使在清除队列后,也会显示播放的最后一首歌曲的信息。
-现在正确初始化图形用户界面,即使用户处于脱机状态或无法访问mopidy服务器。
-修复了"闹钟"<;https://pypi.python.org/pypi/mopidy alarm clock/>;。`_检测。
-无法播放的文件在曲目列表中用不同的图标显示。
-在"显示曲目信息…"弹出窗口中显示所有可用的曲目信息。(修复:` 227<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/227>;`)。
-在页面之间导航或浏览库时,最后一个滚动位置现在总是保存。
(修复:` 73<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/73>;`,` 93<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/93>;`。
-播放列表现在将列出曲目,即使它们不再在库中可用。(修复:` 226<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/226>;` ` `.
-修复了Safari上的一个问题,即要加载的第一页太宽,无法在屏幕上显示。
-刷新相册或艺术家信息页不再引发异常。(修复:` 230<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/230>;` `.

v2.3.0(2016-05-15)
---——

-增强生成工作流,包括HTML、CSS和JavaScript的样式检查和语法验证。
-现在在浏览曲目时显示唱片集和艺术家信息。(地址:` 99<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/99>;` ` `.
-现在记住以前搜索过的后端,并自动选择该后端作为默认搜索目标。
(地址:` 130<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/130>;`` ux.
-将媒体进度计时器升级到3.0.0版。
-现在使用musicbrainzid检索唱片封面和艺术家图像,如果可用。
-新的配置参数`` on_track_click``可用于自定义当用户单击列表中的某个曲目时执行的操作。有效的选项有:``立即播放```下一步播放``下一步添加``下一步添加``下一步添加``下一步添加``下一步添加``全部播放```(默认)和``动态`(重复上一个操作)。
(地址:` ` 133<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/133>;`。
-对轨迹表中的"正在播放"图标进行优化更新。
(地址:` 184<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/184>;`。
-优化了大型曲目列表的呈现,使用户界面更具响应性。
-在浏览窗格中添加了"文件夹"fontawesome图标,用于浏览文件系统。
-为"播放"和"全部播放"操作添加了新图标。通常,背景为空的图标只会对选定的曲目执行操作,而背景为空的图标会将操作应用于列表中的所有曲目。
-标准化弹出对话框布局约定:句子片段没有标点符号,确认破坏性动作的按钮在左边。


**修复**

-不要手动创建mopidy模型。(修复程序:` 172<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/172>;` `.
-上下文菜单现在可用于浏览窗格中的所有曲目。(修复:` 126<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/126>;` ` `.
-last.fm艺术家图像查找现在应始终为同名艺术家返回正确的图像。
-确保始终使用轨迹uri而不是track在文件夹中的位置。
(修复:` 124<;https://github.com/pimusicbox/mopidy musicbox webclient/issue s/124>;` ` `.
-修复了一个问题,即用户切换到"搜索"窗格后,将立即执行搜索,
而不是等待"搜索!"要单击的按钮。
-修复了一个问题,即专辑中的最后一首曲目未与其余结果正确分组,并且会在其上呈现一个小分隔符。(修复:` 196<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/196>;` ` ` `.
-将"streams"窗格上的javascript确认提示替换为jquery等效项。
(修复:` 191<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/191>;` `.
-清除队列不应再触发唱片封面图像查找。
(修复:` 201<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/201>;` `.
-更新podcast、podcast gpodder的图标和标签,以及podcast itunes后端。

v2.2.0(2016-03-01)
----

-将供应商提供的javascript和css库拆分到单独的文件夹中,以便于识别和维护。
(地址:` 143<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/143>;`。
-将Font Awesome库升级到4.5.0版。
-将jquery库升级到1.12.0版。
-将Last.fm javascript库升级到存储库的Github主分支上提供的最新版本。
-Mopidy MusicBox Webclient现在与供应商一起分发mopidy.js的副本。(地址:` 175<;https://github.com/pimusicbox/mopidy-musicbox-webclient/issues/175>;````.

**修复**


-删除未使用的iscroll库和引用。
-删除未使用的jquery.mobile.iscrollview库和引用。
-删除未使用的jquery。截断库和引用。
-避免轮询当前曲目和时间更改。(修复程序:` 40<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/40>;` `.
-防止在横向模式下使用移动设备时缩放。(修复:` 157<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/157>;` `.
-滚动现在在chrome和safari的全屏模式下也可以工作。(修复:` 53<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/53>;` `.
-不再干扰外部触发的mopidy卷级别的更改。(修复程序:` 162<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/162>;` `.
-音量滑块现在再次与mopidy alsamixer一起工作。(修复程序:` 168<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/168>;` ` `.
-如果唱片集艺术家无法呈现封面艺术,则现在返回到跟踪艺术家。(修复程序:` 128<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/128>;` `.
-用jquery mobile等价物替换javascript提示符。(修复:` 113<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/113>;` `.
-修复播放列表刷新按钮。(修复程序:` 173<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/173>;` `.
-更新保存队列功能以使用'm3u'格式。(修复:` 177<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/177>;` `.

v2.1.1(2016-02-04)
----

-用更可靠的等效css替换javascript来截断文本。(修复:` 155<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/155>;`。

v2.1.0(2016-02-04)
---------

**`(如果存在)。
-添加了将队列保存为本地播放列表的功能。(地址:` 106<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/106>;` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `.
添加对` ` `静态`目录`配置的支持。
(地址:` 105<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/105>;`。
-添加了手动启动播放列表刷新的功能。
(地址:` 107<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/107>;`。
-现在当流标题更改时更新曲目名称。
-将浏览过的广播电台添加到曲目列表现在也开始播放该电台。
(地址:` 98<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/98>;`。
-将音量滑块手柄增加30%,以便在移动设备上更容易抓取。
-添加应用程序缓存清单文件以加快加载速度,并允许客户端设备检测何时应使本地缓存失效。
-使用标准的mopidy混频器方法禁用/取消禁用播放。
-流现在保存到"[radio streams].m3u"播放列表中,并可从所有客户端访问。
将提示具有存储为浏览器cookie的现有流uri的用户将其转换为新的m3u支持的方案。
-mopidy musicbox webclient现在至少需要mopidy要安装的v1.1.0或更高版本。

**修复**

-确保队列中只突出显示当前播放的曲目。
(修复:` 81<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/81>;`。
-修复了从浏览过的曲目的大曲目列表开始播放的速度慢问题。
(修复了:` 85<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/85>;` ` ` `.
-清理未使用的javascript代码。(修复:` 100<;https://github。com/pimusicbox/mopidy musicbox webclient/issues/100>;``ux.
-mopidy 1.1.0兼容性修复。(补丁:109<;https://github.com/pimusicbox/mopidy musicbox-musicbox-webclient/issues/109>;` ` ` ` ` ` ` ` ` ` ` 111<;https://github.com/pimusicbox/mopidi musicbox-musicbox-webclient/issues/111>;` ` ` ` ` `,
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` 123<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/123>;` ` ` ` `.
-修复用户Spotify starred播放列表的错误标识。
(修复:` ` 110<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/110>;`。
-从包含子文件夹的文件夹启动曲目播放现在可以正确标识应该播放的曲目。(修复程序:` 112<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/112>;` ` ` ` ` ` ` `.
-将搜索结果添加到跟踪列表现在可以按预期工作。
(修复程序:` 49<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/49>;` ` ` `和
` ` ` 135<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/135>;`` ux.
-修复javascript语法错误。(修复:` 122<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/122>;` ` `.
-修复页脚中播放控制按钮的垂直对齐。
-增加页眉宽度,以便在标题栏中呈现更多文本。
(修复:` 144<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/144>;`` ux.
-重新对齐标题栏中的菜单和搜索按钮。
(修复:`` 148<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/148>;`` ux.
-使用显式mopidy.js调用约定。(修复程序:` 79<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/79>;` `.
-为"mutechanged"事件添加了事件处理。(修复:` 141<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/141>;` ` ` ` ` ` ` ` ` `.
-删除对已失效的grooveshark服务的支持。
(修复:` 120<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/120>;`。

v2.0.0(2015-03-26)
----


-暂停流将实际停止流。
-修复某些浏览器中的键盘快捷键。
-使用脚本文件的相对路径修复代理支持。
-控制图标的说明文本。
-添加了使用和单个播放模式。
-从静态网络客户端更改为动态网络应用程序。
-新的MusicBox配置设置以隐藏MusicBox特定内容。
-向浏览界面添加弹出式曲目菜单。
-修复了某些页面上的错误jquery版本。

v1.0.4(2014年11月24日)
----

-添加了AudioAddict图标。
-当然是错误修复。

-


-一个带有按钮的主页更友好地欢迎使用最常用的功能。
-将无线电台转换为流,这样用户可以为YouTube添加流,Spotify、SoundCloud、播客。
-增强的收音机/流接口。
-搜索:选择要搜索的服务。
-修复了单引号错误。(修复:` 39<;https://github.com/pimusicbox/mopidy musicbox webclient/issues/39>;` ` `.
-更好地处理覆盖范围。
-添加了YouTube图标。
-错误修复(搜索、弹出窗口,等)。

v1.0.1(2014-09-20)
----


-pypi发行版的小补丁。

----


-与mopidy v0.19兼容。
-使pip可安装。
-许多补丁。
-与mopidy web设置一起使用扩展名。

v0.1.0(2013-07-21)
----


-兼容mopidy 0.14+。
-向队列中添加歌曲的更多方法(播放下一首,添加到底部,等)。
-更好的队列弹出窗口。
-清除队列的按钮。
-速度更快。
-本地文件显示在搜索中。
-错误已修复。
-自述文件中的新说明。



欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何获取所有链接并使用SeleniumWebDriver逐个单击这些链接   java中数组列表的arraylist移位元素   java如何存储具有不同类型参数的元素   java不能使用List<Future<?>>当从不同位置调用时,在方法参数中   java我应该如何修复代码以避免测试代码出错?   安卓 PreferenceFragment java。lang.RuntimeException   java在运行emulator时发现错误   java取消多个AsyncTask回调的有效方法是什么?如果中途满足条件,这些回调将在将来返回?   有没有办法在运行时将方法动态分配给Java类?   java如何将propertyfile与GlassFish一起使用   如何在PHP中使用bcrypt对密码进行哈希处理?   Java和UDP web服务器   java JPA允许EntityListeners执行JPA操作吗?   java执行do while语句时不会产生错误   java无法在edittext中显示数据库中的数据   java Tomcat中活动会话的数量   java在何处使用@SuppressWarnings(“requestfactory”)   netty连接中的java HornetQ异常