Democracy Player is written mostly in Python, which allows us to use the same code on Mac, Windows, and Linux. On Mac, we depend on software called PyObjC which lets us use Mac functions from Python. The reason we haven’t yet released a Mac Intel version of Democracy Player is because PyObjC didn’t have an Intel version yet. But their latest builds are working very well– huge thanks to Ronald and Bob for fixing a big bug in PyObjC/Intel that was breaking Democracy Player.
I been trying out our testing versions for Intel Macs. It is so, so fast! It launches in 3 bounces instead of 19 and switching between channels is almost instantaneous.
Assuming that we don’t hit any big bugs, we’ll be releasing the first Intel Mac version of Democracy Player at the beginning of next week, along with the 0.8.5 release on all platforms. There are also cross-platform speed increases coming with 0.8.5, so things should be getting more responsive on Windows, Linux, and PPC Mac as well.