You are here: Introduction
QMP Developer Reference Guide
ContentsIndexHome
PreviousUpNext
Introduction

 

Welcome to the Quintessential Media Player Developers Reference Guide. 

This document details all available APIs, Interfaces, Services and Data Types available to Player and Media Library plug-in developers. 

For discussions and insight into building plug-ins for QMP, also refer to the QMP development forums at www.quinnware.com

 

Determining what type of plug-in to create

QMP plug-ins are divided into two camps, Player plug-ins and Media Library plug-ins. It is important to determine the best plug-in type to fulfill your enhancement goals. 

 

Player Plug-ins 

Player Plug-ins are defined into sets of functionality that fulfill a specific purpose in the player application. If your goal is to use the audio as it plays, or to interact with only the player itself then developing a Player Plug-in is likely the best fit. 

Player Plug-in APIs exist for all aspects of digital audio playback, for meta-data retrieval, and for some GUI enhancements. 

 

Media Library Plug-ins 

Media Library plug-ins allow for enhancement to all parts of the Media Library itself. Media Library plug-in APIs allow for data organization, data display, database management, and basically any other functionality that would benefit from having access to all the media files belonging to a user. If your goal is to operate on media whether it is playing or not, or to display information about media it is appropriate to develop a Media Library plug-in. 

There is only one type of Media Library plug-in and each plug-in has access to any and all functionality surfaced in the Media Library framework.

Copyright (c) Quinnware 2007. All rights reserved.