Please subscribe to RSS Feed! :)

So as you might have heard KDE is going to host its own git infrastructure. This means that the projects currently on gitorious will have to be moved one by one. Amarok and Konversation made the move yesterday to once again test the waters and make sure it is good to go for everyone else.
To quote Jeff’s email to the Amarok lists:
Amarok, along with Konversation, is trailblazing, and today the new official location of the repository is at git://git.kde.org/amarok/amarok.git
If you already have an existing checkout, simply edit the .git/config file and change “gitorious.org” to “git.kde.org” for the main repository (not any personal clones you may have in remotes).
If you are a committer, the clone URL is git@git.kde.org:amarok/amarok.git. SSH keys have been migrated from those used for your KDE SVN server account.
You can browse the repository via cgit at http://git.kde.org/amarok/amarok or via Redmine at the Project page on http://projects.kde.org/projects/amarok — both are still a work in progress (there is e.g. no KDE theming, and accounts on redmine have yet to be set up for all but a few of the KDE sysadmins), so please keep in mind that this is still a test infrastructure.
Thanks to our rocking sysadmins (especially Eike and Jeff) for setting everything up so quickly.
Please let us know if there is still any docu left to update due to this move that we missed so we can update it quickly.

I was hoping to meet Hypatia and her man tonight, but maybe next time. In any case, many of the linuxchix met up at Boom Noodle, and ate a delicious meal. Then we walked up East Pike to Caffe Vita, and shared delicious coffee and tech talk. Although I connected to the Boom Noodle wireless without a problem, it was impossible to connect here at Caffe Vita. I finally was able to connect through Kevin's tethered iPhone! And download nmap. :-)
I'm not entirely sure what's up with my wireless card, but it must not be toast, because it eventually worked.
Meryll Larkin taught us how to test our security with nmap, and helped me set up a firewall with hosts.allow and hosts.deny files. Then she tried to hack me -- without success. :-)
Also, I started up Amarok and successfully scrobbled to Last.fm, so my hosts.allow file is working well.
Life is good.
Linuxchix is at http://www.linuxchix.org, Amarok at http://amarok.kde.org, Last.fm at http://last.fm.


.. is the total number of countries where the Multimedia/Edu sprint participants in Randa are from. You read that right: seventeen! We had developers from Austria, Brazil, Croatia, Denmark, France, Germany, Greece, Holland (the Netherlands), Italy, Norway, Peru, Poland, Scotland (yeah, I know…), Spain, Switzerland, Ukraine and the USA.
Impressive, isn’t it? So sad I had to leave this afternoon already, but here are a few highlights of the weekend: we had a very talented chef who spent his holiday to prepare our yummy meals, very productive sessions in the various rooms of the huge building during the day,
gorgeous weather, the worlds most beautiful mountain right around the corner ( I am biased
)
and of course the mandatory Raclette evening, prepared by Mr. Fux:
And here is the man who made all this possible: Mario, the most efficient Sprint organizer I know:
Kudos, Mario, well done!
I should not forget the reason why we were in Randa: Amarok and the Mulitmedia people gathered in this lovely Swiss village to concentrate on various themes, amongst them the current state of Amarok and it’s roadmap, presenting the state of Pulseaudio, sharing a vision of the Multimedia future, possible uses of Nepomuk in Amarok, and many more like Sound events in KDE, a VLC presentation by Jean-Baptiste Kempf and the future of KMix by Christian Esken. But I better leave it to the developers to blog about the details ![]()
A special Thank You! goes to the currently most famous man in Norway, Knut Yrvin. He made it possible to have an online presentation and discussion over the phone with the Qt Multimedia developers in Brisbane, who kindly stayed in their office much longer than usual to talk with us. A big hug to Knut for being such a great Community Manager, and a big sorry from me, I totally forgot to take a picture of him, so I am shamelessly using a picture made by Thorsten Rahn on the Little Matterhorn:
And no, they didn’t break it, the Matterhorn is still up in all it’s glory

Plenty of folks have reported so far that their iPod Touches work with Lucid. Well, my brother has one he got for Christmas, and he says it's not working for him. He came up with a (very plausible) hypothesis though. Maybe it has to be used with Windows or OSX once (as some sort of activation mechanism?) before it'll talk to a Linux machine.
So, I'm asking: have any of you have an iPod Touch and used it on Ubuntu 10.04 without first using it on a proprietary OS and had it work?
EDIT: That was quick! Matthew Garrett says that one sync with iTunes is needed before it can be used with Linux.
EDIT2: Paul Sladen adds: I don't think we can generate the initial databases first time

