用于处理嵌入式相册艺术的mopidy本地库代理扩展

Mopidy-Local-Images的Python项目详细描述


mopidy local images是一个本地库和web扩展 允许Web客户端访问嵌入在本地媒体文件中的相册艺术。 它通过充当mopidy的^{tt1}之间的proxy来实现$ 命令和正在使用的实际本地库提供程序。图像是 从媒体文件中提取并存储为单独的图像文件 扫描,并在mopidy数据中插入相应的图像uri 模型。然后客户端可以通过Web访问这些图像 分机。所有其他请求都委托给实际的本地 按原样提供库。

也支持存储在单独文件中的相册艺术。外部图像 如果文件与 扫描的媒体文件和文件名与可配置的模式匹配。

请注意,是否支持本地相册艺术取决于 客户端支持mopidy的数据模型提供的相册图像。为了 例如,一些客户端将忽略此 扩展名,将从外部服务检索相册艺术。

安装

mopidy本地映像可以使用pip通过运行:

pip install Mopidy-Local-Images

配置

在启动mopidy之前,必须将配置更改为switch 使用mopidy本地图像作为本地库提供商:

[local]
library = images

默认情况下,mopidy本地映像将所有请求委托给标准 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

许可证

版权所有(c)2014、2015 Thomas Kemmer和contributors

根据Apache License, Version 2.0授权。

已知错误和限制

对于mopidy v0.19,使用此扩展将大大降低mopidy local scan,因为每个媒体文件都必须扫描两次。 这在mopidy v1.0和更高版本中不再是一个问题。

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

推荐PyPI第三方库


热门话题
java如何在Spring工具套件中找到Spring版本?   是否有API将vSphere JSON结果映射到适当的Java对象?   java在spring WebSocket中有请求作用域吗?(websocket scop==会话范围)   java我想从list1中删除list2元素并返回list1   java使用JPA/Hibernate为单个集合使用多个@Where   JSF2.0中混合Ajax和完整请求的java   java变量miles可能尚未初始化   java使用文件路径StringArray构建父子数组   java数据源在struts中不起作用   java从另一个类访问txtField值   具有相同主键和外键双向关系的java Hibernate实体OneToOne   java Android广播接收器:上下文问题   java我可以将实体指定为数据存储属性以实现类似joinlike的功能吗?   java如何排除hadoop核心依赖项   java是否可以确定用户是否实时单击了任何通知(不仅仅是来自我的应用程序)?   java在单独的类中访问私有变量?   java如何使用Spring@Value注入映射