Mopidy扩展,用于播放本地音乐存档中的音乐

Mopidy-Local的Python项目详细描述


Latest PyPI versionTravis CI build statusTest coverage

Mopidy从本地音乐存档播放音乐的扩展名。

需要维修人员

Mopidy Local目前由Mopidy Core提供生命支持 开发商。它需要一个更专业的维护人员。

如果您想成为Mopidy Local的维护者,请:

  1. 对项目的任何部分提出2-3个良好的拉动请求。

  2. 阅读并熟悉项目的所有公开问题。

  3. 发送拉取请求删除此分区并将自己添加为 “当前维护者”在下面的“信用”部分。在请求中 说明,请参考先前的拉取请求并声明 你已经熟悉了那些悬而未决的问题。

    作为维护者,您将被授予对repo的push访问权限和 在您认为合适的时候发布到pypi。

安装

debian/ubuntu/raspbian

安装mopidy-local包:

sudo apt install mopidy-local

如果您想要mopidy local的最新版本,请将apt.mopidy.com添加为 系统上的apt存档。

Arch Linux

AUR:

安装mopidy-local
yay -S mopidy-local

其他分布

如果mopidy local还不是Linux发行版的软件包,请从PyPI

pip install Mopidy-Local

配置

在启动mopidy之前,必须为 mopidy本地到mopidy配置文件:

[local]
media_dir = /path/to/your/music/archive

提供以下配置值:

  • local/enabled:是否应该启用本地扩展。 默认为true
  • local/library:要使用的本地库提供程序,如果要更改此项 对本地文件使用第三方库。
  • local/media_dir:包含本地媒体文件的目录的路径。
  • local/scan_timeout:放弃扫描前的毫秒数 文件并移到下一个文件。
  • local/scan_follow_symlinks:如果我们应该遵循 local/media_dir
  • local/scan_flush_threshold:要等待的曲目数 图书馆应该尽量保存到目前为止的进展。有些库可能没有 尊重这个设置。将此设置为零可禁用刷新。
  • local/excluded_file_extensions:扫描时要排除的文件扩展名 媒体目录。值应该用逗号或换行符分隔。

用法

生成库

命令mopidy local scan将扫描 local/media_dirconfig任何音频文件的值,并生成 元数据库。

为您的音乐制作本地音乐库以供mopidy使用:

  1. 确保local/media_dirconfig值指向 音乐已定位。运行以下命令检查当前设置:

    mopidy config
    
  2. 扫描媒体库。:

    mopidy local scan
    
  3. 开始mopidy,在客户机中找到音乐库,然后播放一些本地音乐!

更新库

当您在收藏中添加或删除音乐并希望更新时 mopidy的本地库索引,需要重新扫描:

mopidy local scan

注意,如果使用默认的本地库存储json,则 扫描完成后需要重新启动mopidy,以便将更新的索引 使用。

如果希望索引更新立即生效,可以尝试 Mopidy-Local-SQLite,其中 在不久的将来可能会成为默认的后端。

学分

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

推荐PyPI第三方库


热门话题
java关闭域实例   java如何获得JTable列的头组件的最小首选宽度,以便其大小不能小于该值?   使用时使用java Jsoup。孩子们()。跳出边界性感觉   类静态初始化块内的java类用法   java ParseCrashReporting*。在其Android SDK的1.11.0中找不到jar   javahsqldb组织。springframework。刀。复杂选择上的TransientDataAccessResourceException   java EJB 3.1@SessionScoped Bean holding登录信息注销问题   java如何跟踪重复警报何时关闭并更新设置值?   具有可变参数类型的java接口方法   使用openstack4j计算查询的java连接超时   java这是一种双向的一对一关系吗?   java如何重置EventStream中的最后一个累积值?   java如何在超级抽象类中使用@Bean?   使用多部分上传java图像   java列出了已解析的SQL SELECT语句的所有表/列   java使用内部类实现单元测试类的正确方法   使用AWS API网关的java ContentType飞行前处理与自己的Rest服务器   调用dispose()后重新创建JinternalFrame对象   字符编码通过java编写一个以UTF8编码的文本文件,其中包含BOM表。尼奥