1 个不稳定版本
0.0.0 | 2023年3月23日 |
---|
#4 in #festival
6KB
festivald
Festival
守护进程。直接使用 festival
内部结构,通过RPC公开API。
文档
有关 festivald
内部结构的全面概述,请参阅src/
。
构建
一般信息
您需要 cargo
。
有 30
个单元测试,您可能希望在尝试完整构建之前运行
cargo test
。
Linux
cargo build --release
macOS
cargo build --release
Windows
cargo build --release
许可证
Festival
的所有代码都根据 MIT 许可证 许可。
festivald
(直接) 使用所有库
库 | 用途 | 许可证 |
---|---|---|
anyhow | 错误处理 | MIT & Apache-2.0 |
chrono | 时间格式化 | MIT & Apache-2.0 |
clap | CLI 参数 | MIT & Apache-2.0 |
crossbeam_channel | 线程消息传递 | MIT & Apache-2.0 |
disk | 保存到磁盘 | MIT |
egui | GUI | MIT & Apache-2.0 |
egui_extras | GUI | MIT & Apache-2.0 |
eframe | GUI | MIT & Apache-2.0 |
egui-notify | GUI | MIT |
env_logger | 日志记录 | MIT & Apache-2.0 |
fast_image_resize | 图像处理 | MIT & Apache-2.0 |
image | 图像处理 | MIT |
infer | 文件MIME检测 | MIT |
lazy_static | 懒加载静态宏 | MIT & Apache-2.0 |
lofty | 音频元数据解析 | MIT & Apache-2.0 |
log | 日志记录 | MIT & Apache-2.0 |
notify | 文件系统监视 | Artistic License 2.0 & CC Zero 1.0 |
mime_guess | 文件MIME检测 | MIT |
rand | RNG | MIT & Apache-2.0 |
rfd | 本地文件对话框 | MIT |
serde | (反)序列化 | MIT & Apache-2.0 |
serde_bytes | (反)序列化 | MIT & Apache-2.0 |
souvlaki | 本地媒体控制 | MIT |
strsim | 字符串相似度 | MIT |
strum | 枚举迭代 | MIT |
Symphonia | 音频解复用、解码 | MPL-2.0 |
readable | 人类可读数据 | MIT |
rolock | 只读锁 | MIT |
walkdir | 递归路径遍历 | MIT & Unlicense |