PDA

View Full Version : Question about MusicMagic interaction



dSw
2006-01-05, 11:17
I am currently trying MusicMagic (about 1 day's worth of validation left to go!) and I was curious about the following option in SlimServer Server settings:

"SlimServer can use your MusicMagic program as source for title and genre information. Additionally you can generate instant mixes on genre, artist and song level. Check the box below to import your MusicMagic Library information."

Does this mean that if you select that option SlimServer will no longer build and maintain its own tag database?

If that is the case, are tags with multiple values still handled correctly? I would be grateful if someone could explain the precise nature of the MM interaction because I can't find any comprehensive documentation anywhere.

kdf
2006-01-05, 11:28
Quoting dSw <dSw.216bzb (AT) no-mx (DOT) forums.slimdevices.com>:

>
> I am currently trying MusicMagic (about 1 day's worth of validation
> left to go!) and I was curious about the following option in SlimServer
> Server settings:
>
> "SlimServer can use your MusicMagic program as source for title and
> genre information. Additionally you can generate instant mixes on
> genre, artist and song level. Check the box below to import your
> MusicMagic Library information."
>
> Does this mean that if you select that option SlimServer will no longer
> build and maintain its own tag database?

Slimserver imports the data from musicmagic and merges it with existing
data. If you have a music folder/playlist folder, then you have both
sets of data combined. You can operate without a music folder and rely
on the data from musicmagic alone, if you wish. Either way, slimserver
is still creating its own database.

The mixing functions use the musicmagic http API described on the
predixis developers pages. This allows slimserver to request mixes
based on the parameters you set in the server settings, or on the fly
via the remote. Slimserver sends a query string, mmm replies with a
'playlist'.

Musicmagic also uses the slimserver api to send playback commands
directly to slimserver if you prefer musicmagic as the front end for
your squeezeboxen. Right click on the play button in musicmagic and it
should pop up a conext menu of all the players connected to slimserver.
This requires musicmagic that musicmagic starts up after slimserver
in order to detect the players, but you can also run musicmagic with
the --slim command-line option to force the slimserver connection, I
believe.

-kdf

dSw
2006-01-05, 11:46
Thanks for the prompt reply.

So, if I updated a tag or moved a file do I still need to do a rescan on SlimServer, or will this 'newer' information be picked up from MM at some point (assuming that I have MM setup to 'watch' for changes)?

kdf
2006-01-05, 12:22
Quoting dSw <dSw.216ddb (AT) no-mx (DOT) forums.slimdevices.com>:

>
> Thanks for the prompt reply.
>
> So, if I updated a tag or moved a file do I still need to do a rescan
> on SlimServer, or will this 'newer' information be picked up from MM at
> some point (assuming that I have MM setup to 'watch' for changes)?

The server checks every 60 seconds for changes in the MM cache. The MM
api has a feature for this. If a change is detected, then a reload of
the MM data is scheduled at the next MusicMagic Reload Interval (a
slimserver setting in server settings->musicmagic, once you set the
server setting to Use MusicMagic).

-kdf