Plex Media Center for OS X Leopard

Release 0.01

OK, I’ve finally managed to get all my changes checked in. Here’s what seems to be working:

  • Music: MP3, OGG, AAC, FLAC, MPC.
  • Photos: Slideshows, viewing.
  • Videos: Almost completely broken, but should show first few seconds, at turbo speed. No audio. Fun to play around with, though.
  • Visualizations: ProjectM works, but there are graphical artifacts.
  • Misc: Video thumbnails, IMDB, AllMusic lookups.

What’s completely unimplemented or broken:

  • Full-screen mode.
  • Python.
  • Virtual Filesystem layer (e.g. reading from RAR, zip, etc.)
  • Lots of other stuff.

In order to let people play with it (hey, it’s a great music and slideshow player!), I’ve built a release. This is a really early release, so running it may corrupt your drive, give your kids chicken pox, or ruin your credit.

If you want to run a binary release, download it here. Unpack it, set the XBMC_HOME environment variable to point to the XBMC directory that’s created, and try running it. Your milage may vary, and I really can’t spend much time at all tracking down end users’ problems, unfortunately. I recommend you post to the forum and help each other out, if possible.

You’ll need the following libraries installed (and I recommend you use MacPorts to install them) to run the release: libcdio, libfreetype, libfribidi, libGLEW, libiconv, liblzo, libsqlite, libz.

NOTE: You’ll also need to delete the file system/profiles.xml before you start, otherwise you’ll get a gray screen on boot. I should have removed this file before packaging things up. Thanks to UKP for pointing this out.

If you want to compile the release, hopefully because you want to help out in the development, check out the source from SVN, and then use one of the three following methods:

  • Use XCode to build the Debug version (production has issues).
  • Use xcodebuild to build on the command line, using something like this “xcodebuild -parallelizeTargets -configuration Debug”
  • Use Eclipse to build (which will call xcodebuild). The .cproject and .project files are checked in, and you’ll need to install the CDT, of course.

Good luck.

16 Comments so far

  1. Coffeemocca January 13th, 2008 6:12 pm

    I seem to get this when trying to run the binary, and i’ve installed macports, any end users shed any light on this?

    “dyld: Library not loaded: /opt/local/lib/libcdio.6.dylib
    Referenced from: /Users/Shane/Downloads/XBMC/XBMC
    Reason: image not found
    Trace/BPT trap
    logout

    [Process completed]

  2. elan January 13th, 2008 6:19 pm

    After installing MacPorts, you need to install the packages listed above. For example:

    $ sudo port install libcdio

  3. Coffeemocca January 13th, 2008 6:43 pm

    thankyou for your quick response, that worked but i am not getting

    2008-01-14 04:41:48.029 XBMC[78959:10b] loaded in (null)
    WARNING: The XBMC_HOME environment variable is not set.
    Bus error
    logout

    [Process completed]

    i used the xbox native version for years but never remembered having to set any home variable? if any users have figured this out please post up here so others can follow.

  4. Coffeemocca January 13th, 2008 6:52 pm

    Figured it out (i think)

    Heres the example, i used and it executed although just drew a blank grey screen

    “XBMC_HOME=/Users/XXXX/Downloads/XBMC/ ./XBMC”

  5. leigh January 13th, 2008 7:11 pm

    Any chance we could get a torrent seeded for this release. The rapidshare link has already reached its limit…..

    leigh.

  6. UKP January 13th, 2008 8:07 pm

    To fix the gray screen on startup, you need to edit system/profiles.xml and change the line.

    It needs to be set to the exact directory you are starting XBMC from.

  7. UKP January 13th, 2008 8:09 pm

    sigh.

    Look for Directory in system/profiles.xml

    Elan - can you please allow angled brackets to be posted to this blog, its kind of annoying to see them parsed out.

  8. elan January 13th, 2008 8:52 pm

    If someone wants to upload the release elsewhere, or seed it, please feel free to do so, and post a link in a comment here.

  9. leigh January 14th, 2008 3:31 am

    finally got this running……this is awesome…..

  10. B4tm4n January 14th, 2008 4:00 am
  11. Jasper January 14th, 2008 9:42 am

    i can’t get it to run ..
    [code]
    Assertion failed: ((0)), function wToUTF8, file /Volumes/Whopper/Users/elan/Code/Java/XBMC/xbmc/utils/CharsetConverter.cpp, line 460.
    Abort trap
    [/code]

  12. elan January 14th, 2008 9:48 am

    I’m not sure why that assertion is firing. I’ve never tried any other languages than English, so if you’re using another it’s possible that’s what is causing the assertion.

  13. Jasper January 14th, 2008 10:01 am

    hehe me neither :-)
    btw .. i crashes when i load video’s
    With subs in the dir it outputs this error .. without .. it crashes with a green screen.
    (my system is a macbook pro 2.33 2GBmem)

  14. elan January 14th, 2008 10:04 am

    Video is still super unstable and incomplete, so anything is par for the course…I’ll be focussing on this for the next release.

  15. Jasper January 14th, 2008 10:10 am

    If you need my logs drop me a line, i’m alwys willing to test something out.

    regards, J.

  16. Ed January 14th, 2008 12:07 pm

    I haven’t tested it, but well done. Can’t wait to see a release with working video and the Virtual Filesystem layer. Keep up the good work!

Leave a reply

Support Plex

Mmmmm...Beer!

Contact Me

elan at plexapp dot com
  • Meta

  • Recent Comments

    • Mickey"oops I am late :( Happy Thanksgiving Elan and everyone celebrating it! I make a toast to all the things done..."
    • sham"I installed plex 7.1 for the first time yesterday, being a long time htpc guy (done dev for freevo, mce xp, mce..."
    • Anton"Hi, Thanks for the app. I’ve switched from Sapphire, some things I love some thing I hate. Overall great..."
    • Jakob Metzger"ok, yea. I kinda figured that out. I noticed that it is exactly the same OSD as the regular iTunes..."
  • What I'm Doing...

  • Archives