embystream 0.0.26

Another Emby streaming application (frontend/backend separation) written in Rust.
Documentation
use std::path::PathBuf;

use hyper::Uri;

use super::proxy_mode::ProxyMode;

#[derive(Debug, Clone)]
pub(crate) enum Source {
    Local {
        path: PathBuf,
        device_id: String,
        playback_session_id: String,
    },
    Remote {
        uri: Uri,
        mode: ProxyMode,
    },
    WebDavAccelRedirect {
        node_uuid: String,
        file_path: String,
    },
}