mirror of
https://github.com/Dummi26/musicdb.git
synced 2025-03-10 05:43:53 +01:00
fix playback error occuring when no playback is requested in server
This commit is contained in:
parent
b6158217a5
commit
d02646406d
@ -141,20 +141,23 @@ pub fn run_server_caching_thread_opt(
|
||||
use crate::player::playback_rs::PlayerBackendPlaybackRs;
|
||||
#[cfg(feature = "playback-via-rodio")]
|
||||
use crate::player::rodio::PlayerBackendRodio;
|
||||
#[cfg(feature = "playback")]
|
||||
#[cfg(any(
|
||||
feature = "playback",
|
||||
feature = "playback-via-playback-rs",
|
||||
feature = "playback-via-rodio"
|
||||
))]
|
||||
use crate::player::PlayerBackend;
|
||||
|
||||
// commands sent to this will be handeled later in this function in an infinite loop.
|
||||
// these commands are sent to the database asap.
|
||||
let (command_sender, command_receiver) = mpsc::channel();
|
||||
|
||||
#[cfg(feature = "playback")]
|
||||
let mut player = if play_audio {
|
||||
#[cfg(feature = "playback-via-playback-rs")]
|
||||
let backend = PlayerBackendPlaybackRs::new(command_sender.clone()).unwrap();
|
||||
#[cfg(feature = "playback-via-rodio")]
|
||||
let backend = PlayerBackendRodio::new(command_sender.clone()).unwrap();
|
||||
|
||||
#[cfg(feature = "playback")]
|
||||
let mut player = if play_audio {
|
||||
Some(Player::new(backend))
|
||||
} else {
|
||||
None
|
||||
|
Loading…
Reference in New Issue
Block a user