feat: 添加视频源配置管理功能,包括导入和导出配置的支持
This commit is contained in:
@@ -1031,6 +1031,46 @@ KatelyaTV 支持标准的苹果 CMS V10 API 格式。
|
||||
|
||||
站长或管理员访问 `/admin` 即可进行管理员配置
|
||||
|
||||
### 🔧 视频源配置管理
|
||||
|
||||
管理员界面提供了完整的视频源配置管理功能:
|
||||
|
||||
#### 📤 导出配置
|
||||
|
||||
- **一键导出**:点击"📤 导出配置"按钮,系统会自动生成符合标准格式的 `config.json` 文件
|
||||
- **自动格式化**:导出的配置文件包含所有已启用的视频源,格式完全符合项目要求
|
||||
- **本地保存**:配置文件会自动下载到浏览器的下载文件夹,文件名包含日期标记
|
||||
|
||||
#### 📂 导入配置
|
||||
|
||||
- **文件选择**:点击"📂 导入配置"按钮,选择本地的 `.json` 配置文件
|
||||
- **格式验证**:系统会自动验证配置文件格式,确保数据正确性
|
||||
- **批量导入**:支持一次性导入多个视频源,显示详细的导入结果
|
||||
- **错误提示**:如果导入过程中出现错误,会显示具体的错误信息
|
||||
|
||||
#### 📋 支持的配置格式
|
||||
|
||||
```json
|
||||
{
|
||||
"cache_time": 7200,
|
||||
"api_site": {
|
||||
"source_key": {
|
||||
"api": "https://example.com/api.php/provide/vod",
|
||||
"name": "视频源名称",
|
||||
"detail": "https://example.com" // 可选
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
#### ✨ 其他管理功能
|
||||
|
||||
- **拖拽排序**:支持通过拖拽调整视频源的优先级顺序
|
||||
- **启用/禁用**:可以临时禁用某个视频源而不删除配置
|
||||
- **实时生效**:所有配置修改都会立即生效,无需重启服务
|
||||
|
||||
> **💡 提示**:导入的配置会永久保存在数据库中,不会因为浏览器刷新而丢失。这比直接修改 `config.json` 文件更加可靠和方便。
|
||||
|
||||
## 📱 AndroidTV 使用
|
||||
|
||||
目前该项目可以配合 [OrionTV](https://github.com/zimplexing/OrionTV) 在 Android TV 上使用,可以直接作为 OrionTV 后端
|
||||
|
||||
Reference in New Issue
Block a user