caesura 0.22.3

An all-in-one command line tool to **transcode FLAC** audio files and **upload to gazelle** based indexers/trackers.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::queue::TimeStamp;
use rogue_logging::Error;
use serde::{Deserialize, Serialize};
use std::path::PathBuf;

#[derive(Clone, Deserialize, Serialize)]
pub struct SpectrogramStatus {
    /// Did the spectrogram command succeed?
    pub success: bool,
    /// Path to the spectrogram directory
    pub path: Option<PathBuf>,
    /// Number of spectrograms created
    pub count: usize,
    /// Time the spectrogram completed
    pub completed: TimeStamp,
    /// Error message if the spectrogram failed
    pub error: Option<Error>,
}