private void InitForSelf()
    {
        _currentSongProvider = OrchestrionPlugin.PluginInterface.GetIpcProvider <int>("Orch.CurrentSong");
        _currentSongProvider.RegisterFunc(CurrentSongFunc);

        _playSongProvider = OrchestrionPlugin.PluginInterface.GetIpcProvider <int, bool>("Orch.PlaySong");
        _playSongProvider.RegisterFunc(PlaySongFunc);

        _songInfoProvider = OrchestrionPlugin.PluginInterface.GetIpcProvider <int, Song>("Orch.SongInfo");
        _songInfoProvider.RegisterFunc(songId => SongList.SongExists(songId) ? SongList.GetSong(songId) : default);
Esempio n. 2
0
 // GET: api/Songs/5
 public Song Get(int songId)
 {
     return(SongList.GetSong(songId));
 }