Skip to main content

Remote control Samsung televisions via TCP/IP connection

Project description

samsungctl is a library and a command line tool for remote controlling Samsung televisions via TCP/IP connection.

Dependencies

samsungctl requires Python 3, but currently no additional libraries.

Command line tool quick help

The command line tool can be installed with

python setup.py install

or run without installation with

python -m samsungctl

Use `--help` for more information about the command line arguments.

The settings can be loaded from a configuration file, which is searched from `$XDG_CONFIG_HOME/samsungctl.conf` and `~/.config/samsungctl.conf`. A simple default configuration is bundled with the source as [samsungctl.conf](samsungctl.conf).

Supported models

  • UE40EH6030

  • probably almost all modern Samsung TVs with ethernet or Wi-Fi connection

References

I did not reverse engineer the control protocol myself and samsungctl is not the only implementation. Here is the list of things that inspired samsungctl.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

samsungctl-0.3.0.tar.gz (4.1 kB view details)

Uploaded Source

File details

Details for the file samsungctl-0.3.0.tar.gz.

File metadata

  • Download URL: samsungctl-0.3.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for samsungctl-0.3.0.tar.gz
Algorithm Hash digest
SHA256 6fe7de40c029afa215ceddf5cd13d74e3de0a9902101bf9958629bc752ca4af8
MD5 19311d9c3f0dcd12308fff35197e8965
BLAKE2b-256 609530a4b5e1edea7654ba6b083be78cab64aff190914eb2a355b7e5bcef0c75

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page