返回顶部
m

mupibox-media-dbMuPiBox媒体数据库管理

Manage MuPiBox media database (data.json) through the MuPiBox backend API: list, add, remove, move, edit fields, and restore entries.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
754
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

mupibox-media-db

MuPiBox 媒体数据库

通过后端 API 管理 MuPiBox 媒体数据库(data.json)。

前提条件

  • - 能够访问正在运行的 MuPiBox 后端实例(MuPiBox 主机通常为 http://mupibox/,本脚本默认 API 地址为 http://mupibox:8200;可通过 --base-url 覆盖)
  • Python 3
  • 捆绑脚本位于 ./scripts/mupiboxmediamanager.py

API 基础

  • - 读取:GET /api/data
  • 写入:POST /api/add、POST /api/edit、POST /api/delete

示例命令

脚本路径:./scripts/mupiboxmediamanager.py。默认 API 端点为 http://mupibox:8200(可通过 --base-url 覆盖)。

bash

显示列表


python3 ./scripts/mupiboxmediamanager.py --base-url list --limit 30

筛选(例如 Spotify + 音乐)

python3 ./scripts/mupiboxmediamanager.py --base-url list --type spotify --category music --limit 100

手动备份

python3 ./scripts/mupiboxmediamanager.py --base-url backup

添加条目

bash

1) 原始 JSON


python3 ./scripts/mupiboxmediamanager.py --base-url add \
--json {type:spotify,category:audiobook,artist:示例艺术家,id:SPOTIFY_ID}

2) Spotify URL,自动提取 ID

python3 ./scripts/mupiboxmediamanager.py --base-url add \ --type spotify --category audiobook --artist 示例艺术家 \ --spotify-url https://open.spotify.com/album/SPOTIFY_ID

删除条目

bash

按索引


python3 ./scripts/mupiboxmediamanager.py --base-url remove --index 42

按 Spotify ID

python3 ./scripts/mupiboxmediamanager.py --base-url URL> remove --spotify-id SPOTIFYID

移动/重新排序

bash
python3 ./scripts/mupiboxmediamanager.py --base-url move --from 20 --to 3

更新字段

bash
python3 ./scripts/mupiboxmediamanager.py --base-url set --index 10 \
--field artist=新艺术家 \
--field category=audiobook \
--field shuffle=true

--field 接受 JSON 值(true、false、数字、字符串)。

恢复

bash
python3 ./scripts/mupiboxmediamanager.py --base-url restore \
--file ~/.mupibox-db-backups/data-YYYYMMDD-HHMMSS-before-add.json

代理工作流程

  1. 1. 对于 add:先解析缺失的 ID/元数据,再添加。
  2. 对于 remove:先通过 list 识别条目,再删除。
  3. 对于 move:确认目标位置,再移动。
  4. 使用 list 验证更改。

Spotify 有声书的质量检查

  • - 优先使用专辑 ID 而非播放列表 ID(除非明确要求播放列表)。
  • 当意图指向单一规范版本时,避免使用套装/合集。
  • 存在重复时,选择一致的版本。
  • 不确定时请询问澄清,而非盲目添加。

安全性

  • - 不会对 MuPiBox API 之外产生外部副作用。
  • 捆绑脚本在变更前会创建本地备份。
  • 仅从可信的备份文件恢复。
  • 失败时,报告最新的备份文件。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 mupibox-media-db-1776420089 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 mupibox-media-db-1776420089 技能

通过命令行安装

skillhub install mupibox-media-db-1776420089

下载

⬇ 下载 mupibox-media-db v1.0.2(免费)

文件大小: 5.49 KB | 发布时间: 2026-4-17 19:04

v1.0.2 最新 2026-4-17 19:04
Clarify MuPiBox API endpoint (:8200), keep --base-url override, include safety note for trusted restore files.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部