Bluedevil v1.0 is out !

We, at UFO Coders are really glad to release version 1.0 of Bluedevil, the new KDE bluetooth stack. It has been kind of long way, but finally is all ours !

We have focused on stability for this v1.0 release. Some highlights:

  • Albert gave a hand in order to fix about data information on all helpers, thus, making the application more i18n-ish.
  • Pino fixed some i18n() calls.
  • Now when a device is paired using the wizard, it is automatically set to trusted.
  • We are happily running on the brand new instance now.

So from now on, our main target will be to improve user experience (and keep stabilizing on errors that may pop out) where we believe it can be done, so if you have great ideas, don’t hesitate to report your feature requests !; right now we have a set of improvements for the post v1.0 upcoming release:

  • The monolithic application has a slightly different face, that we consider is more usable. Usability experts needed !

I also have some plans for libbluedevil for the near future:

  • Fix includes, they are unnecessarily repetitive. For this I have to release a major version, since we are following the Qt/KDE way.
  • Add services, so we can really remove some repeated code in BlueDevil itself.

Now, I have taken some photographs in order to show some features:

Monolithic Application

The monolithic application allows you to access the known devices, and connect to the services they provide. For post v1.0 versions we have redesigned this menu in order to be easier to access and less cluttered.

Devices KCM

Our KCM’s have been thought to be really easy to use, concise and functional. Three KCM exist: Devices, Adapters and File transfer.

  • The Devices KCM allows you to perform operations on already known devices. This includes: trust, untrust, rename (you can give an alias for a certain device) or disconnect. It also allows you to add new devices that are still unknown to your system. On the future, we will add also the ability to connect or disconnect from certain services of devices. Also, some other extended information like the hardware address and such.

Adapters KCM

  • The Adapters KCM allows you to perform all possible operations over your adapters. Usually, you will have only one adapter, but you may have more. This KCM allows you to rename your adapter (that is how others bluetooth devices know and find you), (un)power it, or perform changes on the visibility of the device.

Transfer KCM

  • The file transfer KCM allows you to completely enable or disable incoming transfer operations, and provide a default folder where this incoming transfers will be saved.

Another important bit is the KIO, that directly allows you to discover devices that are next to you, and browse their contents. I have taken some snapshots:

Bluetooth KIO (listing devices)

Bluetooth KIO (listing services)

Bluetooth KIO (listing contents)

Since this is our first official release, we’d like to thank all those who packaged our v1.0-rc4, giving us valuable feedback from the users (in no special order): Kubuntu, OpenSuSE, Arch Linux AUR, Chakra, and probably some others that I am missing.

Obviously, we also want to thank all users that reported us all kind of valuable info like error reports or feature requests. We will fix them all (in case of bugs) and take them seriously into consideration (in case of feature requests).



  • GREAT!!! Already available in our [extra] repository 🙂

    Thank you for your work!

  • sudo

    Thank you for your work! Bluedevil ist really nice and stable (for me).

    I would like to see a “send to” dialog in Dolphin.

  • Really nice, im using it since the first rc, one wish though, gnome counterpart has the ability to enable a directory browsing, we only have a remote browsing, could you implement this service too? so i can browse files in my note from my phone?

    best regards and keep up the good work.

  • mutlu

    You guys are awesome!

  • Will Stephenson

    Thanks for the release and all your work leading up to it.

    Packager’s lives would be easier if you don’t include the ‘v’ in the tarball name or a -1 suffix, just a dot format version in the tarball and its contents.

    Eg. libbluedevil-1.8.tar.bz2

    Rationale: the ‘v’ is implied by the dotted version number and the number after the dash is used by packages for a build number.

  • anton


    I wonder if bluedevil will support DUN and integrate with NetworkManager/ModemManager?

  • Jochen

    Great news and thank you very much! This is awesome news. I’m eagerly waiting for a Gentoo ebuild to try it out.

  • Robert

    Yikes! An overwhelming number of options in that drop down menu.

    Congrats on the release.

  • Bartek

    what’s the name of the font used on your screens?

  • Hrw

    @anton You have right – currently I have bluedevil and blueman just to connect to DUN…

  • eke

    I don`t have any idea what are you talking about 🙁 but really sounds great congrats¡¡¡

  • papillon81

    wstephenson is right. Please supply better tarball names (including the root directory in it) so that packaging gets easier.

  • Andrey

    @ Will Stephenson
    It would also help if version numbers did not contain dash (1.8-1); RPM does not allow dash in version number. I also wonder where does this version of libbluedevil come from – the latest GIT has version 1.8, not 1.8-1. Is GIT on not the master GIT?

  • Vicenç

    Estaba mirando la página del plan de prestaciones de KDE 4.6 beta y al llegar al apartado sobre Bluedevil no he podido evitar la carcajada: no hay NADA terminado, includo la mayoría de lo planeado ni siquera se ha empezado. Me he dicho “Mal que bien más de la mitad de lo planeado por los otros desarrolladores o está terminado o en progreso. ¡¡Cómo se nota que estos son españoles!!” X’DDD
    Sois unos cracs, jaja.


  • Vicenç, debo reconocer que he estado tentado a contestarte, pero no lo voy a hacer. Do not feed the troll.

  • manolin

    tu eres retrasado o algo, no? el plan ese es para 4.6 y bluedevil saldra en extragear, asi que tienen tiempo mas que de sobras para acabarlo (antes de platicar aprende como funciona KDE)

    espanyol tenias que ser retraso, viva mexico

  • Spuffler

    Wondering if there is a place to discuss BlueDevil issues and have usability discussions. I’m an interested party, with a few hours per month to spare.