If you're going to be developing a sort of API and plumbing that underlies this, you'll probably want to have at least one application that you use as your test bed for the API. Sort of how HN was PG's test application for Arc. It should be a realistic, non-trivial application.
Sharing music libraries sounds like a minefield -- maybe you'd want to start with picture sharing or something like that.