Home of the Squeezebox™ & Transporter® network music players.
Page 1 of 3 123 LastLast
Results 1 to 10 of 21
  1. #1
    Senior Member erland's Avatar
    Join Date
    Dec 2005
    Location
    Sweden
    Posts
    10,315

    Need help to test Custom Scan with support for new/changed scanning

    Hi

    I've implemented a very preliminary alpha version of Custom Scan plugin for 7.6 which following changes:

    1. When doing a full rescan, Custom Scan now runs inside the main scanner process, my hope is that this should make it possible to play music without interruption while doing a full rescan.
    2. When a new/changed files scanning is performed in SBS, Custom Scan will now only rescan the changed/new/deleted files instead of doing a full rescan.
    3. The status of Custom Scan rescans triggered by a SBS rescan is now shown in the main status dialog in SBS Settings/Information.

    Known limitations in this alpha version:
    - Haven't tested or implemented anything regarding export/import modules provided by TrackStat, so my guess is that these probably won't work yet when triggered from the main SBS scanner.
    - A scanning triggered by SBS rescan can currently not be aborted in a nice way, I'll implement this but I wanted to make something available for testing already now.

    It's still possible to trigger a rescan the old way through the Custom Scan settings page, but this won't take advantage of the new features, it will basically work exactly as before.

    Now, there is a lot of work left before this is ready for general usage, but I'm posting it here because I really need help to test it. I'd strongly recommend anyone testing it to either use a separate environment or make sure that you take a backup of the Cache directory (or at least the database files or TrackStat data) before so you can easily restore it afterwards if something goes wrong. The reason a backup is important is in case it hangs or crashes as I've seen issues where this can in worst case corrupt the database (where TrackStat data is stored).

    The things I'd like help to test is:
    - Performance of full rescans, is it better or worse than before ?
    - Accuracy of new/changed rescan, does it seem to do the right thing ?
    - Is there any disturbance in music playing while scanning ?
    - How is the disc usage during scanning ? I'm asking as I saw the persist.db-wal file to get really large (over 500MB) in my own setup with only 3500 tracks so I want to be sure this doesn't get worse in larger libraries.

    To install it you need to add the following repository to SBS Settings/Plugins:
    Code:
    http://erlandplugins.googlecode.com/svn/repository/trunk/alpha.xml
    And then just upgrade/install the Custom Scan alpha version that appears in the list.

    I'm not sure any of this will be included in an official release yet, depends on how much inspiration and available spare time I get to finish it. If you want to encourage future work in this direction or make it more prioritized, you know where to find the donation link.

    If you try this alpha version and find some issues:
    - Describe the issues and post back to this thread
    - And if the error is a crash or something that's hard to reproduce, try to enable debug logging of "plugin.customscan" in SBS Settings/Advanced/Logging and post any error messages in server.log or scanner.log.

    Also, please post back in this thread also if you try it and it works without any problems as I'd like to know if someone has tested it.
    Erland Isaksson (My homepage)
    (Developer of many plugins/applets (both free and commercial).
    If you like to encourage future presence on this forum and/or third party plugin/applet development, consider purchasing some plugins)
    You may also want to try my Android apps Squeeze Display and RSS Photo Show
    Interested in the future of music streaming ? ickStream - A world of music at your fingertips.

  2. #2
    Senior Member Chunkywizard's Avatar
    Join Date
    Feb 2009
    Location
    Sindlesham, UK
    Posts
    772
    Hi Erland,

    I just loaded this up to give it a try. I am a bit confused by some of your comments, hopefully you can explain. You say 'my hope is that this should make it possible to play music without interruption while doing a full rescan'. What do you mean about a full rescan? If you are talking 'Clear library and rescan everything' (which I am currently doing) then you have no music when scanning (as it has yet to be discovered), or are you talking about from mysqueezebox.com? I put on the radio whilst scanning and had rebuffering issues at the end of the scanning new files stage (300 files or so from the end)

    Another comment, I don't understand "Haven't tested or implemented anything regarding export/import modules provided by TrackStat, so my guess is that these probably won't work yet when triggered from the main SBS scanner". Do you mean, only LastFM, custom Tag, Mixed Tag and Rating Tag work? If so, I use none of them, so I am not sure my test will prove anything.

    So onto your rescan performance question. As I don't use any of the implemented features I guess it will be similar. But with Custom Scan

    enabled I get:

    Discovering files/directories: \\TheMACServer\Music\Music (16935 of 16935) Complete 00:03:07
    Scanning new files: \\TheMACServer\Music\Music (14696 of 14696) Complete 00:37:02
    Discovering playlists: \\TheMACServer\Music\Squeezebox\Playlists (133 of 133) Complete 00:00:02
    Scanning new playlists: \\TheMACServer\Music\Squeezebox\Playlists (125 of 125) Complete 00:00:39
    Pre-caching Artwork (1511 of 1511) Complete 00:05:27
    The server has finished scanning your music collection.
    Total Time: 00:46:17 (Monday, August 22, 2011 / 10:02 AM)

    I also get the following in the log:

    [11-08-22 09:08:52.0783] main::init (350) Starting Squeezebox Server (v7.6.1, r33110, Wed Aug 17 18:52:34 PDT 2011) perl 5.010000
    [11-08-22 09:23:23.7602] Slim::Control::Request::notify (2079) Error: Failed notify: Can't call method "secs" on an undefined value at C:\Documents and Settings\All Users\Application Data\Squeezebox\Cache\InstalledPlugins/Plugins/TrackStat/Plugin.pm line 3983.
    [11-08-22 09:23:24.0928] Plugins::TrackStat::Plugin::getCLIRating (4439) Track -155253332 not found
    [11-08-22 09:23:24.0933] Slim::Plugin::CLI::Plugin::cli_process (649) Request [trackstat] failed with error: Bad params!
    [11-08-22 09:23:25.4281] Plugins::TrackStat::Plugin::getCLIRating (4439) Track -166400292 not found
    [11-08-22 09:23:25.4669] Slim::Plugin::CLI::Plugin::cli_process (649) Request [trackstat] failed with error: Bad params!

    Without I get:

    Discovering files/directories: \\TheMACServer\Music\Music (16935 of 16935) Complete 00:04:01
    Scanning new files: \\TheMACServer\Music\Music (14696 of 14696) Complete 00:38:51
    Discovering playlists: \\TheMACServer\Music\Squeezebox\Playlists (133 of 133) Complete 00:00:02
    Scanning new playlists: \\TheMACServer\Music\Squeezebox\Playlists (125 of 125) Complete 00:00:50
    Pre-caching Artwork (1511 of 1511) Complete 00:08:16
    The server has finished scanning your music collection.
    Total Time: 00:52:00 (Monday, August 22, 2011 / 11:04 AM)

    So it's faster by 6 minutes!

    I get this in the log

    [11-08-22 10:41:53.0279] Plugins::TrackStat::Plugin::getCLIRating (4439) Track -155253332 not found
    [11-08-22 10:41:53.0284] Slim::Plugin::CLI::Plugin::cli_process (649) Request [trackstat] failed with error: Bad params!
    [11-08-22 10:41:54.0767] Plugins::TrackStat::Plugin::getCLIRating (4439) Track -166400292 not found
    [11-08-22 10:41:54.0772] Slim::Plugin::CLI::Plugin::cli_process (649) Request [trackstat] failed with error: Bad params!

    I checked disc usage and nothing out of the ordinary. I tried adding some new music and just scanning for that. I get:

    Discovering files/directories: \\TheMACServer\Music\Music (17001 of 17001) Complete 00:03:26
    Removing deleted files: \\TheMACServer\Music\Music (0 of 1) Running 00:00:00
    Scanning new files: \\TheMACServer\Music\Music (0 of 56) Running 00:00:00

    and my server has hung with CPU=100%

    If you want me to check anything else let me know

    HTH

    CW
    Squeezebox: Boom x2 (Kitchen and Office), Radio x2 (Lounge and Bedroom)
    Server: 7.8 for Windows Home Server (HP EX-490 MediaSmart Server)
    Plugins: Dynamic Playlists | SQL Playlist | Music Information Screen | Custom Scan | TrackStat
    Remote: iPod Touch Gen. 1/iPad Gen. 1 running iPeng
    Music: Last.fm

  3. #3
    Senior Member erland's Avatar
    Join Date
    Dec 2005
    Location
    Sweden
    Posts
    10,315
    Quote Originally Posted by Chunkywizard View Post
    I just loaded this up to give it a try. I am a bit confused by some of your comments, hopefully you can explain. You say 'my hope is that this should make it possible to play music without interruption while doing a full rescan'. What do you mean about a full rescan? If you are talking 'Clear library and rescan everything' (which I am currently doing) then you have no music when scanning (as it has yet to be discovered), or are you talking about from mysqueezebox.com? I put on the radio whilst scanning and had rebuffering issues at the end of the scanning new files stage (300 files or so from the end)
    Isn't the library filled bit by bit so you can start playing the already scanned tracks before the complete scanning is finished. The new/changed files rescanning when you have changed many files will still have playback disturbances and I'm not sure that's possible to avoid, the advantage is that rescanning 10 added files will take 5 seconds instead of 4 hours as it can take to rescan the whole library as Custom Scan did before.

    Quote Originally Posted by Chunkywizard View Post
    Another comment, I don't understand "Haven't tested or implemented anything regarding export/import modules provided by TrackStat, so my guess is that these probably won't work yet when triggered from the main SBS scanner". Do you mean, only LastFM, custom Tag, Mixed Tag and Rating Tag work? If so, I use none of them, so I am not sure my test will prove anything.
    At the moment I think only LastFM, Custom Tag, Mixed Tag and Rating Tag will work. I'll see if it's easy to add the TrackStat based import/export module sometime soon, hopefully later this week.

    Quote Originally Posted by Chunkywizard View Post
    I checked disc usage and nothing out of the ordinary. I tried adding some new music and just scanning for that.
    Disc usage is only relevant if you use one of the scanning modules provided by the Custom Scan module itself, I suspect it's mostly Custom Tag, Mixed Tag and LastFM module that might cause problems regarding disc usage.

    Quote Originally Posted by Chunkywizard View Post
    I get:

    Discovering files/directories: \\TheMACServer\Music\Music (17001 of 17001) Complete 00:03:26
    Removing deleted files: \\TheMACServer\Music\Music (0 of 1) Running 00:00:00
    Scanning new files: \\TheMACServer\Music\Music (0 of 56) Running 00:00:00

    and my server has hung with CPU=100%
    Could you try to enable "debug" logging in both "plugin.trackstat" and "plugin.customscan" and see if you get any errors in the server.log or scanner.log when the server hangs with 100% CPU. I suspect it might be related to the TrackStat refresh operation which execute when SBS scanning is finished but I'm not completely sure, the server.log or scanner.log when activating debug logging for Custom Scan/TrackStat should indicate if this is the case.
    Erland Isaksson (My homepage)
    (Developer of many plugins/applets (both free and commercial).
    If you like to encourage future presence on this forum and/or third party plugin/applet development, consider purchasing some plugins)
    You may also want to try my Android apps Squeeze Display and RSS Photo Show
    Interested in the future of music streaming ? ickStream - A world of music at your fingertips.

  4. #4
    Senior Member
    Join Date
    Nov 2010
    Location
    Hertfordshire, UK
    Posts
    514
    Erland,

    I am eager to try, but events (and PCs) conspire against me. My internal Hard Disk has given up the ghost after only 8 months, so I am on my USB backup. I do have another slightly older USB backup as well (belt and braces....) but am a little nervous if it's likely to break the main database (although I can live with broken trackstat). I'm also unusually busy (for me) from now until next week and am out & about much of the time.

    If you still want help next week I'll give it a go (having first taken another backup - and hopefully my replacement HD will arrive by then). I normally only scan Custom and Mixed.
    LMS 7.8 on VortexBox Midi, FLACs 16 or 24 bit. Touch on Ethernet (in another room), digital out to a Musical Fidelity M1 CLiC. Old wireless laptop running Linux Mint Debian controls server using Chromium. Squeezelite on Ubuntu & Windows desktops plus the laptop. Meridian Explorer USB DAC to listen directly to Vortexbox & other PCs as required. Spare Touch in loft!

  5. #5
    Senior Member
    Join Date
    Nov 2010
    Location
    Hertfordshire, UK
    Posts
    514
    I have just given it a try. The scanner log contains errors, as below, as if custom scan is not installed properly. The plugin is v3.0pre3426.

    If I want to revert to the earlier one, how do I do that? Just delete the line from the Alpha list at the bottom of the settings/plugins?

    [11-08-31 18:00:38.9098] main::main (196) Starting Squeezebox Server scanner (v7.6.1, r33110, Thu Aug 18 03:48:58 PDT 2011) perl 5.010000
    [11-08-31 18:00:42.4812] Slim::bootstrap::tryModuleLoad (289) Warning: Module [Plugins::CustomScan::Importer] failed to load:
    Base class package "Slim::Web::Settings" is empty.
    (Perhaps you need to 'use' the module which defines that package first,
    or make that module available in @INC (@INC contains: C:\ProgramData\Squeezebox\Cache\InstalledPlugins\P lugins\CustomScan\lib C:\ProgramData\Squeezebox\Cache\InstalledPlugins C:\PROGRA~2\SQUEEZ~1\server\CPAN\arch\5.10\MSWin32-x86-multi-thread C:\PROGRA~2\SQUEEZ~1\server\CPAN\arch\5.10\MSWin32-x86-multi-thread\auto C:\PROGRA~2\SQUEEZ~1\server\CPAN\arch\5.10.0\MSWin 32-x86-multi-thread C:\PROGRA~2\SQUEEZ~1\server\CPAN\arch\5.10.0\MSWin 32-x86-multi-thread\auto C:\PROGRA~2\SQUEEZ~1\server\CPAN\arch\5.10\MSWin32-x86-multi-thread C:\PROGRA~2\SQUEEZ~1\server\CPAN\arch\5.10\MSWin32-x86-multi-thread\auto C:\PROGRA~2\SQUEEZ~1\server\CPAN\arch\MSWin32-x86-multi-thread C:\PROGRA~2\SQUEEZ~1\server\lib C:\PROGRA~2\SQUEEZ~1\server\CPAN C:/PROGRA~2/SQUEEZ~1/server C:/PROGRA~2/SQUEEZ~1/server C:\Users\SQUEEZ~1\AppData\Local\Temp\pdk-Squeezebox-4796\ C:\PROGRA~2\SQUEEZ~1\server).
    at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/CustomScan/BaseSettings.pm line 20
    BEGIN failed--compilation aborted at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/CustomScan/BaseSettings.pm line 20.
    Compilation failed in require at (eval 1170) line 3.
    ...propagated at /<C:\PROGRA~2\SQUEEZ~1\server\scanner.exe>base.pm line 93.
    BEGIN failed--compilation aborted at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/CustomScan/ModuleSettings.pm line 19.
    Compilation failed in require at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/CustomScan/Importer.pm line 43.
    BEGIN failed--compilation aborted at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/CustomScan/Importer.pm line 43.
    Compilation failed in require at (eval 1057) line 2.
    BEGIN failed--compilation aborted at (eval 1057) line 2.

    [11-08-31 18:00:42.5408] Slim::Utils::PluginManager::load (288) Error: Couldn't load Plugins::CustomScan::Importer
    [11-08-31 18:00:46.5007] Slim::Music::Import::runImporter (460) Starting Slim::Music::MusicFolderScan scan
    [11-08-31 18:00:46.5018] Slim::Utils::Scanner::Local::rescan (166) Discovering files in D:\Music\flac
    [11-08-31 18:01:22.6900] Slim::Utils::Scanner::Local::__ANON__ (246) Removing deleted files (0)
    [11-08-31 18:01:22.6907] Slim::Utils::Scanner::Local::__ANON__ (321) Scanning new files (14638)
    [11-08-31 18:02:37.7032] Slim::Utils::Scanner::Local::new (783) Handling new playlist file:///D:/Music/flac/Classical/B/Beethoven/Symphonies/3/Marriner/Sir%20Neville%20Marriner%20Beethoven%20Symphony%20 No.%203%20in%20Eb%20major,%20Op.%2055%20%27Eroica% 27.cue
    [11-08-31 18:04:39.8339] Slim::Utils::Scanner::Local::new (783) Handling new playlist file:///D:/Music/flac/Classical/M/Mahler/Symphonies/4/Tennstedt/Klaus%20Tennstedt%20-%20Lucia%20Popp%20-%20London%20Philarmonic%20Orchestra%20-%20EMI.cue
    [11-08-31 18:04:54.6969] Slim::Utils::Scanner::Local::new (783) Handling new playlist file:///D:/Music/flac/Classical/M/Mozart,%20WA/Piano%20Concertos/19/Serkin/Mozart%20-%20Klavierkonzert%20Nr.19,%2025%20-%20Serkin.cue
    [11-08-31 18:07:48.2076] Slim::Utils::Scanner::Local::__ANON__ (396) Rescanning changed files (0)
    [11-08-31 18:07:48.2085] Slim::Music::Import::endImporter (592) Completed Slim::Music::MusicFolderScan Scan in 421 seconds.
    [11-08-31 18:07:48.2093] Slim::Music::Import::runImporter (460) Starting Slim::Music::PlaylistFolderScan scan
    [11-08-31 18:07:48.2103] Slim::Utils::Scanner::Local::rescan (166) Discovering files in D:\Music\playlists
    [11-08-31 18:07:48.7348] Slim::Utils::Scanner::Local::__ANON__ (246) Removing deleted files (0)
    [11-08-31 18:07:48.7353] Slim::Utils::Scanner::Local::__ANON__ (321) Scanning new files (5)
    [11-08-31 18:07:48.9168] Slim::Utils::Scanner::Local::new (783) Handling new playlist file:///D:/Music/playlists/SyncOptions-Chriss%20Desktop-00_0c_76_14_b4_66.m3u
    [11-08-31 18:07:48.9321] Slim::Utils::Scanner::Local::new (783) Handling new playlist file:///D:/Music/playlists/SyncOptions-Squeezebox%20Touch-00_04_20_22_70_65.m3u
    [11-08-31 18:07:48.9434] Slim::Utils::Scanner::Local::new (783) Handling new playlist file:///D:/Music/playlists/SyncOptions-Tims%20Desktop-00_16_17_6e_10_66.m3u
    [11-08-31 18:07:48.9544] Slim::Utils::Scanner::Local::new (783) Handling new playlist file:///D:/Music/playlists/SyncOptions-Touch-00_04_20_22_70_65.m3u
    [11-08-31 18:07:48.9744] Slim::Utils::Scanner::Local::new (783) Handling new playlist file:///D:/Music/playlists/TrackStat%20Played.m3u
    [11-08-31 18:07:49.0165] Slim::Formats::Playlists::Base:laylistEntryIsValid (120) Warning: file:///D:/Music/flac/Classical/W/Wagner/Tristan%20und%20Isolde/de%20la%20Salle/1-09%20-%20Trisatan%20und%20Isolde%20-%20Liebestod%20S.447.flac found in playlist:
    file:///D:/Music/playlists/TrackStat%20Played.m3u doesn't exist on disk - skipping!
    [11-08-31 18:07:49.0178] Slim::Formats::Playlists::Base:laylistEntryIsValid (120) Warning: file:///D:/Music/flac/Classical/W/Wagner/Tristan%20und%20Isolde/de%20la%20Salle/1-09%20-%20Trisatan%20und%20Isolde%20-%20Liebestod%20S.447.flac found in playlist:
    file:///D:/Music/playlists/TrackStat%20Played.m3u doesn't exist on disk - skipping!
    [11-08-31 18:07:49.3113] Slim::Utils::Scanner::Local::__ANON__ (396) Rescanning changed files (0)
    [11-08-31 18:07:49.4161] Slim::Music::Artwork:recacheAllArtwork (442) Starting precacheArtwork for 61 albums
    [11-08-31 18:07:49.5030] Slim::Music::Artwork::__ANON__ (535) precacheArtwork finished in 0.0849719047546387
    [11-08-31 18:07:49.5035] Slim::Music::Import::endImporter (592) Completed precacheArtwork Scan in 0 seconds.
    [11-08-31 18:07:49.5357] Slim::Music::Import::runScanPostProcessing (375) Starting Database optimization.
    [11-08-31 18:07:50.5446] Slim::Music::Import::endImporter (592) Completed dbOptimize Scan in 1 seconds.
    LMS 7.8 on VortexBox Midi, FLACs 16 or 24 bit. Touch on Ethernet (in another room), digital out to a Musical Fidelity M1 CLiC. Old wireless laptop running Linux Mint Debian controls server using Chromium. Squeezelite on Ubuntu & Windows desktops plus the laptop. Meridian Explorer USB DAC to listen directly to Vortexbox & other PCs as required. Spare Touch in loft!

  6. #6
    Senior Member erland's Avatar
    Join Date
    Dec 2005
    Location
    Sweden
    Posts
    10,315
    Quote Originally Posted by PasTim View Post
    I have just given it a try. The scanner log contains errors, as below, as if custom scan is not installed properly. The plugin is v3.0pre3426.
    Thanks, if you are willing to patch it, you can try to open the CustomScan/Importer.pm file and remove the following lines in a text editor:
    Code:
    use Plugins::CustomScan::ModuleSettings;
    use Plugins::CustomScan::Settings;
    use Plugins::CustomScan::Manage;
    I'll try to fix it in a future release but there are some other stuff I like to focus on first, so it might take a while.

    Quote Originally Posted by PasTim View Post
    If I want to revert to the earlier one, how do I do that? Just delete the line from the Alpha list at the bottom of the settings/plugins?
    Yes, I think you might have to uninstall it and reinstall it after you have changed the repository list, to get the old version.
    Erland Isaksson (My homepage)
    (Developer of many plugins/applets (both free and commercial).
    If you like to encourage future presence on this forum and/or third party plugin/applet development, consider purchasing some plugins)
    You may also want to try my Android apps Squeeze Display and RSS Photo Show
    Interested in the future of music streaming ? ickStream - A world of music at your fingertips.

  7. #7
    Senior Member
    Join Date
    Nov 2010
    Location
    Hertfordshire, UK
    Posts
    514
    I deleted those 3 lines and tried again (after a restart). I still get similar errors, as below:

    [11-08-31 20:07:45.8936] main::main (196) Starting Squeezebox Server scanner (v7.6.1, r33110, Thu Aug 18 03:48:58 PDT 2011) perl 5.010000
    [11-08-31 20:07:48.4098] Slim::bootstrap::tryModuleLoad (289) Warning: Module [Plugins::CustomScan::Importer] failed to load:
    Base class package "Slim::Web::Settings" is empty.
    (Perhaps you need to 'use' the module which defines that package first,
    or make that module available in @INC (@INC contains: C:\ProgramData\Squeezebox\Cache\InstalledPlugins\P lugins\CustomScan\lib C:\ProgramData\Squeezebox\Cache\InstalledPlugins C:\PROGRA~2\SQUEEZ~1\server\CPAN\arch\5.10\MSWin32-x86-multi-thread C:\PROGRA~2\SQUEEZ~1\server\CPAN\arch\5.10\MSWin32-x86-multi-thread\auto C:\PROGRA~2\SQUEEZ~1\server\CPAN\arch\5.10.0\MSWin 32-x86-multi-thread C:\PROGRA~2\SQUEEZ~1\server\CPAN\arch\5.10.0\MSWin 32-x86-multi-thread\auto C:\PROGRA~2\SQUEEZ~1\server\CPAN\arch\5.10\MSWin32-x86-multi-thread C:\PROGRA~2\SQUEEZ~1\server\CPAN\arch\5.10\MSWin32-x86-multi-thread\auto C:\PROGRA~2\SQUEEZ~1\server\CPAN\arch\MSWin32-x86-multi-thread C:\PROGRA~2\SQUEEZ~1\server\lib C:\PROGRA~2\SQUEEZ~1\server\CPAN C:/PROGRA~2/SQUEEZ~1/server C:/PROGRA~2/SQUEEZ~1/server C:\Users\SQUEEZ~1\AppData\Local\Temp\pdk-Squeezebox-5016\ C:\PROGRA~2\SQUEEZ~1\server).
    at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/CustomScan/BaseSettings.pm line 20
    BEGIN failed--compilation aborted at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/CustomScan/BaseSettings.pm line 20.
    Compilation failed in require at (eval 1200) line 3.
    ...propagated at /<C:\PROGRA~2\SQUEEZ~1\server\scanner.exe>base.pm line 93.
    BEGIN failed--compilation aborted at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/CustomScan/ModuleSettings.pm line 19.
    Compilation failed in require at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/CustomScan/Plugin.pm line 43.
    BEGIN failed--compilation aborted at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/CustomScan/Plugin.pm line 43.
    Compilation failed in require at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/CustomScan/Importer.pm line 46.
    BEGIN failed--compilation aborted at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/CustomScan/Importer.pm line 46.
    Compilation failed in require at (eval 1060) line 2.
    BEGIN failed--compilation aborted at (eval 1060) line 2.

    [11-08-31 20:07:48.4812] Slim::Utils::PluginManager::load (288) Error: Couldn't load Plugins::CustomScan::Importer
    [11-08-31 20:07:55.8903] Slim::Music::Import::runImporter (460) Starting Slim::Music::MusicFolderScan scan
    [11-08-31 20:07:55.8912] Slim::Utils::Scanner::Local::rescan (166) Discovering files in D:\Music\flac
    [11-08-31 20:08:35.2935] Slim::Utils::Scanner::Local::__ANON__ (246) Removing deleted files (0)
    [11-08-31 20:08:35.2942] Slim::Utils::Scanner::Local::__ANON__ (321) Scanning new files (14638)
    [11-08-31 20:10:03.6468] Slim::Utils::Scanner::Local::new (783) Handling new playlist file:///D:/Music/flac/Classical/B/Beethoven/Symphonies/3/Marriner/Sir%20Neville%20Marriner%20Beethoven%20Symphony%20 No.%203%20in%20Eb%20major,%20Op.%2055%20%27Eroica% 27.cue
    [11-08-31 20:12:22.8904] Slim::Utils::Scanner::Local::new (783) Handling new playlist file:///D:/Music/flac/Classical/M/Mahler/Symphonies/4/Tennstedt/Klaus%20Tennstedt%20-%20Lucia%20Popp%20-%20London%20Philarmonic%20Orchestra%20-%20EMI.cue
    [11-08-31 20:12:43.7138] Slim::Utils::Scanner::Local::new (783) Handling new playlist file:///D:/Music/flac/Classical/M/Mozart,%20WA/Piano%20Concertos/19/Serkin/Mozart%20-%20Klavierkonzert%20Nr.19,%2025%20-%20Serkin.cue
    [11-08-31 20:16:25.4482] Slim::Utils::Scanner::Local::__ANON__ (396) Rescanning changed files (0)
    [11-08-31 20:16:25.4492] Slim::Music::Import::endImporter (592) Completed Slim::Music::MusicFolderScan Scan in 509 seconds.
    [11-08-31 20:16:25.4499] Slim::Music::Import::runImporter (460) Starting Slim::Music::PlaylistFolderScan scan
    [11-08-31 20:16:25.4507] Slim::Utils::Scanner::Local::rescan (166) Discovering files in D:\Music\playlists
    [11-08-31 20:16:26.2392] Slim::Utils::Scanner::Local::__ANON__ (246) Removing deleted files (0)
    [11-08-31 20:16:26.2398] Slim::Utils::Scanner::Local::__ANON__ (321) Scanning new files (5)
    [11-08-31 20:16:26.4232] Slim::Utils::Scanner::Local::new (783) Handling new playlist file:///D:/Music/playlists/SyncOptions-Chriss%20Desktop-00_0c_76_14_b4_66.m3u
    [11-08-31 20:16:26.4512] Slim::Utils::Scanner::Local::new (783) Handling new playlist file:///D:/Music/playlists/SyncOptions-Squeezebox%20Touch-00_04_20_22_70_65.m3u
    [11-08-31 20:16:26.4629] Slim::Utils::Scanner::Local::new (783) Handling new playlist file:///D:/Music/playlists/SyncOptions-Tims%20Desktop-00_16_17_6e_10_66.m3u
    [11-08-31 20:16:26.4743] Slim::Utils::Scanner::Local::new (783) Handling new playlist file:///D:/Music/playlists/SyncOptions-Touch-00_04_20_22_70_65.m3u
    [11-08-31 20:16:26.4933] Slim::Utils::Scanner::Local::new (783) Handling new playlist file:///D:/Music/playlists/TrackStat%20Played.m3u
    [11-08-31 20:16:26.5373] Slim::Formats::Playlists::Base:laylistEntryIsValid (120) Warning: file:///D:/Music/flac/Classical/W/Wagner/Tristan%20und%20Isolde/de%20la%20Salle/1-09%20-%20Trisatan%20und%20Isolde%20-%20Liebestod%20S.447.flac found in playlist:
    file:///D:/Music/playlists/TrackStat%20Played.m3u doesn't exist on disk - skipping!
    [11-08-31 20:16:26.5386] Slim::Formats::Playlists::Base:laylistEntryIsValid (120) Warning: file:///D:/Music/flac/Classical/W/Wagner/Tristan%20und%20Isolde/de%20la%20Salle/1-09%20-%20Trisatan%20und%20Isolde%20-%20Liebestod%20S.447.flac found in playlist:
    file:///D:/Music/playlists/TrackStat%20Played.m3u doesn't exist on disk - skipping!
    [11-08-31 20:16:26.8504] Slim::Utils::Scanner::Local::__ANON__ (396) Rescanning changed files (0)
    [11-08-31 20:16:26.9110] Slim::Music::Artwork:recacheAllArtwork (442) Starting precacheArtwork for 61 albums
    [11-08-31 20:16:27.0055] Slim::Music::Artwork::__ANON__ (535) precacheArtwork finished in 0.092418909072876
    [11-08-31 20:16:27.0060] Slim::Music::Import::endImporter (592) Completed precacheArtwork Scan in 0 seconds.
    [11-08-31 20:16:27.0343] Slim::Music::Import::runScanPostProcessing (375) Starting Database optimization.
    [11-08-31 20:16:35.2222] Slim::Music::Import::endImporter (592) Completed dbOptimize Scan in 8 seconds.
    LMS 7.8 on VortexBox Midi, FLACs 16 or 24 bit. Touch on Ethernet (in another room), digital out to a Musical Fidelity M1 CLiC. Old wireless laptop running Linux Mint Debian controls server using Chromium. Squeezelite on Ubuntu & Windows desktops plus the laptop. Meridian Explorer USB DAC to listen directly to Vortexbox & other PCs as required. Spare Touch in loft!

  8. #8
    Senior Member
    Join Date
    Nov 2010
    Location
    Hertfordshire, UK
    Posts
    514
    And I should have mentioned I use Custom and Mixed tags, with manual Ratings tag.

    All 'refresh/rescan' options are set to 'Yes'.
    LMS 7.8 on VortexBox Midi, FLACs 16 or 24 bit. Touch on Ethernet (in another room), digital out to a Musical Fidelity M1 CLiC. Old wireless laptop running Linux Mint Debian controls server using Chromium. Squeezelite on Ubuntu & Windows desktops plus the laptop. Meridian Explorer USB DAC to listen directly to Vortexbox & other PCs as required. Spare Touch in loft!

  9. #9
    Senior Member erland's Avatar
    Join Date
    Dec 2005
    Location
    Sweden
    Posts
    10,315
    Quote Originally Posted by PasTim View Post
    I deleted those 3 lines and tried again (after a restart). I still get similar errors, as below:
    Thanks for trying, it looks like it will require some bigger changes so you will have to wait until I have a new release ready.
    Erland Isaksson (My homepage)
    (Developer of many plugins/applets (both free and commercial).
    If you like to encourage future presence on this forum and/or third party plugin/applet development, consider purchasing some plugins)
    You may also want to try my Android apps Squeeze Display and RSS Photo Show
    Interested in the future of music streaming ? ickStream - A world of music at your fingertips.

  10. #10
    Senior Member
    Join Date
    Nov 2010
    Location
    Hertfordshire, UK
    Posts
    514
    Quote Originally Posted by erland View Post
    Thanks for trying, it looks like it will require some bigger changes so you will have to wait until I have a new release ready.
    You're welcome. Post again here if you want me to try again sometime.
    LMS 7.8 on VortexBox Midi, FLACs 16 or 24 bit. Touch on Ethernet (in another room), digital out to a Musical Fidelity M1 CLiC. Old wireless laptop running Linux Mint Debian controls server using Chromium. Squeezelite on Ubuntu & Windows desktops plus the laptop. Meridian Explorer USB DAC to listen directly to Vortexbox & other PCs as required. Spare Touch in loft!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •