diff options
author | metamuffin <metamuffin@disroot.org> | 2024-01-24 18:11:23 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-01-24 18:47:29 +0100 |
commit | 7323709537c6ff14136cd79fb07606cd79391758 (patch) | |
tree | 3d817d449d4c0a821b9b5073c8acf826c6ccfda1 /stream/src/segment.rs | |
parent | cbb2e163abfefd8ed61c41a096d5d6c27b4721b4 (diff) | |
download | jellything-7323709537c6ff14136cd79fb07606cd79391758.tar jellything-7323709537c6ff14136cd79fb07606cd79391758.tar.bz2 jellything-7323709537c6ff14136cd79fb07606cd79391758.tar.zst |
refactor asset system pt. 1
Diffstat (limited to 'stream/src/segment.rs')
-rw-r--r-- | stream/src/segment.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/stream/src/segment.rs b/stream/src/segment.rs index a2553bc..fc4aaf4 100644 --- a/stream/src/segment.rs +++ b/stream/src/segment.rs @@ -4,7 +4,7 @@ Copyright (C) 2023 metamuffin <metamuffin.org> */ use anyhow::{anyhow, bail, Result}; -use jellybase::{permission::PermissionSetExt, AssetLocationExt, CONF}; +use jellybase::{permission::PermissionSetExt, CONF}; use jellycommon::{ stream::StreamSpec, user::{PermissionSet, UserPermission}, @@ -44,7 +44,7 @@ pub async fn segment_stream( tokio::task::spawn_blocking(move || { if let Err(err) = jellyremuxer::write_snippet_into( SyncIoBridge::new(b), - &CONF.library_path, + &CONF.media_path, &node.public, &local_track, track, @@ -57,7 +57,7 @@ pub async fn segment_stream( }, ) .await?; - let mut output = File::open(location.path()).await?; + let mut output = File::open(location.abs()).await?; tokio::task::spawn(async move { if let Err(err) = tokio::io::copy(&mut output, &mut b).await { warn!("cannot write stream: {err}") @@ -68,7 +68,7 @@ pub async fn segment_stream( tokio::task::spawn_blocking(move || { if let Err(err) = jellyremuxer::write_snippet_into( b, - &CONF.library_path, + &CONF.media_path, &node.public, &local_track, track, |