Plex Media Center for OS X Leopard

Release 0.5-RC1: Stability, stability, stability

OK, it’s been about three weeks since the last release, and we’ve been working hard. The most noticeable change in this release (HTTP, Torrent, Source) is the rebranding. The name of the app is Plex, its settings are in ~/Library/Application Support/Plex, the helper is called PlexHelper, it writes logs to ~/Library/Logs/Plex.log, etc. This means that when you start up Plex for the first time, you’ll have a blank slate. If you want to migrate over your old thumbnails and library, have no fear, Isaac has written up a handy guide to assist you with that. I personally sort of appreciated the clean slate, but that’s likely just me! Also, note that when first run, it will uninstall and kill any running XBMCHelper, so you don’t have to do anything to get that to work.

  • REG: Skip to next video didn’t work, and trying to play a new video while a current one was playing caused the application to hang.
  • FIX: Crashes while switching from full-screen to windowed mode (or vice-versa) when running scripts, like Apple Movie Trailers.
  • FIX: Don’t hide the menu bar if we’re not displaying on the primary screen.
  • FIX: Visualizations were getting the (de)amplified PCM data, which meant that volume affected the visualizations.
  • FIX: The default audio latency has been re-calibrated, and should result in more accurate lip-sync.
  • FIX: Crash on start on Russian systems (and possibly others).
  • FIX: Crash when network goes away or is not enabled.
  • FIX: Browsing photos with the Apple Remote didn’t allow for backing up a single level (thanks, Isaac!)
  • FIX: Exiting DVD menu with Apple Remote now works (thanks, Isaac!)
  • NEW: Remote helper now has Secure Input disabled by default, because it messed with VMware and Adobe Illustrator (among other things). You should still enable this option if (a) you have problems with Front Row starting along with Plex and (b) you don’t run any conflicting software.
  • FIX: If you minimized Plex while playing a movie, things got weird when restoring, and lots of frames were dropped.
  • FIX: Lots of bugs fixed with text subtitles, including missing or truncated subtitles at the end, errors in parsing that led to lots of jumbled subtitles all being displayed together, and subtitles getting lost after jumping backwards. Also, parsing subtitles use to be an O(n^2) operation, and it’s now an O(n) operation (i.e. much faster!) Thanks to everyone on the forums who helped with reproducing them and uploading subtitle files.
  • FIX: DVD playback from optical media has now been disabled by default. Why? It’s too way buggy for us to leave it enabled with a good conscience (especially since it has caused crashes for people not even using the feature). If you really want to use it, you’ll have to add “<enableopticalmedia>true</enableopticalmedia>” into your advanced settings file. It’s on the roadmap, it will be fixed, but for now it’s disabled by default.
  • FIX: Ryan fixed a problem with high sample rate AAC files (e.g. 96KHz) causing a crash. Sweet!
  • FIX: The infamous “mouse doesn’t reach to the edges of the screen” has been fixed. Yes, in full screen mode the mouse doesn’t *quite* get to the bottom, but it’s close enough.
  • FIX: Enrique fixed the OS X font loading to look in more places (/System/Library/Fonts and /Library/Fonts).
  • NEW: Plex now replaces the default NIB shipped with SDL with its own, which means, among other things, all the standard ⌘ accelerators work, like ⌘-Q, ⌘-M, ⌘-H and, yes, even ⌘-F to toggle full-screen mode! It also means we get a new About box. The number in parenthesis is the GIT revision of the release. Yes, those are scantily clad ladies in the background, but I blame it all on the talented djh.
untitled.png
  • FIX: The frame rate limiter was buggy, which caused the app to use more CPU than it should when idle *and* hidden. The video frame rate display has also been slightly smoothed.
  • FIX: The application is now code-signed, which means those having trouble with the Leopard firewall should see better results now.
  • FIX: BMP files (such as those found in the multi-GB backpack torrent for Aeon) didn’t load correctly.
  • FIX: Smart Crash Reporter has been updated, and should now install correctly on more (all?) systems.
  • FIX: The ‘a’ key now goes to the next audio language track when viewing videos. Thanks, Isaac!
  • FIX: A crash setting fan art in Aeon.
  • FIX: RAW files (CR2) have been re-enabled, as the bug that made loading them really slow has been fixed. Superpea and other photographers will definitely appreciate this.
  • NEW: Two new visualizers have been included, waveform and spectrum.

As usual, we’ve also cherry-picked stuff from the XBMC team, including:

  • Lots of fixes by the ever-talented jmarshall, including fixes to background loading in skins, fanart and more.
  • Some fixes by d4rk to OpenGL handling around visualizers and an off-by-one error with textures.
  • Some scanning/thumbnail fixes by tslayer.
  • A fix to prevent the “buffering” dialog from displaying for too long, and a bogus thin line showing up in textures by elupus.
  • Other miscellaneous fixes.

