The future of MythTV

For discussion related to MythTV which doesn't belong in another forum.

Moderator: Forum Moderators

User avatar
jfabernathy
Senior
Posts: 367
Joined: Wed Feb 18, 2015 2:37 pm
United States of America

Re: The future of MythTV

Post by jfabernathy » Fri Jun 18, 2021 4:48 pm

paulh wrote:
Fri Jun 18, 2021 4:04 pm
Hi jfabernathy,

What version of MythTV do you use? Mainly want to know if master is the same.

Mark Kendell was doing a lot of work to the video output some of it is in v31 but there are also a lot of changes to master what will be v32. Unfortunately Mark has vanished without trace we've tried emailing to make sure he is OK but have got no reply. Hope the dreaded lurgy hasn't got him :( so not sure if his work will ever be finished now.
I'm using v31 on both backends. Not planning on moving to v32 anytime soon. V31 mythfrontend is very good on Shield TV and FireTV 4k stick. Leanfront is perfect on both.

Lost Dog
Junior
Posts: 31
Joined: Sat Feb 08, 2014 4:18 pm
United States of America

Re: The future of MythTV

Post by Lost Dog » Fri Jun 18, 2021 5:08 pm

paulh wrote:
Fri Jun 18, 2021 11:59 am
Thanks for the replies.

Help me to understand why the hate for mythfrontend and the love for Kodi :?
What does Kodi do that mythfrontend doesn't :?:
I would not say it's hate for mythfrontend. I'm a fan of the simple interface. It's easy to use and for someone like me, all I need to do is watch recorded TV (sometimes live, but not often) and watch movies (.iso, mkv). I have however, found many frustrations with it (going back MANY years). Right around 0.29 or so, it started to get buggy.
  • Something seems to have changed with RGB output (full vs limited) and with the MythTV frontend I cannot get whitepoint / blackpoint color bars to display correctly which leads to either a very dark image or washed out.
  • Smooth playback of video can be frustrating. I often experience judder. Not sure if it's dropped frames or a problem with refresh rate syncing.
  • Playing back dvd's (either disk or .iso) often has menu issues (or crashes).
  • Unencrypted bluray is an exercise if frustration with a LONG wait while it loads and problematic menu support.
I've brought up these issues on the -dev mailing list and the group there is great. Sometimes things get fixed but other times there are different priorities (I understand how tough it is to make everything work on the variety of hardware). Still, for the past few releases I've experienced more frustration than in the past. I've just learned to live with issues I'm seeing.

As for what does Kodi do that mythfrontend does not... You could make a MASSIVE list there. I'm only starting to play around with Kodi but it seems the main focus is on features relating to playback. It's essentially nothing BUT a frontend. Point it to directories of files or a server and it will play anything you throw at it. Playback quality (color, white point / black point, frame rate matching) has been much better than MythTV as of late. Bluray playback (unencrypted) works pretty well as do DVD's.

It's flexibility is both a blessing and a curse. The user community is huge and there are plugins for nearly anything you want to do with it. The UI is so flexible it can be configured however you'd like. There also is the drawbacks... It's so customizable that it can be a headache to get set up how you want. It's fine out of the box but is not intuitive and I'm much more of a fan of the simple MythTV.

The MythTV backend is solid and I'm really happy with it. I think this is why many MythTV users are starting to move to Kodi as the frontend and use the MythTV backend for the DVR capabilities. I'm not totally ready to make the switch but it's starting to go that direction.

Eauwwooo
Newcomer
Posts: 5
Joined: Wed Jul 22, 2020 5:36 pm
United States of America

Re: The future of MythTV

Post by Eauwwooo » Fri Jun 18, 2021 5:54 pm

I pretty much only use MythTV for OTA live TV and DVR. I'm less interested in new features than having the thing ...just work. When I built my first MythTV system, it was kind of fun to troubleshoot and get things working. Now, many years later, I just don't have the same desire to spend a Saturday afternoon making my TV system work. And it's becoming more and more complicated. Configuring SchedulesDirect XML was very easy and worked just fine, but the new way is "better" so v30 removed XML support and I now have to find the instructions and figure it out again any time I need to do a channel scan (I asked in another thread a while back why XML couldn't remain an option and no one seemed willing to answer, only saying I should have read the release notes more carefully before updating).

More generally, the Mythbuntu package was a good approach to making things work more easily and it's unfortunate it wasn't able to continue.

Don't get me wrong, I do appreciate all the effort that people have put into this project over the years. Where I am now though, I'm seriously considering switching to something like Amazon FireTV Recast, even with some very obvious limitations that it has.

loddonlily
Junior
Posts: 27
Joined: Sun Mar 31, 2019 10:03 am
Great Britain

Re: The future of MythTV

Post by loddonlily » Sat Jun 19, 2021 9:20 am

I use MythTV for recording UK OTA. It's true that I also use Netflix and iPlayer and occasionally other streaming, but my preferred method for TV is still MythTV and, TBH, I don't need you to change a whole lot except keep up with new distros. The big advantage for me is that I can skip adverts on the commercial channels, and keep recordings for later - long after they've been retired from the streamers. I do have Kodi but never use it as the frontend for Myth because I prefer the Mythfrontend UI - I find it simpler to use, especially when it comes to setting recordings.

gedakc
Junior
Posts: 56
Joined: Fri Jul 18, 2014 1:28 am
Canada

Re: The future of MythTV

Post by gedakc » Sat Jun 19, 2021 5:39 pm

I use MythTV for recording 1080i/720p OTA. I'm a big fan of Mythfrontend on x86-64 hardware as I can run the whole stack using Free Software (*buntu) with correspondingly less privacy issues.

The big wins for me of Mythfrontend versus Kodi with the MythTV.PVR add-on are:
  • Commercial skip with full manual control.
    I use commercial skip, which is about 80% effective for me. I manually invoke commercial skip forward. If the skip is wrong then I can quickly commercial skip back and then use 30 second skip forward with 5 second skip back to quickly find where the show picks up again.
  • Schedules Direct TV search lists of upcoming new-to-me shows.
    These are under Manage Recordings -> Schedule Recordings -> Search Lists -> New Titles / Movies
  • Extremely flexible and powerful recording rules.
    When I used Kodi with Tvheadend in the past, Tvheadend was nowhere near as capable compared to the number of options available for building recording rules in MythTV.
  • Excellent support for Closed Captions.
    Basically this just works. With Kodi it is hit and miss whether CC will work or not. I've had numerous recordings where CC does not work with Kodi, but does work with mythfrontend.
Overall Mythfrontend provides the most capabilities versus Kodi or even Leanfront.
Last edited by gedakc on Sun Jun 20, 2021 6:51 pm, edited 1 time in total.

User avatar
heyted
Senior
Posts: 211
Joined: Sun Jun 08, 2014 2:14 am
Location: South Florida
Contact:
United States of America

Re: The future of MythTV

Post by heyted » Sat Jun 19, 2021 8:31 pm

My preference is MythTV Frontend but only if it is installed using Mythbuntu Control Panel :D. I have tried Kodi and MythTV Frontend with Comcast cable using a cablecard, and I have had a better experience with MythTV Frontend. I use Leanfront for movies on my projector, but I most often use MythTV Frontend. I have a cheap Zotac with an Atom processor and integrated NVIDIA graphics along with a Fire TV stick connected to the TV my wife uses most often, and she prefers MythTV Frontend on the Zotac over the Fire TV stick.

I paid $168 in 2013 for the Zotac board which included the processor and integrated NVIDIA graphics card, and it continues to run fine. I paid a tiny amount for a used TiVo Premiere (included a TiVo IR remote) at the same time, took the Premiere apart, tossed the TiVo board in the garbage, and used the case and hard drive. The hard drive in this frontend box continues to work fine.
Ted | My blog

yawlhoo
Junior
Posts: 98
Joined: Wed Apr 15, 2015 4:18 pm
United States of America

Re: The future of MythTV

Post by yawlhoo » Sun Jun 20, 2021 6:40 pm

I've been running MythTV for years on NUC back- and front-ends. One tiny beef is when something goes wrong on the frontend, the system cycles into a black hole: you get a screen that the frontend can't connect to the backend which is difficult to dismiss.

For example, when the screwup is the networking, you can't get to the desktop or the command line to fix it: if you exit the frontend, the usual setup is to almost instantly recycle the frontend, and there you are again.

I wish there was a way to tell the frontend "stop already!"*

Truth to say, such are tiny concerns, the system is great, the developers have done an awesome job!

* I've never had much luck with getting a virtual terminal, you can't ssh in without networking, yadda-yadda...

wesnewell
Senior
Posts: 731
Joined: Mon Jun 23, 2014 6:54 pm
Location: Wylie TX, USA
United States of America

Re: The future of MythTV

Post by wesnewell » Mon Jun 21, 2021 3:08 pm

To stop the cycle, pull up a terminal, type killall mythfrontend.real and then killall mythfrontend. You will have to do this multiple times as fast as you can to get it to stop, but it can be done. You can also do this via ssh if you have another connected machine.
BE/FE-Asrock AB350 Pro Ryzen 3 3200G, 6 atsc tuners. FE's-GF8200's Athlon II, Ryzen 3 2200G. Mythtv user since 2005.

User avatar
paulh
Developer
Posts: 654
Joined: Thu Feb 06, 2014 6:09 pm
Great Britain

Re: The future of MythTV

Post by paulh » Mon Jun 21, 2021 9:40 pm

yawlhoo wrote:
Sun Jun 20, 2021 6:40 pm
I've been running MythTV for years on NUC back- and front-ends. One tiny beef is when something goes wrong on the frontend, the system cycles into a black hole: you get a screen that the frontend can't connect to the backend which is difficult to dismiss.

For example, when the screwup is the networking, you can't get to the desktop or the command line to fix it: if you exit the frontend, the usual setup is to almost instantly recycle the frontend, and there you are again.

I wish there was a way to tell the frontend "stop already!"*
To be fair that's not MythTV doing that it's how your distro has set things so that mythfrontend will restart if there is a problem. Like you have found that's not always the best thing to do. I would guess you are using Ubuntu or one of it's derivatives and you have it set to run mythfrontend which in Ubuntu mythfrontend is actually a script that runs the real mythfrontend executable which they renamed to mythfrontend.real in their packages.

So basically don't run mythfrontend run mythfrontend.real and you wont have the endless restarting ever again. ;)

yawlhoo
Junior
Posts: 98
Joined: Wed Apr 15, 2015 4:18 pm
United States of America

Re: The future of MythTV

Post by yawlhoo » Mon Jun 21, 2021 11:48 pm

Thanks for the suggestion, I made the suggested change and am looking forward to life outside the black hole (the next time there is a problem with MythTV, which is rarely.)

And thanks again for a great piece of work!

luc5588
Junior
Posts: 35
Joined: Sat Dec 19, 2015 11:13 am

Re: The future of MythTV

Post by luc5588 » Fri Jun 25, 2021 9:20 am

I used MythTV for eight years, then TVHeadend for a few years. Currently I don't watch/record live tv.

MythTV is far better at scheduling/conflict resolution than other DVRs, but suffers in a few aspects. I'll offer comparisons with TVHeadend that I think it does better. I could also do a list of all the things MythTV does better than TVHeadend so this is not intended in any way as a disservice to the great job the MythTV devs have done. I apologize if these have been fixed in the latest release.

Where I live, channels regularly change frequency or new channels added/removed. Having to run a separate setup/scan every few weeks was annoying.
(See KingOfSat 28.2E for idea of how channels move and rename).

TVHeadend would scan channels automatically and could auto-map channels so old channels would get removed and new ones added. Technically it allows mapping of "bouquets" (collections of services) but I'm not sure if USA broadcasts have that concept. TVHeadend's scanning also used all tuners and I think that when you record it also used the information to update its channels on that mux.

Also, with multiple tuners, sometimes one DVB-T tuner has a poor quality signal compared to another brand of tuner on the same machine with the same aerial. TVHeadend would keep quality stats and would prefer the better tuner with the better signal for that frequency and could immediately re-schedule on to a separate tuner if there wasn't a quick lock, so, it might use adapter0 and try to lock for ten seconds then would fail over to adapter1 and continue recording. This meant few failed recordings.

Whereas with MythTV often a satellite channel would be moved by the provider to a different frequency so recordings would fail, then get rescheduled for the next day's repeat, and fail again since it picked the same tuner. A whole week may go by before you notice you have to manually retune, and by then you've missed a mid-season episode.

Many grabbers will provide images/posters for programmes, but MythTV only grabs images after a record. I quite like on TVHeadend being able to see the posters so I can determine what to schedule. They also had full details like cast.

Backward compatibility also seemed awkward with MythTV. So, I upgraded my server which then meant my android kodi box could no longer connect, and the kodi couldn't be upgraded. Whereas with TVHeadend there is backward compatibility and core functionality of "here are programmes you have recorded" is available.

I have several hundred channels so had to have numerous shell scripts to patch the DB, for example hide channels by regex. Having that feature would be nice.

I liked in TVHeadend that there was a GUI where you could start to enter a programme name and it would dynamically filter the programmes.

I think the reason TVHeadend gained some traction is that its API is easier to link to new setups like Jellyfin. So, you can "get EPG with dynamic updates", and get dynamic updates for current recordings, etc., whereas last time I looked, the MythTV non-binary API was fire-and-forget so didn't provide real-time updates.

We stopped using MythFrontend in preference for Kodi because Kodi runs on $30 hardware with no problems whereas MythFrontend required graphics cards that cost twice that (at the time) for HD and the "noisy" computer in the living room. The WAF for MythFrontend was quite low due to Terra being the default skin. Kodi with TVHeadend shows nice posters as you browse and is "good enough", even if it has poor scheduling.

My impression was always that MythTV probably works better in USA with HDHomeRun where things like retuning and hiding channels probably aren't so much of an issue.

Again, none of this is meant as a criticism. The problem with all software is that many people use it completely differently.

User avatar
jfabernathy
Senior
Posts: 367
Joined: Wed Feb 18, 2015 2:37 pm
United States of America

Re: The future of MythTV

Post by jfabernathy » Sat Jun 26, 2021 2:15 pm

With an interest on an integrated platform for TV viewing that included Mythtv recordings and streaming I've been evaluating some solutions.

1. The easiest is using an Android TV device as a frontend since all the streaming services have an app for their service. Then you add Leanfront for mythfrontend to pull recordings from the remote backend.

2. This morning I took a Ryzen 3 5600 PC I have connected to my TV for gaming and installed Kodi 19.1 along with the addons for mythtv, Amazon Video, Netflix, and SlingTV. If you don't mind the Kodi interface this all worked very well as far as video quality is concerned.

John Bergqvist
Newcomer
Posts: 14
Joined: Mon Jan 05, 2015 10:00 pm
Great Britain

Re: The future of MythTV

Post by John Bergqvist » Sat Jul 10, 2021 9:56 am

I could never get to grips with TVHeadend as I felt it's scheduling and EPG provider were very basic to the point of being unusable - having to install a 3rd party add-on in order to view a standard Horizontal EPG for all channels, was a pretty big red flag for me. Also I feel MythTV's scheduler in terms of not re-recording stuff I've seen before, and ensuring it gets all episodes of a series, are second to none, TVHeadend had none of that IMO. I'm glad Mythbackend has support for Freesat Bouquets now, as for me that makes channel scanning a *lot* quicker. However, an auto-scanning functionality once a night might be good.

Post Reply