Channel should have one more privacy level in addition to public and private which allows you to share channel with all your contacts. Or maybe private level is enough if that "all your contacts" could appear in participant list.
Currently you need to specify every single contact that is allowed to participate with the channel. It would be much easier if you can share channel with all your contacts easily. When you add new contact he or she will automatically have access to those channels.