Skip to content

Add daemon #62

Description

@garado

Non-Python consumers shell out to a fresh light process and parse a json response on every invocation. Even with the in-progress caching work, the per-invocation overhead (interpreter, imports, auth) is still going to make it slow af for them.

This would add support for a persistent process that other apps could talk to instead of spawning light for every command.

  • basic grpc setup - just try 'light music list'
  • modules
    • music
    • notes
    • contacts
    • podcasts
    • tools
    • settings

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions