I spent the day learning more about how tvOS and the focus engine work. I’ve further improved the UI for TVPortal. I think the details screen is final, the recordings screen is almost done and playback screen is done. This has been an interesting project and quite educational. I haven’t really dabbled in media streaming in a while.
I have changed the minimum requirement for TVPortal to MPExtended 0.6 (there is beta available). This enables certain useful features like delete. After tinkering with TVML quite a bit I ended up making the UI with UIkit directly. Though, it should look vary familiar to tvOS users. I’ve included some screenshots of completed screens below. I need to update the UI for one final screen and we are ready to release.
Ignoring the UI, if you are interested in seeing where HDTV streaming on Apple TV via Media Portal is. I have made a small video. I hope to have live TV streaming working next followed by ad skipping and seeking (with comskip data) .