When I select e.g. Classic Rock, it starts showing playing progress on
the web interface of the LMS, but I can't hear anything. Some time later
(30 seconds?) it starts playing (sometimes) and only adds 4 tracks (or nothing).

Unfortunately TEN no longer supports any service but Spotify. Therefore I've had to add my own integration which works based on only track title and artist name. Eg. when I receive a list of tracks to be played, the plugin will run a search on the music service (Qobuz) for the track title, then parse the returned data to figure out whether we have a match or not. And it has to do this for every track. Quite obviously this is not effective and prone to errors. Therefore it can take a while and end with less tracks than you'd expect.

> Is Smart Mix plugin heavy on resource usage? Or is something else wrong?

For Qobuz there's an additional twist: as Qobuz' search was really poor in the early days, I had added an option to do some magic filtering on its search results. This uses a fuzzy matching which indeed can be very heavy on the CPU (using the Levenshtein distance algorithm). I do include faster binary modules for some platforms. For ARM there's only a copy for perl 5.10 and 5.14. If you've enabled that filtering option and are running a different perl version, then this might be the problem.

In any case try to disable the filtering. Users have reported it was no longer be necessary, thanks to improvement on Qobuz' side.

Are there any logs I could look into or send here?

Sure: server.log. Enable debugging for plugin.smartmix and plugin.qobuz, and you'll get more information than you ever wanted to see :-)

--

Michael
_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to