跳转到主要内容

莫匹迪本地库代理扩展,用于处理嵌入的专辑封面

项目描述

莫匹迪-本地图片是一个莫匹迪本地库和Web扩展,允许Web客户端访问本地媒体文件中嵌入的专辑封面。它是通过作为Mopidy的本地扫描命令和实际本地库提供者之间的代理来实现的。在扫描时从媒体文件中提取图像并将其作为单个图像文件存储,同时将相应的图像URI插入到Mopidy数据模型中。客户端可以通过Web扩展访问这些图像。所有其他请求都直接委托给实际的本地库提供者。

也支持存储在单独文件中的专辑封面。如果外部图像文件位于扫描的媒体文件相同的目录中,并且文件名与可配置的模式匹配,则将考虑这些外部图像文件。

请注意,本地专辑封面支持取决于您的客户端是否支持Mopidy数据模型提供的专辑图片。例如,一些客户端将忽略此扩展提供的任何图片,并从外部服务检索专辑封面。

安装

可以通过运行以下命令使用 pip 安装Mopidy-Local-Images:

pip install Mopidy-Local-Images

配置

在启动Mopidy之前,您必须更改配置以切换到使用Mopidy-Local-Images作为本地库提供者

[local]
library = images

默认情况下,Mopidy-Local-Images将任何请求委派给标准的 json 本地库提供者。要使用第三方库,例如 Mopidy-Local-SQLite,您必须在 local-images 配置部分中设置此选项

[local-images]
library = sqlite

设置完成后,您需要清除并重新扫描您的库以提取图片

mopidy local clear
mopidy local scan

此扩展还提供了一些其他配置设置,但请注意,这些设置目前可能会发生变化

[local-images]
enabled = true

# the actual local library provider to use
library = json

# the base URI for images; change this if you want to serve images
# using an alternative Web server, or when accessing Mopidy through a
# reverse proxy
base_uri = /images/

# the directory where local image files are stored; if not set,
# creates its own subdirectory in <core/data_dir>
image_dir =

# a list of file names to check for when searching for external album
# art; may contain UNIX shell patterns, i.e. "*", "?", etc.
album_art_files = *.jpg, *.jpeg, *.png

项目资源

Latest PyPI version Number of PyPI downloads Travis CI build status Test coverage

许可证

版权(c)2014,2015托马斯·凯默和 贡献者

根据Apache许可证,版本2.0许可。

已知错误和限制

从Mopidy v0.19开始,使用此扩展将大大减慢mopidy本地扫描,因为每个媒体文件都需要扫描两次。在Mopidy v1.0和更高版本中,这应该不再是一个问题。

项目详情


下载文件

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

源代码分发

Mopidy-Local-Images-1.0.0.tar.gz (13.4 KB 查看哈希

上传时间

构建分发

Mopidy_Local_Images-1.0.0-py2.py3-none-any.whl (11.0 KB 查看哈希

上传时间 Python 2 Python 3

支持者

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