Hasty Briefsbeta

双语

Introducing: VuIO – open-source UPNP/DLNA server written in Rust

9 months ago
  • #DLNA
  • #Rust
  • #Media-Server
  • VuIO 是一个用 Rust 编写的跨平台 DLNA/UPnP 媒体服务器,具有先进的平台集成和实时文件监控功能。
  • 支持将视频、音频和图像流式传输到任何兼容 DLNA 的设备,支持 SSDP 发现和 HTTP 范围流传输。
  • 提供多格式支持,包括 MKV、MP4、AVI、MP3、FLAC、WAV、AAC、OGG、JPEG 和 PNG。
  • 包含丰富的音频文件元数据提取功能,可按艺术家、专辑、流派、年份和专辑艺术家对音乐进行分类。
  • 提供播放列表管理功能,支持 M3U 和 PLS 格式,包括导入/导出功能。
  • 针对 Windows、macOS 和 Linux 提供平台特定的优化,包括安全性和防火墙集成。
  • 使用 SQLite 进行数据库管理,支持健康监控、备份系统和性能优化。
  • 支持实时文件系统监控、增量更新和批处理,以实现高效的媒体管理。
  • 配置通过 TOML 文件处理,具有平台感知的默认值和全面的验证功能。
  • 可通过 Docker 部署(DLNA 需要主机网络)或使用 Rust 1.75+ 从源代码构建。
  • 包含详细的诊断、启动验证和性能监控功能,便于故障排除。
  • 根据 Apache 许可证 2.0 授权,欢迎在特定指南下贡献代码。