caesura 0.29.0

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
use crate::prelude::*;

/// Actions that can fail in the spectrogram module.
#[derive(Clone, Copy, Debug, Eq, PartialEq, ThisError)]
pub enum SpectrogramAction {
    #[error("get source from options")]
    GetSource,
    #[error("create output directory")]
    CreateOutputDirectory,
    #[error("generate spectrogram")]
    GenerateSpectrogram,
    #[error("execute spectrogram runner")]
    ExecuteRunner,
}