mimusic-plugins

module
v0.0.0-...-171f680 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2026 License: MIT

README

MiMusic 插件协议

这个仓库包含了 MiMusic 的插件协议和示例插件,MiMusic 是一个用 Go 构建的轻量级音乐服务器。

概述

MiMusic 支持通过基于 WASM 的插件扩展其功能。这个仓库提供了:

  1. 插件协议定义(Protocol Buffers)
  2. 示例实现,展示如何创建自定义插件
  3. 插件开发文档

插件协议

插件协议使用 Protocol Buffers 在 plugin.proto 中定义。它定义了所有插件必须实现的接口。

插件系统的主要特性:

  • 设备认证(支持多种认证方式)
  • 远程设备音乐播放控制
  • 基于 RPC 的可扩展通信

示例

我们提供了示例插件来演示如何实现插件接口:

  • xiaomi:一个简单的示例,展示如何实现设备登录和播放功能

开始使用

有关开发自己的插件的详细说明,请参阅每个示例目录中的文档。

Directories

Path Synopsis
api

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL