Files
MusicCast.Net/MusicCast.Net.Test/Program.cs

25 lines
639 B
C#

// See https://aka.ms/new-console-template for more information
// API requires no authentication, so use the anonymous
// authentication provider
using MusicCast.Net.Client;
// Get device IP Address
var discoveryService = new MusicCastDiscoveryService();
var localIpAddress = discoveryService.GetLocalSubnetAddress()!;
var deviceAddresses = await discoveryService.GetMusicCastDeviceAddresses(localIpAddress);
foreach (var deviceAddress in deviceAddresses)
{
Console.WriteLine(deviceAddress);
}
// Create and use client
var client = new MusicCastClient(deviceAddresses.First());
Console.WriteLine(await client.PowerOff());