/// <summary> /// Public constructor to allow permanent message registrations /// </summary> static MediaControllerController() { MediaProgressMessage.Register(MediaProgress); PlaybackDeviceAvailableMessage.Register(DeviceAvailable); MediaPlayingMessage.Register(MediaPlaying); SongFinishedMessage.Register(SongFinished); SongSelectedMessage.Register(SongSelected); }
/// <summary> /// Register for external playing list change messages /// </summary> static PlaybackManagementController() { PlaybackDeviceAvailableMessage.Register(DeviceAvailable); SelectedLibraryChangedMessage.Register(SelectedLibraryChanged); PlaySongMessage.Register(PlaySong); MediaControlPauseMessage.Register(MediaControlPause); MediaControlSeekToMessage.Register(MediaControlSeekTo); MediaControlStartMessage.Register(MediaControlStart); }