Release 0.1.3: Tasty Kibbles
This new release still only works on Leopard and Intel. No plans at all, present or future, to move to PPC or Tiger. (Note that I’m linking to another page with another big Leopard/Intel warning, and the new release is at the bottom of the page).
NOTE: You will almost definitely want to move Sources.xml aside and then whack the “Application Support/XBMC” folder, as lots of related things have changed, and it’s best to get a fresh start. If you report a problem, and I find that you didn’t start over from scratch before reporting it, I will be very upset with you.
- NEW: Fixed up the virtual keyboard. No more assertions, and you can type with a real keyboard (even backspace works). Since Enter is used to “hit” a virtual key, you will need to navigate to the Done key.
- NEW: Fullscreen support has been enhanced to support other-than-primary screens without setting environment variables (now that everyone’s figured out how to do that). I also renamed “desktop” mode “full screen” mode to clarify a bit. Some people will probably hate this. Others will love it. Can’t win ‘em all. Basically if you have multiple screens, and you scroll through the resolution settings, you’ll see multiple “full screen” settings, one for each screen. The thing about that resolution list that confuses me is that some are windowed modes (720p, 1080i), and some are intended to be full-screen video modes (where XBMC would actually set the mode for you). Right now, all you have to know is that the full screen modes labeled as such DON’T change the video mode, so you’ll do that in OS X, get it how you like it, and XBMC will use it.
- FIX: Updated the scrapers to the correct versions, you should now have much better luck scraping. I took all but the latest and best maintained TV scraper out of the release. Also, I made a network fix to avoid timeouts that probably would have otherwise occurred. I also tried to track down a library problem someone reported with multiple sources of which XBMC would allegedly forget all but one upon restart, but no luck reproducing the problem.
- FIX: The release now comes with a much better Keymap.xml file, which includes a mapping for the context menu (the C key). This sort of thing is why you want to whack the application support files.
- FIX: There was a serious race condition in some of the audio code (PortAudio specific) that could lead to a crash when playing videos.
- FIX: The RSS feed file was added back in, and reset to default to something a bit more interesting for Apple users.
- NEW: Some progress playing IFO/VOBs. I built some needed modules (e.g. MPEG2 decoder, dvdnav, etc.) and although I don’t own a single DVD I was able to get some VOB files to play. Sort of. If you’re still watching DVDs, isn’t it time you moved into the 21st century?
- FIX: A serious problem that prevented lots of audio streams from playing at all (and thus resulting in fast video), notably ones with strange sample rates (with strange being anything other than 48KHz/44KHz, I think).
- FIX: I applied the XBMC subtitles fix to the ffmpeg library, which means that one person who was complaining about ugly subtitles might be happier now. And buy me some beer.
- NEW: D4rk made some enhancements to the way we interact with SDL, to the effect that we no longer need a custom SDL build. He also got full-screen toggling working (the ‘\’ key). Very tasty.
- NEW: Shoutcast audio sources seems to work. YMMV. I was grooving to some rap earlier today that made me wish I hadn’t gotten it working.
- NEW: The SMB client is now included, although I haven’t done much with it. Lots of people wanted this one.
This release brought to you by our very own Barkley.

