| Crates.io | festivald |
| lib.rs | festivald |
| version | 0.0.0 |
| created_at | 2023-03-23 13:14:07.278492+00 |
| updated_at | 2023-03-23 13:14:07.278492+00 |
| description | Festival daemon |
| homepage | https://festival.pm |
| repository | https://github.com/hinto-janai/festival |
| max_upload_size | |
| id | 818312 |
| size | 6,138 |
festivaldFestival daemon. Directly uses festival internals, exposing a public API via RPC.
For a broad overview of festivald's internals, see src/.
You need cargo.
There are 30 unit tests, you may want to run:
cargo test
before attempting a full build.
cargo build --release
cargo build --release
cargo build --release
All of Festival is licensed under the MIT License.
All of the libraries festivald (directly) uses:
| Library | Purpose | License |
|---|---|---|
| anyhow | Error handling | MIT & Apache-2.0 |
| chrono | Time formatting | MIT & Apache-2.0 |
| clap | CLI arguments | MIT & Apache-2.0 |
| crossbeam_channel | Thread message passing | MIT & Apache-2.0 |
| disk | Saving to 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 | Logging | MIT & Apache-2.0 |
| fast_image_resize | Image processing | MIT & Apache-2.0 |
| image | Image processing | MIT |
| infer | File MIME detection | MIT |
| lazy_static | Lazy static macro | MIT & Apache-2.0 |
| lofty | Audio metadata parsing | MIT & Apache-2.0 |
| log | Logging | MIT & Apache-2.0 |
| notify | Filesystem watching | Artistic License 2.0 & CC Zero 1.0 |
| mime_guess | File MIME detection | MIT |
| rand | RNG | MIT & Apache-2.0 |
| rfd | Native file dialog | MIT |
| serde | (De)serialization | MIT & Apache-2.0 |
| serde_bytes | (De)serialization | MIT & Apache-2.0 |
| souvlaki | Native media controls | MIT |
| strsim | String similarity | MIT |
| strum | Enum iteration | MIT |
| Symphonia | Audio demuxing, decoding | MPL-2.0 |
| readable | Human readable data | MIT |
| rolock | Read only lock | MIT |
| walkdir | Recursive PATH walking | MIT & Unlicense |