It’s been super hot lately, and Barkley’s been spending lots of time sleeping on the relatively cool wood floor.

40D-0163.jpg

14 Comments so far

  1. Aj July 28th, 2008 8:44 pm

    Cool thanks for your hard work and release, Will report back :)

  2. Spot July 28th, 2008 8:47 pm

    Hello!

    Thanks for the new release, however, this seem to be the most unstable version I have tried so far.

    I removed old Application Support directory for XBMC (to start from “clean table”), in order to avoid previous problems that I have had migrating to b10 version.

    Now it seems, that using my secondary display (LCD television) isn’t possible anymore by selecting “Screen #2; 1368×768″ in the resolution choice in settings. By selecting that, and pressing “Test resolution” - the screen in secondary display just gets a window with white interior and normal OSX window boundaries (red/yellow/green dots, title, etc). Also closing Plex isn’t possible, however, regarding to the sounds the UI is functional even it is not shown anymore.

    I haven’t yet tried advanced settings options, however, I think quite a few users are using the same kind of configuration as I, so it would be great if you would have some workaround for this :)

  3. elan July 28th, 2008 8:52 pm

    @Spot: Arrgh…there is indeed a regression around using the second screen, my apologies about for that. I’ll fix ASAP. It was working fine, but then I fixed some other problems, and seem to have broken that in the process.

  4. Spot July 28th, 2008 9:03 pm

    That would be very great, thanks for the good work :)

  5. sandman4sure July 28th, 2008 9:44 pm

    Looks great! Can’t wait to test it when I get home from work.

    Is the fanart for movies implemented in this one? This looks super cool on AEON.

  6. blech July 28th, 2008 10:27 pm

    “NEW: Plex now replaces the default NIB shipped with SDL with its own, which means, among other things, all the standard ⌘ accelerators work, like ⌘-Q, ⌘-M, ⌘-H and, yes, even ⌘-F to toggle full-screen mode! ”

    THANK YOU! This app just got 100% more useful. :D

  7. Mickey July 28th, 2008 11:14 pm

    Cool!! I hope the day will go fast to go back home and try it! :) Thanks!!!

  8. Boxee, Plex, and XBMC user July 29th, 2008 3:24 am

    If Plex kills XBMCHelper on first install then it kind of ruins XBMC for Mac and Boxee installations as they also use XBMCHelper. Some people might want to have all installed at the same time to play with.

  9. iordonez July 29th, 2008 4:57 am

    @B,P,X user

    Boxee helper is called boxeeHelper so it shouldn’t be killed. Plex isn’t deleting the helper rather than it’s checking if it’s running while starting and killing it, you cant have two helpers running at the same time and expect good results, especially if they are both “always on”

  10. jayman978 July 29th, 2008 5:27 am

    I second sandman4sure’s question:

    Is the fanart for movies implemented in this one? This looks super cool on AEON.

    Thanks for all your hard work Elan, Isaac and any other developer whose name I’m not aware of :)

  11. sandman4sure July 29th, 2008 6:15 am

    Yes, i can confirm that the fanart for movies works here!!

  12. platanito21 July 29th, 2008 6:29 am

    sweeeeeet, fanart in the movies library is the only feature I’ve been waiting for. Will test when i get home :-)

  13. Chris July 29th, 2008 7:28 am

    I’ve been waiting for movie fanart too. But it seems like you have to manually set it; I can’t get the automatic fanart based on moviename-fanart.jpg working.

  14. Dean July 29th, 2008 7:43 am

    Elan,

    Do the frame rate limiter / sync fixes address the 23.976hz sync issues?

Leave a reply

Support Plex

Mmmmm...Beer!

Contact Me

elan at plexapp dot com
  • Meta

  • Recent Comments

    • elan"@Spence: The iTunes visualizers are just not really meant for an OSD, as they usually display their own album..."
    • elan"@breakfingah: Good idea, please file a feature request on Lighthouse :) @Koxman: Crackling sound at start of..."
    • theTraveler"What a great an innovative release! Plex team is truly amazing. You make Front Row look like an entry..."
    • DJ Rick"I’ve been using Plex a long time now, especially for playing HD content, better then VLC (also when..."
  • What I'm Doing...

    • Last major feature of Plex/Seven just blogged. Please welcome the Plex Media Server. 3 days ago
    • @eduo The default mediastream font did change, I believe you can change the fontset back to the original but not sure. 4 days ago
    • Blog is covering new features in Plex/Seven if you haven't been there in a while. 1 week ago
    • Getting ready to build the next release, no known issues left 3 weeks ago
    • More updates...
  • Archives