Plex Media Center for OS X Leopard

+ Top FAQs with Plex - for more help please check the WIKI.

Release 0.5.0b2: Duct tape

I am back from hiking 20 miles in two days down into the Haleakala volcano crater. I wish I could say I missed Internet access (I did try to check my email on Anna’s iPhone in a moment of weakness, but there was no service), but in reality it felt great to get out and explore the island.

This is another in a series of betas in which we’re focusing on fixing bugs. Here are the fixes that made it into this release:

  • FIX: Scott updated the XBox360 controller keymap, mapping the white and black buttons to the two buttons above the triggers and made some other improvements and fixes. NOTE: You will have to remove your existing keymap.xml in ~/Library/Application Support/XBMC/UserData. As before, failure to do so may result in your having fairly unpleasant interactions with carnivorous dinosaurs.
  • FIX: The screensaver kicked in after 10 seconds no matter what the time was set to.
  • FIX: Our European friends will be happy to know that accented characters now show up correctly when browsing files and directories. Thanks to Roman for pointing me in the right direction. Total amount of time spent tracking this down including the time I invested last time (in which I gave up) was probably about 10 hours, so it feels really good to nail this one.
  • FIX: Timezone selection has been removed, and we now use the OS X timezone. This fixes the DST problem people reported, and allows the timezone selection to be handled in a single place.
  • FIX: Weather is fixed.
  • FIX: Scripts are fixed (silly release building error).
  • FIX: Red and blue were swapped in SSA subtitles.
  • FIX: Allow selecting any available audio device as a passthrough device. This should enable people with external USB interfaces with digital output to use them. NOTE: You may have to reselect your audio output device if you’re doing passthrough.
  • FIX: Much improved bold-ing and italic-ing thanks to jmarshall.
  • FIX: Mediasources.xml and profiles and plugins were incorrectly read from and written to application bundle.
  • FIX: Potential fix for the XBMC helper losing exclusive access to the Apple Remote (and thus holding down play putting the machine to sleep). Please test, and if you still run into the problem, let me know if you’re running in full-screen mode, windowed, or both, along with any other details that may help track the problem down.

As we all know, making a release is just another excuse to post yet another picture of Barkley, who turned three on Saturday. The release is available here as a torrent, or here as an HTTP download. Enjoy!

40D-8848.jpg
37 comments

