mirror of
https://github.com/wwiinnddyy/LanMountainDesktop.git
synced 2026-06-20 23:54:26 +08:00
1.3 KiB
1.3 KiB
VoiceHubLanDesktop
VoiceHub 广播站排期插件,用于 LanMountainDesktop 桌面应用。
功能特性
- 📻 排期显示:展示 VoiceHub 广播站当日排期歌曲
- 🔄 自动刷新:支持自定义刷新间隔(5分钟 ~ 2小时)
- ⚙️ 灵活配置:可自定义 API 地址、显示选项
- 🌐 多语言支持:支持中文和英文
安装
将 .laapp 包放入 LanMountainDesktop 的插件目录:
%LocalAppData%\LanMountainDesktop\Extensions\Plugins\
配置
在 LanMountainDesktop 设置中找到 "VoiceHub 设置":
| 选项 | 说明 | 默认值 |
|---|---|---|
| API 地址 | VoiceHub 后端 API 地址 | https://voicehub.lao-shui.top/api/songs/public |
| 显示点歌人 | 是否显示点歌人信息 | 是 |
| 显示投票数 | 是否显示歌曲投票数 | 否 |
| 刷新间隔 | 自动刷新时间间隔 | 1小时 |
组件规格
- 最小尺寸:3 × 4 网格
- 缩放模式:等比例缩放
- 放置位置:桌面
开发
构建
cd VoiceHubLanDesktop
dotnet build
打包
dotnet pack
# 或使用脚本
../scripts/Pack-PluginPackages.ps1
技术栈
- .NET 10
- Avalonia UI 11.3.12
- LanMountainDesktop.PluginSdk 4.0.0
- CommunityToolkit.Mvvm 8.2.1
许可证
MIT License