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