maybe a good idea would be an option to get the XML file from a location on the web. Also if the application reloaded the file on startup if more cameras were added it would update it and add them. You could then subscribe to a XML "channel" in a way.
Can't the xml be edited from the application itself? I mean we should have a repository with possible cams and a way to browse this repository in fettuccine and add them to the list of saved cams.
I am aware of the limitations like: Who can host, how can users contribute with own cams, how to make sure the host just doesn't dissappear?
Another idea: maybe there should be a sort of import dialog/wizard which can append all needed strings to the xml?