MythFrontend 0.20 For All Mac OS X Variants

Just a quick post to put these links up…

Some notes on these:

  1. I cannot test these since I do not have a 0.20 backend.
  2. They are built with all plugins and themes.
  3. The Intel and Universal versions contain support for the remote on Intel hardware.

If someone has an opportunity to test these (particuarly the PPC and Universal) and let me know if they work properly, I would appreciate it.

Don’t forget on Intel hardware to turn on the vector optimized video output!

22 Responses to “MythFrontend 0.20 For All Mac OS X Variants”

  1. Mike Froh Says:

    I can confirm that the PPC version at least runs on my Powerbook, and appears to render properly.

    Unfortunately, during my upgrade to 0.20 on my Gentoo box, I got bumped to protocol version 31 (since I apparently accidentally installed an SVN ebuild). So, I can’t confirm that playback actually works. If you can produce a build from SVN that supports protocol 31, I would be your biggest fan.

    Thanks for the great work, regardless. Your 0.19 build was fabulous!

  2. Mads Says:

    Yeah, a build with version 31 protocol would be pretty great :-)

  3. Matt Says:

    If there is a non-trunk tag, branch or stable revision # I can use to build .20 w/protocol 31, I can do that. Anyone know?

  4. Mads Says:

    I can see that my backend was pulled from Changeset 11293.

  5. John Says:

    My gentoo box was also bumped to 31.. How annoying..

    From my install, it looks like its revision 11281..

  6. Rik Says:

    Confirming the 31 v 30 error on Intel Mac Mini, as well.

  7. Joseph Says:

    Using this with Ubuntu edgy’s 0.20 on Intel, I get really screwed up playback on MacOS X (also Intel.)

  8. Mike Froh Says:

    Apparently, the protocol change to 31 happened in revision 11278, according to SVN:
    http://svn.mythtv.org/trac/browser/trunk/mythtv/libs/libmyth/mythcontext.h

  9. matamatangi Says:

    I upgraded my backend to 0.20 (Knoppmyth) using the instructions on the support forums of Knoppmyth, and it worked great. I downloaded the intel version of your front end (running on a Mac Book Pro), and the video was all messed up. I tried it on my PowerMac G5, and it worked fine. I then saw the instruction to “turn on the vector optimized video output” and it took me a while to figure out where that was. I found it in Utilities/Setup->Setup->TV Settings->Playback->”Use Vector-enhanced color spec conversion (12th screen). I imagine that this would be different if you are using a different theme, but it should help to point you in the right direction. Once I checked that setting, the video was fine. I did the same on my Intel Mac MIni, and it worked fine as well.

    Also, either the upgrade to 0.20 or a different front end makes the Apple remote work correctly. Using version 0.19, I created a applescript and a menu that would launch Front Row from within MythTV. However, after it went into Front Row, any key on the remote would cause Front Row to exit. If I didn’t have MythTV’s front end running, Front Row would work fine. Anyways, upgrading to 0.20 fixed all my problems with the remote, and I now have all it all working a Intel Mac mini as the front end, an Apple Remote as my remote controll, and Knoppmyth as the backend running on a very low end system (Celeron 700 Mhz). I use a Hauppauge WinTV PVR-150 to capture.

    Thanks a bunch for making this available!

  10. CjB Says:

    Hello. I am trying to get this working, but once I get past the setup screens it just dies… Are there full install instructions somewhere that I am missing?

  11. Matt Says:

    None that I’m aware of.

    Check your console.log for error output.

  12. Ted Mead Says:

    Matt,

    I can confirm the protocol issue. My backend server died and I went through a standard Jarod install. The backend that installs by default uses protocol 31 and these builds use 30. Any way you can recompile cause I’m dead in the water.

    BTW, CjB, I am guessing your problem is that you have not set up MySQL on your backend to accept remote access. Go to Jarod’s Tips and Tricks page (http://wilsonet.com/mythtv/tips.php) and follow the instructions for Remote Front-ends.

    Tx,
    Ted

  13. Daniel Says:

    Protocol Error Exists Still At 10-2-06.

    Anyone got a fix?

  14. Daniel Says:

    Nevermind,

    He got a fix :

    http://collectivity.goof.com/articles/2006/10/01/mythfrontend-0-20-fixes-for-os-x-universal

  15. jared Says:

    The PPC version crashes in Panther when trying to change the selection on the front page. I’m afraid my laptop is stuck on 10.3 until I get an ethernet pc card that is supported in Tiger (or better).

  16. Ryan Says:

    I appreciate these builds - that’s really kind. I wonder if there is some way to provide some configuration outside of running the binary? The binary hangs on startup for me - attempting to attach to a mysql database. I’ve not run mythfrontend on this mac before and so have no configuration sitting around.

    The process is stuck at:

    0 0×9001bd7c in connect ()

    1 0×005df634 in my_connect ()

    2 0×005e2500 in mysqlrealconnect ()

    3 0xb227c02c in QMYSQLDriver::open ()

    4 0xc6118034 in MSqlDatabase::KickDatabase ()

    5 0xc611c250 in MSqlQuery::InitCon ()

    6 0xc611cdf8 in MSqlQuery::testDBConnection ()

    7 0xc60397b8 in MythContextPrivate::Init ()

    8 0xc6039ef8 in MythContext::Init ()

    9 0×0000cfc4 in main ()

    Relatively confirmed by the console logs:

    2006-10-20 09:20:06.414 Using runtime prefix = /Users/rbetts/Desktop/MythFrontend.app/Contents/Resources
    2006-10-20 09:20:06.844 New DB connection, total: 1
    2006-10-20 09:21:25.021 Using runtime prefix = /Users/rbetts/Desktop/MythFrontend.app/Contents/Resources
    2006-10-20 09:21:25.029 New DB connection, total: 1
    2006-10-20 09:22:39.579 Unable to connect to database!
    2006-10-20 09:22:39.579 Driver error was [1/2003]:
    QMYSQL3: Unable to connect
    Database error was:
    Can’t connect to MySQL server on ‘192.168.2.50’ (60)

    QSqlQuery::exec: database not open
    2006-10-20 09:25:21.778 Using runtime prefix = /Applications/Local/MythFrontend.app/Contents/Resources
    2006-10-20 09:25:21.785 New DB connection, total: 1
    2006-10-20 09:26:36.628 Unable to connect to database!
    2006-10-20 09:26:36.628 Driver error was [1/2003]:
    QMYSQL3: Unable to connect
    Database error was:
    Can’t connect to MySQL server on ‘192.168.2.50’ (60)

    QSqlQuery::exec: database not open

    Hope I didn’t miss an obvious FAQ somewhere.

  17. Matt Says:

    Ryan:

    if you go into ~/.mythtv/mysql.txt, you can change the settings for where it connects, etc. Your connection is currently being attemped to 192.168.2.50.

  18. Jim Says:

    mytharchivehelper does not seem to work with this build. “mytharchive helper not found” anyone have any suggestions. i am trying to export video files to from my backend to my macbook pro. Any help would be great.

  19. Rob Gingher Says:

    Hi,

    I just got a Mac Mini, Intel Core Duo, which I’d like to use with MythTV. I have SVN builds for my backend, and a Buffalo Link Theater and Xbox frontends too. I tried the nightly build from Sniderpad, menus work, but no video. I learned that Sniderpad is PPC only. Any chance you could write a page or throw a link on how to build? I’ve been searching all afternoon with no luck.

    Regards,

    Rob

  20. Matt Says:

    http://www.mythtv.org/wiki/index.php/Myth_on_Mac_x86

    That should be a good starting point.

  21. Rob Gingher Says:

    Thanks. Do you know if it is possible to cross-compile (i.e., compile on a Linux box, for the Intel Mac)?

  22. Matt Says:

    I have not found a way to do a cross-compile for Mac OS X from Linux. That doesn’t mean it can’t be done, it’s just not something I’ve come across.

Leave a Reply