/// <summary> /// Public constructor providing the Database path and the interface instance used to report results /// </summary> static PlaylistsController() { SelectedLibraryChangedMessage.Register(SelectedLibraryChanged); SongStartedMessage.Register(SongStarted); PlaylistUpdatedMessage.Register(PlaylistUpdated); SongFinishedMessage.Register(SongFinished); }
/// <summary> /// Register for external Now Playing list change messages /// </summary> static NowPlayingController() { SongSelectedMessage.Register(SongSelected); SelectedLibraryChangedMessage.Register(SelectedLibraryChanged); ShuffleModeChangedMessage.Register(ShuffleModeChanged); MediaControlPlayNextMessage.Register(MediaControlPlayNext); MediaControlPlayPreviousMessage.Register(MediaControlPlayPrevious); SongFinishedMessage.Register(SongFinished); }