by GJ51 » Thu Apr 26, 2012 1:37 am
it's a bit hard for me to say as I don't use Linux or symlinks. but I do know from what others have run into here in the forums that there are a few guidelines that help SS perform better. The first concept is that SS keeps a databse of the folder structure, but not the individual files, so that when you are in a library the folder structure loads relatively quickly, but the files stored in any folder don't load untill you open the folder. This means that performance is best when you have a lot of well organized folders each with a small number of files in each folder. Once you get to folders with more than 50 files in one folder it starts taking longer to load the folder.
The Android app (it may have changed in susequent versions) won't read files that are in a root folder listed in the Music folder.
The best stragtegy for SS is to List a media folder such as X:\Music and then fill it with folders in the Artist/Album/Tracks format. For my videos I have a X:\Videos root folder listed under media folders and then populate the root with logically arranged video subfolders by subject. Organization is a bit trickier with video than music as categorization is largely a function of your own needs, but the same cincepts apply if your trying to get acceptable performance - more folders with fewer files in each as opposed to a few folders with hundres of files in them.
If you don't want to disturb your current library, I'd suggest you might consider just making a simpler Subsonic section and just putting a few things there at a time to see if it improves performance so you can get an idea of where you want to go from there.
There is a bit of time and effort that goes into getting video on SS right, but it does work. As I've mentioned before I have users from more than a thousand miles away that are watching 1080i recorded TV from my SS site. You do need a good upload speed and the user at the other end needs fair download speed and the server has to have enough power to do the transcoding, but even with less power video can be formatted at lower resolution and be tailored to get good results that work on most reasonably powered platforms.
In the beginning we used to joke that you're not going to watch a blue ray from an atom powered server on your 3g cell phone. At the other end, ny dual quad core Xeon server with 16GB ram can handle multiple blue ray streams simultaneously at the same time. Everywhere in between you need to find what the limits are for the hardware involved.
HTH
Gary J
http://bios-mods.com
http://www.maplegrovepartners.com
http://theaverageguy.tv/category/tagpodcasts/cyberfrontiers/