From 3242f23f84292b57ad8b490ed5921895fa89b07c Mon Sep 17 00:00:00 2001 From: Johannes Heuel Date: Thu, 27 Jun 2024 19:59:15 +0200 Subject: [PATCH] play around with input types --- src/commands/play.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/commands/play.rs b/src/commands/play.rs index f3c3922..633de8c 100644 --- a/src/commands/play.rs +++ b/src/commands/play.rs @@ -4,6 +4,7 @@ use crate::state::State; use crate::{colors, db}; use serde::{Deserialize, Serialize}; +use songbird::input::cached::Memory; use songbird::input::{Compose, YoutubeDl}; use songbird::tracks::Track; use std::io::{BufRead, BufReader}; @@ -183,6 +184,8 @@ pub(crate) async fn play( let mut src = YoutubeDl::new(reqwest::Client::new(), url.clone()); let src_copy = src.clone(); + let src_copy2 = src.clone(); + let _m = Memory::new(src_copy2.into()); let track: Track = src_copy.into(); if let Ok(metadata) = src.aux_metadata().await {