2009-04-07, 22:30
david81 Wrote:It's not really an issue for me, more of the principle of the thing. I'm more than grateful for the constantly updated builds that are available currently and upgrade more than my wife would prefer
I guess I'm just of the mind of "If there is a "better" way, why not take it?"
It seems that reducing load on the server would be a good thing, so the less time I spend downloading, the more bandwidth is available for the next person.
Just thinking out loud here.
Suppose this "Updater" program reads your currently installed SVN revision.
It then goes to wherever the new builds are kept and finds the most recent build posted.
It takes those two revision numbers and heads off to TRAC and parses the list of changed files that TRAC spits out.
Then it comes back to the build staging area and downloads the neccesary files.
Does this make sense?
If I'm barking up the wrong tree, I'll go away and leave this to the experts.
that would work, but it would require A LOT of effort.
this is how i had it in mind, you would have an xml file on the server, this file contains list of all the files that make up xbmc with md5 signiture for each file, the client would download this xml file, compare each local file's md5 signature with the signature on the server copy, then it would download and replace each file that doesn't match.
but the main question is, how many people are going to use this app? is traffic really gonna be an issue? and at the end of the day is it worth the effort?