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:
- mDNS advertises device → Qobuz app discovers it
- Qobuz app calls the qonductor webserver and GET /get-connect-info → gets the app_id
- User selects device in Qobuz app
- Qobuz app POSTs to /connect-to-qconnect with session_id, jwt_qconnect, and jwt_api
- 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?
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:
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?