| Command | Command Description | Usage Example | Optional Arguments |
| stopvideo | Stops video | stopvideo | -c 'clientname' - stop video on specific client |
| getwcstatus | Get Wild Card Status | getwcstatus | |
| setwcstatus | Turn Wild Card Injection On/Off | setwcstatus on|off | |
| getwcshow | Gets Current Wild Card Show | getwcshow | |
| setwcshow | Set Wild Card Show | setwcshow "The Big Bang Theory" | |
| replacewildcard | Set Next Wild Card Show(to replace Wild Card when finished) | replacewildcard "Brooklyn Nine-Nine" | |
| viewschedules | View Scheduled Items | viewschedules -d today | -d 'day' - filter by day, -a 'action' - filter by action, -t 'time' - filter by time |
| removeschedule | Remove a Secheduled Item | removeschedule "12:00 PM" today | |
| clearschedule | Clear All Scheduled Items | clearschedule | |
| skipahead | Skips ahead in the current program(default = +30s) | skipahead 42m | Xm - ahead X minutes, Xs - ahead, negative values supported ex: -15m |
| queueget | Show TBN-Plex Queue | queuget | |
| setupnext | Set Next Item in TBN-Plex Queue | setupnext Tremors | |
| nowplaying | What is currently playing | nowplaying | -c 'clientname' - show what is playing on clientname |
| whereat | Where at in current program | whereat | -c 'clientname' - get whereat for what is playing on clientname |
| changeclient | Change Current Client | changeclient RasPlex | |
| listclients | List Available Clients | listclients | |
| changeserver | Change Current Server | changeserver | |
| addblock | Create A New TBN-Plex Content Block | addblock monday_block "Perfect Strangers" | |
| addtoblock | Add to an Existing TBN-Plex Content Block | addtoblock monday_block "Two and a Half Men" | |
| removeblock | Remove a TBN-Plex Content Block | removeblock monday_block | |
| removefromblock | Remove an item from a TBN-Plex Content Block | removefromblock monday_block "perfect strangers" | |
| reorderblock | Reorder a TBN-Plex Content Block | reorderblock monday_block | |
| replaceinblock | Specify show X to replace show Y in a block. | replaceinblock monday_block "two guys and a girl" "two and a half men" | |
| listblocks | List avaiable TBN-Plex content blocks | listblocks | |
| explainblock | Explain the specified block | explainblock 'monday_block' | |
| restartblock | Restart specified block from item 1 | restartblock monday_block | |
| queueadd | Add an item to the TBN-Plex queue | queueadd "movie.Westworld" | |
| getnextep | Get next episode from specified show | getnextep "becker" | |
| getprintmode | Get Printmode status | getprintmode | |
| setprintmode | Set Printmode status | setprintmode on|off|debug | |
| getrandstart | Get Random Start Status | getrandstart | |
| setrandstart | Set Random Start Status | setrandstart on|off | |
| whatupnext | What is up next. | whatupnext | |
| skipthat | Skip what is up next(does not affect now playing item) | skipthat | -w - skips now playing item(scrobble.) |
| getplaymode | Get TBN-Plex playmode | getplaymode | |
| setplaymode | Set TBN-Plex playmode | setplaymode 'block.blockname' | normal | mtv | 'marathon.showname' | movietime | showtime | |
| getlogstatus | Get TBN-Plex logging status | getlogstatus | |
| setlogstatus | Set TBN-Plex Logging Status | setlogstatus on | off | |
| titlecheck | Check a title for existence. | titlecheck 'tremors' | |
| playme | Play an item | playme "the big bang theory" | -c 'clientname' - play on specific client, -A - use alternate server(must be saved first) |
| playspshow | Play episode x from season y from show specified | playspshow "psych" 1 1 | |
| setnextep | Set next to play as episode x from season y to play from show | setnextep "lethal weapon" 3 1 | |
| pausevideo | Pause current video | pausevide | -c 'clientname' - pause on client clientname |
| listshows | List available TV shows | listshows | |
| listmovies | List available Movies | listmovies | |
| suggestmovie | Get a Movie Suggestion | suggestmovie (genre) | rated.(rating) | "actor.actorname" | genre, rated and actor are optional. When favoritesmode is on suggestions are limited to favorites. |
| suggesttv | Get a TV Suggestion | suggesttv | genre is an optional argument. When favoritesmode is on suggestions are limited to favorites. |
| startnextprogram | Start Next Program.(scrobble dependant) | startnextprogram | |
| addaltserver | Add an alternate server for failover action | addaltserver | |
| getaltstatus | Get Alternate Server Status | getaltstatus | |
| setaltstatus | Set Active Server | setaltstaus disabled | off | on | disabled = no failover, off = using primary, on = using alternate |
| version | Get TBN-Plex version | version | |
| statuscheck | TBN-Plex status info | statuscheck | |
| musiccheck | Get Music Client. Sets if not set. | musiccheck | |
| setmusicclient | Set Music Client | setmusicclient GamePC | |
| playmusic | Play music item on the music client. | playmusic "willie nelson" | |
| playplaylist | Play music playlist on the music client | playplaylist "half nelson" | |
| blocktoplist | Convert a block to a plex playlist named "TBNqueue" | blocktoplaylist monday_block | |
| dualclientplay | Play content on your primary and dual client.(need to have a dual client saved) | dualclientplay "tremors" | |
| getdcclient | Show Dual Client | getdcclient | |
| getdcmode | Get Dual Client Mode | getdcmode | |
| setdcmode | Set Dual Client Mode | setdcmode on | off | |
| syncdcvid | Sync Dual Cliand Video | syncdcvid | |
| setdcoffset | Set Dual Client Offset | setdcoffset msval | |
| getdcoffset | Get Dual Client Offset | getdcoffset | |
| dualstop | Dual Client Stop | dualstop | |
| resumestatus | Get Resume Status Value(resume programs from where you last left off) | resumestatus | |
| setresumestatus | Set Resume Status | setresumestatus on | off | |
| getcurrentuser | Get Current TBN-Plex user | getcurrentuser | |
| setcurrentuser | Set Current TBN-Plex user | setcurrentuser | Will be asked to choose if no user specified. |
| getdefaultuser | Get Default TBN-Plex user(when no user specified) | getdefaultuser | |
| setdefaultuser | Set Default TBN-Plex user | setdefaultuser user | Will be asked to choose if no user specified. |
| getusers | Show Available TBN-Plex Users | getusers | |
| adduser | Add a TBN-Plex user | adduser blah | |
| removeuser | Remove a TBN-Plex user | removeuser blah | |
| setdualclient | Set Dual Client | setdualclient RasPlex | |
| getwhstatus | Get Webhook(AlertListener) Status | getwhstatus | |
| setwhstatus | Set Webhook(AlertListener) Status | setwhstatus on | off | |
| mutevideo | Mute Video | mutevideo | -c "clientname" - mute on client clientname |
| unmutevideo | UnMute Video | unmutevideo | -c "clientname" - unmute on client clientname |
| setearlyskip | Set Early Skip(scrobble on play) | setearlyskip on | off | nowebhook | |
| getearlyskip | Get Early Skip Value(scrobble on play) | | |
| addcustomtitle | Add a custom title for a item | addcustomtitle "ghostbusters (2016)" "ghostbusters 3" | |
| verifytitle | Check a title | verifytitle termors | |
| getoriginaltitle | Get Original Title for Custom Title | getoriginaltitle "ghostbusters 3" | |
| getblocks | List Available Blocks | getblocks | |
| setfavoritemode | Set Favorites Mode(restrict selections/recommendataions to favorites) | setfavoritemode on | off | |
| getfavoritemode | Get Favorites Mode Status | getfavoritesmode | |
| getfavorites | Get Favorite Shows or Movies | getfavorites show | movies | |
| suggestblock | Suggest a custom TBN-Plex content block | suggestblock | |
| setblockrandom | Set Random Block Injection Status | setblockrandom on | off | |
| getblockrandom | Get Random Block Injection Status | getblockrandom | |
| showdetails | Get Details for a Show | showdetails "eureka" | |
| moviedetails | Get Details for a Movie | moviedetails "tron" | |
| generatefavorites | Generate Favorites(based on play count) | generatefavorites | |
| findtitle | Find title based on partial title | findtitle "two towers" | |
| setlightstatus | Set WebHook Hue Light Reaction Status | setlightstatus on | off | |
| getlightstatus | Get WebHook Hue Light Reaction Status | getlightstatus | |
| whoplayed | Who Played X in Movie Y | whoplayed val tremors | |
| whodidplay | Who Did X Play In Movie Y | whodidplay "kevin bacon" tremors | |
| listcharacters | List Characters in a Movie | listcharacters tremors | |
| getlikemovie | Get Movie Similar To | getlikemovie "tron" | |
| addlightclient | Add a WH Reaction Light Client | addlightclient RasPlex "Desk Lights" | |
| removelightclient | Remove a WH Reacion Light Client | removelightclient RasPlex | |
| getlightclients | Show Saved Light Clients | getlightclient | |
| addfavorite | Add item to Favorites List | addfavorite tremors | |
| seriesskipahead | Advance Show Series Progress | seriesskipahead Psych | |
| getwhautostart | Get WH Auto Start Status | getwhautostart | |
| setwhautostart | Set WH Auto Start Status | setwhautostart on | off | |
| abouttext | Show TBN-Plex About Text | abouttext | |
| listcommands | Show (incomplete) TBN-Plex command list | listcommands | |
| getrecentlyadded | List Recently Added Items | getrecentlyadded | |
| setshowrecentlyadded | Show Recently Added in Status Command | setshowrecentlyadded on | off | |
| getrecentdays | Recently Added Number of Days Look Back | getrecentdays | |
| setrecentdays | Set Recently Added Number of Days Look Back | sestrecentdays 7 | |
| getvolume | Get Client Volume Setting(Not All Clients May Support) | getvolume | -c "clientname" - get volume for client clientname |
| setvolume | Set Client Volume(Not All Clients May Support) | setvolume 100 | -c "clientname" - get volume for client clientname |
| getmostplayed | Get Most Played Titles | getmostplayed | -A - list from alternate server(if saved) |
| setshowexplainblock | Set Explain Block in Status Value | setshowexplainblock on | off | |
| setshowabout | Set Show About Text in Status Value | setshowabout on | off | |
| setshowwhereat | Set Show Where At in Status Value | setshowwhereat on | off | |
| setshowwebhookactions | Set Show Webhook Actions In Status Value | setshowwebhookactions on | off | |
| setshowhuestats | Set Show Hue Status in Status Value | setshowhuestats on | off | |
| channelup | Channel Up (TBN-Plex Channel) | channelup | |
| channeldown | Channel Down (TBN-Plex Channel) | channeldown | |
| listchannels | List Available TBN-Plex Channels | listchannels | |
| currentchannel | Get Current TBN-Plex Channel(If Tuned to) | currentchannel | |
| getchannels | Create TBN-Plex Channels based on available studios | getchannels | |
| generatechannels | Populates Channels with Shows | generatechannels | |
| getunchannel | Get Up Next From TBN-Plex Channel | getunchannel fox | |
| advancechannel | Advance TBN-Plex Channel Progress | advancechannel fox | |
| setprerollinj | Set Preroll Injection Status | setprerollinj on | off | |
| getprerollinj | Get Preroll Injection Status | getprerollinj | |
| setprerolltype | Associate preroll with genre | setprerolltype | |
| getautoskip | Get Auto-Skip Status for Title | getautoskip "My Name Is Earl" | |
| addautoskip | Add Auto-Skip time for Title | addautoskip "My Name Is Earl" 28 | |
| getautoskipstatus | Get Auto Skip Status(intro skipping on/off) | getautoskipstatus | |
| setautoskipstatus | Set Auto Skip Status (intro skipping) | setautoskipstatus on | off | |
| prevsuggestion | Show Previous Suggested Item | prevsuggestion | |
| commercialbreak | Interrupt current playing item with a Commercial Break(Needs "Commercials" library with content in it) | commercialbreak | |
| hitok | Hit "ok" on client menu | hitok | |
| updatehelp | Update Help Table | updatehelp | |
| moviesummary | Get Movie Summary | moviesummary tron | |
| showsummary | Get Show Summary | showsummary Psych | |
| getcomminj | Get Commercial Injection Status | getcomminj | |
| setcomminj | Set Commercial Injection Status(needs "Commercials" library to use) | setcomminj off | on | |
| addschedule | Add Command to Schedule | addschedule "setplaymode monday_block" "5:00 pm" "monday" | |
| getpreflanguage | Get Preferred Audio Language | getpreflanguage | |
| setpreflanguage | Set Preferred Audo Language | setpreflaunguage english | |
| subtitleon | Subtitle On on Client | subtitleon | |
| subtitleoff | Subtitle Off on Client | subtitleoff | |
| getautosubtitle | Get Auto-Subtitle Status(if preflanguage != media language) | getautosubtitle | |
| setautosubtitle | Set Auto-Subtitle Stuats (subtitles if preflanguage != media language) | setautosubtitle on | off | |
| getaudiostream | Get Current Audio Stream | getaudiostream | |
| setreactionmode | Set Playback Reaction Mode Type(webhook|alertlistener) | setreactionmode WEBHOOK | ALERT | |
| getreactionmode | Get Playback Reaction Mode Type | getreactionmode | |
| startlisteningprocess | Shorcut to Start Listening Process | startlisteningprocess | |
| setvctrigger | Set Always-Listening Trigger Word | setvctrigger "computer" | |
| getvctrigger | Show the Always-Listening Trigger Word | getvctrigger | |
| populateshows | Populate Shows Table | populateshows | |
| populatemovies | Populate Movies Table | populatemovies | |
| getrecommended | Show Recommended Titles | getrecommended | |
| poopulaterecommended | Populate Recommended Titles | populaterecommended | |
| restartcurrentprogram | Restart Current Program | restartcurrentprogram | |
| setcbcnt | Set Commercial Break Count | setcbcnt 2 | |
| getcbcnt | Show Commercial Break Count | getcbcnt | |
| generatechannel | Populate Shows for TBN-Plex Channel | generatechannel fox | |
| getchanneldetails | Get TBN-Plex Channel Details | | |
| getchannels | Get TBN-Plex Channels | getchannels | |
| currentchannel | Show Tuned-to TBN-Plex Channel | currentchannel | |
| watch | Watch Specific TBN-Plex Channel | watch Fox | |
| triviahint | Get a Hit for the TBN-Plex trivia item | triviahint | |
| answertrivia | Answer the Trivia Question | answertrivia tremors | |
| cleartrivia | Clear Current Trivia Question | cleartrivia | |
| setwolframid | Set Wolfram API Key | setwolframid blah | |
| setvoicelight | Set Voice Light that reacts to Always Listening Mode | setvoicelight "desk ls" | |
| getvoicelight | Show Voice Light that reacts to Always Listening Mode | getvoicelight | |
| numberofchannels | List Number of TBN-Plex Channels | numberofchannels | |
| setshowsection | Set TV Show Library | setshowsection | |
| setmoviesection | Set Movie Library | setmoviesection | |
| setplextoken | Set Plex Token(authentication method 2) | setplextoken blah | |
| getplextoken | Show Saved Plex Token | getplextoken | |