Skip to content

Licensing

Internal licensing and authorization plumbing used by Live’s startup and trial flows. The PythonLicensingBridge class drives session and product identification, and ProgressDialog provides the modal UI shown during authorization activity.

A modal dialog showing a message and a progress animation. From Live’s runtime docstring.

  • msg: str
Returned by 1 member elsewhere in the LOM

Interface to the internal licensing services. From Live’s runtime docstring.

base_product_id: strhigh confidence
  • docstring “Returns Live’s current base product ID” — product IDs are string identifiers.
Section titled “base_product_id: strhigh confidencedocstring “Returns Live’s current base product ID” — product IDs are string identifiers.”

Returns Live’s current base product ID. From Live’s runtime docstring.

in_sassafras_mode: boollow confidence
  • probe property name pattern “in X mode” suggests boolean. No raw_doc, no usage snippets, no M4L doc — pure naming inference. Watch for drift if a probe ever reaches this property.
Section titled “in_sassafras_mode: boollow confidenceprobe property name pattern “in X mode” suggests boolean. No raw_doc, no usage snippets, no M4L doc — pure naming inference. Watch for drift if a probe ever reaches this property.”
license_must_match_variant: boolhigh confidence
  • docstring “Returns a bool indicating if we require…” — explicitly typed bool.
Section titled “license_must_match_variant: boolhigh confidencedocstring “Returns a bool indicating if we require…” — explicitly typed bool.”

Returns a bool indicating if we require the license information returned by the server to match the variant of Live. From Live’s runtime docstring.

random_number_for_trial_authorization: inthigh confidence
  • docstring “Returns the integer to send along with the Trial authorization request”.
Section titled “random_number_for_trial_authorization: inthigh confidencedocstring “Returns the integer to send along with the Trial authorization request”.”

Returns the integer to send along with the Trial authorization request. This same integer will be checked for in process_trial_response (and then changed). From Live’s runtime docstring.

set_has_unsaved_changes: boolhigh confidence
  • docstring “Returns true if the set has unsaved changes” — explicitly bool.
Section titled “set_has_unsaved_changes: boolhigh confidencedocstring “Returns true if the set has unsaved changes” — explicitly bool.”

Returns true if the set has unsaved changes. From Live’s runtime docstring.

Creates a new live set and discards unsaved changes. From Live’s runtime docstring.

Deletes the current session ID. From Live’s runtime docstring.

Retrieves an instance of ProgressDialog. From Live’s runtime docstring.

Returns
str

Retrieve stored session ID. From Live’s runtime docstring.

  • authorize_callable: CallableProbed asobjecthigh confidence
    • docstring “callables connected to its buttons” — both args are callback functions.
  • authorize_later_callable: CallableProbed asobjecthigh confidence
    • docstring “callables connected to its buttons” — both args are callback functions.

Retrieves an instance of the startup dialog with the passed callables connected to its buttons. From Live’s runtime docstring.

Returns
str

Returns remaining time on a trial as a formatted string. From Live’s runtime docstring.

Call package installation callback. From Live’s runtime docstring.

Returns
dict[str, Any]Probed asdicthigh confidence
  • docstring “Loads the Unlock.cfg file and returns either an empty dict or one that can be converted to an UnlockData object.”
  • C++ signature explicitly returns boost::python::dict.
  • probe the dict’s keys/values aren’t enumerated in the docs (varies with the legacy cfg format), so dict[str, Any] is the honest parameterization.

Loads the Unlock.cfg file and returns either an empty dict or one that can be converted to an UnlockData object. From Live’s runtime docstring.

  • license_response_lines: list[str]Probed aslisthigh confidence
    • docstring “list of strings, each representing a server response”.

Processes a list of strings, each representing a server response to a product authorization. From Live’s runtime docstring.

  • trial_response_line: str
Returns
bool

Process the server’s response to a Trial authorization. From Live’s runtime docstring.

  • exit_code: int = 0

Saves the current Live session. From Live’s runtime docstring.

  • callback: Callable | NoneProbed asobjecthigh confidence
    • docstring “Pass None as callback to stop the timer”.
  • interval_in_ms: int

Starts or stops a timer meant for driving network operations. Pass None as callback to stop the timer. If any callback invocation raises an exception, the timer is stopped. From Live’s runtime docstring.

  • session_id: str

Securely stores the user’s session ID (aka cookie, aka credentials). From Live’s runtime docstring.

Serves as an entry point for the user to authorize Live on first launch. From Live’s runtime docstring.

  • show_only_offline_auth_instructions: bool
  • notification_text: str
  • show_progress_bar: bool
Returned by 1 member elsewhere in the LOM

Returns relevant information after unlock From Live’s runtime docstring.

Returned by 1 member elsewhere in the LOM
SAVE0
FORCE_UPDATE2
STARTUP3
Returns
int

Advances the current date by the number of days specified by _AuthClockDaysAhead From Live’s runtime docstring.

  • reauthorize: bool
  • is_trial: bool
Returns
str

Retrieves the appopriate URL on ableton.com where the unser can initiate the authorization. From Live’s runtime docstring.

Returns
str

Returns the environment-aware purchase URL for purchasing Live licenses From Live’s runtime docstring.

Returns
str

Returns the URL against which service calls (e.g. for authorization) can be performed. From Live’s runtime docstring.

Returns
tuple[str, bool]Probed astuple[object, …]high confidence
  • docstring “Returns a tuple containing the unlock file directory and a flag” — directory is str, flag is bool.
  • probe probe stamps tuple with element_reprs [str, bool]; this refinement narrows to the fixed-position tuple shape.

Returns a tuple containing the unlock file directory and a flag indicating if the unlock file is in the system domain. From Live’s runtime docstring.

  • url: str

Opens a web browser at the specified URL on the user’s computer. From Live’s runtime docstring.

This is an independent reference site. Not affiliated with, endorsed by, or sponsored by Ableton AG. “Ableton”, “Live”, “Push”, and related marks are trademarks of Ableton AG.