Talk:MythTV on Mac OS X

From MythTV Official Wiki
Revision as of 19:51, 19 September 2011 by Brianboonstra (talk | contribs) (lion req)

Jump to: navigation, search

Need OSX Lion

We need somebody to run through this whole recipe and make sure it all works on OSX Lion.

Snider Pad miscellany

So, I have no issues with this personally, but I don't think it's appropriate to be linked from the MythTV wiki. The www.thesniderpad.com pages all, near the top, include:

'My Husband’s Face Was Buried in “Pussy” … And It Wasn’t Even Mine!'

...probably offensive to some, and not kid-safe. If you read further, it's just talking about a cat, but the "headline" is obviously geared towards ambiguity and the sort of talk I'd do over a beer, not over a wiki :)... I think the host of said pages might remove such phrases, to make it friendly to everyone. Thanks.

Meh. The internetz have a lot worse than that. Plus, I seriously doubt many kids satisfy all 4 of the following conditions:
  1. Be trying to install MythTV
  2. On a mac
  3. Be young enough to be adversely affected by a relatively innocuous article title
  4. Be old enough to parse the innuendo
I smile every time I see that article title.Brianboonstra 15:18, 12 April 2010 (UTC)
Hah, I guess I'm one of the few here that fits those conditions - I'm 16, but I've been administrating a Mac MythTV server for the past 3 years or so. Not that I'm really adversely affected, I think it's kinda funny as well :p AriX 17:08, 27 August 2010 (UTC)

Psychosis.Net builds, Mar 2010

There haven't been any 0.23-fixes builds yet, so I decided to build them myself and distribute them, since I've been running 0.23-fixes on Ubuntu 10.04 which is scheduled for release on 29 Apr 2010, and haven't been able to run the frontend on my Mac since... I've modified the HTML and it's obviously a little more prominent, mainly because I wanted to make sure nobody was confused between frontends and backends; if anyone feels like it should be collapsed into a single entity, feel free to do so. Perhaps we should entirely separate frontend and backend listings...

You'll also note that both my frontend and backend pages have a trailer reading "Charityware: If you find these builds useful enough that you might want to pitch in a few dollars, please feel free to do so to any charitable organization of your choice! (Of course, the standard GPL applies, as with any MythTV build.)" This is GPL compatible; if anyone has any issues with including that, please let me know.

I think we should also separate the Pre-Built downloads, only listing fixes for perhaps 0.20 and up, with the rest collapsed by default. The current listing is getting a bit messy with ancient versions that nobody is likely to download, and they could expand the section if they really want to. We could retain a fixes section for recent releases along with a release section, but it seems to me that anyone heading to this page is, at this point, looking for 0.22-fixes or 0.23-fixes, and if they're looking for something else, can expand the relevant section.

- karthik 07:33, 12 April 2010 (UTC)

I quite agree on cleaning up that list. I'd cull it further frankly, since Myth was a real bear on OSX before v0.22. So, versions 0.22-fixes and up, plus maybe SVN? I say maybe because we'd want to bury the SVN enough to keep people from installing it without good reason. Thanks for supplying the builds, BTW. Brianboonstra 15:20, 12 April 2010 (UTC)
If there are no disagreements, I'm planning on archiving everything before 0.21 (seems to be a reasonable compromise, I think 0.21 is about the oldest "modern" version anyone would be running these days, and that's with a bit of leeway.) The general build instructions need a bit of cleanup as well. I'll plan on doing this in a few days if there are no comments otherwise before then... The instructions for setting up and maintaining an OS X backend definitely need cleanup too; while I'm providing 0.23-fixes backend builds, I've never actually run the backend on OS X myself past just making sure it launches... Anyone who's doing so, please clean those bits up if you can! - karthik 03:08, 8 May 2010 (UTC)

Major Revisions to Page, Nov 2009

I just completed a set of major revisions to this page. I moved the handbuilding section to a new page (auto-build section remains), added sections on startup and monitoring, cleaned up a bunch of errors, and organized the page better. I also deleted some of the old comments on this Talk page, for example requests for explanations that I have now provided. Brianboonstra 15:35, 17 November 2009 (UTC)


Daily Builds

> If there is a problem with one of the builds, please let me know from my home page. http://www.thesniderpad.com. My email address is dsnider (at) thesniderpad.com. I added a contact section for registered users so that it is more accessible in the future.

- I needed a nightly build a couple of days ago, and noticed at there hadn't been any built at thesniderpad for a few weeks... and so to fulfill my need, I built my own, and in the process decided heck to just automate it and make them available as another source if people needed them.

