* in GetTrackAttr, you access Track.tags directly. Please use Track.get_tag_raw instead.
* you have various modules in Exaile calling into the dbus module directly to send the signals - please don't do this since it makes those module harddep on dbus. Instead, those modules should send events when appropriate, and dbus should catch those events and fire its signals from those.
branch has a couple of problems:
* in GetTrackAttr, you access Track.tags directly. Please use Track.get_tag_raw instead.
* you have various modules in Exaile calling into the dbus module directly to send the signals - please don't do this since it makes those module harddep on dbus. Instead, those modules should send events when appropriate, and dbus should catch those events and fire its signals from those.