Update raop.ts
This commit is contained in:
parent
fb5ab7b6fd
commit
223c5e7b3a
1 changed files with 16 additions and 3 deletions
|
@ -143,17 +143,30 @@ export default class RAOP {
|
||||||
this.castDevices = [];
|
this.castDevices = [];
|
||||||
console.log("scan for airplay devices");
|
console.log("scan for airplay devices");
|
||||||
|
|
||||||
const browser = this.mdns.createBrowser();
|
const browser = this.mdns.createBrowser(this.mdns.tcp('raop');
|
||||||
browser.on('ready', browser.discover);
|
browser.on('ready', browser.discover);
|
||||||
|
|
||||||
browser.on('update', (service: any) => {
|
browser.on('update', (service: any) => {
|
||||||
// if (service.addresses && service.fullname && (service.fullname.includes('_raop._tcp') || service.fullname.includes('_airplay._tcp'))) {
|
if (service.addresses && service.fullname && (service.fullname.includes('_raop._tcp') || service.fullname.includes('_airplay._tcp'))) {
|
||||||
// console.log(service.txt)
|
// console.log(service.txt)
|
||||||
this._win.webContents.executeJavaScript(`console.log(
|
this._win.webContents.executeJavaScript(`console.log(
|
||||||
"${service.name} ${service.host}:${service.port} ${service.addresses}"
|
"${service.name} ${service.host}:${service.port} ${service.addresses}"
|
||||||
)`);
|
)`);
|
||||||
this.ondeviceup(service.name, service.host, service.port, service.addresses, service.txt);
|
this.ondeviceup(service.name, service.host, service.port, service.addresses, service.txt);
|
||||||
// }
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
const browser2 = this.mdns.createBrowser(this.mdns.tcp('airplay');
|
||||||
|
browser2.on('ready', browser.discover);
|
||||||
|
|
||||||
|
browser2.on('update', (service: any) => {
|
||||||
|
if (service.addresses && service.fullname && (service.fullname.includes('_raop._tcp') || service.fullname.includes('_airplay._tcp'))) {
|
||||||
|
// console.log(service.txt)
|
||||||
|
this._win.webContents.executeJavaScript(`console.log(
|
||||||
|
"${service.name} ${service.host}:${service.port} ${service.addresses}"
|
||||||
|
)`);
|
||||||
|
this.ondeviceup(service.name, service.host, service.port, service.addresses, service.txt);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue