diff --git a/src/ui/presenter.rs b/src/ui/presenter.rs index 199988f..7257844 100644 --- a/src/ui/presenter.rs +++ b/src/ui/presenter.rs @@ -3,6 +3,7 @@ use std::fs::File; use std::io::BufReader; use std::path::PathBuf; use std::sync::{Arc, LazyLock}; +use std::time::Duration; use cosmic::cosmic_theme::Spacing; use cosmic::iced::alignment::Horizontal; @@ -28,7 +29,7 @@ use derive_more::Debug; use iced_video_player::{Position, Video, VideoPlayer, gst_pbutils}; use obws::Client; use obws::responses::scenes::Scene; -use rodio::{Decoder, MixerDeviceSink, Player}; +use rodio::{Decoder, MixerDeviceSink, Player, Source}; use tracing::{debug, error, info, warn}; use url::Url; @@ -58,6 +59,8 @@ pub(crate) struct Presenter { pub preview_video: Option