LogoLogo
ForumCodeDonate
  • Introduction
    • About
    • Release / Change Log
  • Installation
    • Requirements
    • Tuners
    • Linux
    • Virtualisation - Proxmox
    • Docker
    • NAS
    • Android
  • SETUP
    • Stages
    • Concepts
    • Muxes/Scan Files
      • Scan Files
      • Using w_scan Scan Files
  • CONFIGURATION
    • Concepts
    • Electronic Program Guide
    • Digital Video Recorder
    • Web User Interface Customisation
      • Theme
      • Date/Time Format
  • HTTPS access via Reverse Proxy
  • APPENDICES
    • FAQ
    • CLI Commands
    • Debugging
  • Development
    • Compiling
      • Compiling TVH with VAAPI Support
        • for Lubuntu 24.04
        • for Lubuntu 22.04
        • Level 2
    • HTSP
      • General
      • HTSMSG Binary Format
      • Communication
      • Client to Server (RPC) methods
      • Server to Client methods
      • Protocol Changes
      • HTTP Proxy Examples
    • JSON API
      • API Description
        • Common Parameters
        • Access
        • Bouquet
        • Caclient
        • Channel
        • Codec
        • Config
        • DVR
        • EPG
        • EPGgrab
        • ESfilter
        • idnode
        • Input
        • intlconv/charsets
        • Language
        • MPEGts
        • Profile
        • RatingLabel
        • Raw
        • Satip
        • Service
        • Status
        • Timeshift
        • Tvhlog
      • Examples
      • Other Functions
      • WebSocket
    • Object Class Relationships
    • Testing Tuners Using Files
    • Translations
    • Programmers Translation Workflow
    • XMLTV
      • Input
        • Recognised Tags/Attributes
        • Episode Numbering
      • Output
    • Object ID Representation
    • WebUI Help Content Workflow
    • Random Notes
  • Creating a Mux Dump
  • WIP
    • Release / Change Log Mockup
  • Release / Change Log 2
Powered by GitBook

© Tvheadend 2006-2024

On this page
  • hardware/tree
  • hardware/satip/discover

Was this helpful?

Export as PDF
  1. Development
  2. JSON API
  3. API Description

Input

List details of input devices. ADMIN privilege is required for these functions.

hardware/tree

Lists the parameters, options and settings for input devices.

  • uuid (Required). If set to 'root', the top-level details of the input device(s) are shown. If the uuid of a device (obtained from the top-level details) is submitted, full information is shown similar to Configuration -> DVB Inputs -> TV Adaptors.

  • root Function obscure.

[
   {
      "leaf" : 0,
      "uuid" : "efe25f71ce456f99bb5a1b600b2e8143",
      "class" : "linuxdvb_adapter",
      "params" : [
         {
            "nosave" : true,
            "caption" : "Active",
            "id" : "active",
            "default" : false,
            "rdonly" : true,
            "noui" : true,
            "value" : true,
            "type" : "bool"
         },
         {
            "caption" : "Device path",
            "type" : "str",
            "id" : "rootpath",
            "rdonly" : true,
            "default" : "",
            "value" : "/dev/dvb/adapter0",
            "description" : "Path used by the device."
         }
      ],
      "text" : "/dev/dvb/adapter0 [Montage Technology M88DS3103 #0]",
      "caption" : "LinuxDVB adapter",
      "id" : "efe25f71ce456f99bb5a1b600b2e8143",
      "event" : "linuxdvb_adapter"
   }
]

hardware/satip/discover

Triggers a discovery process for SAT>IP servers, as Configuration -> General -> SAT>IP Server -> Discover SAT>IP Servers in the GUI. This function is only available if SAT>IP client functionality has been compiled into TVHeadend.

PreviousidnodeNextintlconv/charsets

Was this helpful?