Release 0.1.6: For RAW lovers

A few quick changes, so that I can go off and enjoy the weekend…the release can be downloaded here.

  • NEW: Improved handling of situations where display refresh rate < video frame rate. Allows doing things like watching 60 FPS videos on a 24 Hz display (although this doesn’t work perfectly yet). It also improves how 24p content displays in 24p mode. (N.B. the mode on your display should really be 23.976 Hz. It doesn’t sound like a big difference but it accumulates). Thanks to elupus for pointing me in the right direction.
  • NEW: RAW thumbnails are now built using the embedded JPEG (when present), so previewing directories of RAWs is now really quick.
  • FIX: I was seeing occasional crashes when using FTP, due to an apparent incorrect ordering of libcurl operations. I’ve also increased the idle time from 5 seconds to 30, because when browsing, the connection would tend to close and need to be reestablished. It could probably be longer.
  • FIX: The hang in library mode has been fixed.
  • FIX: TV and movie scrapers have been updated and should now work.
  • FIX: Don’t default to digital audio mode anymore, as we don’t need to now that we do mix-down.

And one again, here’s Barkley, who has agreed to sponsor all future releases. He thinks that the ball in the mirror is a duplicate and he’s trying to figure out how to get them both.

IMG_0801.jpg

37 Comments so far

  1. gripworks March 8th, 2008 4:03 pm

    Thanks once again

  2. loa March 8th, 2008 9:33 pm

    Hmmm.. now when I try to play a 1080p mkv in fullscreen mode on my 1080p projector (screen 2), the desktop reappears and xbmc shifts back to screen 1 (not 1080p) and may or may not show the movie..

  3. loa March 8th, 2008 10:45 pm

    nm- chucked my application support files and all is well again.

  4. FavleX March 8th, 2008 10:56 pm

    Hi.
    First a big thanks for your efforts on porting this awesome app to Mac.
    Second , I notice when the xbmc is not on focus (minimized, or on different space ) the cpu resources jumps from 3-4% to 45 48%.
    Hope this helps in some way.
    Thanks Again.

  5. fpoil March 8th, 2008 11:27 pm

    thanks thanks again but you never sleep or what ?

  6. XBMC 0.1.6 disponible « Mac Mini HTPC March 8th, 2008 11:35 pm

    [...] información: Release 0.1.6: For RAW lovers Descarga: XBMC [...]

  7. steve jobs March 8th, 2008 11:39 pm

    @ elan: here is a sample from 50MB that does not work on XBMC

    http://www.2shared.com/file/2959996/19e09acf/Sample.html

    It is a mkv file and is working fine in VLC and QT/Perian.

    With this file XBMC does not even start up, it crashes. The full movie does not crash XBMC but XBMC just shows the file and does not think it’s a movie file. It does nothing at all. Hope you can take a look at it.
    Best regards from Steve @ apple dot com :)

  8. andreas March 9th, 2008 12:30 am

    Many thanks for this port to OS X of what I consider to be one of the best media players out there. The only issue i had was the library bug which has been fixed now. great work.

    question: Does anyone know how one could get xbmc to start instead of front row with the apple remote?

  9. Graeme Dollar March 9th, 2008 12:47 am

    Is Barkley a Rhodesian Ridgeback?

    I am running a mac mini 2GHz / 1GB RAM and often get “Buffering…” along the bottom of my picture and the video freezes. This is with fairly straightforward content (720p) coming from an external USB2.0 HD. Is this normal???

  10. sigalakos March 9th, 2008 1:24 am

    Library Mode and Scrapers work again! Yay!

  11. LinuxStill March 9th, 2008 3:32 am

    I too would like to thank Elan for his work on XBMC for OSX! I will be buying my first Mac when the next generation of Mac minis comes out, I am not in a hurry yet as I do not plan on purchasing a 1080p TV until the next Christmas. Hopefully someone has made MythTV TV-recording and Live-TV tuning work on OSX by then as well so that we can all also use the Mac mini as a PVR with only XBMC as the interface. Until then I am happy running XBMC on a Linux desktop computer in 720p, and MythTV separately on the same computer which will due for now.

    I was wondering, are all these improvements that goes into XBMC for OSX ported back upstream to the linuxport SVN branch so that we Linux users can enjoy them soon as well? Things like RAW images, and improved handling of situations where display refresh rate

  12. tv March 9th, 2008 3:36 am

    Btw, what revision is this in svn? I’d like to compile my own and do one minor patch for my self (analog 5.1->2.1 downmix, not 2.0) but cant find rev that I can get compiled because of errors. And maybe start checking how to implement that my ps3 remote “driver” straight to XBMC.. Thanks for great job and sorry for troubling you :)

  13. DeanM March 9th, 2008 4:33 am

    Elan, thanks for taking care of us 24p purists. Once you see a display that processes native 24p without 2:3, it’s tough to go back.

  14. DeanM March 9th, 2008 4:38 am

    Elan, I am also curious how you handled the source frame rate to display refresh rate. Since I’ve been playing around with this for the past week it would be interesting to hear how the solution works.

  15. Mactastico March 9th, 2008 4:40 am

    MacScoop claims that Apple is prepping refreshes to both the iMac and Mac Mini in the coming weeks
    http://www.macscoop.com/articles/2008/03/06/penryn-imac-and-mac-mini-few-weeks-away

    The rumor site expects Apple to start including the 45nm Penryn CPU in both the iMac and Mac mini. Meanwhile, they also expect the Mac Mini to upgrade to the GMA3100 graphics chipset used in the most recent MacBooks.

    Mac Rumors community comments on this new rumor
    http://forums.macrumors.com/showthread.php?t=449667

    I would be personally suprised though if Apple do not wait until the month of June because then Intel is expected to release more new mobile processors and drop the price of the existing 45nm Penryn CPUs.

  16. Matt March 9th, 2008 5:31 am

    not to mention the new intel graphics which support far superior video hardware acceleration

  17. osxbmc_user March 9th, 2008 7:45 am

    just a quick note - the GMA3100 does indeed have full hardware decode for mpeg2 and some hardware acceleration for VC-1, but there is nothing in that chipset for h.264.

    I don’t think we need any better hardware than a core2duo with GMA950 for MPEG content, so that’s a wash … and the VC-1 is nice, but the real heavy lifting of h.264 is not going to be any better with GMA3100 … you will get what your CPU gives you, just like you do with the current GMA950 mac minis.

  18. spiderlane March 9th, 2008 8:45 am

    @tv I have revision r11966 comiling, linking and running sucessfully (but I don’t think this as all Elan’s latst in though). I had to hack and comment out a few bits to get to run. Happy to share details of what I had to do to get it to compile, please mail me a markelane at yahoo dot com if you want.

  19. Ezrem March 9th, 2008 9:21 am

    @elan

    I finally move the mini to the living room. As I currently continue to use it for various tasks, I need multi-desktop access. I am running through Vine Server, one instance per user.

    I created a new XBMC user on my mini, and when I run the app, as this user, it freezes every few seconds. When I run it as the normal user I have used in the past, it works just fine.

    Do you have any idea what the cause could be/how I could troubleshoot this issue?

  20. Barrett March 9th, 2008 10:21 am

    Elan,
    Soon I will be donating you some beer money. You hit the nail on the head with combining OSX with XBMC. I’m pretty amazed at your progress with 0.1.6 already being pretty much all of what my original xbmc can do. I find it crazy to think of what 1.0 will all incorporate. Keep it up man!

  21. flashpaul March 9th, 2008 10:36 am

    Elan,

    XMBC is very good , almost ready for the wife to use !

    The only issue I have is editing/deleting network shares , the option to remove seems to have dissapeared

    Thanks for all your hard work

  22. phunkysai March 9th, 2008 2:07 pm

    Thanks for fixing the library issue!

    Me luv u long time.

  23. gebur March 9th, 2008 11:16 pm

    Great stuff! Keep up the good work!
    Only thing I´m missing now is the ability to play iso/img from with a rar-archive over a smb-share.

  24. yaneku March 10th, 2008 12:13 am

    flashpaul, If you bring up the context menu using the C key you will have the option to remove/edit the source.

  25. yaneku March 10th, 2008 12:17 am

    gebur, I agree.

    Playing files within rar-archives is really great!
    Playing iso/img directly is awesome!

    If would be really nice if these two could be combined.

  26. Glenn Lundin March 10th, 2008 10:15 am

    I agree too.

    Now when audio downmixing is working the only thing keeping my xbox plugged in is for watching img/iso inside rar archives over a smb share (DVD’s).

    Really good work on this port Elan, when VFS works XBMC for OS X supports everything I require for using it as the one and only media player.
    I will get a great 1080p media player and you will get a bigger beer fund.

  27. Reuben Bryant March 10th, 2008 11:18 am

    I ran up verison .1.4 on Thursday night and loved it. what a surprise to see that in 2 days 2 more releases :)
    I am currently running 0.1.6 and it is great. I can now say goodbye (sadly) to the XBOX Gen1, but hello to a smaller mac mini :) I hear a rumour that there is revision update for the mac mini, can anyone confirm?

    Anyway, I gave you some beer money from New Zealand, thank you for a great project! just perfect.

  28. Phullup March 10th, 2008 11:19 am

    Re: Graeme Dollar’s comment about Buffering. I’ve got the same problem using the same spec Mac mini as him. I’m also finding that I use to be able to stream DVD ISO files across my network quite happly using Xbox XBMC, but since I’ve switched this will not work… Once the Buffering sign appears on screen XBMC never seems to buffer enough to start playing again and grinds to a halt.

    I’ve found it impossible to fast forward 720p video with out XBMC losing audio once you start to watch again.

    Having said that, thanks for all your brilliant work on getting XBMC working in OSX - it made me buy a Mac mini!

  29. Chris Lafonte March 10th, 2008 1:22 pm

    First of all THANK YOU for such an amazing job. I’ve always used XBMC on XBOX and now it is just perfect for my Mac!!! Now to the problem. I’ve checked just about everything to get my subs working. I’ve calibrate the screen, turn on the subs in prefs, even tried different font than arial.ttf NO GO !!! Please any suggestions, anybody? I’m using 2.0 Ghz C2D MacMini.

  30. elan March 10th, 2008 5:20 pm

    @FavleX: Noted and reproduced, thank you.

    @steve jobs: Thanks! I think this may be a CABAC crash, which makes me queazy to think about because I’m really, really loath to take the patch out.

    @Graeme Dollar: Barkley is part Ridgeback and part Bullmastiff, or at least that’s the theory.

    @LinuxStill & tv: My time is split between coding and releasing, and getting my changes back in the source tree. I’ve been bad about the latter, and it’s my top priority before making any more changes or fixes, because I’d like other people to be able to contribute! The fact that people have had to patch and repatch the trunk source (which I have working in my sandbox) is inexcusable, and I’m very sorry about it. I am now checking in my changes as time permits.

    @DeanM: You’ve probably already seen it by now, but I’ve explained in the forums what I did.

    @osxbmc_user: Very insightful comments.

    @Ezrem: Sorry, I’m not sure. I know that accessing a computer running OSXBMC with remote desktop and such can be a bit dicey, but I don’t know if this is related to Vine Server.

    @gebur: You guys crack me up with your infinite combinations :) I feel like such a simpleton playing MKVs from a SMB share. You’re all like “I want to be able to play zipped RAR files over FTP but the zip files are encrypted with ROT13″. In all seriousness, this should work (better?) once we have VFS support in, which is my next big task along with Python.

    @Reuben Bryant: Thanks very much! It’s always sad to get rid of an XBOX, but once I get MAME working on the Mini, I don’t think you’ll miss it much.

    @Phullup: Improvement network buffering/caching is on my list of things to do, along with fixing bugs in ff/rew.

    @Chris Lafonte: Thanks! I know subs are working for lots of people, at least some formats. I’d recommend posting to the forum and detailing exactly the kind of subs you’re trying to play.

    Peace out.

  31. Phullup March 11th, 2008 9:13 am

    Thanks for your reply Elan, it would be brilliant if you could sort that out. At least I know it’s probably not something I’m doing wrong.

    Keep up the fantastic work!

  32. [...] versión actual de XBMC para OSX (0.1.6) se comporta mucho mejor. Mientras que el archivo anterior es imposible de reproducir con [...]

  33. platanito21 March 13th, 2008 4:36 am

    I finally got around to using this software last night and I must say I was blown away by all that it can do. It will definitely be my software of choice when I have the time to fully set up my mini as an HTPC. The only feature I wish could be incorporated is the ability to use aliases and/or reference files for my videos. I would like to have one folder with an alias or a reference file for every video I have on various external drives and discs (I have around 300 movies so space becomes an issue). Right now it doesn’t really support it. It’ll see the file but it won’t play it. Not sure how hard it is to implement this feature but its pretty much the only feature I need that isn’t there now.

    One thing I noticed is that the menu button on the apple remote (essentially used to go back in the menu heirachy) doesn’t always work. And the also, the only video that I couldn’t get to play at all from the 80 that I tried was the movie “300.” Its a 720p MKV with DTS audio (all my others with the same specs played fine so I don’t know why it doesn’t wanna play).

  34. platanito21 March 13th, 2008 4:53 am

    I forgot to mention that I’ll DEFINITELY be donating once I get around to setting up my HTPC. We all really appreciate the hard work you’re putting into all of this.

    oh, and to clarify why I’d like alias support in XBMC….. basically I’d like to have an alias in one folder for every single video that I have from all my external drives and 100 or so discs so that I can have one folder or “source” that shows me every video I have in my collection. I’d like to be able to click on this file in xbmc and it play the video if the disc is mounted or say “file not found” if its not (so that I could then just grab that particular disc and insert it). Right now if I link all my different hard drives to XBMC it’ll show me the video files only if the drive is connected. If its not it won’t show me the files at all (essentially not showing me my entire video collection). Right now from what I can tell all you can do is make a dummy file that can show u the movie info but if u click on it it won’t play anything or do anything. Is this a feature that you think you might implement? If there is a better way to do what I’d like can someone enlighten me? I’m new to this whole HTPC thing so I’m still learning as I go along (and I haven’t played with xbmc enough to know about all of its features and abilities). Thanks again for this wonderful port

  35. Weavus March 13th, 2008 7:35 am

    @platanito21,

    What you want can already be easily done.

    The library mode will show you all the files not matter which drive/dvd they are on even if the drives are not connected and will show a file not found error if you try to play them. To use the library mode you need to scan them in via imdb or some other supported lookup site. Check the xbmc wiki for more info…

  36. platanito21 March 13th, 2008 7:52 am

    @Weavus

    Thats what I did, I set it all up for library mode with all the imdb info for each movie. Everything works great everytime i open xbmc but if I open it when my external drive isn’t mounted (thats the source for all my videos) it won’t show any videos or files at all in any mode. Its completely empty. If i open it again when my external drive is mounted then everything shows up again so it leads me to believe that it only shows videos that it has access to upon loading. Maybe I just have something wrong in the settings or something. Either way I would still like to have 1 folder with aliases or reference files to all my videos so that I can have one folder that shows me every video i have. That’ll also allow me to move around the actual video file to different folders without breaking any links to the file.

  37. [...] versión actual de XBMC para OSX (0.1.6) se comporta mucho mejor. Mientras que el archivo anterior es imposible de reproducir con [...]

Leave a reply