Dustin Spicuzza
Dustin Spicuzza
You're correct that the volume has likely always been broken. However, this is not the correct fix, and 67fda42ce38fe5d8699eb54ab53e1732f78b2173 should be reverted. I'll post more on the other bug.
I will try to review tomorrow night, I keep forgetting about this.
Ugh. Stupid gstreamer. It does seem that it would be better to have playbin manage the volume all the time. I wonder if a bin-in-bin approach referenced in https://github.com/exaile/exaile/issues/801#issuecomment-1030526161 would...
On a non-pyinstaller version of Exaile, we launch via exaile_win.bat, which checks to see if you specified any arguments or not. If you do, then it launches via python.exe (which...
What do you mean the track properties saved?
Ok, I've put together a hacky ctypes-based fix that allows the high-level DnD API to work correctly. It's not as bad as it could be, as it uses 99% public...
I've cleaned up the implementation quite a bit, and published a pip package (pygi-treeview-dnd) with the implementation. I'll do some work soon on integrating it into Exaile and see how...
It is weird to see Alt-0 first, but I don't see a huge benefit here either. If there was a way to do the sorting without an explicit special case...
Some settings that change frequently (such as window position) should not be persisted immediately.
@tobwz which version of Exaile are you using? I haven't actually used Exaile on Windows in awhile, but I would expect a Python 3 powered version of exaile to perform...