Will the old scripts work with Amarok 2.0?
Nope. We are creating a new and powerful scripting API. While a vast improvement, it comes at the cost of compatibility with the old scripts. The new scripting system is based on QtScript and will significantly reduce Amarok’s dependencies, (a huge problem for non-technical and cross-platform users), and will greatly reduce the amount of external processes launched at runtime. Who really likes having Python, Ruby and possibly other interpreters sitting in the memory and eating precious resources while listening to music? QtScript has the advantages of being available to all Qt applications at no additional cost. Another advantage is that the new API will allow much deeper integration with Amarok than the old scripting system. Read more about scripting on Peter’s blog, our Google SoC student who is doing the bulk of the work with the scripting API.