I wanted to add that Gerk has created a great tool to use in Chrome that help developers who are working with the raw XML output for Plex Media Servers. It is very helpful when testing your url service.
This is taking me closer to what I'm trying to accomplish, however it brought me to another question that if there is a channel plugin template like this, would it be possible to create a plugin template for plex that when you have a paid online programming, you just click that plugin and it will ask you to enter the url or some sort and login credentials and walla, you have added a new unsupported channel on plex for you to enjoy?
This is taking me closer to what I'm trying to accomplish, however it brought me to another question that if there is a channel plugin template like this, would it be possible to create a plugin template for plex that when you have a paid online programming, you just click that plugin and it will ask you to enter the url or some sort and login credentials and walla, you have added a new unsupported channel on plex for you to enjoy?
No this is not possible to just make into a generic template. Every authentication system is going to be different and to be honest the channel framework doesn't really support much of any of this kind of stuff very well. You would have to manually find a solution and build it custom for most (if not all) providers that do this sort of stuff ... unless they support something generic like OAuth or the like (and even then there are different possible implementations of that kind of thing too). For the most part channels that require provider authentication are not going to work.