New iOS-app for managing MythTV

Announcements about 3rd Party Clients
Post Reply
fransgl
Newcomer
Posts: 14
Joined: Tue Nov 10, 2015 9:36 am
Location: Amsterdam-area, NL
Netherlands

New iOS-app for managing MythTV

Post by fransgl » Thu Apr 25, 2019 10:28 pm

Hi fellow-MythTV users,
This is to let you know that I am in the process of developing a MythTV-client for iOS. My aim is to make something that allows users to quickly check the EPG, set recordings, see the list of upcoming recordings and recorded programs and more.
A first version is now live in the AppStore. Search for 'Glorious MythTV'. It runs on iPad/iPhone.
I just submitted an update to the app that includes the preview images for recordings. This update should be available within one or two days.
Next up my list is full control over your recording schedule; the current version only does one-off recordings. My experiences with consuming the MythTV-api have been quite positive so far: pretty complete, well-documented and it seems to 'just work'. Looking at the api for managing recordings, I think I will have to ask the odd clarification. But we'll see.
Of course I'm completely biased, but I am happy with the clear view on the EPG that the new app offers. On a laptop or desktop, MythWeb is just fine, but on mobile devices it involves a lot of scrolling, panning and zooming to see what I want. This app makes that quick and clear.
When you first run the app after installation, you will be prompted for the connectivity info of your backend. Usually that's a local IP-address or hostname, with port 6544.
I hope you will find this app a useful addition to MythTV.

Any feedback is welcome.

Good luck and best regards, Frans
Attachments
iPhone X-Recorded programs detail.png
iPhone X-Recorded programs detail.png (242.55 KiB) Viewed 310 times
iPhone X-Recorded programs overview.png
iPhone X-Recorded programs overview.png (219.51 KiB) Viewed 310 times
iPhone X-EPG Program guide.png
iPhone X-EPG Program guide.png (176.83 KiB) Viewed 310 times

User avatar
pvr4me
Senior
Posts: 648
Joined: Fri Feb 07, 2014 7:25 pm
Location: near Toronto, Canada
Contact:
Canada

Re: New iOS-app for managing MythTV

Post by pvr4me » Fri Apr 26, 2019 12:23 pm

Can't find it in the Canadian app store?

Craig
The MacPorts guy.

fransgl
Newcomer
Posts: 14
Joined: Tue Nov 10, 2015 9:36 am
Location: Amsterdam-area, NL
Netherlands

Re: New iOS-app for managing MythTV

Post by fransgl » Fri Apr 26, 2019 3:43 pm

That's weird, Craig.. I wouldn't think that access is restricted in any way. I can't include a link in this message, but I did attach a screenshot with the link as an image. And if I use Google to search for 'GloriousMythTV AppStore', I do get the right link. Have you tried that?
Attachments
Screenshot 2019-04-26 at 16.53.42.png
Screenshot 2019-04-26 at 16.53.42.png (184.6 KiB) Viewed 291 times

User avatar
pvr4me
Senior
Posts: 648
Joined: Fri Feb 07, 2014 7:25 pm
Location: near Toronto, Canada
Contact:
Canada

Re: New iOS-app for managing MythTV

Post by pvr4me » Fri Apr 26, 2019 8:57 pm

Must have had fat fingers...found it now.

However, does it need a certain MythTV version? I've got 0.28 and I'm getting an http 500 error.

Craig
The MacPorts guy.

fransgl
Newcomer
Posts: 14
Joined: Tue Nov 10, 2015 9:36 am
Location: Amsterdam-area, NL
Netherlands

Re: New iOS-app for managing MythTV

Post by fransgl » Fri Apr 26, 2019 9:39 pm

