+ Top FAQs with Plex - for more help please check the WIKI.
- How do I add internet video such as TED, YouTube, CNET etc?
- Internet sources are added using the App Store found in the Applications menu. See the following screencast for more info. vimeo.com/3315184
- One of the plug-ins has stopped working.
- If a plug-in stops working, it’s likely that the structure of the site changed. This doesn’t happen very frequently with most sites, but it’s a definite possibility. When this occurs, an entity we call the “Campfire Robot” springs into action automatically and tracks us down to let us know, and shortly thereafter we can push an update. As such, if a site stops working, the best thing to do is to check the App Store for updates. If you have automatic updates turned on, check your install history to see if an update got installed while you were getting coffee.
- I don’t see the Applications Menu Item.
- If you previously used v5 of Plex we suggest deleting the folder called Plex found in ~/Library/Application Support/. Many things have changed and a fresh install will ensure the best performance with Plex.
- How do I make Movies and TV Shows show up in their respective areas with poster art, plot info, etc?
- View this screencast for more info vimeo.com/2758185
Release 0.0.4: Yummy!
Lots of good stuff in this release:
- Video thumbnails are auto-generated for stacked files.
- More OpenGL fixes for GMA950, it **might** work on Mac Mini and Mac Book now. If it doesn’t please paste a stack trace.
- Optimized, assembly-enabled version of ffmpeg now statically linked in, which means huge performance improvements.
- Subtitles appear to work for me better (although still haven’t fixed the assert).
- Fixed a few multi-threaded crashes, it played a Planet Earth last night the whole way without a single crash.
You can see in the picture that I dropped some frames, but this is the super-high bitrate 1080p version of Planet Earth that brings a grown computer to tears.
Have a try with this new release and let me know how it works. Please be sure to include the model of Mac you’re using, and especially what video hardware you have.
Oh, and reports of success with AC3/DTS passthrough would make my day.
31 Comments so far
Leave a reply

