diff options
Diffstat (limited to 'server/src/logic/stream.rs')
| -rw-r--r-- | server/src/logic/stream.rs | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/server/src/logic/stream.rs b/server/src/logic/stream.rs index d239c92..782cbcc 100644 --- a/server/src/logic/stream.rs +++ b/server/src/logic/stream.rs @@ -6,7 +6,6 @@ use crate::{helper::A, ui::error::MyError}; use anyhow::{anyhow, Result}; use jellycommon::{api::NodeFilterSort, stream::StreamSpec, NodeID, TrackSource}; -use jellyimport::asset_token::AssetInner; use jellylogic::{node::get_node, session::Session}; use jellystream::SMediaInfo; use log::{info, warn}; @@ -136,10 +135,8 @@ pub async fn r_stream( let mut sources = BTreeSet::new(); for t in &media.tracks { - if let TrackSource::Local(x) = &t.source { - if let AssetInner::LocalTrack(m) = AssetInner::deser(&x.0)? { - sources.insert(m.path); - } + if let TrackSource::Local(path, _) = &t.source { + sources.insert(path.to_owned()); } } let media = Arc::new(SMediaInfo { |