Hi, im a long term user of TVH with plex. The channel order is based on the assigned channel numbers in TVH. So if you go to channels tab under config tab in tvh, you can manually assign the channel numbering. When plex updates EPG, it should reorganise into the TVH channel numbering. You can force a rescan of EPG in PMS browser.
As for delay caused to tuning channels I know a roku solution but it causes another problem. If you force direct play, channels look fine and tune really quickly. However, if you set to auto, it transcodes. However, if you set to original quality under auto direct play, it direct streams (if you have the setting enabled). Direct stream is still slow to tune though as well.
The problem I mention with direct play is that the setting is applied throughout if you change the main setting in Roku. You will find that you cannot fast forward or rewind shows / movies in your library with direct play. It just goes right back to the beginning if you try. Direct stream is fine though, but direct stream is still slow to tune. It drives me bonkers! Personally, if you want to switch the setting when watching live tv no problem. Trouble is, my wife would not like that!! As for issues with buffering, I would suggest tweaking the transcode options in PMS settings and the local video settings on roku plex app (if you are transcoding). This app is so nearly there… just wish it had fast channel tuning and direct play JUST on live tv… that would sort it.
its the epg source. Nothing to do with channel numbering in tvh…