[mythtv-users] New QML frontend for MythTV with Advent Calendar

Paul Harrison mythtv at mythqml.net
Thu Nov 28 13:06:27 UTC 2019


I'm slowly working on MythQML (mythqml.net) a new MythTV frontend client
based on Qt's QML engine and using the MythTV services API mainly for my
family and I to use but thought I would share an early pre-release so
MythTV users can have a little fun using the advent calendar.

Everything is still in early stages of development but wanted to share
the 'Advent Calendar' which I've created for the last 2 years for the
family and thought there may be some MythTV users who would appreciate it.

Basically you open each window to reveal a Christmas themed video. All
the video's are currently from YouTube although it could play anything
playable by FFMpeg or LibVLC which I use for playback. I normally just
create one advent calendar with a mixture of Christmas themed videos
that would appeal to the family but this year I've created 4 different
ones each with a theme. There is a train/railroad themed one, a music
video one, a kids one with mainly cartoons and a more general one with a
mixture of Christmas themed videos including some thought provoking
short films. All the video's are family friendly and shouldn't offend
anyone.

INSTALLATION
============
Ubuntu users can install it using my PPA. I have packages for Bionic,
Disco and Eoan, There are more instructions on the Help section of the
MythQML website but it's as simple as

|$ sudo add-apt-repository ppa:mythtv-paulh/mythtv-qml $ sudo apt
install mythfrontend-qml |

Users of other distro's will have to install from source, again more
information on the website but once you have the build dependencies
installed it's the usual Git/Qt build process

|$ git clone https://github.com/paul-h/mythfrontend_qml.git $ qmake $
make -j4 $ sudo make install |

SETUP
=====
The advent calendar doesn't require any special setup once MythQML is
installed it should work out of the box. If you want to try other stuff
like LiveTV, or playing videos from MythTV then you need to tell it what
the IP address of the master backend is and some things still requires
access to the MythTV DB so check those settings as well, if it can find
a valid config.xml it will use those settings to access the database.
There's lots more information available on the website including how to
optimize a setup for using MythQML as it's intended as a dedicated HTPC.

Please read the FAQ before complaining or asking questions I've
hopefully anticipated most questions although the website is still a WIP.

I would value your thoughts and constructive comments but please be
aware this is still work-in-progress and many things don't work as
expected or will be improved in later versions. It's still very much a
pre-release experiment to see what can be achieved with QML but wanted
to share the advent calendar, which is obviously time critical, since
the family love it and the most positive feedback by far I've received
is from my Christmas MythTV themes :)

--

Paul H.





More information about the mythtv-users mailing list