Skip to content

Auth options for qobuz-connect and support in the qonductor library #302

@nickblt

Description

@nickblt

Nice work on the player!

I was taking a look at https://github.com/SofusA/qobuz-player/issues/285 and thinking about how qonductor could better suit your use case.

The way qonductor works right now is auth-less.

Auth-less steps:

  1. mDNS advertises device → Qobuz app discovers it
  2. Qobuz app calls the qonductor webserver and GET /get-connect-info → gets the app_id
  3. User selects device in Qobuz app
  4. Qobuz app POSTs to /connect-to-qconnect with session_id, jwt_qconnect, and jwt_api
  5. Those JWTs are what spawn_session() uses to connect to wss://play.qobuz.com/ws

If your player already has the JWTs (I haven't fully delved into the codebase to know if that's true) qonductor could skip steps 1-4 and have a simpler interface.

For my use case I want to run it auth-less so I never even thought of building it to skip those steps till now.

Would that be a helpful addition to qonductor for you?

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