diff options
author | metamuffin <metamuffin@disroot.org> | 2024-01-26 03:46:05 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-01-26 03:46:05 +0100 |
commit | 2e41b2b373d5a057061a7694aa5e83001efeaf0f (patch) | |
tree | fd9c82fcaf7a8100698b162f9c21ba1852becc88 /stream/src/hls.rs | |
parent | 9918784ba0b71b406e98e069a4e2be10bf72f02e (diff) | |
download | jellything-2e41b2b373d5a057061a7694aa5e83001efeaf0f.tar jellything-2e41b2b373d5a057061a7694aa5e83001efeaf0f.tar.bz2 jellything-2e41b2b373d5a057061a7694aa5e83001efeaf0f.tar.zst |
fix a bunch of stupid things regarding subtitles. still doesnt work
Diffstat (limited to 'stream/src/hls.rs')
-rw-r--r-- | stream/src/hls.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/stream/src/hls.rs b/stream/src/hls.rs index c036e98..4f83577 100644 --- a/stream/src/hls.rs +++ b/stream/src/hls.rs @@ -49,11 +49,14 @@ pub async fn hls_variant_stream( mut spec: StreamSpec, mut b: DuplexStream, ) -> Result<()> { + let local_track = local_tracks.get(0).ok_or(anyhow!("no track"))?.to_owned(); + let track_index = spec.tracks[0]; let snips = spawn_blocking(move || { jellyremuxer::snippet::snippet_index( &CONF.media_path, &node.public, - local_tracks.get(0).ok_or(anyhow!("no track"))?, + &local_track, + track_index, ) }) .await??; |