1,901methods
83services
31documented
123public
64flagged dangerous
open TV Broadcast / DVR in the catalog ↗
Services
| service | methods | what it does |
|---|---|---|
com.webos.service.legacybroadcast.channel | 351 | Legacy broadcast channel service: large API for channel tuning, scanning, and management, conditional access (ACAS/BCAS), CI/CAM module… |
com.webos.service.utp.channel | 310 | Broadcast channel service (utp stack): large API for channel tuning, scanning, and management, conditional access (ACAS/BCAS), CI/CAM… |
com.webos.service.legacybroadcast.dvr | 91 | Legacy broadcast DVR service: controls recording playback (seek, frame-step, subtitles), queries recording storage performance, and… |
com.webos.service.iepg | 88 | iEPG channel/program-guide service: manages the channel map and lists, channel numbers, favorites and shortcut keys, and EPG data for live… |
com.webos.service.utp.dvr | 65 | DVR service (utp broadcast stack): plays back recordings with seek and frame-step, manages subtitles, and reports playing content, mode,… |
com.webos.service.utp.broadcast | 60 | Unified broadcast (Live TV) control: changes channels and volatile channels, reports broadcast state and channel-change status, and… |
com.webos.service.gibbips.channel | 52 | IP-broadcast channel management: builds and edits the channel map, queries channel and service lists and info, and handles ACAS… |
com.webos.service.utp.databroadcast | 47 | UTP data-broadcast service: section filtering, EPG/service/event info, DVB descriptors and DRM handling for interactive/data broadcast… |
com.webos.service.legacybroadcast.databroadcast | 42 | Legacy DVB/ATSC data-broadcast service: adds section filters, attaches stream events, builds DSM-CC/carousel filters, and reports… |
com.webos.service.avf | 41 | Appears to drive the 'My Zoom'/AVF video feature and picture-in-picture: zoom capture and playback, PIP show/hide, freeze, and… |
com.webos.service.legacybroadcast.broadcast | 41 | Legacy broadcast (Live TV) control: changes channels and services, reports current channel and broadcast state, and queries… |
com.webos.service.gibbs.channel | 40 | Broadcast channel management: builds, edits, imports and exports the channel map, queries channels, signal level and audio language, and… |
com.webos.service.tvReservationAgent | 37 | TV reservation/scheduling agent: adds, edits, cancels and lists scheduled recordings and power on/off timers, and reports power state and… |
com.webos.service.gibbips.broadcast | 33 | GIBBIPS live-broadcast service: changes channels and reports broadcast/channel/play state, audio and component info, emergency info and… |
com.webos.service.gibbs.broadcast | 32 | GIBBS live-broadcast service: changes channels and reports broadcast/channel/play state, audio info, dialog-enhancement and emergency info… |
com.webos.service.nabs.dvr | 30 | DVR service (nabs broadcast stack): manages recording and timeshift buffering, reporting recording duration, quality, type, source, and… |
com.webos.service.legacybroadcast.subtitle | 29 | Legacy broadcast subtitle/caption service: enables and disables subtitles and closed captions, manages caption position, size, and… |
com.webos.service.gibbips.databroadcast | 27 | GIBBIPS interactive/ATSC data-broadcast service: caches broadcast requests (including DASH), reports EPG and service info, DRM operations,… |
com.webos.service.legacybroadcast.frontend | 27 | Legacy-broadcast tuner frontend: reports RF lock and signal status, modulation, MPLP, LNB (satellite) shortage status and… |
com.webos.service.gibbs.databroadcast | 26 | Data-broadcast service (gibbs stack): caches and fetches interactive/data-broadcast content (including DASH), reports EPG and service… |
com.webos.service.tv.broadcast | 24 | TV broadcast/tuner control: changes channel, play speed and volatile channel, reports broadcast and channel state and the current channel,… |
com.webos.service.favorites | 23 | Favorites service: manages favorite TV channels (add, edit, remove, pair) and favorite/recommended shows, including interactive and… |
com.webos.service.nabs.broadcast | 21 | NABS live-broadcast service: changes channels and reports broadcast/channel state, audio/video and signal info, and hybrid-TV events for… |
com.webos.service.mvpd | 20 | MVPD (pay-TV operator) service: manages the operator channel list, initial/last channel, parental-control ratings, operator settings and… |
com.webos.service.nabs.channel | 20 | ATSC broadcast channel and scan service: tunes channels, reports signal level and audio language, and runs ATSC automatic and manual… |
com.webos.service.gibbips.program | 18 | IP-broadcast program-guide (EPG) service: scans and queries event/program listings, ratings, images and recommendations, and toggles the… |
com.webos.service.wampluggable.hbbtv | 18 | HbbTV (Hybrid Broadcast Broadband TV) service: manages HbbTV app lifecycle, reserves and releases broadcast resources, makes HTTP… |
com.webos.service.gibbips.dvr | 16 | IP-broadcast DVR recording: starts and stops manual, scheduled and program recordings and reports recording duration, source, type and… |
com.webos.service.gibbs.dvr | 16 | GIBBS DVR service: starts and stops manual, program and scheduled TV recordings and reports recording duration, type, source and remaining… |
com.webos.service.prs | 16 | Program recommendation service (PRS): manages recommended-channel lists and reports playback, scheduled recordings/watches and… |
com.webos.service.tvrm | 15 | TV resource manager: requests, releases and arbitrates tuner/pipeline resources through transactions, policy actions and… |
com.webos.service.gibbs.subtitle | 12 | Broadcast subtitle/caption service: enables and selects subtitles, reports the subtitle list and state, sets caption position, and handles… |
com.webos.service.gibbips.debug | 11 | Debug interface for the GIBBIPS broadcast stack: dumps state, imports/exports channel lists, and controls media/memory/DVB-I debugging. |
com.webos.service.gibbips.frontend | 11 | Broadcast tuner frontend service (gibbips stack): opens/closes and connects the demodulator frontend, requests tuning, checks signal lock,… |
com.webos.service.gibbs.frontend | 11 | Broadcast tuner front-end control: opens/closes the demodulator, tunes, reports lock and signal state, and configures PLP (physical-layer… |
com.webos.service.gibbips.acas | 10 | ACAS conditional-access service (gibbips broadcast stack): reports CAS module, contract, ECM, and power-on control information and manages… |
com.webos.service.gibbips.subtitle | 10 | GIBBIPS subtitle/caption service: enables/disables subtitles, lists them, reports rating and state, and serves hybrid-TV caption data. |
com.webos.service.gibbs.acas | 10 | ACAS conditional-access service (gibbs broadcast stack): reports CAS module, contract, ECM, and power-on control information and manages… |
com.webos.service.legacybroadcast.acas | 10 | ACAS conditional-access service (legacy broadcast stack): reports CAS module, contract, ECM, and power-on control info and manages… |
com.webos.service.legacybroadcast.teletext | 10 | Legacy-broadcast teletext service: enables/disables teletext (and teletext PES), and reports teletext data, lists and state. |
com.webos.service.gibbs.debug | 9 | GIBBS broadcast-stack debug interface: dumps channel, media, memory and NRT state, imports/exports the channel list and reports pipeline… |
com.webos.service.legacybroadcast.program | 9 | Legacy-broadcast program-guide service: scans the EPG and program details, reports the current program rating and toggles the guide on/off. |
com.webos.service.legacybroadcast.swupdate | 9 | Legacy-broadcast OTA software update: starts and cancels updates, reports progress and version, and manages warm-standby (standby-time) OTA. |
com.webos.service.gibbs.program | 8 | GIBBS program-guide service: scans the EPG and detailed program info, toggles EPG on/off, and runs SQLite queries against the guide… |
com.webos.service.legacybroadcast.lbdsmcc | 8 | Legacy broadcast DSM-CC service: mounts and attaches DSM-CC object carousels, retrieves carousel files, and registers stream events for… |
ssap:tv | 7 | SSAP TV service (TV remote-control protocol): changes channels, lists channels and programs, reports the current channel, and switches… |
com.webos.service.broadcastchannelmixer | 5 | Broadcast channel-list editor: changes and moves channel numbers, merges channel lists and reports network IDs. |
com.webos.service.nabs.subtitle | 5 | NABS subtitle/caption service: enables and disables subtitles and gets/sets caption position. |
com.webos.epgdb | 4 | DB8 database instance for EPG (electronic program guide) data: stores typed records with find/get/del/batch queries, plus EPG backup,… |
com.webos.service.gibb.channel | 4 | GIBB channel-map service: imports, exports, clears and saves the TV channel list/map. |
com.webos.service.gibbips.pcap | 4 | GIBBIPS packet-capture helper for the broadcast stack: open, close, play and stop a pcap capture. |
com.webos.service.gibbs.pcap | 4 | Broadcast packet-capture helper (gibbs stack): opens, plays, stops, and closes a capture, likely for diagnostics. |
com.webos.service.hybridtvapiserver | 4 | Hybrid-TV (HbbTV/broadband) API server: selects and plays channels, selects stream components, positions the video window, and provides a… |
com.webos.service.legacybroadcast.time | 4 | Legacy broadcast time service: reports UTC, local-time offset and DST rules decoded from the broadcast stream. |
com.test.interc.service.fake | 3 | Fake/test interceptor service that mocks caption, data-broadcast and settings reads (captions, locale, sound, emergency info) for testing.… |
com.webos.service.gibbips | 3 | Appears to be an IP-broadcast (IPTV) core service; plays channel files and registers broadcast data. |
com.webos.service.gibbs | 3 | Appears to be a broadcast core service; plays channel files and registers broadcast data. |
com.webos.service.legacybroadcast | 3 | Legacy broadcast core service; plays channel files and registers broadcast data. |
com.webos.service.legacybroadcast.display | 3 | Legacy broadcast display helper: freezes the DTV picture and runs decoder tests. |
com.webos.service.nabs.program | 3 | NABS program-guide service: scans the EPG and runs SQLite queries against the guide database. |
com.webos.service.pbsw | 3 | Broadcast channel-map service: builds and edits the channel list and favorite groups, queries channel info and EPG events, and reports… |
com.webos.favchannels | 2 | Manages the favorite-channels list: edits entries and deletes all favorites. |
com.webos.service.legacybroadcast.sound | 2 | Legacy broadcast audio control: reports DTV audio info and running state and gets/sets the speaker output type. |
com.webos.service.scd | 2 | SCD channel-number service: reports and force-finds the current channel number and wakes the component. |
com.palm.db | 1 | Legacy alias for the db8 JSON database (com.webos.service.db): stores and queries objects with find/get/del/batch, manages kinds, and… |
com.palm.systemservice | 1 | Core system service: reports device and OS info, stores system preferences, and gets/sets system and broadcast time and wallpaper. |
com.palm.tempdb | 1 | Temporary (volatile) db8 database instance: same JSON object-store API as the main database (find/get/del/batch, kinds, compaction,… |
com.webos.mediadb | 1 | Media metadata database (a db8-style store, including EPG data): find, get, put, delete and batch records, compact and dump the store, and… |
com.webos.service.broadcast-conf-downloader | 1 | Appears to download broadcast configuration data; only a test method is exposed, so its full behavior is not inferable. Marked. |
com.webos.service.cbox | 1 | Appears to be a content box/recording media store: reports device and scan status, recently played items, and audio/VR metadata. |
com.webos.service.gibbips.recsig | 1 | Opaque gibbips broadcast helper exposing only a debug method for recorded-signal handling. Role not inferable beyond its name. |
com.webos.service.gibbs.recsig | 1 | GIBBS recording-signal debug helper (single debug method). Opaque/. |
com.webos.service.hybridtvmanager | 1 | Hybrid-TV manager: handles hybrid broadcast-broadband state, user agreements, ACR first-run settings, and teletext display and messaging. |
com.webos.service.iotclient | 1 | IoT client: discovers, lists and controls connected IoT devices, manages linked accounts, macros and registration tokens, and handles IoT… |
com.webos.service.legacybroadcast.debug | 1 | Legacy-broadcast debug interface exposing a debug menu. Opaque/. |
com.webos.service.legacybroadcast.expcall | 1 | Legacy-broadcast helper exposing a single 'set' call; its purpose is opaque beyond the legacy broadcast stack. |
com.webos.service.legacybroadcast.recsig | 1 | Legacy-broadcast recording-signal debug helper (single debug method). Opaque/. |
com.webos.service.signageplayer | 1 | Commercial-signage player (SuperSign): plays scheduled and local signage content, manages the scheduler and shared folder, handles… |
com.webos.service.tvrm.policy.receiver | 1 | TV resource-manager policy receiver exposing a single method to acknowledge completed policy actions. Narrow arbitration role. |
com.webos.service.tvrm.policy.sender | 1 | TV resource-manager policy sender: subscribes to resource-policy actions. |
com.webos.service.tvrmclient.gibbs_3189 | 1 | TV resource-manager client for the GIBBS stack exposing a single getData method. Opaque/. |
com.webos.service.tvrmclient.tv_2140 | 1 | TV resource-manager client instance; exposes a single getData method. Opaque beyond that. |
com.webos.service.wirelessavcontroller | 1 | Wireless A/V controller (wireless transmitter box/antenna): antenna/beam search and monitoring, modem control, event logs, diagnostics and… |
Documented methods to start with
Public and SSAP methods from LG's documentation, none flagged dangerous. Each opens in the catalog with its full parameter table. Run them on a rooted TV or in Developer Mode.
Get currently airing program info
params: channelId
$ luna-send -n 1 -f ssap://tv/getChannelCurrentProgramInfo '{}'List tuned channels
params: subscribe
$ luna-send -n 1 -f ssap://tv/getChannelList '{}'Get program (EPG) info for a channel
params: channelId
$ luna-send -n 1 -f ssap://tv/getChannelProgramInfo '{}'Get/subscribe current channel
params: subscribe
$ luna-send -n 1 -f ssap://tv/getCurrentChannel '{}'Tune a channel
params: channelId, channelNumber
$ luna-send -n 1 -f ssap://tv/openChannel '{}'Before you run anything. Methods marked dangerous can change, reset or break things on the TV. Running one from here is exactly as safe as typing the same
luna-send yourself. See dangerous.md.Other categories
Misc 829Input & Keys 795Audio 697Media Playback 433Power 369Applications 365Bluetooth 336Network / Wi-Fi 304Settings 295System Info 289Security / Keys 279Database (db8) 274Display / Panel 212Storage & USB 140Connection Manager 103Software Update 90Notifications & Alerts 82Camera 73Activity Manager 66Developer Mode & Testing 44Power Management 44UI / Compositor 44