Release:DrJekyll

From XMMS2

Jump to: navigation, search

Contents

Release Notes

Hello all music lovers. Another release of XMMS2 is now available. This has been one of the longest release periods in the history of XMMS2. A lot of big changes has been merged, including the long awaited Collections API. We have also switched to a new build-system. The XMMS2 Team would like to extend a big THANK YOU to all who have helped out with this release, a lot of bug testing and bug fixing by new faces has been seen. Hope to you all around for the next release!

Upgrading

Upgrading should be smooth when it comes to the Media Library. But since the API for the Media Library changed dramatically with the introductions of Collections, expect clients to be broken until they have updated their code to the new API.

Noteworthy changes

DrJekyll includes lot of big changes. The first you will notice when installing it is that we have switched build-system from SCons to WAF. There are new procedures to install, don't worry they are easy.

Secondly we monster-merged Collections which is our new concept for querying and manipulating the Media Library. This affects some user visible things like xmms2 mlib functions but mostly it affects the developers.

Playlist plugins (pls, m3u and so on) have been activated again. You can now do xmms2 addpls <playlist> to add it to your current playlist. Note that writing playlists can't be done, and it's not clear when (or even if) this feature will be re-added.

XForms now have a API to pass data between each other (more than just the music data), this has made it possible to separate demuxer from decoder.

Feature additions

  • Collections
  • Various new playlist plugins including: ASX, RSS, XSPF, CUE
  • Various new decoder plugins including: ALAC, DTS, CDDA
  • Neuros OSD output plugin
  • MusicDNS fingerprint plugin
  • Perl Bindings

Bug fixes

So many that it probably doesn't matter.

New platforms

No new platform support are included in this release.

Notes to client authors

  • Playlist functions take an extra argument
  • sql query does not exist anymore
  • c++ api changes
  • reading playlist files is possible again, but uses the collections api.
  • java bindings were removed

Notes to xform authors

None that we can think of.

Full ChangeLog

Between TEST4 and FINAL

Alexander Botero-Lowry

Anders Gustafsson

Between TEST3 and TEST4

Alexander Botero-Lowry

Anders Gustafsson

Daniel Chokola

Erik Massop

Georg Schild

Rainer Wittmaack

Sebastien Cevey

Tilman Sauerbeck

Tobias Rundstrom

Between TEST2 and TEST3

Alexander Botero-Lowry

Algardas Pelakauskas

Anders Gustafsson

Daniel Chokola

Daniel Svensson

Erik Massop

Georg Schild

Jonne Lehtinen

Sebastien Cevey

Tilman Sauerbeck

Tobias Rundstrom

Between TEST1 and TEST2

Alexander Botero-Lowry

Daniel Chokola

Erik Massop

Florian Ragwitz

Juho Vähä-Herttua

Tilman Sauerbeck

Tobias Rundstrom


Between DrHouse and TEST1

Alexander Botero-Lowry

Anders Gustafsson

Ben Slote

Bernard Pratz

Daniel Chokola

Daniel Svensson

David Anderson

Erik Massop

Florian Ragwitz

Jonne Lehtinen

Juho Vähä-Herttua

Karsten Krispin

Sebastien Cevey

Tilman Sauerbeck

Tobias Rundstrom

Todd Bayley

Personal tools