Interesting.. I'm using 0.29, protocol 91. Looking at this page: https://www.mythtv.org/wiki/API_parameters_29 I can't see a reason why it would not work with 0.28. The services I use appear to be the same in 0.28 and 0.29, except for StopRecording, which was introduced in 0.29. So if you get an http 500 error when trying to stop a running recording, then I can understand.
When do you get the 500? Are you able to connect at all, i.e. do you get past the first page that tests the connection? And are you sure the backend IP-address/hostname and port are correctly set up and accessible from the network your iDevice is connected to?

Is there a reason why you are on a relatively old version of MythTV? 0.29 was introduced mid-2017. But as I said, it think you should fine with 0.28 and the app, except for StopRecording. Let's see if we can get it to work.

By the way: the update version of the app is now available on the AppStore. Version 2.1.

User avatar
pvr4me
Senior
Posts: 648
Joined: Fri Feb 07, 2014 7:25 pm
Location: near Toronto, Canada
Contact:
Canada

Re: New iOS-app for managing MythTV

Post by pvr4me » Sat Apr 27, 2019 11:09 am

fransgl wrote:
Fri Apr 26, 2019 9:39 pm
Interesting.. I'm using 0.29, protocol 91. Looking at this page: https://www.mythtv.org/wiki/API_parameters_29 I can't see a reason why it would not work with 0.28. The services I use appear to be the same in 0.28 and 0.29, except for StopRecording, which was introduced in 0.29. So if you get an http 500 error when trying to stop a running recording, then I can understand.
When do you get the 500? Are you able to connect at all, i.e. do you get past the first page that tests the connection? And are you sure the backend IP-address/hostname and port are correctly set up and accessible from the network your iDevice is connected to?

Is there a reason why you are on a relatively old version of MythTV? 0.29 was introduced mid-2017. But as I said, it think you should fine with 0.28 and the app, except for StopRecording. Let's see if we can get it to work.

By the way: the update version of the app is now available on the AppStore. Version 2.1.
I'm not getting anywhere with the app. I get a screen that says "No connection ..." that has a button to go to Settings or Retry. Your app is using the built-in http server in mythbackend, right? If I use a browser and go to <mybackendip>:6544 I get a MythTV Status page. BTW, I do not have MythWeb running.

My backend is running on Mac OS--I package MythTV for Mac via MacPorts. There are Mac-specific problems with 29 and later so I haven't upgraded my 'production' server.

Craig
PS I'm going to be away for a few days so I may not get a chance to play with this until the end of the week.
The MacPorts guy.

fransgl
Newcomer
Posts: 14
Joined: Tue Nov 10, 2015 9:36 am
Location: Amsterdam-area, NL
Netherlands

Re: New iOS-app for managing MythTV

Post by fransgl » Mon Apr 29, 2019 6:47 am

Update: we figured it out: in order to let the app connect to the backend, you need to set the 'Security PIN' in the backend. After a fresh installation of MythTV this is blank. If you put in '0000', then it will allow connections. See below snippet from the documentation:
"When using a remote frontend MythTV will auto discover your backend. For security you must enter this PIN into the frontend to gain access. This feature removes the need for manually configuring the $HOME/.mythtv/config.xml. Use four zero's (0) to allow any client to connect and request database credentials. Leave the setting blank to forbid any client from receiving database credentials. If you set this other than 0000 you will have to setup config.xml on your remote frontend machines."
See https://www.mythtv.org/wiki/Setup_Gener ... _.28v29.29
Hope this helps others who had the same issue.

fransgl
Newcomer
Posts: 14
Joined: Tue Nov 10, 2015 9:36 am
Location: Amsterdam-area, NL
Netherlands

Re: New iOS-app for managing MythTV

Post by fransgl » Sun May 12, 2019 12:11 pm

If anyone would be interested to beta-test the iOS-app, please send me a PM with your AppleID/email-address. I will then add you to the TestFlight-group. And I will only this email-address for this app, nothing else. No spam.

I would help me to have several people with (undoubtedly) different versions, configurations and devices to test out the app.

Thanks!

Post Reply