Archive for October, 2010

Martin Albisetti’s blog: Open source is awesome

Friday, October 8th, 2010

I am ZOMG very tired from the exciting release for Ubuntu One, but I wanted to highlight a very pleasant surprise.
We launched the Ubuntu One Music Streaming a week ago, and yesterday, while hadn’t yet publicly released, we got a patch that adds support to tell last.fm the music you are listing from the Android app.

A big thank you to Scott Ferguson for being so awesome.

Have you seen my weather applet?

Friday, October 8th, 2010

Do you remember seeing this?

When Ubuntu One was initially released, it contained a handy applet called, well, ubuntuone-client-applet. Here's the picture of the latest karmic applet right click menu:

This applet became a victim of a complex state machine that was switching
back

and forth

between idle and working states causing a ton of "Your files are up to date" notifications. It also had a very handy menu entry called "Report a problem" due to which Ubuntu One team started receiving bug reports about various Ubuntu components. It was very sensitive to DBus timeouts caused by slow syncdaemon startup (actually the root cause is bug LP:436612) as well.

It was decided that the applet has to go away and Ubuntu One should become as unobtrusive as possible.

Unfortunately, this brought a different problem. Luсid version did not contain any quick way to find the status of synchronization. Yes, ubuntuone-preferences could show current quota usage and the status, but there was no info about the number of files left to synchronize. So again, u1sdtool --waiting-meta and --waiting-content became our best friends. As a result, it is not possible to quickly find out whether all files are synchronized before shutting down your computer or disconnecting from the network.

So I thought that it may be a good idea to provide an independent implementation of the applet with all necessary features based on dbus interaction with syncdaemon and REST api and Application Indicators.

Please note that ubuntuone-indicator is not an official part of Ubuntu One project. This is not a full-fledged launchpad project yet but I plan to get to that pretty soon.

Here's how it looks now for me:

It turned out that the designers continued creating ubuntuone-client icons even though the applet was no longer there. So the first iterations of the indicator will use them. Later on I plan to add more icons to properly reflect disconnected state (no exclamation mark!) and an error condition (red cloud? )

Here's the video that shows how that indicator works in real life together with automatic publishing feature described in my previous post: Ogg/Theora video, 3.8 Mb

And now the final question: where can you get it? Well, the early deb package is here - ubuntuone-indicator_0.0.1-0ubuntu1_all.deb on Ubuntu One. I should say that it is unstable receiving X BadMatch errors occasionally and my packaging skills are not yet as good as I want them to be. The source is available from launchpad bazaar branch:

lp:~rye/ubuntuone-client/ubuntuone-indicator

If you are wondering about the title of the post... The cloud icon can be easily mistaken for a weather applet and we have at least one bug report that references our ubuntuone-client applet as 'weather applet'. OTOH the launchpad example bug description 'Weather applet crashed on logout' might have contributed to this as well.

Update: after you install the deb file the indicator can be started using /usr/bin/ubuntuone-indicator. It is not necessary to install it, running from source tree is pretty much the same.

Lucid Lynx users: current version of ubuntuone-indicator is not compatible with Lucid Lynx but I fill fix that as soon as possible.

Huge update

I was not really expecting this amount of interest for this project and I thank everyone who said they like this tiny indicator. Let's make it awesome together!

Project is now published as one-indicator on Launchpad and ppa:rye/ubuntuone-extras now contains ubuntuone-indicator for Maverick Meerkat as well as Lucid Lynx. Please note that Lucid Lynx client does not show Metadata Queue size/estimate currently due to the fact that SyncDaemon does not provide that info but I have some thoughts about how that can be simulated.

Ubuntu One Mobile, now with music streaming, is here!

Thursday, October 7th, 2010

It’s finally here. Ubuntu One users can now add music streaming to the long list of things that we offer. This is a big step for us and our goal of creating useful services around your content.

We have to thank the Android beta testers who provided great feedback, identified important bugs and streamed enough songs to their phones to help us identify ways that we should improve our infrastructure.

Testing in the wild and sharing the code with everyone has yielded another benefit – feature contributions. We didn’t expect it, but the Ubuntu One Music app for Android will also include last.fm Scrobbling support. Special thanks to Scott Ferguson for that contribution… even before the app was released!

Find out more about Ubuntu One Mobile and music streaming at one.ubuntu.com/mobile.

Ubuntu One Music for Android and iPhone

Ch-ch-ch-ch-changes

Wednesday, October 6th, 2010

After over a year’s worth of feedback from users like you and a clear view of where we want to take Ubuntu One in the future, we’ve just made some changes to the Ubuntu One service offering and pricing plans.

For starters, we will no longer offer the 50 GB plan to new subscribers. Everyone will get the basic plan and then have the option to add various ‘add-ons’ of services and storage as needed. But here are the details:

Ubuntu One Basic – available now
This is the same as the current free 2 GB option but with a new name. Users can continue to sync files, contacts, bookmarks and notes for free as part of our basic service and access the integrated Ubuntu One Music Store. We are also extending our platform support to include a Windows client, which will be available in Beta very soon.

