[mythtv-users] Experimental Android TV "leanback" MythTV frontend

David Engel david at istwok.net
Sat Aug 24 16:57:06 UTC 2019

On Thu, Aug 22, 2019 at 11:14:34AM -0400, Peter Bennett wrote:
> On 8/21/19 3:17 PM, Peter Bennett wrote:
> > I am developing a pure android application for Android TV devices called
> > android-MythTV-Leanfront.
> > 
> > It uses the android TV leanback user interface as used by other apps
> > such as youtube, prime video, etc. to play MythTV recordings.
> > 
> > It supports 4K resolution video at 50 fps and voice search, which are
> > not working on mythfrontend for android. Also it supports surround
> > sound.
> > 
> > It does not yet support many of the important features of Mythfrontend,
> > and some features it may never support.
> > 
> > See https://github.com/bennettpeter/android-MythTV-Leanfront for more
> > details
> > 
> > Peter
> To answer David's question on IRC - Some reasons for attempting this:
> - I saw an opportunity to use the android exoplayer library and the sample
> program to easily build a new frontend.

Does that mean you don't intend to handle the mpeg2 corruption problem
on the Shield that many users have on some channels?

Does the exoplayer framework allow for fask skips and real
fast-forward/rewind?  Those are two features that set mythfrontend
apart from every other player I've seen.

> - Support Voice search, 4K playback, use only service api and avoid version
> dependence.

Nice.  I've wondered how that and homepage channels feature could
eventually be implemented in mythfrontend.  There have been and still
are way too many other things to do before that.

> - Avoid Existing android frontend problems - it is compiled with
> 4K or ipv6, we have to build with out of date ndk.

I've advocated converting mythfrontend to use only API calls from some
time.  There isn't anything preventing anyone from doing that.

> - frontend should not require a 4k device to play 1080 recordings.

Does it?  If so, I wasn't aware of that.

David Engel
david at istwok.net

More information about the mythtv-users mailing list