Bugzilla – Bug 5872
Encode::Detect not working
Last modified: 2007-10-20 13:01:33 UTC
I'm getting errors of this type when scanning mp3 files with id3v1 and ape tags. These files no up in no artist / no album in the web interface. Version used was the Oct 20 nightly: SqueezeCenter Version: 7.0 - 13944 - Debian - EN - utf8 Server IP address: 192.168.1.7 Perl Version: 5.8.8 i686-linux MySQL Version: 5.0.45-Debian_1ubuntu3-log For a sample file with these tags, see https://bugs-archive.lyrion.org/show_bug.cgi?id=3520 [07:15:53.0620] Slim::Schema::wipeAllData (1308) Wiped the database. [07:15:53.0659] Slim::Music::Import::runImporter (443) Starting Slim::Music::MusicFolderScan scan [07:15:53.0662] Slim::Music::MusicFolderScan::startScan (77) Starting music folder scan in /export/music/cars [07:15:53.0667] Slim::Utils::Scanner::scanDirectory (286) About to look for files in /export/music/cars [07:15:53.0677] Slim::Utils::Scanner::scanDirectory (287) For files with extensions in: (?i-xsm:\.(?:ape|wma|wav|wave|mp3|mp2|flc|fla c|fla|m4a|mov|m4b|mp4|mp+|mpc|ogg|aif|aiff)$) [07:15:53.0728] Slim::Utils::Scanner::scanDirectory (316) Found 20 files in /export/music/cars [07:15:53.1009] MP3::Info::_get_v1tag (626) Warning: Use of inherited AUTOLOAD for non-method Encode::Detect::Detector::detect() is d eprecated at /export/home/slim/SlimServer_trunk_v2007-10-20/lib/MP3/Info.pm line 626, <$fh> line 1. [07:15:53.1021] Slim::Formats::readTags (166) Error: While trying to ->getTag(/export/music/cars/complete_greatest_hits/cars_-_comple te_greatest_hits_-_01_just_what_i_needed.mp3) : Can't locate auto/Encode/Detect/Detector/detect.al in @INC (@INC contains: CODE(0x8ba 9ffc) /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/arch/5.8/i386-linux /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/arc h/5.8/i386-linux/auto /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/arch/5.8.8/i686-linux /export/home/slim/SlimServer_trunk_v2 007-10-20/CPAN/arch/5.8.8/i686-linux/auto /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/arch/5.8/i686-linux /export/home/slim/S limServer_trunk_v2007-10-20/CPAN/arch/5.8/i686-linux/auto /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/arch/i686-linux /export /home/slim/SlimServer_trunk_v2007-10-20/lib /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN /export/home/slim/SlimServer_trunk_v2 007-10-20 /export/home/slim/SlimServer_trunk_v2007-10-20 /export/home/slim/perl588/lib/5.8.8/i686-linux /export/home/slim/perl588/lib /5.8.8 /export/home/slim/perl588/lib/site_perl/5.8.8/i686-linux /export/home/slim/perl588/lib/site_perl/5.8.8 /export/home/slim/perl5 88/lib/site_perl . CODE(0x8baa074)) at /export/home/slim/SlimServer_trunk_v2007-10-20/lib/MP3/Info.pm line 626 [07:15:53.1025] Slim::Formats::readTags (166) Backtrace: frame 0: Slim::Utils::Log::logBacktrace (/export/home/slim/SlimServer_trunk_v2007-10-20/Slim/Formats.pm line 166) frame 1: Slim::Formats::readTags (/export/home/slim/SlimServer_trunk_v2007-10-20/Slim/Schema.pm line 782) frame 2: Slim::Schema::newTrack (/export/home/slim/SlimServer_trunk_v2007-10-20/Slim/Utils/Scanner.pm line 336) frame 3: Slim::Utils::Scanner::scanDirectory (/export/home/slim/SlimServer_trunk_v2007-10-20/Slim/Music/MusicFolderScan.pm line 79 ) frame 4: Slim::Music::MusicFolderScan::startScan (/export/home/slim/SlimServer_trunk_v2007-10-20/Slim/Music/Import.pm line 445) frame 5: Slim::Music::Import::runImporter (/export/home/slim/SlimServer_trunk_v2007-10-20/Slim/Music/Import.pm line 292) frame 6: Slim::Music::Import::runScan (/export/home/slim/SlimServer_trunk_v2007-10-20/scanner.pl line 197) frame 7: (eval) (/export/home/slim/SlimServer_trunk_v2007-10-20/scanner.pl line 191) frame 8: main::main (/export/home/slim/SlimServer_trunk_v2007-10-20/scanner.pl line 322)
OK it's really a Perl module issue, not an issue with tagging. Can you post the output of ./slimserver.pl --d_startup ? Are you using the deb or the tar.gz build?
I'm using the tar.gz build and building my own modules with the build script. Here is the startup output: htpc:[slim]$ perl slimserver.pl --d_startup Got @INC containing: /export/home/slim/SlimServer_trunk_v2007-10-20 /export/home/slim/perl588/lib/5.8.8/i686-linux /export/home/slim/perl588/lib/5.8.8 /export/home/slim/perl588/lib/site_perl/5.8.8/i686-linux /export/home/slim/perl588/lib/site_perl/5.8.8 /export/home/slim/perl588/lib/site_perl . Extended @INC to contain: /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/arch/5.8/i386-linux /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/arch/5.8/i386-linux/auto /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/arch/5.8.8/i686-linux /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/arch/5.8.8/i686-linux/auto /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/arch/5.8/i686-linux /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/arch/5.8/i686-linux/auto /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/arch/i686-linux /export/home/slim/SlimServer_trunk_v2007-10-20/lib /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN /export/home/slim/SlimServer_trunk_v2007-10-20 /export/home/slim/SlimServer_trunk_v2007-10-20 /export/home/slim/perl588/lib/5.8.8/i686-linux /export/home/slim/perl588/lib/5.8.8 /export/home/slim/perl588/lib/site_perl/5.8.8/i686-linux /export/home/slim/perl588/lib/site_perl/5.8.8 /export/home/slim/perl588/lib/site_perl . Loaded module: [Time::HiRes] ok! Loaded module: [DBD::mysql] ok! Loaded module: [DBI] ok! Loaded module: [XML::Parser::Expat] ok! Loaded module: [HTML::Parser] ok! Loaded module: [JSON::XS] ok! Loaded module: [Compress::Zlib] ok! Loaded module: [Digest::SHA1] ok! Loaded module: [YAML::Syck] ok! Loaded module: [GD] ok! Module [Locale::Hebrew] failed to load: Can't locate loadable object for module Locale::Hebrew in @INC (@INC contains: /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/arch/5.8/i386-linux /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/arch/5.8/i386-linux/auto /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/arch/5.8.8/i686-linux /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/arch/5.8.8/i686-linux/auto /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/arch/5.8/i686-linux /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/arch/5.8/i686-linux/auto /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/arch/i686-linux /export/home/slim/SlimServer_trunk_v2007-10-20/lib /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN /export/home/slim/SlimServer_trunk_v2007-10-20 /export/home/slim/SlimServer_trunk_v2007-10-20 /export/home/slim/perl588/lib/5.8.8/i686-linux /export/home/slim/perl588/lib/5.8.8 /export/home/slim/perl588/lib/site_perl/5.8.8/i686-linux /export/home/slim/perl588/lib/site_perl/5.8.8 /export/home/slim/perl588/lib/site_perl .) at (eval 23) line 2 Compilation failed in require at (eval 23) line 2. BEGIN failed--compilation aborted at (eval 23) line 2. Removing [Locale::Hebrew] from the symbol table - load failed. The following modules are loaded after the first attempt: YAML/Syck.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/YAML/Syck.pm IO/Handle.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/IO/Handle.pm re.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/re.pm HTML/Parser.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/HTML/Parser.pm File/Spec/Functions.pm => /export/home/slim/perl588/lib/5.8.8/File/Spec/Functions.pm List/Util.pm => /export/home/slim/perl588/lib/5.8.8/List/Util.pm POSIX.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/POSIX.pm SelectSaver.pm => /export/home/slim/perl588/lib/5.8.8/SelectSaver.pm Getopt/Long.pm => /export/home/slim/perl588/lib/5.8.8/Getopt/Long.pm GD/Polygon.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/GD/Polygon.pm Compress/Zlib.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/Compress/Zlib.pm DBD/mysql.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/DBD/mysql.pm Cwd.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/Cwd.pm warnings.pm => /export/home/slim/perl588/lib/5.8.8/warnings.pm Carp/Heavy.pm => /export/home/slim/perl588/lib/5.8.8/Carp/Heavy.pm Slim/Utils/OSDetect.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/Slim/Utils/OSDetect.pm /export/home/slim/perl588/lib/5.8.8/i686-linux/auto/POSIX/autosplit.ix => /export/home/slim/perl588/lib/5.8.8/i686-linux/auto/POSIX/autosplit.ix B.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/B.pm Digest/base.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/Digest/base.pm Fcntl.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/Fcntl.pm /export/home/slim/perl588/lib/5.8.8/i686-linux/auto/POSIX/load_imports.al => /export/home/slim/perl588/lib/5.8.8/i686-linux/auto/POSIX/load_imports.al Symbol.pm => /export/home/slim/perl588/lib/5.8.8/Symbol.pm Scalar/Util.pm => /export/home/slim/perl588/lib/5.8.8/Scalar/Util.pm Exporter.pm => /export/home/slim/perl588/lib/5.8.8/Exporter.pm File/Spec.pm => /export/home/slim/perl588/lib/5.8.8/File/Spec.pm JSON/XS.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/JSON/XS.pm File/Path.pm => /export/home/slim/perl588/lib/5.8.8/File/Path.pm FindBin.pm => /export/home/slim/perl588/lib/5.8.8/FindBin.pm /export/home/slim/perl588/lib/5.8.8/i686-linux/auto/DynaLoader/dl_findfile.al => /export/home/slim/perl588/lib/5.8.8/i686-linux/auto/DynaLoader/dl_findfile.al warnings/register.pm => /export/home/slim/perl588/lib/5.8.8/warnings/register.pm XSLoader.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/XSLoader.pm Slim/bootstrap.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/Slim/bootstrap.pm Digest/SHA1.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/Digest/SHA1.pm Time/HiRes.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/Time/HiRes.pm IO/Seekable.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/IO/Seekable.pm XML/Parser/Expat.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/XML/Parser/Expat.pm B/Deparse.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/B/Deparse.pm DBI.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/DBI.pm GD/Image.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/GD/Image.pm Config.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/Config.pm File/Basename.pm => /export/home/slim/perl588/lib/5.8.8/File/Basename.pm IO.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/IO.pm Carp.pm => /export/home/slim/perl588/lib/5.8.8/Carp.pm FileHandle.pm => /export/home/slim/perl588/lib/5.8.8/FileHandle.pm File/Spec/Unix.pm => /export/home/slim/perl588/lib/5.8.8/File/Spec/Unix.pm Exporter/Heavy.pm => /export/home/slim/perl588/lib/5.8.8/Exporter/Heavy.pm vars.pm => /export/home/slim/perl588/lib/5.8.8/vars.pm strict.pm => /export/home/slim/perl588/lib/5.8.8/strict.pm constant.pm => /export/home/slim/perl588/lib/5.8.8/constant.pm Config_heavy.pl => /export/home/slim/perl588/lib/5.8.8/i686-linux/Config_heavy.pl IO/File.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/IO/File.pm overload.pm => /export/home/slim/perl588/lib/5.8.8/overload.pm AutoLoader.pm => /export/home/slim/perl588/lib/5.8.8/AutoLoader.pm auto/Compress/Zlib/autosplit.ix => /export/home/slim/perl588/lib/site_perl/5.8.8/i686-linux/auto/Compress/Zlib/autosplit.ix HTML/Entities.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/HTML/Entities.pm lib.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/lib.pm GD.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/GD.pm DynaLoader.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/DynaLoader.pm The following optional modules failed to load on the first attempt: [Locale::Hebrew] - will try again Module [Locale::Hebrew] failed to load: Can't locate Locale/Hebrew.pm in @INC (@INC contains: /export/home/slim/SlimServer_trunk_v2007-10-20 /export/home/slim/perl588/lib/5.8.8/i686-linux /export/home/slim/perl588/lib/5.8.8 /export/home/slim/perl588/lib/site_perl/5.8.8/i686-linux /export/home/slim/perl588/lib/site_perl/5.8.8 /export/home/slim/perl588/lib/site_perl .) at (eval 24) line 2. BEGIN failed--compilation aborted at (eval 24) line 2. The following modules are loaded after the second attempt: YAML/Syck.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/YAML/Syck.pm IO/Handle.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/IO/Handle.pm re.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/re.pm HTML/Parser.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/HTML/Parser.pm File/Spec/Functions.pm => /export/home/slim/perl588/lib/5.8.8/File/Spec/Functions.pm List/Util.pm => /export/home/slim/perl588/lib/5.8.8/List/Util.pm POSIX.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/POSIX.pm SelectSaver.pm => /export/home/slim/perl588/lib/5.8.8/SelectSaver.pm Getopt/Long.pm => /export/home/slim/perl588/lib/5.8.8/Getopt/Long.pm GD/Polygon.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/GD/Polygon.pm Compress/Zlib.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/Compress/Zlib.pm DBD/mysql.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/DBD/mysql.pm Cwd.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/Cwd.pm warnings.pm => /export/home/slim/perl588/lib/5.8.8/warnings.pm Carp/Heavy.pm => /export/home/slim/perl588/lib/5.8.8/Carp/Heavy.pm Slim/Utils/OSDetect.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/Slim/Utils/OSDetect.pm /export/home/slim/perl588/lib/5.8.8/i686-linux/auto/POSIX/autosplit.ix => /export/home/slim/perl588/lib/5.8.8/i686-linux/auto/POSIX/autosplit.ix B.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/B.pm Digest/base.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/Digest/base.pm Fcntl.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/Fcntl.pm /export/home/slim/perl588/lib/5.8.8/i686-linux/auto/POSIX/load_imports.al => /export/home/slim/perl588/lib/5.8.8/i686-linux/auto/POSIX/load_imports.al Symbol.pm => /export/home/slim/perl588/lib/5.8.8/Symbol.pm Scalar/Util.pm => /export/home/slim/perl588/lib/5.8.8/Scalar/Util.pm Exporter.pm => /export/home/slim/perl588/lib/5.8.8/Exporter.pm File/Spec.pm => /export/home/slim/perl588/lib/5.8.8/File/Spec.pm JSON/XS.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/JSON/XS.pm File/Path.pm => /export/home/slim/perl588/lib/5.8.8/File/Path.pm FindBin.pm => /export/home/slim/perl588/lib/5.8.8/FindBin.pm /export/home/slim/perl588/lib/5.8.8/i686-linux/auto/DynaLoader/dl_findfile.al => /export/home/slim/perl588/lib/5.8.8/i686-linux/auto/DynaLoader/dl_findfile.al warnings/register.pm => /export/home/slim/perl588/lib/5.8.8/warnings/register.pm XSLoader.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/XSLoader.pm Slim/bootstrap.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/Slim/bootstrap.pm Digest/SHA1.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/Digest/SHA1.pm Time/HiRes.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/Time/HiRes.pm IO/Seekable.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/IO/Seekable.pm XML/Parser/Expat.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/XML/Parser/Expat.pm B/Deparse.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/B/Deparse.pm DBI.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/DBI.pm GD/Image.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/GD/Image.pm Config.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/Config.pm File/Basename.pm => /export/home/slim/perl588/lib/5.8.8/File/Basename.pm IO.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/IO.pm Carp.pm => /export/home/slim/perl588/lib/5.8.8/Carp.pm FileHandle.pm => /export/home/slim/perl588/lib/5.8.8/FileHandle.pm File/Spec/Unix.pm => /export/home/slim/perl588/lib/5.8.8/File/Spec/Unix.pm Exporter/Heavy.pm => /export/home/slim/perl588/lib/5.8.8/Exporter/Heavy.pm vars.pm => /export/home/slim/perl588/lib/5.8.8/vars.pm strict.pm => /export/home/slim/perl588/lib/5.8.8/strict.pm constant.pm => /export/home/slim/perl588/lib/5.8.8/constant.pm Config_heavy.pl => /export/home/slim/perl588/lib/5.8.8/i686-linux/Config_heavy.pl IO/File.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/IO/File.pm overload.pm => /export/home/slim/perl588/lib/5.8.8/overload.pm AutoLoader.pm => /export/home/slim/perl588/lib/5.8.8/AutoLoader.pm auto/Compress/Zlib/autosplit.ix => /export/home/slim/perl588/lib/site_perl/5.8.8/i686-linux/auto/Compress/Zlib/autosplit.ix HTML/Entities.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/HTML/Entities.pm lib.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/lib.pm GD.pm => /export/home/slim/SlimServer_trunk_v2007-10-20/CPAN/GD.pm DynaLoader.pm => /export/home/slim/perl588/lib/5.8.8/i686-linux/DynaLoader.pm The following optional modules failed to load: [Locale::Hebrew] after their second try. [10:48:07.2563] SqueezeCenter OSDetect init... [10:48:07.3012] SqueezeCenter settings init... [10:48:07.3041] main::init (269) SqueezeCenter OS Specific init... [10:48:07.3044] main::init (298) SqueezeCenter settings effective user and group if requested... [10:48:07.3046] main::init (308) SqueezeCenter strings init... [10:48:07.3068] Slim::Utils::Strings::loadStrings (108) Retrieving string data from string cache: /export/home/slim/SlimServer_trunk_v2007-10-20/Cache/stringcache [10:48:07.3099] main::init (311) SqueezeCenter MySQL init... [10:48:08.3616] main::init (314) Async DNS init... [10:48:08.4417] main::init (317) Firmware init... [10:48:08.4471] main::init (320) SqueezeCenter Info init... [10:48:08.6209] main::init (323) SqueezeCenter IR init... [10:48:08.6328] main::init (326) SqueezeCenter Request init... Loaded module: [Slim::Utils::PerlRunTime] ok! [10:48:08.6359] main::init (329) SqueezeCenter Buttons init... [10:48:08.6373] main::init (332) SqueezeCenter Graphic Fonts init... [10:48:08.7023] main::init (340) UDP init... [10:48:08.7031] main::init (343) Slimproto Init... [10:48:08.7037] main::init (346) mDNS init... [10:48:08.7040] main::init (349) Cache init... [10:48:08.7052] main::init (358) UPnP init... [10:48:08.7080] main::init (362) SqueezeCenter HTTP init... Loaded module: [Template::Stash::XS] ok! [10:48:08.7120] main::init (365) Source conversion init.. [10:48:08.7136] main::init (370) SqueezeCenter Web Settings init... [10:48:08.7431] main::init (374) SqueezeCenter Jive init... [10:48:08.7436] main::init (377) SqueezeCenter Plugins init... Loaded module: [Slim::Plugin::CLI::Plugin] ok! Loaded module: [Slim::Plugin::DateTime::Plugin] ok! Loaded module: [Slim::Plugin::DigitalInput::Plugin] ok! Loaded module: [Slim::Plugin::Favorites::Plugin] ok! Loaded module: [Slim::Plugin::Favorites::OpmlFavorites] ok! Loaded module: [Slim::Plugin::Health::Plugin] ok! Loaded module: [Slim::Plugin::InfoBrowser::Plugin] ok! Loaded module: [Slim::Plugin::LMA::Plugin] ok! Loaded module: [Slim::Plugin::Live365::Plugin] ok! Loaded module: [Slim::Plugin::MP3tunes::Plugin] ok! Loaded module: [Slim::Plugin::MusicMagic::Plugin] ok! [10:48:08.8506] Slim::Formats::RemoteStream::open (96) Can't open socket to [localhost:10002]: 111: Connection refused [10:48:08.8509] Slim::Plugin::MusicMagic::Plugin::initPlugin (141) Can't connect to port 10002 - MusicMagic disabled. Loaded module: [Slim::Plugin::Pandora::Plugin] ok! Loaded module: [Slim::Plugin::Picks::Plugin] ok! Loaded module: [Slim::Plugin::Podcast::Plugin] ok! [10:48:08.8667] Slim::Utils::PluginManager::enablePlugins (326) Couldn't load Slim::Plugin::PreventStandby::Plugin. Error: [-5] [10:48:08.8670] Slim::Utils::PluginManager::enablePlugins (335) Skipping plugin: Slim::Plugin::RPC::Plugin - disabled [10:48:08.8672] Slim::Utils::PluginManager::enablePlugins (335) Skipping plugin: Slim::Plugin::RS232::Plugin - disabled Loaded module: [Slim::Plugin::RSSNews::Plugin] ok! Loaded module: [Slim::Plugin::RadioIO::Plugin] ok! Loaded module: [Slim::Plugin::RadioTime::Plugin] ok! Loaded module: [Slim::Plugin::RandomPlay::Plugin] ok! Loaded module: [Slim::Plugin::Rescan::Plugin] ok! Loaded module: [Slim::Plugin::Rhapsody::Plugin] ok! Loaded module: [Slim::Plugin::RhapsodyDirect::Plugin] ok! Loaded module: [Slim::Plugin::SavePlaylist::Plugin] ok! Loaded module: [Slim::Plugin::ShoutcastBrowser::Plugin] ok! Loaded module: [Slim::Plugin::SlimTris::Plugin] ok! Loaded module: [Slim::Plugin::Snow::Plugin] ok! Loaded module: [Slim::Plugin::Visualizer::Plugin] ok! Loaded module: [Slim::Plugin::iTunes::Plugin] ok! [10:48:08.9392] Slim::Utils::PluginManager::enablePlugins (335) Skipping plugin: Slim::Plugin::xPL::Plugin - disabled [10:48:08.9787] main::init (386) SqueezeCenter checkDataSource... [10:48:08.9791] Slim::Utils::Misc::msg (1191) Warning: [10:48:08.9794] Slim::Utils::Misc::msg (1191) Warning: Your data source needs to be configured. Please open your web browser, [10:48:08.9796] Slim::Utils::Misc::msg (1191) Warning: go to the following URL, and click on the "SqueezeCenter Settings" link. [10:48:08.9799] Slim::Utils::Misc::msg (1191) Warning: The URL to access SqueezeCenter is now: http://htpc:9000/ [10:48:08.9801] main::init (390) SqueezeCenter persist playlists... [10:48:08.9804] main::init (401) SqueezeCenter HTTP enable... [10:48:08.9811] main::init (405) mDNS startAdvertising... [10:48:08.9846] main::init (411) SqueezeCenter done init... Loaded module: [Slim::Networking::SliMP3::Protocol] ok! Loaded module: [Slim::Hardware::mas3507d] ok! Loaded module: [Slim::Networking::SliMP3::Stream] ok! Loaded module: [Slim::Display::Text] ok! [10:48:11.2499] Slim::Utils::Prefs::OldPrefs::_oldPath (122) no old preference file found - using default preferences Loaded module: [Slim::Display::SqueezeboxG] ok! Loaded module: [Slim::Display::SqueezeboxG] ok! Loaded module: [Slim::Display::SqueezeboxG] ok! [10:48:18.0013] Slim::Utils::Cache::cleanup (206) Cache purge: FileCache - skipping, purged recently [10:48:18.1013] Slim::Utils::Cache::cleanup (206) Cache purge: Artwork - skipping, purged recently Loaded module: [Slim::Hardware::mas3507d] ok! Loaded module: [Slim::Networking::SliMP3::Stream] ok! Loaded module: [Slim::Display::Text] ok!
Hmm, what version of Ubuntu? Ubuntu's Perl works fine with our included i386-linux-thread-multi binaries. You should not need to build your own modules. Did you manually build your own Perl? You probably can fix the problem by installing Encode::Detect from CPAN.
So the problem was that Encode::Detect is not listed in build-perl-modules, and so you have the Perl module but not the binary part of the module. This should be fixed in tomorrow's nightly, and it will also give you the proper error at startup. Marking fixed.
Installing Encode::Detect fixes the bug, but the build module script hung. I needed to install these dependencies first: ExtUtils::CBuilder Module::Build in order to build Encode::Detect successfully.
Yep, that's what you get if you want to run a custom Perl. :)