Does anyone know of a cross-feed plug-in for Rhythmbox by any chance?
I know I could go to the development forum but I thought I'd try here first. This is my understanding of how the plug-ins work. Please correct me if I'm wrong.
All of the plug-ins simply access the underlying gstreamer API. Therefore if you want to use a feature, it must exist in gstreamer. This is especially true for plug-ins written in Python.
If the plug-in is written in C, it must be compiled as part of Rhythmbox. This suggests that it may be possible to do more complicated things but I'm not really sure what the advantages are. I'm also not convinced you can get access to underlying audio data to mix channels, as it's still the gstreamer API, which seems quite high level.
So, AIUI, writing a cross-feed plug-in would actually require hacking gstreamer?
I know I could go to the development forum but I thought I'd try here first. This is my understanding of how the plug-ins work. Please correct me if I'm wrong.
All of the plug-ins simply access the underlying gstreamer API. Therefore if you want to use a feature, it must exist in gstreamer. This is especially true for plug-ins written in Python.
If the plug-in is written in C, it must be compiled as part of Rhythmbox. This suggests that it may be possible to do more complicated things but I'm not really sure what the advantages are. I'm also not convinced you can get access to underlying audio data to mix channels, as it's still the gstreamer API, which seems quite high level.
So, AIUI, writing a cross-feed plug-in would actually require hacking gstreamer?