aboutsummaryrefslogtreecommitdiff
path: root/src/commands/meme/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/commands/meme/mod.rs')
-rw-r--r--src/commands/meme/mod.rs10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/commands/meme/mod.rs b/src/commands/meme/mod.rs
index 24fc50d..fe69b1c 100644
--- a/src/commands/meme/mod.rs
+++ b/src/commands/meme/mod.rs
@@ -16,7 +16,10 @@ use serenity::{
prelude::*,
};
use songbird::input::{
- core::io::MediaSource,
+ core::{
+ io::MediaSource,
+ probe::Hint,
+ },
AudioStream,
AudioStreamError,
Compose,
@@ -127,9 +130,12 @@ impl Compose for Audio {
let ms = std::io::Cursor::new(self.data.clone());
let ms: Box<dyn MediaSource> = Box::new(ms);
+ let mut hint = Hint::new();
+ hint.mime_type("audio/opus");
+
Ok(AudioStream {
input: ms,
- hint: None,
+ hint: Some(hint),
})
}