mirror of
				https://github.com/Dummi26/musicdb.git
				synced 2025-10-30 03:25:26 +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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Mark
						Mark