Exaile still uses PyGTK, which in turn depends on Python 2 and GTK+ 2. Why haven’t we upgraded?
- Python 3: Not even sure PyGI supports it yet. Either way, needs PyGI.
- GTK+ 3: Needs PyGI.
- PyGI (a.k.a. new PyGObject): We’ve been trying. It segfaults randomly. And debugging segfaults from a Python program is… hard.
Update (2015-11): It’s happening; we’re slowly porting Exaile to PyGI. It will be using GTK+ 3 and GStreamer 1, but will still be on Python 2.
Advertisements
This is not the case anymore, exaile could for sure be ported to PyGObject + Gtk3 + GStreamer 1.0, we have the pitivi Video Editor working with those technologies and it does work well now 🙂 Good luck with the porting!