From: Michael Herger <[EMAIL PROTECTED]>

The missing XML::Parser seems to be a common problem (though not for me :-/). I got quite a few mails about it. So I dig through the slimserver code and found the following comment:

# Force XML::Simple to use XML::Parser for speed. This is done
# here so other packages don't have to worry about it. If we
# don't have XML::Parser installed, we fall back to PurePerl.

So... how do we get it to work, if it would improve performance? It evidently isn't a matter of simply building it.


Well, in fact I still get the error message on machine startup that I got with 5.4.x, namely:
nice: invalid priority '--user'
so I have to start it from the command line...

How do you start the script? Do you use a wrapper script which tries to improve performance by renicing it?

I'll have to look deeper than I've managed so far. Your solution on the Perl front was useful - thanks for making it available! - because I run a NetMax 4.x system, (with two versions of Perl*). As a result I'll need to look at what it thinks it's doing on startup. SS has evidently updated the appropriate scripts /it/ thinks need to be updated but there is probably more to it than that.


So I am currently starting the server with
./slimserver --user slimserver
which appears to work.

Meanwhile, interestingly enough, more aspects of the server are working than I had previously under 5.4.1/Linux (though not as many as 5.4.x/Windows). The BBC News RSS feed now works and so does the RSS screensaver; I can still access Shoutcast stations; music appears to be listed reasonably correctly (deeper look needed) and plays out, though it hiccups while getting a list of internet radio stations. I also now get audio from Live365 which I didn't get before: but though I can list stations, when I try to play them I get a recorded message saying I need to be logged in. However, I still get "login problem" when I try logging into live365, which is a pain as I can't access my favorites either.

[*NetMax 4.x runs on RH7.2 and has two versions of Perl, one for the world at large (5.6.1 as standard) and one for its own scripts (a rather earlier version). I didn't want to accidentally overwrite the calls to latter as it would basically stop the server UI from working.]

--Richard E
_______________________________________________
Discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss

Reply via email to