Emacs currently has two autoload systems: autoload.el (obsolete) and loaddefs-gen.el (the new thing™). This is why you'll see "Package autoload is deprecated" when compiling Emms.
Here is how I intend on approaching it: (1) Emms will remain with autoload for now (2) I'll write a kludgy system (like many package developers have done already) that checks the Emacs version and calls the right library (3) when the extant versions of Emacs will all have loaddefs-gen.el we will depreciate autoload.el, while keeping a way for people to re-enable it. Comments and suggestions welcome. -- "Cut your own wood and it will warm you twice"
