Working on Python and VFS
Why so quiet lately? I’ve been working on a tool that processing Mach-O shared libraries and remaps symbols, so that libraries that we load inside OSXBMC call our own versions of some functions. This is needed in order to make paths and virtual file system behavior work (e.g. so that ImageLib can be told to open “smb://…..”).
Having this working will not only allow scripts to work (with correct paths, especially), but will also fix a number of problems people have reported like “Thumbnails don’t work over SMB shares”. At least, that’s the theory.

I’ve gotten things near working to the point where the resulting libraries appear to be valid, and hooked functions are getting called, but now I’m running into some other issues. If you’d like to take a peek at the code for the Mach-O processor, it’s here.
8 Comments so far
Leave a reply

Excellent news. Day by day this is getting to where it can replace all the functions of my xbox installation.
Was browsing an SMB drive and when I selected a Video_TS folder, I got a crash. Here is the log…
http://pastie.caboo.se/168851
Thanks
^^ Er… wrong blog post, sorry.
that would be great to have python script working… yessss
Awesome, this will take this app. to a higher level. I watch full tv shows via scripts so i have really missed that option. Thanks in advance. Used OSXBMC last night watching movies with some friends, worked like a charm.
Awesome, there are only 3 features I feel are missing anymore.
-Python
-Web Server
-Auto Turn off(Ticket #109 on http://www.dn-0.com)
Be able to use scripts is going to open up a new wave of ideas and cool shit we can do with our Mini’s. Im a remote control freak so being able to access XBMC’s webserver it a huge plus for me but I understand not all the other people need the webserver as bad as some of the other features.
btw, elan I thought you said you were going to try and fix ticket #109? Maybe ver. 0.1.8?
Link for ticket —>http://dn-0.com/xbmc-trac/ticket/109
Link for thread on ticket 109 —->http://xbmc.org/forum/showpost.php?p=174547&postcount=8
Go Ruby!
I would love to see more Mac-ish features in this version of XBMC, such as support for iTunes servers including Playlists. That was always one of the problems for me in using XBMC on a Xbox within a Mac environment. iTunes does a much better job of quickly finding music when you have thousands of tracks and hundreds of artists. Better searching and playlists would go a long way.
Updated the script to fix some bugs.
@tofuhero: Agreed, integration with iTunes is high on our list of wants.
@Jakob Metzger: Those three are definitely on the roadmap.