So after being away for a long time, as i had been without my server. I thought i would check in to ask how development is going. As i had mentioned in the first post of this thread, I was working on a web UI to interact with both server & clients in 1 setup, Only the last few weeks had i started too engage in the development. Below is a picture off where im up too soo far,
Now in regards to my plans, everything is being set as a server / client model structure, Soooo..... any video, audio scans will be processed through the server and any player commands will be sent through to the clients (I use the term client xbmc, as many others may refer to it as a server, but in regards to this situation, imo any xbmc receiving files and acting as a player is regarded as a client). Now.. Back to the first post when i tested the headless version months ago, i noticed it didn't gather streaming data, I don't know if this had been rectified or not, but it didn't allow me to determine the quality of videos and there outputs etc. In my web UI, i will be integrating the update and clean options as well as any other server tasks. I also find that if we are to set art data locally on the server, it delays loading times on the clients. I think maybe doing a rsync callback after each update to every xbmc is the way to go atm, Although i heard Fredo will resolve this issue.
Other than that, as long as the server version does the basic tasks will be sufficient for 99% of server client xbmc setups. Also is the direction heading towards cli or daemon? I will try the latest version in a day or 2 as im not in the mind set to play around with the server atm lol....cli wouldnt be a bad idea, only problem is 3rd party apps wouldn't have access to scan or clean libraries remotely... Either way i'm happy to see this coming along and hopefully be the norm in the near future.
EDIT: come to think about it, I prefer the continuation off a daemon version (Continually running) as this still allows browsing and administrative tasks on items while other clients are powered down. I also use the server to list the libraries as the clients all reference the same id's for each item. This elimates reloads when switching clients and makes transitions a snap when doing player tasks on multiple Xbmc's....