Index: Slim/Utils/Alarm.pm =================================================================== --- Slim/Utils/Alarm.pm (revision 22459) +++ Slim/Utils/Alarm.pm (working copy) @@ -512,6 +512,9 @@ $self->{_active} = 1; $client->alarmData->{currentAlarm} = $self; + # Temporarily unsync this client for the duration of the alarm + Slim::Player::Sync::unsync($client, 1); + my $now = Time::HiRes::time(); # Bug 7818, count this as user interaction, even though it isn't really $client->lastActivityTime($now); @@ -789,6 +792,9 @@ # Send notifications Slim::Control::Request::notifyFromArray($client, ['alarm', 'end', $self->{_id}]); + + # Restore sync to its previous state + Slim::Player::Sync::restoreSync($client); } =head3