public GrpcJukeClient() { logger = new TextWriterLogger(new StreamWriter("/Users/asbjornandersen/juke-client.log") { AutoFlush = true }); client = new JukeDaemon.JukeDaemonClient(new Channel("localhost", 5008, ChannelCredentials.Insecure)); }
public JukeServer() { logger = new TextWriterLogger(new StreamWriter("/Users/asbjornandersen/juke-server.log") { AutoFlush = true }); PlayerEngineFactory.Engine = new CorePlayerEngine(); jukeController = JukeController.Instance; jukeController.Player.SongPlayed += (sender, song) => Messenger.Post("Now playing: " + song.Artist + " - " + song.Name); jukeController.Player.RegisterPlayerEngine(new CorePlayerEngine()); Messenger.FrontendMessagePosted += (msg, s) => { if (!messages.Contains(msg)) { messages.Add(msg); } }; }