SuperSearch and Infinity Playback on large libraries

Greetings!

I recently opened a support case about this, surely don’t intend to treat this here in parallel but still want to gather some insights.

Having recently licensed Premium I’m eager to make use of the AI-assisted features SuperSearch and Infinity Playback. With a library of around 45’000 songs there is a lot of stuff still to be discovered and I hoped to get closer to it with those features. However I learned that my system doesn’t seem deal well with that many options to choose from since using SuperSearch or Infinity Playback makes MPD crash. Using a library of only around 1’000 songs instead it remains functional (with limited results).

My curiosity here: Is anyone using those features successfully on a library of comparable size (+45’000 files)?

My setup:

  • Raspberry Pi4 4GB
  • Gigabit LAN
  • Library on Synology DS220+, majority FLAC
  • Volumio 4.119

Kevin

Running it from a CM4.
My library contains 67000+ tracks, all flac.
I don’t have any issues as you mentioned.
It might be helpful to post a log.

How to Get and Post the Log

  1. Access the Dev Page: Open a web browser on your computer or phone and type http://volumio.local/dev into the address bar. *(Note: If this doesn’t work, find your device’s IP address and go to http://<your-volumio-ip>/dev instead).
  2. Generate the Log: Scroll down on the page until you see the Logs area. Click the Send Log button. [1]
  3. Wait for the Link: Leave the page open while Volumio compiles the system information and scrubs sensitive data. Once it finishes, a message will display: “Log successfully sent, this is the link to your log file”.
  4. Copy & Post: Copy the provided URL and paste it into your Volumio forum.

Hi Wheaten,

That’s a helpful insight, thanks for that!

The log link I created initially for this case is the following:

http://logs.volumio.org/volumio/Q6ZbjGt.html

It gets interesting at this section:

May 06 07:09:19 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: metavolumio , superSearch
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: my_music , getSuperSearchEnabledSourcesList
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::volumioGetBrowseSources
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::volumioGetBrowseSources
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: All cached search sources collected
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:20 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 06 07:09:27 volumio volumio[1171]: verbose: New Socket.io Connection to volumio from 10.49.0.179 UA: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.4 Safari/605.1.15 Engine version: 3 Transport: polling Total Clients: 7
May 06 07:09:27 volumio volumio[1171]: info: CoreCommandRouter::volumioGetState
May 06 07:09:27 volumio volumio[1171]: info: CorePlayQueue::getTrack 0
May 06 07:09:27 volumio volumio[1171]: info: CoreCommandRouter::volumioGetQueue
May 06 07:09:27 volumio volumio[1171]: info: CoreStateMachine::getQueue
May 06 07:09:27 volumio volumio[1171]: info: CorePlayQueue::getQueue
May 06 07:09:27 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: system , getHwuuid
May 06 07:09:27 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: system , getUpdaterChannel
May 06 07:09:27 volumio volumio[1171]: info: CALLMETHOD: music_service inputs serialMonitorAction [object Object]
May 06 07:09:27 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: inputs , serialMonitorAction
May 06 07:09:27 volumio volumio[1171]: info: Error : CoreCommandRouter::executeOnPlugin: No method [serialMonitorAction] in plugin inputs
May 06 07:09:27 volumio volumio[1171]: info: CALLMETHOD: system_controller motivocontrol displaySelection [object Object]
May 06 07:09:27 volumio volumio[1171]: info: CoreCommandRouter::executeOnPlugin: motivocontrol , displaySelection
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:30 volumio volumio[1171]: error: Search in plugin mpd timed out
May 06 07:09:30 volumio volumio[1171]: info: All search sources collected, pushing search results
May 06 07:09:30 volumio volumio[1171]: info: CoreCommandRouter::emitMessageToSpecificClient pushBrowseLibrary
May 06 07:09:37 volumio systemd[1]: mpd.service: Watchdog timeout (limit 20s)!
May 06 07:09:37 volumio systemd[1]: mpd.service: Killing process 1998 (mpd) with signal SIGABRT.
May 06 07:09:37 volumio systemd[1]: mpd.service: Main process exited, code=killed, status=6/ABRT
May 06 07:09:37 volumio systemd[1]: mpd.service: Failed with result 'watchdog'.
May 06 07:09:37 volumio systemd[1]: mpd.service: Consumed 18.714s CPU time.

There appears to be a timeout or overload that causes MPD to be killed. Even extending the Watchdog timeout to 120 seconds won’t help. What I did so far:

  • Resetting to factory defaults → no success
  • Flashing another SD card with 4.119, no plugins or other modifications → no success

Only when I started with a small library as mentioned before it didn’t crash but the results were not really usable. Extending to the whole library will draw the same picture of crashes again.

@volumio

Can you have a look, can’t find anything useful in the logs.

1 Like