feat: include duration in YouTube entry metadata
This commit is contained in:
+19
@@ -3019,6 +3019,25 @@ impl App {
|
||||
.as_deref()
|
||||
.unwrap_or("Unknown")
|
||||
.into(),
|
||||
" · ".into(),
|
||||
video
|
||||
.duration
|
||||
.filter(|seconds| seconds.is_finite() && *seconds >= 0.0)
|
||||
.map(|seconds| {
|
||||
let seconds = seconds as u64;
|
||||
if seconds >= 3600 {
|
||||
format!(
|
||||
"{}:{:02}:{:02}",
|
||||
seconds / 3600,
|
||||
seconds / 60 % 60,
|
||||
seconds % 60
|
||||
)
|
||||
} else {
|
||||
format!("{}:{:02}", seconds / 60, seconds % 60)
|
||||
}
|
||||
})
|
||||
.unwrap_or_else(|| "Unknown duration".into())
|
||||
.into(),
|
||||
])
|
||||
.dim(),
|
||||
])),
|
||||
|
||||
Reference in New Issue
Block a user