MarshallOfSound / Google-Play-Music-Desktop-Player-UNOFFICIAL-

A beautiful cross platform Desktop Player for Google Play Music
https://www.googleplaymusicdesktopplayer.com
MIT License
8.27k stars 766 forks source link

Feature Request: KDE Connect Integration #1626

Open Myselfminer opened 8 years ago

Myselfminer commented 8 years ago

OS: Kubuntu 16.04

Issue Descriptions: Could you please add support for the KDE-Connect Remote Control Feature (Play/Resume, Next, Previous, douration, current position and song title works fine, but volume fading and seeking does not work, this seems to be an KDE-Special API). It would be nice if you could add this, because i really need it :).

Steps to Reproduce: Pair an Android Phone with KDE Connect, play a song in google play desktop and select remote control in KDE Connect

jostrander commented 8 years ago

Volume fading might be in the realm of possibility, but seek has sort of a complicated issue behind it that requires a completely special build of node-dbus for our specific purpose, because seek requires a 64 bit value to be passed over dbus, but node only uses 32 bit integers. I'll take a look at this sometime in the near future and see what I can come up with.

Myselfminer commented 8 years ago

ok, thanks ;)

ArsenArsen commented 6 years ago

@jostrander it seems like this is finally a solvable problem. https://github.com/sidorares/dbus-native/pull/152
When it comes to KDE connect, to deal with it (and any other remote control interface built on Unix like systems) is just a full featured MPRIS implementation. If node-dbus turns out to not be able to do it in the end, then I can suggest doing it natively (C, C++), although I doubt that would happen.