Version 0.1.2009.07-1


Preface
Legal Notice
Disclaimer
Licenses
Introducing MAFW
Introduction
Pre-requisites
Main concepts
Packages
Getting started
Getting MAFW
Initial preparations
Program initialization
Loading out-of-process extensions
Loading in-process extensions
In-process versus out-of-process extensions
Playlists
The playlist daemon
Creating playlists
Removing playlists
Handling playlists elements
Inserting items
Removing items
Moving items
Getting information from playlists
Synchronously without metadata
Asynchronously with metadata
Shuffle and unshuffle
Sources
Introduction
Browsing the contents of a source
Getting metadata
Using a source
Renderers
Introduction
State management
Assigning media to a renderer
Error management
Using a renderer
Built-in plugins
Creating plugins
Creating a source
Definition
Creating a renderer
Definition
Signals
Other issues
Properties
Source code examples
Source browsing example
Source metadata example
Playlist example
Renderer example
Mafw Shared reference
MafwDbusDiscover — Discovery of MAFW components over D-Bus
MafwPlaylistManager — Maintainer of the framework-wide playlists for a user
MafwProxyPlaylist — Proxy for shared playlist