chromecast_dlna_finder 1.0.4
chromecast_dlna_finder: ^1.0.4 copied to clipboard
A Dart package for discovering Chromecast devices and DLNA renderers.
example/chromecast_dlna_finder_example.dart
import 'package:chromecast_dlna_finder/chromecast_dlna_finder.dart';
Future<void> main() async {
final finder = ChromecastDlnaFinder();
// 關閉 logger 輸出
await finder.configureLogger(outputs: {});
final devices = await finder.findDevices(timeout: Duration(seconds: 5));
for (final device in devices['chromecast'] ?? []) {
print('${device.name} (${device.ip})');
}
for (final device in devices['dlna'] ?? []) {
print('${device.name} (${device.ip})');
}
await finder.dispose();
}