mirror of
https://github.com/Dummi26/musicdb.git
synced 2025-03-10 14:13: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;
|
use crate::player::playback_rs::PlayerBackendPlaybackRs;
|
||||||
#[cfg(feature = "playback-via-rodio")]
|
#[cfg(feature = "playback-via-rodio")]
|
||||||
use crate::player::rodio::PlayerBackendRodio;
|
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;
|
use crate::player::PlayerBackend;
|
||||||
|
|
||||||
// commands sent to this will be handeled later in this function in an infinite loop.
|
// commands sent to this will be handeled later in this function in an infinite loop.
|
||||||
// these commands are sent to the database asap.
|
// these commands are sent to the database asap.
|
||||||
let (command_sender, command_receiver) = mpsc::channel();
|
let (command_sender, command_receiver) = mpsc::channel();
|
||||||
|
|
||||||
|
#[cfg(feature = "playback")]
|
||||||
|
let mut player = if play_audio {
|
||||||
#[cfg(feature = "playback-via-playback-rs")]
|
#[cfg(feature = "playback-via-playback-rs")]
|
||||||
let backend = PlayerBackendPlaybackRs::new(command_sender.clone()).unwrap();
|
let backend = PlayerBackendPlaybackRs::new(command_sender.clone()).unwrap();
|
||||||
#[cfg(feature = "playback-via-rodio")]
|
#[cfg(feature = "playback-via-rodio")]
|
||||||
let backend = PlayerBackendRodio::new(command_sender.clone()).unwrap();
|
let backend = PlayerBackendRodio::new(command_sender.clone()).unwrap();
|
||||||
|
|
||||||
#[cfg(feature = "playback")]
|
|
||||||
let mut player = if play_audio {
|
|
||||||
Some(Player::new(backend))
|
Some(Player::new(backend))
|
||||||
} else {
|
} else {
|
||||||
None
|
None
|
||||||
|
Loading…
Reference in New Issue
Block a user