~/luna-atlas/categories/tv-broadcast
$ luna-atlas --cat tv-broadcast

TV Broadcast / DVR luna-send commands.

Tuning, channels, the programme guide, recording and everything else the TV's broadcast side does: antenna and cable, CI modules and the DVR. 1,901 methods in 83 services.

1,901methods
83services
31documented
123public
64flagged dangerous

open TV Broadcast / DVR in the catalog ↗

Services

servicemethodswhat it does
com.webos.service.legacybroadcast.channel351Legacy broadcast channel service: large API for channel tuning, scanning, and management, conditional access (ACAS/BCAS), CI/CAM module…
com.webos.service.utp.channel310Broadcast channel service (utp stack): large API for channel tuning, scanning, and management, conditional access (ACAS/BCAS), CI/CAM…
com.webos.service.legacybroadcast.dvr91Legacy broadcast DVR service: controls recording playback (seek, frame-step, subtitles), queries recording storage performance, and…
com.webos.service.iepg88iEPG 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.dvr65DVR service (utp broadcast stack): plays back recordings with seek and frame-step, manages subtitles, and reports playing content, mode,…
com.webos.service.utp.broadcast60Unified broadcast (Live TV) control: changes channels and volatile channels, reports broadcast state and channel-change status, and…
com.webos.service.gibbips.channel52IP-broadcast channel management: builds and edits the channel map, queries channel and service lists and info, and handles ACAS…
com.webos.service.utp.databroadcast47UTP data-broadcast service: section filtering, EPG/service/event info, DVB descriptors and DRM handling for interactive/data broadcast…
com.webos.service.legacybroadcast.databroadcast42Legacy DVB/ATSC data-broadcast service: adds section filters, attaches stream events, builds DSM-CC/carousel filters, and reports…
com.webos.service.avf41Appears 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.broadcast41Legacy broadcast (Live TV) control: changes channels and services, reports current channel and broadcast state, and queries…
com.webos.service.gibbs.channel40Broadcast channel management: builds, edits, imports and exports the channel map, queries channels, signal level and audio language, and…
com.webos.service.tvReservationAgent37TV reservation/scheduling agent: adds, edits, cancels and lists scheduled recordings and power on/off timers, and reports power state and…
com.webos.service.gibbips.broadcast33GIBBIPS live-broadcast service: changes channels and reports broadcast/channel/play state, audio and component info, emergency info and…
com.webos.service.gibbs.broadcast32GIBBS live-broadcast service: changes channels and reports broadcast/channel/play state, audio info, dialog-enhancement and emergency info…
com.webos.service.nabs.dvr30DVR service (nabs broadcast stack): manages recording and timeshift buffering, reporting recording duration, quality, type, source, and…
com.webos.service.legacybroadcast.subtitle29Legacy broadcast subtitle/caption service: enables and disables subtitles and closed captions, manages caption position, size, and…
com.webos.service.gibbips.databroadcast27GIBBIPS interactive/ATSC data-broadcast service: caches broadcast requests (including DASH), reports EPG and service info, DRM operations,…
com.webos.service.legacybroadcast.frontend27Legacy-broadcast tuner frontend: reports RF lock and signal status, modulation, MPLP, LNB (satellite) shortage status and…
com.webos.service.gibbs.databroadcast26Data-broadcast service (gibbs stack): caches and fetches interactive/data-broadcast content (including DASH), reports EPG and service…
com.webos.service.tv.broadcast24TV broadcast/tuner control: changes channel, play speed and volatile channel, reports broadcast and channel state and the current channel,…
com.webos.service.favorites23Favorites service: manages favorite TV channels (add, edit, remove, pair) and favorite/recommended shows, including interactive and…
com.webos.service.nabs.broadcast21NABS live-broadcast service: changes channels and reports broadcast/channel state, audio/video and signal info, and hybrid-TV events for…
com.webos.service.mvpd20MVPD (pay-TV operator) service: manages the operator channel list, initial/last channel, parental-control ratings, operator settings and…
com.webos.service.nabs.channel20ATSC broadcast channel and scan service: tunes channels, reports signal level and audio language, and runs ATSC automatic and manual…
com.webos.service.gibbips.program18IP-broadcast program-guide (EPG) service: scans and queries event/program listings, ratings, images and recommendations, and toggles the…
com.webos.service.wampluggable.hbbtv18HbbTV (Hybrid Broadcast Broadband TV) service: manages HbbTV app lifecycle, reserves and releases broadcast resources, makes HTTP…
com.webos.service.gibbips.dvr16IP-broadcast DVR recording: starts and stops manual, scheduled and program recordings and reports recording duration, source, type and…
com.webos.service.gibbs.dvr16GIBBS DVR service: starts and stops manual, program and scheduled TV recordings and reports recording duration, type, source and remaining…
com.webos.service.prs16Program recommendation service (PRS): manages recommended-channel lists and reports playback, scheduled recordings/watches and…
com.webos.service.tvrm15TV resource manager: requests, releases and arbitrates tuner/pipeline resources through transactions, policy actions and…
com.webos.service.gibbs.subtitle12Broadcast subtitle/caption service: enables and selects subtitles, reports the subtitle list and state, sets caption position, and handles…
com.webos.service.gibbips.debug11Debug interface for the GIBBIPS broadcast stack: dumps state, imports/exports channel lists, and controls media/memory/DVB-I debugging.
com.webos.service.gibbips.frontend11Broadcast tuner frontend service (gibbips stack): opens/closes and connects the demodulator frontend, requests tuning, checks signal lock,…
com.webos.service.gibbs.frontend11Broadcast tuner front-end control: opens/closes the demodulator, tunes, reports lock and signal state, and configures PLP (physical-layer…
com.webos.service.gibbips.acas10ACAS conditional-access service (gibbips broadcast stack): reports CAS module, contract, ECM, and power-on control information and manages…
com.webos.service.gibbips.subtitle10GIBBIPS subtitle/caption service: enables/disables subtitles, lists them, reports rating and state, and serves hybrid-TV caption data.
com.webos.service.gibbs.acas10ACAS conditional-access service (gibbs broadcast stack): reports CAS module, contract, ECM, and power-on control information and manages…
com.webos.service.legacybroadcast.acas10ACAS conditional-access service (legacy broadcast stack): reports CAS module, contract, ECM, and power-on control info and manages…
com.webos.service.legacybroadcast.teletext10Legacy-broadcast teletext service: enables/disables teletext (and teletext PES), and reports teletext data, lists and state.
com.webos.service.gibbs.debug9GIBBS broadcast-stack debug interface: dumps channel, media, memory and NRT state, imports/exports the channel list and reports pipeline…
com.webos.service.legacybroadcast.program9Legacy-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.swupdate9Legacy-broadcast OTA software update: starts and cancels updates, reports progress and version, and manages warm-standby (standby-time) OTA.
com.webos.service.gibbs.program8GIBBS 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.lbdsmcc8Legacy broadcast DSM-CC service: mounts and attaches DSM-CC object carousels, retrieves carousel files, and registers stream events for…
ssap:tv7SSAP TV service (TV remote-control protocol): changes channels, lists channels and programs, reports the current channel, and switches…
com.webos.service.broadcastchannelmixer5Broadcast channel-list editor: changes and moves channel numbers, merges channel lists and reports network IDs.
com.webos.service.nabs.subtitle5NABS subtitle/caption service: enables and disables subtitles and gets/sets caption position.
com.webos.epgdb4DB8 database instance for EPG (electronic program guide) data: stores typed records with find/get/del/batch queries, plus EPG backup,…
com.webos.service.gibb.channel4GIBB channel-map service: imports, exports, clears and saves the TV channel list/map.
com.webos.service.gibbips.pcap4GIBBIPS packet-capture helper for the broadcast stack: open, close, play and stop a pcap capture.
com.webos.service.gibbs.pcap4Broadcast packet-capture helper (gibbs stack): opens, plays, stops, and closes a capture, likely for diagnostics.
com.webos.service.hybridtvapiserver4Hybrid-TV (HbbTV/broadband) API server: selects and plays channels, selects stream components, positions the video window, and provides a…
com.webos.service.legacybroadcast.time4Legacy broadcast time service: reports UTC, local-time offset and DST rules decoded from the broadcast stream.
com.test.interc.service.fake3Fake/test interceptor service that mocks caption, data-broadcast and settings reads (captions, locale, sound, emergency info) for testing.…
com.webos.service.gibbips3Appears to be an IP-broadcast (IPTV) core service; plays channel files and registers broadcast data.
com.webos.service.gibbs3Appears to be a broadcast core service; plays channel files and registers broadcast data.
com.webos.service.legacybroadcast3Legacy broadcast core service; plays channel files and registers broadcast data.
com.webos.service.legacybroadcast.display3Legacy broadcast display helper: freezes the DTV picture and runs decoder tests.
com.webos.service.nabs.program3NABS program-guide service: scans the EPG and runs SQLite queries against the guide database.
com.webos.service.pbsw3Broadcast channel-map service: builds and edits the channel list and favorite groups, queries channel info and EPG events, and reports…
com.webos.favchannels2Manages the favorite-channels list: edits entries and deletes all favorites.
com.webos.service.legacybroadcast.sound2Legacy broadcast audio control: reports DTV audio info and running state and gets/sets the speaker output type.
com.webos.service.scd2SCD channel-number service: reports and force-finds the current channel number and wakes the component.
com.palm.db1Legacy alias for the db8 JSON database (com.webos.service.db): stores and queries objects with find/get/del/batch, manages kinds, and…
com.palm.systemservice1Core system service: reports device and OS info, stores system preferences, and gets/sets system and broadcast time and wallpaper.
com.palm.tempdb1Temporary (volatile) db8 database instance: same JSON object-store API as the main database (find/get/del/batch, kinds, compaction,…
com.webos.mediadb1Media 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-downloader1Appears to download broadcast configuration data; only a test method is exposed, so its full behavior is not inferable. Marked.
com.webos.service.cbox1Appears to be a content box/recording media store: reports device and scan status, recently played items, and audio/VR metadata.
com.webos.service.gibbips.recsig1Opaque gibbips broadcast helper exposing only a debug method for recorded-signal handling. Role not inferable beyond its name.
com.webos.service.gibbs.recsig1GIBBS recording-signal debug helper (single debug method). Opaque/.
com.webos.service.hybridtvmanager1Hybrid-TV manager: handles hybrid broadcast-broadband state, user agreements, ACR first-run settings, and teletext display and messaging.
com.webos.service.iotclient1IoT client: discovers, lists and controls connected IoT devices, manages linked accounts, macros and registration tokens, and handles IoT…
com.webos.service.legacybroadcast.debug1Legacy-broadcast debug interface exposing a debug menu. Opaque/.
com.webos.service.legacybroadcast.expcall1Legacy-broadcast helper exposing a single 'set' call; its purpose is opaque beyond the legacy broadcast stack.
com.webos.service.legacybroadcast.recsig1Legacy-broadcast recording-signal debug helper (single debug method). Opaque/.
com.webos.service.signageplayer1Commercial-signage player (SuperSign): plays scheduled and local signage content, manages the scheduler and shared folder, handles…
com.webos.service.tvrm.policy.receiver1TV resource-manager policy receiver exposing a single method to acknowledge completed policy actions. Narrow arbitration role.
com.webos.service.tvrm.policy.sender1TV resource-manager policy sender: subscribes to resource-policy actions.
com.webos.service.tvrmclient.gibbs_31891TV resource-manager client for the GIBBS stack exposing a single getData method. Opaque/.
com.webos.service.tvrmclient.tv_21401TV resource-manager client instance; exposes a single getData method. Opaque beyond that.
com.webos.service.wirelessavcontroller1Wireless 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.

channelDown ssapssap:tv

Channel down

$ luna-send -n 1 -f ssap://tv/channelDown '{}'
channelUp ssapssap:tv

Channel up

$ luna-send -n 1 -f ssap://tv/channelUp '{}'

Get currently airing program info

params: channelId

$ luna-send -n 1 -f ssap://tv/getChannelCurrentProgramInfo '{}'
getChannelList ssapssap:tv

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 '{}'
getCurrentChannel ssapssap:tv

Get/subscribe current channel

params: subscribe

$ luna-send -n 1 -f ssap://tv/getCurrentChannel '{}'
openChannel ssapssap:tv

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