Python bindings for the Sony Camera Remote SDK v1
Project description
sonyalphapy
High-level Python API for Sony Alpha cameras via CrSDK v1.
Typical usage:
-
Connect camera via USB
-
Select "Remote Shooting" (or "PC Remote", depending on your model/firmware)
-
Run:
import sonyalphapy as sony sony.initialize() cameras = sony.enumerate_cameras() cam = cameras[0] cam.connect() cam.capture_af() cam.disconnect() sony.shutdown()
Notes:
- This is still quite fragile. See
CrSDK_v1/Sony_CameraRemoteSDK_API-Reference_v1.08.00.pdfPDF to get connected. - I have only tested it on macOS 26 with the Sony ILCE-7M4 (Sony a7IV)
- The
CrSDK_v1/directory includes the original C++ SDK from Sony directly. - A good sanity check is to make sure the Imaging Edge Desktop Remote application works correctly.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sonyalphapy-0.1.0.tar.gz.
File metadata
- Download URL: sonyalphapy-0.1.0.tar.gz
- Upload date:
- Size: 20.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
449b91d3ac2bbc7e2b204330e6b12e60d4de38529e6939be18efc7b4149e03bc
|
|
| MD5 |
73211f00d0357d36dec15b76bc758390
|
|
| BLAKE2b-256 |
82ffb42d8e38b41b45f4df2e0c2e508a2397cd50e2358f978d3300f470529a32
|
Provenance
The following attestation bundles were made for sonyalphapy-0.1.0.tar.gz:
Publisher:
publish.yml on thewhaleking/sonyalphapy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonyalphapy-0.1.0.tar.gz -
Subject digest:
449b91d3ac2bbc7e2b204330e6b12e60d4de38529e6939be18efc7b4149e03bc - Sigstore transparency entry: 1017932217
- Sigstore integration time:
-
Permalink:
thewhaleking/sonyalphapy@6df6051c8c671c93c864e72b647f662b7f311bdb -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/thewhaleking
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6df6051c8c671c93c864e72b647f662b7f311bdb -
Trigger Event:
release
-
Statement type:
File details
Details for the file sonyalphapy-0.1.0-py3-none-any.whl.
File metadata
- Download URL: sonyalphapy-0.1.0-py3-none-any.whl
- Upload date:
- Size: 22.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b83c8004ff3a1647cadc268d78039dcd65e326040256c28bff7086a40d68e8e4
|
|
| MD5 |
e33e8f852af1491b60e5c1bba7cd7aee
|
|
| BLAKE2b-256 |
5612822c9b5365516d4b5cd29c5c650a30c51a1a026ed0a5a209721b75704575
|
Provenance
The following attestation bundles were made for sonyalphapy-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on thewhaleking/sonyalphapy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonyalphapy-0.1.0-py3-none-any.whl -
Subject digest:
b83c8004ff3a1647cadc268d78039dcd65e326040256c28bff7086a40d68e8e4 - Sigstore transparency entry: 1017932226
- Sigstore integration time:
-
Permalink:
thewhaleking/sonyalphapy@6df6051c8c671c93c864e72b647f662b7f311bdb -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/thewhaleking
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6df6051c8c671c93c864e72b647f662b7f311bdb -
Trigger Event:
release
-
Statement type: