Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Collects metadata from active Roku TV's on the local area network

License

Notifications You must be signed in to change notification settings

peppys/roku-discovery-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

roku-discovery-agent

Collects metadata from active Roku TV's on the local area network and logs to standard output, with options to publish to a Google Cloud Pub/Sub Topic

Installation

Build binary executable:

go build -o agent cmd/agent/main.go

Running

Run the executable:

./agent

To publish metrics to a Google Cloud Pub/Sub Topic:

./agent -p your-project-id -t your-topic-id

Data Collected

{
  "active_app": {
    "name": string
  },
  "device": {
    "udn": string,
    "serial_number": string,
    "device_id": string,
    "vendor_name": string,
    "model_name": string,
    "model_number": string,
    "friendly_device_name": string,
    "uptime": int
  },
  "media_player": {
    "state": string,
    "position": string
  }
}

Demo

About

Collects metadata from active Roku TV's on the local area network

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages