Skip to content

Question: source of Doremi API protocol documentation #8

@Tutjam

Description

@Tutjam

Hi,

I'm evaluating python-dcitools as a reference for building a Scala client for Doremi/Dolby cinema servers, mainly DCP2000, DCP-2K4, ShowVault and IMS1000.

I found the TCP/KLV framing and command definitions in:

  • dcitools/devices/doremi/commands.py
  • dcitools/devices/doremi/requests.py
  • dcitools/devices/doremi/responses.py

I also checked the DCP-2K4 Field Installer Manual, but it seems to cover networking, CineLister macros and automation XML rather than the remote Doremi API protocol itself.

Would you happen to remember where the protocol details came from?

Specifically:

  1. Were the command keys and packet formats based on an official Doremi/Dolby API manual?
  2. If yes, do you remember the document name/version or how such documentation could be requested?
  3. Which server models / firmware versions were actually tested with this project?
  4. For remotely creating and starting a show playlist, is the expected flow StoreSPL -> ValidateSPL -> AddSchedule2, or is there another command needed to load/select the SPL before PlaySPL?
  5. Are there any known gotchas around StoreSPL, AddSchedule2, or PlaySPL on DCP-2K4 / ShowVault / IMS1000?

I understand if some documentation cannot be shared publicly. Even a pointer to the document name or confirmation of the intended API flow would be very helpful.

Thanks for publishing this project.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions