Radio Tray development news
I want to thank everyone for all the contributions. I’ve received a few interesting contributions to improve radio tray functionality as well as a lot of language translations. Radio Tray now has support for 11 languages!!
There has been a lot of work on improving the development process of radio tray. One of the changes is the use of the Mercurial source code management system, instead of Subversion. All development will now be done on the Mercurial repository, which already has lots of fixes and code re-structuring. The Subversion repository will be soon closed so that no one gets confused which repository to use.
Another change is with the buid script. The tarball will have a different structure and I’m going to need some help to create distribution packages. I’ve always released both a tarball and a debian package. The problem is that, although I called it "debian", it was really meant for Ubuntu. Because of that, some users had some problems making it work on Debian. I think I’m still going to build the Ubuntu deb package, but it would be great if someone could help me do/maintain a Debian package also.
Important note: because of these changes, the code in the mercurial repository is not yet stable. I’ll tell you when everything is running smooth again.
With all of this, I’m planning to release soon a 0.5.1 version which won’t have any special new features, just some code and gui improvements and of course the contributed translations.I’m aware of some bugs that have been reported and I hope to address those on the following version. I still haven’t decided if there will be a 0.5.2 version, with just bug fixes, or if this bug fixes will be address on version 0.6 (along with some new features).
Talking about new features, the next features (maybe not all of them on 0.6 version) I plan to implement on radio tray are: some more gui improvements and better feedback for the user, DBus interface and support for at least one more playlist format. I have a few more ideas for the future, but one step at time 😉
The cool thing about this project is that I get to learn some cool things that I wanted to learn from some time but never got the chance. DBus is one of the examples. Because I want to add a DBus interface, I now have the chance and motivation to read and learn about it.