Releasing KDE Connect Technology Preview

Google Summer of Code 2013 is coming to the end and we are working hard to have a stable and functional version of KDE Connect before then. To achieve this goal we are taking two actions:

  • We are beginning to distribute tarballs of the KDE client sources and we have uploaded the Android app to the Play store, so we can have more testers (links at the end of the post).
  • Since receiving bug reports in blog comments does not scale very well, we are moving KDE Connect to KDE’s playground and adding it to the KDE bug tracking system.

We will use the feedback we receive to improve the usability and fix bugs while we finish developing the file transfer feature. Note that we have disabled the battery report in this version because it required to patch kdelibs. Our plans are to just include the battery report in the plasmoid we already have to avoid that patch, but it’s not done yet.

As always, the changelog since the last blogpost follows:

  • RSA encryption (more info about this in next posts)
  • Symmetric encryption
  • New Android interface, that should be compatible with 2.3 devices

You can clone the new git repositories from these nice and short urls:

git clone git://anongit.kde.org/kdeconnect-kde
git clone git://anongit.kde.org/kdeconnect-android

And you can get the current stable version from these links:

KDE Connect 0.1 Technology Preview tarball
KDE Connect Android app on Google Play

54 thoughts on “Releasing KDE Connect Technology Preview

  1. KDE Connect Android app on Google Play says it’s incompatible with nexus 7 (not 3G device), but KDE Connect still present many useful features, could you please solve this issue? Thanks in advance!

  2. This project seems very promising, I will definitely try it soon. Untl that, I have some questions:
    -Is this WiFi, 3G or bluetooth based (I guess wifi)?
    -How often does it sync? Won’t it decrase significantly the phone’s battery life?

  3. Is there a good manual somewhere on how to set it up?
    I can install it (after fixing an include of QtCrypto/QtCrypto which has to be QtCrypto here) and then I get the kcm, but that only shows my own computer.

    When I install the apk either from the play store or manually, it simply does nothing after startup on my Samsung Galaxy S4, and after around a minute Android informs me that it doesn’t respond and offers me to close it. Something I miss? Any debug output that could help you? Because the idea sounds great.

  4. Excelente!! Felicidades nuevamente!! he bajado la apk para android 2.3 de google play sin problemas, he compilado en el ordenador nuevamente el programa, esta vez he necesitado libqca2 y libqca2-devel y se ha instalado sin ningún problema. (opensuse 12.3).

    Nota: La apk de android 2.3 deja el siguiente mensaje Plugins failed load (tap for more info) Notification sync, cuando presionamos indica “This feature is not available in your Android version” me imagino que se corregirá en el futuro.

  5. Works great with 2.3 on HTC Desire, the notification sync doesn’t work, but since the app says its by design, it must be fine ;) I look forward to further improvements. Thank you, sir.

  6. anyone can play the demo video in google play for this app?
    i got “the content owner has not made this video available on mobile”.

    1. It seems that Youtube people is so nice that banned my video on mobile devices because the background music I use as example is violating the coypright of Warner Music Group :(

      1. F-Droid is in our plans for the next release :)

        Is it crashing on your Android 2.3? Or what’s the problem?

        PS: I would appreciate if you write in English for other people to understand your comments, thank you!

        1. Ok, sorry, yes, but I have to say I use miui on android 2.3-7, when I open the app, it leave the screen on black and close itself, I can’t report the problem neither. Excuse my english and thank you for answer me :)

  7. Good work so far :)
    Please do the bug thing fast because there are some really bad bugs in it. for example it breacks copy/paste in some Apps, like inkscape.

    **love this project**

  8. Hello,
    I noticed something strange with the version available on google play & 0.1.
    When i try to request pairing from my SIII, i noticed in the log something like :
    « Unserialize : …..
    device “Samsung Galaxy S III” not trusted, ignoring package “kdeconnect.pair”
    »
    & there is a timeout on my SIII
    When i selected trusted in the kdeconnect module option on kde, the request pairing is not “ignored” but since it’s already trusted…
    However in the android applet, my computer is still listed as not paired devices.
    kdeconnect is currently built against kde 4.11.1

    Regards,

        1. The pairing button is not there anymore in the current version of KDE Connect (the one in the tarball or in git master), build and install the latest version and it should work :)

  9. It’s not working for me. Nexus 4 found Nexus 7 etc. but no one find desktop, and desktop can’t find other devices.
    1st I’ve install it from source but didn’t work so I’ve just uninstalled it. Then from repo and its not working too. So what’s wrong?
    Devices are running Android 4.2.2 and desk openSUSE 12.3.
    Can anyone help me, please?

    1. There should not be (or I hope there is not) a version “from repos”, because this is in development and lots of things change in the protocol from one version to another. You should use the version from git and if it’s still not working, make sure the devices are on the same wifi and the firewall is not blocking the range 1714-1764 (both tcp and upd).

  10. Hola! Enhorabuena por la aplicación, funciona realmente bien en KDE SC 4.11 con el Nexus 4. Quería hacer una entrada para explicar como instalarlo en Chakra y solo necesitaba confirmar los puertos que utilizas para establecer la comunicación porque con el cortafuegos activado deja de funcionar.
    Un saludo!

  11. Great idea and thank you for your work!

    On my KDE 4.11.1 and Android 4.0.4, “ping”, “media control” (maybe more options would be nice, like playlist control (next/prev), and to skip to specific frames) and “clipboard sync” work fine.

    Maybe in the future it would be cool (if possible) to access the plasma widgets :>

    Keep it up!

  12. Hello.

    I’d tried KDE Connect (server part build from GIT sources and phone part installed from Play Market) and found that notifications from Jasmine IM is ignored and don’t appear in KDE Connect plasmoid (but Ping from PC, Play Market update notifications and email notify from AquaMail appears in plasmoid). Can it be fixed?

    And can be added remote control features in future? I’m interested both in controlling PC from Android and Android from PC.

    Thank You!

  13. Hi,

    Where can users go to discuss kdeconnect troubleshooting and/or development? IRC/mailing list/forums? I’m trying to install from the git sources with an unusual CMAKE_INSTALL_PREFIX (my home dir), but the plasmoid says it can’t load the org.kde.kdeconnect module and libkdeconnect.so.1 library, even when they exist at their respective specified paths. I’ve tried running the letsgo.sh packaged in the 0.1 release, but it was a no-go. :( I would rather not install to /usr if I can help it.

    TIA!

    1. If you install it to a “custom” directory, the library will not be found unless you set LD_LIBRARY_PATH and maybe other environment variables used by KDE to look for things…

      1. Yep, LD_LIBRARY_PATH did the trick! No other vars like KDEDIRS were needed on further testing.

        A little finicky at times, but it has lots of potential. :)

  14. KDEConnect is awesome! At work I spend most of the day listening to music with headphones, and often miss phone calls. Now, not only do I get a desktop notification, but Amarok pauses.

    The only bummer is that getting notifications from my phone to my desktop depends on Android 4.3. As a Verizon customer I may never see that upgrade.

    Very good, keep up the fantastic work.

  15. I’m on Kubuntu 13.04 with KDE 4.10.5 and I can’t seem to figure out how to install this. I really want to use KDE Connect. Can someone tell me how or give me a good guide on how to install this?

    1. In a nutshell
      git://anongit.kde.org/kdeconnect-kde
      cd kdeconnect-kde
      mkdir build
      cd build
      cmake -DCMAKE_INSTALL_PREFIX=”/usr” -DSYSCONFDIR=/etc ..
      make
      sudo make install
      qdbus org.kde.kded /kded loadModule kdeconnect
      kcmshell4 kdeconnect
      kbuildsycoca4

      And if you want to uninstall
      sudo make uninstall

      You may need some extra libraries, can’t remember, but I expect some guru here will step in correct me if something is wrong in what I just wrote ;)

  16. Hi,
    Could you please help:

    I got this to run –
    qdbus org.kde.kded /kded loadModule kdeconnect
    – and returned true.

    last bit –
    kbuildsycoca4 -noincremental
    also went ok without any error.

    Problem is – I cant pair my phone (galaxy 4) with my pc running 13.10

    Please help.

  17. Hi Albert,

    We’re getting support requests in both #kde and #kubuntu about KDEConnect. I know that there is bugs.kde.org, but how about those who simply want to troubleshoot? It seems that a #kdeconnect channel, a KDE list, or perhaps a KDEConnect sub-forum would be a useful place for people to go and help one another out using your cool new application.

Leave a reply to mfraz Cancel reply