also, do the channel icons have to be in png? jpg is smaller sizes. plus do we need all those brs files? my channel is too big in size for Roku 1's so I would like to delete the extra ones or do they make it compatible with the older roku's?
You're still talking about 2mb size limit? It doesn't apply any more, at all. Old Rokus are no longer supported by the company - new channels aren't available for them at all, regardless of size, so you can completely ignore them.
is it easy to have the channel look at a pastbin file/playlist instead of having the direct streams (m3u8) in the code so that if I need to change a stream link right away I don't have to package an update and wait for Roku to publish the update to the channel, I can just change the link in my pastbin file on the fly and be done with it?
Unfortunately I have no idea on what to change in the code to have the channel pull my channels from a pastbin link instead of the current XML file. So what I mean is, is it easy for you to guide me how to do it and what to change or is it hard and I will need to re-write the whole channel instead of just changing a few pointers in the current Main.brs file. So for me, it is currently Hard since I would not know where to start but if is just a matter of showing me where to change a few pointers, then it will be easy for me from then on