iPX

ipx::types

Struct ipx::types::EncRow

struct EncRow {
    id: i64,
    feed_id: String,
    guid: String,
    url: String,
    mime: Option<String>,
    length: Option<i64>,
    path: Option<String>,
    state: String,
    last_error: Option<String>,
    deadair: Option<i64>,
    deadair_pending: bool,
}

An episode’s file.

Fields

§id: i64
What /media/{id} and the file routes take.
§feed_id: String
§guid: String
§url: String
Where the publisher has it.
§mime: Option<String>
§length: Option<i64>
Bytes.
§path: Option<String>
Where it is on the server, once downloaded.
§state: String
pending (a check will download it), held (back catalogue, downloaded on request), downloading, done, skipped (a filter or a failure) or reaped (deleted).
§last_error: Option<String>
§deadair: Option<i64>
Seconds DeadAir saves, when you play it shortened. Absent otherwise.
§deadair_pending: bool
DeadAir is still working on it. Absent when false.

Used by