Man, in my humble opinion, there is no need for that. Here in the forum you will find several webplayer publications, integrated to the XC API. In search field in forum: webtv, webplayer,....And majority with decrypted php (ioncuber). You just have to personalize and be happy.
You can ask: and the admin panel :? Why an admin panel if you will have your webplayer on your server, with full powers and control over it?
Soon the XC API will have more options finalized, such as sending messages, warnings eg. expiration, etc ... Just will be you add it to your webplayer.
Webplayer also has a detail: it is via HLS.
There are some details that should be checked, when direct streams or via ondemand. Also, certain video formats in vod / series depending on the player used will not work.
Soon I'll post some cool stuff about it all. Including about a plugin that converts it to mpegts via browser. This virtually eliminates any 'cannot be played' feedback problem.