Results 208 comments of Dustin Spicuzza

I think I played with this a few years ago. We would only be able to implement this in Exaile if gstreamer had a plugin that Exaile could leverage to...

Oh, sorry. Those details are for anyone who might want to implement the requested feature. You can't use gstreamer plugins directly without modifying Exaile's code.

Looking through my development directory, I noticed that my initial testing of the gstreamer plugin is still there... it's basically the same as the replaygain plugin: ``` from xl import...

If a user is using linux, I still tend to assume that they're at least vaguely technical. I know this isn't always true, but in general it's a good bet....

Flatpak is another thing I'm not opposed to if someone else does the work and makes it automated, but I don't want to do the work.

This definitely didn't used to be the case. Can you check an older version of exaile (4?) to see if this behavior is present?

If a prior version wasn't broken, then it seems to me better to use `git bisect` to pinpoint what change broke it, and address the issue that way.

67fda42ce38fe5d8699eb54ab53e1732f78b2173 will need to be reverted, as it completely breaks switching audio streams for me. If you use the gstreamer graphviz debugging stuff mentioned in the devel docs (you can...

There's a comment in the dynamic sink with a link about how the pipeline connection/disconnection works, it's really useful to read if you want to understand more about gstreamer: https://gstreamer.freedesktop.org/documentation/application-development/advanced/pipeline-manipulation.html?gi-language=python#dynamically-changing-the-pipeline...

Hm, apparently `Gst.Bin.get_by_interface` finds the last element in the bin, which makes option #2 no good. Here's an initial stab at the forwarding element: ```python # TODO: doesn't seem to...