Wow! That’s even faster than I expected!
Good work, will try it later.
Thanks a lot.
This is the first useful HTPC solution for the Mac!
PS. Can anyone tell me how to add a shared network folder to the OSXBMC sources?
I have all my movies on a Mac server and non locally
Thanks again
Martin
This is getting better and better all the time..
I’m having no issues the i can tell with video files, though i haven’t tried any 1080p stuff yet.
The only issue i seem to have is some artifacts on the screen with the projectm visualizations.
http://gallery.mac.com/leigh.munro/100023/Picture-202/web.jpg
http://gallery.mac.com/leigh.munro/100023/Picture-201/web.jpg
Thanks again…
oh and how far off in your plans is the ability to map network shares….
Somehow it won’t work for me
When XBMC sees the subtitles it crashes (and also AC3)
Input #0, avi, from ‘/Users/jasper/mymovie.avi’:
Duration: 01:30:38.9, start: 0.000000, bitrate: 1080 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 592×320 [PAR 1:1 DAR 37:20], 23.98 tb(r)
Stream #0.1: Audio: ac3, 48000 Hz, 5:1, 320 kb/s
Reading symbols for shared libraries
warning: Could not find object file “/Volumes/Whopper/Users/elan/Code/C++/XBMC-sources/dvdplayer/liba52/liba52.new/a52dec/liba52/bit_allocate.o” – no debug information available for “bit_allocate.c”.
warning: Could not find object file “/Volumes/Whopper/Users/elan/Code/C++/XBMC-sources/dvdplayer/liba52/liba52.new/a52dec/liba52/bitstream.o” – no debug information available for “bitstream.c”.
warning: Could not find object file “/Volumes/Whopper/Users/elan/Code/C++/XBMC-sources/dvdplayer/liba52/liba52.new/a52dec/liba52/downmix.o” – no debug information available for “downmix.c”.
warning: Could not find object file “/Volumes/Whopper/Users/elan/Code/C++/XBMC-sources/dvdplayer/liba52/liba52.new/a52dec/liba52/imdct.o” – no debug information available for “imdct.c”.
warning: Could not find object file “/Volumes/Whopper/Users/elan/Code/C++/XBMC-sources/dvdplayer/liba52/liba52.new/a52dec/liba52/parse.o” – no debug information available for “parse.c”.
. done
Assertion failed: ((0)), function wToUTF8, file /Volumes/Whopper/Users/elan/Code/Java/XBMC/xbmc/utils/CharsetConverter.cpp, line 460.
Sorry if this breaks your layout
Hi again.
Thanks again for awesome work. Now some files crash as previous ones but now somes crash with:
Assertion failed: ((0)), function wToUTF8, file /Volumes/Whopper/Users/elan/Code/Java/XBMC/xbmc/utils/CharsetConverter.cpp, line 460.
(gdb) where
#0 0x9542bace in __semwait_signal ()
#1 0x9542b94f in nanosleep$UNIX2003 ()
#2 0x0063d7d3 in SDL_Delay ()
#3 0x0040619f in WaitForMultipleObjects ()
#4 0x0051739f in CThread::WaitForSingleObject ()
#5 0x0014af24 in CDVDPlayer::OpenFile ()
#6 0x000e33cf in CApplication::PlayStack ()
#7 0x000e398c in CApplication::PlayFile ()
#8 0x0044f352 in PLAYLIST::CPlayListPlayer::Play ()
#9 0x00306c4c in CGUIWindowVideoBase::PlayMovie ()
#10 0×00307064 in CGUIWindowVideoBase::OnPlayMedia ()
#11 0x00284b0e in CGUIMediaWindow::OnClick ()
#12 0×00301946 in CGUIWindowVideoBase::OnClick ()
#13 0x002826e1 in CGUIMediaWindow::OnMessage ()
#14 0x0030a099 in CGUIWindowVideoBase::OnMessage ()
#15 0x003197bc in CGUIWindowVideoNav::OnMessage ()
#16 0x0003684c in CGUIControl::SendWindowMessage ()
#17 0x00021b6b in CGUIBaseContainer::OnClick ()
#18 0x00021d3a in CGUIBaseContainer::OnAction ()
#19 0x00068b06 in CGUIListContainer::OnAction ()
#20 0x00098afc in CGUIWindow::OnAction ()
#21 0×00281541 in CGUIMediaWindow::OnAction ()
#22 0×00302651 in CGUIWindowVideoBase::OnAction ()
#23 0x000a09bf in CGUIWindowManager::OnAction ()
#24 0x000d9d3a in CApplication::OnAction ()
#25 0x000db15b in CApplication::OnKey ()
#26 0x000db270 in CApplication::ProcessKeyboard ()
#27 0x000db799 in CApplication::FrameMove ()
#28 0x0057a32f in CXBApplicationEx::Run ()
#29 0x0057bc89 in SDL_main ()
#30 0x006868ec in -[SDLMain applicationDidFinishLaunching:] ()
#31 0x91b2467a in _nsnote_callback ()
#32 0x9577ca4a in __CFXNotificationPost ()
#33 0x9577cd23 in _CFXNotificationPostNotification ()
#34 0x91b21a70 in -[NSNotificationCenter postNotificationName:object:userInfo:] ()
#35 0x91b2b108 in -[NSNotificationCenter postNotificationName:object:] ()
#36 0x933c4323 in -[NSApplication _postDidFinishNotification] ()
#37 0x933c4232 in -[NSApplication _sendFinishLaunchingNotification] ()
#38 0x9333dd1e in -[NSApplication(NSAppleEventHandling) _handleAEOpen:] ()
#39 0x9333d517 in -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] ()
#40 0x91b49c7f in -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] ()
#41 0x91b4998f in _NSAppleEventManagerGenericHandler ()
#42 0×95873668 in aeDispatchAppleEvent ()
#43 0x9587359e in dispatchEventAndSendReply ()
#44 0×95873445 in aeProcessAppleEvent ()
#45 0×96510211 in AEProcessAppleEvent ()
#46 0x9333af6f in _DPSNextEvent ()
#47 0x9333a6a0 in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] ()
#48 0x933336d1 in -[NSApplication run] ()
#49 0×00687080 in main ()
Is multi-threaded decoding of H.264 video enabled in FFmpeg? I heard that they got that working under XBMC4Linux, but does is now work for OS X as well?
“Optimized, assembly-enabled version of ffmpeg now statically linked in, which means huge performance improvements” sounds great!
Will that affect performance of XBMC Linux port branch as well?
I thought since the new Mac uses the same processsors as modern Linux HTPC computers do today, like for example Intel Core2 Duo and AMD Athlon X2.
Multithreaded H.264 support would be great!
Should help those 1080p movies
PS. Anyone got network shares working yet?
@Martin
Network shares work if they are mounted with finder.
Great work guys but how come we do not see any Mac OS X commits from you guys in XBMC linuxport SVN? Do you not submit your changes upstream?
@tv
Thanks, I just added /Volumes/blabla/blabla manually to my sources through the GUI. It worked
@elan
I have some problems playing 1080p mkv files.
I tried Apocalyto 1080p – with 1536kbits DTS sound:
First, the video plays back too fast, and if I choose Digital in my Audio setup, I get a loud noise from the speakers. Choosing Analog gives no sound.
Thanks for all your hard work on this!
How can I extract the .gz file? Gzip/tar say its not an gzip archive.
@elan -
Yet another dump from my mini:
#0 0×00000000 in ?? ()
#1 0x0019aa0d in CLinuxRendererGL::RenderSinglePass ()
#2 0x0019b9c9 in CLinuxRendererGL::Render ()
#3 0x00197f54 in CLinuxRendererGL::RenderUpdate ()
#4 0x0019e1ef in CXBoxRenderManager::PresentSingle ()
#5 0x0019e61f in CXBoxRenderManager::Present ()
#6 0x000e5d98 in CApplication::RenderNoPresent ()
#7 0x000d3d69 in CApplication::Render ()
#8 0x0057a345 in CXBApplicationEx::Run ()
#9 0x0057bc89 in SDL_main ()
#10 0x006868ec in -[SDLMain applicationDidFinishLaunching:] ()
#11 0x93d6f67a in _nsnote_callback ()
#12 0x9341ba4a in __CFXNotificationPost ()
#13 0x9341bd23 in _CFXNotificationPostNotification ()
#14 0x93d6ca70 in -[NSNotificationCenter postNotificationName:object:userInfo:] ()
#15 0x93d76108 in -[NSNotificationCenter postNotificationName:object:] ()
#16 0x94cd9323 in -[NSApplication _postDidFinishNotification] ()
#17 0x94cd9232 in -[NSApplication _sendFinishLaunchingNotification] ()
#18 0x94c52d1e in -[NSApplication(NSAppleEventHandling) _handleAEOpen:] ()
#19 0x94c52517 in -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] ()
#20 0x93d94c7f in -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] ()
#21 0x93d9498f in _NSAppleEventManagerGenericHandler ()
#22 0x907d5668 in aeDispatchAppleEvent ()
#23 0x907d559e in dispatchEventAndSendReply ()
#24 0x907d5445 in aeProcessAppleEvent ()
#25 0x9637a211 in AEProcessAppleEvent ()
#26 0x94c4ff6f in _DPSNextEvent ()
#27 0x94c4f6a0 in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] ()
#28 0x94c486d1 in -[NSApplication run] ()
#29 0×00687080 in main ()
@zAo
Use The Unarchiver – Works great here
Great work but it crashs when i launch a vid on my mini. Not sure why i dont get more of a stack. Also i ran it over VNC with the TV turned off and when i launched a video it worked so it must be a problem in the GL code that uses the GMA950. When do you plan on updating SVN with these latest changes. When they are in i can try and debug on the mini and find exactly where if blows up. Cheers.
Asked to open device: [Built-in Output]
Asked to create device: [Built-in Output]
Device should be digital: [0]
Channels: [2]
Sample Rate: [48000]
BitsPerSample: [16]
PacketSize: [2048]
Picked device: [Built-in Output]
CxImage::Load – loading of type
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0×00000000 0×00000000 in ?? ()
the stack for the previous post
#0 0×00000000 in ?? ()
#1 0x0019aa0d in CLinuxRendererGL::RenderSinglePass ()
#2 0x0019b9c9 in CLinuxRendererGL::Render ()
#3 0x00197f54 in CLinuxRendererGL::RenderUpdate ()
#4 0x0019e1ef in CXBoxRenderManager::PresentSingle ()
#5 0x0019e61f in CXBoxRenderManager::Present ()
#6 0x000e5d98 in CApplication::RenderNoPresent ()
#7 0x000d3d69 in CApplication::Render ()
#8 0x0057a345 in CXBApplicationEx::Run ()
#9 0x0057bc89 in SDL_main ()
#10 0x006868ec in -[SDLMain applicationDidFinishLaunching:] ()
#11 0x9462967a in _nsnote_callback ()
#12 0x95491a4a in __CFXNotificationPost ()
#13 0x95491d23 in _CFXNotificationPostNotification ()
#14 0x94626a70 in -[NSNotificationCenter postNotificationName:object:userInfo:] ()
#15 0×94630108 in -[NSNotificationCenter postNotificationName:object:] ()
#16 0x960dd323 in -[NSApplication _postDidFinishNotification] ()
#17 0x960dd232 in -[NSApplication _sendFinishLaunchingNotification] ()
#18 0x96056d1e in -[NSApplication(NSAppleEventHandling) _handleAEOpen:] ()
#19 0×96056517 in -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] () #20 0x9464ec7f in -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] ()
#21 0x9464e98f in _NSAppleEventManagerGenericHandler ()
#22 0×93226668 in aeDispatchAppleEvent ()
#23 0x9322659e in dispatchEventAndSendReply ()
#24 0×93226445 in aeProcessAppleEvent ()
#25 0x90b85211 in AEProcessAppleEvent ()
#26 0x96053f6f in _DPSNextEvent ()
#27 0x960536a0 in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] ()
#28 0x9604c6d1 in -[NSApplication run] ()
#29 0×00687080 in main ()
Works mostly, vid still crashes it though, posted a trace on the TRAC at http://dn-0.com/xbmc-trac/ticket/35 Not sure if it helps much.
Seems like the site removed all the newline characters from the trace so give a shout if you want it in some other from.. Must admit though it would be a bit easier to help out with this debugging if the code in svn was up to par with your work
Also it seems from my initial glances at the other post in the blog that the mini and macbook errors are different. (could be that my macbooks on crack though)
Damn just ran a gdb ./XBMC as you instructed earlier and got the same crash output as the mini’s…
Disregard my TRAC post.
@leigh: ProjectM integration with OS X is still limping along a bit, I’m surprised it works at all to be honest.
@Jasper: There is a known issue with some subtitles, I’ll look into it shortly.
@XBMC_fanboy and @Martin: Great question, I need to look into that a bit more.
@Johnny and @HenrikDK: I need to clean up my changes before I commit them. Please be patient, I don’t want to break the Linux build or create more bugs than I fix
Yup
UTF-8 doesn’t work at this time ? or I miss install lib ?
also cover (thumbnails) are not showing, when I navigate in folder XBMC scan all videos (firt time OK) but every time i’m access it rescan (see in console) and navigation was very slow
config : macmini coreduo 1go ram gma 950
thx again for work
Anybody try to use shoutcast ? when I want to add source It crash :
CxImage::Load – loading of type
PICTURE::LoadImage: Unable to open image: /Users/nIKO/XBMC/skin/Project Mayhem III/media/Big Error: (2)
Bus error
LastFM too add source Ok but when I try to launch tag or something, I have another message :
CxImage::Load – loading of type
CxImage::Load – loading of type
CxImage::Load – loading of type
Bus error
lastfm using cover (tbn) in stream music, 2 troubles touch picture … strange
++
Hi, where can I find a tutorial to install XBMC on my Mac Mini?
Thx a lot Polve
Martin: thanks. Just ran 0.0.4.
Sound is distorted, but the speed is oke (MKV, 720p, stereo)
Strange bug: when browsing filesystems, there is no way back (no “..”)!
Hardware:
C2D 2.16Ghz iMac 2GB, ATI X1600
Polve:
1) Install Xcode (on your Leopard DVD)
2) install Macports (google)
3) extract XBMC
4) chmod u+x XBMC and install the missing packages when you run ./XBMC (“sudo port install “)
Will these OpenGL fixes for GMA950 help XBMC linuxport?
Martin: Use the backspace key on your keyboard.
Ok thanks for the instructions. This week I try to install.
Polve
@elan
I have some problems playing 1080p mkv files.
I tried Apocalyto 1080p – with 1536kbits DTS sound:
First, the video plays back too fast, and if I choose Digital in my Audio setup, I get a loud noise from the speakers. Choosing Analog gives no sound.
Any way to fix those two problems?
Thanks for all your hard work on this!
/Martin
@Martin: Mixdown is not supported. Only way to play multi-channel audio is to output through digital out to a surround receiver.
@elan: AC3/DTS passthrough still don’t work with this new release :/ My reciever doesn’t recognize the signal correctly and all I get is noise.
Is it possible to use a asound.conf to get it to work? is alsa used for sound output in osxbmc or only in the linux version?
@yaneku: ALSA is Linux only.
@elan
I am using Digital Out to a surround receiver. This works great in both MPlayer and VLC.
With OSXBMC all I get is noise, like yaneku.
Is it also possible to fix that video plays back to fast?
Keep up the good work