甜菜引种

Mopidy-Beets的Python项目详细描述


Latest PyPI versionTravis CI build statusTest coverage

Mopidy用于浏览、搜索和 通过beets的web扩展从Beets播放音乐。

安装

通过运行安装:

pip install Mopidy-Beets

或者,如果可用,从apt.mopidy.com安装debian/ubuntu包。

配置

  1. 设置Beets web plugin

  2. 告诉mopidy在哪里可以找到beets web界面,方法是将以下内容添加到 您的mopidy.conf

    [beets]
    hostname = 127.0.0.1
    port = 8337
    
  3. 重新启动mopidy。

  4. mopidy中的搜索现在将返回甜菜库中的结果。

ogg文件的代理配置(可选)

您可能需要在beets前面配置http代理服务器 安装。否则在播放ogg文件和 需要查找的其他格式(技术术语:支持http 这些文件需要“range”请求)。

以下nginx配置片段就足够了:

server {
    listen 127.0.0.1:8889;
    root /usr/share/beets/beetsplug/web;
    server_name beets.local;
    location / {
        proxy_pass http://localhost:8888;
        # this statement forces Nginx to emulate "Range" responses
        proxy_force_ranges on;
    }
}

现在您应该相应地更改mopidy配置,以指向 Nginx端口位于甜菜端口的内部。之后莫皮迪就能 播放需要查找的文件格式。

用法

  1. 运行beet web启动beets web界面。
  2. 启动mopidy并通过任何mopidy客户端访问甜菜库:
    • 按相册浏览您的收藏
    • 搜索曲目或相册
    • 让音乐播放吧!

学分

更改日志

3.1.0版(2016-11-23)

  • 修复唱片集标题和艺术家姓名中非ascii字符的处理
  • 修复对空标题和名称的处理
  • 减少字符串匹配API请求的资源消耗

3.0.0版(2016-05-28)

  • 支持按艺术家、流派和年份浏览专辑
  • 改进的搜索(更多类别,更精确)
  • 符合Mopidy当前的扩展指南

v2.0.0(2015-03-25)

  • 要求mopidy>;=1.0。
  • 更新以使用mopidy 1.0中的新播放api。
  • 更新以使用mopidy 1.0中的新后端搜索api。

v1.1.0(2014-01-20)

  • 需要请求>;=2.0。
  • 更新了扩展和后端api以匹配mopidy 0.18。

v1.0.4(2013-12-15)

  • 需要请求>;=1.0,因为0.x似乎不够。(修复:7)
  • 删除与Python2.6兼容的hacks。
  • 将搜索字段track更改为track_name以与兼容 莫皮迪0.17。(修复:mopidy/mopidy 610)

v1.0.3(2013-11-02)

  • 正确编码包含非ascii字符的搜索查询。
  • 将记录器重命名为mopidy_beets

v1.0.2(2013-04-30)

  • 修复搜索。

v1.0.1(2013-04-28)

  • 初次发布。

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

推荐PyPI第三方库


热门话题
java为什么我必须强制转换这个泛型类型?   如何使用Java查找、读取和显示文本文件中的行   java URL在标签后被剪切   java加速计+按钮   java J2ME应用程序选择性地在某些手机上工作   java如何在自定义对话框内的webview上加载完网页?   java IntelliJ结构化搜索和替换问题   java从现有项目创建新的本地回购   java如何在netbeans IDE上启用只读代码?   java表达式的类型必须是数组类型,但解析为双精度   java Apache Camel:bean组件将sql结果集转换为csv:处理空值   java如何分配多个字段作为实体的主键(使用JPA)   java使用JSON从HttpClient请求解析JSON。组织分析器   java将输入转换为多个Int/Var   sqljava。lang.NullPointerException:无法对null对象调用方法addURL()   java Spring SecurityConfig单元测试,用于忽略特定URL上的Web安全性   一个或多个条件的java设计模式   java在本地主机上运行web应用程序   java如何在布局之间滑动时打开音频文件?