Ubuntu One Mobile – available October 7th
Ubuntu One Mobile is our first example of a service that helps you do more with the content stored in your personal cloud. With Ubuntu One Mobile’s main feature – mobile music streaming – users can listen to any MP3 songs in their personal cloud (any owned MP3s, not just those purchased from the Ubuntu One Music Store) using our custom developed apps for iPhone and Android (coming soon to their respective marketplaces). These are open source and available from Launchpad. Ubuntu One Mobile will also include the mobile contacts sync feature that was launched in Beta for the 10.04 release.

Ubuntu One Mobile is available for $3.99 (USD) per month or $39.99 (USD) per year. Users interested in this add-on can try the service free for 30 days. Ubuntu One Mobile will be the perfect companion to your morning exercise, daily commute, and weekend at the beach – we’re really excited to bring you this service!

Ubuntu One 20-Packs – available now
A 20-Pack is 20 GB of storage for files, contacts, notes, and bookmarks. Users will be able to add multiple 20-Packs at $2.99 (USD) per month or $29.99 (USD) per year each. If you start with Ubuntu One Basic (2 GB) and add 1 20-Pack (20 GB), you will have 22 GB of storage.

All add-ons are available for purchase in multiple currencies – USD, EUR and, recently added, GBP.

Users currently paying for the old 50 GB plan (including mobile contacts sync) can either keep their existing service or switch to the new plans structure to get more value from Ubuntu One at a lower price.

We know that you will enjoy these new add-ons as well as the performance enhancements we’ve made to Ubuntu One in recent months. If you have questions, our recently updated support area is a great place to start. There you’ll find a link to the current status of Ubuntu One services, a link to our frequently updated list of frequently asked questions, and a way to send us a direct message. As always, you can also ping the team on IRC (#ubuntuone in freenode). We welcome your questions, comments and suggestions.

Martin Albisetti’s blog: Exciting changes in Ubuntu One

Wednesday, October 6th, 2010

Matt Griffin has written a great blog post, so I’m just going to echo it:

After over a year’s worth of feedback from users like you and a clear view of where we want to take Ubuntu One in the future, we’ve just made some changes to the Ubuntu One service offering and pricing plans.

For starters, we will no longer offer the 50 GB plan to new subscribers. Everyone will get the basic plan and then have the option to add various ‘add-ons’ of services and storage as needed. But here are the details:

Ubuntu One Basic – available now
This is the same as the current free 2 GB option but with a new name. Users can continue to sync files, contacts, bookmarks and notes for free as part of our basic service and access the integrated Ubuntu One Music Store. We are also extending our platform support to include a Windows client, which will be available in Beta very soon.

Ubuntu One Mobile – available October 7th
Ubuntu One Mobile is our first example of a service that helps you do more with the content stored in your personal cloud. With Ubuntu One Mobile’s main feature – mobile music streaming – users can listen to any MP3 songs in their personal cloud (any owned MP3s, not just those purchased from the Ubuntu One Music Store) using our custom developed apps for iPhone and Android (coming soon to their respective marketplaces). These will be open source and available from Launchpad. Ubuntu One Mobile will also include the mobile contacts sync feature that was launched in Beta for the 10.04 release.

Ubuntu One Mobile is available for $3.99 (USD) per month or $39.99 (USD) per year. Users interested in this add-on can try the service free for 30 days. Ubuntu One Mobile will be the perfect companion to your morning exercise, daily commute, and weekend at the beach – we’re really excited to bring you this service!

Ubuntu One 20-Packs – available now
A 20-Pack is 20 GB of storage for files, contacts, notes, and bookmarks. Users will be able to add multiple 20-Packs at $2.99 (USD) per month or $29.99 (USD) per year each. If you start with Ubuntu One Basic (2 GB) and add 1 20-Pack (20 GB), you will have 22 GB of storage.

All add-ons are available for purchase in multiple currencies – USD, EUR and, recently added, GBP.

Users currently paying for the old 50 GB plan (including mobile contacts sync) can either keep their existing service or switch to the new plans structure to get more value from Ubuntu One at a lower price.

We know that you will enjoy these new add-ons as well as the performance enhancements we’ve made to Ubuntu One in recent months. If you have questions, our recently updated support area is a great place to start. There you’ll find a link to the current status of Ubuntu One services, a link to our frequently updated list of frequently asked questions, and a way to send us a direct message. As always, you can also ping the team on IRC (#ubuntuone in freenode). We welcome your questions, comments and suggestions.

Martin Albisetti’s blog: Ubuntu One Music Streaming public beta!

Friday, October 1st, 2010

After a solid 6 months of work, music streaming is up for public testing!  \o/

Read the full announcement for all the details, and go see the wiki page on how to sign up.

Ubuntu One Blog: Mobile music streaming public beta now available

Friday, October 1st, 2010

Some of you may remember this blueprint about music steaming and the discussion at UDS-M earlier this year. Well we have some great news to share.
This new Ubuntu One service is almost complete and we’d like to invite you to help us test. The mobile music streaming service will enable you to enjoy your music, just like you do with Rhythmbox on your desktop, from your mobile phone.
  • Stream your entire library from your Ubuntu One personal cloud over a Wi-Fi or 3G connection.
  • Listen using the new Ubuntu One Music app for Android and iPhone. Apps coming soon.
Want to know more about this new feature? Take a look at the beta test information page which includes a link to join the beta test, a few screenshots, and answers to questions that you may have.

Ubuntu One Music on your Android phone

Get started with Ubuntu One Music

Listen to all of your artists and albums