location of Media Library description in MacOSX
If I am correct, the MacOS version of serviio maintains the media library (description) in the application bundle (which can reside anywhere, but normally should be in the [~]/Applications folder.
Loosely speaking, you could call this "self modifying code". The application bundle shouldn't be written to.
The proper place for this is in [~]/Library/Application Support/serviio/,
or if one recognizes that only one copy of serviio should be running on one machine, then it would probably be better to keep it in [~]/Library/Preferences/[serviio/|org.serviio.plist]
This would also simplify updating the app (without the trickery of having to backup and restore the media library in the app bundle).
p.s. If I understand things correctly, for the Windows and Linux versions, the media library description seems to be in the proper place (according to the principles mentioned above, namely in the data space provided for all users, or for the user which has the app installed in his home dir.)
Loosely speaking, you could call this "self modifying code". The application bundle shouldn't be written to.
The proper place for this is in [~]/Library/Application Support/serviio/,
or if one recognizes that only one copy of serviio should be running on one machine, then it would probably be better to keep it in [~]/Library/Preferences/[serviio/|org.serviio.plist]
This would also simplify updating the app (without the trickery of having to backup and restore the media library in the app bundle).
p.s. If I understand things correctly, for the Windows and Linux versions, the media library description seems to be in the proper place (according to the principles mentioned above, namely in the data space provided for all users, or for the user which has the app installed in his home dir.)