http://www.redmine.audacious-media-player.org/http://www.redmine.audacious-media-player.org/welcome/favicon.ico?15159353402020-12-03T04:25:31ZRedmineAudacious - Feature #1017: QT Global Hotkeys rework proposal and cross-platform supporthttp://www.redmine.audacious-media-player.org/issues/1017?journal_id=38662020-12-03T04:25:31ZJohn Lindgrenjohn@jlindgren.net
<ul></ul><p>Sorry for the late reply on this. Also for not having gotten to your previous pull request for Windows/GTK yet.</p>
<p>The QHotkey library looks at first glance like an excellent option. Obviously no one can make an absolutely promise to merge a pull request before seeing it, but I would do my best to make time to review it.</p>
<p>I have also recently worked through some remaining issues with running the Qt interface on Windows, so I think that will be the default in the next release.</p> Audacious - Feature #1017: QT Global Hotkeys rework proposal and cross-platform supporthttp://www.redmine.audacious-media-player.org/issues/1017?journal_id=38942020-12-06T17:12:57ZDomen Mori
<ul></ul><p>Thanks for considering. I have the solution working on my side. At first, I didn't even realize that QT is not the default in Windows, I implemented hotkeys support, then after realizing that Windows actually uses GTK, I implemented it there as well (you commented on my PR on github). I realized that there's a major issue with QT version of Audacious for Windows, namely audtool doesn't work well. When using audtool together with QT version, it takes minutes to do any command (something with dbus). Well, if you fixed / will fix the issue, then QT version can work, as far as my usage goes.</p> Audacious - Feature #1017: QT Global Hotkeys rework proposal and cross-platform supporthttp://www.redmine.audacious-media-player.org/issues/1017?journal_id=38952020-12-07T04:22:49ZJohn Lindgrenjohn@jlindgren.net
<ul></ul><p>audtool is most likely not working because GDBus needs a GLib main loop running. Fixing it <strong>might</strong> be as simple as recompiling Qt with GLib support.</p>