

I can't get the service to load automatically on boot. Now I'm looking for a way to force a file refresh via shell script, since the update doesn't seem to work all the time. Test the shell script with " sh -xv servo.sh" first to see if all is working. This calls the shell script every 10 seconds, thus creating a watchdog that restarts the Serviio service.īe aware that all that stuff is run as root, so check the file permissions. created file "org.mw.ist" in the /Library/LaunchDaemons Launchctl load /Library/LaunchDaemons/ 2>/tmp/serviio.err 3>&2 Launchctl unload /Library/LaunchDaemons/ 2>/tmp/serviio.err 3>&2 So it's safer to unload the plist first, then load it. # it happend once that launchctl reported that was already loaded, even though Serviio.app didn't show up # since the "grep" - command returns one line for itself, the number of hits is "2" if Serviio.app is running. After some testing I found this quick and dirty workaround: One thing I've stumbled across: If you start Serviio as a service, then log in to your mac as a user and log out again, Serviio stops. The only thing I see in the system.log file that may be related (don't really know what I'm looking for) is: It's like the transcoder does not work when not logged in (or at least that's my understanding of how it works, and I could be wrong in terminology). I can log into the Mac server, and restart Serviio services, and after a waiting period for things to start, the same movies will play on those devices without any issues. However, for at least the Samsung and the Sony devices, I get an "unsupported file type" error when trying to play the movies. After waiting for movie lists to load (I have a very large digital library - it takes a while), I can see all the movies listed. My symptoms: I can see the serviio server on all devices after a reboot without logging in. Xmx384m -Xms20M -XX:+UseParNewGC -XX:MinHeapFreeRatio=10 -XX:MaxHeapFreeRatio=20
