Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

clementine remote api #204

Open
GRbit opened this issue Mar 14, 2020 · 7 comments
Open

clementine remote api #204

GRbit opened this issue Mar 14, 2020 · 7 comments

Comments

@GRbit
Copy link

GRbit commented Mar 14, 2020

I want to make clementine remote client for desktop to not only control the player, but also to download songs from library.

I'm not very experienced in Java, so it will be hard to me to understand how exaclty Android-Remote communicate with clementine, so I want to know, is there some public api for remote control? Or maybe you can specify main places in code where I can look to better understand communication process?

@mbruel
Copy link

mbruel commented Sep 26, 2020

@GRbit @tincho have you guys done something?
I'm planing to do a new remote in Qt/QML so it will be deployable on all the OS (including iOS).
My goal is mainly to add the feature I'm interested in: the possibility to browse folders on the server (from a root folder set in the settings)
I'll see what I'll add also, not sure I'll clone the Java remote myself. If people are interested to join, please let me know.
I'll probably have some time in October to do it.

@GRbit
Copy link
Author

GRbit commented Sep 28, 2020

@mbruel I've done nothing, but if you will start doing something like CLI or Qt/QML remote client, I'll be glad if you contact me directly.

@mbruel
Copy link

mbruel commented Sep 28, 2020

@GRbit drop me an email at [email protected]
I'll probably start next week. I've already patched Clementine to add a Files root folder for the Remote Client :p
alt text

@tincho
Copy link

tincho commented Sep 28, 2020

personally I moved from Clementine to mpd + Cantata (when available, else for Android there's MPD Control) ...
the feature I miss the most from Clementine is to manually enqueue (CTRL+D) tracks ... so I basically add a bunch of albums to the list, enable shuffle mode, and occasionally enqueue a few tracks when I want them to play in a given order

if Clementine UX could be integrated as MPD client that would be just perfect 😍

@mbruel
Copy link

mbruel commented Sep 28, 2020

@tincho I don't know Cantata.
I doubt their remote API is the same than the one of Clementine as it seems really embedded and specific.

@tincho
Copy link

tincho commented Sep 28, 2020

Cantata is just an MPD client, one of many. They adopt the MPD client protocol.

I know Clementine has its own player and engine but in my wildest fantasies I dream of having the Clementine UI consuming an MPD server

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants