From 0b2a11ec5e52fb15b203d2543b084abc715ee09d Mon Sep 17 00:00:00 2001 From: Artrix9095 Date: Thu, 29 Aug 2024 14:58:46 -0700 Subject: [PATCH] Standardized m3u8 formatting --- crates/librqbit/src/http_api.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/librqbit/src/http_api.rs b/crates/librqbit/src/http_api.rs index e8642c9..e6f701d 100644 --- a/crates/librqbit/src/http_api.rs +++ b/crates/librqbit/src/http_api.rs @@ -190,6 +190,7 @@ impl HttpApi { let body = it .into_iter() .map(|(torrent_idx, file_idx, filename)| { + // TODO: add #EXTINF:{duration} and maybe codecs ? format!("http://{host}/torrents/{torrent_idx}/stream/{file_idx}/{filename}") }) .join("\r\n"); @@ -201,7 +202,7 @@ impl HttpApi { "attachment; filename=\"rqbit-playlist.m3u8\"", ), ], - body, + format!("#EXTM3U\r\n{body}"), // https://en.wikipedia.org/wiki/M3U ) }