diff -up banshee-2.6.2/src/Core/Banshee.Services/Banshee.Networking/NetworkManager.cs.gnomesession banshee-2.6.2/src/Core/Banshee.Services/Banshee.Networking/NetworkManager.cs --- banshee-2.6.2/src/Core/Banshee.Services/Banshee.Networking/NetworkManager.cs.gnomesession 2017-07-22 22:11:29.422440027 -0400 +++ banshee-2.6.2/src/Core/Banshee.Services/Banshee.Networking/NetworkManager.cs 2017-07-22 22:11:55.030748961 -0400 @@ -37,7 +37,7 @@ namespace Banshee.Networking public class NetworkManager : INetworkAvailabilityService { [Interface ("org.freedesktop.NetworkManager")] - private interface INetworkManager + public interface INetworkManager { event StateChangeHandler StateChange; event StateChangeHandler StateChanged; diff -up banshee-2.6.2/src/Extensions/Banshee.MultimediaKeys/Banshee.MultimediaKeys/MultimediaKeysService.cs.gnomesession banshee-2.6.2/src/Extensions/Banshee.MultimediaKeys/Banshee.MultimediaKeys/MultimediaKeysService.cs --- banshee-2.6.2/src/Extensions/Banshee.MultimediaKeys/Banshee.MultimediaKeys/MultimediaKeysService.cs.gnomesession 2017-07-22 22:12:09.598355838 -0400 +++ banshee-2.6.2/src/Extensions/Banshee.MultimediaKeys/Banshee.MultimediaKeys/MultimediaKeysService.cs 2017-07-22 22:12:44.414416290 -0400 @@ -44,11 +44,11 @@ namespace Banshee.MultimediaKeys private const string BusName = "org.gnome.SettingsDaemon"; private const string ObjectPath = "/org/gnome/SettingsDaemon"; - private delegate void MediaPlayerKeyPressedHandler (string application, string key); + public delegate void MediaPlayerKeyPressedHandler (string application, string key); // GNOME 2.20 [Interface ("org.gnome.SettingsDaemon")] - private interface ISettingsDaemon220 + public interface ISettingsDaemon220 { void GrabMediaPlayerKeys (string application, uint time); void ReleaseMediaPlayerKeys (string application); @@ -57,7 +57,7 @@ namespace Banshee.MultimediaKeys // GNOME 2.22 [Interface ("org.gnome.SettingsDaemon.MediaKeys")] - private interface ISettingsDaemon222 + public interface ISettingsDaemon222 { void GrabMediaPlayerKeys (string application, uint time); void ReleaseMediaPlayerKeys (string application); diff -up banshee-2.6.2/src/Extensions/Banshee.SoundMenu/Banshee.SoundMenu/SoundMenuProxy.cs.gnomesession banshee-2.6.2/src/Extensions/Banshee.SoundMenu/Banshee.SoundMenu/SoundMenuProxy.cs --- banshee-2.6.2/src/Extensions/Banshee.SoundMenu/Banshee.SoundMenu/SoundMenuProxy.cs.gnomesession 2017-07-22 22:13:00.652978078 -0400 +++ banshee-2.6.2/src/Extensions/Banshee.SoundMenu/Banshee.SoundMenu/SoundMenuProxy.cs 2017-07-22 22:13:29.612196584 -0400 @@ -38,12 +38,12 @@ namespace Banshee.SoundMenu private const string DBusPath = "/com/canonical/indicators/sound/service"; private const string desktop_name = "banshee"; - private delegate void SoundStateUpdateHandler (int new_state); + public delegate void SoundStateUpdateHandler (int new_state); private ISoundMenu sound_menu; [Interface("com.canonical.indicators.sound")] - private interface ISoundMenu + public interface ISoundMenu { bool BlacklistMediaPlayer (string player_desktop_name, bool blacklist); bool IsBlacklisted (string player_desktop_name);