Since we began seriously working on Amarok 2 more than two years ago, Amarok has come a very long way. Looking back at screenshots of some of the very early incarnations of Amarok 2 can be almost frightening, and it is clear that Amarok 2 has changed much since then. While the Amarok 2.0 release was in no way perfect, it was more importantly a solid foundation to work on, and Amarok 2.1 is already shaping up to be a much more well rounded music manager.
Given the sheer amount of work that has gone into Amarok 2, and the pace at which development has progressed, it is only natural that not all design decisions, APIs and code are in optimal shape after 2 years. So to take a step back, take a deep breath, look at the big picture, review API's and draw up the big picture plans for the future GUI and features of Amarok 2, we descended upon the KDAB offices in Berlin for the first official Amarok developer sprint.
Topics covered at the sprint included API reviews of central parts of Amarok, discussions on PR and marketing and the big "how to improve the Amarok 2 UI and usability" discussion.
The ultimate goal of the meeting was to focus on the needs of the users and the core essentials of a music player. After 4 days at the generously offered KDAB offices, we feel the results were a resounding success. Several goals have been set for both the short and the long term. Changes in both functionality and look will be introduced in subtle increments to lead Amarok to places one could only dream of. Beginning from 2.1.0, users will begin to see the fruit of the sprint and as early as 2.2 several significant design improvements will be integrated.
This entire developer sprint, along with the resulting code, ideas, and plans could not have been achieved without the help of many contributors. For this reason we would like to send out some big thanks to:
- Our users. Thank you for helping with your honest and constructive criticisms to help us reach our goal: giving you the best music player out there.
- The usability experts. Thank you for the constructive bi-directional feedback you gave us as well as the results of your studies. These proved a great help in lining up feedback we have received and linking cause and effect to changes we have made.
- The KDAB folks. Thank you for opening your doors and letting us descend upon your offices for our sprint.
We look forward to your reactions and feedback on the soon to be released 2.1.