Tuesday, August 23, 2011

New in ownCloud: An overview

Note: This entry got a lot longer than I thought it would. There's just been too much new stuff recently and I cannot cover it all in the depth it deserves. Any questions, comments, concerns are greatly appreciated in the #owncloud channel on freenode. Lots of developers hang out there and it's a good place to ask questions and get help.

I need to get better at not waiting for features to be finished before blogging about them. There's been so many new things in ownCloud in the last few weeks that I didn't know where to start. Here's an overview of all the new stuff. Hopefully I'll expand on it in future entries:

Contact syncing:
It's finally in! One of the new apps that's recently made it to master is PIM syncing over CardDAV. With new installations (the database structure was changed for it). It's still a work-in-progress but it's in master and improving rapidly.

Tomahawk Media Player Resolver:
If you haven't tried tomahawk yet, here's your link: http://tomahawk-player.org/. They recently released version 0.2.1 and it comes with an Ampache/ownCloud resolver. That means that music stored in ownCloud can now be played in your desktop player. Right now you can't browse through the collection, only search for items you have in owncloud but browseable collections should make an appearance soon. Either way, it's an amazing media player that aggregates music from almost anywhere.

And it's not the only player that can play media from ownCloud now. Anything that uses the Ampache API can also hook in. This means Amarok, Winamp, VLC and Android & iOS devices can also hook into the ownCloud media good-ness.

ownCloud now also supports bookmark syncing. I'm honestly not sure what the state is of this right now but I'd imagine it's related to the rekonq announcement of using ownCloud for their bookmarks (http://adjamblog.wordpress.com/2011/08/02/rekonq-1-feature-a-week-3-and-4/).

The sharing branch was also finally merged into master, giving fine-grained control over who can see what and what they can do with it. Think of standard linux ugo rwx permissions in the cloud. It's incredibly useful and I'm not aware of any other cloud services that offer this. Plus, it also includes the public link functionality of the old sharing app but in a much nicer interface. Check out http://blog.gapinthecloud.com/2011/08/20/gsoc-new-sharing-interface-for-owncloud/ for more info and screenshots. Many thanks to MTGap and Google for sponsoring his work this summer.

Lots of interface improvements:
Every day, it seems, there are interface changes. Polishing, bug fixing, making sure it works on multiple browsers... JanCBorchardt has been working like crazy, along with others, to make sure ownCloud is as intuitive and easy to use as possible.

We now have shapado (a very full-featured, open source Q&A service) integrated into a few places in ownCloud. Any time a question is asked, it automatically posts to the #owncloud IRC channel, giving it a much higher chance of being answered than questions posted in other places. We also have a help section in the ownCloud web interface that uses the Open Collaboration Services (OCS) api to display questions and they're answers. It's been very helpful and I highly recommend checking it out at http://owncloud.shapado.com/.

There are also branches for calendar syncing, a desktop file syncing client & a new dark theme for those who prefer it.

Beyond that, we're now in polishing/bug-fixing mode in anticipation of releasing ownCloud 2.0.  We haven't quite hammered out a schedule yet but we will hopefully announce an alpha release in the very near future.

Thanks for bearing with me and I'll try and be more regular about posting.


  1. congratulations, I am seriously looking forward to seeing the results of all this, and hoping it might be nicely integrated into opensuse 12.1.

    thank you.

  2. Is there a tutorial somewhere for how to sync contacts?

  3. Looks very promising. But I still don't understand where are the servers of ownCloud? Who controls them? Is my data safe there? Anyway very nice job, thanks.

  4. @jedibeeftrix

    We're using a lot of open standards to make it very easy to integrate into desktop environments. On top of that, somebody is working on a kcm that will automate things like adding ownCloud to the file manager and maybe contact/calendar support.

    @kampf fuer bildung
    Not at the moment. But if you come to #owncloud and talk to jakobsack (the author of the contact app) he can explain it and then you can write the tutorial on the wiki?

  5. @lefty

    ownCloud is a personal server, not a service at the moment. So you host it yourself or somewhere that you trust. There are some hosting providers that offer ownCloud hosting right now and you can find them on our wiki. Think of it sort of like MediaWiki. The code is out there for you to put on any server you control (or pay for) but it's not service of its own that you sign up for. Hopefully that all makes sense; if not, come ask in #ownCloud and somebody will explain it better than I can :-)

  6. @areichman: understood, thanks:)

  7. Hi areichman,

    you said there is a desktop sync client somewhere. Where can I find it?

  8. hey i have a question.. i have put up a music directory in my files folder...

    why doesnt it show up in musik aswell? and if i try to press a mp3 inside the files folder the gui hangs... do i need to install any other software that plays the music?

  9. Really informative. Keep posting such kind of information on your blog. I bookmarked it for continuous visit.
    youtube html5 player| html5 converter

  10. You can find a link to the sync clients and a free 5GB ownCloud account you can test out to see what a wonderful setup they put together!
    go to http://rpc3.dyndns.biz
    and file the email link for your free 5GB account.