http://www.macvana.com/mythtv/

I didn't want to edit the main article without permission so I'm just announcing it here for now. If you need to ask reach me, you can at grant@kwok.ca


Merge Various Mac pages

We should really merge the various pages together: Myth_on_Mac_x86


Maybe - but maybe not. For people using the current revisions of Myth, there's pretty much no need for the other page, everything just works. But, for people building older versions for use with their older backend, it's nice to have that information available. Maybe leaving the other page as historical information (with notes making that clear) would be ok.

Apple Remote

Is the behavior of the Apple Remote documented anywhere? I have been unable to find it. ( I later found it on #2017 adding apple remote support )

I just stumbled upon the Pause/Play behavior (hold down the Play/Pause button causes a play/pause event. Tapping that button marks your present spot). A list of the actions on tap/hold for each button in the various MythTV modes would be very useful. Also, being able to customize the behavior would be great (e.g. I would much rather have Play/Pause as the tap event).

You can customize the Apple Remote (as well as numerous others) for the OSX frontend using Remote Buddy[1] Now, if only someone could figure out how to raise the priority of Remote Buddy during MythFrontend playback so you don't have to press a key twice to make something happen...

Keybindings can be altered in the settings menu using mythweb. Try changing the "Pause" setting for TV Playback from P to P,Enter to support the play/pause button on the apple remote.

Slimming down MythFrontend.app

The osx-packager.pl script provides a nicely packaged version of MythFrontend, which is used by several people to provide a downloadable version. One problem with this is the frontend binaries are pretty huge, weighing in at 100MB+. gzip/bzip2 can help this, but only so much. Slimming it down might help to make it more accessible to new users, and could help things like using it on AppleTV.

What do others think about making the default build a bit slimmer, and having something like "--build-all" available for a complete version. Or, go the opposite way and have a "--minimal" build option. Or, if not that, then at least including some instructions here for creating a smaller version.

Some areas for possible savings:

MythPlugins. Some infrequently used plugins can take a lot of space. libmythflix.dylib is about 5MB, libmythnews.dylib is 3.8MB. MythArchive is also a big space contributor, but it's not listed among the plugins to choose/leave. (I don't know if the "-plugins" options are honored in the script. I selected only "mythdvd,mythweather,mythvideo" but, several others were built (mythflix, mythnews, etc.)

Themes. These take a lot of space, and currently it's an all or nothing option ( -themeskip ). Being able to specify certain themes, like you can do for plugins, could help this.

i18n. All the languages add up to a decent amount of disk space. But, for a pre-built version it's tough to pare out languages. May be more relevant as an option to someone building a binary for their own use.

Other packages/libraries? Qt takes up a lot of space, but I don't know if anything can be left out of that package.


I just did a build of 0.20-fixes, without themes or plugins as a test. The build command was: "osx-packager.pl -svnbranch release-0-20-fixes -pluginskip -themeskip", and the resulting MythFrontend.app weighed in at 50MB. Still not exactly light.. but less than half that of the full version. A bzip2'd tar file of that app compressed to 17MB.

1080p Playback?

There have been several reports of playback problems at very high display resolutions like 1080p. Maybe a warning about this, or at least some definitive information, would be useful. I only use 720p, and that works great.. Anyone else have info on 1080p playback?

(tji) I recently did some testing on this issue, after getting access to a new iMac with 1920x1200 resolution. I did see the problem on 1080i video. It's related to the scaling of 1080i content, where QuickTime seems to use software processing rather than the normal hardware scaling. More info here: http://www.gossamer-threads.com/lists/mythtv/users/294605


(MikePalmer) Why does the latest 0.21-fixes packages from "The Sniderpad.com" and "macvana.com" have very choppy 1080p playback on a 2ghz Core 2 Duo MacBook and 2ghz Core 2 Dueo iMac with 10.5 but vanvalkinburgh's package works fine on both of them?

http://vanvalkinburgh.org/files/osx/mythtv/release-0-21-fixes/MythFrontend-17238.zip

Should this be listed while the others are not? Is macvana or Sniderpad both building with libraries from old versions of OS X or is vanvalkinburg applying special patches? Something is different.


MythFrontend 0.23 for PPC

I've build MythFrontend 0.23-fixes for PPC. It can be downloaded from here: http://patriciawindt.dyndns.org/~geierb/

I didn't put the link on the main page because my internet connection is very slow and I tested this build only on one machine.

Few days later: OK, I've put the link on the main page.

Few weeks later: Changed geierb.de to http://patriciawindt.dyndns.org/~geierb/ as some people told me having problems with the geierb.de iframe redirect.