mirror of
https://github.com/wwiinnddyy/LanMountainDesktop.git
synced 2026-06-20 23:54:26 +08:00
63 lines
1.3 KiB
Markdown
63 lines
1.3 KiB
Markdown
|
|
# 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 网格
|
|||
|
|
- **缩放模式**:等比例缩放
|
|||
|
|
- **放置位置**:桌面
|
|||
|
|
|
|||
|
|
## 开发
|
|||
|
|
|
|||
|
|
### 构建
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
cd VoiceHubLanDesktop
|
|||
|
|
dotnet build
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 打包
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
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
|