X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=bin%2Fmpd-feeder;h=79d0b1b858926841cbad61586a35231bfb4017f3;hb=b9cfae8c6b58ad72cd3344bef55562592cc884dd;hp=53c826578840f3900e08e14472539117a4ba6073;hpb=2ca3bcbd785af91fe805730ac48b1ce17e44ad38;p=mpd-feeder.git diff --git a/bin/mpd-feeder b/bin/mpd-feeder index 53c8265..79d0b1b 100755 --- a/bin/mpd-feeder +++ b/bin/mpd-feeder @@ -70,20 +70,4 @@ if (@ARGV) { } } -$feeder->connect_db; - -for ( ;; ) { - $feeder->queue_songs( undef, sub { $feeder->run } ); - - $log->debug("Entering event loop. PID=$$"); - - my $result = $feeder->mpd->loop->run; - $log->trace( "Got loop result of " . ( $result // 'undef' ) ); - - if ('reload' eq $result) { - $log->notice("disconnecting"); - $feeder->stop; - - exec( "$0", '--config', $feeder->cfg_file, '--skip-db-update' ); - } -} +$feeder->run_loop;