37 Comments so far

  1. Robin May 12th, 2008 7:02 pm

    Thanks for quick fixes.

    Any plan for 1080 24p support?
    I tested the latest version it seems that there is still drifting issue on audio sync.

    Keep up the great works!

  2. Steve Jobs May 12th, 2008 7:19 pm

    How dare you try to make a better product than front row. I will find you and crush you!

    Wait, I like this.

  3. elan May 12th, 2008 7:54 pm

    @Robin: Yeah, it’s planned eventually. I’m still not entirely convinced it will be easy to get it working, but I need to look at it more.

    @Steve Jobs: Mom, is that you?

  4. Bark May 12th, 2008 8:22 pm

    Great progress! Thanks!
    Any plans to fix issues with playing DVDs from a remote Windows share soon? It’s a real blocker for me!

  5. peete May 12th, 2008 9:00 pm

    I am sad
    New Great Version but i failed with mkv files. Open mkv file, play and three or four seconds later image freeze and back to directory image
    Solution?
    Thanks

  6. johannes999 May 13th, 2008 12:18 am

    thanks for the great release:)
    Just one question:would it be possible to add an entry to let the mac sleep and to power him off in the origninal shutdown menu?

  7. RogerL May 13th, 2008 4:04 am

    Aren’t you breaking the GPL by releasing those binaries without source code available?

  8. ChoccyHobNob May 13th, 2008 7:27 am

    @RogerL: Define “available”

  9. RogerL May 13th, 2008 8:00 am

    As in available to the public e.g. on an svn or distributed with executable? As I understand it, not all patches of the the osx built are checked into the linux svn.

  10. Beto May 13th, 2008 8:22 am

    To Elan and rest of the crew.
    I only have 3 words to say to you, and they are: Thanks, Thanks and Thanks :-)
    I am only waiting to see if apple releases a revised mac-mini to buy one and finaly use your app in it’s full power.
    Now I am only “designing” my future media center using my MacBook Pro and some external HDisks… and of course… an 42″ lcd tv :-)
    Keep up the good work… one of these days I will use Pay-Pal, I’m sure I will.

  11. The Walrus May 13th, 2008 9:40 am

    Thanx for this release! Everything works fine so far. I just find something a little strange…

    When I first tried to install it said that the XBMC helper thing was running hence I could’n install. I then started XBMC and went to Apple Remote settings and disabled the remote.
    I did then remove my existing keymap.xml and I could now install this new beta version. Everything is fine.
    But… I can now start XBMC directly from my Apple Remote and XBMC seems to have exclusive access to the Apple Remote. But when I go to the Apple Remote-settings it is still disabled. If it is disabled then it shouldn’t have exclusive access, right? It’s like the “XBMC helper thing” is running, with access, without me enabling it.

  12. elan May 13th, 2008 9:48 am

    @The Walrus: I’m not sure what you mean by “it said that the XBMC helper thing was running hence I could’n install”. Do you mean Remote Buddy? You can see if the XBMC helper is running by doing this from a Terminal window:

    $ ps axuw | grep XBMCHelper

    If it shows a process, it’s running. With the work Isaac did, it’s perfectly possible to control XBMC with Remote Buddy + Apple Remote as well, or at least it should be with the newest (unreleased?) Remote Buddy.

  13. vodafunk May 13th, 2008 10:01 am

    Apple Remote doesn´t work for me with Sofa Control since Release 0.4.5 :(
    Anyway, thank you very much for your great effort with this great App for OSX.
    Barkley is lovely ;)

  14. The Walrus May 13th, 2008 10:02 am

    @Elan
    Sorry for my english. Not very good at it.
    It may be that I just don’t know how it should work. Maybe everything works exactly as it should.
    What I ment though was that the first time I tried to replace the old XBMC app. with this new version it didn’t work. It came up a warning saying something about the XBMC helper was running. And it sure was. I then disabled the Apple Remote from the Apple Remote settings in XBMC. I thought that would turn the XBMC helper off. And I could install the new version without problem after that.

    The only thing I found strange was that I could then start XBMC from the remote without a problem. I didn’t think that would work without me setting the Apple Remote settings to “standard” again. But everything seemed to work fin from the Apple Remote even with the setting still set to “disabled”. I thought I had to set it to “standard” to let the “helper” have full access to the remote.

  15. The Walrus May 13th, 2008 10:05 am

    @Elan
    …and no I didn’t mean Remote Buddy. Everything is working just fine with RB since the last tip you gave me about uninstalling some driver from RB. Thanx again!

  16. elan May 13th, 2008 10:10 am

    @The Walrus: I get it now, thanks for the explanation. Your English is fine, my reading comprehension less so. You’re right, in order to install a new version right now, you’ll likely have to stop the XBMC helper from running. I just testing a few times in a row and moving to “Disabled” should (and did, in my case) kill the helper. You can check for yourself given the command line I specified in my last comment. Please give it a try and let me know if it doesn’t work!

    Standard vs. Universal doesn’t make a difference in regards to starting XBMC. This is controlled by the “Always Running” option.

    It’s possible there are still bugs here, so please let us know if you run into a concrete situation where the helper is running when it shouldn’t be, and vice-versa.

  17. Manfred May 13th, 2008 4:09 pm

    Excellent product !
    Only one major issue: I installed XBMC as an UPNP server on MacPro. But it is not detected by XBMC on other MACs or Sony PS3.
    Is the error sitting in front of the screen ? :-)
    Can somebody help ?

    Thanks a lot.

  18. Trunk May 14th, 2008 4:37 am

    Thanks for all the hard work. I uses XBMC on my Xbox every night. I was having problem playing RMVB files yesterday after I installed it on my Mac mini. The sound is fine, but no video.

    thanks

  19. clnr May 14th, 2008 10:15 am

    Hi!

    Thanks for the great work!

    I’m having some issue with missing files.

    I’ve got some drives NFS-mounted from my Linux box (running Debian Etch) and in one folder I can’t see all files. It works fine in Finder, but when I add that particular drive, not all files show up. Both sub-directories and files are missing. There is no difference in rights to the files that exists or the ones missing.

    Is there any additional information you need? Does this stuff show up in the logs?

  20. clnr May 15th, 2008 10:26 am

    I have found the source to my problem. If I have Linux symlinks in an NFS mounted directory, it messes up the system in someway. Several files and directories are not shown in OSXBMC filesystem in somehow (neither in Videolist nor in File Manager). When I removed the symlink, everything works fine!

  21. help! May 16th, 2008 2:29 pm

    Hi. I updating from 0.5.0b1 to b2, all writings, thubnails, subtitles, etc have disappeared for me. All the functionalities are there, playback works fine (apart from subtitles). Clearly something to do with fonts loading? Can anybody help?

  22. elan May 16th, 2008 2:35 pm

    @help: It’s *possible* that you need X11 installed for SSA subtitles. Unlikely, but possible.

  23. help! May 16th, 2008 2:37 pm

    i have x11 install, and then it all works with b1. BTW, it cannot simply be fonts, also the movies thumbnail don’t show. (They are there cause they show with b1.)

  24. bmfrosty May 16th, 2008 3:01 pm

    @help

    Try removing the application and the directory:

    ~/Library/Application Support/XBMC

    See if it changes anything for you. I’ve seen this reported in the forum at:

    http://xbmc.org/forum/showthread.php?t=33225

    as well. It may be worth posting a formal bug report with a copy of xbmc.log if you haven’t already.

    I suspect that it’s an installation problem of some sort.

  25. help! May 16th, 2008 3:16 pm

    Thanks. I had tried to remove ~/Library/Application Support/XBMS entirely, did not make a difference. The problem is exactly as in the thread you point me to.

  26. lyra May 16th, 2008 3:34 pm

    I haven’t downloaded this release but I am using the previous .5 beta which solved 90% of my problems. VLC has better output quality but on the other hand XBMC OSX is much more convenient to use now.

    There is one problem that is common to both VLC and XBMC OSX it appears you can not fast forward 720p mkv beyond 4x with stalling or crashing both programs. I guess they use the same components for decoding mkv?

  27. bmfrosty May 16th, 2008 3:49 pm

    @help

    Can you post a ticket to trac with the log file?

  28. help! May 17th, 2008 12:56 am

    I don’t seem to have the privileges to do so. I’ll try to register. Indeed I have a log with b1 (which works) and one with b2 (which doesn’t), so comparing them may shed some light.

  29. help! May 17th, 2008 1:46 am

    PS. This is the first spot in the log where things start to go wrong

    01:24:18 T:2692521888 M:1618046976 DEBUG: Loading: /Applications/XBMC.app/Contents/Resources/XBMC/system/ImageLib-osx.so
    01:24:18 T:2692521888 M:1617948672 WARNING: CreateFile, error 2 opening file , flags:4, mode:100.
    01:24:18 T:2692521888 M:1617940480 INFO: msg: PICTURE::LoadImage: Unable to open image: Error: (2)
    01:24:18 T:2692521888 M:1617940480 ERROR: PICTURE: Error loading image
    01:24:18 T:2692521888 M:1617940480 ERROR: Texture manager unable to load file: /Applications/XBMC.app/Contents/Resources/XBMC/media/splash.png

    That’s positively the only difference between the b1 log and the b2 log, and is repeated eg each time it tries to access a thumbnail:

    01:24:23 T:2692521888 M:1605681152 WARNING: CreateFile, error 2 opening file , flags:4, mode:100.
    01:24:23 T:2692521888 M:1605681152 INFO: msg: PICTURE::LoadImage: Unable to open image: Error: (2)
    01:24:23 T:2692521888 M:1605681152 ERROR: PICTURE: Error loading image
    01:24:23 T:2692521888 M:1605681152 ERROR: Texture manager unable to load file: ~/Library/ApplicationSupport/XBMC/UserData/Thumbnails/Video/b/bfc257e3.tbn

    Does this help?

  30. tokyovigilante May 17th, 2008 12:13 pm

    Hi Elan, good to see the progress you’re making. Have you looked at integrating libdvdcss at all? I have a region-free DVD drive which purposely has not had the region set, which means it needs libdvdcss to read DVDs.

    I built it myself and dropped it in the Resources folder, but XBMC was still unable to find it (libdvdnav should look for libdvdcss.so.2 on non-Win32 platforms) but it was still unable to load it. I’d appreciate if you could take a look at some stage.

    Regards,

    Ryan

  31. tokyovigilante May 17th, 2008 1:21 pm

    OK, I’ve managed to get encrypted DVD playback working by building a static libdvdcss.so.2 and placing it in /usr/lib. libdvdnav uses a standard dlopen call, and I wasn’t sure what the exact working path was when XBMC was running, so that seemed a safe enough place.

  32. Robert May 17th, 2008 11:04 pm

    “FIX: Timezone selection has been removed, and we now use the OS X timezone. This fixes the DST problem people reported, and allows the timezone selection to be handled in a single place.”

    Hm, something must be haunted in my system. The clock is not the same as in my OS X… it’s one hour ahead. some missed setting on my part? (I’m in Sweden – GMT+1)

  33. elan May 17th, 2008 11:09 pm

    @Robert: I’m an idiot, my fix was wrong. It will *REALLY* be fixed in the next version.

  34. elan May 17th, 2008 11:11 pm

    @tokyovigilante: Hey, long time no see! Welcome back. I’ll get this into the next release, can you email me the .so file? Thanks!

  35. GPLrules May 18th, 2008 5:38 am

    Would you not rather have the source code changes for that libdvdcss library from tokyovigilante and instructions on how to compile it correctly so that you can compile it yourself?

  36. elan May 18th, 2008 9:10 am

    @GPLrules: Since tv built the vanilla libdvdcss, no, I’d just rather make use of his hard work than download it myself and build it. You see, there’s this thing called “network of trust” and tv is in mine. I’m lazy, but you, sir, are a troll.

  37. Tjeerd May 18th, 2008 9:11 am

    Hello,
    Since b2, video_ts subtitles don’t show with some movies. I can select the subtitle but they don’t show up in the movie.

Leave a reply

Support Plex

Mmmmm...Beer!

Contact Me

elan at plexapp dot com
  • Meta

  • What I'm Doing...

  • Archives