Index: Slim/Utils/Misc.pm =================================================================== --- Slim/Utils/Misc.pm (revision 20276) +++ Slim/Utils/Misc.pm (working copy) @@ -199,6 +199,21 @@ if ($@) { logError("Couldn't set priority to $priorityClassName ($^E) [$@]"); } + if ($priorityClassName eq 'NORMAL') { + eval { $setPriorityClass->Call($processHandle, 0x00200000) }; + } + if ($priorityClassName eq 'ABOVE_NORMAL') { + eval { $setPriorityClass->Call($processHandle, 0x00200000) }; + } + if ($priorityClassName eq 'HIGH') { + eval { $setPriorityClass->Call($processHandle, 0x00200000) }; + } + if ($priorityClassName eq 'BELOW_NORMAL') { + eval { $setPriorityClass->Call($processHandle, 0x00100000) }; + } + if ($priorityClassName eq 'LOW') { + eval { $setPriorityClass->Call($processHandle, 0x00100000) }; + } } } else {