After the post I made about the Ubuntu One Music Store, I’ve noticed a couple of things which might indicate what’s coming.
Firstly as we know Rhythmbox is the music player of choice in Ubuntu and we can already see the placeholder for the music store in the app.
I noticed something new today though, the “Music” category has a little [+] expander, and when we open that up we can see two options “Music” and “musicstore”.
This is interesting as I’ve never noticed the ‘musicstore’ group before. Perhaps this arrived after I installed the rhythmbox-ubuntuone-music-store package on my system. Lets go and have a rummage.
alan@wopr:~$ dpkg -L rhythmbox-ubuntuone-music-store
/.
/usr
/usr/lib
/usr/lib/rhythmbox
/usr/lib/rhythmbox/plugins
/usr/lib/rhythmbox/plugins/umusicstore
/usr/lib/rhythmbox/plugins/umusicstore/umusicstore.rb-plugin
/usr/lib/rhythmbox/plugins/umusicstore/__init__.py
/usr/lib/rhythmbox/plugins/umusicstore/empty.mp3
/usr/share
/usr/share/doc
/usr/share/doc/rhythmbox-ubuntuone-music-store
/usr/share/doc/rhythmbox-ubuntuone-music-store/README
/usr/share/doc/rhythmbox-ubuntuone-music-store/copyright
/usr/share/doc/rhythmbox-ubuntuone-music-store/changelog.Debian.gz
/usr/share/omf
/usr/share/omf/rhythmbox-ubuntuone-music-store
/usr/share/pyshared
/usr/share/pyshared/rhythmbox_ubuntuone_music_store-0.0.1.egg-info
/usr/share/pyshared-data
/usr/share/pyshared-data/rhythmbox-ubuntuone-music-store
Ok, so there’s a new Rhythmbox plugin added called “umusicstore” which makes sense. If we poke about in the python under that we see interesting stuff.
That path ~/.ubuntuone/musicstore gets added as a Rhythmbox library further down the code:-
Which we can also see in the relevant gconf key for Rhythmbox. The key that gets added by the code above.
Ok, so why is this interesting? Well there’s a couple of things going on here. Rhythmbox is being specifically told about a new location which it should monitor for new tracks. That folder is hidden (it starts with a dot) so it’s not one that an user is expected to be putting files in. If that’s the case then we can only presume that it’s a folder used by the ’system’ in some way.
If we presume for a moment that the music store plugin will store purchased music in there – which would make sense given the name of the folder – and a user isn’t expected to be putting data in there then it must mean we aren’t going to be downloading music via a browser (given the difficulty of finding that location – it’s hidden remember), but instead this would happen in the background, directly from the store to that folder.
So assume that’s the case, that the music store will magically put your music in ~/.ubuntuone/musicstore. When we were at the Ubuntu Developer Summit in Texas last year one of the items on the spec for Ubuntu One in Lucid was the ability for folders outside of ~/Ubuntu One/ to be synchronised with the U1 file syncing service. Assuming that is still on the cards then it’s not a massive leap to conclude that ~/.ubuntuone/musicstore/ could be synced with your U1 file syncing account.
Now, the next logical conclusion is if all that is true and it’s possible for users to nominate folders for syncing with U1 then it makes no sense for the user to have to manually nominate that hidden folder for synchronisation does it? It makes more sense for the folder to be automatically synced when you enable the Ubuntu One Music Store.
If that’s true then that would be fantastic news. If this conclusion is right then you will be able to navigate the store within Rhythmbox (just like iTunes does) and buy music directly inside Rhythmbox, and as soon as the download is finished, the music will automagically appear on every other machine you sync to.
A significant benefit to this theory is that it makes the ‘only 3 downloads’ limit of 7digital largely irrelevant. If you download tracks which become synced to the cloud for you and then optionally (if you have more than one computer) sync back down to other machines, you have a built in backup service. We get the benefit of an in-player store that the Mac and Windows have had for years, without the nasty vendor lock-in of iTunes, which causes issues if you break/lose your computer. With U1 you could lose your computer, get a new one, sign into U1 and bam you got your music back, and that won’t even eat into another one of the 3-download-only limit.
Of course the side-benefit of this for Canonical is the demand for space on the U1 file sync service will rise and thus so will their revenue. So everyone wins.
All this from reading a few lines of python. Is it a bit of a stretch of the imagination?


Songbird is an open-source customizable music player that's under active development, its one of my favorite music players, check it out
The songbird team is working on creating a non-proprietary, cross platform, extensible tool that will help enable new ways to playback, manage, and discover music.
Features:
Add media to Songbird by importing from your file system or iTunes.
Songbird supports MP3, FLAC, and Vorbis on all platforms; WMA and WMA DRM on Windows; and AAC and Fairplay on Windows and Mac.
Songbird now uses GStreamer as our main media playback system, across all platforms.
Create dynamic playlists that automatically update based on criteria you set.
Songbird includes an integrated web browser with features like bookmarking, tabbed browsing, and more.
Songbird runs on Windows, Linux and Mac.
Over 25 completed, community-contributed localizations and growing!
Always stay up to date using Songbird's built-in automatic updates.
Quickly setup Songbird for the first time.
Make Songbird your own by choosing from dozens of different skins feathers.
Browse, organize, sort and search your media.
Songbird is getting better everyday thanks to its open platform and growing developer community.
Currently In Beta:
Songbird's device support is limited. The Device Support wiki has additional details about what's supported. Apple iPhones, iPod Touch and Microsoft Zune devices are not yet supported.
Display the currently playing track's album art and write new artwork back to the file. We still need to support album art fetching.
Subscribe to music blogs and download music directly to your library. We're working on ways to improve this feature.
Improving the performance and stability of Songbird is an ongoing focus. Each release we set aside dedicated cycles to ensure we're making progress.
Download Songbird 1.0
Songbird Site
Roadmap

After two years of development, Amarok 2 has arrived. This arrival is just the beginning.
This new version brings with it a lot of changes:
The user interface has been redesigned to make context information like lyrics and albums from the same artist more accessible and allow you to decide which information you want to see by adding applets to the Context View in the middle. The new Biased Playlists offer a way to let Amarok take care of your playlist in an intelligent way similar to Dynamic Playlists in previous versions. A new service framework allows for a tight integration of online services like Jamendo, Magnatune and Ampache. New services can easily be added via GetHotNewStuff in Amarok or from kde-apps.org. More applets and scripts are being worked on and users are welcome to contribute more to make Amarok suit their needs. The migration from the KDE 3 to KDE 4 framework allows us to make use of technologies like Plasma, Phonon and Solid which make Amarok easier to use and maintain and ready for the future of music on your computer and on the internet.
These are only some of the great new features of Amarok 2. Give it a try!
Download here