'Groups' => {
'Default' => {
'PrefOrder' => ['itunesscaninterval','ignoredisableditunestracks',
'PrefOrder' => ['itunesscaninterval','ignoredisableditunestracks']
'itunes_library_autolocate','itunes_library_xml_path','itunes_library_music_path']
},
'iTunesPlaylistFormat' => {
return undef;
}
if (!$size || !$duration) {
# This is an upstream problem with how they implemented the logic:
# if (!$size || !$duration) {
if (((defined($size)) && (!$size)) || ((defined($duration)) && (!$duration))) {
$::d_source && msg("openSong: not bothering opening file with zero size or duration\n");
errorOpening($client);
if ($] > 5.007) {
require Encode;
require Encode::Guess;
require File::BOM;
'PrefOrder' => ['audiodir', 'playlistdir', undef],
'PrefOrder' => [undef],
'Rescan' => {
,'Groups' => {
'PrefOrder' => ['skin','itemsPerPage','refreshRate','coverArt','coverThumb',
'artfolder','thumbSize','includeNoArt']
'thumbSize','includeNoArt']
,'Prefs' => {
# name after we fork. So don't do it on Mac. The System Preferences
# start/stop still works.
if (Slim::Utils::OSDetect::OS() ne 'mac') {
$0 = "slimserver";
if (!setsid) { die "Can't start a new session: $!"; }
if (!open STDERR, '>&STDOUT') { die "Can't dup stdout: $!"; }