45 Comments so far
Leave a reply
Elan, you did it again!
Thanks man
So now you choose which screen you want to use (secondary/primary) inside OSXBMC?
/Martin
@Martin: Yes, go to Settings -> Appearance -> Screen and scroll through the available modes. You will see one full-screen mode for each display you have connected.
@Elan
I was just going to write that I found it
(Fullscreen #2) Easy to find!
Thanks again.
Image of DVDR over xbmc-smb works
thx!
SMB seems to work, but fetching thumnails and folder.jpg from the network does not.
If I mount the Movies in OSX, and use it as a source, all the movies get covers. If I use the smb:// as a source, the covers don’t show up.
@Elan,
You talk about blowing out the Application Support folder before using this release, but as I asked about in the forums, the previous 2 releases haven’t made that folder and I’m having a heck of a time trying to find my sources.xml. Any ideas?
@Keith…
Do you have your movies stored on a different system? I’m trying to figure out the advantage of using SMB.
thanks for the good work, hopefuly x3100 and apple remote support on the horizon
Great work Elan! I hope you are thoroughly enjoying your much deserved beer! I’m psyched to try this out at home tonight.
Dude, this looks nice, as soon as I get home from work im going to try this, thanks!
One question: I only want to have ANALOG audio on my movies? the default value is DIGITAL. How can I change the DEFAULT value to ‘analog’? Now I have to do i manually each time. All my other new settings are autosaved except this one, a small bug?
Thanks for the work, btw. AWESOME MC! Especially in combination with XTV skin
Hey, I’m the guy that complained about the ugly subtitles! Thanks for the fix, I donated for some beer (I hope a decent European one). This is a great release. The scraper also works great and the “C” for content menu, made Apple Remote Control work great with my Remote Buddy custom mapping.
Hey Elan,
Great work! I will be donating very shortly for all the great work you’ve done.
What’s this 1.3.2 version showing up for download?? And how is the Apple Remote code coming?
-Matt
Thanks Elan!, another great release!
Can you add support to special characters (non-US) in the next release? Because when I select “Spanish” in the Appearance->Region->Language the GUI show wrong symbols. It doesn’t show á, é, Ã, ó, ú, ñ. thxs.
Yay. New release. Hope you’re enjoying the beer. Any idea on if SSA/ASS subtitles (at least in positioning, size and color) will get any love anytime soon?
Thanks, it now also works with ISOs of DVDs.
@Elan
The scraper is significantly better, and somehow you also seem to have fixed that issue I raised - metadata seems to be retained now and you don’t have to keep setting the “Set Content” each time either
So now if you start XBMC and so of my external drives ARE NOT present, it still seems to keep the IMDB data (only played with this for about 30mins but still
Haven’t had a chance to play back files to see if the audio still drops out periodically (.mkv with either AC3 or DTS) so I don’t know if any of the fixes address that (either advertantly or inadvertantly)
Any chance this will be usable on a GMA X3100 video chipset anytime soon?
[...] información: OSXBMC Descarga: OSXBMC [...]
Very nice release, many thanks! Once a few things are reached such as apple remote, I reckon I’ll be buying a mini for this. Brilliant progress!
@bmfrosty, XBMC for Xbox and Linux does not yet feature advanced SSA/ASS subtitle support (with positioning, size and color), so how could OSXBMC when it is a port?
You have to first get it added to XBMC for Xbox and Linux!
@Elan
“Blank other screen in fullscreen” doesn’t seem to work in this release.
After running OSXBMC for a while, it dims my main screen (looks like a bad attempt at blanking it) and controls/working on the main screeen starts behaving weird. Cursor jumps, sluggish window-moving etc. (This is while OSXBMC is in fullscreen on the secondary monitor).
Regards
Martin
Parsing works much better now, thx.
The Only bug that still annoys is what rezzo already mentioned. This also causes the Library not to work properly with filenames that contain a special character (ä,ü,ö etc.), since the wrong filename seems to be saved in the library. Therefore I can’t play them and they are removed when I update the Library, because it obviously cannot find the files.
I will give my left arm for .iso support, for serious.
I converted my entire DVD collection to .iso’s and hosted them on my server to watch on my xbox. Once OSXBMC supports .iso I can retire that old thing.
Since the first release i was having problems playing many divx SD movies. XBMC just freezed, getting at 100% cpu usage. So i tried to create a new user at the OS and XBMC played all the content flawlessly!
I think it should be some thrash configurations made by some other software i tested. My main suspect is Mplayer, i tried many builds of it. So, it would be a great addition to the FAQ to recommend a new user creation for people with similar problems.
@ Elan…
So this is really getting weird, I installed this new release, and still don’t have any XBMC folder under library/application support.
Where in the heck are my .xml files?
Thanks for the update! Keep up the good work!
However, this last build tend to crash my Mini on exit 3 out of 5 times so I need to reboot it. Has anyone else noticed this or is it just my Mini?
Thanks for your work. Everything works fine. The only (small) problem I have during video playback: While I can change brightness/contrast and other settings with the OSD on my macbook pro, this does not work on my mac mini. When I move the sliders, the video doesn’t change…
These releases are moving forward at a blistering pace. I’m sure I can speak for everyone when I say that you are doing a superb job, and we truly appreciate it.
If you are even in NYC, beer is on me. lots.
@keith: Sounds like an XBMC bug; I recommend searching or posting to the forums to see if anyone else has seen the problem. We’re going to be moving to letting the OS handle the SMB mounting, probably in the next release.
@Lava: My sources are in /Users/elan/Library/Application Support/XBMC/UserData/sources.xml. If you want to see where your version is accessing it, type “sudo opensnoop | grep -i sources.xml” before starting XBMC.
@coffeemocca and Abhimanyu Chirimar: I’ll have hardware in-house with that chipset shortly. Hopefully all you X3100 users will be happy soon after that.
@steve jobs: (Love your work!) That’s a bug that will be fixed in the next release.
@Matt: Apple remote support is coming along.
@rezzo and 56frk: The unicode problem is trickling to the top of my list.
@bmfrosty: As Mactastico mentions, brand new features to the XBMC platform have to take a second stage to getting the basics up and running on OS X. Your best bet is to take it to the forums and get some of the core XBMC team interested (which I note you’ve already done). Finding other people who are also interested in this feature raise their voices definitely helps.
@jms_uk: If you’re still seeing dropout issues, please run from a Terminal window to capture output and see if you see any logs about underflows.
@Martin: You are correct, the fullscreen support was totally rewritten without any support for blanking all screens because I assumed that turning off your monitor was a workable solution until I can get the UI in to support it.
@Teg: You might have to send me your limb shortly. Other people are reporting success with ISO playing. What probably are you having with it?
@Robert: I have not seen that problem. Send the full crash report to pastie and post a link.
@Raoul: Likely that feature is not supported with lower end chipsets. You can try posting to the forum, as d4rk is the person who does most of the fancy graphics work.
@DeanM: Thanks, mate!
I love all these updates, keep them coming!
Another great release guys. I’m trying out the tv scraper now. I have one suggestion regarding the virtual keyboard: make the default selection “Done” instead of “A.” It lets a real keyboard work more like you’d expect.
Even though the “\” switching messes up the fonts (at least going from 1920×1080 on my setup) it’s still a godsend that’s letting me type into a Firefox window while the TV scrape goes on in the background
Cant post on the xboxmediacenter forum, as it keeps saying I’m not logged in, even though I have just logged in.
Anyways… I can’t get vobsubs to work. eg. if the movie has a subs folder with a rar file with the subs, then it doesn’t recognise it. I’ve tried to unpack it, still the same. Seems like it doesn’t “understand” the file extension, because if I start the movie and then try to browse for the sub, it can’t see anything.
Any ideas what I can do to fix this?
I suppose it should work right?
srt subs works fine.
@ SoerenV
use http://xbmc.org instead of old domain kthx
@ elan Good work
Concerning my thumbnail issue:
I am only testing the OSX version in anticipation of buying a dedicated Mini in the next few months. I have two fully functional Xboxes running XBMC off the network. All thumbs and folder.jpg work fine on those two systems. As I said, mounting the SMB volume in OSX results in images, but when I use a smb:// link in sources.xml, then all that gets displayed for each item is the default icon or a preview (ie video)
When you say you are “letting the OS handle the SMB mounting,” what do you mean? Such as actually mounting the volume in the OS and referencing that?
Good work.
@ScottTFrazer, I really like your idea about having the default selection of the virtual keyboard set to “Done†instead of the letter “A†in order for a real keyboard work more like one would expect, as that would mean pressing “Enter” on the real keyboard will do a click on “Doneâ€. So simple yet so effective.
@Elan, could you please make that the default? and not only for OS X but for Linux and Xbox versions of XBMC as well, much more logical
I am just curious, how come we see so many updates here on osxbmc.com yet so in the SVN changelog there are so few commits for OSX? I am just asking, not complaining.
@Little Miss Sunshine: Because I care more about getting a release out to you than checking in the source. I always check in, just usually lagged a bit as I clean up my changes.
@Mactastico: I will make that the default for OS X. It’s not up to me to make it the default for any other platform.
I understand, but maybe you could suggest it to the those who are though?
@elan
Thank you for responding to my post.
I’ve a pretty big proponent for better subtitle support (VLC, XBMC, and a couple of places) for a while. I had given up on better subtitles XBMC when it was XBOX only, and had even given up running XBMC for mediaportal for about a year because of the subtitle and H.264 issues, but I’ve come back with a new xbox, and new hope - first the Linux, and now the OS-X port - that I’ll have something as great as XBMC was for me when all my content was Mpeg4 with fixed subtitles.
In the past, I’ve considered requesting that people I know with similar interests post in various places with the same requests, but I always felt that it would have been bad nettiquite. So every so often, I post my request, hoping to find a developer that’s already interested in the project who’ll look at it and think “size, positioning, and color wouldn’t be too hard”.
I will continue to use XBMC, donate from time to time, and evangelize what’s been done here to my friends, family, and fellow fansubbers.
Thanks for your time.
@bmfrosty: I appreciate your thoughtful comments. In terms of adding features like that, I find it really helps to know the size of the community that wants them. For example, I can tell that everyone and their brother wants Apple Remote support; that’s a no-brainer. However, in terms of the advanced subtitle support, my impression from looking into it briefly was that it’s mostly used by people into Anime with fan subtitles. I’m not saying that’s true, just my first impression
Just like Apple takes into account the number of people who report the same bug to prioritize fixing, that’s how we have to operate here.
We really appreciate your donation and comments!
MPlayer do have advanced SSA/ASS subtitle support and is available for OS X
Thanks for this new release, keep hard working!
PD: I donate for a beer so
It sounds like a great add on for my eee with Tiger (future purchase).
Did anyone tried it already? Is the CPU power enough to execute it at an acceptable level?