Help - Search - Members - Calendar
Full Version: autoupdater
Hydrogenaudio Forums > Hosted Forums > foobar2000 > General - (fb2k)
Scream
add a little "check for new version" in foobar its self.. all it would need is for the client to know its version and a text file on foobar2000.org with the latest version number and download link, foobar grabs the file and checks if the version number in that is greater than its own, it asks the user do they wanna download the latest version..

what you think?
foosion
fb2k is an audio player. Use a download manager/bittorrent client for downloading the program.
Funkstar De Luxe
Sounds good to me. Maybe cut down on host bandwidth too, I know I'm here every day looking from updates (sad, I know).

Tony
atici
I think it is more important and difficult to keep the components updated. Especially if you use components (like foo_infobox) that don't come with the installer, it's very hard to follow their updates.

I'd appreciate if anyone could come up with such a component tracker plugin that will update the components automatically as they're updated. It could even be made more sophisticated (like keeping track of MMX, SSE compiles) to make it more useful.

This will also cut down on the bandwidth because I would not need the special installer every time some minor change happens.
ssjkakaroto
IMO the only way this could reduce bw was if foobar2000.org was taken down since updating through the program itself would just be the same as downloading directly from the hp. the idea behind bt was to save bw by diving it with all the people who were downloading it at that time. again IMO this would only increase bw
atici
QUOTE(ssjkakaroto @ Feb 2 2004, 06:03 PM)
since updating through the program itself would just be the same as downloading directly from the hp.

Not really. You will only be downloading the updated package/components rather than the entire installer each time. And the component tracker could be setup that the components are downloaded from different mirrors decreasing the bandwidth consumption on a single host.
ssjkakaroto
QUOTE
And the component tracker could be setup that the components are downloaded from different mirrors decreasing the bandwidth consumption on a single host.
that's somewhat of a problem, who would be willing to mirror it considering how much bw it would use.
sshd
QUOTE(ssjkakaroto @ Feb 3 2004, 12:20 AM)
QUOTE
And the component tracker could be setup that the components are downloaded from different mirrors decreasing the bandwidth consumption on a single host.
that's somewhat of a problem, who would be willing to mirror it considering how much bw it would use.

* Use DNS to keep track of component versions.

* Get say 20 volounteer DSL users with ~512 kbps upstream and host components there - approx. 10 Mbps bandwidth - they need not be online constantly. The more mirrors you add, the less average bandwidth...

* Use www to retrive mirror list - alternatively DNS (TXT records) if the mirrors seldom change.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.