Socket
Socket
Sign inDemoInstall

chromecasts

Package Overview
Dependencies
Maintainers
4
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

chromecasts - npm Package Compare versions

Comparing version 1.9.0 to 1.9.1

20

index.js

@@ -8,2 +8,3 @@ var castv2 = require('castv2-client')

var parseString = require('xml2js').parseString
var txt = require('dns-txt')()

@@ -244,4 +245,5 @@ var SSDP

if (a.type === 'PTR' && a.name === '_googlecast._tcp.local') {
var name = a.data.replace('._googlecast._tcp.local', '')
if (!casts[name]) casts[name] = {name: name, host: null}
var name = a.data
var shortname = a.data.replace('._googlecast._tcp.local', '')
if (!casts[name]) casts[name] = {name: shortname, host: null}
}

@@ -253,7 +255,15 @@ })

var name = a.name.replace('.local', '')
if (a.type === 'A' && casts[name] && !casts[name].host) {
casts[name].host = a.data
var name = a.name
if (a.type === 'SRV' && casts[name] && !casts[name].host) {
casts[name].host = a.data.target
emit(casts[name])
}
if (a.type === 'TXT' && casts[name]) {
var text = txt.decode(a.data)
if (text.fn) {
casts[name].name = text.fn
emit(casts[name])
}
}
}

@@ -260,0 +270,0 @@

{
"name": "chromecasts",
"version": "1.9.0",
"version": "1.9.1",
"description": "Query your local network for Chromecasts and have them play media",

@@ -9,2 +9,3 @@ "main": "index.js",

"debug": "^2.1.3",
"dns-txt": "^2.0.2",
"mime": "^1.3.4",

@@ -20,3 +21,3 @@ "multicast-dns": "^6.0.1",

"devDependencies": {
"standard": "^6.0.5"
"standard": "*"
},

@@ -23,0 +24,0 @@ "scripts": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc