Settings module to enable user configure appearance, media sources etc
Design to avoid hacks to get objects across bindings (like accessing QML objects from C++)
Design so that components can work without a view (e.g. QML)
Organize libs/mediacenter into subdirs for different functionality
Handle AlbumArt/Artist art generation more consistently. (For example, the ones in All Music are fetched from last.fm whereas the one in media player is fetched from another declarative image provider)
General cleanup of AbstractBrowsingBackend
Make MediaPlayer support KIO based URIs (such as ones over bluetooth, MTP etc)
Separate delegates for orientations (horizontal or not) instead of conditions in a single delegate