Hi, Here's a more complete outline of one possible way to handle a virtual band. I am able to commit some time to one or two of the points but do non't have time to do the whole thing. 1: A person creates a session file in the app of their choice. 2: We have a custom app which reads the session file and creates a torrent with all the relevant files included. 3: The person then provides a name and various details for the torrent and imports it to subversion hosted online with the custom app. 4: Another person uses the custom app to get a list of updates from subversion and chooses to download the torrents they would like to hear or work with. 5: Once the torrent is downloaded the user can open the session with the appropriate editor/application and start editing. 6: When they are ready to upload they use the custom app to update the torrent by diffing the new session file against the old session file and packaging the relevant files into a new torrent with an updated version number and useful details which is then imported to subversion. 7: The custom app can either periodically check for new torrents or they can be pushed out by the server in realtime. The torrents will need to provide information on the torrent name, author, version number, files, number of ports needed on soundcard, number of applications required to work with the session... The user will have to register on the server to post a new torrent or update but downloading should be free to all. This is to ensure that people don't abuse the system to store malware or unwelcome torrents. As the contributions will be registered we will be able to provide a search feature on the custom app. While there are many seperate parts it could be made to work quite seemlessly. The main issues are installing the subversion, defining the user interface for the website, building the custom app. For the custom app we would need to parse various session files. The trick will be to make it a generic plugin so the application authors or people with interest could easily add new apps to the system. Maybe lash will be a good place to start for this? Cheers. -- Patrick Shirkey Boost Hardware Ltd. _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user