{"id":23130848,"url":"https://github.com/hash-bang/kodi-controller-cli","last_synced_at":"2025-06-28T16:33:29.483Z","repository":{"id":56255594,"uuid":"247245547","full_name":"hash-bang/kodi-controller-cli","owner":"hash-bang","description":"Control Kodi from the command line","archived":false,"fork":false,"pushed_at":"2020-11-18T08:24:33.000Z","size":46,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-22T22:54:04.669Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hash-bang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-03-14T09:14:16.000Z","updated_at":"2021-12-18T09:05:15.000Z","dependencies_parsed_at":"2022-08-15T15:31:22.778Z","dependency_job_id":null,"html_url":"https://github.com/hash-bang/kodi-controller-cli","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hash-bang/kodi-controller-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hash-bang%2Fkodi-controller-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hash-bang%2Fkodi-controller-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hash-bang%2Fkodi-controller-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hash-bang%2Fkodi-controller-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hash-bang","download_url":"https://codeload.github.com/hash-bang/kodi-controller-cli/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hash-bang%2Fkodi-controller-cli/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261407823,"owners_count":23154039,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-17T11:10:43.807Z","updated_at":"2025-06-28T16:33:29.469Z","avatar_url":"https://github.com/hash-bang.png","language":"JavaScript","readme":"kodi-controller-cli\n===================\nControl Kodi from the command line.\n\nThis project is a command line wrapper for the excellent [kodi-controller](https://github.com/CMP2804M-Group3/kodi-controller) module.\n\n**Features**:\n\n* Simple CLI interface to quickly command a remote Kodi box\n* Send multiple commands at once\n* Configurable volume / speed steps\n* INI file to configure common host/port and other settings\n\n\nInstallation\n------------\nInstall via NPM in the usual way:\n\n```\nnpm i -g kodi-controller-cli\n```\n\n(You may need a `sudo` prefix depending on your Node setup)\n\n\nUsage\n-----\n```\nUsage: kodi-cmd [arguments]\n\nOptions:\n  -V, --version               output the version number\n  --pause                     Pause the player\n  --play                      Play the player\n  --play-pause                Toggle play / pause\n  --stop                      Stop the player\n  --volume-up                 Increase the volume (set --volume-step to control\n                              the percentage)\n  --volume-down               Decrease the volume (set --volume-step to control\n                              the percentage)\n  --fast-forward              Begin fast-forward mode (set --seek-speed control\n                              the speed)\n  --rewind                    Begin rewind mode (set --seek-speed control the\n                              speed)\n  --context-menu              Display the context-menu\n  --select                    Send the \"select\" button press\n  --back                      Send the \"back\" button press\n  --home                      Send the \"home\" button press\n  --next                      Send the \"next\" button press\n  --previous                  Send the \"previous\" button press\n  --move-up                   Send the \"move-up\" button press\n  --move-down                 Send the \"move-down\" button press\n  --move-left                 Send the \"move-left\" button press\n  --move-right                Send the \"move-right\" button press\n  --toggle-fullscreen         Toggle the players full-screen mode\n  --toggle-mute               Toggle the players mute mode\n  --toggle-shuffle            Toggle the players shuffle mode\n  --repeat-off                Turn the players repeat mode off\n\t--repeat-one                Turn the players repeat mode on for the current track\n\t--repeat-all                Turn the players repeat mode on for all tracks\n\t--shutdown                  Shutdown kodi and the machine running it\n\t--reboot                    Reboot kodi and the machine\n  --volume-step \u003cpercent\u003e     Set the volume to increase / decrease by\n                              (default: 5)\n  --seek-speed \u003c2|4|8|16|32\u003e  Multiplier when using rewind / fast-forwards\n                              (default: \"2\")\n  --host \u003caddress\u003e            Set the hostname to use\n  --port \u003cport\u003e               Set the port to use (default: 8080)\n  --ping                      State if the player is contactable\n  -v, --verbose               Be verbose, specify multiple times for more\n                              verbosity\n  -h, --help                  display help for command\n\nNotes:\n  * The INI file ~/.kodi-cmd can populate \"host\", \"port\", \"seekSpeed\", \"volumeStep\" and \"verbose\" options\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhash-bang%2Fkodi-controller-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhash-bang%2Fkodi-controller-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhash-bang%2Fkodi-controller-cli/lists"}