handle if mpd server is not running

This commit is contained in:
krolxon 2024-05-14 12:00:13 +05:30
parent a08c3a6e78
commit 169ea38138
1 changed files with 4 additions and 1 deletions

View File

@ -25,7 +25,10 @@ pub struct Connection {
impl Connection { impl Connection {
/// Create a new connection /// Create a new connection
pub fn new(addrs: &str) -> Result<Self> { pub fn new(addrs: &str) -> Result<Self> {
let mut conn = Client::connect(addrs).unwrap(); let mut conn = Client::connect(addrs).unwrap_or_else(|_| {
eprintln!("Error connecting to mpd server, Make sure mpd is running");
std::process::exit(1);
});
let empty_song = Song { let empty_song = Song {
file: "No Song playing or in Queue".to_string(), file: "No Song playing or in Queue".to_string(),